* {margin:0; padding:0; border:;}
.destaqueAmarelo {	color:#FFCC00; font-weight: bold;}
.destaqueVinho{	color:#880000; font-weight: bold; font-size: 14px;}
.destaqueBranco{	color:#fff; font-weight: bold; font-size: 11px;}

body { background:url(../img/bgBody.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif;}

#home { margin:10px auto; width:833px; height:900px;}
#menuIdioma { width:50px; height:900px; float:left;}
#site { width:783px; height:auto; float:left; background: url(../img/bgSite.jpg) repeat-y;}

#topo { width:783px; background:#FFFFFF url(../img/bgTopofla.jpg);  height:123px; float:left;}

#banner { width:783px; height:240px; float:left;}

#conteudo { width:783px; height:auto; float:left;}
	#conteudo .esq{ width:195px; height:auto; float:left; margin:5px 5px 0 0; font: 12px Arial, Helvetica, sans-serif; color:#660000;}
		#conteudo .esq a{ font: 10px Arial, Helvetica, sans-serif; color:#660033; font-weight: bold;}
		#conteudo .esq a:hover{text-decoration:underline; color:#FF9900;}
		#conteudo .listNews{ width:290px; height:auto; float:left; margin: 5px;}
		#conteudo .listNews p {font: 12px Arial, serif; color:#666666; text-align:justify; }
		#conteudo .RegNews{ width:290px; height:auto; margin-bottom:10px; border-bottom: 1px dashed #CCCCCC; float:left; font: 10px Arial, Helvetica, sans-serif; color:#999999;}
		#conteudo .RegNews ul {list-style: none;}
		#conteudo .RegNews img{float:left; margin:1px;}
		#conteudo .RegNews li{ margin:10px; font: 10px Arial, Helvetica, sans-serif; color:#999999; }
		#conteudo .RegNews a{ font: 12px Arial, Helvetica, sans-serif; color:#660000; font-weight: bold; text-decoration:none;}
		#conteudo .RegNews a:hover{text-decoration:underline; color:#666666;}
	#conteudo .listTrtamentos{ width:272px; height:auto; float:left; margin:5px 0 0 5px;}
		#conteudo .regTrat{ width:272px; font: 11px Arial, serif; color:#666666; border-bottom:1PX dashed #CCCCCC; padding:10PX 0 15PX 0; float:left;}
		#conteudo .regTrat a{ font: 10px "Times New Roman", Arial, serif; color:#660000; text-decoration:none; font-weight: bold;}
		#conteudo .regTrat img{ float:left; margin: 3px;}
		#conteudo .regTrat a:hover{text-decoration:underline;}
		#conteudo .regTrat H1{ font: 18px Arial, Helvetica, sans-serif; color:#FF9900;}
		
#rodape { width:783px; height:180px; float:left; background:url(../img/bg-rodape.jpg) no-repeat; }
	#rodape .menuroda dd{ width:113px; height:113px; margin:10px 10px 20px 10px; clear:left; font:12px arial, Verdana, Arial; color:#FFFFFF;}
		#rodape .menuroda a{ color:#f0f0f0; text-decoration:none; }
		#rodape .menuroda a:hover{text-decoration:underline; color:#FFFFFF;}
	#rodape .creditos dd{ width:390px; height:63px; clear:left; margin-left:10px; font:11px arial, Verdana, Arial; color:#D29D97;}
		#rodape .creditos a{ color:#880000; text-decoration:none; }
		#rodape .creditos a:hover{text-decoration:underline; color:#880000;}

#newslleter { font: 10px Arial, Helvetica, sans-serif; color:#660000;  padding:10px; width:175px; height:280px; background:url(../img/bgnews.jpg);}
	#newslleter label{ font: 12px Arial, Helvetica, sans-serif; }
	#newslleter P{ text-align:center;}
	#newslleter H1{ font: 15px Arial, Helvetica, sans-serif; color:#FF9900; text-align:center; }
	#newslleter input { width:100%; background:#880000; font: 12px Arial, Helvetica, sans-serif; color:#fff; border:0; height:25px; line-height:25px;}

#menubv {float:left;	margin: 15px;}		
	#menubv ul {list-style: none;}
		#menubv li {border-bottom: 1px dashed #CCCCCC;margin: 1px; width:150px;}
			#menubv li a {	display: block;	text-decoration: none;	font: 12px  Arial, Verdana, Helvetica, sans-serif;	color:#333333;padding: 5px 5px 5px 10px;}
			#menubv li a:hover {color:#000000; background:url(../img/barraLinkOn.jpg);}
			
	#conteudo .tratamentos{ width:490px; height:auto; float:left; margin: 5px;}
	#conteudo .tratamentos p {font: 12px Arial, serif; color:#666666; text-align:justify; margin:0 50px 0 50px; }
	#conteudo .tratamentos ul {list-style: none;}
	#conteudo .tratamentos li { text-decoration: none; width:230px; height:40px; float:left; font: 11px Arial, serif; color:#666666; text-align:center; border: 1px solid #CCCCCC; margin:5px; line-height:20px; background:#E7D1E6; }
	#conteudo .tratamentos li a{ text-decoration: none; width:230px; height:40px; float:left; font: 11px Arial, serif; color:#666666; text-align:center; border: 1px solid #CCCCCC; background:#EFEFEF; margin:0px; line-height:20px; }
	#conteudo .tratamentos li a:hover{background:#E7D1E6; }
	#contatos label{ width:200px; }
	#conteudo .tratamentos H1{ font: 18px Arial, Helvetica, sans-serif; color:#FF9900;  margin:0 50px 0 50px;}
	#conteudo .bannerswf{background-color:transparent; position:absolute; left:44%; top:382px; width:333px; height:292px; z-index:1; background-image:transparent; layer-background-image:transparent; border: 1px none #000000;}
	
	#fotos { float:left; width:80px; padding:10px; margin:10px; border:1px solid #CCCCCC;}
	
.imputcor {background:#880000; font:Arial, Helvetica, sans-serif; color:#FFFFFF;}

#corpoflash {background-color:transparent; position:absolute; left:43%; top:375px; width:490; height:600px; z-index:1; background-image:transparent; layer-background-image:transparent; border: 1px none #000000;}
		
.form label {
width:100px;
float:left;
margin-top:5px;
color: #99999;
text-align:right;
margin: 0  10px 0 0;

}
.form input, textarea, select {}
.form br {
clear:left;
}

.form form{
background-color:#FFFFFF;
}

			

