* {margin:0; padding:0; font-family:arial, helvetica, sans-serif}
body {background-color:#ebf0f4; font-size:11px; color:#283744}
div {position:relative}
img {border:none; filter:expression(
		this.alphaxLoaded ? "" :
			(
				this.src.substr(this.src.length-4)==".png"
				?
				(
				(!this.complete)
				? "" :
				this.runtimeStyle.filter=
				("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
				(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
				String(this.alphaxLoaded=true).substr(0,0)+
				(this.src="img/blank.gif").substr(0,0)
			)
			:
			this.runtimeStyle.filter=""
		)
	)}
a {outline:none; overflow:hidden; color:#283744; text-decoration:none}
a:hover {text-decoration:underline}
h2 {background:transparent url(../img/bg-resultados.png) top repeat-x; padding:24px 0 10px 13px}

input, textarea, select {vertical-align:middle}
.text, textarea, select {border:1px solid #89a3b7; background-color:#e3eaef; color:#666; font-size:12px; padding:2px}
textarea {height:90px; overflow:auto}
select {height:18px; padding:0}

.quebra {width:100%; height:2px; display:block; clear:both; background-color:transparent; font-size:0}

.links * {float:left; vertical-align:middle}
.links a {color:#455e72; text-transform:uppercase; font-weight:700}
.links span {width:0; height:13px; font-size:0; border-left:1px solid #999; border-right:1px solid #fff; display:block; margin:0 9px}

.box {width:372px; background-image:url(../img/bg-box.png); margin:9px 8px !important; margin:9px 5px 9px 6px; float:left}
.box form {width:290px; padding:12px; margin:0 auto 15px; border:1px solid #d0d1d3; background-color:#fff}
.box form img {width:290px; height:190px; display:block}
.box p {padding:6px 0 3px}

.padding {width:316px; padding:6px 28px}

.veja {height:20px; padding:20px 13px 0 0; background-image:url(../img/inferior-box.jpg); text-align:right}

.coluna {width:157px; text-align:center; float:left}
.coluna div {width:139px}
.coluna img {width:125px; height:82px; display:block; border:1px solid #d0d1d3; background-color:#fff; padding:6px; margin:0 auto 4px}
.coluna span {font-weight:700; font-size:12px; color:#900}

.c1 {border-right:1px solid #c6d3dd}
.c1 div {float:left}

.c2 {border-left:1px solid #fff}
.c2 div {float:right}

.galeria {padding:12px}
.galeria img {width:122px; height:80px; border:1px solid #d0d1d3; background-color:#fff; padding:6px; margin:0 12px 9px 0}
.galeria img:hover {cursor:pointer}

.resultado {width:363px; padding:0 12px; float:left; margin-bottom:13px}
.resultado .img {width:125px; height:82px; border:1px solid #d0d1d3; background-color:#fff; padding:6px; float:left; margin-right:14px}
.resultado p {padding-bottom:5px}
.resultado span {font-size:15px; color:#900; font-weight:700; display:block; padding-bottom:14px}

#principal {width:782px; background:transparent url(../img/sombra-lateral.png) right repeat-y}

#topo div, #curva-topo, #curva-topo h1 {position:absolute; left:0; top:0; z-index:1}

#topo {height:93px; padding-right:5px}
#topo img {float:left}
#topo div {left:548px; top:10px}

#conteudo {min-height:460px; height:auto !important; height:460px; margin-right:5px; background:#fff url(../img/bg-conteudo.png) top repeat-x}

#menu {width:100%; height:38px; background:transparent url(../img/bg-menu.png) top repeat-x}
#menu div {float:right; padding:7px 10px 0 0}

#curva-topo h1 {width:153px; text-align:center; left:20px; top:42px}

#img-index {padding-left:123px; background:transparent url(../img/curva-destaque.jpg) left top no-repeat; float:left}
#img-index img {width:387px; height:204px; display:block}

#banners {float:left; margin-left:6px}
#banners img {display:block}

#assistencia {color:#455e72; font-size:12px}

#itens-topo {min-height:45px; height:auto !important; height:45px; padding-left:210px}
#itens-topo p {font-size:12px; padding:2px}
#itens-topo form {padding-top:4px}
#itens-topo .text, #itens-topo select {background-color:#fff}
#itens-topo th, #itens-topo td {padding:0 10px 2px 0}
#itens-topo th {text-align:right; font-weight:400}

#destaques-promo {height:141px; padding-top:13px; margin-bottom:12px; background:transparent url(../img/sombra-promo.png) top repeat-x; border-bottom:1px solid #c8cace}
#destaques-promo * {float:left}

#foto-assistencia {width:317px; padding:0 12px; border-right:1px solid #c6d3dd; float:left}

#box-assistencia {background-color:#c4cae3; margin-bottom:10px}
#box-assistencia div {height:10px}
#box-assistencia p {padding:4px 18px}

#ampliada img {width:290px; height:190px; display:block; background-color:#fff; border:1px solid #d0d1d3; padding:12px}

#lista-assistencia {width:410px; padding:0 12px; border-left:1px solid #fff; float:left}
#lista-assistencia dt {width:398px; padding:0 0 10px 12px; background:transparent url(../img/seletor.gif) 0 5px no-repeat}
#lista-assistencia span {font-size:12px; font-weight:700; display:block; margin-bottom:2px}

#formulario {padding:12px 80px; font-size:12px}
#formulario table {border-collapse:collapse}
#formulario th, #formulario td {padding:0 10px 12px 0}
#formulario th {text-align:right; font-weight:400}
#formulario .linha th, #formulario .linha td {border-top:1px solid #c8cace; padding-top:12px}
#formulario .titulo {text-align:left; padding:0 0 15px 35px; font-weight:700}

#empresa {padding:60px 30px 10px}
#empresa img {padding:12px; border:1px solid #d0d1d3; background-color:#fff; float:right; margin:0 0 10px 40px}
#empresa h3 {font-size:12px; padding-bottom:5px}

#paginacao {text-align:right; padding:12px 20px 5px 0}
#paginacao a, #paginacao strong {margin:0 3px}
.paginacao:hover {text-decoration:none}
.paginacao:hover span {text-decoration:underline}

#carro-descricao {padding:0 12px}
#carro-descricao #ampliada {float:left; margin-right:20px; padding:0}
#carro-descricao p {padding-bottom:4px}
#carro-descricao h4 {font-size:15px; color:#900; font-weight:700; display:block; padding:10px 0 14px}
#carro-descricao div {padding-top:20px}
#carro-descricao div a {margin-right:6px}

#rodape {width:100%; height:60px; background:#ebf0f4 url(../img/bg-rodape.png) top repeat-x}
#rodape img, #rodape div {float:left}
#rodape div {width:747px; color:#283744; text-align:center; padding-top:17px}
