/*
Cliente: Porto Seguros ...
Projeto: Redesenho
*/
.texto h4 {font: 1.7em "Trebuchet MS", sans-serif; color: #00aeef; margin-left: 288px; }
.texto {font: 1.0em "Verdana", sans-serif; color: #004059; }
.texto p {margin-top: 17px; margin-bottom: 3px;}
.texto button {margin-top: 20px;}
.texto2 {font: 1.0em "Verdana", sans-serif; color: #004059; clear:both;}

/*----Sinistro Servi�os----*/
.bloco_conteudo ol.sinistro { list-style: none; }
.bloco_conteudo ol.sinistro li { padding-top: 18px; padding-left: 70px;}
.bloco_conteudo ol.sinistro li p { color: #004059; line-height: 1.45em; }
.bloco_conteudo ol.sinistro li h4 { text-transform: uppercase; color: #095676; font-weight: bold; font-size: 1.45em;}
.bloco_conteudo ol.sinistro li img { position: absolute; margin-top: -18px; margin-left: -70px;}
.bloco_conteudo ol.sinistro li ul.telefones { list-style: none; height: 100px;  }
.bloco_conteudo ol.sinistro li ul.telefones li { padding-top: 18px; padding-left: 70px; height: 81px; width: 82px; float:left;}
.bloco_conteudo ol.sinistro li ul.telefones li img { position: absolute; margin-top: -18px; margin-left: -70px;}
.bloco_conteudo ol.sinistro ul.seta_azul { list-style: none; margin-left:10px; color:#00405B; }
.bloco_conteudo ol.sinistro ul.seta_azul li { margin-bottom: 10px; padding-left: 20px; padding-top: 2px; background: url(../imagens/seta_azul.png) left 7px no-repeat; width: auto; height: auto; line-height: 15px;}
.bloco_conteudo #setaLatEsquerda {margin-left: 40px; padding-bottom:10px; width:85px; border:0px solid #000; float:left; overflow:hidden;}
 * html .bloco_conteudo #setaLatEsquerda {margin-left:18px; padding-bottom:10px;  width:85px;  border:0px solid #000; float:left; overflow:hidden; }
.bloco_conteudo #setaLatEsquerda img { border:none;}
.bloco_conteudo #setaLatDireita { width:645px; padding-bottom:15px; border:0px solid #000; float:left; overflow:hidden;}
 * html .bloco_conteudo #setaLatDireita { width:600px; padding-bottom:15px; border:0px solid #000; float:left; overflow:hidden;}
.bloco_conteudo #setaLatDireita p { color: #004059; line-height: 1.5em;}
.bloco_conteudo #setaLatDireita p a { color: #004059; text-decoration:none;}
.bloco_conteudo #setaLatDireita p a:hover { color: #004059; text-decoration:none;}
.bloco_conteudo #setaCompleta { width:720px; padding-top:15px; padding-bottom:15px; border:0px solid #000; overflow:hidden;}
 * html .bloco_conteudo #setaCompleta { width:710; padding-top:15px; padding-bottom:15px; border:0x solid #000; overflow:hidden;}
.bloco_conteudo #setaCompleta p { color: #004059; line-height: 1.5em;}
.bloco_conteudo #setaCompleta p a { color: #004059; text-decoration:none;}
.bloco_conteudo #setaCompleta p a:hover { color: #004059; text-decoration:none;}


#post .bloco_conteudo p { color: #004059; line-height: 1.45em;}
#post .bloco_conteudo h4 { font-weight: bold; font-size: 1.9em;}

#comentarios h4 { color: #00aeef; font-size: 1.6em; margin-bottom: 23px;}
#comentarios ul { list-style: none;}
#comentarios p { color: #004059; display: block; }
#comentarios p.primeiro { padding-bottom: 10px; }
#comentarios p.primeiro span { background: url(../imagens/bg_horizontal_pontilhado.png) repeat-x bottom;  padding-bottom: 10px; margin-bottom: 20px; }
#comentarios p em { color: #a9c31f; }
#comentarios li { margin-bottom: 10px; }
#comentarios li p { margin-top: 5px; line-height: 1.45em; }
#comentarios form { color: #004059; font-weight: bold; }
#comentarios form h4 { font-size: 1.6em; color: #00AEEF; }
#comentarios form fieldset label { width: 100px; float: left; }

#coluna2 a.proposta { display: block; width: 205px; margin-left: 590px; padding: 5px 0 0 50px; background: url(../imagens/icones_principais_servicos.png) left no-repeat; font-size: 11px; text-decoration: none; color: #095676; }
#coluna2 a.proposta strong { font: bold 1.63em "Trebuchet MS", sans-serif; color: #9dba00; }

#coluna2.corretor_inicial .vistoria form.busca {border-bottom: none; padding-bottom: 0}
#coluna2.corretor_inicial .vistoria .corretores_opcoes { margin-top: -14px; margin-bottom: -24px;}
#coluna2.corretor_inicial form.busca select#corretor_localizacao_estado { width: 76px; }
#coluna2.corretor_inicial form.busca select#corretor_localizacao_cidade { width: 158px; }
#coluna2.corretor_inicial form.busca select#corretor_localizacao_bairro { width: 110px; }
#coluna2.corretor_inicial #posto_vistoria { margin-top: 0;}
#coluna2.corretor_inicial #posto_vistoria .texto {float: left;}
#coluna2.corretor_inicial #posto_vistoria .texto p { color: #095676; line-height: 0.2em;}
#coluna2.corretor_inicial #posto_vistoria .texto h3 { margin-top: 22px; margin-bottom: 16px; text-transform: none;}
#coluna2.corretor_inicial #posto_vistoria .texto ul {list-style: none; line-height: 1.7em;}
#coluna2.corretor_inicial #posto_vistoria .dados { float: right; }
#coluna2.corretor_inicial #posto_vistoria .dados p.direita { margin-top: 10px; }

#coluna2 ol.servicos  { list-style: none; padding-left: 22px; width: 676px;}
#coluna2 ol.servicos li { padding-left: 67px; }
#coluna2 ol.servicos li p { color: #004059; line-height: 1.5em;}
#coluna2 ol.servicos li h4 { color: #004059; font: bold 1.63em "Trebuchet MS", sans-serif; margin: 24px 0 4px; }
#coluna2 ol.servicos li.confira { border:1px solid #000; background:none;}
#coluna2 ol.servicos li.postos { background: url(../imagens/bg_li-postos.png) no-repeat;}
#coluna2 ol.servicos li.centros { background: url(../imagens/bg_li-centros.png) no-repeat;}
#coluna2 ol.servicos li.oficinas { background: url(../imagens/bg_li-oficinas.png) no-repeat;}
#coluna2 ol.servicos li.seguradoras { background: url(../imagens/bg_li-seguradoras.png) no-repeat;}

#coluna2 .latEsquerda { width:66px; margin-left:22px; border:0px solid #000; float:left; overflow-x:hidden; padding-bottom:10px;}
 * html #coluna2 .latEsquerda { width:66px; margin-left:12px; border:0px solid #000; float:left; overflow-x:hidden; padding-bottom:10px;}
#coluna2 .latEsquerda img { border:none;}
#coluna2 .latDireita { width:619px; border:0px solid #000; float:left; overflow-x:hidden; margin-bottom:15px; padding-bottom:10px;}
 * html #coluna2 .latDireita { width:619px; border:0px solid #000; float:left; overflow-x:hidden; margin-bottom:15px; padding-bottom:10px;}
#coluna2 .latDireita p { color: #004059; line-height: 1.5em;}
#coluna2 .latDireita p a { color: #004059; text-decoration:none;}
#coluna2 .latDireita p a:hover { color: #004059; text-decoration:none;}
#coluna2 .latDireita  h4 { color: #004059; font: bold 1.63em "Trebuchet MS", sans-serif; margin: 0px 0 4px; }
#coluna2 .latDireita  h4 a { color: #004059; text-decoration:none; }
#coluna2 .latDireita  h4 a:hover { color: #004059; text-decoration:none; }

/*--seguro-auto--*/
#coluna2.produtos .bloco_conteudo { margin-top: 28px;}
#coluna2.produtos .bloco_conteudo p { color: #004059; line-height: 1.45em; margin-top: 18px;}
#coluna2.produtos .bloco_conteudo h4 { font-size: 1.63em; margin-bottom: 0; font-weight: bold; padding-top: 5px;}
#coluna2.produtos .bloco_conteudo h4 span { font-weight: normal; }
#coluna2.produtos .bloco_conteudo h5 { font-size: 1.3em; color:#00aeef; font-weight: normal; font-weight: bold; }
#coluna2.produtos .bloco_conteudo .mascara div { position: absolute; display: block; top: 0; left: 0; width: 316px; height: 188px; background: url(../imagens/mascara_borda_verde.png) no-repeat;}
* html #coluna2.produtos .bloco_conteudo .mascara div { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/mascara_borda_azul.png',sizingMethod='crop'); }

#lista { width: 755px; margin-top: 36px; overflow:hidden;}
#lista h3 { text-transform: none; font-size: 1.8em !important; text-align: center; }
#lista h3 a { color:#00aeef !important; text-decoration:none; }
#lista h3 a:hover { color:#00aeef; text-decoration:none; }
#lista p { color:#004059; line-height: 1.45em;}
#lista p a{ text-decoration:none; color:#004059;}
#lista p a:hover{ text-decoration:none; color:#004059;}

/*#lista a.botao.verde { position: absolute; line-height: 1.2em; padding: 5px; margin-left: -35px; }*/
#lista p.centro { margin-top: 15px;}
#lista img { margin-top: 12px; margin-bottom: 17px; border:none;}
#lista #coberturas { width: 216px; height: 314px; background-color: #f1f5f9; float: left; margin-right: 8px; padding: 0 14px 30px 14px; position: relative;}
#lista #vantagens { width: 216px; height:314px; background-color: #f1f5f9; float: left; margin-right: 8px; padding: 0 14px 30px 14px; position: relative;}
#lista #paraum { width: 216px; height: 260px; background-color: #f1f5f9; float: left; margin-right: 8px; padding: 0 14px 30px 14px; position: relative;}
#lista #paradois { width: 216px; height: 260px; background-color: #f1f5f9; float: left; margin-right: 8px; padding: 0 14px 30px 14px; position: relative;}
#lista #paratres { width: 216px; height: 260px; background-color: #f1f5f9; float: left; padding: 0 14px 30px 14px; position: relative;}
#lista #paraum_livre { width: 216px; background-color: #f1f5f9; float: left; margin-right: 8px; padding: 0 14px 30px 14px; position: relative;}
#lista #paradois_livre { width: 216px; background-color: #f1f5f9; float: left; margin-right: 8px; padding: 0 14px 30px 14px; position: relative;}
#lista #paratres_livre { width: 216px; background-color: #f1f5f9; float: left; padding: 0 14px 30px 14px; position: relative;}

#lista #como_contratar { width: 216px;  281px; background-color: #d0dae3; float: left; padding: 0 14px 30px 14px; position: relative;}
#lista #como_contratar a { color: #095676; text-decoration: none;}
/*#lista #como_contratar a.botao.verde { margin-left: -48px;}*/
#lista #como_contratar p.centro { margin-top: 5px;}
#lista #como_contratar ul { background: url(../imagens/bg_ul-como_contratar.gif) no-repeat; width: 210px; height: 57px; margin-top: 8px; padding-top: 10px; padding-left: 16px; line-height: 1.7em; }
  * html #lista #como_contratar ul { width: 199px;}
#lista #como_contratar ul li { list-style: none; padding-left: 18px; font-size: 1.2em; color: #095676; font-weight: bold;}
#lista #como_contratar ul li.primeiro { background: url(../imagens/bg_li-primeiro.gif) no-repeat; height: 19px; padding-left: 23px; padding-bottom: 4px;}
#lista #como_contratar ul li.segundo { background: url(../imagens/bg_li-segundo.gif) no-repeat; height: 19px; padding-left: 23px;}
#lista #como_contratar ul li.terceiro { background: url(../imagens/bg_li-terceiro.gif) no-repeat; height: 19px; padding-left: 23px;}
#lista #como_contratar ul li.quarto { background: url(../imagens/bg_li-quarto.gif) no-repeat; height: 19px; padding-left: 23px;}

#lista #como_contratar_tresitens { width: 216px;  281px; background-color: #d0dae3; float: left; padding: 0 14px 30px 14px; position: relative;}
#lista #como_contratar_tresitens a { color: #095676; text-decoration: none;}
#lista #como_contratar_tresitens a.botao.verde { margin-left: -48px;}
#lista #como_contratar_tresitens p.centro { margin-top: 5px;}
#lista #como_contratar_tresitens ul { background: url(../imagens/bg_ul-como_contratar02.gif) no-repeat; width: 210px; height: 77px; margin-top: 8px; padding-top: 10px; padding-left: 16px; line-height: 1.7em; }
  * html #lista #como_contratar_tresitens ul { width: 199px;}
#lista #como_contratar_tresitens ul li { list-style: none; padding-left: 18px; font-size: 1.2em; color: #095676; font-weight: bold;}
#lista #como_contratar_tresitens ul li.primeiro { background: url(../imagens/bg_li-primeiro.gif) no-repeat; height: 19px; padding-left: 23px; padding-bottom: 4px;}
#lista #como_contratar_tresitens ul li.segundo { background: url(../imagens/bg_li-segundo.gif) no-repeat; height: 19px; padding-left: 23px; padding-bottom: 4px;}
#lista #como_contratar_tresitens ul li.terceiro { background: url(../imagens/bg_li-terceiro.gif) no-repeat; height: 19px; padding-left: 23px;}

/* como contratar unico */
#contratarproduto p.centro { margin-top: 15px; }
#contratarproduto img { margin-top: 12px; margin-bottom: 17px; border:none; position: absolute; float:left;}
#contratarproduto #contratar { width: 730px; background-color: #d0dae3; float: left; padding: 0 14px 30px 14px; position: relative;}
#contratarproduto #contratar a { color: #095676; text-decoration: none;}
#contratarproduto #contratar a.botao.verde { margin-left: 0px;}
#contratarproduto #contratar p { margin-top: 5px; margin-left: 240px; }
#contratarproduto #contratar ul { background: url(../imagens/bg_ul-como_contratar.gif) no-repeat; width: 310px; height: 57px; margin-top: 8px; margin-left: 240px; padding-top: 10px; padding-left: 16px; line-height: 1.7em; }
#contratarproduto #contratar ul { background: url(../imagens/bg_ul-como_contratar.gif) no-repeat; width: 310px; height: 57px; margin-top: 8px; margin-left: 240px; padding-top: 10px; padding-left: 16px; line-height: 1.7em; }
  * html #contratarproduto #contratar ul { width: 199px;}
#contratarproduto #contratar ul li { list-style: none; padding-left: 18px; font-size: 1.2em; color: #095676; font-weight: bold;}
#contratarproduto #contratar ul li.primeiro { background: url(../imagens/bg_li-primeiro.gif) no-repeat; height: 19px; padding-left: 23px; padding-bottom: 4px;}
#contratarproduto #contratar ul li.segundo { background: url(../imagens/bg_li-segundo.gif) no-repeat; height: 19px; padding-left: 23px;}

/*--seguro-automovel--*/
#coluna2.seguro_automovel .bloco_conteudo { margin-top: 28px; }
#coluna2.seguro_automovel .bloco_conteudo .mascara div { position: absolute; display: block; top: 0; left: 0; width: 316px; height: 188px; background: url(../imagens/mascara_borda_verde.png) no-repeat;}
* html #coluna2.seguro_automovel .bloco_conteudo .mascara div { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/mascara_borda_azul.png',sizingMethod='crop'); }
#coluna2.seguro_automovel .bloco_conteudo h4 { font-size: 1.6em; padding-top: 8px; line-height: 1em; }
#coluna2.seguro_automovel .bloco_conteudo p { color: #004059; line-height: 1.45em;}

#nossos_seguros { width: 552px; height: 315px; margin-top: 10px; padding-bottom: 20px;}
#nossos_seguros { margin-left: 0px; }
#nossos_seguros p { color: #004059; line-height: 1.45em;}
#nossos_seguros p a{ text-decoration:none; color:#004059; font-size: 100%;}
#nossos_seguros p a:hover{ text-decoration:none; color:#004059; font-size: 100%;}
#nossos_seguros .bg_pontilhado { padding-bottom: 10px}
#nossos_seguros h4 { font-size: 1.4em; color: #004059; background: url(../imagens/linha_h1.gif) no-repeat right bottom; padding-bottom: 7px; margin-bottom: 11px;}
#nossos_seguros h4 { margin-left: 0px;}
#nossos_seguros h5 { color: #00aeef; font-size: 1.8em; font-weight: normal; margin-bottom: 8px;}
#nossos_seguros h5 a { color:#00aeef !important; text-decoration:none; }
#nossos_seguros h5 a:hover { color:#00aeef; text-decoration:none; }
#nossos_seguros img {border:none;}
#nossos_seguros .produto1.caixa_cinza { width: 247px; height: 270px; float: left;}
  * html #nossos_seguros .produto1.caixa_cinza  { width: 247px; margin-left: 10px; }
#nossos_seguros .produto2.caixa_cinza { width: 247px; height: 270px; float: right;}
  * html #nossos_seguros .produtos2.caixa_cinza { width: 235px;  }
  
#nossos_seguros #seguros dl { width: 552px  margin-top:10px;}
#nossos_seguros #seguros dt { font-size: 1.6em; color: #00aeef; background: url(../imagens/linha_dt.gif) no-repeat right center; padding-top: 5px; padding-right: 15px; float: left; height: 38px;}
#nossos_seguros #seguros dt span { font-weight: bold;}
#nossos_seguros #seguros dt a { text-decoration:none; }
#nossos_seguros #seguros dt a:hover { text-decoration:underline; }
#nossos_seguros #seguros dd { padding-left: 152px; line-height: 1.45em; color: #004059; margin-bottom: 24px;}

 #coluna_servicos { width: 182px; height: 640px; float: right; }
 #coluna_servicos div.caixa_lateral.servicos { margin-bottom: 11px;}
 #coluna_servicos div.caixa_lateral.simples { margin-bottom: 11px;}

 #vantagens { margin-top: 0px;}
 #vantagens h3 { margin-top: 8px; font-size: 1.45em; color: #00AEEF; }
 #vantagens h4 { color: #004059; font-weight: bold; font-size: 1.2em; padding-left: 173px; margin-bottom: 8px;}
 #vantagens h4 span { font-size: 1.5em; }
 #vantagens img { float: left;}
 #vantagens a.mais { float: right; margin-top: -49px; padding-right: 43px;}
 #vantagens ul { list-style: none; padding-left: 173px; color: #004059; }
 #vantagens ul li { background: url(../imagens/li-vantagens.gif) 0 7px no-repeat ; line-height: 18px; padding-left: 14px;}
 #vantagens a.saiba { line-height: 20px; padding-left: 13px; font-size: 0.9em;}

#coluna2.seguro_automovel #fique_por_dentro { }
#coluna2.seguro_automovel #fique_por_dentro h3 { margin-top: 0; background: url(../imagens/linha_h4.gif) no-repeat left bottom; padding-bottom: 7px; margin-bottom: 25px; font-size: 1.45em; color: #004059; font-weight: bold; }
#coluna2.seguro_automovel #fique_por_dentro.bg_pontilhado { background: url(../imagens/bg_horizontal_pontilhado.png) repeat-x top;  padding-top: 25px; margin-top: 20px; }
#coluna2.seguro_automovel #fique_por_dentro ul.rss { float: right; margin-right: 400px; margin-top: -48px;}
#coluna2.seguro_automovel #fique_por_dentro ul.dicas { list-style: none;}
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li a.mais { float: right; font-size: 0.5em;}
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li { color: #9dba00; font-size: 1.6em; }
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li.bg_pontilhado { padding-bottom: 40px; }
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li dl { font-size: 0.6em; color: #004059; }
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li dl dt { font-size: 1.2em; font-weight: bold; margin-top: 20px; margin-bottom: 8px; padding-left: 35px;}
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li dl dt.um img { position: absolute; margin-left: -32px; margin-top: 5px; }
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li dl dt.dois img { position: absolute; margin-left: -32px; margin-top: 10px;}
#coluna2.seguro_automovel #fique_por_dentro ul.dicas li dl dd { padding-left: 35px; line-height: 1.2em; }

/*--seguro-automovel2--*/
#coluna2.seguro_automovel #nossos_seguros2 { width: 552px; height: 315px; margin-top: 42px; padding-bottom: 20px;}
#coluna2.seguro_automovel #nossos_seguros2 p { color: #004059; line-height: 1.45em;}
#coluna2.seguro_automovel #nossos_seguros2 h4 { font-size: 1.4em; color: #004059; background: url(../imagens/linha_h1.gif) no-repeat right bottom; padding-bottom: 7px; margin-bottom: 11px;}
#coluna2.seguro_automovel #nossos_seguros2 h5 { color: #00aeef; font-size: 1.8em; font-weight: normal; margin-bottom: 8px;}
#coluna2.seguro_automovel #nossos_seguros2 .bg_pontilhado { padding-bottom: 10px}
#coluna2.seguro_automovel #nossos_seguros2 a.botao.verde { position: absolute; line-height: 1.2em; padding: 5px; margin-left: -25px;}
#coluna2.seguro_automovel #nossos_seguros2 .caixa1.caixa_cinza { width: 157px; float: left; margin-right: 8px; position: relative; padding-bottom: 30px; }
  * html #coluna2.seguro_automovel #nossos_seguros2 .caixa1.caixa_cinza { width: 156px;}
#coluna2.seguro_automovel #nossos_seguros2 .caixa2.caixa_cinza { width: 157px; float: left; margin-right: 8px; position: relative; padding-bottom: 30px;}
#coluna2.seguro_automovel #nossos_seguros2 .caixa3.caixa_cinza { width: 157px; float: left; position: relative; padding-bottom: 30px;}


/*--seguro-automovel3--*/
#nossos_seguros3 { width: 582px;  margin-top: 0; }
#nossos_seguros3 p { color: #004059; line-height: 1.45em;}
#nossos_seguros3 p a { color: #004059; text-decoration:none; font-size: 100%; }
#nossos_seguros3 p a:hover { color: #004059; text-decoration:none; font-size: 100%; }
#nossos_seguros3 h4 { font-size: 1.4em; color: #004059; background: url(../imagens/linha_h1.gif) no-repeat right bottom; padding-bottom: 7px; margin-bottom: 11px;}
#nossos_seguros3 h5 { color: #00aeef; font-size: 1.8em; font-weight: normal; margin-bottom: 8px;}
#nossos_seguros3 h5 a { color: #00aeef; text-decoration:none; }
#nossos_seguros3 h5 a:hover { color: #00aeef; text-decoration:none; }
#nossos_seguros3 img { border:none; }
#nossos_seguros3 a.botao.verde { position: absolute; line-height: 1.2em; padding: 5px; margin-left: -25px;}
#nossos_seguros3 .caixa1.caixa_cinza { width: 162px; float: left; margin-right: 5px; position: relative; padding-bottom: 30px;}
#nossos_seguros3 .caixa2.caixa_cinza { width: 162px; float: left; margin-right: 5px; position: relative; padding-bottom: 30px;}
#nossos_seguros3 .caixa3.caixa_cinza { width: 162px; float: left; margin-bottom: 12px; position: relative; padding-bottom: 30px;}
  * html  #nossos_seguros3 .caixa3.caixa_cinza { width: 162px;}
#nossos_seguros3 #seguros dl { width: 550px;}
#nossos_seguros3 #seguros dt { font-size: 1.6em; color: #00aeef; background: url(../imagens/linha_dt.gif) no-repeat right center; padding-top: 5px; padding-right: 15px; float: left; height: 18px; }
#nossos_seguros3 #seguros dt a { text-decoration:none; }
#nossos_seguros3 #seguros dt a:hover { text-decoration:underline; }
#nossos_seguros3 #seguros dt span { font-weight: bold;}
#nossos_seguros3 #seguros dd { padding-left: 152px; line-height: 1.45em; color: #004059; margin-bottom: 14px;}

/*.seguro_automovel*/ 
#vantagens3 { width: 550px; margin-top: 22px;}
#vantagens3 h3 { margin-top: 0; background: url(../imagens/linha_h4.gif) no-repeat left bottom; padding-bottom: 7px; margin-bottom: 25px; font-size: 1.45em; color: #004059; font-weight: bold; }
#vantagens3 h4 { color: #004059; font-weight: bold; font-size: 1.2em; padding-left: 173px; margin-bottom: 8px;}
#vantagens3 h4 span { font-size: 1.5em; }
#vantagens3 img { float: left;}
#vantagens3 a.mais { float: right; margin-top: -25px; padding-right: 5px;}
#vantagens3 ul { list-style: none; padding-left: 173px; color: #004059; }
#vantagens3 ul li { background: url(../imagens/li-vantagens.gif) 0 7px no-repeat ; line-height: 18px; padding-left: 14px;}
#vantagens3 a.saiba { line-height: 20px; padding-left: 13px; font-size: 0.9em;}

#pacotes { width: 775px; margin-top: 22px;}
#pacotes h3 { margin-top: 0; background: url(../imagens/linha_h4.gif) no-repeat left bottom; padding-bottom: 7px; margin-bottom: 25px; font-size: 1.45em; color: #004059; font-weight: bold; }
#pacotes p { color: #004059; font-size: 1em; padding-left: 173px; margin-bottom: 8px;}
	* html #pacotes p {width:auto; height:auto; color: #004059; font-size: 1em; padding-left: 43px; margin-bottom: 8px;}
#pacotes ul.icones { height: 100px; }
#pacotes ul.icones li { float: left; margin-right: 29px; width: 116px; height: 99px; list-style: none; text-indent: -999em; overflow: hidden; }
#pacotes ul.icones li.guincho { background: url(../imagens/pacotes-auto-guincho.jpg) no-repeat; }
#pacotes ul.icones li.casa { background: url(../imagens/pacotes-auto-casa.jpg) no-repeat;  }
#pacotes ul.icones li.carro { margin-right: 0; background: url(../imagens/pacotes-auto-carro.jpg) no-repeat; }

/* ---- projetos patrocinados ---- */
.projetos_patrocinados .bloco_conteudo { min-height: 195px; }
* html #.projetos_patrocinados .bloco_conteudo { height: 195px; }
.projetos_patrocinados #projetos_destaque { margin-bottom: 30px; padding-bottom: 35px; }
.projetos_patrocinados #projetos_destaque h4.principal { padding-bottom: 7px; margin-bottom: 22px; color: #004059; font: 1.45em "Trebuchet MS", sans-serif; background: url(../imagens/titulo_linha_bg_maior.png) left bottom no-repeat; font-weight: bold; text-transform: uppercase; }
.projetos_patrocinados #projetos_destaque ul { list-style: none; height: 320px; }
.projetos_patrocinados #projetos_destaque ul li { float: left; margin-left: 10px; }
.projetos_patrocinados #projetos_destaque ul li.primeiro { margin-left: 0; }
.projetos_patrocinados #projetos_destaque ul li div.caixa_cinza { width: 165px; }
.projetos_patrocinados #projetos_destaque ul li div.caixa_cinza h4 a { text-decoration:none; font: normal 18px "Trebuchet MS", sans-serif; color: #00AEEF; }
.projetos_patrocinados #projetos_destaque ul li div.caixa_cinza h4 a:hover { text-decoration:none; font: normal 18px "Trebuchet MS", sans-serif; color: #00AEEF;}
.projetos_patrocinados #projetos_destaque ul li div.caixa_cinza img { border:none; }
.projetos_patrocinados #projetos h4 { margin-bottom: 10px; font: 1.6em "Trebuchet MS", Tahoma, Arial, sans-serif; color: #004059; }
.projetos_patrocinados #projetos h4 span { font-weight: bold; }
.projetos_patrocinados #projetos #outros_projetos,
.projetos_patrocinados #projetos #inscreva_projeto { float: left; width: 44.5%; }
.projetos_patrocinados #projetos #outros_projetos { padding-right: 3.5%; background: url(../imagens/tracejado_azul.png) right center no-repeat; }
.projetos_patrocinados #projetos #outros_projetos ul { list-style: none; }
.projetos_patrocinados #projetos #outros_projetos ul li { line-height: 1.6em; }
.projetos_patrocinados #projetos #inscreva_projeto { padding-left: 3.5%; }
.projetos_patrocinados #projetos #inscreva_projeto p { min-height: 55px; padding-left: 70px; background: url(../imagens/bg_inscricao.png) left center no-repeat; }
* html #.projetos_patrocinados #projetos #inscreva_projeto p { height: 55px; }
.projetos_patrocinados #projetos #inscreva_projeto a { float: right; margin-top: 5px; }

/* ---- lista Itens ----*/
.listaItens .bloco_conteudo { min-height: 195px; }
* html #listaItens .bloco_conteudo { height: 195px; }
.listaItens #listaItens_conquistados plistaItens_tit { margin-bottom: 10px; }
.listaItens #listaItens_conquistados plistaItens_tit a  { margin-left: 8px; }
.listaItens #listaItens_conquistados ul { list-style: none; }
.listaItens #listaItens_conquistados ul.itens li.item { margin: 1px 0 2px; padding-left: 15px; background: url(../imagens/seta_menu_interno.gif) 4px 8px no-repeat; }
.listaItens #listaItens_conquistados ul.itens li.item.ativo { background: url(../imagens/seta_menu_premios_ativo.png) 2px 10px no-repeat; }
.listaItens #listaItens_conquistados ul.itens li.item a { font-size: 1.6em; text-decoration: none; }
.listaItens #listaItens_conquistados ul.itens li.item.ativo a { color: #9dba00; }
.listaItens #listaItens_conquistados ul.itens li.item ul { display: none; }
.listaItens #listaItens_conquistados ul.itens li.item.ativo ul { margin: 5px 0 5px -13px; padding: 22px 15px 10px; display: block; border-top: 1px solid #f0f5d9; background-color: #f8fbf1; }
.listaItens #listaItens_conquistados ul.itens li.item.ativo ul li { margin-bottom: 10px; padding-left: 15px; background: url(../imagens/seta_item_premios.png) 3px 3px no-repeat; }

/* ---- Vantagens e Beneficios - Box de Busca ---- */
fieldset.capsula_busca { width: 540px; height: 66px; padding: 20px 0 0 92px; background: url(../imagens/bg_capsula_azul.gif) no-repeat scroll 0 0; border:medium none; }
fieldset.capsula_busca ol li { float: left; width: 170px; clear: none; }
fieldset.capsula_busca ol li.dois { margin-left: 79px; }
fieldset.capsula_busca ol li label { display: block; text-align: left; font: 1.45em "Trebuchet MS", sans-serif; color: #00aeef; }
fieldset.capsula_busca ol li select { width: 160px; }
fieldset.capsula_busca button { margin-top: 15px; }
fieldset.capsula_busca label { float: none; font-size: 1.6em; font-weight: bold; color: #00aeef; }

/* ---- vantagens beneficios ---- */
.vantagens_beneficios h3 { font: 1.90em "Trebuchet MS", sans-serif; color: #00aeef; margin-bottom: 20px; }
.vantagens_beneficios p.intro { color: #095676; font: 1.63em "Trebuchet MS", sans-serif; margin-bottom: 20px; }
.vantagens_beneficios fieldset.capsula_busca { margin-bottom: 20px; } 
.vantagens_beneficios #beneficios_destaque h4.principal { padding-bottom: 7px; margin-bottom: 22px; color: #004059; font: 1.45em "Trebuchet MS", sans-serif; background: url(../imagens/titulo_linha_bg_maior.png) left bottom no-repeat; font-weight: bold; text-transform: uppercase; }
.vantagens_beneficios #beneficios_destaque ul { list-style: none; height: 320px; }
.vantagens_beneficios #beneficios_destaque ul li { float: left; margin-left: 10px; }
.vantagens_beneficios #beneficios_destaque ul li.primeiro { margin-left: 0; }
.vantagens_beneficios #beneficios_destaque ul li div.caixa_cinza { width: 165px; }

/* ---- Vantagens e Beneficios - resultado de busca ---- */
.vantagens_resultado h3 { font: 1.90em "Trebuchet MS", sans-serif; color: #00aeef; margin-bottom: 20px; }
.vantagens_resultado p.intro { color: #095676; font: 1.63em "Trebuchet MS", sans-serif; margin-bottom: 20px; }
.vantagens_resultado .busca { margin-top: 45px; }
.vantagens_resultado .busca .descontos { float: left; width: 200px; }
.vantagens_resultado .busca .descontos h4 { font: 1.45em; "Trebuchet MS", sans-serif; color: #095676; text-transform: uppercase; margin-bottom: 18px; }
.vantagens_resultado .busca .descontos ul { list-style: none; }
.vantagens_resultado .busca .descontos ul li { margin-bottom: 7px; }
.vantagens_resultado .busca .descontos ul li a { text-decoration: none; color: #095676; }
.vantagens_resultado .busca .descontos ul li a:hover, #coluna2.vantagens_resultado .busca ul li a.ativo { color: #00aeef; }
.vantagens_resultado .busca .estacionamentos { padding: 8px 40px 0 30px; margin-left: 222px; background: url(../imagens/vantagens_resultado_bg.png) top no-repeat;  }
.vantagens_resultado .busca .estacionamentos h4 { color: #3bbff1; font: 1.63em "Trebuchet MS", sans-serif; margin-bottom: 9px; }
.vantagens_resultado .busca .estacionamentos h5 { color: #095676; font: bold 1.33em "Trebuchet MS", sans-serif; margin-bottom: 9px; text-transform: none; }
.vantagens_resultado .busca .estacionamentos .capsula { padding: 12px 0 0 29px; width: 489px; height: 52px; background: url(../imagens/vantagens_resultado_capsula.png) no-repeat;  }
.vantagens_resultado .busca .estacionamentos .capsula ol { display: inline; }
.vantagens_resultado .busca .estacionamentos .capsula ol li { display: inline; }
.vantagens_resultado .busca .estacionamentos .capsula label { font-size: 11px; color: #095676;  }
.vantagens_resultado .busca .estacionamentos .capsula select { width: 155px; } 
.vantagens_resultado .busca .estacionamentos .capsula button { display: inline; }
.vantagens_resultado .busca .estacionamentos ul.resultados { list-style: none; zoom: 1; }
.vantagens_resultado .busca .estacionamentos ul.resultados li { margin-bottom: 35px; padding-bottom: 30px; background: url(../imagens/bg_pontilhado.png) bottom repeat-x;  }
  .vantagens_resultado .busca .estacionamentos ul.resultados li.ultimo { background: transparent; }
.vantagens_resultado .busca .estacionamentos ul.resultados li ul { margin-left: 115px; list-style: none; }
.vantagens_resultado .busca .estacionamentos ul.resultados li ul li { margin-bottom: 5px; padding: 0; background: transparent; font-size: 11px; color: #095676; }
  .vantagens_resultado .busca .estacionamentos ul.resultados li ul li.servicos { margin-top: 17px; }
.vantagens_resultado .busca .estacionamentos ul.resultados li ul li a { text-decoration: underline; }
.vantagens_resultado .busca .estacionamentos ul.resultados li .localizacao { float: left; width: 105px; }
.vantagens_resultado .busca .estacionamentos ul.resultados li .localizacao a.botao_grande { display: block; margin-top: 8px; padding: 6px 5px 0; width: 97px; height: 27px; background: url(../imagens/botao_azul_maior.png) no-repeat; text-align: center; font-size: 10px; color: #caef00; text-decoration: none; }

/* ------- diversao e arte ------- */
.diversao h3 { margin-bottom: 20px; }
.diversao h4.titulo_mapa { clear: both; margin-bottom: 35px; font: 1.45em "Trebuchet MS", sans-serif; color: #004059; font-weight: bold; }
.diversao .eventos h5 { font: bold 1.63em "Trebuchet MS", sans-serif; color: #00aeef; margin-bottom: 20px; text-transform: uppercase; }
.diversao .eventos dl { width: 360px; padding-bottom: 21px; margin: 20px 0 0 2px; border-bottom: 1px #89d8f5 solid; float: left; }
.diversao .eventos dl.ultimo { border-bottom: 0; }
.diversao .eventos dl dt { margin-bottom: 10px; color: #095676; font: bold 1.63em "Trebuchet MS", sans-serif; }
.diversao .eventos dl dd ul { list-style: none; }
.diversao .eventos dl dd ul li { margin-bottom: 3px; padding: 2px 0 2px 20px; color: #004059; font-size: 11px; }
  .diversao .eventos dl dd ul li.teatro { background-position: left top; }
  .diversao .eventos dl dd ul li.cinema { background-position: left -49px; }
  .diversao .eventos dl dd ul li.musica { background-position: left -25px; }
.diversao .eventos dl dd ul li a { text-decoration: underline; }

/* - descricao do evento - */
.diversao_descricao h3 { margin-bottom: 20px; }
.diversao_descricao .bloco_conteudo h4 em { font-style: normal; font-weight: normal; }
.diversao_descricao .dados { margin-top: 30px; }
.diversao_descricao .dados .cliente_porto { float: left; width: 270px; padding-right: 34px; background: url(../imagens/separador_azul_degrade.png) right center no-repeat;  }
.diversao_descricao .dados .obs { color: #004059; font-size: 10px; width: 225px; margin: 0 auto; }
.diversao_descricao .obs { font-size: 10px; margin: 0 0 9px 0; width: auto; }
/* estabelecimento */
.diversao_descricao .dados .estabelecimento { margin-left: 335px; }
.diversao_descricao .dados .estabelecimento h5 { color: #095676; margin-bottom: 7px; font: 1.63em "Trebuchet MS", sans-serif; } 
.diversao_descricao .dados .estabelecimento ul { list-style: none; margin-bottom: 17px; }
.diversao_descricao .dados .estabelecimento ul li { margin-bottom: 3px; } 
.diversao_descricao .dados .estabelecimento .obs { font-size: 10px; margin: 0 0 9px 0; width: auto; }
.diversao_descricao .dados .estabelecimento .servicos { margin-top: 27px; }
.diversao_descricao .dados .estabelecimento .servicos h5 { float: left; font: bold 1.63em "Trebuchet MS", sans-serif; color: #095676; margin: 3px 5px 0 0; }
.diversao_descricao .dados .estabelecimento .servicos ul { list-style: none; }
.diversao_descricao .dados .estabelecimento .servicos ul li { float: left; display: block; margin-right: 8px; background: url(../imagens/estabelecimento_servicos_icones.png) no-repeat; text-indent: 200px; overflow: hidden; zoom: 1; line-height: 999em; } 
.diversao_descricao .dados .estabelecimento .servicos ul li.estacionamento { width: 24px; height: 31px; background-position: left top; }
.diversao_descricao .dados .estabelecimento .servicos ul li.cartao { width: 30px; height: 31px; background-position: -31px top; }
.diversao_descricao .dados .estabelecimento .servicos ul li.cheque { width: 33px; height: 31px; background-position: -69px top; }
.diversao_descricao .dados .estabelecimento .servicos ul li.deficiente { width: 23px; height: 31px; background-position: -111px top; }
.diversao_descricao .dados .estabelecimento .servicos ul li.manobrista { width: 26px; height: 31px; background-position: -144px top; }
.diversao_descricao .dados .estabelecimento .servicos ul li.ventilador { width: 22px; height: 31px; background-position: -178px top; }
.diversao_descricao .dados .estabelecimento .servicos ul li.musica { width: 23px; height: 31px; background-position: -212px top; }
.diversao_descricao .outros_eventos { clear: both; margin: 43px 0 0 0; padding: 35px 0 0 0; background: url(../imagens/bg_pontilhado.png) top repeat-x; }
.diversao_descricao .outros_eventos h4 { margin-bottom: 15px; color: #004059; font: bold 1.63em "Trebuchet MS", sans-serif; } 
.diversao_descricao .outros_eventos ul { list-style: none; margin-bottom: 31px; } 
.diversao_descricao .outros_eventos ul li { margin-bottom: 4px; }

/*------ FIQUE POR DENTRO ------*/
#limites #conteudo #coluna2.fique_por_dentro { margin: 14px 0 50px; }
#coluna2.fique_por_dentro h1 { float: left; margin-bottom: 10px; font-size: 1.36em; background: url(../imagens/linha_h4.gif) bottom left no-repeat; }
#coluna2.fique_por_dentro ul.rss { float: left; margin: 4px 0 0 20px; }
#coluna2.fique_por_dentro h3 { text-transform: none; font-size: 1.63em; font-weight: bold; }
/* busca */
#coluna2.fique_por_dentro form.busca { clear: both; margin-bottom: 25px; }
#coluna2.fique_por_dentro form.busca fieldset input { width: 343px; }
#fique_por_dentro p { color: #004059;}
#coluna2.fique_por_dentro p.conheca { color: #004059; line-height: 16px;}
#coluna2.fique_por_dentro .bloco_conteudo h4.bold {font-weight: bold;}
#coluna2.fique_por_dentro ul.saiba_mais {list-style: none; margin-bottom: 5px; }
#coluna2.fique_por_dentro ul.saiba_mais li { padding-left: 7px; border-left: 1px solid #00aeef; display: inline;}
#coluna2.fique_por_dentro ul.saiba_mais li.primeiro { border-left: none; padding-right: 2px; padding-left: 0}
#coluna2.fique_por_dentro ul.saiba_mais li a { font-size: 0.9em; }
#coluna2.fique_por_dentro .bloco_conteudo .tags { text-align: left; }
#coluna2.fique_por_dentro .tags { font-size: 0.9em; text-align: center; }
#coluna2.fique_por_dentro .tags p { display: inline; }
#coluna2.fique_por_dentro .tags ul { display: inline; }
#coluna2.fique_por_dentro .tags ul li { display: inline; margin-left: 0; }
#coluna2.fique_por_dentro .tags ul li a { font-size: 0.9em; color: #00AEEF; }
#coluna2.fique_por_dentro a.oque { border-left: 1px #095676 solid; padding-left: 8px; margin-left: 5px; color: #095676; }

/* dicas */
#coluna2.fique_por_dentro #dicas { width: 760px; height: 245px; margin-left: 5px; margin-top: 40px; background: url(../imagens/linha_dicas.gif) no-repeat center; }
#coluna2.fique_por_dentro #dicas p { margin: 10px 0; }
#coluna2.fique_por_dentro #dicas h4 { font: 1.5em "Trebuchet MS", sans-serif; font-weight: bold; color: #004059; text-transform: uppercase; background: url(../imagens/linha_h4.gif) no-repeat left bottom; padding-bottom: 5px;}
#coluna2.fique_por_dentro #dicas h3 { font: 1.5em "Trebuchet MS", sans-serif; font-weight: bold; color: #00aeef; text-transform: none;}
#coluna2.fique_por_dentro #dicas img {float: left; position: absolute; top: 11px; }
#coluna2.fique_por_dentro #dicas img.mascara { background-color: #fff; border: 1px solid #00aeef; width: 138px; height: 118px; padding: 5px 6px; width: 125px; height: 106px; }
#coluna2.fique_por_dentro #dicas .caixa_cinza { padding: 15px 19px; position: relative; background: transparent; }
* html #coluna2.fique_por_dentro #dicas .caixa_cinza { padding: 15px 19px 0; } 
#coluna2.fique_por_dentro #dicas .texto { margin-top: -13px; margin-left: 149px; padding-bottom: 12px; width: 168px; }
* html #coluna2.fique_por_dentro #dicas .texto { padding-bottom: 0; }
#coluna2.fique_por_dentro #dicas .texto a { color: #004059; text-decoration: none; font-size: 1em; }

#coluna2.fique_por_dentro #dicas .texto a:hover { text-decoration: underline; }
#coluna2.fique_por_dentro #dicas .texto ul.saiba_mais li a { font-size: 10px; color: #00aeef; }
#coluna2.fique_por_dentro #dicas #dicas_seguranca { width: 346px; float: left; margin-top: 20px;  }
#coluna2.fique_por_dentro #dicas #dicas_viagem { width: 346px; float: right; margin-top: 20px; }
/* outras materias */
#coluna2.fique_por_dentro .outras_materias h3 { margin-bottom: 16px; }
#coluna2.fique_por_dentro .outras_materias ul { list-style: none; margin-top: 22px; }
#coluna2.fique_por_dentro .outras_materias ul li a { display: table-cell; color: #004059; zoom: 1; }
#coluna2.fique_por_dentro .outras_materias ul li span { float: left; margin-right: 5px; font-weight: bold; color: #00aeef; }
#coluna2.fique_por_dentro .outras_materias ul li.bg_pontilhado { background: url(../imagens/bg_horizontal_pontilhado.png) repeat-x bottom;  padding-bottom: 15px; margin-bottom: 13px;  }
#coluna2.fique_por_dentro .outras_materias a.todas { float: right; margin-top: 7px; font-size: 0.9em; }

/*-- Fique por dentro - interna - noticia e comentarios */
#coluna2.fique_por_dentro.interna h1 { margin-bottom: 25px; }
#coluna2.fique_por_dentro.interna p.data { color: #004059; clear: both; }
#coluna2.fique_por_dentro.interna h4 { font: bold 19px "Trebuchet MS", sans-serif; color: #00aeef; margin-bottom: 7px; }
#coluna2.fique_por_dentro.interna h4 a { text-decoration: none; }
#coluna2.fique_por_dentro.interna .comentarios p.titulo { font-size: 15px; color: #00aeef; margin-bottom: 9px; }
#coluna2.fique_por_dentro.interna .comentarios ul { list-style: none; margin-bottom: 23px; padding-bottom: 1px; background: url(../imagens/bg_pontilhado.gif) bottom repeat-x; }
#coluna2.fique_por_dentro.interna .comentarios ul li { margin-bottom: 2px; }
#coluna2.fique_por_dentro.interna .comentarios ul li p { margin-top: 10px; }
#coluna2.fique_por_dentro.interna .comentarios ul li p.autor { display: inline; padding-bottom: 6px; background: url(../imagens/bg_pontilhado.gif) bottom repeat-x; }
#coluna2.fique_por_dentro.interna .comentarios ul li a { color: #a9c31f; font-size: 1em; font-style: italic; } 
#coluna2.fique_por_dentro.interna .comentarios form { margin-bottom: 20px; padding-bottom: 22px; background: url(../imagens/bg_pontilhado.png) bottom repeat-x; }
#coluna2.fique_por_dentro.interna .comentarios form h4 { margin-bottom: 14px; color: #095676; font: bold 16px "Trebuchet MS", sans-serif; }
#coluna2.fique_por_dentro.interna .comentarios form fieldset { margin-left: 28px;  }
#coluna2.fique_por_dentro.interna .comentarios form fieldset ol li label { width: 85px; }
  #coluna2.fique_por_dentro.interna .comentarios form fieldset ol li.aviso_mail { margin-left: 93px; }
  #coluna2.fique_por_dentro.interna .comentarios form fieldset ol li.aviso_mail label { float: none; width: auto; }
#coluna2.fique_por_dentro.interna .comentarios form fieldset ol li input.nome { width: 352px; }
#coluna2.fique_por_dentro.interna .comentarios form fieldset ol li input.email,
#coluna2.fique_por_dentro.interna .comentarios form fieldset ol li input.site { width: 221px; }
#coluna2.fique_por_dentro.interna .comentarios form fieldset ol li textarea { margin-top: 2px; }
#coluna2.fique_por_dentro.interna .comentarios form p.direita { margin-right: 156px; }

.modelos_formularios {margin-top: 45px;}
.modelos_formularios p {color: #004059; line-height: 1.6em;}
.modelos_formularios ul {list-style: none; line-height: 1.6em; margin-top: 40px;}
.modelos_formularios .pdf {margin-top: 38px;}
.modelos_formularios .pdf p { line-height: 1.1em}

/* ---- RESULTADO DE BUSCA---- */
.resultado_busca .intro { margin: 30px 0; color: #004059; font-weight: bold; font-size: 1.18em; }
.resultado_busca .intro span { color: #9dba00; text-transform: uppercase; } 
.resultado_busca h4 { margin-bottom: 11px; color: #00aeef; font: 1.63em "Trebuchet MS", sans-serif; font-weight: bold; }
.resultado_busca .secao dt { margin-bottom: 5px; font: 1.45em "Trebuchet MS", sans-serif; font-weight: bold; }
.resultado_busca .secao dt a { color: #004059; text-decoration: none; }
  .resultado_busca .secao dt a:hover { text-decoration: underline; }
.resultado_busca .secao dd { font-size: .9em; margin-bottom: 20px; padding-bottom: 26px; background: url(../imagens/bg_pontilhado.png) bottom repeat-x; }
.resultado_busca .secao dd .caminho { display: inline; }
.resultado_busca .secao dd .caminho strong { color: #00aeef; }
.resultado_busca div.paginacao form { margin-right: 100px; }

/*--- FALE CONOSCO --- */
.fale_conosco p.intro { margin: 25px 0 10px; font: 1.8em "Trebuchet MS", sans-serif; color: #095676; }
.fale_conosco form fieldset ol li label { width: 140px; }
.fale_conosco form fieldset .obrigatorio { text-align: right; margin: 0 220px 5px 0 ; }
.fale_conosco form fieldset ol li input.nome { width: 352px; }
.fale_conosco form fieldset ol li select.estado { width: 141px; }
.fale_conosco form fieldset ol li input.cidade { width: 130px; }
.fale_conosco form fieldset ol li.email input { width: 261px; margin-bottom: 10px; }
.fale_conosco form fieldset ol li.email label.copia_mail { display: block; float: none; clear: both; width: auto; text-align: left; color: #004059; font-size: 1em; }
.fale_conosco form fieldset ol li.email label.copia_mail input { width: auto; vertical-align: middle; margin: 0 10px 0 147px; }
.fale_conosco form fieldset ol li.telefone input { width: 90px; }
.fale_conosco form fieldset ol li.telefone input.ddd { width: 30px; }

/*--- FALE CONOSCO - COTA CONSÓRCIO --- */
.fale_conosco form fieldset ol li label.nomeCota { width: 70px; }
.fale_conosco form fieldset ol li input.cota { width: 60px; }
.fale_conosco form fieldset ol li label.ou { display: block; float: none; clear: both; width: auto; text-align: center; color: #004059; font-size: 1em; }

.fale_conosco form fieldset span.obs { margin-left: 5px; }
.fale_conosco form fieldset ol li.telefone { margin-top: 14px; }
.fale_conosco form fieldset textarea { margin: 0; width: 370px; height: 70px; } 
.fale_conosco form fieldset button.enviar { margin-left: 450px; } 

/* telefones */
.fale_conosco #telefones { height: 280px; }
.fale_conosco #telefones h3 { margin-bottom: 33px; padding-bottom: 4px; font: 1.6em "Trebuchet MS", sans-serif; color: #004059; background: url(../imagens/titulo_linha_bg_maior.png) left bottom no-repeat; }
.fale_conosco #telefones h3 strong { text-transform: uppercase; }
.fale_conosco #telefones h4 { color: #9dba00; font: 1.8em "Trebuchet MS", sans-serif; margin: 0 0 6px 13px; }
.fale_conosco #telefones h5 { color: #9dba00; font: 0.8em, sans-serif; color: #FFFFFF;}
.fale_conosco #telefones .modulo { float: left; margin-right: 62px; }
.fale_conosco #telefones .modulo ul { padding: 5px 10px 0 10px; width: 270px; height: 149px; background: url(../imagens/telefones_modulo_azul2.png) no-repeat; list-style: none; }
.fale_conosco #telefones .modulo ul li { color: #fff; font-size: 13px; font-family: "Trebuchet MS", sans-serif; }
.fale_conosco #telefones .modulo ul li strong { font-size: 17px; }
.fale_conosco #telefones .modulo ul li.primeiro { padding-bottom: 5px; margin-bottom: 3px; background: url(../imagens/telefones_separador_bg.png) bottom no-repeat;  }
.fale_conosco #telefones .modulo ul li.destaque { margin-bottom: 5px; color: #004a65; font-size: 1.6em; text-align: center; }
.fale_conosco #telefones .modulo ul li.destaque strong { font-size: 16px; }
.fale_conosco #telefones .modulo ul li a { color: #fff; }
.fale_conosco #telefones .modulo ul li a:hover { color: #fff; }
.fale_conosco .conteudo_acao { margin-bottom: 53px; clear: none; }*/

/*--- FALE CONOSCO - contato ---*/
.fale_conosco.contato h1 { margin-bottom: 21px; }
.fale_conosco.contato h3 { color: #095676; font: 1.8em "Trebuchet MS", sans-serif; margin: 36px 0 13px 0; text-transform: none; }
.fale_conosco.contato .intro p { margin-bottom: 12px; }
.fale_conosco.contato form fieldset ol li.clientes { margin-bottom: 22px; }
.fale_conosco.contato form fieldset ol li.clientes label { display: inline; }
.fale_conosco.contato form fieldset ol li.clientes ul { display: inline; }
.fale_conosco.contato form fieldset ol li.clientes ul li { display: inline; }
.fale_conosco.contato form fieldset ol li.clientes ul li label { float: none; width: auto; margin-right: 10px; }
.fale_conosco.contato form fieldset ol li.clientes ul li input { width: auto; vertical-align: middle; }

/*--- TRABALHE CONOSCO ---*/
.trabalhe_conosco h1 { margin-bottom: 29px; }
.trabalhe_conosco h4 { margin-bottom: 5px; }
.trabalhe_conosco p.slogan { font: 1.18em "Trebuchet MS", sans-serif; margin: 0 0 16px 0; color: #00aeef; text-transform: uppercase; }
.trabalhe_conosco .destaques { margin-top: 68px; }
.trabalhe_conosco .destaques .caixa_cinza { float: left; margin-right: 11px; padding-bottom: 24px; width: 225px; text-align: center; }
.trabalhe_conosco .destaques .caixa_cinza p { width: 216px; text-align: left; margin-left: 3px; }
.trabalhe_conosco .destaques .caixa_cinza h4 { font: normal 18px "Trebuchet MS", sans-serif; color: #00AEEF; }
.trabalhe_conosco .destaques .caixa_cinza h4 a { font: normal 18px "Trebuchet MS", sans-serif; color: #00AEEF; text-decoration: none; }
.trabalhe_conosco .destaques .caixa_cinza h4 a:hover { font: normal 18px "Trebuchet MS", sans-serif; color: #00AEEF; text-decoration: none; }
.trabalhe_conosco .destaques .caixa_cinza.destaque { background: #d0dae3; }
.trabalhe_conosco .destaques .caixa_cinza.destaque h4 { color: #095676; font-size: 1.81em; }
.trabalhe_conosco .destaques img { border: none; }

/* ------- VANTAGENS E BENEFICIOS - EMERGENCIAL ------- */
.emergencial { float: none; width: 100%; }

.emergencial h1 { margin-bottom: 35px; }
.emergencial h3 { margin-top: 30px; font-size: 1.4em; font-weight: bold; text-transform: none; color: #004059; }

.emergencial fieldset.capsula_busca { width: 560px; height: 65px; border:none; margin-bottom: 0; padding-left: 0; background: url(../imagens/bg_capsula_azul.gif) no-repeat; text-align: center; }
.emergencial fieldset.capsula_busca label { float: none; font-size: 1.6em; font-weight: bold; color: #00aeef; }
.emergencial fieldset.capsula_busca select { margin-right: 20px; }

.emergencial .vantagens h3 { padding-bottom: 20px; background: url(../imagens/bg_horizontal_pontilhado.gif) bottom repeat-x; font-size: 2.1em; color: #20586e; }
.emergencial .vantagens h3 img { position: relative; top: 13px; }
.emergencial .vantagens ol { margin: 30px 0 180px; list-style: none; }
.emergencial .vantagens ol li.vantagem, #limites #conteudo .emergencial .vantagens ol li.vantagem h4 { background: url(../imagens/vantagens_item_bg.jpg) no-repeat; }
.emergencial .vantagens ol li.vantagem { display: inline; float: left; width: 259px; min-height: 183px; margin-right: 40px; padding: 46px 15px 20px; background-position: bottom; }
* html .emergencial .vantagens ol li.vantagem { height: 353px; }
.emergencial .vantagens ol li.vantagem h4 { height: 55px; margin: -46px -15px 0; padding: 46px 15px 0; line-height: 1em; font-size: 2em; color: #00aeef; }
.emergencial .vantagens ol li.vantagem h5 { margin-bottom: 10px; padding-top: 15px; border-top: 1px solid #00AEEF; font-size: 1.4em; color: #004059; }
.emergencial .vantagens ol li.vantagem ul { list-style: none; }
.emergencial .vantagens ol li.vantagem ul li { padding-left: 7px; background: url(../imagens/seta_azul.gif) 0 7px no-repeat; line-height: 1.8em; }

.emergencial .compartilhamento { width: 606px; height: 23px; margin: 0 auto; background: url(../imagens/vantagens_rodape_bg.png) no-repeat; line-height: 23px; font-size: .9em; text-align: center; color: #095676; }
.emergencial .compartilhamento * { display: inline; }
.emergencial .compartilhamento ul { margin-left: 5px; }
.emergencial .compartilhamento li { padding: 0 6px 0 10px; border-left: 1px solid #00aeef; }
.emergencial .compartilhamento li.primeiro { padding-left: 0; border: 0; }

/*------ SIMULADOR ------*/

/*--- como contratar ---*/
.como_contratar h3 { margin-bottom: 12px; }
.como_contratar ol { list-style: none; margin-bottom: 25px; }
.como_contratar ol li { margin-bottom: 10px; padding: 18px 0 0 70px; }
.como_contratar ol li p { color: #004059; line-height: 1.45em; }
.como_contratar ol li h4 { margin-bottom: 9px; text-transform: uppercase; color: #095676; font-size: 1.45em; font-weight: bold; font-family: "Trebuchet MS",sans-serif;}

.como_contratar ol li img { position: absolute; margin-top: -18px; margin-left: -70px;} 

/* duvidas */
.como_contratar .degrade { padding-bottom: 0; }
html > body .como_contratar .degrade { padding-bottom: 28px; }
.como_contratar #ainda_duvidas { padding-top: 27px; background: url(../imagens/bg_pontilhado.gif) 0 top repeat-x;  }
.como_contratar #ainda_duvidas h3 { margin-bottom: 11px; color: #004059; font: bold 1.63em "Trebuchet MS", sans-serif; text-transform: none; }
.como_contratar #ainda_duvidas ul { list-style: none; }
.como_contratar #ainda_duvidas ul li { display: block; height:25px; }
  .como_contratar #ainda_duvidas ul li img { position: left; border: none; }

/* Simulador Entrada */
.entrada h4 { position: absolute; text-indent: -999em; overflow: hidden; }
.entrada .quadro { display: block; width: 760px; height: 474px; background: url(../imagens/simulacao_entrada_bg-02.jpg) no-repeat; }
.entrada .quadro .ladoEsquerdo { display: block; width: 328px; height: 474px; float:left; padding: 14px 0 0 0; }
.entrada .quadro .ladoDireito { display: block; width: 432px; height: 474px; float:left; padding: 90px 0 0 0; }
.entrada .quadro .logo { width: 238px; height: 114px; padding-left:36px; }
.entrada .quadro .fotoproduto { width: 328px; height: 320px; }
.entrada .quadro h5 { margin-left: 10px; color: #095676; font: 1.45em "Trebuchet MS", sans-serif; font-weight: bold; }
.entrada .quadro ul.opcoes { list-style: none; height: 90px; margin-bottom: 25px; padding-bottom: 23px; width: 395px; background: url(../imagens/simulacao_entrada_lista_bg.png) bottom no-repeat; }
* html #.entrada .quadro ul.opcoes { padding-bottom: 11px;  }
.entrada .quadro ul.opcoes li { float: left; height: 48px; padding: 10px 0 0 47px; margin: 0 10px 0 0; width:135px; }
.entrada .quadro ul.opcoes li a { text-decoration: none; color: #095676; font: 1.27em "Trebuchet MS", sans-serif; }
.entrada .quadro ul.opcoes li img { float:left; margin-left:-47px; }
.entrada .quadro ul.botoes { list-style: none; margin-left: 33px; }
.entrada .quadro ul.botoes li { float: left; margin-right: 24px; }
.entrada .quadro ul.botoes li a { font: 15px "Trebuchet MS", sans-serif; display: block; padding: 9px 0 0 7px; width: 136px; height: 56px; background: url(../imagens/simulacao_entrada_botao.png) no-repeat; color: #002939; text-decoration: none; line-height: 15px; text-align: center; }
.entrada .quadro ul.botoes li a.indicar { padding-left: 0; width: 143px; }
.entrada .quadro ul.botoes li a strong { font-size: 14px; display: block; }

/* BOX DE MENSAGENS */
div.errorMessage,div.successMessage {
    text-align: center;
}

div.errorMessage ul,div.successMessage ul {
    padding: 0px;
}

div.errorMessage li,div.successMessage li {
    list-style: none;
    margin-bottom: 8px;
}

div.errorMessage span,div.successMessage span {
    padding: 4px 8px;
    font-size: 12px;
}

div.errorMessage span {
    border: 1px solid #FFC1C1;
    background: #FEEAE7;
}

div.successMessage span {
    border: 1px solid #A8ABC1;
    background: #C8FBC8;
}

/* ------ CONSORCIO AUTOMOVEL - TABELA DE VENDAS ------ 
#coluna2 .simulacao table { clear: none; width: 240px; margin-top: 35px; background: #bfe6f4; border: 0; }
#coluna2 .simulacao table td,
#coluna2 .simulacao table th { border: 0; background: #fff; }
#coluna2 .simulacao table.esquerda { margin-right: 35px; }*/
#coluna2 .simulacao table { width: 520px; margin:35px 0 0; }
#coluna2 .simulacao table thead tr th { height: 50px; text-transform: uppercase; color: #9dba00; font-weight:bold; }
#coluna2 .simulacao table tbody td,
#coluna2 .simulacao table tbody th { height: 35px; text-align: center; }
#coluna2 .simulacao table tbody th { font-weight: bold; color: #00aeef; padding: 0 20px; }

#coluna2 .detalhes .confira_taxas p { margin-bottom: 5px; }
#coluna2 .abas { position: relative; }
#coluna2 .abas h3.titulo_aba { float: left; margin: 0; }
#coluna2 .abas h3.titulo_aba a { display: block; width: 100%; height: 100%; text-indent: -999em; overflow: hidden; outline: 0; }
#coluna2 .abas .ativo h3.titulo_aba a { cursor: default; }
#coluna2 .abas .detalhes { position: absolute; margin-top: 26px; left: 0; display: none; }
#coluna2 .abas .ativo .detalhes { display: block; }

#coluna2 .abas h3.plano_tradicional { width: 323px; height: 38px; background: url(../imagens/bg-abas-titulo.png) 0 -38px no-repeat; }
#coluna2 .abas h3.plano_flex { width: 245px; height: 38px; background: url(../imagens/bg-abas-titulo.png) -323px 0 no-repeat; }
#coluna2 .abas .ativo h3.plano_tradicional { width: 323px; height: 38px; background: url(../imagens/bg-abas-titulo.png) no-repeat; }
#coluna2 .abas .ativo h3.plano_flex { width: 245px; height: 38px; background: url(../imagens/bg-abas-titulo.png) -323px -38px no-repeat; }



#coluna2 .abas h3.plano_veraneio { width: 323px; height: 38px; background: url(../imagens/bg-abas-re-habitual.png) 0 -38px no-repeat; }
#coluna2 .abas h3.plano_habitual { width: 245px; height: 38px; background: url(../imagens/bg-abas-re-habitual.png) -323px 0 no-repeat; }
#coluna2 .abas .ativo h3.plano_veraneio { width: 323px; height: 38px; background: url(../imagens/bg-abas-re-habitual.png) no-repeat; }
#coluna2 .abas .ativo h3.plano_habitual { width: 245px; height: 38px; background: url(../imagens/bg-abas-re-habitual.png) -323px -38px no-repeat; }




/* ------ LANDING PAGE - CONSORCIO DE IMOVEIS ------ */
/* coluna esquerda */
.consorcio_imoveis #colunas { padding-top: 25px; margin-top: 10px; background: url(../imagens/consorcio_imovel_titulo_bg.gif) top no-repeat; }
.consorcio_imoveis #colunas table { border-collapse: separate; }
.consorcio_imoveis #colunas .coluna_direita { float: left; } 
.consorcio_imoveis #colunas ul { list-style: none; }
.consorcio_imoveis #colunas h3 { margin-bottom: 15px; text-transform: uppercase }
.consorcio_imoveis #colunas .coluna_esquerda { float: left; width: 530px; padding-right: 38px; }
.consorcio_imoveis h1 { float: left; background: transparent; font-size: 2.27em; }
.consorcio_imoveis h1 a { text-decoration: none; color: #095575; }
.consorcio_imoveis h1 a:hover { text-decoration: underline; }
.consorcio_imoveis a.proposta { display: block; width: 205px; margin-left: 590px; padding: 5px 0 0 50px; background: url(../imagens/icones_principais_servicos.png) left no-repeat; font-size: 11px; text-decoration: none; color: #095676; }
.consorcio_imoveis a.proposta strong { font: bold 1.63em "Trebuchet MS", sans-serif; color: #9dba00; }
.consorcio_imoveis #colunas .coluna_esquerda ul.decorada { margin-bottom: 20px; }
.consorcio_imoveis #colunas .coluna_esquerda ul.decorada li { margin-bottom: 10px; padding-left: 10px; background: url(../imagens/seta_menu_interno.gif) left no-repeat; }
.consorcio_imoveis #colunas .coluna_esquerda h4 { font-size: 1.09em; color: #004059; }
.consorcio_imoveis #colunas .coluna_esquerda table { width: 100%; margin-bottom: 15px; background: #fff; }
.consorcio_imoveis #colunas .coluna_esquerda table tr td, .consorcio_imoveis #colunas .coluna_esquerda table tr th { padding: 8px 5px; border: 0; background: #e7f3f8; color: #979da0; font-weight: bold; }
.consorcio_imoveis #colunas .coluna_esquerda table tr th { text-align: left; }
.consorcio_imoveis #colunas .coluna_esquerda a { color: #00aeef; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta { margin-top: 45px; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta h4 { margin: 15px 0 5px; font: normal 1.45em Verdana, sans-serif; color: #00aeef; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset { padding: 15px 0 10px 35px; background: #f3f3f3; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset ol li label { width: 140px; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset ol li input { width: 285px; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset ol li select { width: 110px; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset ol li.cep input { width: 170px; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset ol li.campo_telefone input { width: 140px; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset ol li em { font-style: normal; font-size: .9em; color: #52889f; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset button { width: 129px; height: 55px; margin-left: 310px; background: url(../imagens/botao_azul_continuar.png) 0 0 no-repeat; font: 16px "Trebuchet MS", sans-serif; color: #caef00; border: 0; }
.consorcio_imoveis #colunas .coluna_esquerda #frmproposta fieldset button:hover { background-position: 0 -56px; }
.consorcio_imoveis #colunas .coluna_direita h3 { margin-bottom: 0; }
.consorcio_imoveis #colunas .coluna_direita table { width: 360px; height: 330px; margin-top: 5px; padding: 1px; background: #d6eff8; overflow: scroll; border: 0; }
.consorcio_imoveis #colunas .coluna_direita table tr td,
.consorcio_imoveis #colunas .coluna_direita table tr th { background: #fff; border: 0; }
.consorcio_imoveis #colunas .coluna_direita table thead tr th { color: #9dba00;  }
.consorcio_imoveis #colunas .coluna_direita table tr th { color: #00aeef;  }
.consorcio_imoveis #colunas .coluna_direita p.obs { width: 355px; margin: 15px 0 30px; font-size: 9px; color: #004059; }

.consorcio_imoveis #colunas .coluna_direita { width: 380px; }
.consorcio_imoveis #colunas .coluna_direita ul { margin: 15px 0 0 20px; }
.consorcio_imoveis #colunas .coluna_direita ul li { margin-bottom: 35px; }
.consorcio_imoveis #colunas .coluna_direita ul li a { display: block; height: 85px; width: 205px; background: url(../imagens/lp_icones_contato.gif) no-repeat; text-indent: -999em; overflow: hidden; }
  .consorcio_imoveis #colunas .coluna_direita ul li.tel a { background-position: 0 0; }
  .consorcio_imoveis #colunas .coluna_direita ul li.chat a { background-position: 0 -113px; }
  .consorcio_imoveis #colunas .coluna_direita ul li.corretor a { background-position: 0 -225px; }
  
/* ------ LANDING PAGE - CONSORCIO DE IMOVEIS - versao 2 ------ */
.imoveis_porto { margin-left: 19px; }
.imoveis_porto ul.formas_contato { margin: 10px 0 20px; padding-bottom: 15px; background: url(../imagens/imoveis_topo_linha_bg.gif) left bottom no-repeat; list-style: none; }
.imoveis_porto #colunas .coluna_esquerda h1 { margin-bottom: 25px; background: transparent; }
.imoveis_porto #colunas .coluna_esquerda a.saiba_mais { display: inline-block; margin-bottom: 35px; }
.imoveis_porto ul.formas_contato li { float: left; margin-right: 90px; padding-left: 52px; background: url(../imagens/imoveis_formas_contato.png) no-repeat; }
.imoveis_porto ul.formas_contato li h5 { font: bold 1.63em "Trebuchet MS", sans-serif; color: #9dba00; }
.imoveis_porto ul.formas_contato li.ligue_agora h5 { font: bold 1.27em "Trebuchet MS", sans-serif; color: #095676; }
.imoveis_porto ul.formas_contato li.ligue_agora p strong em { display: block; font: bold 2em/22px "Trebuchet MS", sans-serif; color: #9dba00; }  
.imoveis_porto ul.formas_contato li.on_line { margin-top: 13px; padding-top: 5px; background-position: 0 -74px; }
.imoveis_porto ul.formas_contato li.on_line a { text-decoration: none; color: #095676; }
.imoveis_porto ul.formas_contato li.on_line h5 a { color: #9dba00; }  
.imoveis_porto ul.formas_contato li.proposta { margin-top: 13px; padding-top: 4px; background-position: 0 -147px; }
.imoveis_porto ul.formas_contato li.proposta a { text-decoration: none; color: #9dba00; }
.imoveis_porto #colunas .coluna_esquerda { float: left; width: 550px; }
.imoveis_porto #colunas .coluna_esquerda h3 { margin-bottom: 23px; }
.imoveis_porto #colunas .coluna_esquerda ul.decorada { list-style: none; }
.imoveis_porto #colunas .coluna_esquerda ul.decorada li { margin-bottom: 13px; padding-left: 11px; background:url(../imagens/seta_menu_interno.gif) left no-repeat;  }
.imoveis_porto #colunas .coluna_esquerda .simulacao h3 { margin-bottom: 10px; }
.imoveis_porto #colunas .coluna_esquerda .simulacao table { width: 240px; clear: none; background: #bfe6f4; border: 0; border-collapse:separate; }
.imoveis_porto #colunas .coluna_esquerda .simulacao table td,
.imoveis_porto #colunas .coluna_esquerda .simulacao table th { border: 0; background: #fff; }
.imoveis_porto #colunas .coluna_esquerda .simulacao table.esquerda { margin-right: 35px; }
	* html .imoveis_porto #colunas .coluna_esquerda .simulacao table.esquerda { margin-right: 20px; }
.imoveis_porto #colunas .coluna_esquerda .simulacao table thead tr th { height: 50px; text-transform: uppercase; color: #9dba00; }
.imoveis_porto #colunas .coluna_esquerda .simulacao table tbody td,
.imoveis_porto #colunas .coluna_esquerda .simulacao table tbody th { width: 119px; height: 30px; }
.imoveis_porto #colunas .coluna_esquerda .simulacao table tbody th { font-weight: bold; color: #00aeef; }
.imoveis_porto #colunas .coluna_esquerda .confira_taxas { margin-top: 20px; }
.imoveis_porto #colunas .coluna_esquerda .confira_taxas table { margin-bottom: 15px; background: #f5fafc; border-collapse:separate; }
.imoveis_porto #colunas .coluna_esquerda .confira_taxas table tr td { padding: 0 25px; }
.imoveis_porto #colunas .coluna_esquerda .confira_taxas table tr td,
.imoveis_porto #colunas .coluna_esquerda .confira_taxas table tr th { height: 30px; border: 0; background: #e7f3f8; font-weight: bold; color: #979da0; }
.imoveis_porto #colunas .coluna_esquerda .confira_taxas table tr th { width: 250px; padding-left: 10px; text-align: left; }
.imoveis_porto #colunas .coluna_esquerda .confira_taxas .obs { font-size: .81em; }
.imoveis_porto #colunas .coluna_direita { width: 356px; margin-left: 30px; float:left; }
.imoveis_porto #colunas .coluna_direita h3 { margin: 0 0 10px 0; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset.valor { height: 80px; padding: 15px 30px 0 20px; background: #f3f3f3 url(../imagens/imoveis_formulario_bg.gif) bottom no-repeat; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset.valor p.parcela { float: right; width: 115px; font: bold 1.09em Verdana, sans-serif; color: #00aeef; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset.valor p.parcela strong { display: block; margin-top: 5px; font: normal 1.36em Verdana, sans-serif; color: #004059; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset.valor select { width: 135px; margin-top: 5px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset { padding: 0 0 10px 20px; background: #f3f3f3; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li label { display: block; float: none; margin-bottom: 4px; text-align: left; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li input { width: 225px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li ul.radios { display: block; margin-top: 5px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li ul.radios li { display: inline; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li ul.radios li label { display: inline; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li ul.radios li label input { position: relative; top: 2px; width: auto; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li input.campo_nome { width: 310px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li input.campo_ddd { width: 22px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li input.campo_tel { width: 102px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li input.campo_cep { width: 110px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li em { font: normal .9em Verdana, sans-serif; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset ol li.contato input { position: relative; top: 2px; width: auto; margin-right: 5px; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset button { display: block; width: 185px; height: 52px; margin: 0 auto; background: url(../imagens/imoveis_botao_solicitar.gif) no-repeat; font: bold 1.18em/52px "Trebuchet MS", sans-serif; text-transform: uppercase; color: #caef00; }
.imoveis_porto #colunas .coluna_direita form#frmproposta fieldset button:hover { cursor: pointer; }