#home-veiculo{ }

.sub-nav{ float: right; list-style: none; padding-top: 10px; height: 55px; }
.sub-nav li{ float: left; padding-left: 15px;}
.sub-nav li a{ color: #666666; }

h2{ font-size: 26px; text-transform: uppercase; padding-bottom: 20px; color: #666666; }
strong{ font-weight: normal; }

.destaque{ padding-bottom: 50px; float: left; clear: both; }
  .destaque .imagem{ width: 590px; float: left; }
  .traseira-video .imagem{ margin-left: -20px; margin-right: 20px; width: 535px }
  .destaque .texto{ width: 345px; float: left; padding-right: 20px; overflow: hidden; }
  .traseira-video .texto{ padding-right: 0; width: 425px; }
  .destaque .texto p{ line-height: 19px; padding-bottom: 19px; }
  
.imagem-right .imagem{ float: right; text-align: right; margin-right: -20px; position: relative; right: -7px; }
.imagem-right .texto{ float: left; padding-left: 20px; }
  
/* diferenca entra foto e vídeo direita ou esquerda */

.na-midia{ padding-bottom: 50px; background: url(/_img/veiculo_line_mid.gif) repeat-x bottom left; float: left; width: 960px; margin-bottom: 20px; }
  .na-midia h3{ font-weight: normal; font-size: 26px; float: left; width: 325px; padding-left: 15px; }
  .na-midia h3 strong{ font-weight: normal; }
  .na-midia .box{ float: left; width: 205px; font-size: 12px; text-transform: uppercase; line-height: 13px; }
  .na-midia .box a{ display: block; padding: 5px; border-left: 1px solid #dc002e; color: #dc002e; padding-bottom: 0; }
  .na-midia .box a strong{ display: block; color: #333333; }
  .na-midia .box img{ display: block; margin-left: -6px; padding-top: 5px; }
  
.diferenciais{ width: 978px; padding-bottom: 20px; float: left; padding-left: 5px; }
  .diferenciais h3{ font-size: 26px; color: #666666; font-weight: normal; padding-bottom: 15px; padding-left: 10px; }
  .diferenciais .box{ width: 301px; float: left; margin-right: 25px; }
  .diferenciais .box .imagem{ text-align: center; background: url(/_img/veiculo_diferenciais.gif) no-repeat center bottom; padding-bottom: 14px; }
  .diferenciais .box h4{ color: #333333; font-weight: normal; text-transform: uppercase; font-size: 24px; padding: 14px 0 20px 0; }
  .diferenciais .box h4,
  .diferenciais .box p{ margin: 0 14px; line-height: 20px; }
  .diferenciais .box p span{ color: #2f2f2f; }
  
.call-action{ clear: both; width: 960px; height: 150px; background: url(/_img/call-action_bg.gif) no-repeat 0 30px; }
  .call-action h4{ color: #dc002e; font-size: 26px; margin-left: 20px; text-transform: uppercase; font-weight: normal; height: 30px; }
  .call-action .box{ width: 265px; float: left; padding: 20px 0 0 30px; font-size: 12px; position: relative; text-transform: uppercase; color: #676767;}
    .call-action .box strong{ font-size: 18px; font-weight: normal;  display: block; margin-bottom: 3px; }
    .call-action .box span{ display: block; }
    .call-action .last{ width: 310px; color: #2f2f2f; }
    .call-action .box a{ background: url(/_img/call-action.gif) no-repeat 0 0; height: 13px; text-indent: -2000px; overflow: hidden; display: block; width: 100px; }
    .call-action .box a.reserve{ background-position: 0 0; }
    .call-action .box a.monte{ background-position: 0 -13px; }
    .call-action .box a.saiba{ background-position: 0 -26px; }
    
#featured #feature_panes li{ display: none; z-index: 3 }
#featured #feature_panes li.selected{ display: block; }
#featured #feature_panes li#feature_item_0_pane{ z-index: 1; }
    
#feature_car{ z-index: 2; width: 960px; height: 350px; position: absolute; top: 0; left: 0; background: url(/_media/c4/veiculo/header.jpg) no-repeat top left; color: #919191; text-transform: uppercase; line-height: 16px; }

#feature_car h2{ position: absolute; top: 27px; left: 24px; font-weight: normal; font-size: 24px;  }
#feature_car h2 strong{ font-weight: normal; margin-left: 3px; }

#feature_car #motorizacao{ list-style: none; position: absolute; left: 24px; top: 56px; font-size: 14px;  color: #474747; }
#feature_car #motorizacao li{ padding-bottom: 3px; }

#feature_car #preco{ position: absolute; left: 21px; bottom: 13px; font-size: 14px; }
#feature_car #preco span{ font-size: 22px; vertical-align: top; }
#feature_car #preco i{ font-size: 44px; font-style: normal; letter-spacing: -5px; vertical-align: middle; }
#feature_car #preco small{ font-size: 10px; }

#feature_car #selos{ position: absolute; bottom: 15px; left: 195px; list-style: none; font-size: 12px; }
#feature_car #selos li{ float: left; padding-left: 3px; border-left: 1px solid #b8b8b8; padding-right: 18px; }
#feature_car #selos li strong{ display: block; margin-bottom: -2px; color: #252525; font-weight: normal; }

#feature_car #features{ position: absolute; top: 190px; left: 25px; list-style: none; font-size: 12px; }
#feature_car #features li{  }

#feature_car #texto-legal{ position: absolute; bottom: 0; left: 0; padding: 10px 15px; background-color: #ffffff; color: #b2b2b2; font-size: 9px; font-family: Arial; text-transform: none; cursor: default; line-height: 12px; }
#texto-legal{ display: none; }

#feature_car #cores{ position: absolute; bottom: 9px; right: 15px; list-style: none;  }
#feature_car #cores li{ float: left; cursor: pointer; }
#feature_car #cores li img{ border-bottom: 1px solid #c0c0c0; }
#feature_car #cores li.first img{ border-left: 1px solid  #c0c0c0; }
#feature_car #cores li span{ position: absolute; top: -6px; right: 0; font-size: 14px; display: none; }
#feature_car #cores li span strong{ font-weight: normal; color: #252525; }
 #feature_car .orelha{position:absolute;right:0; bottom:0; width:127px; height:128px; background:url(/_img/intro-home/selo.png)}


/******************** estilização por carro */

/********** c3 */
/***** destaque superior */

#home-veiculo.c3 .destaque1{ float: left; padding-bottom: 40px; }
#home-veiculo.c3 .destaque1 .left{ width: 390px; float: left; text-align: center;}
#home-veiculo.c3 .destaque1 .right{ width: 570px; float: right; line-height: 19px; }
#home-veiculo.c3 .destaque1 .right p{ padding-bottom: 19px; }
#home-veiculo.c3 .destaque2{ clear: both; padding-top: 33px; background: transparent url(/_img/veiculo_line_gradient_top.gif) repeat-x top left; }
#home-veiculo.c3 .destaque2 div{ height: 350px; }
#home-veiculo.c3 .diferenciais{ padding-top: 50px; }
#home-veiculo.c3 .destaque3{ float: left; padding: 40px 0 80px 0; }
#home-veiculo.c3 .destaque3 .left{ width: 520px; float: left; }
#home-veiculo.c3 .destaque3 .right{ width: 440px; float: right; padding-top: 45px; }
#home-veiculo.c3 .destaque3 .right p{ border-left: 1px solid #dc002e; padding: 12px 8px; text-transform: uppercase; }
#home-veiculo.c3 .destaque3 .right p a{ color: #333333; }
