body{
 background:url(../imagens/bgbody.jpg) repeat-x top left;	
 margin:0px;
 padding:0px;
 font-family:Arial, Verdana,Tahoma, sans-serif;
}

img{
 border:none;	
}

#container{		
 width:1000px;
 margin:0px auto 0px auto;	
}

#topo{
 background:url(../imagens/bgtopo.jpg) no-repeat top center;	
 width:980px;
 height:70px;
 margin:0px;
 padding:40px 0px 20px 0px;
 text-align:center;	
}

#topo h1{
 font-family:"Trebuchet MS";	
 font-size:40px;
 color:#229551;
 margin:0px;
 padding:0px;	
}

#topo h1 a{
 text-decoration:none;
 color:#229551;	
}

#menu{
 width:980px;
 height:30px;
 text-align:center;
 font-size:14px;
 font-weight:bold;	
}

#menu ul{
 margin:0px;
 padding:8px 0px 0px 0px;
 display:block;	
}

#menu ul li{
 margin:0px 10px 0px 0px;
 padding:0px;
 list-style:none;
 display:inline;	
}

#menu ul li a{
 text-decoration:none;
 color:#ffffff;
 padding:3px 4px;	
}

#menu ul li a:hover{
 background:#ffffff;
 color:#229551;	
}

#boxresultado{
 width:960px;
 height:250px;
 padding:20px 10px;	
}

.banner300{
 float:left;
 width:300px;
 height:250px;
 margin:0px 10px 0px 0px;
 padding:0px;
 display:block;	
}


#resultado{
 float:left;	
 width:640px;
 height:246px;
 margin:0px 0px 0px 0px;
 border-top:2px solid #CCCCCC;
 border-bottom:2px solid #CCCCCC;
}

#resultado h2{
 font-family:"Trebuchet MS";		
 font-size:25px;
 font-weight:normal;
 color:#229551;
 margin:0px;
 padding:15px 10px 4px 10px;	
}

#resultado h3{
 font-family:"Trebuchet MS";		
 font-size:22px;
 color:#229551;
 margin:0px;
 padding:15px 0px 0px 30px;	
}

#resultado h4{
 font-family:"Trebuchet MS";		
 font-size:11px;
 color:#333333;
 margin:0px;
 padding:10px 0px 0px 30px;
 text-transform:uppercase;	
}

#resultado p{
 display:block;	
 font-size:30px;
 color:#333333;	
 padding:0px 0px 0px 30px;
 text-align:center; 
}

.adtopo{
 width:980px;
 padding:5px 0px;
 margin:0px;
 text-align:center;	
}

#colunaesquerda{ 
 float:left;
 width:200px; 
 font-size:12px;
 color:#666666;	
}

#colunaesquerda h2{
 width:196px;	
 font-family:"Trebuchet MS";	
 font-size:22px;
 margin:0px 0px 5px 0px;
 padding:10px 0px 4px 4px;
 border-bottom:1px solid #CCCCCC;
 letter-spacing:-0.3px;
 line-height:18px;
 color:#229551;	
}

#colunaesquerda ul{
 margin:10px 0px 20px 0px;
 padding:0px;	
}

#colunaesquerda ul li{
 list-style:none;	
 margin:0px 0px 2px 0px;
 padding:0px;	
}

#colunaesquerda ul li a{
 width:184px;
 display:block;
 text-decoration:none;
 padding:2px 8px;	
 color:#666666;	
}

#colunaesquerda ul li a:hover{
 background:#229551;
 color:#ffffff;	
}

#colunaesquerda form{
 margin:10px 0px;
 padding:0px;	
}

.botao{
 background:#F2F2F2;
 border-left: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #999999;	
 border-bottom: 1px solid #999999;
 font-size:12px;
 font-weight:bold;
 color:#333333;
 padding:2px 2px;
}

.frmbusca{
 width:160px;
 border:1px solid #CCCCCC;
 padding:2px 0px;	
}

#colunadireita{
 float:left;
 width:640px;
 padding:0px 30px 0px 80px;
 font-size:14px;
 color:#666666;	
}

#colunadireita h2{
 font-family:"Trebuchet MS";		
 font-size:22px;
 color:#229551;
 margin:0px;
 padding:10px 0px 20px 0px;
}

#colunadireita p{
 margin:0px;
 padding:0px 0px 10px 0px;	
}

#colunadireita p span{
 font-size:11px;
 font-weight:bold;
 color:#333333;	
}
	
#colunadireita ul{
 margin:0px;
 padding:0px;	
}

#colunadireita ul li{
 width:475px;	
 list-style:none;
 padding:3px;
 margin:0px 0px 4px 0px;
 display:block;	
}

#colunadireita ul li b{
 width:180px;
 display:inline-block;	
}

.escura{
 background:#CCCCCC;
 color:#333333;	
}

#banners{
 height:250px;	
 padding:20px 0px 10px 0px;
}

.paginacao{	 
 width:475px;
 text-align:center;	
 padding:15px 0px;
 margin:0px;
}

#colunadireita .paginacao ul{
 margin:0px;
 padding:0px;
 font-size:14px;
 color:#333333;
 font-weight:bold; 	
}

#colunadireita .paginacao ul li{
 display:inline;	
 margin:0px 5px 0px 0px;
 padding:0px;
 list-style:none;	
}

#colunadireita .paginacao a{
 text-decoration:none;
 color:#2E9A5A; 	
}

#colunadireita .paginacao a:hover{
 text-decoration:underline;	
}

.menurodape{
 float:left;	
 width:980px;
 margin:10px 0px 0px 0px;	
 padding:4px 0px;	
 text-align:center;	
 border-top:1px solid #CCCCCC;
 display:block;
}

#rodape{
 float:left;
 width:960px;
 margin:10px 0px 0px 0px;
 padding:5px 10px;
 border-top:3px solid #2E9A5A;	
}

#menurodape a{
 text-decoration:none;
 font-weight:bold;
 color:#333333;
 margin:0px 10px 0px 0px;	
}

#menurodape a:hover{
 text-decoration:underline;	
}

#advertencia{
 float:left;	
 width:700px;
 font-size:12px;
 color:#666666;	
}

#advertencia a{
 color:#229551;	
}

#eprimer{
 float:left;	
 width:220px;
 padding:0px 20px;	
}

#eprimer img{
 float:right;
 margin:0px;
 padding:5px 0px;	
}

#eprimer a{
 text-decoration:none;	
 font-size:11px;
 color:#666666;	
}

.txtcontato{
 width:300px;
 font-size:13px;	
 border:1px solid #CCCCCC;
}

.txtacontato{
 width:300px;
 height:230px;
 border:1px solid #CCCCCC;	
}