/* CSS Document */

/*-- Padrões --*/


FORM {
	margin: 0px;
}

* { margin: 0; padding: 0; }
html, body { height: 100%; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #004059; }
#limites { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -95px; }

  /* ------- ELEMENTOS ------- */
  img, fieldset { border: none; display: block; }
  ul, ol { list-style: none; }
  a { color: #004059; }
  button { border: 0 none; background: url(imagens/bg_button_left.gif) top left no-repeat; font-size: 1em; font-weight: bold; }
  button span { display: block; position: relative; height: 16px; background: url(imagens/bg_button_right.gif) top right no-repeat; padding: 3px 12px 0 9px; margin-left: -7px; cursor: default; }
  html /**/>/**/ body button span { top: -1px; margin-left: 0; }
  h3 { font-size: 1.2em; color: #065473; }

  /* ------- CLASSES ------- */
  .esquerda { float: left; }
  .direita { float: right; }
  .centro { text-align: center; }
	.container { width: 766px; margin: 0 auto; }
  .cabecalho { position: static !important; margin: 0; padding-left: 12px; background: url(imagens/bg_titulosinternos.gif) repeat-y; border: 0 !important; font-size: 1.0em; }
  a.botao_verde, a.botao_verde span { padding-top: 3px; padding-bottom: 4px; background: url(imagens/botao_verde.gif) no-repeat; }
  a.botao_verde { float: left; margin: 0 auto; padding-left: 9px; text-decoration: none; font-weight: bold; color: #065473; }
  a.botao_verde span { padding-right: 9px; background-position: right; }
	a.botao_azul, a.botao_azul span { padding-top: 3px; padding-bottom: 4px; background: url(imagens/botao_azul.gif) no-repeat; }
	a.botao_azul { display: block; margin: 0 auto; padding-left: 9px; text-decoration: none; font-weight: bold; color: #fff; }
  a.botao_azul span { padding-right: 9px; background: url(imagens/botao_azul_span.gif) right no-repeat; }
  
  /* contendo float */
  html body .contemfloat:after { content: "."; display: block; clear: both; visibility: hidden; }
  html body .contemfloat { display: inline-block; }
  /* Hides from IE-mac \*/
  * html body .contemfloat { height: 1%; }
  html body .contemfloat { display: block; }
  /* End hide from IE-mac */

	
/*--- PAGINACAO ---*/
div.paginacao { width: 440px; margin: 0 auto; position: relative; margin-top: 15px;}
div.paginacao a#p_anterior,
div.paginacao a#p_proxima { position: absolute; top: 0; display: block; width: 84px; height: 16px; padding-top: 3px; text-align: center; font-weight: bold; color: #FFF; text-decoration: none; }
div.paginacao a#p_anterior { left: 0; padding-left: 10px; background: url(imagens/paginacao_anterior.gif) no-repeat; }
div.paginacao a#p_anterior.inativo { background: url(imagens/paginacao_anterior_inativo.gif); }
div.paginacao a#p_proxima { right: 0; padding-right: 10px; background: url(imagens/paginacao_proxima.gif) no-repeat; }
div.paginacao a#p_proxima.inativo { background: url(imagens/paginacao_proxima_inativo.gif); }
div.paginacao p,
div.paginacao ul { margin: 0 auto; text-align: center; padding: 3px 0 7px; }
div.paginacao ul li { display: inline; padding-left: 5px; }
div.paginacao ul li a.ativo { color: #79a7c0; }
div.paginacao ul li.primeiro { padding: 0; }


/*-- Topo --*/

#topo { position: relative; background: url(imagens/bg_topo.gif) repeat-x; height: 220px; z-index: 1000; }
#topo .container { padding-top: 10px; }

#topo #pub_topo { width: 728px; height: 90px; margin: 0 auto; border-top: 1px solid #a9bdcd; }

#topo #minha_area { margin: 15px auto 0; height: 21px; }
#topo #minha_area form, #topo .logado div { float: left; height: 21px; background: url(imagens/bg_minha_area_left.gif) bottom left no-repeat;  color: #eaf9ff; }
#topo #minha_area fieldset { float: left; }
#topo #minha_area ul { background: none transparent; padding: 0; float: left; } 
#topo #minha_area ul li { float: left; }
#topo #minha_area ul li input { font: 11px arial; }
#topo #minha_area h4 { float: left; width: 90px; padding-top: 2px; font-size: 1em; text-align: center; }
#topo #minha_area ul li label { float: left; width: 40px; margin-top: 2px; font-size: .9em; text-align: center; }
#topo #minha_area ul li input { float: left; width: 80px; margin-right: 5px; border: 1px solid #666; }
#topo #minha_area button { margin-top: 1px; padding-left: 2px; background: url(imagens/bg_button_topo_left.gif) top left no-repeat; float: left; }
#topo #minha_area button span { height: 14px; padding: 1px 3px 0 0; background: url(imagens/bg_button_topo_right.gif) top right no-repeat; margin-left: 0; }
#topo #minha_area ul.cadastro { float: left; height: 19px; padding-top: 2px; background:  url(imagens/bg_minha_area_right.gif) bottom right no-repeat; }
#topo #minha_area ul.cadastro li { float: left; position: relative; top: -6px; padding-top: 6px; height: 19px; }
#topo #minha_area ul.cadastro li { width: 95px; top: 0; margin-top: -6px; text-align: center; }
#topo #minha_area.logado ul.cadastro li { width: 52px; background: url(imagens/bg_cadastro.gif) top left repeat-y; }
#topo #minha_area ul.cadastro li.primeiro { width: 133px; padding: 6px 3px 0 0; background: url(imagens/bg_cadastro.gif) top right repeat-y; text-align: center; }
#topo #minha_area ul.cadastro li a { color: #eaf9ff; }
#topo .logado div { width: 522px; height: 17px; padding: 4px 13px 0; }

#topo #minha_area p { float: left; width: 157px; margin: 1px 0 0 4px; padding-left: 5px; background: url(imagens/bg_aumentar_letra_left.gif) bottom left no-repeat; font-size: .9em; color: #004059; }
#topo #minha_area p span { display: block; height: 17px; padding: 2px 5px 0 0; background: url(imagens/bg_aumentar_letra_right.gif) bottom right no-repeat; text-align: center }
#topo #minha_area p a { color: #FAFAFA; font-weight: bold; }
#topo #minha_area p a.padrao { font-size: .9em; }
#topo #minha_area p a.medio { font-size: 1.1em; }
#topo #minha_area p a.maior { font-size: 1.2em; }

#topo h2 { float: left; clear: both; padding: 15px 25px 17px 0; }
#topo h2 a { display: block; width: 215px; height: 55px; background: url(imagens/logo.gif) no-repeat; text-indent: -999em; overflow: hidden; }

#menu { float: left; }
#menu ul { margin-top: 15px; }
#menu ul li { float: left; position: relative; margin-left: 3px; }
#menu ul li a { float: left; height: 51px; background: top center no-repeat; font-size: 10px; font-weight: bold; text-decoration: none; }
#menu ul li.ativo a { color: #fff; }
#menu ul li#menu_inicial a { background-image: url(imagens/bg_link_p_inicial.gif); }
#menu ul li#menu_pesquisar a { background-image: url(imagens/bg_link_pesquisar.gif); }
#menu ul li#menu_anunciar a { background-image: url(imagens/bg_link_anunciar.gif) }
#menu ul li#menu_por_dentro a { background-image: url(imagens/bg_link_fpd.gif); }
#menu ul li#menu_servicos a { background-image: url(imagens/bg_link_servicos.gif); }
#menu ul li#menu_fale a { background-image: url(imagens/bg_link_fale.gif); }
#menu ul li a span { float: left; height: 22px; padding: 30px 0 0 13px; background: url(imagens/bg_btn_menu_cseta.gif) bottom left no-repeat; cursor: pointer; }
#menu ul li a span span { height: auto; padding: 0 5px 0 2px; background: url(imagens/bg_btn_menu_right.gif) bottom right no-repeat; line-height: 22px; }
ul li#menu_inicial a span,
ul li#menu_fale a span { padding: 30px 0 0 5px; background: url(imagens/bg_btn_menu_sseta.gif) bottom left no-repeat; }

#menu ul li#menu_inicial.ativo a { background-image: url(imagens/bg_link_p_inicial_hover.gif); }
#menu ul li#menu_pesquisar.ativo a { background-image: url(imagens/bg_link_pesquisar_hover.gif); }
#menu ul li#menu_anunciar.ativo a { background-image: url(imagens/bg_link_anunciar_hover.gif) }
#menu ul li#menu_por_dentro.ativo a { background-image: url(imagens/bg_link_fpd_hover.gif); }
#menu ul li#menu_servicos.ativo a { background-image: url(imagens/bg_link_servicos_hover.gif); }
#menu ul li#menu_fale.ativo a { background-image: url(imagens/bg_link_fale_hover.gif); }
#menu ul li.ativo a span { background: url(imagens/bg_btn_menu_cseta_hover.gif) bottom left no-repeat; }
#menu ul li.ativo a span span { background: url(imagens/bg_btn_menu_right_hover.gif) bottom right no-repeat; }
ul li#menu_inicial.ativo a span,
ul li#menu_fale.ativo a span { background: url(imagens/bg_btn_menu_sseta_hover.gif) bottom left no-repeat; }

#topo #menu ul li div { display: none; }
#topo #menu ul li.ativo div { display: block; position: absolute; top: 50px; left: 0; width: 116px; padding: 4px 0 6px; background: url(imagens/bg_sub_menu_bottom.gif) bottom center no-repeat; z-index: 1000; }
#topo #menu ul li.ativo div ul { margin: 0; padding-top: 6px; background: url(imagens/bg_sub_menu_top.gif) top center no-repeat; zoom: 1; }
#topo #menu ul li.ativo div ul li { float: none; width: 105px; margin-left: 5px; border-top: 1px solid #37748e; margin-bottom: -2px; }
html /**/>/**/body #topo #menu ul li.ativo div ul li { margin-bottom: 0; }
#topo #menu ul li.ativo div ul li.primeiro { border-top: 0 none; }
#topo #menu ul li.ativo div ul li a { background: none; display: block; height: auto; float: none; color: #FFF; line-height: 11px; font-weight: normal; padding: 4px 0; }
#topo #menu ul li.ativo div ul li a:hover { background: #37748e; font-weight: bold; }

#conteudo { clear: both; padding-bottom: 95px; background: url(imagens/bg_conteudo.gif); }
#conteudo .container { position: relative; padding-top: 12px; z-index: 0; }

/* rodape */
#rodape { clear: both; }
#rodape { height: 65px; padding-top: 30px; background: url(imagens/bg_rodape.gif) repeat-x; text-align: center; color: #0076a3; }
#rodape ul li { display: inline; padding-left: 4px; border-left: 1px solid #0076a3; }
#rodape ul li.primeiro { border: 0 none; }
#rodape ul li a { color: inherit; font-weight: bold; }
#rodape p { padding: 15px; }


/*-- Home --*/
#home #conteudo form { float: left; width: 230px; padding-bottom: 6px; background: url(imagens/bg_pesquisar_campos_bottom.gif) left bottom no-repeat; }
#home #conteudo form h3 { height: 28px; padding: 7px 0 0 8px; font-size: 1.7em; color: #caef00; background: url(imagens/bg_pesquisar.gif) no-repeat; }
#home #conteudo form fieldset { background:url(imagens/bg_pesquisar_campos.gif) left 35px no-repeat; }
#home #conteudo form ul { padding-top: 20px; }
#home #conteudo form ul li { padding-bottom: 10px; position: relative; zoom: 1; }
#home #conteudo form ul li label { display: block; position: absolute; width: 90px; text-align: right; margin-right: 5px; padding-top: 4px; }
#home #conteudo form ul li select { margin-left: 95px; width: 120px; border: 1px solid #a7a6aa; font-size: 1em; }
#home #conteudo form ul li span { display: block; margin-left: 107px; }
#home #conteudo form ul li span.primeiro { padding-bottom: 5px; }
#home #conteudo form ul li span select { margin: 0; }
#home #conteudo form ul li select#ano_inicial { width: 85px; margin-left: 3px; }
#home #conteudo form ul li select#ano_final { width: 85px; }
#home #conteudo form p { text-align: center; padding: 10px 0 20px 0; }
#home #conteudo form a { float: right; margin-right: 10px; color: #d8200b; font-size: .9em; }





#home #conteudo #anuncie_carro { float: left; margin-left: 22px; }
#home #conteudo #anuncie_carro h3 { font-size: 2.2em; height: 30px;}
#home #conteudo #anuncie_carro h3 a { text-decoration: none; }
#home #conteudo #anuncie_carro .promocao { width: 500px; padding-top: 10px; }
#home #conteudo #anuncie_carro .promocao .texto { float: right; width: 380px; margin-right: 30px; text-decoration: none; }
#home #conteudo #anuncie_carro .promocao .texto a { text-decoration: none; cursor : hand; }
* html #home #conteudo #anuncie_carro .promocao .texto { margin-right: 15px; }
#home #conteudo #anuncie_carro .promocao h4 { font-size: 1.4em; height: 23px; }
#home #conteudo #anuncie_carro .vantagens { position: relative; padding: 11px 0 0 14px; width: 498px; height: 121px; background: url(imagens/bg_home_vantagens.png) no-repeat; }
#home #conteudo #anuncie_carro .vantagens ul { margin-top: 14px; }
#home #conteudo #anuncie_carro .vantagens ul li { zoom: 1; padding-left: 18px; margin-bottom: 10px; background: url(imagens/bg_vantagens.png) left no-repeat; color: #20586e; font-size: 1.1em; }
#home #conteudo #anuncie_carro .vantagens ul li a { color: #09aeeb; text-decoration: none; }
#home #conteudo #anuncie_carro .vantagens ul li a:hover { color: #D8200B; }
#home #conteudo #anuncie_carro .vantagens .botao { position: absolute; top: 84px; left: 393px; }
/* #home #conteudo #anuncie_carro .vantagens a.botao { display: block; width: 119px; height: 35px; padding-top: 12px; background: url(imagens/botao_verde_anuncie.png) no-repeat; color: #065473; font-size: 1.1em; text-decoration: none; text-align: center; } */

/* servicos */
#home #conteudo #anuncie_carro .servicos { margin-top: 12px; }
#home #conteudo #anuncie_carro .servicos p { margin-bottom: 10px; font-size: 1.1em; }
#home #conteudo #anuncie_carro .servicos ul li { float: left; margin-right: 22px; text-align: center; }
#home #conteudo #anuncie_carro .servicos ul li a { display: block; padding-top: 30px; text-decoration: none; background-repeat: no-repeat; background-image: url(imagens/icones_servicos.png); color: #03aeee; }
#home #conteudo #anuncie_carro .servicos ul li a:hover { text-decoration: underline; }
  #home #conteudo #anuncie_carro .servicos ul li.vale_usado a { width: 69px; background-position: 11px 0; }
  #home #conteudo #anuncie_carro .servicos ul li.simulador a { width: 62px; background-position: -47px 0; }
  #home #conteudo #anuncie_carro .servicos ul li.seguro a { width: 40px; background-position: -105px 0; }
  #home #conteudo #anuncie_carro .servicos ul li.agendamento a { width: 77px; background-position: -141px 0; }
  #home #conteudo #anuncie_carro .servicos ul li.financiamento a { width: 85px; background-position: -202px 0; }
  #home #conteudo #anuncie_carro .servicos ul li.rastreador { margin: 0; }
  #home #conteudo #anuncie_carro .servicos ul li.rastreador a { width: 60px; background-position: -276px 0; margin: 0; }







#pub_lateral { position: absolute; top: 250px; left: 50%; margin-left: 413px; overflow: hidden; }
#pub_lateral { display: expression(body.offsetWidth > 950 ? "block" : "none")  }




#home #conteudo .box { float: left; }

#home #conteudo .secundario { padding: 0; }

#home #conteudo .box.novidades { clear: both; width: 293px; padding-top: 30px; }
#home #conteudo .box.novidades h3 { margin-bottom: 5px; }
#home #conteudo .box.novidades h4 { margin-bottom: 8px; }
#home #conteudo .box.novidades ul { height: 460px; position: relative; }
#home #conteudo .box.novidades ul li { float: left; }
#home #conteudo .box.novidades ul li span { display: block; height: 15px; padding-top: 5px; text-align: center; }
#home #conteudo .box.novidades ul li#noticias span { width: 63px; background: #d3e8f8 url(imagens/bg_tira.gif) right 7px no-repeat; }
#home #conteudo .box.novidades ul li#ranking span { width: 58px; background: #d3e8f8 url(imagens/bg_tira.gif) right 7px no-repeat; }
#home #conteudo .box.novidades ul li#direcao span { width: 95px; background: #d3e8f8 url(imagens/bg_tira.gif) right 7px no-repeat; }
#home #conteudo .box.novidades ul li#manutencao span { width: 75px; background: #d3e8f8; }
#home #conteudo .box.novidades ul li div { display: none; position: absolute; }
#home #conteudo .box.novidades ul li.ativo a { font-weight: bold; text-decoration: none; cursor: default; }
#home #conteudo .box.novidades ul li.ativo div { display: block; width: 271px; padding: 16px 9px 10px; border: 1px solid #c2d5e5; font: 1em Verdana, Tahoma Arial, sans-serif; color: #004059; }
#home #conteudo .box.novidades ul li.ativo ul { height: auto; }
#home #conteudo .box.novidades ul li.ativo div h4 { font-size: 1.7em; color: #00aeef; padding: 0; background: transparent;  }
#home #conteudo .box.novidades ul li.ativo div img { float: left; margin: 0 7px 7px 0; border: 5px solid #c2d0da; }
#home #conteudo .box.novidades ul li.ativo div a { cursor: pointer; }
#home #conteudo .box.novidades ul li.ativo div dl { clear: left; padding-top: 8px; }
#home #conteudo .box.novidades ul li.ativo div dl dt { margin-bottom: 5px; font-size: 1.1em; color: #00aeef; }
#home #conteudo .box.novidades ul li.ativo div dl dd { padding: 8px 0; }
#home #conteudo .box.novidades ul li.ativo div dl dd strong { color: #00aeef; }
#home #conteudo .box.novidades ul li.ativo div dl dd a { font-weight: normal; text-decoration: underline; }
#home #conteudo .box.novidades ul li.ativo div ul.opcoes { text-align: right; }
#home #conteudo .box.novidades ul li.ativo div ul.opcoes li { float: none; display: inline; }
#home #conteudo .box.novidades ul li.ativo div ul.opcoes li a { text-decoration: underline; font-weight: normal; color: #d8200b; }
#home #conteudo .box.novidades ul li.ativo div ul.opcoes li.rss { margin-left: 6px; padding-left: 13px; background: url(imagens/icone_rss.jpg) no-repeat; }

#home #conteudo .box.ofertas { float: none; margin-left: 322px; padding-top: 30px; }
#home #conteudo .box.ofertas .cabecalho { height: 47px; }
#home #conteudo .box.ofertas h3 { font-size: 1.6em; }
#home #conteudo .box.ofertas a { font-size: 9px; color: #d8200b; }
#home #conteudo .box.ofertas ul { margin-top: 22px; }
#home #conteudo .box.ofertas ul li { float: left; margin: 0 11px 30px 0; text-align: center; width: 136px; }
#home #conteudo .box.ofertas ul li img { display: block; margin-bottom: 9px; padding: 3px; background: #fff; border: 1px solid #c2d5e5; }
#home #conteudo .box.ofertas ul li a { font-size: 1em; color: #0076a3; }

#pub_lateral { position: absolute; top: 250px; left: 50%; margin-left: 413px; overflow: hidden; }
#pub_lateral { display: expression(body.offsetWidth > 950 ? "block" : "none")  }


/* ------- PAGINAS INTERNAS ------- */
.interna p.breadcrumb, .interna .cabecalho, .interna p.intro, .interna ul.exibicao { margin-left: 2px; }
.interna p.breadcrumb { margin-bottom: 14px; font-size: .9em; color: #90a2b0; }
.interna p.breadcrumb a { color: #90a2b0; }
.interna h1 { margin-bottom: 17px; font-size: 22px; }
.interna p.intro { margin-bottom: 15px; margin-top: 15px; font-size: 11px; }
.interna p.mensagemAlerta { margin-bottom: 15px; color: #CC0000; margin-top: 15px; font-size: 11px; }
.interna ul.exibicao { list-style: none; }
.interna ul.exibicao li { display: inline; padding-left: 9px; border-left: 1px solid #004059; }
.interna ul.exibicao li.primeiro { padding: 0 5px 0 0; border: 0; }
.interna ul.exibicao li u { cursor: hand; }

  /* ------- CARROS USADOS ------- */
  #conteudo .container table.listagem { width: 765px; border-collapse: collapse; }
  #conteudo .container table.listagem tr td.check, #carros_usados #conteudo .container table.listagem tr td.fotos { text-align: center; }
  #conteudo .container table.listagem tr td.check { width: 22px; }
  #conteudo .container table.listagem tr td.fotos { width: 99px; padding: 4px 9px; border-left-width: 1px; border-left-style: solid; }
  #conteudo .container table.listagem tr td.carro { width: 191px; padding: 0 17px; border-right: 1px solid #d5e0e8; }
  #conteudo .container table.listagem tr td.dados { width: 229px; padding: 11px 0; border-bottom: 1px solid #d1dce6; }
  #conteudo .container .selos { width: 164px; }
  #conteudo .container table.listagem tr td.fotos a { display: block; width: 94px; margin-bottom: 1px; border: 1px solid #cedce7; }
  #conteudo .container table.listagem tr td.fotos a img { border: 2px solid #fff; }
  #conteudo .container table.listagem tr td.fotos a:hover img { border-color: #b0c2d0; }
  #conteudo .container table.listagem tr td.carro a { font-size: 1.3em; font-weight: bold; color: #af0000; }
  #conteudo .container table.listagem tr td.carro .preco { display: block; margin-top: 13px; font-size: 1.8em; font-weight: bold; color: #00aeef; }
  #conteudo .container table.listagem tr td.dados ul { margin-left: 17px; list-style: none; }
  #conteudo .container table.listagem tr td.dados ul li { clear: left; }
  #conteudo .container table.listagem tr td.dados ul li span { float: left; width: 80px; margin-right: 7px; text-align: right; }
  #conteudo .container .selos ul { margin-left: 8px; width: 164px; }
  #conteudo .container .selos ul li { height: 30px; margin: 2px 0; padding: 4px 2px; }
  #conteudo .container .selos ul li.ouro, 
  #conteudo .container .selos ul li.prata, 
  #conteudo .container .selos ul li.bronze, 
  #conteudo .container .selos ul li.vistoria, 
  #conteudo .container .selos ul li.antifurto { height: 17px; padding: 11px 0 0 32px; }
  #conteudo .container .selos ul li.ouro { background: url(imagens/selo_ouro28x28.png) no-repeat; }
  #conteudo .container .selos ul li.prata { background: url(imagens/selo_prata28x28.png) no-repeat; }
  #conteudo .container .selos ul li.bronze { background: url(imagens/selo_bronze28x28.png) no-repeat; }
  #conteudo .container .selos ul li.vistoria { background: url(imagens/selo_vistoria28x28.png) no-repeat; }
  #conteudo .container .selos ul li.procedencia { background: url(imagens/selo_certificado28x28.png) no-repeat; }
  #conteudo .container .selos ul li.antifurto { background: url(imagens/selo_vacina28x28.png) no-repeat; }
  * html #conteudo .container .selos ul li { background: none !important; }
  * html #conteudo .container .selos ul li.prata { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_prata28x28.png',sizingMethod='crop'); }
  * html #conteudo .container .selos ul li.ouro { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_ouro28x28.png',sizingMethod='crop'); }
  * html #conteudo .container .selos ul li.bronze { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_bronze28x28.png',sizingMethod='crop'); }
  * html #conteudo .container .selos ul li.antifurto { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_vacina28x28.png',sizingMethod='crop'); }
  * html #conteudo .container .selos ul li.vistoria { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_vistoria28x28.png',sizingMethod='crop'); }
  * html #conteudo .container .selos ul li.procedencia { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_certificado28x28.png',sizingMethod='crop'); }
  #carros_usados #conteudo .container table.listagem tr.dados td { height: 46px; }
  #carros_usados #conteudo .container table.listagem tr.dados td ul { text-align: center; list-style: none; }
  #carros_usados #conteudo .container table.listagem tr.dados td ul li { display: inline; padding-left: 5px; border-left: 1px solid #004059; }
  #carros_usados #conteudo .container table.listagem tr.dados td ul li.primeiro { padding: 0 1px 0 0; border: 0; }
  #carros_usados #conteudo .container table.listagem tr.dados td ul li u { cursor : hand; }
  #carros_usados #conteudo .container table.listagem tr.principal td { background: #ebf1f6; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
  #carros_usados #conteudo .container table.listagem tr.principal td.check, 
  #carros_usados #conteudo .container table.listagem tr.principal td.fotos { border-bottom: 1px solid #fff; }
  #carros_usados #conteudo .container table.listagem tr.principal td.check { background: #b0c2d0; border-right: 2px solid #ebf1f6; }
  #carros_usados #conteudo .container table.listagem tr.principal td.fotos { background: #c9d5df; }
  #carros_usados #conteudo .container table.listagem tr.principal td.selos { background: #d2dde5; border-bottom: 1px solid #fff; }
  #carros_usados #conteudo .container table.listagem tr.secundario td { background: #f7f7f7; border-bottom: 0px; border-left: 1px solid #ebf1f6; border-right: 1px solid #ebf1f6; }
  #carros_usados #conteudo .container table.listagem tr.secundario td.check { background: #dcdcdc; border-right: 2px solid #e7e7e7; }
  #carros_usados #conteudo .container table.listagem tr.secundario td.fotos { background: #ebebeb; }
  #carros_usados #conteudo .container table.listagem tr.secundario td.selos { background: #eee; }
  #carros_usados #conteudo .container table.listagem tr.simples td { border: 1px solid #dde5ea; }
  #carros_usados #conteudo .container a.botao_verde { margin: 48px 0 87px 274px; }
  
    /* ------- CARROS USADOS - FICHA DO VEICULO ------- */
    .ficha_veiculo #conteudo .container h3.modelo { margin: 18px 0 12px; font-size: 1.6em; color: #00aeef; }
    
    .ficha_veiculo #conteudo .container .detalhes { float: left; width: 380px; margin-right: 12px; }
    .ficha_veiculo #conteudo .container .detalhes img { padding: 4px; border: 1px solid #bfcdd9; }
    .ficha_veiculo #conteudo .container .detalhes ul.thumbs { margin-bottom: 24px; list-style: none; }
    .ficha_veiculo #conteudo .container .detalhes ul.thumbs li { float: left; margin: 6px 0 0 6px; }
    .ficha_veiculo #conteudo .container .detalhes ul.thumbs li.primeiro { margin-left: 0; }
    .ficha_veiculo #conteudo .container .detalhes ul.thumbs li img { padding: 2px; }
    .ficha_veiculo #conteudo .container .detalhes h4 { font-size: 2em; }
    .ficha_veiculo #conteudo .container .detalhes dl dt { margin: 21px 0 8px; font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #00aeef; }
    
    .ficha_veiculo #conteudo .container .dados { width: 370px; overflow: hidden; }
    .ficha_veiculo #conteudo .container .dados ul.caracteristicas { position: relative; margin-bottom: 22px; padding: 8px 4px; background: #d3e8f8; color: #004059; }
    .ficha_veiculo #conteudo .container .dados ul.caracteristicas li { display: inline; padding-left: 5px; border-left: 1px solid #004059; }
    .ficha_veiculo #conteudo .container .dados ul.caracteristicas li.primeiro { padding: 0 3px 0 0; border: 0; }
    .ficha_veiculo #conteudo .container .dados .pagamento, .ficha_veiculo #conteudo .container .dados .vendedor { padding-left: 13px; }
		.ficha_veiculo #conteudo .container .dados .pagamento .valor { text-align: center; width: 305px; }
		.ficha_veiculo #conteudo .container .dados .pagamento .valor span { font-size: 1.8em; }
		.ficha_veiculo #conteudo .container .dados .pagamento .valor strong { font-size: 2.5em; }
		.ficha_veiculo #conteudo .container .dados .pagamento ul { margin: 25px 0 20px; }
		.ficha_veiculo #conteudo .container .dados .pagamento ul li { padding-bottom: 7px; }
		.ficha_veiculo #conteudo .container .dados .pagamento .contato { width: 295px; padding: 10px 50px 10px 10px; background: url(imagens/logo_box_contato.gif) no-repeat 310px 8px #e9f3fb; }
    .ficha_veiculo #conteudo .container .dados .vendedor h4 { margin-bottom: 17px; font-size: 1.8em; }
    .ficha_veiculo #conteudo .container .dados .vendedor div { float: right; width: 152px; margin-right: 20px; }
    .ficha_veiculo #conteudo .container .dados .vendedor div u { cursor: hand; }
    .ficha_veiculo #conteudo .container .dados .vendedor div a { font-size: 1.1em; font-weight: bold; text-transform: uppercase; color: #00aeef; }
    .ficha_veiculo #conteudo .container .dados .vendedor div p { margin-top: 7px; }
    .ficha_veiculo #conteudo .container .dados .vendedor ul li { line-height: 1.9em; }
    .ficha_veiculo #conteudo .container .dados form { width: 360px; margin-top: 30px; padding-bottom: 21px; border: 1px solid #c2d5e5; overflow: hidden; }
    .ficha_veiculo #conteudo .container .dados form h4 { padding: 4px 0 4px 2px; background: #d3e8f8; font-size: 1em; }
    .ficha_veiculo #conteudo .container .dados form fieldset { margin-bottom: 21px; padding: 20px 21px 0; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li { clear: left; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li label { float: left; width: 70px; margin-right: 7px; text-align: right; font-size: 1.1em; font-weight: bold; color: #0076a3; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li input, 
    .ficha_veiculo #conteudo .container .dados form fieldset ol li textarea { padding: 1px; font: 1.1em Verdana, Arial, Helvetica, sans-serif; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li input, 
    .ficha_veiculo #conteudo .container .dados form fieldset ol li textarea { margin-bottom: 10px; border: 1px solid #a7a6aa; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li input, 
    .ficha_veiculo #conteudo .container .dados form fieldset ol li textarea { width: 219px; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li input#ddd { width: 26px; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li input#telefone { width: 92px; }
    .ficha_veiculo #conteudo .container .dados form fieldset ol li textarea { height: 56px; }
    .ficha_veiculo #conteudo .container .dados form .agendar { height: 37px; padding: 20px; background: url(imagens/bg_agendar.gif); }
    .ficha_veiculo #conteudo .container .dados form .agendar.ativo { height: auto; }
    .ficha_veiculo #conteudo .container .dados form .agendar .conteudo { display: none; }
    .ficha_veiculo #conteudo .container .dados form .agendar.ativo .conteudo { display: block; margin-top: 48px; }
    .ficha_veiculo #conteudo .container .dados form .agendar p.obs { float: right; width: 251px; }
    .ficha_veiculo #conteudo .container .dados form .agendar label { position: relative; clear: left; display: block; margin-bottom: 13px; font-size: 1.2em; font-weight: bold; color: #33bef2; }
    .ficha_veiculo #conteudo .container .dados form .agendar select#uf, 
    .ficha_veiculo #conteudo .container .dados form .agendar select#cidade, 
    .ficha_veiculo #conteudo .container .dados form .agendar select#regional { display: block; margin-bottom: 11px; padding: 2px; border: 1px solid #a7a6aa; font: .9em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #90a2b0; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario { float: left; width: 180px; margin-right: 25px; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table { border-width: 0 1px 1px; border-style: solid; border-color: #c2d5e5; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table thead td { position: relative; height: 25px; padding: 0 28px; background: #004059; font-size: 1.1em; color: #caef00; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table thead td a { position: absolute; width: 24px; height: 19px; margin-top: 3px; background: url(imagens/calendario_nav.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
    html > body.ficha_veiculo #conteudo .container .dados form .agendar .calendario table thead td a { margin-top: -3px; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table thead td a.esquerda { margin-left: -28px; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table thead td a.direita { margin-left: 125px; background-position: 0 -19px }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table thead td strong { display: block; text-align: center; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table tbody td { width: 26px; text-align: center; font-weight: bold; font-size: 1.1em; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table tbody tr.dias td { background: #70879e; color: #fff; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table tbody tr.dias td.alt { background: #8196ab; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table tbody tr td { padding: 3px; background: #fff; cursor: pointer; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table tbody tr td.especial { background: #eaeaea; }
    .ficha_veiculo #conteudo .container .dados form .agendar .calendario table tbody tr td.daysofweek { background: #eaeaea; }
    .ficha_veiculo #conteudo .container .dados form .agendar .hora label { clear: none; }
    .ficha_veiculo #conteudo .container .dados form .agendar .hora ul { float: left; width: 70px; height: 140px; border: 1px solid #d2e1ee; font-size: 1.1em; color: #004059; overflow: auto; }
    .ficha_veiculo #conteudo .container .dados form .agendar .hora ul li { width: 53px; height: 14px; padding-top: 6px; text-align: center; font-weight: bold; cursor: pointer; }
    .ficha_veiculo #conteudo .container .dados form .agendar .hora ul li.selecionado { background: #a9ceea; }
    .ficha_veiculo #conteudo .container .dados form .agendar .hora select { width: 70px; height: 140px; }
    .ficha_veiculo #conteudo .container .dados form .agendar ul.regioes { clear: both; margin: 23px 0 11px; }
    .ficha_veiculo #conteudo .container .dados form .agendar ul.regioes li { line-height: 2em; }
    .ficha_veiculo #conteudo .container .dados form .agendar ul.regioes li strong { float: left; width: 91px; margin-right: 8px; text-align: right; }
    .ficha_veiculo #conteudo .container .dados form .captcha { margin: 0 21px; }
    .ficha_veiculo #conteudo .container .dados form .captcha label { display: block; margin-bottom: 8px;  font-weight: bold; font-size: 1.1em; color: #0076a3; }
    .ficha_veiculo #conteudo .container .dados form .captcha img { display: inline; margin: 0 11px 0 6px; border: 1px solid #a9bcd6; }
    .ficha_veiculo #conteudo .container .dados form .captcha input, .ficha_veiculo #conteudo .container .dados form .captcha button { position: relative; }
    .ficha_veiculo #conteudo .container .dados form .captcha input { width: 97px; top: -10px; margin-right: 14px; padding: 2px; border: 1px solid #a7a6aa; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; }
    .ficha_veiculo #conteudo .container .dados form .captcha button { top: -9px; }
    
    
  /* ------- SEU ANUNCIO ------- */
  .seu_anuncio #conteudo .container .dados h4, .seu_anuncio #conteudo .container .tipo h5 { font-size: 1.8em; }
  .seu_anuncio #conteudo .container .dados .valor { margin-bottom: 31px; padding-top: 15px; text-align: center; }
  .seu_anuncio #conteudo .container .dados .valor span { font-size: 2.1em; }
	.seu_anuncio #conteudo .container .dados .valor strong { font-size: 2.5em; }
  .seu_anuncio #conteudo .container .dados .caracteristicas h4 { margin-bottom: 13px; }
  .seu_anuncio #conteudo .container .dados .caracteristicas ul { margin-bottom: 14px; list-style: none; }
  .seu_anuncio #conteudo .container .dados .caracteristicas ul li { line-height: 1.9em; }
  .seu_anuncio #conteudo .container .dados .caracteristicas a.botao_azul { margin: 0 0 38px 130px; }
  .seu_anuncio #conteudo .container .dados .vendedor { padding: 0; }
  .seu_anuncio #conteudo .container .dados .selos { margin-top: 45px; }
  .seu_anuncio #conteudo .container .dados .selos p { clear: both; margin: 10px 0 25px; color: #004059; }
  .seu_anuncio #conteudo .container .dados .selos ul { margin: 0 0 18px 27px; }
  .seu_anuncio #conteudo .container .dados .selos ul li { float: left; width: 105px; height: 26px; padding: 12px 0 0 35px; }
  .seu_anuncio #conteudo .container .dados .selos ul li.cliente, .seu_anuncio #conteudo .container .dados .selos ul li.vistoria { margin-right: 42px; }
  .seu_anuncio #conteudo .container .dados .selos ul li.cliente { background: url(imagens/selo_cliente4anos.jpg) no-repeat; }
  .seu_anuncio #conteudo .container .dados .selos ul li.procedencia { height: 33px; padding-top: 5px; background: url(imagens/selo_certificado28x28.png) no-repeat; }
  .seu_anuncio #conteudo .container .dados .selos ul li.vistoria { background: url(imagens/selo_vistoria.png) no-repeat; }
  .seu_anuncio #conteudo .container .dados .selos ul li.antifurto { background: url(imagens/selo_antifurto.png) no-repeat; }
  * html .seu_anuncio #conteudo .container .dados .selos ul li { background: none !important; }
  * html .seu_anuncio #conteudo .container .dados .selos ul li.cliente { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/imagens/selo_cliente4anos.jpg',sizingMethod='crop'); }
  * html .seu_anuncio #conteudo .container .dados .selos ul li.procedencia { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/imagens/selo_certificado28x28.png',sizingMethod='crop'); }
  * html .seu_anuncio #conteudo .container .dados .selos ul li.vistoria { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/imagens/selo_vistoria28x28.png',sizingMethod='crop'); }
  * html .seu_anuncio #conteudo .container .dados .selos ul li.antifurto { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/imagens/selo_vacina28x28.png',sizingMethod='crop'); }        
  .seu_anuncio #conteudo .container .dados .selos p a { margin-left: 28px; }
  
  .seu_anuncio #conteudo .container .tipo { clear: both; }
  .seu_anuncio #conteudo .container .tipo strong.sIFR-replaced { margin-left: -42px; }
  html body#carros_usados #conteudo .container .tipo a.botao_verde { margin: 38px 0 30px 381px; }
  
  
  /* ------- MEUS ANUNCIOS ------- */
  #meus_anuncios #conteudo .container form { margin: 23px 0 8px; }
  #meus_anuncios #conteudo .container form label { display: block; margin-bottom: 8px; }
  #meus_anuncios #conteudo .container form select { width: 149px; border: 1px solid #a7a6aa; font: 1em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000; }
  #meus_anuncios #conteudo .container dl dt { position: relative; padding: 11px; background: url(imagens/bg_agendar.gif); border-width: 1px 1px 0; border-style: solid; border-color: #dde5ea; }
  #meus_anuncios #conteudo .container dl dt a { font-size: 1.3em; font-weight: bold; color: #004059; }
  #meus_anuncios #conteudo .container dl dt span { position: absolute; top: 11px; right: 11px; font-size: 1.4em; font-weight: bold; }
  #meus_anuncios #conteudo .container dl dd { margin-bottom: 12px; padding: 13px; border-width: 0 1px 1px; border-style: solid; border-color: #dde5ea; }
  #meus_anuncios #conteudo .container dl dd ul { float: left; width: 270px; margin-bottom: 17px; }
  #meus_anuncios #conteudo .container dl dd ul.controle { clear: both; float: none; width: auto; margin: 0; }
  #meus_anuncios #conteudo .container dl dd ul.controle li { display: inline; margin-right: 19px; }
  
  
  /* ------- CADASTRE-SE ------- */
  .cadastro #conteudo .container form fieldset ol { float: left; width: 50%; }
  .cadastro #conteudo .container form fieldset ol li { margin-bottom: 7px; font-size: .9em; color: #90a2b0; }
  html > body.cadastro #conteudo .container form fieldset ol li { margin-bottom: 12px; }
  .cadastro #conteudo .container form fieldset ol li label { float: left; width: 140px; margin-right: 7px; padding-top: 4px; text-align: right; font-size: 1.22em; font-weight: bold; color: #0076a3; }
  .cadastro #conteudo .container form fieldset ol li input, .cadastro #conteudo .container form fieldset ol li select { padding: 2px; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #a7a6aa; }
  .cadastro #conteudo .container form fieldset ol li select { color: #90a2b0; }
  .cadastro #conteudo .container form fieldset ol li select#escolaridade { width: 195px; }
  .cadastro #conteudo .container form button { margin: 23px 340px; color: #065473; }
  
  /* ------- MEUS PEDIDOS ------- */
  #meus_anuncios #conteudo .container dl dd .status { clear: both; margin: -17px 0 17px; }
  #meus_anuncios #conteudo .container dl dd .status strong { margin-right: 22px; }
  
  
  /* ------- QUEM SOMOS ------- */
  #quem_somos #conteudo .container .cabecalho { margin-bottom: 18px; }
  #quem_somos #conteudo .container h1 { margin: 0; }
  #quem_somos #conteudo .container h3, #quem_somos #conteudo .container h4 { position: relative; font-size: 1.7em; }
  #quem_somos #conteudo .container h3 { margin: 0 0 30px; }
  #quem_somos #conteudo .container .esquerda { float: left; width: 40%; padding-right: 5%; }
  #quem_somos #conteudo .container h4 { margin-bottom: 21px; }
  #quem_somos #conteudo .container dl dt { font-size: 1.1em; }
  #quem_somos #conteudo .container dl dd { margin-bottom: 17px; }


  /* ------- LOGIN ------ */
  #pag_login #conteudo form { float: left; }
  #pag_login #conteudo form.primeiro { margin-right: 10px; }
  #pag_login #conteudo form fieldset { width: 358px; height: 120px; padding: 15px 0 0 20px; margin-bottom: 10px; background: #ebf1f6; }
  #pag_login #conteudo form fieldset h3 { line-height: 20px; margin-bottom: 15px; }
  #pag_login #conteudo form fieldset ul { padding-bottom: 10px; }
  #pag_login #conteudo form fieldset ul li { padding-bottom: 7px; }
  #pag_login #conteudo form fieldset ul li label { float: left; width: 45px; margin-right: 7px; padding: 2px; text-align: right; color: #0076a3; }
  #pag_login #conteudo form input { padding: 2px; border: 1px solid #a7a6aa; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; }
  #pag_login #conteudo form p { text-align: center; }


  /*------ ANUNCIAR ------*/
  #anunciar #conteudo fieldset.tipos div { float: left; width: 183px; margin: 0 8px 0 0; padding-bottom: 10px; border-bottom: 1px #b2b3b3 solid; background: url(imagens/anunciar_tipos_bg.gif) top left #e5e8e9 no-repeat; }
  
  #anunciar #conteudo fieldset.tipos div dl { float: none; width: 176px; height: 124px; margin: 0; padding: 0; background-repeat: no-repeat; font-family: Tahoma, Helvetica, sans-serif; }
  #anunciar #conteudo fieldset.tipos div .precos { padding-left: 5px; position: relative; }
  #anunciar #conteudo fieldset.tipos div .precos dl { width: 176px; height: auto; }
  #anunciar #conteudo fieldset.tipos div .precos dt { font-size: 15px; margin: 0; font-weight: bold; }
  #anunciar #conteudo fieldset.tipos div .precos dl dt { font-size: 11px; position: absolute; }
  #anunciar #conteudo fieldset.tipos div .precos dd { position: absolute; font-size: 18px; top: 0; }
  #anunciar #conteudo fieldset.tipos div .precos dd span { font-size: 14px; }
  #anunciar #conteudo fieldset.tipos div .precos dt.tipo { height: 22px; padding: 4px 0 0 30px; top: 0; background: no-repeat top left; }
  #anunciar #conteudo fieldset.tipos div .precos dt.tipo span { padding-right: 15px; background:url(imagens/seta_azul.gif) no-repeat right 6px; }
  #anunciar #conteudo fieldset.tipos div .precos dd.preco { font-size: 18px; right: 5px; top: 2px; }
  #anunciar #conteudo fieldset.tipos div .precos dd.info { top: 35px; font-size: 10px; }
  #anunciar #conteudo fieldset.tipos div .precos dt.demais { top: 63px; width: 105px; background: url(imagens/seta_azul.gif) right 5px no-repeat; }
  #anunciar #conteudo fieldset.tipos div .precos dd.demais { top: 60px;  right: 5px; }
  #anunciar #conteudo fieldset.tipos div .precos dt.nao_clientes { top: 105px; background: url(imagens/seta_azul.gif) right 3px no-repeat; padding-right: 15px; }
  #anunciar #conteudo fieldset.tipos div .precos dd.nao_clientes { top: 99px; right: 5px; } 

  #anunciar #conteudo fieldset.tipos div#tipo_4 .precos dt.tipo { background-image: url(imagens/estrela_tipo_um.gif); }
  #anunciar #conteudo fieldset.tipos div#tipo_4 .precos dd.preco,
  #anunciar #conteudo fieldset.tipos div#tipo_4 .precos dd.demais,
  #anunciar #conteudo fieldset.tipos div#tipo_4 .precos dd.nao_clientes { color: #7d9f07; }

  #anunciar #conteudo fieldset.tipos div#tipo_3 .precos dt.tipo { background-image: url(imagens/estrela_tipo_dois.gif); }
  #anunciar #conteudo fieldset.tipos div#tipo_3 .precos dd.preco,
  #anunciar #conteudo fieldset.tipos div#tipo_3 .precos dd.demais,
  #anunciar #conteudo fieldset.tipos div#tipo_3 .precos dd.nao_clientes { color: #00aeef; }

  #anunciar #conteudo fieldset.tipos div#tipo_2 .precos dt.tipo { background-image: url(imagens/estrela_tipo_tres.gif); }
  #anunciar #conteudo fieldset.tipos div#tipo_2 .precos dd.preco,
  #anunciar #conteudo fieldset.tipos div#tipo_2 .precos dd.demais,
  #anunciar #conteudo fieldset.tipos div#tipo_2 .precos dd.nao_clientes { color: #fbb100; }
  
  #anunciar #conteudo fieldset.tipos div#tipo_1 .precos dt.tipo { background-image: url(imagens/estrela_tipo_quatro.gif); }
  #anunciar #conteudo fieldset.tipos div#tipo_1 .precos dd.preco,
  #anunciar #conteudo fieldset.tipos div#tipo_1 .precos dd.demais,
  #anunciar #conteudo fieldset.tipos div#tipo_1 .precos dd.nao_clientes { color: #d50101; }
  
	
  #anunciar #conteudo fieldset.tipos div p { height: 74px; margin: 5px 2px 0 9px; font-size: 10px; }
	#anunciar #conteudo fieldset.tipos div#tipo_dois p { margin-right: 6px; }
  #anunciar #conteudo fieldset.tipos div label { display: block; margin: 0 8px; border-top: 1px #d1dae1 solid; padding-top: 6px; font-size: 12px; }
  #anunciar #conteudo fieldset.tipos div label input { margin-top: 2px; }
  html /**/>/**/ #anunciar #conteudo fieldset.tipos div label strong { top:-2px; }
  #anunciar #conteudo fieldset.tipos div label strong { position: relative; top:-1px; }
  #anunciar #conteudo p.obs { margin-top: 9px; color: #004059; font-size: 10px; }
  
  /* opcoes de veiculo */
  #anunciar #conteudo fieldset.veiculo { float: left; }
  #anunciar #conteudo fieldset.veiculo h2 { font-size: 1.6em; width: 300px; height: 25px; margin-bottom: 4px;}
  #anunciar #conteudo fieldset.veiculo ul { width: 330px; height: 180px; margin-bottom: 10px; padding: 18px 0 0 6px; background: #ebf1f6; }
  #anunciar #conteudo fieldset.veiculo ul li { clear: left; list-style: none; height: 30px; }
  #anunciar #conteudo fieldset.veiculo ul li label { float: left; width: 77px; margin: 3px 7px 10px 0; text-align: right; color: #0076a3; font-size: 1.1em; }
  #anunciar #conteudo fieldset.veiculo ul li select { float: left; border: 1px #a7a6aa solid; color: #7E93A3; font: 12px arial; }
  #anunciar #conteudo fieldset.veiculo button { color: #065473; margin-left: 151px; margin-top: 20px; clear: both; }
  /*
  #anunciar #conteudo fieldset.veiculo { margin-top: 17px; float: left; }
  #anunciar #conteudo fieldset.veiculo h4 { font-size: 1.8em; width: 300px; height: 22px;}
  #anunciar #conteudo fieldset.veiculo ul { width: 384px; height: 160px; margin-bottom: 10px; padding: 18px 0 0 6px; background: #ebf1f6; }
  #anunciar #conteudo fieldset.veiculo ul li { clear: left; list-style: none; height: 30px; }
  #anunciar #conteudo fieldset.veiculo ul li label { float: left; width: 77px; margin: 3px 7px 10px 0; text-align: right; color: #0076a3; font-size: 1.1em; }
  #anunciar #conteudo fieldset.veiculo ul li select { float: left; border: 1px #a7a6aa solid; color: #90a2b0; }
  #anunciar #conteudo fieldset.veiculo ul li select#ano { width: 79px; }
  #anunciar #conteudo fieldset.veiculo button { color: #065473; margin-left: 151px; }
  */
  /* vantagens */
  #anunciar #conteudo dl { float: left; width: 338px; margin: 0px 0 0 0px; padding-bottom: 40px; }
  #anunciar #conteudo dl dt { font-size: 1.1em; margin-bottom: 14px; }
  #anunciar #conteudo dl dd ol { list-style: none; }
  #anunciar #conteudo dl dd ol li.um{ margin-bottom: 10px; padding-left: 22px; background-repeat: no-repeat; background-image: url(imagens/anunciar_vantagens_numero_1.gif); }
  #anunciar #conteudo dl dd ol li.dois{ margin-bottom: 10px; padding-left: 22px; background-repeat: no-repeat; background-image: url(imagens/anunciar_vantagens_numero_2.gif); }
  #anunciar #conteudo dl dd ol li.tres{ margin-bottom: 10px; padding-left: 22px; background-repeat: no-repeat; background-image: url(imagens/anunciar_vantagens_numero_3.gif); }
  #anunciar #conteudo dl dd ol li.quatro{ margin-bottom: 10px; padding-left: 22px; background-repeat: no-repeat; background-image: url(imagens/anunciar_vantagens_numero_4.gif); }
  
  
  /* ------- ANUNCIO DE USADOS ------- */
  #anuncio_usados h3 { font-size: 1.8em; margin-bottom: 10px; }
  #anuncio_usados #conteudo .container form fieldset {padding-right: 30px; float: left; border :1px solid }
  #anuncio_usados #conteudo .container form .dados { padding-bottom: 25px;  width: 470px; }
  #anuncio_usados #conteudo .container form .dados li { padding-bottom: 10px; }
  #anuncio_usados #conteudo .container form .dados li input { padding: 2px; border: 1px solid #a7a6aa; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; }
  #anuncio_usados #conteudo .container form .dados li input#ano { width: 130px; }
  #anuncio_usados #conteudo .container form .dados li select { padding: 2px; border: 1px solid #a7a6aa; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; }
  #anuncio_usados #conteudo .container form .dados li select#combustivel { width: 185px; }
  #anuncio_usados #conteudo .container form ul li label,
  #anuncio_usados #conteudo .container form .dados li.blindado p { float: left; width: 115px; margin-right: 8px; padding-top: 3px; text-align: right; font-size: 1.1em; color: #0076a3; }
  * html #anuncio_usados #conteudo .container form .dados li.blindado label { position: relative; top: -2px; }
  #anuncio_usados #conteudo .container form .dados li.blindado input { width: auto; position: relative; top: 1px; }
  html /**/>/**/ body#anuncio_usados #conteudo .container form .dados li.blindado input { top: 2px; }
  #anuncio_usados #conteudo .container form .dados li.blindado label { width: auto; float: none; }
  #anuncio_usados #conteudo .container form .dados li.blindado label input { border: 0; }
  
  #anuncio_usados #conteudo .container form div.observacoes { height: 140px; }
  #anuncio_usados #conteudo .container form div div.box { float: left;}
  #anuncio_usados #conteudo .container form div.botoes { float: left; width: 21px; height: 140px; margin: 0 11px; position: relative; }
  #anuncio_usados #conteudo .container form div.botoes ul { position: absolute; top: 50%; margin-top: -25px; }
  #anuncio_usados #conteudo .container form div.botoes li.confirmar { background: url(imagens/btn_confirmar.gif) no-repeat; margin-bottom: 5px; }
  #anuncio_usados #conteudo .container form div.botoes li.excluir { background: url(imagens/btn_excluir.gif) no-repeat; }
  #anuncio_usados #conteudo .container form div.botoes li a { display: block; width: 21px; height: 21px; text-indent: -999em; overflow: hidden; }
  
  #anuncio_usados #conteudo .container form ul.contato { padding: 20px 10px; background: #e9f3fb; }
  #anuncio_usados #conteudo .container form ul.contato li { padding-bottom: 10px; }
  #anuncio_usados #conteudo .container form ul.contato li input { padding: 2px; border: 1px solid #a7a6aa; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; width: 200px; }
  #anuncio_usados #conteudo .container form ul.contato li input#telefone_ddd { width: 28px; }
  #anuncio_usados #conteudo .container form ul.contato li input#telefone { width: 85px; }
  
  #anuncio_usados #conteudo .container form .opcionais { padding: 0; }
  #anuncio_usados #conteudo .container form .opcionais ul { float: left; }
  #anuncio_usados #conteudo .container form .opcionais ul li { padding: 3px 0 0px; }
  * html #anuncio_usados #conteudo .container form .opcionais ul li { padding: 0; }
  #anuncio_usados #conteudo .container form .opcionais ul li label { float: none; text-align: left; }
  #anuncio_usados #conteudo .container form p.botao { clear: both; text-align: center; padding: 40px 0 30px; }
  * html #anuncio_usados #conteudo .container form p.botao { padding: 15px 0 50px; }
  
  
  /* ------- INCLUIR FOTOS ------- */
  #anunciar_fotos {margin: 10; padding: 10;}
  #anunciar_fotos #conteudo .instrucoes { float: left; width: 380px; padding-top: 14px; }
  #anunciar_fotos #conteudo .instrucoes h3 { margin-bottom: 13px; font-size: 1.7em; }
  #anunciar_fotos #conteudo .instrucoes p { margin-bottom: 16px; }
  #anunciar_fotos #conteudo .instrucoes ol { margin: 7px 0 30px; }
  #anunciar_fotos #conteudo .instrucoes ol li { margin-bottom: 12px; padding-left: 19px; }
  #anunciar_fotos #conteudo .instrucoes ol li.primeiro { background: url(imagens/instrucoes_numeros_1.gif) no-repeat; }
  #anunciar_fotos #conteudo .instrucoes ol li.segundo { background: url(imagens/instrucoes_numeros_2.gif) no-repeat; }
  #anunciar_fotos #conteudo .instrucoes ol li.terceiro { background: url(imagens/instrucoes_numeros_3.gif) no-repeat; }


  /*------ BUSCA AVANCADA ------*/
  #busca_avancada #conteudo form { width: auto; padding-bottom: 25px; }
  #busca_avancada #conteudo form fieldset { float: left;}
  #busca_avancada #conteudo form .opcionais { padding-left: 30px; }
  #busca_avancada #conteudo form .padrao { width: 367px; }
  #busca_avancada #conteudo form .padrao li { padding-bottom: 10px; }
  #busca_avancada #conteudo form .padrao li label { float: left; width: 115px; margin-right: 8px; padding-top: 4px; text-align: right; font-size: 1.1em; color: #0076a3; }
  #busca_avancada #conteudo form .padrao li span { color: #0076a3; }
  #busca_avancada #conteudo form .padrao li select { font-size: 10px; color: #90a2b0; border: 1px #a7a6aa solid; }
  #busca_avancada #conteudo form .padrao li select#ano_inicial,
  #busca_avancada #conteudo form .padrao li select#ano_final { width: 68px; }
  #busca_avancada #conteudo form .padrao li select#preco_inicial,
  #busca_avancada #conteudo form .padrao li select#preco_final { width: 103px; }
  /* adicionais */
  #busca_avancada #conteudo form .adicionais {  margin-top: 22px; padding: 20px 0 0 20px; border: 1px solid #ceddea;}
  #busca_avancada #conteudo form .adicionais li { margin-bottom: 10px; position: relative; }
  * html #busca_avancada #conteudo form .adicionais li { margin-bottom: 5px; }
  #busca_avancada #conteudo form .adicionais li label { display: block; padding-left: 20px; color: #0076a3; }
  #busca_avancada #conteudo form .adicionais li label input { position: absolute; margin: -5px 0 0 -20px; }
  html > body#busca_avancada #conteudo form .adicionais li label input { margin-top: 0; }
  /* opcionais */
  #busca_avancada #conteudo form fieldset.opcionais h3 { font-size: 1.45em; margin-bottom: 23px; }
  #busca_avancada #conteudo form fieldset.opcionais ul { float: left; width: 163px; margin-right: 13px; }
  #busca_avancada #conteudo form fieldset.opcionais ul li { margin-bottom: 7px; }
  * html #busca_avancada #conteudo form fieldset.opcionais ul li { margin: -3px 0 0; display: block; }
  #busca_avancada #conteudo form fieldset.opcionais ul li label { display: block; padding-left: 20px; color: #0076a3; }
  #busca_avancada #conteudo form fieldset.opcionais ul li label input { position: absolute; margin: 0 0 0 -20px; height: 15px; }
  #busca_avancada #conteudo form button.buscar { float: left; clear: both; position: relative; margin: 10px 0 0 345px; width: 74px; height: 19px; border: 0; background: url(imagens/busca_avancada_botao.gif) no-repeat; color: #065473; font-size: 10px; }
  
  /* ------- DETALHES DO PEDIDO ------- */
  .detalhes_pedido #conteudo .container .valor { margin-bottom: 6px; padding-top: 15px; }
  .detalhes_pedido #conteudo .container .valor span { font-size: 2.3em; }
	.detalhes_pedido #conteudo .container .valor strong { margin-left: -5px; font-size: 3em; }
	.detalhes_pedido #conteudo .container .detalhes { padding-bottom: 30px; }
  .detalhes_pedido #conteudo .container .detalhes h4 { margin-bottom: 19px; font-size: 1.8em; }
  .detalhes_pedido #conteudo .container .detalhes ul { margin-bottom: 25px; }
  .detalhes_pedido #conteudo .container .detalhes ul li { line-height: 1.9em; }
  .detalhes_pedido #conteudo .container .detalhes a.botao_azul { margin-left: 75px; }
  .detalhes_pedido #conteudo .container form fieldset ul li { float: left; margin: 0 0 5px 8px; height: 122px;}
  .detalhes_pedido #conteudo .container form fieldset ul li img { display: block; margin-bottom: 3px; padding: 2px; border: 1px solid #cedce7; }
  .detalhes_pedido #conteudo .container form fieldset ul li label { display: block; padding: 2px 6px; background: #cedce7; color: #165f7c; }
  html > body.detalhes_pedido #conteudo .container form fieldset ul li label { padding: 6px; }
  .detalhes_pedido #conteudo .container form fieldset ul li div { width: 84px; padding: 6px; background: #ebf1f6; text-align: center; }
  .detalhes_pedido #conteudo .container form fieldset ul li div a { margin-bottom: 9px; }
  .detalhes_pedido #conteudo .container form fieldset ul li div a.botao_azul { width: 62px; padding-left: 14px; cursor: pointer; zoom: 1; }
  .detalhes_pedido #conteudo .container form fieldset ul li div a.botao_azul span { padding-right: 19px; }
  .detalhes_pedido #conteudo .container .tipo { clear: both; }
  .detalhes_pedido #conteudo .container .tipo h5 { font-size: 1.8em; }
  .detalhes_pedido #conteudo .container .tipo strong.sIFR-replaced { margin-left: -42px; }
  
  /* ------- FINANCIAMENTOS ------- */
  #financiamentos #conteudo .container ul.exibicao { margin-bottom: 30px; }
  #financiamentos #conteudo .container div.esquerda { position: relative; width: 392px; }
  #financiamentos #conteudo .container .informacoes { position: relative; margin: 0 40px 17px 0; background: url(imagens/bg_agendar3.gif); }
  #financiamentos #conteudo .container .informacoes ul.dados li.veiculo { padding: 10px 0; text-align: center; font-size: 1.1em; }
  #financiamentos #conteudo .container .informacoes ul.dados li.veiculo strong { font-size: 1.18em; }
  #financiamentos #conteudo .container .informacoes ul.dados li.parcelamento { padding: 19px 13px; background: url(imagens/bg_agendar2.gif); font-size: 1.1em; }
  #financiamentos #conteudo .container .informacoes ul.dados li.parcelamento ul li { display: inline; }
  #financiamentos #conteudo .container .informacoes ul.dados li.parcelamento ul li select { width: 58px; margin-right: 21px; border: 1px solid #a7a6aa; font: bold 1em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #004059; }
  #financiamentos #conteudo .container .informacoes ul.dados li ul.valores { margin-top: -10px; font-size: 1.1em; }
  html > body#financiamentos #conteudo .container .informacoes ul.dados li ul.valores { margin-top: 0; }
  #financiamentos #conteudo .container .informacoes ul.dados li ul.valores li { float: left; width: 50%; padding: 8px 0; border-top: 1px solid #d2dde5; }
  #financiamentos #conteudo .container .informacoes ul.dados li ul.valores li.primeiro { border: 0; }
  #financiamentos #conteudo .container .informacoes ul.dados li ul.valores li p { width: 130px; margin: 6px auto; text-align: left; font-size: 1em; }
  #financiamentos #conteudo .container .esquerda p { clear: both; margin-bottom: 17px; font-size: 1.1em; }
  #financiamentos #conteudo .container .esquerda ul.opcoes { float: right; margin: 0 20px 46px 0; }
  html > body#financiamentos #conteudo .container .esquerda ul.opcoes { margin-right: 40px; }
  #financiamentos #conteudo .container .esquerda ul.opcoes li { float: left; margin-left: 8px; }
  #financiamentos #conteudo .container .esquerda dl { margin-bottom: 21px; font-size: 1.1em; }
  #financiamentos #conteudo .container .esquerda p.importante { color: #00adef; }
  
  #financiamentos #conteudo .container div.direita { float: none; width: 340px; margin-left: 32px; font-size: 1.1em; overflow: hidden; }
  #financiamentos #conteudo .container div.direita h3 { font-size: 1.6em; }
  #financiamentos #conteudo .container div.direita ol { margin: 7px 0 30px; }
  #financiamentos #conteudo .container div.direita ol li { min-height: 21px; margin-bottom: 12px; padding-left: 22px; }
  * html #financiamentos #conteudo .container div.direita ol li { height: 21px; }
  #financiamentos #conteudo .container div.direita ol li.primeiro { background: url(imagens/financiamento_numero_1.gif) 0 center no-repeat; }
  #financiamentos #conteudo .container div.direita ol li.segundo { background: url(imagens/financiamento_numero_2.gif) 0 center no-repeat; }
  #financiamentos #conteudo .container div.direita ol li.terceiro { background: url(imagens/financiamento_numero_3.gif) 0 center no-repeat; }
  #financiamentos #conteudo .container div.direita ol li.quarto { background: url(imagens/financiamento_numero_4.gif) 0 center no-repeat; }
  #financiamentos #conteudo .container div.direita ol li.quinto { background: url(imagens/financiamento_numero_5.gif) 0 center no-repeat; }
  #financiamentos #conteudo .container div.direita ol li.sexto { background: url(imagens/financiamento_numero_6.gif) 0 center no-repeat; }
  #financiamentos #conteudo .container div.direita p { margin-bottom: 15px; }
  #financiamentos #conteudo .container div.direita p.obs { font-size: .9em; }
  #financiamentos #conteudo .container div.direita h4 { margin-top: 39px; font-size: 1.4em; }
  #financiamentos #conteudo .container div.direita dl { float: left; width: 166px; margin-left: 8px; text-align: center; font-weight: bold; }
  #financiamentos #conteudo .container div.direita dl.esquerda { margin: 0; }
  #financiamentos #conteudo .container div.direita dl dt { padding: 11px 0; background: #cedce7; font-size: 1.1em; color: #065473; }
  #financiamentos #conteudo .container div.direita dl dd { padding: 17px 0; background: #ebf1f6; font-size: 1.57em; color: #065473; }
  #financiamentos #conteudo .container div.direita dl dd span { position: relative; top: -2px; font-size: .7em; }
  
	
	
  /* ------- PROPOSTAS RECEBIDAS ------- */
  
  #propostas .encontro { padding: 20px 0 5px; }
  #propostas .encontro dl { float: left; margin-right: 10px; padding: 17px 20px 5px 15px; background: #f5f8fa;}
  #propostas .encontro dl.primeiro { width: 210px; }
  #propostas .encontro dl.segundo { width: 290px; }
  #propostas .encontro dl dt,
  #propostas .encontro dl dd { padding-bottom: 7px; }
  #propostas .encontro dl dt { color: #08aeeb; }
  #propostas .encontro ul { float: left; }
  * html #propostas .encontro ul { padding-right: 270px; }
  html /**/>/**/ body#propostas .encontro ul { margin-top: 13px; }
  #propostas .encontro ul li { margin-right: 10px; }


  /* ------- REAGENDAR ENCONTRO ------- */
  .reagendar #conteudo .container { padding-bottom: 15px; }
  #propostas #conteudo .container .agendar h3 { height: 18px; margin-bottom: 28px; overflow: hidden; }
  #propostas #conteudo .container .agendar label { font-size: 1.8em; }
  #propostas #conteudo .container .agendar .unidades, #propostas #conteudo .container .agendar .calendario { float: left; margin-bottom: 17px; }
  #propostas #conteudo .container .agendar .unidades { width: 152px; margin-right: 30px; padding-left: 14px; }
  #propostas #conteudo .container .agendar select { display: block; margin-bottom: 11px; padding: 2px; border: 1px solid #a7a6aa; font: .9em Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #90a2b0; }
  #propostas #conteudo .container .agendar .calendario { float: left; width: 180px; margin-right: 25px; }
  #propostas #conteudo .container .agendar .calendario table { border-width: 0 1px 1px; border-style: solid; border-color: #c2d5e5; }
  #propostas #conteudo .container .agendar .calendario table thead td { position: relative; height: 25px; padding: 0 28px; background: #004059; font-size: 1.1em; color: #caef00; }
  #propostas #conteudo .container .agendar .calendario table thead td a { position: absolute; width: 24px; height: 19px; margin-top: 3px; background: url(imagens/calendario_nav.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
  html > body#propostas #conteudo .container .agendar .calendario table thead td a { margin-top: -3px; }
  #propostas #conteudo .container .agendar .calendario table thead td a.esquerda { margin-left: -28px; }
  #propostas #conteudo .container .agendar .calendario table thead td a.direita { margin-left: 125px; background-position: 0 -19px }
  #propostas #conteudo .container .agendar .calendario table thead td strong { display: block; text-align: center; }
  #propostas #conteudo .container .agendar .calendario table tbody td { width: 26px; text-align: center; font-weight: bold; font-size: 1.1em; }
  #propostas #conteudo .container .agendar .calendario table tbody tr.dias td { background: #70879e; color: #fff; }
  #propostas #conteudo .container .agendar .calendario table tbody tr.dias td.alt { background: #8196ab; }
  #propostas #conteudo .container .agendar .calendario table tbody tr td { padding: 3px; background: #fff; cursor: pointer; }
  #propostas #conteudo .container .agendar .calendario table tbody tr td.especial { background: #eaeaea; }
  #propostas #conteudo .container .agendar .hora { margin-right: 22px; }
  #propostas #conteudo .container .agendar .hora label { clear: none; }
  #propostas #conteudo .container .agendar .hora ul { float: left; width: 70px; height: 140px; border: 1px solid #d2e1ee; font-size: 1.1em; color: #004059; overflow: auto; }
  #propostas #conteudo .container .agendar .hora ul li { width: 53px; height: 14px; padding-top: 6px; text-align: center; font-weight: bold; cursor: pointer; }
  #propostas #conteudo .container .agendar .hora select { width: 70px; height: 120px; }
  #propostas #conteudo .container .agendar ul.regioes { clear: both; width: 447px; padding: 12px; background: url(imagens/bg_agendar2.gif); }
  #propostas #conteudo .container .agendar ul.regioes li { line-height: 2em; }
  #propostas #conteudo .container .agendar ul.regioes li strong { float: left; width: 91px; margin-right: 8px; text-align: right; }
  .reagendar #conteudo .container .agendar a.botao_verde { margin: 15px 410px; padding-left: 22px; color: #065473; }
  .reagendar #conteudo .container .agendar a.botao_verde span { padding-right: 22px; }


/*------ FINANCIAMENTO DIRETO -------*/
#fin_direto #conteudo .container div h3 { font-size: 1.8em; margin-bottom: 10px; }
#fin_direto #conteudo .container div dl dt,
#fin_direto #conteudo .container div dl dd { margin-bottom: 15px; }
#fin_direto #conteudo .container div.esquerda { width: 365px; }
#fin_direto #conteudo .container div.esquerda dl dd { padding-left: 30px; background: no-repeat top left; min-height: 20px; }
* html #fin_direto #conteudo .container div.esquerda dl dd { height: 20px; }
#fin_direto #conteudo .container div.esquerda dl dd.um { background-image: url(imagens/financiamento_numero_1.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.dois { background-image: url(imagens/financiamento_numero_2.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.tres { background-image: url(imagens/financiamento_numero_3.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.quatro { background-image: url(imagens/financiamento_numero_4.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.cinco { background-image: url(imagens/financiamento_numero_5.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.seis { background-image: url(imagens/financiamento_numero_6.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.sete { background-image: url(imagens/financiamento_numero_7.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.oito { background-image: url(imagens/financiamento_numero_8.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.nove { background-image: url(imagens/financiamento_numero_9.gif); }
#fin_direto #conteudo .container div.esquerda dl dd.dez { background-image: url(imagens/financiamento_numero_10.gif); }
#fin_direto #conteudo .container div.esquerda dl dd strong { display: none; }
#fin_direto #conteudo .container div.esquerda p { margin-bottom: 25px; }
#fin_direto #conteudo .container div.direita { width: 370px; }
#fin_direto #conteudo .container div.direita dl dd.vendedor { height: 75px; background: url(imagens/financiament_vendedor.gif) 15px top no-repeat; }
#fin_direto #conteudo .container div.direita dl dd.comprador { background: url(imagens/financiament_comprador.gif) 15px top no-repeat; }
#fin_direto #conteudo .container div.direita dl dd.vendedor span,
#fin_direto #conteudo .container div.direita dl dd.comprador span { display: block; margin-left: 65px; padding: 25px 0; border-bottom: 1px solid #dde5eb; }
#fin_direto #conteudo .container div.direita dl dd.comprador span { border: 0 none; padding-bottom: 15px; }
#fin_direto #conteudo .container div.direita dl dd.vendedor span strong,
#fin_direto #conteudo .container div.direita dl dd.comprador span strong { display: block; }
#fin_direto #conteudo .container div.direita dl dd dl { margin-top: 10px; float: left; width: 166px; margin-left: 8px; text-align: center; font-weight: bold; }
#fin_direto #conteudo .container div.direita dl dd dl.esquerda { margin-left: 0; }
#fin_direto #conteudo .container div.direita dl dd dl dt { margin: 0; padding: 11px 0; background: #cedce7; font-size: 1.1em; color: #065473; }
#fin_direto #conteudo .container div.direita dl dd dl dd { margin: 0; padding: 17px 0; background: #ebf1f6; font-size: 1.57em; color: #065473; }
#fin_direto.interna #conteudo .container div.direita dl dd dl dd span { position: relative; top: -2px; font-size: .7em; margin: 0; padding: 0; display: inline; border: 0 none; }
#fin_direto #conteudo .container div.direita ul li { float: left; margin-left: 10px; }
#fin_direto #conteudo .container div.direita ul li.primeiro { margin-left: 0; }


#fin_direto #conteudo .container .fichaFinan form select { padding: 2px; vertical-align: middle; font: 1.1em Verdana, Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #a7a6aa; }
#fin_direto #conteudo .container .fichaFinan form select { color: #90a2b0; }
#fin_direto #conteudo .container .fichaFinan form table input .checkBox, .radio {border: 0px}
#fin_direto #conteudo .container .fichaFinan table { width: 720px; }
#fin_direto #conteudo .container .fichaFinan table td { height: 20px; }
#fin_direto #conteudo .container .fichaFinan h1 { margin-bottom: 17px; font-size: 22px;}
#fin_direto #conteudo .container .fichaFinan h4 { font-size: 1.6em; margin-bottom: 15px; margin-top: 15px;}


/*------ FORMAS DE PAGAMENTO -------*/
#forma_pgto #conteudo dl.informacoes { float: left; width: 265px; padding: 17px 16px 24px; background: #f5f8fa; /* filter: alpha(opacity=25); -moz-opacity:.25; opacity:.25; */ }
#forma_pgto #conteudo dl.informacoes dt { color: #08aeeb; font-size: 1.1em; margin-bottom: 11px; }
#forma_pgto #conteudo dl.informacoes dd { color: #004059; font-size: 1.1em; }
#forma_pgto #conteudo dl.informacoes dd.usuario { margin-bottom: 40px; }
#forma_pgto #conteudo dl.informacoes dd { margin-bottom: 3px; }
#forma_pgto #conteudo dl.formas { float: left; width: 450px; margin-left: 15px; }
#forma_pgto #conteudo dl.formas dt { color: #08aeeb; font-size: 1.1em; margin-bottom: 11px; }
#forma_pgto #conteudo dl.formas dd ul { list-style: none; padding-bottom: 14px; margin-bottom: 17px; }
#forma_pgto #conteudo dl.formas dd.bandeiras ul { border-bottom: 1px #ebf1f6 solid; }
#forma_pgto #conteudo dl.formas dd ul li { float: left; width: 103px; margin-right: 5px; }
#forma_pgto #conteudo dl.formas dd ul li a img { margin: 0 auto; }
#forma_pgto #conteudo dl.formas dd ul li a { display: block; margin-top: 7px; text-align: center; text-decoration: none; font-family: Arial, sans-serif; font-size: 1.1em; }
#forma_pgto #conteudo dl.formas dd.boleto_debito ul li a { height: 40px; text-align: center; }
#forma_pgto #conteudo .acoes { clear: both; margin: 50px 0; }
#forma_pgto #conteudo .acoes a { float: right; margin-right: 10px; }
#forma_pgto #conteudo .acoes button { float: right; color: #065473; white-space: nowrap; }   
  
  

/*------ COMPARATIVO -------*/

#comparativo #conteudo .container .container { position: relative;}
#comparativo #conteudo .container .container table { background: #FFF; }
#comparativo #conteudo .container .container table thead th { padding: 5px 0; background: #b0c2d0; }
#comparativo #conteudo .container .container table tbody th { width: 115px; padding: 5px 10px 5px 0; background: #c9d6df; text-align: right; font-weight: normal; }
#comparativo #conteudo .container .container table tbody th.modelo { padding: 15px 10px 15px 0; }
#comparativo #conteudo .container .container table tbody th.opcionais { padding: 40px 10px 40px 0; }
#comparativo #conteudo .container .container table td { width: 200px; padding: 5px 5px 5px 13px; background: #ecf1f7; }
#comparativo #conteudo .container .container table td div { position: absolute; top: 0; width: 152px; height: 120px; margin-left: -25px; padding: 20px 30px; background: #ecf1f7; }
#comparativo #conteudo .container .container table td div
#comparativo #conteudo .container .container table td div img { padding: 2px; border: 1px solid #c9d6df; background: #FFF; }

 
 /*------ TESTES -------*/
#testes #conteudo .container p.intro strong span { color: #00aeef; }
 
#testes #conteudo .container h3 { margin-bottom: 10px; }
#testes #conteudo .container h3 .carro { font-size: 20px;}
#testes #conteudo .container h3 .data { font-size: 15px; }
#testes #conteudo .container a.mais_testes { position: absolute; right: 10px; top: 85px; color: #00aeef; }
#testes #conteudo .container h4 { font-size: 1.2em; margin-bottom: 15px; }
#testes #conteudo .container p {font-size: 11px; margin-bottom: 15px; }
#testes #conteudo .container p.informacoes { margin-bottom: 20px; }
#testes #conteudo .container .principal { width: 375px; margin: 0 0 15px 10px; padding: 3px; border: 1px solid #cedce7; }

#testes #conteudo .container .esquerda { width: 435px; clear: both; }
html /**/>/**/ #testes #conteudo .container .esquerda ul { margin-bottom: -10px; }
#testes #conteudo .container .esquerda ul li { float: left; margin-left: 4px; padding: 2px; border: 1px solid #cedce7; }
#testes #conteudo .container .esquerda ul li.primeiro { margin-left: 0; }
#testes #conteudo .container .esquerda ul li img { width: 96px; height: 60px; }
#testes #conteudo .container .esquerda p.instrucoes { margin-bottom: 25px; padding-top: 4px; text-align: right; color: #00aeef; }

#testes #conteudo .container .direita { float: none; margin-left: 408px; padding-left: 25px; width: 300px;}
#testes #conteudo .container .direita table { background: #FFF; }
#testes #conteudo .container .direita table thead th { padding: 5px 0; background: #b0c2d0; }
#testes #conteudo .container .direita table tbody th { width: 116px; padding: 5px 5px 5px 0; background: #c9d6df; text-align: right; }
#testes #conteudo .container .direita table td { width: 290px; padding: 5px; background: #ecf1f7;}


#testes #conteudo .container .ult { width: 535px; clear: both; }
#testes #conteudo .container .ult table { background: #FFF; }
#testes #conteudo .container .ult table thead th { padding: 5px 0; background: #b0c2d0; }
#testes #conteudo .container .ult table tbody th { width: 116px; padding: 5px 5px 5px 0; background: #c9d6df; text-align: right; }
#testes #conteudo .container .ult table td { width: 305px; padding: 5px; background: #ecf1f7; font-size: 12px; }
#testes #conteudo .container .ult table td #data { width: 305px; padding: 5px; background: #ecf1f7; }
  
  
  
  #busca_avancada #conteudo form .padrao li select#quilometragem { width: 68px; }  

  
  /*------ ANÚNCIOS FAVORITOS -------*/

#favoritos #conteudo .container table.listagem { width: 765px; margin: 18px 0 21px; border-collapse: collapse; }
#favoritos #conteudo .container table.listagem tr td.check, #carros_usados #conteudo .container table.listagem tr td.fotos { text-align: center; }
#favoritos #conteudo .container table.listagem tr td.check { width: 22px; }
#favoritos #conteudo .container table.listagem tr td.fotos { width: 99px; padding: 4px 9px; border-left-width: 1px; border-left-style: solid; }
#favoritos #conteudo .container table.listagem tr td.carro { width: 191px; padding: 0 17px; border-right: 1px solid #d5e0e8; }
#favoritos #conteudo .container table.listagem tr td.dados { width: 229px; padding: 11px 0; border-bottom: 1px solid #d1dce6; }
#favoritos #conteudo .container table.listagem tr td.selos { width: 174px; }
#favoritos #conteudo .container table.listagem tr td.fotos a { display: block; width: 94px; margin-bottom: 1px; border: 1px solid #cedce7; }
#favoritos #conteudo .container table.listagem tr td.fotos a img { border: 2px solid #fff; }
#favoritos #conteudo .container table.listagem tr td.fotos a:hover img { border-color: #b0c2d0; }
#favoritos #conteudo .container table.listagem tr td.carro a { font-size: 1.3em; font-weight: bold; color: #af0000; }
#favoritos #conteudo .container table.listagem tr td.carro .preco { display: block; margin-top: 13px; font-size: 1.8em; font-weight: bold; color: #00aeef; }
#favoritos #conteudo .container table.listagem tr td.dados ul { margin-left: 17px; list-style: none; }
#favoritos #conteudo .container table.listagem tr td.dados ul li { clear: left; }
#favoritos #conteudo .container table.listagem tr td.dados ul li span { float: left; width: 80px; margin-right: 7px; text-align: right; }
#favoritos #conteudo .container table.listagem tr td.selos ul { margin-left: 8px; }
#favoritos #conteudo .container table.listagem tr td.selos ul li { height: 30px; margin: 2px 0; padding: 4px 32px; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.ouro, 
#favoritos #conteudo .container table.listagem tr td.selos ul li.prata, 
#favoritos #conteudo .container table.listagem tr td.selos ul li.bronze, 
#favoritos #conteudo .container table.listagem tr td.selos ul li.vistoria, 
#favoritos #conteudo .container table.listagem tr td.selos ul li.antifurto { height: 17px; padding: 11px 32px; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.ouro { background: url(imagens/selo_ouro28x28.png) no-repeat; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.prata { background: url(imagens/selo_prata28x28.png) no-repeat; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.bronze { background: url(imagens/selo_bronze28x28.png) no-repeat; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.vistoria { background: url(imagens/selo_vistoria28x28.png) no-repeat; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.procedencia { background: url(imagens/selo_certificado28x28.png) no-repeat; }
#favoritos #conteudo .container table.listagem tr td.selos ul li.antifurto { background: url(imagens/selo_vacina28x28.png) no-repeat; }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li { background: none !important; }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li.prata { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_prata28x28.png',sizingMethod='crop'); }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li.ouro { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_ouro28x28.png',sizingMethod='crop'); }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li.bronze { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_bronze28x28.png',sizingMethod='crop'); }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li.antifurto { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_vacina28x28.png',sizingMethod='crop'); }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li.vistoria { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_vistoria28x28.png',sizingMethod='crop'); }
* html #favoritos #conteudo .container table.listagem tr td.selos ul li.procedencia { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/imagens/selo_certificado28x28.png',sizingMethod='crop'); }
#favoritos #conteudo .container table.listagem tr.dados td { height: 46px; }
#favoritos #conteudo .container table.listagem tr.dados td ul { text-align: center; list-style: none; }
#favoritos #conteudo .container table.listagem tr.dados td ul li { display: inline; padding-left: 5px; border-left: 1px solid #004059; }
#favoritos #conteudo .container table.listagem tr.dados td ul li.primeiro { padding: 0 1px 0 0; border: 0; }
#favoritos #conteudo .container table.listagem tr.principal td { background: #ebf1f6; border-color: #d5e0e8; }
#favoritos #conteudo .container table.listagem tr.principal td.check, 
#favoritos #conteudo .container table.listagem tr.principal td.fotos { border-bottom: 1px solid #fff; }
#favoritos #conteudo .container table.listagem tr.principal td.check { background: #b0c2d0; border-right: 2px solid #ebf1f6; }
#favoritos #conteudo .container table.listagem tr.principal td.fotos { background: #c9d5df; }
#favoritos #conteudo .container table.listagem tr.principal td.selos { background: #d2dde5; border-bottom: 1px solid #fff; }
#favoritos #conteudo .container table.listagem tr.secundario td { background: #f7f7f7; }
#favoritos #conteudo .container table.listagem tr.secundario td.check { background: #dcdcdc; border-right: 2px solid #e7e7e7; }
#favoritos #conteudo .container table.listagem tr.secundario td.fotos { background: #ebebeb; }
#favoritos #conteudo .container table.listagem tr.secundario td.selos { background: #eee; }
#favoritos #conteudo .container table.listagem tr.simples td { border: 1px solid #dde5ea; }
#favoritos div.paginacao { margin-bottom: 30px; }
#favoritos #conteudo .container form p { text-align: center; }
* html #favoritos #conteudo .container form p button span { white-space: nowrap; margin-left: -19px; }

/*------ ANÚNCIOS FAVORITOS -------*/

#comparativo #conteudo .container .direita table { background: #FFF; }
#comparativo #conteudo .container .direita table thead th { padding: 5px 0; background: #b0c2d0; }
#comparativo #conteudo .container .direita table tbody th { width: 116px; padding: 5px 10px 5px 0; background: #c9d6df; text-align: right; }
#comparativo #conteudo .container .direita table td { width: 205px; padding: 5px; background: #ecf1f7; }
  
  

/*------ DAF -------*/
#daf #conteudo { padding-bottom: 50px; }
#daf #conteudo .container div.esquerda { width: 370px; }
#daf #conteudo .container div.esquerda img {  margin-bottom: 25px; padding: 3px; border: 1px solid #a9bdcd; background: #FFF; }
#daf #conteudo .container div.esquerda p { margin-bottom: 15px; }
#daf #conteudo .container div.esquerda ul li { width: 315px; color: #00aeef; }
#daf #conteudo .container div.direita { width: 370px; }
#daf #conteudo .container div.direita dl { width: 356px; margin-bottom: 25px; }
#daf #conteudo .container div.direita dl dt strong { display: block; height: 20px; margin-bottom: 8px; }
#daf #conteudo .container div.direita dl dd { padding: 15px; background: #ebf1f6; }
#daf #conteudo .container div.direita dl dd ul li { margin-bottom: 10px; padding-left: 15px; background: url(imagens/bullet_azul.gif) left 6px no-repeat; font-size: 1.1em; }
#daf #conteudo .container div.direita p { width: 356px; margin-bottom: 40px; background: #cedce7; }
#daf #conteudo .container div.direita p span { display: block; padding: 10px 0 10px 15px; }
#daf #conteudo .container div.direita p span.contemfloat { background: #ebf1f6; }
#daf #conteudo .container div.direita p span span { display: inline; padding: 0; }
#daf #conteudo .container div.direita p span.contemfloat .ligue { font-size: 1.2em; color: #00aeef; text-transform: uppercase; }
#daf #conteudo .container div.direita p span.contemfloat .telefone { font-size: 1.7em; color: #065473; }
#daf #conteudo .container div.direita ul.contemfloat { float: right; }
#daf #conteudo .container div.direita ul.contemfloat li { float: left; }
#daf #conteudo .container div.direita ul.contemfloat li a.botao_azul { margin-right: 15px; }


/* ---- PARABENS ---- */
#parabens #conteudo .container p { margin-bottom: 15px; }
#parabens #conteudo .container p.parabenizacao { font-size: 1.3em; color: #06abe9; }
#parabens #conteudo .container p.parabenizacao span.maior { font-size: 1.8em; }
#parabens #conteudo .container p a { color: #90a2b0; }


BUTTON SPAN { cursor: hand; }




/* ---- SEGURO AUTO ---- */
#seguro-auto #conteudo .container .esquerda { position: relative; width: 350px; padding-top: 235px; }

#seguro-auto #conteudo .container .esquerda .fundo { position: absolute; top: 0; left: -10px; width: 400px; height: 215px; background: url(/info/images/seguro-auto.png) no-repeat; }
* html #seguro-auto #conteudo .container .esquerda .fundo { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/info/images/seguro-auto.png',sizingMethod='crop'); }
#seguro-auto #conteudo .container .esquerda p { margin-bottom: 25px; }
#seguro-auto #conteudo .container .esquerda ul { list-style: inside disc; }
#seguro-auto #conteudo .container .esquerda ul li { padding-bottom: 10px; }

#seguro-auto #conteudo .container .direita { float: none; margin-left: 410px; position: relative; }
#seguro-auto #conteudo .container .direita dl { padding-top: 25px; margin-bottom: 30px; }
#seguro-auto #conteudo .container .direita dl dt { padding: 10px 0 8px 10px; background: #cedce7; }
#seguro-auto #conteudo .container .direita dl dd { margin-bottom: 1px; padding: 12px 0 17px 8px; background: #ebf1f6; }
#seguro-auto #conteudo .container .direita dl dd strong span.telefone { font-size: 1.5em; }
#seguro-auto #conteudo .container .direita dl dd strong span.localizacao { color: #00aeef; }
#seguro-auto #conteudo .container .direita p { margin-bottom: 15px; color: #08aeec; }
#seguro-auto #conteudo .container .direita ul { width: 250px; margin: 0 auto; }
#seguro-auto #conteudo .container .direita ul li { float: left; }
#seguro-auto #conteudo .container .direita ul li a.botao_azul { margin-right: 15px; }


/* ---- MAPA DO SITE ---- */
#mapa_site #conteudo .container dl { float: left; width: 135px; min-height: 230px; margin-right: 2px; padding: 15px 0 0 16px; }
* html #mapa_site #conteudo .container dl { height: 230px; }
#mapa_site #conteudo .container dl.escuro { background: #c9d6df; }
#mapa_site #conteudo .container dl.claro { background: #ecf1f7; }
#mapa_site #conteudo .container dl a { text-decoration: none; }
#mapa_site #conteudo .container dl a:hover { text-decoration: underline; }
#mapa_site #conteudo .container dl dt { margin-bottom: 15px; }
#mapa_site #conteudo .container dl dt a { text-transform: uppercase; }
#mapa_site #conteudo .container dl dd { margin-bottom: 10px; }


/* ---- DAF - PRECOS ---- */
#daf_preco #conteudo a.botao_azul { width: 45px; }
#daf_preco #conteudo .container .importante { font-weight: normal; color: #4ac3f1; }
#daf_preco #conteudo .container h3 { font-size: 1.1em; margin-bottom: 10px; }
#daf_preco #conteudo .container p { margin-bottom: 10px; }
#daf_preco #conteudo .container .esquerda { width: 367px; font-size: 1.1em; }
#daf_preco #conteudo .container .esquerda h3 { color: #4ac3f1; }
#daf_preco #conteudo .container .esquerda dl dt { float: left; width: 235px; margin-bottom: 1px; padding-right: 12px; line-height: 37px; text-align: right; }
#daf_preco #conteudo .container .esquerda dl dd { float: right; width: 107px; margin-bottom: 1px; padding-left: 12px; line-height: 37px; }
#daf_preco #conteudo .container .esquerda dl.azul { margin-bottom: 25px; }
#daf_preco #conteudo .container .esquerda dl.azul dt { background: #cedce7; }
#daf_preco #conteudo .container .esquerda dl.azul dd { background: #ebf1f6; }
#daf_preco #conteudo .container .esquerda dl.verde { margin-bottom: 10px; }
#daf_preco #conteudo .container .esquerda dl.verde dt { background: #caef00; }
#daf_preco #conteudo .container .esquerda dl.verde dd { background: #effab2; }

#daf_preco #conteudo .container .direita { width: 392px; font-size: 1.1em; }
#daf_preco #conteudo .container .direita table th { background: #cedce7; }
#daf_preco #conteudo .container .direita table td { background: #ebf1f6; border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 15px 10px; }
#daf_preco #conteudo .container .direita table th.contratacao { width: 113px; border-bottom: 1px solid #fff; }
#daf_preco #conteudo .container .direita table th.segurados { width: 140px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
#daf_preco #conteudo .container .direita table th.nao_segurados { width: 137px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
#daf_preco #conteudo .container .direita table thead th { height: 39px; }
#daf_preco #conteudo .container .direita table tbody th { font-weight: normal; padding: 15px 10px; border-bottom: 1px solid #fff; }


/* ---- PONTOS DE ENCONTRO ---- */
#ponto_encontro #conteudo .container .centraliza { width: 476px; margin: 0 auto; }
#ponto_encontro #conteudo .container .centraliza table { margin-bottom: 35px; }
#ponto_encontro #conteudo .container .centraliza table tr td,
#ponto_encontro #conteudo .container .centraliza table tr th { width: 295px; padding: 3px 0 3px 10px; border-bottom: 1px solid #fff; background: #ecf1f7; font-size: 1.1em; }
#ponto_encontro #conteudo .container .centraliza table tr th { width: 160px; padding: 3px 10px 3px 0; border-right: 2px solid #fff; background: #c9d6df; text-align: right; font-weight: normal; }
#ponto_encontro #conteudo .container .centraliza dl dt { width: 455px; padding-left: 20px; line-height: 31px; background: #cedce7; font-size: 1.3em; color: #065473; }
#ponto_encontro #conteudo .container .centraliza dl dd { width: 455px; margin-bottom: 4px; padding-left: 20px; line-height: 44px; background: #ebf1f6; font-size: 1.2em; }
#ponto_encontro #conteudo .container .centraliza dl dd strong span { position: relative; top: 3px; font-size: 1.7em; }
#ponto_encontro #conteudo .container .centraliza p { width: 475px; margin-bottom: 35px; text-align: right; color: #00aeef; }
#ponto_encontro #conteudo .container .centraliza p strong { font-weight: normal; }
#ponto_encontro #conteudo .container .centraliza a { float: left; margin-left: 203px; }
* html #ponto_encontro #conteudo .container .centraliza a { margin-left: 100px; }

.cadeado {display : inline; padding-right: 3px; padding-left: 3px; }




/* ------- MINHA ÁREA------- */
 
  .alterar h3 {text-decoration:underline; padding: 0 0 0 60px;}
  .alterar p {padding: 0 0 0 60px; margin: 10px 0 0 0;}
  .alterar ul  li { position: relative; background:#EBF1F6 none repeat scroll 0% 0%; height:90px; padding:12px 1pt 36px 10px; width:366px; margin: 0 5px 5px 0;float:left; }
  .alterar img {position: absolute}
  .alterar { clear: both; }
  .alterar a.botao_azul { position: absolute; margin-left: 60px; bottom: 12px; }
  .alterar p.menor {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #004059;}
  html > body .alterar a.botao_azul { float: left; }


   /* ---- DESCRISSAO SELOS  ----*/
#selos_descricao #conteudo .container dl dt { padding: 3px; font-size: 1.1em; margin-bottom: 10px; }
#selos_descricao #conteudo .container dl dd { margin-bottom: 40px; font-size: 1.1em; }

#selos_descricao #conteudo .container dl dd ul li { float: left; width: 210px; margin-left: 60px; }
#selos_descricao #conteudo .container dl dd ul li.primeiro { margin-left: 0; }
#selos_descricao #conteudo .container dl dd ul li div.selo_cliente { margin-bottom: 1px; padding: 16px 66px; background-color: #dfeaf2; }
#selos_descricao #conteudo .container dl dd ul li p { border-width: 1px; border-style: solid; border-color: #f1f5f7 #e2e5e6 #e2e5e6; padding: 5px 0 10px; background: url(imagens/descricao-selo-cliente.png) top left no-repeat; text-align: center; }
#selos_descricao #conteudo .container dl dd ul li p strong  { color: #08aeec; }

#selos_descricao #conteudo .container dl dd div.selo_garantia { float: left; margin-left: 3px; padding: 30px 28px; background-color: #dfeaf2; }
#selos_descricao #conteudo .container dl dd div.box { margin-left: 140px; padding: 10px 30px 0 15px; height: 132px; line-height: 16px; background: url(imagens/selos_box.png) center left no-repeat; }
#selos_descricao #conteudo .container dl dd div.box p { margin-bottom: 15px; }
#selos_descricao #conteudo .container dl dd div.box p.menor { font-size: .8em; margin-bottom: 0; }

#selos_descricao #conteudo .container .info { width: 598px; margin: 0 auto 50px; padding-top: 40px; }
#selos_descricao #conteudo .container .info li { position: relative; width: 214px; height: 80px; padding: 10px 18px 0 17px; margin-right: 100px; background: url(imagens/info_selo_bg.gif) no-repeat; font-weight: bold; font-size: 1.2em; line-height: 20px; }
#selos_descricao #conteudo .container .info li strong { position: absolute; top: -45px; left: -75px; width: 105px; height: 85px; background: url(imagens/info_selo.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#selos_descricao #conteudo .container .info li strong a { display: block; height: 100%; }
#selos_descricao #conteudo .container .info li a { text-decoration: none; color: #065473; }
#selos_descricao #conteudo .container .info li.compre_seguro { float: right; margin-right: 0; }
#selos_descricao #conteudo .container .info li.compre_seguro strong { background-position: 0 -85px; }

#selos_descricao #conteudo .container a.botao_verde { float: none; display: block; margin: 0 none; width: 45px; }
 /* ------- feirao ------- */
  #feirao #conteudo .container li  {  position: relative; padding: 11px; background: url(imagens/bg_agendar.gif); border-width: 1px 1px 0; border-style: solid; border-color: #dde5ea;  font-weight: bold; list-style: none; margin-left: 0px;}
  #feirao #conteudo .container li  a.botao_azul { position: absolute; top: 10px; left: 620px;  width: 50px; padding-left: 10px;   color: #FFFFFF;  }
  #feirao #conteudo .container li  a.botao_azul span { padding-right: 10px; color: #FFFFFF; padding: 5px; }
  #feirao #conteudo .container p { margin: 0px 0 0 0;}
  #feirao #conteudo .container p span{ margin: 0px 0 0 0; font: 9px Verdana, Arial, Helvetica, sans-serif;}


  #feirao #parabens #conteudo .container p { margin-bottom: 15px; }
  #feirao #parabens #conteudo .container p.parabenizacao { font-size: 1.3em; color: #06abe9;  }
  #feirao #parabens #conteudo .container p a { color: #90a2b0; font: 11px Verdana, Arial, Helvetica, sans-serif; }
  #feirao #parabens #conteudo #botao {  }

  #feirao #parabens #conteudo ul li { float: left; margin-left: 65px; }
  #feirao #parabens #conteudo ul li.primeiro { margin-left: 65px; }

  #feirao #parabens #conteudo #info p { margin-left: 120px;}
  #feirao #parabens #conteudo #info p span{ margin: 0px 0 0 0; font: 11px Verdana, Arial, Helvetica, sans-serif;}


  /* ---- GARANTIA MECANICA ---- */

#garantia-mecanica #conteudo .container .fundo { position: absolute; top: 100px; left: 0px; width: 800px; height: 500px; background: url(/info/images/garantiaMecanica2.jpg) no-repeat; }

#garantia-mecanica #conteudo .container .informativo { position: relative; width: 700px; padding-top: 300px; }

#garantia-mecanica #conteudo .container .informativo p { margin-bottom: 25px; }
#garantia-mecanica #conteudo .container .informativo ul { list-style: inside disc; }
#garantia-mecanica #conteudo .container .informativo ul li { padding-bottom: 10px; }

#garantia-mecanica #conteudo .container .direita { float: none; margin-left: 410px; position: relative; }
#garantia-mecanica #conteudo .container .informativo dl { padding-top: 25px; margin-bottom: 30px; }
#garantia-mecanica #conteudo .container .informativo dl dt { padding: 10px 0 8px 10px; background: #cedce7; }
