* {
margin:0;
padding:0;
}

body {
background:url(../img/bgbd.jpg) no-repeat center top #000000;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

#geral {
width:776px;
margin:0 auto;
}

#topo {
height:95px;
}

a#logo {
display:block;
text-indent:-9999px;
overflow:hidden;
width:260px;
height:59px;
background: url(../img/logo.png) no-repeat;
position:absolute;
margin-top:30px;
outline:none;
}

#menu {
display:none;
}

#flash {
width:776px;
margin-bottom:5px;
}

#destaques {
width:728px;
height:176px;
background:#FFFFFF;
float:left;
overflow:hidden;
margin-bottom:5px;
}

a#paratras {
display:block;
width:24px;
height:176px;
float:left;
background:url(../img/voltar.gif) no-repeat #FFFFFF 0 0;
margin-bottom:5px;
outline:none;
}

a#paratras:hover {
display:block;
width:24px;
height:176px;
float:left;
background:url(../img/voltar.gif) no-repeat #FFFFFF 0 -176px;
margin-bottom:5px;
}

a#parafrente {
display:block;
width:24px;
height:176px;
float:left;
background:url(../img/avancar.gif) no-repeat #FFFFFF 0 0;
margin-bottom:5px;
outline:none;
}

a#parafrente:hover {
display:block;
width:24px;
height:176px;
float:left;
background:url(../img/avancar.gif) no-repeat #FFFFFF 0 -176px;
margin-bottom:5px;
}

#slide {
list-style:none;
width:2118px;
}

#slide li {
float:left;
margin:15px 0 0 36px;
_margin:15px 16px 0 19px;
}

#slide li a {
text-decoration:none;
color: #202020;
}

#slide li a:hover {
text-decoration:none;
color:#000000;
}

#slide li img.imgli{
display:block;
padding:2px;
background:#CCCCCC;
border:0 none;
}


#slide li strong {
display:block;
width:128px;
margin:4px 5px 0 5px;
}

#slide li span {
display:block;
width:128px;
margin:2px 5px 0 5px;
}

#slide li em {
display:block;
width:128px;
font-style:normal;
margin:2px 5px 0 5px;
color:#00465F;
}

#conteudo {
width:746px;
background:#FFFFFF;
padding:0 20px 10px 10px;
float:left;
}

#conteudoemp {
width:726px;
_width:716px;
background:#FFFFFF;
padding:10px 20px 10px 30px;
float:left;
}

#conteudoemp p{
line-height:155%;
margin-top:12px;
text-align:justify;
}

#esqemp {
width:445px;
float:left;
}

#esqemp p {
line-height:155%;
}

#esqemp a {
font-weight:bold;
color:#CC0000;
}

#diremp {
width:241px;
float:left;
margin:40px 0 0 30px;
_margin:40px 0 0 25px;
}

#diremp img {
display:block;
border:1px solid #333333;
margin-bottom:10px;
}

#conteudocarro {
width:746px;
background:#FFFFFF;
padding:0 20px 40px 10px;
float:left;
}

#conteudo_index {
width:776px;
background: #FFFFFF;
clear:both;
height:830px;
}


/* h2s */

h2.destaques {
width:776px;
height:34px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2des.png) no-repeat;
margin-top:10px;
}

h2.detalhes {
width:776px;
height:42px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2det.png) no-repeat 0 15px #ffffff;
}

h2.nov {
width:515px;
height:38px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2nov.png) no-repeat 0 11px #ffffff;
}

h2.con {
width:356px;
height:38px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2con.png) no-repeat 0 11px #ffffff;
}

h2.sem {
width:515px;
height:38px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2sem.png) no-repeat 0 11px #ffffff;
}

h2.ofe {
width:515px;
height:38px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2ofe.png) no-repeat 0 11px #ffffff;
}

h2.emp {
width:460px;
height:38px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2emp.png) no-repeat 0 11px #ffffff;
}

h2.busca {
width:515px;
height:27px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2busca.png) no-repeat;
margin-top:11px;
}

h2.marca {
width:776px;
height:40px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/h2marca.png) no-repeat;
}

#busca {
width:172px;
margin:10px 0 20px;
}

#btn_submit_b {
background:url(../img/btbuscar.png) no-repeat;
width:61px;
height:27px;
border:none;
cursor:pointer;
}

#busca dt {
margin-bottom:2px;
}

#busca dd {
margin-bottom:8px;
}

#busca select {
font-size:10px;
width:168px;
padding:2px;
border:1px solid #0C759C;
}

#esquerda {
float:left;
width:515px;
margin:13px 0 0 20px;
_margin:13px 0 0 10px;
}

#direita_index {
float:left;
width:172px;
background: url(../img/bgdirindex.png) no-repeat;
height:740px;
padding:55px 15px 20px 23px;
}

#direita {
float:left;
width:172px;
background: url(../img/bgdir.png) no-repeat;
height:740px;
padding:55px 15px 20px 23px;
_padding:55px 10px 20px 23px;
}

#direita p {
color:#0C759C;
}

#img10anos {
width:417px;
height:85px;
background:url(../img/10anos.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:39px 0 34px 51px;
}

#novos {
width:535px;
height:162px;
background:url(../img/imgnovos.jpg) no-repeat;
outline:none;
}

#seminovos {
width:535px;
height:150px;
background:url(../img/imgsemi.jpg) no-repeat;
outline:none;
}

.ghost {
display:none;
}

a#novoslink {
display:block;
text-indent:-9999px;
overflow:hidden;
position:absolute;
width:260px;
height:99px;
margin:27px 0 0 0px;
outline:none;
}

a#semilink {
display:block;
text-indent:-9999px;
overflow:hidden;
position:absolute;
width:271px;
height:90px;
margin:30px 0 0 250px;
outline:none;
}

#rodape {
width:776px;
height:86px;
clear:both;
background:url(../img/bgrod.png) no-repeat;
padding-top:55px;
}

#rodape p {
width:291px;
margin:0 auto;
color:#333333;
text-align:center;
}

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

#rodape p a:hover{
text-decoration:none;
background: #FF0000;
color:#FFFFFF;
}

#nomecarro {
width:405px;
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
height:26px;
}

#nomecarro a{
display:block;
float:right;
}

#nomecarro img {
display:block;
height:25px;
border:0 none;
}

h3.nomecarro {
font-size:16px;
height:16px;
padding-top:4px;
float:left;
}

h4 {
font-size:12px;
margin:10px 0 3px;
}

#esquerdacarro {
width:311px;
margin-right:26px;
float:left;
}

#direitacarro {
width:405px;
float:left;
margin-top:15px;
}

#direitacarro p {
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
}

#direitacarro a {
text-decoration:none;
color:#00526F;
font-weight:bold;
}

#direitacarro a:hover {
text-decoration:underline;
}

#fotos {
width:311px;
height:415px;
background:url(../img/fundofotos.png) no-repeat;
}

#mostrar01 {
position:absolute;
width:293px;
height:195px;
margin:27px 0 0 12px;
}
#mostrar02 {
position:absolute;
width:293px;
height:195px;
margin:27px 0 0 12px;
display:none;
}
#mostrar03 {
position:absolute;
width:293px;
height:195px;
margin:27px 0 0 12px;
display:none;
}
#mostrar04 {
position:absolute;
width:293px;
height:195px;
margin:27px 0 0 12px;
display:none;
}
#mostrar05 {
position:absolute;
width:293px;
height:195px;
margin:27px 0 0 12px;
display:none;
}
#mostrar06 {
position:absolute;
width:293px;
height:195px;
margin:27px 0 0 12px;
display:none;
}

#fotospeq {
width:279px;
height:136px;
position:absolute;
margin:271px 0 0 23px;
list-style:none;
}

#fotospeq li{
float:left;
margin:0 10px 8px 0;
border:1px solid #333;
}

#fotospeq li a{
outline:none;
}

#fotospeq li img{
display:block;
border:0 none;
}

#opcionais {
list-style:none;
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
line-height:155%;
float:left;
margin-bottom:10px;
width:100%;
}

#opcionais li {
width:167px;
margin-right:10px;
padding-left:15px;
background:url(../img/liopc.gif) no-repeat 0 4px;
float:left;
margin-bottom:4px;
}

#btabrircontato {
margin:15px 0 10px 10px;
}

#contatocarro {
border:1px solid #0C759C;
padding:10px;
background: #EFEFEF;
width:271px;
margin:0 0 10px 10px;
display:none;
}

#formcarro {
margin-top:10px;
}

#formcarro dt{
margin-bottom:3px;
color:#00526F;
}

#formcarro dd{
margin-bottom:7px;
}

#vejatambem {
width:291px;
margin:20px 0 10px 15px;
}

#vejatambem h3.h3veja {
text-indent:-9999px;
overflow:hidden;
background:url(../img/h3veja.png) no-repeat top left;
height:25px;
}

#listaveja {
width:291px;
margin:0 0 10px 0;
}

#listaveja dt{
float:left;
margin-right:6px;
border:1px solid #333333;
}

#listaveja dd{
float:left;
margin-right:10px;
font-size:10px;
width:87px;
overflow:hidden;
}

#listaveja dd a {
text-decoration:none;
color:#666666;
}

#listaveja dd a:hover {
color:#000000;
}

#listaveja dd img{
display:block;
margin-bottom:4px;
border:2px solid #666666;
}

#listaveja dd a strong{
display:block;
margin-bottom:2px;
}

#listaveja dd a span{
display:block;
margin-bottom:2px;
}

#listaveja dd a em{
display:block;
font-style:normal;
color:#CC0000;
}


div.infoscarro {
width:49%;
float:left;
}

#buscamarca {
list-style:none;
width:172px;
margin:54px 0 20px;
}

#buscamarca li{
float:left;
margin:0 17px 5px 0;
_margin:0 14px 5px 0;
}

#buscamarca li a{
outline:none;
}

#buscamarca li img{
display:block;
border:0 none;
}

#listagem {
list-style:none;
width:515px;
_width:490px;
}

#listagem li {
float:left;
margin:15px 33px 10px 0px;
_margin:15px 25px 10px 0px;
height:165px;
}

#listagem li a {
text-decoration:none;
color: #202020;
}

#listagem li a:hover {
text-decoration:none;
color:#000000;
}

#listagem li img.imgli{
display:block;
padding:2px;
background:#CCCCCC;
border:0 none;
}


#listagem li strong {
display:block;
width:128px;
margin:4px 5px 0 5px;
}

#listagem li span {
display:block;
width:128px;
margin:2px 5px 0 5px;
}

#listagem li  em {
display:block;
width:128px;
font-style:normal;
margin:2px 5px 0 5px;
}

a.pao {
text-decoration:none;
color:#CC0000;
}

a.pao:hover {
text-decoration:underline;
}

#paginacao {
text-align:center;
padding-top:20px;
border-top:1px dotted #CCCCCC;
margin-top:15px;
height:40px;
float:left;
width:475px;
}

#paginacao span.separador{
display:block;
float:left;
margin:0 3px;
}

#paginacao a {
border:1px solid #333333;
background:#CCCCCC;
text-decoration:none;
color:#333333;
padding:3px 5px;
margin-right:3px;
display:block;
float:left;
}

#paginacao a:hover {
border:1px solid #333333;
background:#0C759C;
text-decoration:none;
color: #FFFFFF;
padding:3px 5px;
}

#paginacao a.ativa {
border:1px solid #333333;
background:#0C759C;
text-decoration:none;
color: #FFFFFF;
padding:3px 5px;
}


#dataoferta {
font-weight:bold;
color:#CC0000;
}

em.precooferta {
display:block;
width:128px;
font-style:normal;
margin:2px 5px 0 5px;
color:#CC0000;
}

dl#formulario {
width:320px;
float:left;
background:#EEEEEE;
border:1px dotted #CCCCCC;
padding:15px 10px;
margin-top:5px;
}

dl#formulario dt {
float:left;
width:80px;
padding:5px 5px 3px 0;
margin-right:10px;
border-right:1px dotted #CCCCCC;
text-align:right;
}

dl#formulario dd {
float:left;
width:224px;
margin-bottom:5px;
}

#esqcon {
width:356px;
float:left;
margin-right:20px;
}

#mapa {
width:354px;
height:570px;
background:#EDEAE2;
border:1px solid #333333;
}

#dircon {
width:350px;
float:left;
margin-top:35px;
}

#dadoscon {
width:350px;
}

#dadoscon dt{
font-weight:bold;
margin-bottom:2px;
}

#dadoscon dd{
margin-bottom:7px;
}

#erro {
margin:5px 0 10px 0;
padding:10px 35px;
border-top:1px dotted #CC0000;
border-bottom:1px dotted #CC0000;
background: url(../img/error.gif) no-repeat 10px 8px #FFFF66;
}

#erro dt {
font-size:12px;
color:#CC0000;
font-weight:bold;
}

#sucesso {
margin:5px 0 10px 0;
padding:10px 35px;
border-bottom:1px dotted #003399;
border-top:1px dotted #003399;
background: url(../img/sucesso.gif) no-repeat 10px 10px  #DFF4FF;
}

#sucesso dt {
font-size:12px;
color:#003399;
font-weight:bold;
}

#breve {
position:absolute;
top:50%;
left:50%;
margin-left:-388px;
margin-top:-213px;
width:776px;
height:426px;
background: url(../img/breve.jpg) no-repeat;
}

#h1breve {
display:none;
}