/*config*/
body { padding:0; margin:0; list-style:none; }
h1, h2, h3, h4, h5 { font-style:normal; font-weight:normal; font-size:small; padding:0; margin:0; }
h2.titulos { float:left; width:189px; height:22px; font:14px Arial; color:#0071BB; text-transform:uppercase; border-bottom:3px solid #EFEFEF; margin:3px 0; }
p { margin:0; padding:0; }
#align { width:984px; margin:0px auto; }
select { float:left; border:0; height:22px; padding:3px 0 0 5px; margin-left:10px; }
.sprites { background:url(/img/siteNovo/sprites.png) no-repeat; }


/* Header */

/* Nav */
#nav { float:left; width:984px; height:57px; }
#nav ul { float:left; width:430px; height:30px; display:inline; }
#nav ul li { float:left; display:inline; }
#nav ul li.anuncie a { float:left; width:145px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; }
#nav ul li.ofertas a { float:left; width:55px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.termos a { float:left; width:102px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.contato a { float:left; width:58px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav .search { float:left; width:520px; height:30px;  margin:5px 0 0 30px; padding:0; }
#nav .search .input { float:left; border:0; width:185px; height:18px; padding:4px 0 0 5px; background:url(/img/siteNovo/bgInput.png); }
#nav .search .cidades { float:left; border:0; width:127px; height:22px; padding:3px 0 0 5px; background:url(/img/siteNovo/bgInput.png); margin-left:10px;}
#nav .search .botao { float:left; width:32px; height:22px; margin:0; padding:0; margin-left:10px; }
#nav .navRapida { float:left; width:984px; height:23px;}
#nav .navRapida ul { float:left; width:984px; height:14px; padding-top:4px; }
#nav .navRapida ul li { float:left; width:auto; padding:1px 10px 0; border-right:1px solid #253c79; text-transform:uppercase; }
#nav .navRapida ul li.navAnuncie { float:left; width:127px; height:13px; padding-left:0; }
#nav .navRapida ul li.nav0km { float:left; width:82px; }
#nav .navRapida ul li.navUltimos { float:right; width:129px; }
#nav .navRapida ul li.navFavoritos { float:right; width:156px; padding-right:0; border-right:0; }
#nav .navRapida ul li a { float:left; width:auto; height:13px; font:11px Arial; color:#253c79; text-decoration:none;  }

/* Barra Ícones */
.barra { float:left; background-position:-0 -600px; width:604px; height:75px; overflow:hidden; margin:0 auto 0 auto; }
.barra span.left {float:left; width:30px; height:59px; margin:6px 0 0 12px; }
.barra span.left a {float:left; width:30px; height:59px; background-position:-84px -59px; text-indent:-3000px; overflow:hidden; }
.barra span.right {float:left; width:30px; height:59px; margin:6px 0 0 12px; }
.barra span.right a {float:left; width:31px; height:59px; background-position:-113px -59px; text-indent:-3000px; overflow:hidden; }
.barra .icones { float:left; width:490px; height:74px; margin:0 0 0 4px; }
.barra .icones ul { float:left; width:490px; height:74px; margin:0; }
.barra .icones ul li { float:left; width:60px; height:67px; padding-top:7px; margin-right:3px;  }
.barra .icones ul li img { float:left; margin-left:7px;  }
.barra .icones ul li.quebra { float:left; width:60px; height:67px; padding-top:7px;  margin-right:0px;  }
.barra .icones ul li span a { float:left; width:60px; height:10px; font:9px Arial; color:#666; text-align:center; margin-top:3px; text-decoration:none; }
.barra .icones ul li span a:hover { text-decoration:underline; }

/* Content */


#content { float:left; position:relative; width:984px; }
.middle { float:left; width:814px; height:auto; margin:8px auto 0; /*padding:0 190px;*/ }
.middle .conteudo {	float:right; width:604px; margin-right:20px; }
.middle .conteudo h1 { float:left; width:210px; font:14px Arial; color:#253c79; font-weight:bold; letter-spacing:-1px; }
.middle .conteudo  p.desc { float:left; width:394px; margin:2px 0 0 0; font:10px Arial; color:#000; font-weight:bold; }
.middle .sidebar {  float:left; width:170px; overflow:hidden; }

.middle .conteudo #principal div h1.titulo { float:left; width:600px;  height:28px; margin-bottom:10px; letter-spacing:normal; font:14px Arial; color:#0071BB; text-transform:uppercase; font-weight:700; border-bottom:3px solid #EFEFEF;  }
.middle .conteudo #principal { font-size:11px; }

#content .sidebarBanners { float:right; width:170px; margin:15px 0 20px; }

h3.titulo { float:left; width:142px; padding-bottom:2px; height:21px; background:url(../img/siteNovo/bgTit.png) no-repeat; margin-top:15px; padding-left:28px; font:12px Arial; color:#FFF; line-height:21px; text-transform:uppercase; }
h3.titulo2 { float:left; width:142px; padding-bottom:2px; height:21px; background:url(../img/siteNovo/bgTitLaranja.png) no-repeat; margin-top:15px; padding-left:28px; font:12px Arial; color:#FFF; line-height:21px; text-transform:uppercase; }
h3.tituloInicio { margin-top:0; }
h3.titAcesse { float:left; width:170px; height:21px; background-position:-82px -142px; text-indent:-9000px; margin-top:20px; }
h3.titBusca { float:left; width:170px; height:21px; background-position:-82px -169px; text-indent:-9000px; }
h3.titLinksUteis { float:left; width:170px; height:21px; background-position:-82px -196px; text-indent:-9000px; margin-top:20px; }
h3.titServicos { float:left; width:170px; height:21px; background-position:-82px -222px; text-indent:-9000px; margin-top:20px; }
h3.titDepoimentos { float:left; width:170px; height:21px; background-position:-82px -248px; text-indent:-9000px; margin-top:20px; }

h2.tituloMeioAzul {float:left; width:161px; padding-bottom:2px; height:21px; background:url(../img/siteNovo/bgTit.png) no-repeat; padding-left:28px; font:12px Arial; color:#FFF; line-height:21px; text-transform:uppercase; }
h2.tituloMeioLaranja { background:url(../img/siteNovo/bgTitLaranja.png) no-repeat; }

.middle .conteudo .barraCentral { float:left; background:#f1f1f1; width:601px; height:200px; margin-top:10px; padding-top:3px; text-align:center; border:1px solid #ccc; }
.middle .conteudo .veiculosDestaque { float:left; width:604px; margin-top:15px; }
.middle .conteudo .veiculosDestaque ul { float:left; width:189px; margin-right:18px; }
.middle .conteudo .veiculosDestaque ul.quebra { margin-right:0; } 
.middle .conteudo .veiculosDestaque ul li { float:left; width:189px; padding:10px 0; color:#676767; border-bottom:1px solid #F6F6F6; margin:3px 0; }
.middle .conteudo .veiculosDestaque ul li a img { float:left; margin-right:5px; border:1px solid #ebebeb; width:62px; height:46px; color:#999; font:11px Arial; }
.middle .conteudo .veiculosDestaque ul li h3 a { float:left; width:auto; height:11px; font:11px Arial; color:#253C79; font-weight:bolder; text-decoration:none; }
.middle .conteudo .veiculosDestaque ul li h3 a:hover { text-decoration:underline; }
.middle .conteudo .veiculosDestaque ul li h4 { float:left; width:120px; font:11px Arial; }
.middle .conteudo .veiculosDestaque ul li font { float:left; width:120px; font:11px Arial; }
.middle .conteudo .veiculosDestaque ul li font.preco { float:left; width:120px; height:10px; font:11px Arial; color:#555555; font-weight:bolder; }
.middle .conteudo .veiculosDestaque ul div { float:left; width:189px; margin-top:5px; font:11px Arial; color:#fe5f00; }
.middle .conteudo .veiculosDestaque ul div a { color:#555555; text-decoration:none; }
.middle .conteudo .veiculosDestaque ul div a:hover { text-decoration:underline; }

.middle .conteudo .noticias { float:left; width:604px; margin:20px 0; }
.middle .conteudo .noticias ul { float:left; width:604px; }
.middle .conteudo .noticias ul li { float:left; width:188px; display:inline; margin:0 17px 0 0; }
.middle .conteudo .noticias ul li.quebra { margin:0; }
.middle .conteudo .noticias ul li h3 { float:left; width:188px; font: 700 14px Arial; color:#0073C0; /*font:13px Arial; color:#0d6dd3; font-weight:bold;*/ text-transform:uppercase; margin:2px 0; }
.middle .conteudo .noticias ul li img { float:left; width:188px; margin-top:6px; }
.middle .conteudo .noticias ul li span a { float:left; width:168px; height:32px; padding:10px 10px; font:13px Arial; background-color:#EFEFEF; color:#000; text-decoration:none; font-weight:bold;  }
.middle .conteudo .noticias div a { float:left; font:11px Arial; color:#555555; margin:13px 0 0 0; }


.middle .conteudo .acessorios { float:left; width:604px; margin-top:5px; }
.middle .conteudo .acessorios h2 { float:left; width:604px; height:23px; font:14px Arial; font-weight:700; color:#0073C0; text-transform:uppercase; border-bottom:3px solid #EFEFEF; margin:4px 0; }
.middle .conteudo .acessorios div a { float:left; width:604px; font:11px Arial; color:#555555; margin:10px 0 0 0; }
.middle .conteudo .acessorios ul { float:left; width:604px; }
.middle .conteudo .acessorios ul li { float:left; width:189px; padding:10px 0; margin:2px 0 0 5px; color:#676767; border-bottom:1px solid #F6F6F6; }
.middle .conteudo .acessorios ul li a img { float:left; margin-right:5px; border:1px solid #ebebeb; }
.middle .conteudo .acessorios ul li h3 a { float:left; width:auto; height:11px; font:11px Arial; color:#253C79; font-weight:700; text-decoration:none; }
.middle .conteudo .acessorios ul li h3 a:hover { text-decoration:underline; }
.middle .conteudo .acessorios ul li font { float:left; width:120px; font:11px Arial; }
.middle .conteudo .acessorios ul li font.preco { float:left; width:120px; height:10px; font:11px Arial; color:#555555; font-weight:bolder; }

.middle .conteudo .newsAutomotiva { float:right; position:relative; width:397px; margin-top:5px; }
.middle .conteudo .newsAutomotiva h2 { float:left; width:397px; height:23px; font:14px Arial; font-weight:700; color:#0073C0; text-transform:uppercase; border-bottom:3px solid #EFEFEF; margin:4px 0; }
.middle .conteudo .newsAutomotiva ul { float:left; width:397px; }
.middle .conteudo .newsAutomotiva ul li { float:left; width:397px; padding:3.5px 0; font:11px Arial; color:#353535; margin:2px 0; }
.middle .conteudo .newsAutomotiva ul li strong { float:left; margin-right:5px; }
.middle .conteudo .newsAutomotiva ul li a { float:left; color:#353535; text-decoration:none; }
.middle .conteudo .newsAutomotiva ul li a:hover { text-decoration:underline; }
.middle .conteudo .newsAutomotiva ul div { position:absolute; top:0px; right:0; width:auto; margin-top:5px; font:11px Arial; color:#555555; }
.middle .conteudo .newsAutomotiva ul div a { color:#555555; text-decoration:none; }
.middle .conteudo .newsAutomotiva ul div a:hover { text-decoration:underline; }

.middle .conteudo .dstRevendas { float:left; position:relative; width:604px; margin:15px 0; }
.middle .conteudo .dstRevendas h2 { float:left; width:604px; height:23px; font:14px Arial; font-weight:700; color:#0073C0; text-transform:uppercase; border-bottom:3px solid #EFEFEF; margin:4px 0;}
.middle .conteudo .dstRevendas ul { float:left; width:604px; }
.middle .conteudo .dstRevendas ul li { float:left; width:auto; padding:3.5px 5.1px; font:11px Arial; color:#353535; margin-top:10px; }
.middle .conteudo .dstRevendas ul li a img { border:0; }
.middle .conteudo .dstRevendas ul div { position:absolute; top:15px; right:0; width:auto; margin-top:5px; font:11px Arial; color:#fe5f00; }
.middle .conteudo .dstRevendas ul div a { color:#0d57a4; text-decoration:none; }
.middle .conteudo .dstRevendas ul div a:hover { text-decoration:underline; }

#content .pubContent { float:left; width:604px; margin-top:20px; }
#content .pubContent .banner { float:left; margin-right:16px; }
#content .pubContent .bannerQuebra { float:left; margin-right:0px; }

.acesse { float:left; width:170px; background-position:-426px -142px; padding-top:8px; }
.acesse label { float:left; width:150px; font:11px Arial; color:#333; margin-left:11px;  }
.acesse input { width:143px; padding:3px 0 0 5px; margin:0 0 4px 10px; color:#999999; height:16px; border:1px solid #d8d8d8; background-color:#FFF; }
.acesse .botao { float:right; width:32px; height:22px; margin:2px 10px 0 0; padding:0; }
.acesse span a { float:right; width:115px; font:10px Arial; color:#333; text-decoration:none; }

.buscaVeiculo { float:left; width:170px; background-position:-428px -142px; }
.buscaVeiculo fieldset.busca { float:left; width:170px; margin:8px 0 0 10px; border:0; }
.buscaVeiculo fieldset.busca label.tipo { float:left; width:170px; margin:5px 0 5px 0; font:11px Arial; color:#666; font-weight:bolder; }
.buscaVeiculo fieldset.busca label { float:left; width:170px; margin-top:5px; font:11px Arial; color:#666; font-weight:bolder; }
.buscaVeiculo fieldset.busca .legenda { float:left; width:50px; height:15px; overflow:hidden; margin:2px 0 0 4px; font:11px Arial; color:#666; font-weight:700; }
.buscaVeiculo fieldset.busca label.meio { float:left; width:50px; height:25px; overflow:hidden; background-color:#F00; margin-top:5px; font:11px Arial; color:#666; font-weight:700; }
.buscaVeiculo fieldset.busca .links { float:left; width:170px; margin:10px 0 0 0;  }
.buscaVeiculo fieldset.busca .links a { float:left; width:170px; margin:2px 0; font:11px Arial; color:#0073C0; font-weight:700; text-decoration:none; }
.buscaVeiculo fieldset.busca .links a:hover { text-decoration:underline; }
.buscaVeiculo .buscaAvancada { float:left; width:170px; height:20px; font:11px Arial; color:#0073C0;  }
.buscaVeiculo .buscaAvancada a { font:11px Arial; color:#0073C0;  }

.buscaVeiculo fieldset.busca input.radio { float:left; width:15px; height:15px; margin-left:0; }
.buscaVeiculo fieldset.busca select { float:left; width:150px; height:20px; margin-left:0; border:1px solid #D8D8D8 }
.buscaVeiculo fieldset.busca .boxAno { float:left; width:170px; }
.buscaVeiculo fieldset.busca select.select1 { float:left; width:70px; }
.buscaVeiculo fieldset.busca select.select2 { float:left; width:70px; }
.buscaVeiculo fieldset.busca span { float:left; padding:3px 2px 0 2px; font:11px Arial; color:#666; font-weight:bolder; }
/*.buscaVeiculo fieldset.busca input { float:left; background-position:-82px -119px; width:34px; height:23px; margin-left:3px; text-indent:-9000px; line-height:0; border:0; cursor:pointer; }*/
.buscaVeiculo fieldset.busca .veiculoid { border: 1px solid #CCC; width:148px; height: 18px; line-height:18px; }
.buscaVeiculo fieldset.busca .pesquisar { width:151px; margin-top: 10px; }

.sideCms, #content .sideCms ul { float:left; width:170px; padding-top:3px; }
.sideCms ul li { float:left; }
.sideCms ul li a { float:left; width:150px; height:17px; padding-top:3px; font:11px Arial; color:#333; font-weight:bold; padding-left:20px; background-position:-82px -575px; text-decoration:none; }
.sideCms ul li .cinza { background-position:-82px -547px;  }

.sidebar .depoimentos { float:left; width:165px; padding:10px 0 0 5px; background-position:-426px -142px;}
/*.sidebar .depoimentos a { float:left; width:165px; margin:0; font:11px Arial; color:#353535; text-decoration:none; }*/
.sidebar .credito { float:left; text-align:right; width:150px; margin:7px 0 0 0; font:11px Arial; color:#00316A; text-decoration:none; font-weight:bold; }
.sidebar .separacao { float:left; width:160px; height:1px; margin:10px 0; border-bottom:1px solid #F6F6F6; }
.sidebar .vejamais a { float:left; width:165px; font:11px Arial; color:#666; }

/* Footer Bar Default */
.footerDefault { float:left; width:100%; margin:20px 0 15px 0;  }
.footerDefault div { width:984px; margin:0px auto; }

.footerDefault .noticias { float:left; width:475px; background-position:-82px -342px; }
.footerDefault .noticias h3 a { float:left; width:475px; height:22px; font:13px Arial; text-transform:uppercase; color:#0d6dd3; border-bottom:4px solid #f3f3f3; text-decoration:none;  }
.footerDefault .noticias ul { float:left; width:475px; margin:8px 0 5px 0; }
.footerDefault .noticias li a { float:left; width:475px; height:23px; font:12px Arial; color:#000; text-decoration:none; line-height: 30px;}
.footerDefault .noticias li { height: 22px; overflow: hidden; width: 470px;}
.footerDefault .noticias li .categoria { color:#0d6dd3; font-weight:bold; margin:0 0 0 7px; }
.footerDefault .vejaTodos a { float:left; width:475px; text-align:right; font:11px Arial; color:#666; text-decoration:none; }

.footerDefault .agenda { float:left; width:470px; margin:0 0 0 30px; }
.footerDefault .agenda h3 a { float:left; width:475px; height:22px; font:13px Arial; text-transform:uppercase; color:#0d6dd3; border-bottom:4px solid #f3f3f3; text-decoration:none;  }
.footerDefault .agenda ul { float:left; width:475px; margin:8px 0 5px 0; }
.footerDefault .agenda li a { float:left; width:475px; height:23px; font:12px Arial; color:#000; text-decoration:none; line-height: 30px; }
.footerDefault .agenda li { height: 22px; overflow: hidden; width: 470px;}
.footerDefault .agenda li .categoria { color:#0d6dd3; font-weight:bold; margin:0 0 0 7px; }
.footerDefault .vejaTodos a { float:left; width:475px; text-align:right; font:11px Arial; color:#666; text-decoration:none; }

/*
.footerDefault .agenda { float:left; width:470px; margin:0 0 0 30px; }
.footerDefault .agenda h3 a { float:left; width:475px; height:22px; font:13px Arial; text-transform:uppercase; color:#0d6dd3; border-bottom:4px solid #f3f3f3; text-decoration:none;  }
.footerDefault .agenda ul { float:left; width:475px;  margin:5px 0 5px 0; }
.footerDefault .agenda li { float:left; width:230px; margin:10px 10px 0 0; }
.footerDefault .agenda ul li.quebra { margin:10px 0 0 0; }
.footerDefault .agenda ul li img { float:left; width:71px; height:53px; border:1px solid #ebebeb; margin:7px 8px 0 5px;}
.footerDefault .agenda ul li span a { float:left; width:120px; font:11px Arial; color:#C00; text-decoration:none; margin:5px 0 0 0;  }
.footerDefault .agenda ul li .empresa a { float:left; width:120px; font:11px Arial; color:#0d57a4; text-decoration:none;   }
.footerDefault .agenda ul li span.desc a { float:left; width:120px; font:11px Arial; color:#505050; font-weight:bold; text-decoration:none; margin:0; }
*/

.pubContent { float:left; width:604px; margin-top:20px; }
.pubContent .banner { float:left; margin-right:16px; }
.pubContent .bannerQuebra { float:left; margin-right:0px; }

.bannerLateral { margin-bottom: 20px;}
/*banners laterais*/
.banners { float:left; width:170px; /*margin:20px 0 0 0;*/ }
.banners .bannerbox { float:left; width:170px; background:#EFEFEF; margin:0 0 10px 0; }
.banners .bannerbox img { float:left; width:40px; margin:4px 4px; }
.banners .bannerbox .textoBanners { float:left; width:120px; margin:4px 0 0 0; }
.banners .bannerbox .textoBanners a { font:11px Arial; color:#666; }

