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

img{
 border:none;	
}

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

#topo{	
 width:940px;
 height:155px;
 padding:15px 0px 0px 30px;
 margin:0px;	
}
#topo h2{
 float:left;	
 background:url(../imagens/bg_logo.jpg) no-repeat top left;
 width:252px;
 height:120px;	
 margin:0px;
 padding:35px 0px 0px 0px;	
 display:block;
}
#topo h2 a{
 text-decoration:none;
 color:#FFFFFF;
 margin:0px;
 padding:0px;	
 width:252px;
 height:120px;
 display:block;	
}
#topo h2 a:hover{

}
#topo p{ 
 float:right;
 background:url(../imagens/bg_ps.gif) no-repeat top center;
 width:620px;
 height:75px;	
 margin:0px;
 padding:80px 30px 0px 30px;
 display:block;
 font-family: Georgia;
 font-size:11px;
 font-weight:bold;
 color:#333333;
 letter-spacing:-0.1px;
 text-align:center;	
}
#topo h1{
 float:left;	
 background:url(../imagens/bg_logo.jpg) no-repeat top left;
 width:252px;
 height:120px;	
 margin:0px;
 padding:35px 0px 0px 0px;	
 display:block;
}
#topo h1 a{
 margin:0px;
 padding:0px;
 width:252px;
 height:120px;
 display:block;	
}
#topo h1 a:hover{

}
#topo h1 span, #topo h2 span{
 display:none;	
}


#tituloBusca{
 width:920px;
 height:45px;
 padding:8px 25px;	
}
#tituloBusca h2{
 margin:0px;
 padding:3px 0px 0px 0px;
 font-family:Georgia;
 font-size:27px;
 font-weight:normal;
 color:#FFFFFF;	
}

#boxBusca{
 float:left;	
 background:url(../imagens/bgbusca.jpg) no-repeat top ;
 width:980px;
 height:190px;
 margin:0px 0px 0px 10px;	
}
#boxBusca form{
 margin:0px;	
 padding:10px 0px 0px 40px;
}

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

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

.queryBusca{
 width:700px;
 padding:4px;
 margin:15px 0px 0px 0px;
 font-family:Georgia;
 font-size:20px;
 color:#666666;
 border:1px solid #999999;	
}

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

#conteudo{
 background:#FFFFFF;	
 width:980px;
 padding:15px 0px;
 margin:5px 0px 0px 0px;
 border:none;	
}
#conteudo h1{
 float:left;	
 background:#F2F2F2;
 width:980px;
 padding:5px 10px;	
 margin:0px 0px 5px 0px;
 font-family:Georgia;
 font-size:30px;
 font-weight:normal;
 color:#333333;	
}
#conteudo h2{
 float:left;	
 background:#F2F2F2;
 width:978px;
 padding:7px 10px;	
 margin:0px 0px 5px 0px;
 font-family:Georgia;
 font-size:23px;
 font-weight:normal;
 color:#333333;	
}
#conteudo ul{
 margin:0px;
 padding:0px 0px 0px 20px;	
}
#conteudo ul li{
 float:left;	
 width:230px;
 list-style:none;
 display:block;	
 padding:0px;
 margin:0px 20px 12px 0px;
 font-size:13px;
 color:#B2CC36;
}
#conteudo ul li a{
 display:block;	
 font-size:12px;
 font-weight:bold;	
 color:#0D1D41;	
 padding:1px;
 text-decoration:none;
 border-bottom:2px solid #f2f2f2;
}
#conteudo ul li a:hover{
 background:#0D1D41;	
 text-decoration:none;
 color:#FFFFFF;	
}

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

.linkstopo{
 float:left;	
 width:740px;
 text-align:center;
 margin:0px;
 padding:10px 5px 10px 100px;
}

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

.banner300d{
 float:right;
 width:300px;
 height:380px;
 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;	
}

#boxParceiros{
 float:right;	
 background:url(../imagens/bg_ps.gif) no-repeat bottom center;
 width:620px;
 height:65px;
 margin:20px 0px 0px 0px;
 padding:30px 30px 25px 30px;
 font-family:Georgia;
 text-align:center;	
 color:#333333;
}

#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.jpg) no-repeat top left;
 width:160px;
 height:80px;
 display:block;
 padding:25px 10px 0px 15px;
 margin:25px 20px 0px 0px;
}
#boxRodape h4 a{
 text-decoration:none;
 color:#FFFFFF;
 width:160px;
 height:80px;	
 display:block;
}
#boxRodape h4 a:hover{

}
#boxRodape h4 a span{
 display:none;	
}
#boxRodape h5{
 font-size:14px;
 color:#6CB0B8;
 margin:0px;
 padding:40px 0px 10px 0px;	
}

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

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

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

.estabelecimento{
 float:left;	
 background:#F2F2F2;	
 width:560px;
 border:1px solid #F2F2F2;
 padding:10px;
 margin:0px 0px 5px 0px;
 font-size:13px;
 color:#333333;	
}
.estabelecimento h3{
 font-family:Georgia;	
 font-size:14px;	
 color:#333333;
 margin:0px;
 padding:0px 0px 5px 0px;	
}
.estabelecimento h3 a{
 text-decoration:none;	
 color:#0D1D41;	
}
.estabelecimento h3 a:hover{
 text-decoration:underline;	
 color:#0D1D41; 
}
.estabelecimento p{
 margin:5px 0px;
 padding:0px;	
}

.btMais{
 display:block;
 text-align:right;	
 font-size:12px;
}
.btMais a span{
 background:#0D1D41;
 color:#FFFFFF;
 padding:1px 3px;	
}
.btMais a{
 text-decoration:none;	
 font-weight:bold;
 color:#0D1D41;	
}
.btMais a:hover{
 color:#333333;	
 }
 
.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:#F2F2F2;	
 width:560px;
 border:1px solid #F2F2F2;
 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-family:Georgia;	
 font-size:14px;	
 color:#0D1D41;
 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-family:Georgia;	
 font-size:18px;	
 color:#0D1D41;
 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:#0D1D41;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 border:1px solid #0D1D41;
 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;
}

.b728{
 float:left;	
 display:block;
 padding:10px 0px 10px 120px;
}

.adc300{
 float:left;
 width:300px;
 padding:0px 10px 0px 0px;	
}

.adcombo{
 float:left;	
 width:930px;
 padding:15px 0px 15px 30px;	
}