body{
  background: #FFF url('imagens/bg.jpg') repeat-y center
}

* {
 margin: 0px ;
 padding: 0px ;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0 none;
}

.fundo_videos{width:250px; height:190px; background:url(imagens/fundo_video.jpg) top center no-repeat; float:left; margin:15px 0 15px 30px;}
.videos{padding:25px 0 0 35px;}
.interna .paginas{font-family:Verdana; font-size:10px; color:#6c95b0;}
.interna .paginas a{font-family:Verdana; font-size:10px; color:#6c95b0; margin:0 2px 0 2px; text-decoration:none;}
.interna .paginas a:hover{font-family:Verdana; font-size:10px; color:#6c95b0; margin:0 2px 0 2px; text-decoration:underline;}

/* -- */

.sombra_topo_esquerda {
 width: 7px;
}

.sombra_topo_direita {
 width: 9px;
 vertical-align: top;
 background-image: url("imagens/sombra_topo_direita_fundo.png");
}

.sombra_baixo_esquerda {
 height: 11px;
 font-size: 11px;
 vertical-align: top;
}

.sombra_baixo_meio {
 height: 11px;
 font-size: 11px;
 vertical-align: top;
 background-image: url("imagens/sombra_baixo_meio_fundo.png");
}

.sombra_baixo_direita {
 height: 11px;
 font-size: 11px;
 vertical-align: top;
}

/* -- */

.conteiner {
 width: 778px;
 text-align: left;
}

/* -- */

.navegatopo {
 background-image: url("imagens/navegatopo_fundo.jpg");
 color: #fff;
 font-weight: bold;
 vertical-align: top;
 height: 17px;
}

.navegatopo p {
 padding: 7px 0 8px;
}

.navegatopo a {
 color: #fff;
}

/* -- */

.idioma {
 background-image: url("imagens/bandeira_fundo.jpg");
 height: 102px;
 width: 285px;
 color: #a9afb9;
 font-family: Tahoma;
 vertical-align: top;
}

.idioma div {
 margin: 60px 0 0 90px;
}

.idioma p {
 margin: 3px 0;
}

/* -- */

.menuv {
 background-image: url("imagens/menuv_fundo.jpg");
 width: 196px;
}

.menuv p {
 margin: 7px 20px;
}

/* -- */

.menuh {
 background-image: url("imagens/menuh_fundo.jpg");
 border-bottom: 4px solid #002d6d
}

/* -- */

.meio {
 vertical-align: top;
}

/* -- */

.procedencia {
 vertical-align: top;
 padding: 10px;
 color: #59616d
}

.procedencia p {
 margin-bottom: 5px;
}

/* -- */

.financiamento {
 background: transparent url("imagens/financiamento_bg.jpg") no-repeat scroll 0 10px;
 width: 290px;
 height: 80px;
 vertical-align: top;
 padding: 18px 0 0 10px;;
 color: #59616d;
 font-size: 11px;
}

.financiamento p {
 margin-bottom: 5px;
}

.financiamento input  {
 padding: 2px;
 width: 105px;
}

.financiamento div {
 text-align: right;
 width: 195px;
 font-size: 10px;
 padding: 1px;
 margin: 1px;
}

.financiamento input#btok {
 width: 30px;
 background-color: transparent;
 font-weight: bold;
 font-size: 11px;
 color: #59616d;
}

/* -- */

/* -- */

/* -- */

/* -- */

.lateral {
 width: 195px;
}

/* -- */


.promocaologo2 {
 background-image: url("imagens/promocao_04.png");
 _background-image: none; 
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/promocao_04.png', sizingMethod='fixed');
 text-align: center;
 position: absolute;
 width: 151px;
 height: 64px;
 margin:-40px 0 0 0;
}


.promocaologo2 a{
 background-color: transparent;
}

.promocaologo {
 margin: 10px 0 0 10px;
 position: relative;
 z-index: 280;
}



/* -- */

.promocao {
 width: 186px;
 margin: -30px auto 0;
}

/* -- */

.botao {
 width: 20px;
 text-align: center;
}

.fotocarro {
 width: 150px;
 text-align: center;
 height: 110px;
}

.fotocarro img {
 border: 3px solid #8e9c9f;
}

.promocao span {
 display: block;
 font-size: 11px;
 font-weight: bold;
}

.promocao p {
 text-align: center;
 margin: 5px auto;
 width: 150px;
}

.promocao a {
 color: #333;
 text-decoration: none;
}

/* -- */

#frmbusca {
 background-color: #e6ecef;
 padding: 5px;
}

#frmbusca p {
 color: #59616d;
 margin: 2px 0;
}

#frmbusca input {
 vertical-align: middle;
 border: 1px solid #666;
 width: 80px;
 height: 17px;
 font-size: 12px;
 }

#frmbusca input.valor {
 vertical-align: middle;
 border: 1px solid #666;
 width: 80px;
 height: 19px;
}

#frmbusca input.radio {
 vertical-align: middle;
 width: 15px;
 height: 19px;
 margin: 2px 5px;
 border: 0 none;
}

#frmbusca input.img {
 margin: 8px 0 0 0;
 float: right;
 border: 0 none;
 width: 45px;
 height: 10px;
}

#frmbusca input.safe {
 border: 0 none;
}

#frmbusca span {
 width: 55px;
 padding-top: 2px;
 display: block;
 float: left;
}

#frmbusca #valmin, #frmbusca #valmax {
 width: 25px;
}

/* -- */

.vendedor {
 background-color: #eef2f4;
}

.vendedor td {
 padding: 5px;
 background: transparent url("imagens/images/recorte_78.jpg") no-repeat scroll top right;
}

.vendedor p {
 width: 125px;
 margin: 7px 0 12px;
}

/* -- */

.newsletter {
 background-color: #f2f4f5;
}

.newsletter div {
 width: 192px;
 float: center;
}

.newsletter p {
 margin: 7px 4px;
}

.newsletter #frmnewsletter {
 color: #59616d;
 background-image: url("imagens/images/recorte_86.jpg");
 height: 42px;
 background-repeat: no-repeat;
 padding: 3px;
}

.newsletter  #frmnewsletter p {
 margin: 0;
}

.newsletter input {
 vertical-align: middle;
 padding: 2px;
 border: 1px solid #5e5e5e;
}

.newsletter input.safe {
 vertical-align: middle;
 padding: 2px;
 border: none;
}

/* -- */

.noticias {
 	background:url(imagens/noticias_fundo.jpg) left bottom repeat-x #eff2f3;
 	height:89px;
}

.noticias h2 {
 margin: 3px 0 0 10px;
}

.noticias table table {
 width: 245px;
 margin: 7px auto;
}

.noticias table table a {
 color: #1b4f62;
 text-decoration: none;
}

.noticias table table td.miolo {
 background-image: url("imagens/noticia_miolo_fundo.jpg");
 width: 167px;
}

/* -- */

.servicos {
 background-color: #e1e6e9;
 background-image: url("imagens/servicos_fundo.jpg");
}

.servicos table td {
 vertical-align: top;
}

.servicos table td h2 {
 margin: 5px;
 height: 18px;
}

.servicos p {
 padding: 2px 5px 13px;
 width: 125px
}

.servicos a {
 color: #59616d;
 text-decoration: none;
}

/* -- */

.revisao {
 background: transparent url("imagens/revisao_fundo.jpg") no-repeat scroll right 39px;
}

.revisao .sombra_baixo_meio {
 background-image: none;
}

/* -- */

.consorcio {
 background: transparent url("imagens/consorcio_fundo.jpg") no-repeat scroll right 75px;
}

.consorcio .sombra_baixo_meio {
 background-image: none;
}

/* -- */

/* -- */

.banners {
 background-color: #c6cfd1;
 background-image: url("imagens/banners_fundo.jpg");
}

.banners table {
 margin: 5px 0;
}

.banners .miolo {
 width: 762px;
 background-color: #f1f4f5;
 height: 47px;
 text-align: center;
}

.banners .miolo img {
 margin: 0 10px;
}

/* -- */


.interna h2 {
 font-size: 16px;
 color: #164a86;
 margin: 7px 10px;
}

.interna h3 {
 font-size: 12px;
 color: #3a689c;
 margin: 7px 0;
}


.interna p {
 margin: 10px;
 line-height: 15px;
}

.interna a {
 color: #000;
 margin: 10px;
 line-height: 15px;
 text-decoration: none;
}

.interna hr {
 margin: 5px 10px;
 clear: both;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #164a86;
}

.interna form {
 margin: 0 10px;
}

.interna input, .interna textarea {
 border: 1px solid #164a86;
 padding: 2px;
 vertical-align: middle;
}

.interna input.safe {
 border: 0 none;
}


.interna td {
 padding: 3px;
 vertical-align: top;
}

/* -- */

.vendedores {
 float: left;
 text-align: center;
 width: 280px;
 margin: 10px 0;
 color: #59616d
}

.vendedores a {
 color: #59616d;
 text-decoration: none;
}

.vendedores div {
 padding: 10px 10px 10px 0;
 border: 1px solid #164a86;
 width: 171px;
 margin: 0 auto;
}

.vendedores img {
 border: 1px solid #4c7aaf;
}

.vendedores p {
 margin: 0;
}

/* -- */

.parceiros {
 width: 145px;
 float: left;
 text-align: center;
 margin: 10px 0;
}

#topo{
 padding:3px 5px 0 0;
 margin:3px 5px 0 0;
}

#topo img{
 padding: 0px 3px 0 0;
 margin: 0px 3px 0 0;
}

#bg{
 background-image: url("imagens/topo_bg_azul.jpg");
 height: 143px;
 width: 778px;
}

#menusup .espaco{
 padding: 1px 5px 1px 120px;
}

#menusup img{
 padding: 0 5px;
 margin: 0;
}

#menusup p.destaque{
 font-size: 10px;
 color: #fff;
 font-weight: bold;
 padding: 0 8px;
}

#menusup a.destaque{
 font-size: 10px;
 color: #fff;
 font-weight: bold;
 padding: 0 8px;
 text-decoration: none;
}

#menusup p{
 font-size: 9px;
 color: #a9afb9;
 padding: 0 5px;
}

#menuhorz{
 padding: 1px 15px;
}

#menuhorz img{
 padding: 2px 0;
}

#escvendedor{
 padding: 5px;
}

#escvendedor img{
 padding: 3px 0;
}

#escvendedor p{
 color: #59616d;
}

#escvendedor a{
 color: #59616d;
 text-decoration: none;
}
/*
#promocao{
 padding: 5px;
}
*/
#promocao img{
 background-color: transparent;
 border: 3px solid #8e9c9f;
}

#promocao img.setas{
 border: 0;
 padding: 0 5px;
}

#promocao img.safe{
 background-color: transparent;
 border: 0 none;
 padding: 0 5px;
 
}

#rodape{
 padding: 5px;
}

#rodape p{
 color: #fff;
}

#rodape a{
 color: #fff;
 text-decoration: none;
}

#rodape img{
 padding: 0 10px;
 margin: 0;
}

#rodape img.safe{
 padding: 0 1px;
 margin: 0;
}

#rodape .centro{
 text-align: center;
 vertical-align: middle;
}

#zeros{
 padding: 3px 0px;
 margin: 3px 0px;
}

#zeros .foto{
 width: 130px;
 height: 70px;
}

#zeros h2{
 margin: 0;
 padding: 0;
}

#zeros p{
 margin: 0;
 padding: 0;
}

#zeros a{
 color: #000;
 text-decoration: none;
}

#zeros a:hover{
 color: #afcadc;
 text-decoration: none;
}


#seminovos{
 padding: 5px 5px;
 margin: 5px 5px;
}

#seminovos .detalhes{
 clear: both;
 border-top: 3px solid #fff;
}

#seminovos img{
 border: 1px solid #b4c1c8;
 padding: 2px 5px;
 margin: 2px 5px;
}

#seminovos img.carro{
 border: 1px solid #b4c1c8;
 padding: 2px;
 margin: 2px;
}

#seminovos img.vendedor{
 padding: 0 5px;
 margin: 0 5px;
}

#seminovos img.safe{
 border: 0;
 padding: 0;
 margin: 0;
}

#seminovos p.titulo{
 font-weight: bold;
 color: #002d6d;
 padding: 0;
 margin: 0;
}

#seminovos p{
 color: #002d6d;
 padding: 0;
 margin: 0;
}

#seminovos p.cores{
 font-size: 12px;
 font-weight: bold;
 color: #002d6d;
 padding: 0;
 margin: 3px;
}

#seminovos input{
 border: 1px solid #b4c1c8;
 padding: 0;
 margin: 0;
}

#seminovos textarea{
 border: 1px solid #b4c1c8;
 padding: 0;
 margin: 0;
}

#seminovos input.safe{
 border: 0 none;
}

#seminovos .centro{
 text-align: center;
 vertical-align: middle;
}

#seminovos li{
 list-style-type: none;
 padding: 1px 20px;
 color: #002d6d;
}

#seminovos li.safe{
 list-style-type: none;
 padding: 0;
 color: #002d6d;
}

#atendido p{
 padding: 1px 2px;
}