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

img{
 border:none;	
}

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

#topo{
 width:940px;
 height:155px;
 padding:15px 30px 0px 30px;
 margin:0px;	
}
#topo h2{
 float:left;	
 background:url(../imagens/bg_logo.gif) no-repeat top left;
 width:262px;
 height:120px;	
 margin:0px;
 padding:35px 0px 0px 0px;	
 display:block;
 text-align:center;
 font-family:Tahoma;
 font-size:32px;
 font-weight:normal;
 text-transform:uppercase;
}
#topo h2 a{
 text-decoration:none;
 color:#FFFFFF;
 margin:0px;
 padding:0px;	
}
#topo h2 a:hover{
 border-bottom:3px dotted #FFFFFF;	
}
#topo p{ 
 float:right;
 width:620px;	
 margin:0px;
 padding:60px 10px 0px 10px;
 display:block;
 font-size:15px;
 font-weight:bold;
 color:#6CB0B8;
 letter-spacing:-0.1px;
 text-align:center;	
}
#topo h1{
 float:left;	
 background:url(../imagens/bg_logo.gif) no-repeat top left;
 width:262px;
 height:120px;	
 margin:0px;
 padding:35px 0px 0px 0px;	
 display:block;
 text-align:center;
 font-family:Tahoma;
 font-size:32px;
 font-weight:normal;
 text-transform:uppercase;
}
#topo h1 a{
 text-decoration:none;
 color:#FFFFFF;
 margin:0px;
 padding:0px;	
}
#topo h1 a:hover{
 border-bottom:3px dotted #FFFFFF;	
}

#tituloBusca{
 background:url(../imagens/bg_titulo_busca.jpg) no-repeat top center;
 width:920px;
 height:55px;
 padding:5px 40px;	
}
#tituloBusca h2{
 margin:0px;
 padding:0px;
 font-size:30px;
 font-weight:normal;
 color:#FFFFFF;	
}

#boxBusca{
 background:#D9EAF0;
 width:956px;
 height:135px;
 margin:0px 0px 0px 23px;	
}
#boxBusca form{
 margin:0px;	
 padding:20px 0px 0px 40px;
}

.selectBusca{
 width:300px;
 padding:3px;
 margin:0px 30px 0px 0px;
 font-size:20px;
 color:#666666;
 border:1px solid #6CB0B8;	
}

.cidadeBusca{	
 width:300px;
 padding:3px;
 font-size:20px;
 color:#666666;
 border:1px solid #6CB0B8;	
}

.queryBusca{
 width:700px;
 padding:3px;
 margin:15px 0px 0px 0px;
 font-size:20px;
 color:#666666;
 border:1px solid #6CB0B8;	
}

.botaoBusca{
 background:#6CB0B8;	
 width:145px;
 height:34px;
 padding:3px;
 font-size:20px;
 color:#FFFFFF;
 text-transform:uppercase;
 border:none;	
}

#conteudo{
 background:#FFFFFF;	
 width:924px;
 padding:15px;
 margin:5px 0px 0px 23px;
 border:1px solid #D9EAF0;	
}
#conteudo h1{
 float:left;	
 background:#EEF7F9;
 width:904px;
 padding:5px 10px;	
 margin:0px 0px 5px 0px;
 font-size:30px;
 font-weight:normal;
 color:#497C98;	
}
#conteudo h2{
 float:left;	
 background:#6CB0B8;
 width:904px;
 padding:5px 10px;	
 margin:0px 0px 5px 0px;
 font-size:20px;
 font-weight:normal;
 color:#FFFFFF;	
}
#conteudo ul{
 margin:0px;
 padding:0px 0px 0px 20px;	
}
#conteudo ul li{
 float:left;	
 width:130px;
 list-style:none;
 display:block;	
 padding:0px;
 margin:0px 5px 12px 0px;
 font-size:13px;
 color:#B2CC36;
}
#conteudo ul li a{
 font-size:13px;
 font-weight:bold;	
 color:#B2CC36;	
}
#conteudo ul li a:hover{
 text-decoration:none;
 color:#497C98;	
}

.links{
 float:left;	
 width:914px;
 text-align:center;
 margin:0px;
 padding:10px 5px 20px 5px;
}

.banner300e{
 float:left;
 width:300px;
 height:250px;
 margin:0px 20px 0px 0px;
 padding:0px 10px 20px 10px;	
}

.banner300d{
 float:right;
 width:300px;
 height:250px;
 margin:0px 20px 0px 0px;
 padding:0px 10px 20px 10px;	
}

.botaoTop{
 float:left;	
 width:904px;
 padding:0px;
 margin:10px 0px 20px 0px;	
}
.botaoTop a{
 background:#B2CC36;	
 text-decoration:none;
 padding:5px 10px;
 font-size:20px;
 color:#FFFFFF;	
 display:block;	
 text-align:center;
}
.botaoTop a:hover{
 background:#899D28;	
}

#conteudo .boxTop{
 float:left;
 width:250px;
 padding:0px;
 margin:0px 25px 20px 0px;	
}
#conteudo .boxTop h3{
 background:#B2CC36;
 width:240px;
 padding:5px;
 margin:0px;
 font-size:16px;
 font-weight:normal;
 color:#FFFFFF;	
}
#conteudo .boxTop ul{
 margin:0px;
 padding:0px;	
}
#conteudo .boxTop ul li{
 background:#F2F2F2;	
 width:230px;
 margin:2px 0px 0px 0px;
 padding:5px 10px;
 display:block;	
}
#conteudo .boxTop ul li a{
 color:#6CB0B8;
 font-weight:normal;	
}
#conteudo .boxTop ul li a:hover{
 color:#333333;	
}

.bug{
 clear:both;
 width:100%;
 height:1px;
 overflow:hidden;	
}

#rodape{
 background:url(../imagens/bg_rodape.jpg) repeat-x top left;
 width:100%;
 height:180px;
 margin:10px 0px 0px 0px;	
}

#boxRodape{
 width:1000px;
 height:180px;
 margin:0px auto;
 font-size:12px;
 color:#666666;	
}
#boxRodape a{
 text-decoration:none;
 color:#666666;	
}
#boxRodape a:hover{	
 text-decoration:underline;	
}
#boxRodape h4{
 float:left;	
 background:url(../imagens/bg_logo_rodape.gif) no-repeat top left;
 width:160px;
 height:80px;
 display:block;
 padding:25px 10px 0px 15px;
 margin:25px 20px 0px 0px;
 font-size:20px;
 text-transform:uppercase;
 text-align:center;	
}
#boxRodape h4 a{
 text-decoration:none;
 color:#FFFFFF;	
}
#boxRodape h4 a:hover{
 text-decoration:none;
 border-bottom:2px dotted #FFFFFF;	
}
#boxRodape h5{
 font-size:14px;
 color:#6CB0B8;
 margin:0px;
 padding:40px 0px 10px 0px;	
}

#barraRodape{
 float:left;
 width:980px;
 height:30px;
 padding:20px 10px 0px 10px;
 overflow:hidden;
 color:#FFFFFF;	
}
#barraRodape a{
 color:#FFFFFF;	
}

#eprimer{
 float:right;
 font-size:11px;
 margin:-18px 0px 0px 0px;	
 padding:10px 0px 0px 0px;
}
#eprimer img{
 vertical-align:middle;
 margin:-10px 0px 0px 0px;
}
#eprimer a{
 float:left;
 width:150px;
 display:block;	
 color:#FFFFFF;	
}

.totalResultado{
 float:left;	
 background:#F2F2F2;	
 width:904px;
 padding:4px 10px;
 font-size:10px;
 font-weight:bold;
 color:#666666;	
}

#boxResultados{
 float:left;	
 width:590px;	
}

.estabelecimento{
 float:left;	
 background:#FBFBFB;	
 width:560px;
 border:1px solid #D9EAF0;
 padding:10px;
 margin:0px 0px 5px 0px;
 font-size:12px;
 color:#333333;	
}
.estabelecimento h3{
 font-size:12px;	
 color:#497C98;
 margin:0px;
 padding:0px 0px 5px 0px;	
}
.estabelecimento h3 a{
 text-decoration:none;	
 color:#497C98;	
}
.estabelecimento h3 a:hover{
 text-decoration:underline;	
 color:#497C98; 
}
.estabelecimento p{
 margin:5px 0px;
 padding:0px;	
}

.btMais{
 display:block;
 text-align:right;	
 font-size:12px;
}
.btMais a span{
 background:#6CB0B8;
 color:#FFFFFF;
 padding:1px 3px;	
}
.btMais a{
 text-decoration:none;	
 font-weight:bold;
 color:#6CB0B8;	
}
.btMais a:hover{
 color:#33656A;	
 }
 
.banner468{
 float:left;	
 width:560px;
 margin:10px 0px;
 text-align:center;	 
} 

#boxDireita{
 float:left;
 width:320px;
}
#boxDireita .boxTop{
 margin:20px 0px 0px 30px;	 
}

#compartilhe{
 float:left;	
 background:#FBFBFB;	
 width:560px;
 border:1px solid #D9EAF0;
 padding:10px;
 margin:0px 0px 5px 0px;
 font-size:12px;
 color:#333333;	
}
#compartilhe input{
 width:500px;
 padding:1px 2px;
 margin:5px 0px;
 border:1px solid #CCCCCC;
 font-size:13px;
 color:#666666;	
 display:block;
}
#compartilhe h3{
 font-size:12px;	
 color:#497C98;
 margin:0px;
 padding:0px 0px 5px 0px;	
}

#boxIndicacao{
 float:left;	
 width:540px;
 padding:10px 20px;
 margin:10px 0px;
 font-size:12px;
 color:#666666;
 border:1px solid #f2f2f2;	
}
#boxIndicacao span{
 font-size:10px;
 margin:0px;
 padding:0px;	
}
#boxIndicacao h3{
 font-size:18px;	
 color:#497C98;
 margin:0px;
 padding:0px 0px 5px 0px;	
}
#boxIndicacao form{	
 margin:20px 0px 5px 0px;
 padding:0px;	
}
.txtind{
 width:400px;
 border:1px solid #CCCCCC;
 margin:2px 0px 10px 0px;
 padding:1px 2px;
 font-family:Arial;
 font-size:15px;
 color:#666666;	
}
.areaind{
 width:400px;
 height:150px;
 border:1px solid #CCCCCC;
 margin:2px 0px 10px 0px;
 padding:1px 2px;
 font-family:Arial;
 font-size:15px;
 color:#666666;	
}
.btnind{
 background:#497C98;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 border:1px solid #497C98;
 display:block;	
}

.alerta{
 background:#FFFF99;
 border:1px solid #FFCC33;	
 display:block;
 padding:5px 10px;
 margin:10px;	
 font-size:11px;
 font-weight:bold;
 color:#666666;
 text-align:center;
}