@charset "CP850";
/*	RESET - HTML 5 */
* :hover, * :focus { outline: none; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background: transparent; outline: none; }
nav ul { margin: 0; padding: 0; list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; }
textarea, input { background: #fff; }
input[type="text"] { padding: 0; border: 1px solid #333333; vertical-align: middle; }
input[type="submit"], input[type="button"] { cursor: hand; outline: none; cursor: pointer; }
input[type="checkbox"], input[type="radio"] { border: 0; width: 13px; padding: 0; margin: 0; background: none; }
select { border: 1px solid #dddddd; background: #fff; }
ul, ol { list-style-type: none; }
b, strong { font-weight: bold; }
a { text-decoration: none; }
table caption { display: none; }
/* CLASSES GENÉRICAS */
.imgrpl { display: block; text-indent: -9999px; border: 0; font-size: 0; }
.show, .block { display: block; }
.hide { display: none; }
.invisible { visibility: hidden; }
.clear, .clr { clear: both; }
.clearfix:after, .inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix, .inner { display: inline-block; }
html[xmlns] .clearfix, html[xmlns] .inner { display: block; }
* html .clearfix, * html .inner { height: 1%; }
.fl { float: left; }
.fr { float: right; }
.tcenter { margin: auto; text-align: center; }
/*
@font-face { font-family: 'FuturaCondensedNormalRegular'; src: url('../fontes/futura_2-webfont.eot'); src: url('../fontes/futura_2-webfont.eot?#iefix') format('embedded-opentype'), url('../fontes/futura_2-webfont.woff') format('woff'), url('../fontes/futura_2-webfont.ttf') format('truetype'), url('../fontes/futura_2-webfont.svg#FuturaCondensedNormalRegular') format('svg'); font-weight: normal; font-style: normal;
}
@font-face { font-family: 'FuturaCondensedLight'; src: url('../fontes/futuracl-webfont.eot'); src: url('../fontes/futuracl-webfont.eot?#iefix') format('embedded-opentype'), url('../fontes/futuracl-webfont.woff') format('woff'), url('../fontes/futuracl-webfont.ttf') format('truetype'), url('../fontes/futuracl-webfont.svg#FuturaCondensedLight') format('svg'); font-weight: normal; font-style: normal;
}
*{ font-family: tahoma; }
*/
* { font-family: Arial, Helvetica, sans-serif; }
/* geral */
html, body { margin: 0; padding: 0; height: 100%; width: 100%; }
body { color: black; font-family: Arial, Helvetica, sans-serif; }
#wrapper { padding-bottom: 116px; /* compensar fotter com position fixed */ }
.content { margin: auto; min-width: 956px; width: 956px; }
#header { background: #000; min-height: 100px; _height: 100px; min-width: 956px; width: 100%; position: relative; z-index: 2; }
#header .logo { background: url("../img/logo.jpg") no-repeat 0 0; float: left; height: 99px; margin: 0 0 0 7px; width: 272px; text-indent: -99999px; }
#header .form-busca { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border: 1px solid #b5b5b5; float: right; margin: 36px 0 0 0; position: relative; z-index: 1; overflow: hidden; }
#header .form-busca input { border: none; }
#header .form-busca .buscar { background: url("../img/ico-busca.png") no-repeat 15px 50% white; float: left; font-style: italic; height: 34px; padding: 0px 0 0 45px; width: 230px; }
#header .form-busca .submit { background: #000; color: #FFFFFF; float: left; font-size: 15px; height: 34px; width: 61px; }
.box-slider { background: url("../img/bg-box-slider.png") repeat-x 0 0; min-height: 322px; _height: 322px; min-width: 956px; width: 100%; }
.box-slider .content { background-color: #FFFFFF; border-bottom: 1px solid #a7a7a7; padding: 1px 0 0 0; margin: 0 auto 18px auto; width: 940px; }
.box-slider .holder { background-color: #CCCCCC; margin: 8px auto 10px auto; width: 920px; }
.box-slider .title { color: #6A0000; font-size: 23px; font-weight: bold; height: 46px; padding: 10px 0 0 5px; }
#middle .title { border-left: 5px solid #c5c5c5; color: #6A0000; font-family: Verdana, helvetica, sans-serif; font-size: 23px; min-height: 31px; _height: 31px; margin-bottom: 15px; padding: 6px 0 3px 7px; }
.page-estoque .lista-veiculos { margin-left: -25px; }
.page-estoque .lista-veiculos li { float: left; margin: 0 5px 15px 5px; width: 186px; }
.page-estoque .lista-veiculos .box-img { border: 1px solid #666666; display: block; height: 91px; margin: auto; padding: 10px 12px; overflow: hidden; text-align: center; width: 120px; }
.page-estoque .lista-veiculos .box-img img { display: inline; }
.page-estoque .lista-veiculos .veiculo-nome, .page-estoque .lista-veiculos .veiculo-ano { text-transform:uppercase; color: #6A0000; display: block; font-size: 12px; text-align: center; }
.page-estoque .lista-veiculos .veiculo-ano { color: #666666; }
.page-resultado .veiculo { float: left; font-size: 14px; margin-left: 5px; width: 510px; }
.page-resultado .veiculo p { width: 275px; }
.page-resultado .veiculo ul li { padding-left: 3px; }
.page-resultado .veiculo .veiculo-nome { color: #6A0000; font-size: 19px; margin: 15px 0 10px 0; }
.page-resultado .veiculo .veiculo-descricao li { color: #333333; clear: both; font-size: 15px; padding-left: 0; }
.page-resultado .veiculo .veiculo-descricao li strong { display: block; float: left; width: 150px; }
.page-resultado .veiculo h3 { color: #6A0000; margin: 20px 0 2px 0; }
.page-resultado .veiculo-box-img { float: right; }
.page-resultado .veiculo-box-img .zoom { width: 415px; height: 311px; margin: 0 0 15px 0; overflow: hidden; position: relative; text-align: center; z-index: 1; }
.page-resultado .veiculo-box-img .zoom .loading { background-color: #FFFFFF; bottom: 0px; color: #000000; font-size: 9px; left: 0px; padding: 2px 4px; position: absolute; z-index: 1; }
.page-resultado .veiculo-box-img .lista-img { width: 425px; }
.page-resultado .veiculo-box-img .lista-img li { float: left; height: 73px; margin: 0 9px 8px 0; overflow: hidden; text-align: center; width: 97px; }
.page-resultado .veiculo-box-img .lista-img img { display: inline; }
.page-resultado .veiculo-box-img .btn { margin-top: 15px; }
#footer { background: #6A0000; color:#FFF; min-width: 956px; width: 100%; bottom: 0px; left: 0px; height: 96px; position: fixed; z-index: 1; }
#footer .map { float: left; margin: 4px 0 0 0; }
#footer .address { float: left; font-size: 29px; font-style: normal; margin: 15px 0 0 40px; }
#footer .address h3 { font-size: 23px; }
#footer .contact { float: right; font-size: 23px; margin: 15px 0 0 0; }
#footer .contact span { display: block; }
* html #footer { position: absolute; bottom: auto; top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
/*botoes*/
.btn { background-color: #6A0000; clear: both; color: #FFFFFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; display: block; float: left; min-width: 85px; padding: 5px 10px 3px 10px; text-align: center; text-shadow: 1px 2px 3px black; }
#wrapper:after, .container:after, .clearafter:after { content: "."; clear: both; display: block; height: 1px; margin-top: -1px; visibility: hidden; width: 1px; }
