@charset "utf-8";
/* CSS Document */

/* LF5 - lucasferr@gmail.com - Deus é Fiel */

/* Estrutural */
	/*  */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
	}
	html {
		font-size: 62.5%;
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	:focus {outline: 0;}

	h2{color:#F00000; font-size:34px; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #E5E5E5; }
	h3{color:#F00000; font-size:22px; font-weight:normal; }
	h4{color:#F00000; font-size:18px; font-weight:normal; }

	input, select { font-size:12px }

	.clear{clear:both}

	body {
		margin:0px;
		padding:0px;
		font-family: Calibri, Arial;
		font-size:16px;
		color:#000000;
		/* background: url(../img/body_bg.jpg) repeat-x top #fff; */
		background-color: #C0C0C0;
	}

	body a:link,
	body a:visited,
	body a:active,
	body a:hover {
		text-decoration:none;
		color: #000;
	}

/*/ base /*/

.dv1, .dv2, .dv3, .dv01, .dv02, .dv03{ float:left; display:block; }
.dv1, .dv2, .dv3{ margin:10px; }
.dv1{ width:300px }.dv2{ width:620px }.dv3{ width:940px }
.dv01{ width:320px }.dv02{ width:640px }.dv03{ width:960px }

/*/ TOP /*/

.top{margin:0 auto; height:180px; background:#000;}
h1 { float:left; width:50%; height:120px; margin-top:30px;
/* background: url(../img/marca.png) no-repeat; */
}
.tel{ float:left; width:50%; margin-top:30px; color:#4CFF00; text-align:right; font-size:18px; font-weight:bold}
.top .main{ height:180px; background: url(../img/top.jpg) no-repeat right}



/*/ MENU /*/
nav{
	background:#F00000;
	height:30px;
	margin:0 auto 20px;
	padding-top:10px;
	font-size:18px;
	text-align:center;
}
nav li{
	display:inline;
	text-align:center;
}
nav a:link,
nav a:visited,
nav a:active {
	color: #fff ;
	text-decoration:none;
	padding:10px 10px
}
nav a:hover {
	color:#006600;
	background:#fff;
	text-decoration:none;
	/*padding:10px 12px 12px*/
}

/*/ MENU RODAPÉ /*/
#rodape_menu nav{
    /*background:#000000;*/
    height:30px;
    margin:0 auto 20px;
    padding-top:10px;
    font-size:18px;
    text-align:center;
}
#rodape_menu nav li{
    display:inline;
    text-align:center;
}
#rodape_menu nav a:link,
#rodape_menu nav a:visited,
#rodape_menu nav a:active {
    color: #000 ;
    text-decoration:none;
    padding:10px 10px
}
#rodape_menu nav a:hover {
    color:#006600;
    background:#fff;
    text-decoration:none;
    /*padding:10px 12px 12px*/
}

/* MAIN */
hr{ border-top:1px solid #E5E5E5; border-width:1px 0 0 0; margin:10px 0; padding:0; clear:left;}
.main{ clear:both; margin:0 auto; width:960px}

.estoque{ width:948px; margin:0 auto}
.estoque li a{
color:#060;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:1px solid #ccc;
width:148px;
height:82px;
float:left;
margin:5px 4px;
background-color: #FFFFFF;
}
.estoque li a:hover{ color:#F00000; border:1px solid #F00000; }
.estoque li img{ float:left; margin:0 7px}
.estoque li p{ float:left; display:block; font-size:14px; text-align:center; padding-top:20px }
.estoque li span{ font-size:32px; font-weight:bold}

.car img, .slideImg img, .slideTxt li, .bt, .slideNav a {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.car li { float:left; display:block; width:300px; height:110px; margin-bottom:20px}
.car li a, .slideNav a{ color:#060}
.car li a:hover{ color:#F00000; }
.car li img{ float:left; margin-right:10px}
.car li p{ float:left; display:block; font-size:16px; padding-top:20px; width:145px }
.car li span{ font-size:18px; font-weight:bold}


.btEstoque{
  background-color: #21A800;
  *background-color: #006600;
  background-image: -ms-linear-gradient(top, #21A800, #006600);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#21A800), to(#006600));
  background-image: -webkit-linear-gradient(top, #21A800, #006600);
  background-image: -o-linear-gradient(top, #21A800, #006600);
  background-image: -moz-linear-gradient(top, #21A800, #006600);
  background-image: linear-gradient(top, #21A800, #006600);
  background-repeat: repeat-x;
  border-color: #006600 #006600 #21A800;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#21A800', endColorstr='#006600', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);

  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-weight:bold; font-family:Calibri, Arial;
  padding:10px 0; width:300px; display:block; clear:left; text-align:center; color:#FFF; margin-bottom:20px
}

.btEstoque:hover{
  background-color: #FF0000;
  *background-color: #990000;
  background-image: -ms-linear-gradient(top, #FF0000, #990000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#990000));
  background-image: -webkit-linear-gradient(top, #FF0000, #990000);
  background-image: -o-linear-gradient(top, #FF0000, #990000);
  background-image: -moz-linear-gradient(top, #FF0000, #990000);
  background-image: linear-gradient(top, #FF0000, #990000);
  background-repeat: repeat-x;
  border-color: #990000 #990000 #FF0000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FF0000', endColorstr='#990000', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.slideImg { margin-bottom:20px; overflow:hidden; width:300px; height:210px;}
.slideImg li{ display: block; float:left; width:300px; height:210px; margin:0 0 2px 0}

.slideTxt{overflow:hidden; width:300px; height:180px;}
.slideTxt li{ display: block; float:left; width:298px; height:158px; padding-top:20px; border:1px solid #ccc; background:#FFF; margin:0 0 2px 0}
.slideTxt li img, .slideTxt li div{ float:left;}
.slideTxt li h3, .slideTxt li p{ margin-bottom:10px}
.slideTxt li h3{ font-size:20px}
.slideTxt li p{ width:170px}

.slideNav{ font-weight:bold; z-index:200; position:absolute; margin:-10px 0 0 10px}
.slideNav a{background:#FFF; padding:2px 5px; border:1px solid #ccc;}
.slideNav a:hover{ background:#F3F3F3 }

.bt{ background:#F3F3F3; padding:5px 20px; text-align:center; color:#030; font-size:14px; border:1px solid #ccc}
.bt:hover{ background:#fff; color:#F00;}

/*/ RP /*/

.rp{ clear:both; margin:0 auto; color:#0C5E2C; border-top:5px solid #FF0000;}
.rp .main{ padding:10px 0}
.rp h3, .rp a:link{ color:#0C5E2C; margin-bottom:5px}
.rp a:hover{ text-decoration:underline}
address{ font-style:normal}
.autor{ text-align:right}


/*/ INTERNAS /*/



tr.par{background-color:#FFFFFF}
tr.impar{background-color:#DFDFDF}

#showMessage{width: 900px; display:block; font-weight:bold; padding:25px; font-size:20px; text-align: center; background-color:#F1F1F1; border: 1px solid #FF0000; color: #FF0000;}

.veiculo_individual_acessorios_e_opcionais{
	float: left;
	clear: both;
}

.veiculo_individual_complemento{
	float: left;
	clear: both;
}

.zerokm_nao_achou{
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	width: 100%;
	padding: 30px 0 30px 0;
	border:1px solid #ccc;
	background:#F00000;
	color: #FFF;
	margin: 10px 0 10px 0;
	font-size:20px;
	text-align:center;
}

.zerokm_nao_achou a{ color:#FFF}
.zerokm_nao_achou a:hover{ color:#FFF; }

img.cantoArredondado{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#gallery img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a img {
	border: none;
}
