/*
Cliente: Ford
Projeto: Frei Caneca

/* 
  --------------
    ORDEM DOS ATRIBUTOS
  --------------
  { position:; top:; left:; float:; clear:; display:; width:; height:; margin:; padding:; border:; background:; font:; text:; color:; } 

*/

/*
--------------
ELEMENTOS e CLASSES
--------------
*/

/* ------- GERAL ------- */
* { margin: 0; padding: 0; /* z-index: 1; */ } /* reseta todas as margens, paddings e define o nivel das camadas do site */

.direita { float: right; }
.esquerda { float: left; }
p.direita, p.esquerda { float: none; }
p.direita { text-align: right; }
p.esquerda { text-align: left; }
.centro { text-align: center; }

/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */



html { height: 100%; background-color: #eaeae8; font-size: 100%;  }
body { width: 770px; min-height: 100%; background-color: #f5f5f0; font: .68em arial, sans-serif; }
* html body { height: 100%; /* behavior: url(css/csshover2.htc); */ }

input, textarea, select { padding: 2px 3px; font: 1em arial, sans-serif; }

a { text-decoration: none; color: #2281b6; }
a img { border: 0; }


#limites { padding-top: 16px; }
#topo { height: 137px; background: url(../imagens/bg_topo.gif) bottom no-repeat; }
#topo h2 { width: 157px; height: 77px; margin-left: 32px; background: url(../imagens/logo_ford_sempre_topo.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#topo fieldset { border: 0; }
#topo .mensagem { display: none; }
  /* topo de natal */
  #topo.natal { position: relative; }
  #topo.natal .mensagem { position: absolute; top: 0; right: 0; display: block; width: 532px; height: 133px; background: url(../imagens/topo_natal.png) no-repeat; text-indent: -999em; overflow: hidden; }
#topo form { margin-top: 35px; }
#topo #frmajuda { display: inline; float: left; width: 255px; margin: 15px 30px 0 35px; }
#topo #frmajuda { margin-right: 30px; }
#topo #frmajuda select { width: 260px; font-size: 1.1em; color: #2281b6; }
#topo #area_cliente { position: relative; float: left; margin-top: 8px; }
#topo #area_cliente h5 { font-size: .7em; text-transform: uppercase; letter-spacing: 1px; color: #fff; }
#topo #area_cliente ol { float: left; }
#topo #area_cliente li { display: inline; }
#topo #area_cliente label { display: none; }
#topo #area_cliente input { width: 70px; padding: 1px 2px; color: #2281b6; }
#topo #area_cliente button { float: left; display: block; width: 39px; height: 21px; margin: 0 10px; border: 0; background: url(../imagens/botao_ok.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#topo #area_cliente button:hover { background-position: 0 -21px; }
#topo #area_cliente a { margin-left: 10px; font: .8em/24px Arial, sans-serif; text-decoration: underline; text-transform: uppercase; color: #fff; }


#conteudo { clear: both; padding: 0 15px 33px; background: #fff url(../imagens/bg_conteudo.gif) bottom no-repeat; }

#coluna1 { float: left; width: 120px; position: relative; z-index: 5; }
#coluna1 #menu { margin-bottom: 33px; list-style: none; position: relative; z-index: 999; }
#coluna1 #menu li { position: relative; display: inline; margin-bottom: 3px; zoom: 1; }
html > body #coluna1 #menu li { display: block; }
#coluna1 #menu li a { display: block; width: 113px; padding-left: 24px; background: url(../imagens/bg_menu_hover.gif) no-repeat; font-weight: bold; line-height: 21px; text-decoration: none; text-transform: uppercase; }
#coluna1 #menu li.ativo a, #coluna1 #menu li:hover a, #coluna1 #menu li a:hover { background-position: 0 -21px; color: #fff; }
  
  /* ativo */
  #coluna1 #menu li.ativo ul li ul { display: none; }
  #coluna1 #menu li.ativo ul li.ativo ul { display: block; }

  #coluna1 #menu li.ativo ul, #coluna1 #menu li:hover ul { display: block; }
  #coluna1 #menu li.ativo ul a, #coluna1 #menu li:hover ul a { color: #348ebf; }
  #coluna1 #menu li.ativo ul a:hover, #coluna1 #menu li:hover ul a:hover { color: #fff; }

  #coluna1 #menu li ul { position: absolute; top: 0; left: 137px; display: none; margin: 0; list-style: none; z-index: 999; }
  #coluna1 #menu li ul li { margin: 0; }
  #coluna1 #menu li ul li a { width: 115px; margin: 0; padding: 5px 5px 5px 10px; background: url(../imagens/bg_menu_pop_up.png) 0 center no-repeat; /*background: #e0f0f9;*/ font-size: 0.81em; line-height: 16px; }
  /* ativo */ #coluna1 #menu li ul li:hover a, #coluna1 #menu li ul li a:hover { background-position: -130px center; color: #fff; /* background-color: #348ebf; */ }
  #coluna1 #menu li ul li.primeiro a { background-position: 0 0; }
  /* ativo */ #coluna1 #menu li ul li.primeiro:hover a, #coluna1 #menu li ul li.primeiro a:hover { background-position: -130px 0; color: #fff; }
  #coluna1 #menu li ul li.ultimo a { background-position: 0 bottom; }
  /* ativo */ #coluna1 #menu li ul li.ultimo:hover a, #coluna1 #menu li ul li.ultimo a:hover { background-position: -130px bottom; color: #fff; }
  
  /* ajusta ativo */ #coluna1 #menu li ul li:hover ul li a { background-position: 0 center; color: #348ebf; }
  /* ajusta ativo */ #coluna1 #menu li ul li.primeiro:hover ul li a { background-position: 0 center; color: #348ebf; }
  /* ajusta ativo */ #coluna1 #menu li ul li.ultimo:hover ul li a { background-position: 0 center; color: #348ebf; }
      
      #coluna1 #menu li ul li ul li a:hover { background-position: -130px center; color: #fff; }
      
      /* meio */
      #coluna1 #menu li ul li.primeiro ul li a { background-position: 0 center; }
      #coluna1 #menu li ul li.primeiro ul li a:hover { background-position: -130px center; color: #fff; }
      #coluna1 #menu li ul li.ultimo ul li a { background-position: 0 center; }
      #coluna1 #menu li ul li.ultimo ul li a:hover { background-position: -130px center; color: #fff; }

      /* cantos */
      #coluna1 #menu li:hover ul li ul { display: none; }
      #coluna1 #menu li ul li:hover ul { display: block; }
      
      #coluna1 #menu li ul li ul { left: 128px; } 
      /* ajusta ativo meio */ #coluna1 #menu li ul li ul li.primeiro a, #coluna1 #menu li ul li.primeiro ul li.primeiro a { background-position: 0 0; }
      #coluna1 #menu li ul li.primeiro ul li.primeiro a:hover { background-position: -130px 0; color: #fff; }
      /* ajusta ativo meio */ #coluna1 #menu li ul li ul li.ultimo a, #coluna1 #menu li ul li.primeiro ul li.ultimo a { background-position: 0 bottom; }
      #coluna1 #menu li ul li.primeiro ul li.ultimo a:hover { background-position: -130px bottom; }
  
      #coluna1 #menu li ul li.ultimo ul li.primeiro a { background-position: 0 0; }
      #coluna1 #menu li ul li.ultimo ul li.primeiro a:hover { background-position: -130px 0; color: #fff; }
      #coluna1 #menu li ul li.ultimo ul li.ultimo a { background-position: 0 bottom; }
      #coluna1 #menu li ul li.ultimo ul li.ultimo a:hover { background-position: -130px bottom; }


#coluna1 .banner { text-align: center; } 


#coluna2 { float: left; width: 590px; margin-left: 20px; position: relative; }
#coluna2 .banner { width: 590px; text-align: right; }
#coluna2 h4 { text-transform: uppercase; color: #4796c2; }

#coluna2 .banner_qcp { display: block; margin-bottom: 15px; }

/*--- DESTAQUES NA CAIXA VERDE ---*/
#coluna2 .caixa_verde { min-height: 143px; margin: 15px 0 30px; padding: 0 10px; background: url(../imagens/caixa_verde_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_verde { height: 143px; }
#coluna2 .caixa_verde ul { list-style: none; }
#coluna2 .caixa_verde ul li { float: left; width: 285px; min-height: 71px; color: #0f6f0f; }
* html #coluna2 .caixa_verde ul li { height: 71px; } 
#coluna2 .caixa_verde ul li a { color: #0f6f0f;  }
#coluna2 .caixa_verde ul li img { float: left; margin-right: 10px; border: 1px #166a1d solid; }
#coluna2 .caixa_verde h3 { height: 19px; margin-bottom: 11px; padding-left: 22px; background: url(../imagens/caixa_verde_titulo.png) left center no-repeat; font: bold 1em/19px Arial, sans-serif; text-transform: uppercase; color: #0f6f0f; }
#coluna2 .caixa_verde h4 { font-size: 1.09em; }
#coluna2 .caixa_verde h4 a:hover { text-decoration: underline; }

/*--- CAIXA AMARELA - TABELA COM CARACTERISTICAS DOS CARROS ---*/
#coluna2 .caixa_amarela { width: 565px; min-height: 126px; padding: 0 15px 10px 10px; background: url(../imagens/caixa_amarela_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_amarela { height: 126px; }
#coluna2 .caixa_amarela table { width: 100%; margin-bottom: 10px; }
#coluna2 .caixa_amarela table th { padding: 5px; border-bottom: 1px #999999 solid; text-transform: uppercase; text-align: center; color: #CCA400; }
#coluna2 .caixa_amarela table tbody th { text-align: left; color: #8F7714; }
  /* #coluna2 .caixa_amarela table th.modelo { text-indent: -999em; overflow: hidden; } */
#coluna2 .caixa_amarela table tbody tr td { text-align: center; }
#coluna2 .caixa_amarela table tbody tr td,
#coluna2 .caixa_amarela table tbody tr th { padding: 5px; border-bottom: 1px #999999 solid; }
#coluna2 .caixa_amarela .botao_cinza { display: inline-block; height: 15px; padding-left: 6px; background: url(../imagens/botao_cinza_esquerda.png) left no-repeat; font-size: .81em; line-height: 15px; color: #5c5c5c; }
#coluna2 .caixa_amarela .botao_cinza strong { display: inline-block; height: 15px; padding-right: 6px; background: url(../imagens/botao_cinza_direita.png) right no-repeat; text-transform: uppercase; font-weight: normal; line-height: 15px; color: #5c5c5c; } 
  /* acoes */
  #coluna2 .caixa_amarela .acoes { float: left; width: 260px; height: 19px; padding: 2px 10px; background: url(../imagens/caixa_amarela_acoes_bg.gif) no-repeat; text-transform: uppercase; }
  #coluna2 .caixa_amarela .acoes ul { display: inline; list-style: none; }
  #coluna2 .caixa_amarela .acoes ul li { display: inline; margin-left: 10px; }
  #coluna2 .caixa_amarela .botao_amarelo { display: inline-block; height: 19px; padding-left: 7px; background: url(../imagens/botao_amarelo_esquerda.png) left no-repeat; font-size: .81em; line-height: 19px; }
  #coluna2 .caixa_amarela .botao_amarelo strong { display: inline-block; height: 19px; padding-right: 7px; background: url(../imagens/botao_amarelo_direita.png) right no-repeat; line-height: 19px; color: #000; }
  #coluna2 .caixa_amarela .botao_amarelo strong:hover { cursor: pointer; color: red; border: 1px red solid; }
  /* adicionais */
  #coluna2 .caixa_amarela .adicionais { width: 260px; height: 19px; margin-left: 265px; padding-top: 3px; background: url(../imagens/caixa_amarela_acoes_bg.gif) no-repeat; }
  #coluna2 .caixa_amarela .adicionais ul { list-style: none; text-align: center; }
  #coluna2 .caixa_amarela .adicionais ul li { display: inline; }

/*--- CAIXA AZUL ---*/
#coluna2 .caixa_azul { min-height: 425px; margin: 10px 0; padding: 10px 20px 15px 10px; background: url(../imagens/caixa_azul_bg.png) left bottom no-repeat; }
* html #coluna2 .caixa_azul { height: 425px; }

#coluna2 #destaques { height: 215px; margin: 20px 0 0; list-style: none; }
#coluna2 #destaques li { position: relative; width: 174px; height: 172px; margin-right: 10px; padding: 8px; background-color: #f1f1ed; }
#coluna2 #destaques li.ultimo { margin-right: 0; }
#coluna2 #destaques li h4 { position: relative; margin: -25px 0 10px; font-size: 1em; }
#coluna2 #destaques li p { margin-top: 10px; color: #80807b; line-height: 18px; }
#coluna2 #destaques li a { display: block; margin-top: 4px; padding-right: 20px; background: url(../imagens/mais.gif) right no-repeat; font-weight: bold; line-height: 16px; text-align: right; }
#coluna2 #destaques li a:hover { background-position: right 0; color: #e8ab3c; }

#coluna2 .cadastro { position: relative; float: right; width: 267px; height: 124px; padding: 0 9px; background-color: #f1f1ed; text-transform: uppercase; }
#coluna2 .cadastro h4 { margin: 0 -9px 6px; padding: 0 9px 0 23px; background-color: #c2c2b7; font-size: 1.4em; line-height: 27px; color: #fff; }
#coluna2 .cadastro p { margin-left: 14px; line-height: 18px; color: #767676; }
#coluna2 .cadastro a { position: absolute; bottom: 10px; right: 10px; display: block; width: 65px; margin-top: 5px; padding-right: 20px; background: url(../imagens/mais_cinza.gif) right 0 no-repeat; font-weight: bold; line-height: 16px; text-align: right; text-transform: none; color: #8f8f8a; }
#coluna2 .cadastro a:hover { background-position: right -16px; color: #676767; }

#coluna2 .newsletter { position: relative; float: right; width: 284px; height: 124px; padding: 0 9px; background-color: #f1f1ed;  }
#coluna2 .newsletter h4 { margin: 0 -9px 6px; padding: 0 9px 0 23px; background-color: #c2c2b7; font-size: 1.4em; line-height: 27px; color: #fff; text-transform: uppercase; }
#coluna2 .newsletter p { margin-left: 14px; line-height: 18px; color: #767676; }
#coluna2 .newsletter a.botao { margin: 0px 38px 5px 5px; padding: 1px 0 0 5px; right: 0; text-align: left; width: 37px; height: 19px; background: url(../imagens/bg-botao-enviar-newsletter.jpg) no-repeat; color: #fff; }
#coluna2 .newsletter a.botao:hover { background: url(../imagens/bg-botao-enviar-newsletter.jpg) no-repeat; color: #fff; }
#coluna2 .newsletter ul { margin: 0 0 0 14px; list-style: none; }
#coluna2 .newsletter ul li { padding-top: 6px; }
#coluna2 .newsletter ul li label { display: block; float: left; padding-top: 2px; width: 45px; color: #767676; font-size: 1.09em; }
#coluna2 .newsletter ul li input { width: 185px; }
#coluna2 .newsletter ul li input.email { width: 135px; }
#coluna2 .newsletter a { position: absolute; bottom: 10px; right: 10px; display: block; width: 65px; margin-top: 5px; padding-right: 20px; background: url(../imagens/mais_cinza.gif) right 0 no-repeat; font-weight: bold; line-height: 16px; text-align: right; text-transform: none; color: #8f8f8a; }
#coluna2 .newsletter a:hover { background-position: right -16px; color: #676767; }

#coluna2 #ferramentas { width: 270px; height: 137px; margin-bottom: 35px; list-style: none; }
#coluna2 #ferramentas li { height: 39px; margin-bottom: 2px; padding-bottom: 7px; background: url(../imagens/pontilhado.gif) 0 bottom no-repeat; }
#coluna2 #ferramentas li a { display: block; height: 40px; padding-left: 40px; background: url(../imagens/icones.jpg) 0 0 no-repeat; font-weight: bold; font-size: 1.36em; line-height: 50px; text-transform: uppercase; letter-spacing: 1px; color: #69aacd; }
* html #coluna2 #ferramentas li a { line-height: 40px; } 
#coluna2 #ferramentas li a:hover { background-position: 0 -120px; color: #f4b318; }
#coluna2 #ferramentas li.avaliar_usado a { background-position: 0 -40px; }
#coluna2 #ferramentas li.avaliar_usado a:hover { background-position: 0 -160px; }
#coluna2 #ferramentas li.cotacao a { background-position: 0 -80px; }
#coluna2 #ferramentas li.cotacao a:hover { background-position: 0 -200px; }

#coluna2 .caixa { position: relative; width: 267px; height: 125px; margin-bottom: 30px; padding: 0 9px; border: solid #c5deec; border-width: 0 1px 1px; }
#coluna2 .caixa h4 { margin: 0 -9px 6px; padding: 0 9px; background-color: #6daccf; font-size: 1.4em; line-height: 27px; color: #fff; }
#coluna2 .caixa img { margin-right: 8px; }
#coluna2 .caixa p { font-size: 1.1em; line-height: 20px; color: #2281b6; }
#coluna2 .caixa a { position: absolute; bottom: 10px; right: 10px; display: block; width: 65px; margin-top: 5px; padding-right: 20px; background: url(../imagens/mais_branco.gif) right no-repeat; font-weight: bold; line-height: 16px; text-align: right; }
#coluna2 .caixa a:hover { background-position: right 0; color: #e8ab3c; }

#coluna2 .noticias { position: static; clear: both; width: 570px; height: auto; margin: 0; text-transform: uppercase; }
#coluna2 .noticias h4 { margin-bottom: 10px; }
#coluna2 .noticias ul { list-style: none; }
#coluna2 .noticias li { position: relative; margin-bottom: 10px; padding: 0 80px 0 0; }
#coluna2 .noticias li h5 { margin-bottom: 5px; font-weight: bold; font-size: 1.1em; text-transform: uppercase; color: #154a68; } 
#coluna2 .noticias a { bottom: 0; right: 0; text-transform: none; }

#rodape { padding: 30px 0 60px; }
#rodape ul { width: 660px; margin: 0 auto; text-align: center; }
#rodape li { display: inline; margin-right: 10px; padding-left: 13px; border-left: 2px solid #b9b9b0; line-height: 26px; }
#rodape li.primeiro { padding: 0; border: 0; }
#rodape a { font-weight: bold; color: #919186; }
#rodape a:hover { text-decoration: underline; }


/* ------- SHOWROOM ------- */
#conteudo #coluna2 .showroom_modelos { display: inline-block; overflow: hidden; }
#conteudo #coluna2 .showroom_modelos h3 { margin: 15px 0 10px 0;  font-size: 1.09em; text-transform: uppercase; color: #69aacd; }
#conteudo #coluna2 .showroom_modelos ul { list-style: none; }
#conteudo #coluna2 .showroom_modelos ul.categorias li { float: left; width: 163px; height: 253px; margin-right: 12px; padding: 10px; background: #f1f1ed; }
#conteudo #coluna2 .showroom_modelos ul.categorias li.ultimo { margin-right: 0; }
#conteudo #coluna2 .showroom_modelos ul.categorias li ul { padding: 0; }
#conteudo #coluna2 .showroom_modelos ul.categorias li ul li { float: none; width: auto; height: auto; margin: 0 0 5px 0; padding: 0; }
#conteudo #coluna2 .showroom_modelos ul.categorias li ul li a { width: auto; height: auto; margin: 0 0 5px 0; font-size: 0.9em; text-decoration: underline; color: #80807b; }
#conteudo #coluna2 .showroom_modelos ul.categorias li h4 { margin-bottom: 10px; padding-left: 10px; background: url(../imagens/showroom_categoria_titulo.gif) left no-repeat; font-size: 0.9em; text-transform: uppercase; color: #656561; }


/* ------- ACESSORIOS ------- */
#conteudo #coluna2 .acessorios { padding: 10px 0; background: #f8f8f8; }
#conteudo #coluna2 .acessorios h1 { margin: 0 0 10px 16px; font-size: 1.81em; text-transform: uppercase; color: #f4b41b; }
#conteudo #coluna2 .acessorios p { margin-left: 16px; font-size: 1.09em; color: #797979; }
#conteudo #coluna2 .acessorios dl dt { margin-top: 10px; padding: 7px 14px; background: url(../imagens/acessorios_titulos_seta.gif) 7px center #e5e5e3 no-repeat; font: bold 1.09em Arial, sans-serif; text-transform: uppercase; color: #808080; }
#conteudo #coluna2 .acessorios dl dd a img { border: 0; }
#conteudo #coluna2 .acessorios dl dd ul { list-style: none; overflow: hidden; display: inline-block; }
#conteudo #coluna2 .acessorios dl dd ul li { float: left; display: inline; margin: 15px 0 10px 50px; text-align: center; }
#conteudo #coluna2 .acessorios dl dd ul li a { display: block; width: 81px; font-size: 1em; color: #797979; }
#conteudo #coluna2 .acessorios dl dd ul li a strong { display: block; margin-top: 5px; }
#conteudo #coluna2 .acessorios dl dd ul li img { width: 71px; height: 71px; padding: 5px; background: url(../imagens/acessorios_moldura.gif) no-repeat; }


/* ------- FORMULARIO LEMBRAR SEGURO ------- */
form#frmlembrarseguro fieldset { border: 0; }
form#frmlembrarseguro fieldset h4 { font-size: 15px; margin-bottom: 20px; }
form#frmlembrarseguro fieldset ol { list-style: none; }
form#frmlembrarseguro fieldset ol li { margin-bottom: 10px; }
form#frmlembrarseguro fieldset ol li label { display: block; margin-bottom: 1px; }
form#frmlembrarseguro fieldset ol li input { padding: 1px 0 0 1px; width: 200px; height: 15px; border: 1px solid #95ADCA; }
form#frmlembrarseguro fieldset ol li textarea { padding: 1px 0 0 1px; width: 200px; height: 130px; overflow: auto; border: 1px solid #95ADCA; font-family: Verdana, sans-serif; }
form#frmlembrarseguro fieldset ol li input.campo_ddd { width: 30px; text-align: center; }
form#frmlembrarseguro fieldset ol li input.campo_tel { width: 80px; }
form#frmlembrarseguro fieldset ol li input.campo_data { width: 75px; }
form#frmlembrarseguro fieldset ol li.veiculo ul { height: 90px; margin: 10px 0 10px 0; list-style: none; }
/* ]form#frmlembrarseguro fieldset ol li.veiculo ul li label { position: relative; float: left; width: 50px; top: 4px; } */
form#frmlembrarseguro fieldset ol li.veiculo ul li select { width: 150px; padding: 0; }
form#frmlembrarseguro fieldset ol li.fabricacao p { margin-bottom: 3px; }
form#frmlembrarseguro fieldset ol li.fabricacao select { display: inline; width: 65px; padding: 0; }
form#frmlembrarseguro fieldset button { width: 42px; height: 15px; margin-top: 10px; background: url(../imagens/btoEnviar.gif) no-repeat; border: 0; text-indent: -999em; overflow: hidden; }
form#frmlembrarseguro p.logo_shr { float: right; width: 160px; height: 68px; border: 2px #ccc solid; background:url(../imagens/logo_shr.gif) no-repeat; text-indent: -999em; overflow: hidden; }








/*
Cliente: Grupo SHC - Ford Sempre
Projeto: Landing page
*/

/*
  --------------
    ELEMENTOS e CLASSES
  --------------
*/

/* titulos */
#conteudo_concessionaria h1 { margin-bottom: 10px; font-size: 18px; font-weight: normal; color: #7999c6; }
#conteudo_concessionaria h1 strong { font-weight: bold; color: #143d8d; }
#conteudo_concessionaria h3 { height: 15px; margin-bottom: 10px; background: url(../imagens/titulos.gif) no-repeat; text-indent: -999em; overflow: hidden; }


/*--- COLUNA1 ---*/
#conteudo_concessionaria .subcoluna1 { float: left; width: 430px; margin-left: 5px;  }
#conteudo_concessionaria .subcoluna1 .flash { margin-bottom: 15px; }
#conteudo_concessionaria .subcoluna1 .flash_carros { width: 430px; height: 290px; margin-bottom: 15px; }
/* equipe */
#conteudo_concessionaria .subcoluna1 .equipe { width: 402px; height: 167px; padding: 13px; background: url(../imagens/equipe_bg.png) no-repeat; }
* html #conteudo_concessionaria .subcoluna1 .equipe { width: 428px; }
#conteudo_concessionaria .subcoluna1 .equipe .foto { float: left; width: 125px; height: 163px; background: #fff; border: 1px #ccc solid; }
#conteudo_concessionaria .subcoluna1 .equipe .texto { margin: 5px 0 0 140px; }
/*#conteudo_concessionaria .subcoluna1 .equipe .texto p {  } */
#conteudo_concessionaria .subcoluna1 .equipe .texto p strong { color: #0a4d81; }
#conteudo_concessionaria .subcoluna1 .equipe .texto ul { position: relative; float: left; width: 260px; height: 60px; margin-top: 8px
; text-align:center; }
* html #conteudo_concessionaria .subcoluna1 .equipe .texto ul { margin-top: 13px; }
#conteudo_concessionaria .subcoluna1 .equipe .texto ul li { display: inline; margin-right: 10px; }
#conteudo_concessionaria .subcoluna1 .equipe .texto ul li a { text-decoration: none; }
#conteudo_concessionaria .subcoluna1 .equipe .texto ul li a img { border: 1px #ccc solid; }
#conteudo_concessionaria .subcoluna1 .equipe .texto ul li a:hover  img { border-color: #abaaaa; }

/* concessionaria */
#conteudo_concessionaria .subcoluna1 .concessionarias { margin-top: 20px; }
#conteudo_concessionaria .subcoluna1 .concessionarias h3 { background-position: left -22px; }

/*--- COLUNA2 ---*/
#conteudo_concessionaria .subcoluna2 { width: 174px; margin: 35px 0 0 441px; }
#conteudo_concessionaria .box { color: #00497d; }
#conteudo_concessionaria .subcoluna2 ul { list-style: none; }
/* atendimento */
#conteudo_concessionaria .atendimento { /*width: 151px;*/ width:auto; height: 230px; margin-bottom: 15px; padding: 15px 15px 15px 10px; background: url(../imagens/atendimento_bg.png) no-repeat;  /height:260px; }
#conteudo_concessionaria .atendimento h3 { background-position: left -48px; }
#conteudo_concessionaria h5 { padding-left: 8px; background: url(../imagens/seta_azul.png) left center no-repeat; font-size: 1.1em; color: #00497d; } 
#conteudo_concessionaria .atendimento ul li ul { margin-left: 8px; }
#conteudo_concessionaria .atendimento ul li { color: #00497d; }
#conteudo_concessionaria .atendimento ul li.horario { margin: 20px 0; }
#conteudo_concessionaria a.botao_azul { display: block; width: 100px; height: 17px; margin: 10px 25px 0; line-height: 17px; background: url(../imagens/botao_azul.png) no-repeat; text-align: center; text-decoration: none; text-transform: uppercase; font-size: 0.83em; color: #fff; letter-spacing: -0.5px; }
/* endereco e trabalhe */
#conteudo_concessionaria .box.endereco, #conteudo_concessionaria .box.trabalhe { height: 105px; padding: 10px 10px; /*padding: 15px 10px;*/ background: url(../imagens/box_azul.png) no-repeat; /margin-bottom:15px; }
#conteudo_concessionaria .box.endereco h3 { background-position: left -69px; }
#conteudo_concessionaria .box.trabalhe h3 { background-position: left -92px; }
#conteudo_concessionaria .box.endereco p, 
#conteudo_concessionaria .box.trabalhe p { width: 150px; line-height: 1em; }

div.descricao { height:74px; overflow:hidden; }
div.descricao p { line-height:12px !important; }

/* Slideshow */
#coluna2 .slideshow { position: relative; width: 584px; height: 246px; }

table.opcionais a { position: relative; top: 6px; }
table.opcionais select { width: 185px; height: 22px; position: relative; top: 10px; }





