body{
 background:url(../imagens/bg_body.jpg) repeat-x top left #FFFFFF;	
 margin:0px;
 padding:0px;
 font-family: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.gif) 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.gif) 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:#E85C00;	
 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:0px 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:7px 0px 15px 0px;
 font-family:Georgia;
 font-size:23px;
 font-weight:normal;
 color:#333333;	
}
#conteudo ul{
 margin:0px 0px 0px 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:11px;
 font-weight:bold;	
 color:#E85C00;	
 padding:1px;
 text-decoration:none;
 border-bottom:2px solid #f2f2f2;
}
#conteudo ul li a:hover{
 background:#E85C00;	
 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 20px 100px;
}

.banner300e{
 float:left;
 width:300px;
 height:380px;
 margin:0px 20px 0px 0px;
 padding:0px 30px 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.gif) 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:right;	
 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:#E85C00;	
}
.estabelecimento h3 a:hover{
 text-decoration:underline;	
 color:#E85C00; 
}
.estabelecimento p{
 margin:5px 0px;
 padding:0px;	
}

.btMais{
 display:block;
 text-align:right;	
 font-size:12px;
}
.btMais a span{
 background:#E85C00;
 color:#FFFFFF;
 padding:1px 3px;	
}
.btMais a{
 text-decoration:none;	
 font-weight:bold;
 color:#E85C00;	
}
.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:#E85C00;
 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:#E85C00;
 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:#E85C00;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 border:1px solid #E85C00;
 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;	
}

.elist{
 float:left;
 width:260px;
 padding:0px;	
}
.banner300{
 float:left;
 width:300px;
 height:250px;
 padding:25px 40px 45px 0px;	
}
.dlist{
 float:left;
 width:300px;
 padding:0px;	
}

.pubt{
 font-size:10px;
 padding:4px 0px;
 width:300px;
 background:#f2f2f2;
 color:#333;
 margin:0px 0px 5px 0px;	
}

#dicas{	
 float:left;	
 background:#f1f1f1;	
 margin:10px 0px;
 padding:20px;
 font-size:12px;
 color:#666;
}
#dicas ul{
 margin:10px 0px;
 padding:0px;	
}
#dicas ul li{
 float:none;
 width:100%;	
 color:#333;
 display:block;	
 list-style:square inside;
 margin:0px 0px 3px 0px;
 padding:0px;
}

/*2011*/

#listaEstados{
 float:left;
 width:200px;
 padding:5px;
 margin:10px 0px 0px 20px;
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;	
}
#listaEstados h2{
 width:200px;	
 background:none;
 font-size:20px;
 display:inline;
 padding:10px 0px 20px 0px;
 margin:0px;	
}
#listaEstados ul{
 margin:0px;
 padding:0px;	
}
#listaEstados ul li{
 display:inline;
 border:none;
 font-size:11px;
 width:200px;	
}
#conteudo #listaEstados a{
 border:none;
 font-size:10px;	
}

#noticias{
 float:left;
 width:720px;
 padding:10px 0px 10px 20px;	
}
#noticias h2{	
 font-size:25px;
 font-weight:bold;
 display:inline;
 background:none;
 padding:10px 0px;
 margin:0px;	
}
#noticias h2 a{
 text-decoration:none;
 color:#E85C00;	
}
#noticias h2 a:hover{
 text-decoration:underline;	
}

#manchete{
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 padding:10px;	
}
#manchete h2{
 width:690px;	
}

#manchete p{
 font-size:12px;
 line-height:1.5em;
 color:#666;	
}

.bcon{
 display:block;
 text-align:right;
 font-size:10px;	
}
.bcon a{
 font-weight:bold;	
 text-decoration:none;
 color:#E85C00;	
}
.bcon a:hover{
 text-decoration:underline;	
}

.notm{
 float:left;	
 width:330px;
 padding:10px;
 margin:10px 5px 0px 0px;
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 font-size:11px;
}
.notm h3{
 font-family:Georgia;	
 font-size:18px;
 margin:0px;
 padding:10px 0px 5px 0px;	
}
.notm h3 a{
 text-decoration:none;
 color:#E85C00;	
}
.notm h3 a:hover{
 text-decoration:underline;	
}
.notm p a{
 text-decoration:none;
 color:#666;	
}
.notm p a:hover{
 text-decoration:underline;	
}

#he{
 float:left;
 width:370px;
 margin:0px 0px 0px 0px;	
}

#adh{
 float:left;	
 background:#f2f2f2;	
 width:300px;
 height:280px;
 margin:10px 0px;
 padding:10px 20px 0px;
 text-align:right;
 font-size:11px;
 font-weight:bold;	
}
#adh span{
 padding:0px 0px 10px 0px;
 display:block;	
}

.not{
 float:left;	
 width:700px;	
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 padding:10px;
 margin:10px 0px;	
}
#noticias .not h2{
 font-size:18px;	
 width:700px;	
}

.not p{
 font-size:11px;
 line-height:1.5em;
 color:#666;	
}

#listaCapital{
 float:left;	
 width:800px;
 padding:10px 80px;
 margin:0px 0px 0px 10px;
 border:1px solid #f2f2f2;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;	
}
#listaCapital h2{
 background:none;	
 display:inline;
 font-size:28px;	
}
#listaCapital ul li{
 width:220px;
 margin:0px 40px 10px 0px;	
}

#menutopo{
 width:100%;		
 position:absolute;
 top:0px;
 left:0px;
 font-size:11px;
 padding:0px;	
 text-align:right;
}
#menutopo ul{
 float:right;	
 width:370px;	
 background:#f7f7f7;	
 margin:0px;
 padding:6px 10px 3px 10px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;	
}
#menutopo ul li{
 list-style:none;
 display:inline;
 margin:0px 10px 0px 0px;
}
#menutopo ul li a{
 text-decoration:none;
 color:#E85C00;	
 padding:1px 2px;
}
#menutopo ul li a:hover{
 text-decoration:underline;
}
#imt{
 width:980px;
 margin:0px auto;	
}

#imenu{
 float:left;	
 width:920px;
 padding:10px 20px;
 margin:20px 0px 0px 10px;
 border:1px solid #f2f2f2;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;	
}
#imenu h3{
 display:block;
 font-size:12px;
 margin:0px;
 padding:0px 0px 10px 0px;	
}
#imenu ul{
 margin:0px;
 padding:0px;	
}
#imenu ul li{
 width:inherit;
 display:inline;
 margin:0px 10px 0px 0px;
 padding:0px;	
}
#imenu ul li a{	
 font-size:11px;	
 font-weight:normal;
 display:inline;
 border:none;	
}

#artigo{
 float:left;	
 width:540px;	
 font-size:14px;
 color:#666;
 line-height:1.5em;	
 margin:-30px 0px 0px 0px;
 padding:0px 20px;
}
#artigo h1{
 background:none;	
 width:540px;
 font-family:Georgia;
 line-height:1em;
 padding:20px 0px 30px 0px;
 margin:0px 0px 0px 0px;
}
#artigo a{
 display:inline;
 text-decoration:none;
 border:none;	
}
#artigo a:hover{
 text-decoration:underline;	
}
#artigo ul{
 float:none;
 display:block;	
 margin:20px 10px;
 padding:0px;	
 color:#666;
}
#conteudo #artigo ul li{
 float:none;
 background:url(../imagens/seta.png) no-repeat left center;
 width:inherit;	
 display:block;	
 padding:0px 0px 0px 12px;
 border:none;
 margin:0px 0px 7px 0px;
 color:#333;
}
#artigo h2{
 background:none;	
 width:540px;
 font-size:24px;
 margin:0px;
 padding:10px 0px 20px 0px;	
}
#artigo h4{
 display:block;	
}

.notb{
 float:left;	
 width:530px;
 padding:10px;
 margin:10px 5px 0px 0px;
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 font-size:11px;
}
.notb h3{
 font-family:Georgia;	
 font-size:18px;
 margin:0px;
 padding:10px 0px 5px 0px;	
}
.notb h3 a{
 text-decoration:none;
 color:#E85C00;	
}
.notb h3 a:hover{
 text-decoration:underline;	
}
.notb p a{
 text-decoration:none;
 color:#666;	
}
.notb p a:hover{
 text-decoration:underline;	
}

#notas{
 float:left;		
}
.note{
 float:left;	
 width:300px;
 padding:10px;
 margin:10px 5px 0px 0px;
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 font-size:11px;
}
.note h2{
 font-family:Georgia;	
 font-size:18px;
 margin:0px;
 padding:10px 0px 5px 0px;	
}
.note h2 a{
 text-decoration:none;
 color:#E85C00;	
}
.note h3 a:hover{
 text-decoration:underline;	
}
.note p a{
 text-decoration:none;
 color:#666;	
}
.note p a:hover{
 text-decoration:underline;	
}

#hesq{
 float:left;
 width:220px;	
}

#manual{
 float:left;
 width:190px;
 padding:5px 10px;
 margin:10px 0px 0px 20px;
 border:1px solid #f2f2f2;	
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 color:#666;	
 
}
#manual h2{
 width:190px;	
 background:none;
 font-size:34px;
 display:inline;
 padding:10px 0px 30px 0px;
 margin:0px;
 text-align:center;	
}
#manual h2 a{
 text-decoration:none;
 color:#E85C00;	
}	
#manual h2 a:hover{
 text-decoration:underline;	
}

#adsr1{
 float:left;
 padding:15px 0px;	
}

#adsr2{
 float:left;
 padding:15px 0px;	
}

#adsr3{
 float:left;
 padding:15px 0px;	
}
