@charset "UTF-8";
/* CSS Document */

body { background-color: #f0f0f0; }
body, input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; }
a { text-decoration: none; color: #2e4969; }
.clear { clear: both; }
.odd { background-color: #cecece; }
p {	font-size: 0.9em; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
h2 { font-size: 1.2em; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; color:#2E4969; }
h3 { padding-left:20px; padding-right:20px; }
img { border: 0; }
img.centro { display: block; margin-left: auto; margin-right: auto; }
form.busca label { display: block; clear: both; margin-left: 20px; }
#geral { position: relative; width:940px; margin: 0 auto; }
#topo { position: relative; width:100%; height:160px; background-color:#2b5681; background-image:url(/images/topo_bg.png); background-repeat:repeat-x; }
#logo {  position: relative; width:140px; padding-top:20px; padding-left:40px; }
#slogan { position: absolute; left: 180px; top: 75px; font-family: Times new roman; font-size: 20pt; color: #ffffff; }
#menu { position: relative; width: 100%; background-color: #333; font-size: 0.9em; float: left; z-index: 100; }
#menu ul { margin: 0; padding: 0; float: left; }
#menu ul li { display: inline; }
#menu ul li a { float: left; text-decoration: none; color: white; padding: 10.5px 25px; background-color: #333; }
#menu ul li a:visited { color: white; }
#menu ul li a:hover, .menu ul li .current { color: #fff; background-color:#2b5681; }
#conteudo { position: relative; width:100%; background-color: #ffffff; }
#destaque { position: relative; width:100%; height:200px; background-color:#dddddd; clear: both; }
#destaque ul { width: 100%; }
#destaque li { float: left; width: 220px; list-style:none; padding-right:5px; padding-top:15px; }
#destaque li img { position: absolute; z-index: 20; }
#destaque li .texto { position: relative; z-index: 10; padding: 2px; width: 204px; height: 152px; background-color: #ffffff; border: 1px solid #000000; }
#principal { position: relative; width:70%; float:left; }
#principal ul { width: 100%; list-style: none; }
#principal li { float: left; width: 300px; margin-bottom: 10px; }
#principal li img { border: 1px solid #000000; }
#principal li .titulo { font-weight: bold; font-size: 12pt; }
#principal li .preco { font-weight: bold; text-align: right; width: 280px; }
#lateral { width:30%; float:right; background-color:#f3f3f3; }
#lateral ul { width: 230px; }
#lateral li { float: left; width: 50px; list-style:none; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
#rodape { position: relative; width:100%; height:60px; background-color:#2b5681; clear:both; }

div#carro_body { position: relative; width: 99%; margin-left: auto; margin-right: auto; padding-top: 10px; }
div#fotos { position: relative; float: left; margin-left: 60px; width: 330px; }
div#fotos img { border: 1px solid #000000; }
div#fotos .foto_adicional { float: left; margin-top: 2.3px; margin-right: 2.3px; }
div#info { position: relative; float: right; width: 500px; }
div#info ul { list-style-type: none; margin: 0; padding: 0; }
div#info li { padding: 1px; }
div#info li label { float: left; margin-right: 3px; width: 100px; background-color: #333333; color: #ffffff; padding-left: 2px; }
div#mais { position: relative; clear: both; width: 99%; margn-right: auto; margin-left: auto; }
div#mais ul { list-style-type: none; margin: 0; padding: 0; width: 100%; }
div#mais li { padding: 1px; float: left; width: 175px; margin-right: 5px; height: 170px; }
div#mais li img { border: 1px solid #000000; }

div#carros { position: relative; width: 98%; margin-left: auto; margin-right: auto; }
div#carros ul { width: 100%; list-style-type: none; margin: 0; padding: 0; clear: both; }
div#carros li { float: left; padding: 1px; width: 175px; margin-right: 5px; height: 170px; }
div#carros li img { border: 1px solid #000000; }
div#carros div.titulo_marca { font-size: 16pt; font-weight: bold; border-top: 1px dotted #999999; padding-top: 2px; }

div#busca { padding: 10px 5px 5px 5px; }
div#busca h2 { margin-top: -10px; }
div#busca ul { width: 100%; list-style-type: none; margin: 0; padding: 0; clear: both; }
div#busca li { float: left; padding: 1px; width: 175px; margin-right: 5px; height: 170px; }
div#busca li img { border: 1px solid #000000; }