/* GERAIS */
/***********************************************/
* { /*margin:0; padding:0;*/ }
html { height:100%; }
body { width: 100%; height:100%; margin:0px; padding: 0px; color: #666666; font-weight: 300; font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 20px; background: #FFFFFF; }
img { border-style: none; }
a:visited, a:link, a:active { color: #CC3300; text-decoration:none; outline: none; }
a:hover { color: #CC3300; text-decoration:underline; outline: none;	}
/* SITE */
/***********************************************/
#printVeiculo { width: 600px; margin: 0px auto; padding: 20px; background: #FFFFFF; }
#footer { width: 96%; margin: 0; padding: 10px 2%; float: left; background: #F1F1F1; }
.top { width: 100%; margin: 0 0 10px; padding: 0 0 10px; float: left; }
.logo { float: left; margin: 0; padding: 0; width: 60%; }
.logo img { width: 100%; }
.contatos { float: left; width: 100%; margin: 0; padding: 10px 0; text-align: left; border-bottom: 1px solid #F4F4F4; border-top: 1px solid #F4F4F4; }
.itemsList { width: 103%; float: left; margin: 0 0 0 -3%; padding: 0; list-style: none; }
.itemsList li { width: 22%; height: 180px; float: left; margin: 3% 0 0 3%; padding: 0; overflow: hidden; }
.veiculos_destaque .itemsList li { width: 47%; height: 180px; }
.itemsList li .mosaic-block { width: 100%;  height: 100%; position: relative; float: left; margin: 0; padding: 0; }
.itemsList li .mosaic-overlay { display: none; z-index: 5; position: absolute; width: 90%; height: 90%; padding: 5%; background: rgba(135,105,40,0.9); }
.itemsList li .img.mosaic-backdrop { position: absolute; width: 100%; float: left; height: 100%; text-align: center; background: #F4F4F4; }
.itemsList li .img.mosaic-backdrop img { height: 120%; margin: -5% 0 0; z-index: 1; }
.itemsList li .mosaic-overlay p { position: relative; width: 100%; margin: 0 0 2px; font-size: 14px; line-height: 16px; color: #FFFFFF; float: left; }
.veiculos_destaque .itemsList li .mosaic-overlay p { margin: 0 0 1px; }
.itemsList li .mosaic-overlay p.more_info { text-align: right; font-size: 15px; line-height: 17px; margin: 10px 0 0; }

/*GERAIS*/

.detalhe_veiculo { position: relative; width: 100%; margin: 0 0 3%; padding: 0; float: left; }
.veiculo, .c_veiculo { width: 100%; margin: 0; padding: 0; height: auto; float: left; }
.c_veiculo { margin: 2% 0 0; }
.imgList, .carList, .extraList, .options { width: 100%; margin: 0 0 20px; list-style: none; float: left; padding: 0; }
.imgList li { width: 18%; height: 100px; margin: 1%; padding: 0; list-style: none; float: left; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid #F1F1F1; }
.imgList li:first-child { width: 98%; height: 380px; padding: 0; margin: 0 1% 1%; }
.imgList li a { position: relative; width: 100%; height: 100%; display: inline-block; }
.imgList li img { min-width: 100%; height: 100%; }
.imgList li:first-child img.opt-block { position: absolute; width: 80%; margin: 10% 10%; }
.carList li { width: 94%; margin: 2% 0 0; padding: 1%; float: left; border-bottom: 1px solid #F1F1F1; }
.carList li:first-child { padding: 3% 1% 1%; border-top: 1px solid #F4F4F4; }
.carList li span { float: left; width: 45%; margin: 0; padding: 0 5% 0 0; text-align: left; }
.carList li span + span { width: 50%; padding: 0; text-align: right; }

.titulo_veiculo, .price, .promocao { max-width: 64%; float: left; font-size: 26px; line-height: 30px; font-weight: 400; margin: 0 3% 2%; padding: 0; color: #999999; display: inline-block; }
.price, .promocao { max-width: 28%; width: auto; float: right; color: #999999; margin: 0 0 2% 2%; }
.promocao {  font-size: 19px; color: #666666; text-decoration:line-through; margin: 2px 0 2% 2%; }
.subtitle { width: 98%; margin: 0 0 2%; padding: 2% 1%; float: left; border-bottom: 1px solid #F4F4F4; display: block; color: #666666; font-size: 24px; font-weight: 400; text-transform: uppercase; }
.extraList { width: 102%; margin: 0 0 0 -2%; }
.extraList li { width: 48%; margin: 1% 0 0 2%; padding: 0 0 1% 0%; float: left; font-size: 16px;  }
.extraList li i {display: none; }
.descript { padding: 0 1%; float: left; }
.nota { font-size: 14px; font-weight: 300; }
.options { width: 103%; margin: 0 0 0 -3%; padding: 0; float: left; }
.options li { width: 47%; margin: 0 0 1% 3%; padding: 0; float: left; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; border-right: 1px solid #F1F1F1; }
.options li span { width: 20%; margin: 2% 0 2%; padding: 0; float: left; text-align: center; font-size: 20px; line-height: 24px; font-weight: 400; }
.options li span:last-child { width: 77%; margin: 4% 0 2% 3%; text-align: left; }
.options li i { margin: 0 ; font-size: 40px; color: #997F48; }
.separador { position: relative; width: 100%; height: 1px; margin: 1% 0%; padding: 0; float: left; background: #F1F1F1; }
.addthis_native_toolbox { display: none; }
@media print {
	.page-break	{ display: block; page-break-before: always; }
}