/* CSS Ceg */
*{ margin:0; padding:0}

body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#545454; background:url(../img/bg_1px.jpg) repeat-x;}
img{ border:none;}
.title{ font-size:13px; margin:0 0 0 30px;  font-weight:bold; overflow:hidden;}

#header{ width:1002px; height:72px; margin:0 auto; overflow:hidden; background:url(../img/header.jpg) no-repeat;}

h3{ font-size:12px; color:#525252;}


#conteudo{ width:1002px; height:auto; margin:0 auto; overflow:hidden; background:#FFFFFF;}
.flash1{ float:left; width:308px; height:auto; overflow:hidden;}
.cont{ float:left; width:663px; height:auto;}
.col_dir{ float:left; width:31px; height:auto;}

.buscaPostos{ float:left; width:308px; height:auto;}

.cont2{ float:left; width:475px; height:auto; overflow:hidden;}


.flash2{ float:left; width:219px; height:auto; overflow:hidden; background:url(../img/fundo_dir_interno.jpg) no-repeat;}
.flash3{ float:left; width:308px; height:auto; overflow:hidden;}





#footer{ width:1002px; height:65px; margin:0 auto; overflow:hidden;}
#footer ul{ float:right; margin:0 18px 0 0;}
#footer li{ list-style:none; float:left; margin:2px 5px 2px 5px;}
#footer li a{ border:none;}



.top_cont{ background:url(../img/tit_top_resltado.jpg) no-repeat; width:663px; height:63px;}
.tabela{ width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; min-height:393px;}
.cont_conversao{ width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; min-height:363px; overflow:hidden; padding:20px 28px 0 28px;}
.cont_conversao p{ font-size:12px; width:400px; line-height:18px; margin:0 0 30px 0;}
.cont_conversao img{ margin: 0 0 0 50px;}

.top_cont_conver{ width:475px; height:44px;}
.top_cont_download{ width:475px; height:44px;}


.tabela { width:auto; height:auto; }
.table { width:590px; height:auto; font-size:10px; margin:20px 0 20px 32px; overflow:hidden;}
.table td{ font-size:10px;}
.esq_result{ width:244px; height:auto; float:left;}
.esq_result_destaque{ width:244px; height:auto; float:left;background:#edf2f9;}
.dir_result{ width:244px; height:auto; float:left; margin:0 0 0 70px;}
.dir_result_destaque{ width:244px; height:auto; float:left; margin:0 0 0 70px;background:#edf2f9;}
.linharesul{ width:auto; height:auto; clear:both; margin: 0 0 0 32px;}

.linharesul img{ margin: 0 68px 0 0;}



.paginacao{ width:220px; height:20px; margin:0 0 50px 260px;}
.paginacao ul{ width:auto;}
.paginacao li{ list-style:none; float:left; margin:0 3px 0 3px; font-size:13px;}
.paginacao li a{ text-decoration:none;}


.linksult{ width:370px; height:20px; margin:0 0 20px 165px;}
.linksult ul{ width:auto;}
.linksult li{ list-style:none; float:left; margin:0 3px 0 3px; font-size:10px; font-weight:bold; color:#505050;}
.linksult li a{ text-decoration:none;}



.paginacao2{ width:220px; height:20px; margin:0 auto;}
.paginacao2 ul{ width:auto;}
.paginacao2 li{ list-style:none; float:left; margin:0 3px 0 3px; font-size:13px;}
.paginacao2 li a{ text-decoration:none;}


.linksult2{ width:370px; height:20px; margin:0 auto;}
.linksult2 ul{ width:auto;}
.linksult2 li{ list-style:none; float:left; margin:0 3px 0 3px; font-size:10px; font-weight:bold; color:#505050;}
.linksult2 li a{ text-decoration:none;}






.col_inter_esq{ width:51px; height:auto; float:left}
.divsimulador{ width:905px; height:auto; float:left; overflow:hidden;}
.col_inter_dir{ width:46px; height:auto; float:left;}


.top_tit_simulador{width:auto; height:44px; overflow:hidden;}
.simulador{width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; overflow:hidden;}


.calc{ width:310px; height:auto; margin:0 25px 0 0; float:left; padding: 0 0 0 70px;}

.result{width:411px; height:auto; float:left;}

.kmrod{ width:303px; height:37px; margin:0 0 10px 0; background:#EDF2F5;}
.kmrod label{ font-size:10px; color:#282957; margin:0 5px 0 74px; padding:10px 0; float:left; text-align:right; width:120px;}
.kmrod input{ width:90px; background:#94D4E0; border:none; margin:7px 0 2px 0;text-align:right;}

.combpre{ width:303px; height:110px; margin:0 0 10px 0; background:#EDF2F5;}
.combpre label{ font-size:10px; color:#282957; margin:0 5px 0 74px; float:left; text-align:right; width:120px;}
.combpre input{ width:90px; background:#94D4E0; border:none; margin:2px 0 2px 0;text-align:right;}

.preco{ width:303px; height:60px; margin:0 0 10px 0; background:#EDF2F5;}
.preco label{ font-size:10px; color:#282957; margin:0 5px 0 102px; float:left; text-align:right; width:184px;}
.preco{ width:303px; height:60px; margin:0 0 10px 0; background:#EDF2F5}
.preco label{ font-size:10px; color:#282957; margin:0 5px 0 74px; float:left; text-align:right; width:120px}
.preco input{ width:90px; background:#94D4E0; border:none; text-align:right;}


.rendi{ width:303px; height:110px; margin:0 0 10px 0; background:#EDF2F5;}
.rendi label{ font-size:10px; color:#282957; margin:0 5px 0 74px; float:left; text-align:right; width:120px;}
.rendi input{ width:90px; background:#94D4E0; border:none; margin:2px 0 2px 0;text-align:right;}

.ipva{ width:303px; height:56px; margin:0 0 10px 0; background:#EDF2F5; font-size:10px; color:#282957;}
.ipva label{ font-size:10px; color:#282957; margin:0 5px 0 106px; float:left; text-align:right; width:180px;}
.ipva input{ width:90px; background:#94D4E0; border:none; margin:2px 0 2px 0;}

.estadodiv{ width:303px; height:75px; margin:0 0 10px 0; background:#EDF2F5;}
.estadodiv label{ font-size:10px; color:#282957; margin:0 5px 0 122px; float:left;  width:91px; text-align:right;}
.estadodiv input{ width:70px; background:#94D4E0; border:none; margin:0 0 0 0;text-align:right;}


#frmBusca{
	float:left;
	width:211px;
}
#frmBusca label{
	color: #545454; font-size:12px; float:left; width:46px; height:20px; margin: 10px 12px 0 0; overflow:hidden;
}
#frmBusca select, input{
	border:1px solid #727272; color: #545454; margin:0; overflow:hidden; width:211px; height:21px;
}
#uf{ width:70px;}
#cidade{ width:146px;}
#bairro{width:146px;}
#btnBuscaLocal{
	clear:both;
	background-color:#252956;
	width:43px;
	height:21px;
	color:#FFFFFF;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 3px 0;
	float:left;
	overflow:hidden;
	margin: 10px 8px 0 0;
    cursor:pointer;
}

#frmBusca h3{
	float:left;
	margin: 5px 0 5px 0;
	width:211px;
	overflow:hidden;
}
#frmBusca .btn{
	background-color:#252956;
	width:43px;
	height:21px;
	color:#FFFFFF;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding: 0 0 3px 0;
	overflow:hidden;
	margin: 10px 8px 5px 0;
	float:right;
    cursor:pointer;
}

#divBtn{
     width:303px; height:36px; margin:0 0 10px 0; background:#EDF2F5;
}
#btnLimpar{ width:86px; height:20px; font-size:10px;  font-weight:bold; margin:7px 0 0 104px;}
#btnSimular{ width:86px; height:20px; font-size:10px;  font-weight:bold;}
.seg{ width:auto; height:auto; padding:10px 0 0 0;}


.com{ margin:0 25px 0 35px; width:auto;}
.titcol_calc{ font-size:10px; color:#282957; margin:3px 5px 0 5px; float:left; text-align:right; width:auto; font-weight:bold;}
.titcol_calc2{ font-size:10px; color:#282957; margin:3px 5px 0 37px; float:left; text-align:right; width:auto; font-weight:bold;}
.titcol_calc3{ font-size:10px; color:#282957; margin:3px 5px 0 104px; float:left; text-align:right; width:auto; font-weight:bold;}

#sim{ background:none; width:10px; height:10px; margin:0 0 0 0;}
#nao{ background:none; width:10px; height:10px; margin:0 0 0 0;}

.resultfinal{ width:411px; height:200px; margin:0 0 10px 0; background:#EDF2F5;}
.resultfinal label{ font-size:10px; color:#0B0D22; margin:1px 9px 1px 9px; float:left; text-align:left; width:197px; font-weight:bold;}
.resultfinal input{ width:50px; background:#CCD0D3; border:none; margin:2px 0 2px 0; height:21px;}

.map1{ width:411px; height:125px; margin:0 0 10px 0; background:#EDF2F5;}
.map2{ width:411px; height:125px; margin:0 0 10px 0; background:#EDF2F5;}
.map3{ width:411px; height:125px; margin:0 0 10px 0; background:#EDF2F5;}

.grafico{ width:374px; height:93px; margin:5px 0 0 0;}


.tit_map {font-size:12px; color:#0B0D22; font-weight:bold;}
.tit_map2 {font-size:12px; color:#0B0D22; font-weight:bold;}
.tit_map3 {font-size:12px; color:#0B0D22; font-weight:bold;}

.titresultfinal { width:100px;  font-size:9px; color:#0B0D22; margin:7px 5px 13px 170px; float:left; text-align:right; width:auto;font-weight:bold; overflow:hidden;}
.titresultfinal2{ width:100px; font-size:9px; color:#0B0D22; margin:7px 5px 13px 0px; float:left; text-align:right; width:auto; font-weight:bold; overflow:hidden;}
.titresultfinal3{ width:100px; font-size:9px; color:#0B0D22; margin:7px 5px 13px 0px; float:left; text-align:right; width:auto; font-weight:bold; overflow:hidden;}

#busca_left_posto{ float:left; width:auto; height:295px; overflow:hidden;}
#busca_right_posto{ float:left; width:auto; height:295px; overflow:hidden;}
#busca_half_posto{ float:left; width:204px; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; overflow:hidden; padding:0 21px 0 26px;}

#busca label{ float:left}

#formAmigo label{ margin: 10px 0 0 0; padding:0; font-size:12px; font-weight:bold; float:left; width:120px; overflow:hidden;}
#formAmigo label.mensagem{ margin: 20px 0 0 0; padding:0; font-size:12px; font-weight:bold; float:left; width:120px; overflow:hidden;}
#formAmigo input{ margin: 10px 0 0 0; border:#727272 solid 1px; height:20px; width:255px;}
#formAmigo #cidade{ margin:0; border:#727272 solid 1px; height:20px; width:178px;}
#formAmigo textarea{ margin: 20px 0 0 0; width:250px; height:154px; border:#727272 solid 1px;}
#formAmigo input.reseta{ padding: 0 0 3px 0; width:62px; height:21px; margin: 15px 10px 15px 235px; overflow:hidden; text-align:center; background-color:#252956; border:0px; color:#FFFFFF; font-weight:bold; font-size:10px; font-family:verdana;}
#formAmigo input.envia{ padding: 0 0 3px 0;width:58px; height:21px; margin: 15px 0px 15px 3px; overflow:hidden; background-color:#252956; border:0px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:10px; font-family:verdana; }
#formAmigo #uf { width:70px; border:1px solid #727272; height:20px; margin:10px 0 0 0;}
#formAmigo span{ clear:both; font-size:10px; margin:10px 0 0 122px; float:left; width:200px ; }

#cadastro label{ margin: 10px 0 0 0; padding:0; font-size:12px; font-weight:bold; float:left; width:120px; overflow:hidden; }
#cadastro label.mensagem{ margin: 20px 0 0 0; padding:0; font-size:12px; font-weight:bold; float:left; width:120px; overflow:hidden; }
#cadastro #nome, #email{ margin: 10px 0 0 0; border:#727272 solid 1px; height:20px; width:250px;}
#cadastro #cidade{ margin:0; border:#727272 solid 1px; height:20px; width:173px;}
#cadastro textarea{ margin: 20px 0 0 0; width:250px; height:154px; border:#727272 solid 1px; }
#cadastro input.reseta{ padding: 0 0 3px 0; width:62px; height:21px; float: left; margin: 15px 10px 15px 236px; overflow:hidden; text-align:center; background-color:#252956; border:0px; color:#FFFFFF; font-weight:bold; font-size:10px; font-family:verdana;}
#cadastro input.envia{ padding: 0 0 3px 0;width:58px; height:21px;  margin: 15px 0px 5px 3px; overflow:hidden; background-color:#252956; border:0px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:10px; font-family:verdana; }
#cadastro #uf { width:70px; border:1px solid #727272; height:20px; margin:10px 0 0 0;}
#cadastro span{ clear:both; font-size:10px; margin:0 0 0 160px;}


#frmFaleConosco label{ padding: 10px 0 0 50px; font-size:12px; font-weight:bold; float:left; width:100px; overflow:hidden; }
#frmFaleConosco #nomeFC, #emailFC{ margin: 10px 0 0 0; border:#727272 solid 1px; height:20px; width:255px;}
#frmFaleConosco #dddFC{ margin: 10px 0 0 0; _margin: 10px 0 0 3px; border:#727272 solid 1px; height:20px; width:30px; text-align:center; float:left;}
#frmFaleConosco #telefoneFC{ margin: 10px 0 10px 10px; border:#727272 solid 1px; height:20px; width:110px; float:left; overflow:hidden;}
#frmFaleConosco textarea{ width:250px; height:154px; border:#727272 solid 1px;}
#frmFaleConosco #limpar{ padding: 0 0 3px 0; width:62px; height:21px; float: left; margin: 15px 10px 15px 260px; overflow:hidden; text-align:center; background-color:#252956; border:0px; color:#FFFFFF; font-weight:bold; font-size:10px; font-family:verdana;}
#frmFaleConosco #enviar{ padding: 0 0 3px 0;width:58px; height:21px;  margin: 15px 0px 5px 3px; overflow:hidden; background-color:#252956; border:0px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:10px; font-family:verdana; }

.spanmodelo {color: #3F7AC8; font-size:10px; width:200px;  margin:5px 0 0 150px }
#spanmodelo2 { font-size:10px; width:200px;  margin:10px 0 0 160px; overflow:hidden; float:left; }
#conta {color: #3F7AC8; font-size:10px; width:200px;  margin:10px 0 0 160px; _margin:10px 0 0 80px; overflow:hidden; float:left; }

.alert_erro{
    border:1px solid red;
    color: red;
    padding:10px 15px 10px 15px;
    line-height:15px;
    background-color:#FFFFFF;
    font-size:11px;
    display:none;
    margin: 10px auto;
    width:200px;
}
.alert_sucesso{
    border:1px solid green;
    color: green;
    padding:10px 15px 10px 15px;
    line-height:15px;
    background-color:#FFFFFF;
    font-size:11px;
    display:none;
    margin: 10px auto;
    width:auto;
}

#divSugestao{ text-align:center; font-weight:bold; text-transform:capitalize}

.titSimulador{ font-size:16px; color:#252956; margin: 0 0 10px 0; font-weight:bold; text-align:center; clear:both }
.texto{ font-size:10px; color:#000000; margin: 0 20px 10px 20px; clear:both }
.instrucao{ font-size:12px; color:#252956; margin: 0 0 10px 10px; clear:both; padding: 0 0 0 62px;}

.cont_download{ width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; min-height:363px; overflow:hidden; padding:28px 28px 0 28px; text-transform:none}
.cont_download p{ font-size:12px; margin:0 0 20px 0; text-transform:none}
.cont_download p a{ text-decoration:none; font-weight:bold; color:#333333;}

.downloads{
	padding: 20px 0 0 10px;
	overflow:hidden;
	height:auto;
}
.download_txt{
	margin: 15px 70px 0 10px;
	float:left;
}
.download_txt p{
	margin: 0 0 5px 0;
	color:#A9A9A9;
	font-weight:bold;
	font-size:10px;
}
.download_imgs{
	overflow:hidden;
	height:auto;
	float:left;
	margin:15px 10px 20px 60px ;
}
.download_destaque{
	color:#595959;
	font-weight:bold;
}


.cont_faq{ width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; min-height:363px; overflow:hidden; padding:28px 28px 0 28px; text-transform:none}
.cont_faq p{ font-size:12px; margin:0 0 20px 0; text-transform:none}
.cont_faq p a{ text-decoration:none; font-weight:bold; color:#333333;}

.cont_vantagens{ width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; min-height:363px; overflow:hidden; padding:20px 28px 0 28px}
.cont_vantagens p{ font-size:11px; margin:10px 0 5px 0;}
.cont_vantagens p a{ text-decoration:none; font-weight:bold; color:#333333;}
.tit_vantagem { font-weight:bold; margin: 20px 0 0 0;}

.cont_oqueegnv{ width:auto; height:auto; border-left:3px solid #52BCCC; border-right:3px solid #52BCCC; border-bottom:3px solid #52BCCC; min-height:363px; overflow:hidden; padding:20px 28px 0 28px}
.cont_oqueegnv p{ font-size:11px; margin:10px 0 5px 0;}
.cont_oqueegnv p a{ text-decoration:none; font-weight:bold; color:#333333;}
.tit_oqueegnv { font-weight:bold; margin: 20px 0 0 0;}
.nada_oqueegnv { font-weight:normal; }


#home_all{ width:1002px; margin:0 auto;}
#home_esq{ float:left;}
#home_dir{ float:left;}


#titulo_noticias{ font-weight:bold; font-size:12px; color:#333333; text-decoration:none;}
.resumo{ margin:0; padding:0;}

div#segura_table{
	height:550px;
}

div#link-util{ height:20px; margin:50px auto 30px; overflow:hidden; width:320px;}
div#link-util li{ float:left; font-size:10px; list-style:none; margin:0 8px 0 0}
div#link-util li a{ color:#333333; text-decoration:none; font-weight:bold}
div#link-util .bullet{ color:#2AA9CA}



div#link-util2{ height:20px; margin:50px 0 10px 150px; width:320px;}
div#link-util2 li{ float:left; font-size:10px; list-style:none; margin:0 8px 0 0}
div#link-util2 li a{ color:#333333; text-decoration:none; font-weight:bold}
div#link-util2 .bullet{ color:#2AA9CA}


div#link-util3{ height:20px; margin:50px 0 10px 300px; width:320px;}
div#link-util3 li{ float:left; font-size:10px; list-style:none; margin:0 8px 0 0}
div#link-util3 li a{ color:#333333; text-decoration:none; font-weight:bold}
div#link-util3 .bullet{ color:#2AA9CA}

div#divNoticias{
	padding: 30px 0 0 0;
}

#convert_link { text-decoration:none; color:#0000CC; font-weight:normal;}


.enquete_video{ width:426px; height:auto;}
.video{ width:426px; height:auto; margin:20px 0 20px 0;}
.title_enquete{ width:auto; height:auto; color:#31B1CC; margin:20px 0 20px 20px; font-size:12px; font-weight:bold;}
.enquete{ width:; height:;}
.poll-container{ width:auto; height:auto;}
.linhapontos{ width:auto; height:auto;}

#poll{ width:250px; height:auto; margin:10px 0 10px 10px;}
#poll imput{ height:10px;}
#poll label{ font-size:10px; font-size:12px;}


#opt1{ height:10px; width:15px; margin:10px 0 10px 0;}
#opt2{height:10px; width:15px; margin:10px 0 10px 0;}
#opt3{height:10px; width:15px; margin:10px 0 10px 0;}
#opt4{height:10px; width:15px; margin:10px 0 10px 0;}
#opt5{height:10px; width:15px; margin:10px 0 10px 0;}
#opt6{height:10px; width:15px; margin:10px 0 10px 0;}

.vote{ margin:0 0 0 313px; background:url(../img/vote.jpg) no-repeat; width:72px; height:32px; border:0;}











