html, body {height:100%;}
#container {width:100%; height:431px; background:url(../pics/bg-contaneir.jpg) repeat-x;}

/*** HEADER ***/
#header-out {width:100%; }
#header-in {z-index:3; position:relative; width:1000px; margin:0 auto; z-index:99;}
 
/* HOME */
#mainContent {background:url(../pics/bg02.png) repeat-y center; position:relative;}
html > body #mainContent {height:auto; min-height:1100px;}

#conteudo {width:1000px; margin:0 auto;}

#animacao {width:978px; height:554px; position:relative; top:54px; left:10px; 
background:url(../pics/bg-animacao.png) no-repeat;}
#animacao div.j-anima{position:absolute; width:970px; height:500px; top:-4px; left:4px;}
#animacao img {width:970px; height:500px; position:absolute;}

#flash {width:887px; height:159px; margin:3px 0 0 96px;}

.caixa {float:left; display:inline; width:243px; margin:52px 0 0 0;}
.caixa h1 {width:243px; height:45px; text-indent:-9000em; overflow:hidden; margin:0;}
.caixa h1.oficina {background:url(../pics/tt-oficina.jpg) no-repeat;}
.caixa h1.testdrive {background:url(../pics/tt-testdrive.jpg) no-repeat;}
.caixa h1.noticias {background:url(../pics/home-noticias.jpg) no-repeat;}
.caixa h1.eventos {background:url(../pics/home-eventos.jpg) no-repeat;}

#caixa01, #caixa04 {margin-left:108px;}
#caixa02, #caixa03 {margin-left:49px;}
#caixa05 {margin-left:110px; position:absolute;}

.caixa h2 {color:#b11f24; font:normal 14px Trebuchet MS, verdana; margin:20px 0 0 2px;}
.caixa p {color:#8c8c8c; font:normal 12px Trebuchet MS, verdana; line-height:14px; width:198px; margin:0 0 0 2px;}	

.saibamais {width:53px; height:16px; background:#000; display:block; margin:22px 0 0 0; color:#fff; font:normal 11px Trebuchet MS, verdana; padding:5px; text-align:center;}
.saibamais:hover {background:#202020;}

.divisoria-caixa {width:2px; height:272px; float:left; display:inline; background:url(../pics/div-caixa.jpg) no-repeat;
 margin:50px 0 0 0;}

/* INTERNAS */
#interna {background:url(../pics/bg-interna.png) repeat-y center; position:relative;}
html > body #interna {height:auto; min-height:auto;}

#conteudo-interna {width:970px; margin:0 auto 0 auto; border:1px solid transparent;}
#txt {width:870px; margin:115px auto 30px 90px;}
#txt p {font:normal 14px Trebuchet MS, verdana; color:#333; text-align:justify; margin:0 13px 10px 13px; line-height:16px;}

ul.modelos {float:left; display:inline;}
ul.modelos li {background:#f1f0f0; width:190px; height:41px; margin-bottom:60px;}
ul.modelos li.tt-modelos {margin-bottom:10px; background:none;}
ul.modelos li img {margin:0 auto;}

ul#modelos01 {margin-left:60px;}

#navegacao {font:normal 11px Trebuchet MS, verdana; color:#333; float:right; margin:-75px 15px 0 0;}
#navegacao a {color:#B11F24; text-decoration:underline;}

#mapa { width: 841px; margin-left: 15px; border: solid 1px #FFCACB; padding:6px; margin:0 auto;}
#mapa-02 { width: 841px; margin-left: 15px; border: solid 1px #FFCACB; padding:6px; margin:0 auto;}

/* CARROS */
#carro-fotos p {font:normal 12px Trebuchet MS, verdana; color:#333; text-align:justify; margin:25px 0 8px 10px; line-height:16px;}
#carro-fotos {width:420px; float:left; display:inline; margin-left:20px; position:relative;}
img.carro-ftprincipal {float:left; display:inline;}

#divisor-modelo {margin:-16px 0 10px 3px; float:left; display:inline; background:url(../pics/divisor-modelo.png) no-repeat; 
width:69px; height:186px;}

#carro-fotos ul li {float:left; display:inline; margin:0 5px 8px 0;}

ul.cores {margin-left:25px;}
ul.cores li {float:left; display:inline; margin-right:5px;}

div.cores {position:relative; width:345px; height:65px; margin-right:5px;}
div.cores j-anima-cor{position:absolute; width:345px; height:65px;}
div.cores .engloba-cor{position:absolute; z-index:3;}
div.cores .engloba-cor a{float:left;}

#seta-direita {background:url(../pics/seta-direita.jpg) no-repeat; width:13px; height:18px; position:absolute; bottom:24px; right:80px; z-index:10;}
#seta-esquerda {background:url(../pics/seta-esquerda.jpg) no-repeat; width:13px; height:18px; position:absolute; bottom:24px; left:-10px; z-index:10;}

table {float:left; display:inline; width:400px; background:#fff;}
table td {font:normal 12px Trebuchet MS, verdana; color:#333; width:450px; border-bottom:7px solid #fff; background:#f1f0f0; padding:5px;}

/*** FOOTER ***/
#abre-mapasite {background:url(../pics/abre-mapasite.jpg) no-repeat; width:9px; height:138px; position:absolute; top:112px; 
left:239px;}

#fecha-mapasite {background:url(../pics/fecha-mapasite.jpg) no-repeat; width:9px; height:138px; position:absolute; top:112px; 
right:20px;}

ul.mapasite {position:absolute; top:126px; left:265px;}
ul.mapasite li.semborda, ul.mapasite02 li.semborda {border-bottom:none;}
ul.mapasite li, ul.mapasite02 li {font:normal 14px Trebuchet MS; border-bottom:1px solid #eeecec; margin-bottom:5px;}
ul.mapasite li a, ul.mapasite02 li a {display:block; color:#b21015; margin-bottom:3px;}
ul.mapasite li a:hover, ul.mapasite02 li a:hover {font-weight:bold;}

#mapasite03 {margin-left:135px;}
#mapasite04 {margin-left:135px;}
#mapasite05 {margin-left:245px;}

ul.mapasite02 {position:absolute; top:126px; left:575px;}
ul.mapasite02 li {background:url(../pics/marc-list.jpg) no-repeat 2px; padding:0 0 0 17px;}
#div-rodape {background:url(../pics/div-rodape.jpg) no-repeat; width:1px; height:110px; position:absolute; top:126px; left:535px}

#telefone {background:url(../pics/telefone-3.jpg) no-repeat; width:550px; height:23px; text-indent:-9000em; overflow:hidden; 
position:absolute; top:63px; left:197px;}

#footer-in {width:100%; height:258px; background:url(../pics/bg-footerin.png) no-repeat center;}
#footer {width:1000px; position:relative; margin:0 auto;}