/* CSS Document */
body{background: #ffe8dc url(../images/bg.jpg) repeat-x top left;}
html,body,form, fieldset{
font: normal 9pt "Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif, ;
padding:0;
margin:0;
text-decoration:none;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

strong{ color:#000033; font-weight:bold;}
h2{
	text-align: left;
	color:#330000;
	font-weight:bold;
	text-indent:20px;
	background:#c2a79b;
	font-family:"Trebuchet MS", Verdana, "Vera Humana 95", sans-serif;
	text-transform: uppercase;
	clear:both;
	font-size:1.5em;margin-bottom:0.55em;
}
h1{color:#900338; font-weight:bold;font-size:2em;margin-bottom:0.25em;padding:0;}
h4{
color:#900338; font-weight:bold;margin-bottom:0.25em;padding:0;
}
h3{font-weight:bold;
border-bottom: 1px solid #c2a79b;
font-family:"Monotype Corsiva","Apple chancery","URW chancery L", Georgia, "Times New Roman", Times, serif ;
font-style:italic;
color:#900338;
}
a,a:link { 
text-decoration:underline; 
color:#900338;
}
a:visited { 
text-decoration: underline; 
color:#900338;
}
a:hover, a:active { 
text-decoration: underline; 
}
p, ul, fieldset{
color:#000000;
}

/*----------------------  layout ----------------------*/
body {
background: #ffe8dc url(../images/bg.jpg) repeat-x top left;
  margin:0;	
}
/*border:1px solid black;
*/
#header{height:230px;background: transparent url(../images/hbg.jpg) repeat-x top left;
}
#head{height:230px;width: inherit;
background: transparent url(../images/rhbg.jpg) no-repeat top right;
}
#upnav{
list-style:none;
height:25px;text-align:right;
margin-left:30px;
text-transform:lowercase;
}
#upnav li{margin-top:5px;margin-left:5px;
float:left;padding:2px 5px; height:20px;background: #900338;line-height:10px;}
#upnav a{ font-size:10px; text-decoration:none;text-align:right;color:white;display:block;height:20px;line-height:20px; 
}
#menu {
position: relative; /* positionning for IE5 et IE5.5 */
left: 0px;
top: 0px;
height: 1.2em;
line-height: 1.2em;
width: 690px;
text-align: center;
margin-right:0;
font-family:"Palatino Linotype", "Palatin" , "URW Palldio L", Georgia, "Times New Roman", Times, serif ;
float:right;
background: #ffe8dc;
/*background: transparent url(../images/menu.jpg) repeat-x top left;*/
z-index:5;
}
#menu li {
float:left;
display: inline; /* correction for IE5 et IE5.5 */
height:inherit;
border-right: 2px groove #cfaf9f;
width: 60px;
/*background: transparent url(../images/sepmenu.jpg) no-repeat top left;*/
}

#menu li a { /* buttons dimensions and definition */
display: block;  /* block for <a> to give it its dimensions */
height:inherit;  /* height of line to avoind paddings */
font-size:0.75em;
text-decoration: none;
z-index:3;
}
#menu  a:hover {
opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
background: transparent url(../images/menu2.jpg) repeat-x top left;
}
#menu  .menulast{
border-right:none;
z-index:9;
}
#menu  #wide{width: 85px;}
#menu  #wider{width: 80px;}

#content{
background: transparent url(../images/contbg.jpg) repeat-y top left;/**/
height:100%;
min-height:100%;
clear:both;
margin-top:-8px;
padding-top:0.7em;
}
.bg_bot{background: transparent url(../images/contbgb.jpg) no-repeat top left;height:24px;width:100%;}

#left{background: transparent url(../images/pregnant.jpg) no-repeat bottom left; height:550px;padding-left:1.5em;}
#space{clear:both;}
#date{position:relative;top:0px;left:480px;width:200px; text-align:right; clear:both;z-index:100;}
.floatlft{float:left;}
.floatrht{float:right;}

#promocao{margin-bottom:5px;}
/*----------------------  boxes ----------------------*/


.box{ border:1px solid #cfaf9f;padding:0.6em 1.0em; background:#FFFFFF;margin-bottom:0.8em;}
div.box h3{display:inline; line-height:24px;}
div.box p{display:inline; width:50%; height:250px;}
div.box img{float:right;padding:0.4em;}
.box_height{height:170px;
}
div.logos{height:130px;padding:0.6em 0.7em;}
.boxSmall img{border:1px solid #CC3366;margin-right:2px;}
#yoga { background:#FFFFFF;border:none;margin-top:0;}
#yoga img{padding:0;}
#bgbox{
	height:79px;
	padding:0;
	border:1px solid #cfaf9f;
	background-color: #fee4d4;
	/*background-image: url(../images/boxbg.jpg);*/
}
#bgbox ul{padding:0.4em;}
#bgbox h3{margin-left:0.4em;}
#bgbox img{padding:0;}
#espaco{background:none;border:none;margin-bottom:0.3em;
}
#nofloat{border:1px solid #cfaf9f;}
#nofloat img{float:none;display:block;}
#links {background:none;margin:0;padding:0;border:none;}
/*----------------------  typography ----------------------border:1px solid #cfaf9f;*/
h2{margin-top:0.5em;}
.large{font-size:2em;}
/*----------------------  filelists ----------------------*/
ul.list{
list-style:none;
list-style-image:url(../images/bullet.png);
list-style-position:inside;
padding-left:0;
margin-left:0;
}
#filelst{list-style:none;margin:0;padding:0;}
#filelst li{ border-bottom: 1px solid black; text-indent:5px;}
li.odd{background:#FFECFF;}
li.even{background:#FFFFCC;}
.teste{
	position: absolute;
	visibility:visible;
	width: 244px;
	height: 128px;
	z-index: 200;
	left:510px;
	top: 424px
}
