*, *:before, *:after{ 
	margin:0; 
	padding:0;
	outline:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:1em;
	font-family:"Lato", sans-serif
}
img,
object,
embed,
video,
iframe,
iframe[style]{max-width:100%;height:auto;}
fieldset{border:0; padding:10px;}
label{width:100%; margin-bottom:20px; display:block;}
label span{display:block; margin-bottom:10px;}
input,
select,
textarea{padding:10px; width:100%;}
input.btn{width:auto; cursor:pointer;}
.ratiohd{position:relative;	float:left;	width:100%;	padding-bottom:56.25%;height:0;	margin-bottom:30px;}
.ratio_el{position:absolute;height:100%;left:0;top:0;width:100%;}
.fontzero{font-size:0;}
a{color: #3a465f;text-decoration: none;}
a:hover{ text-decoration:none;}
/*Box*/
.contaneir{float:left; width:100%;}
.content{width:90%; margin:0 5%;}
.last{float: right;margin-right: 0 !important;}
.clear{ clear:both;}
.w100{width:100%;}
.w95{width:95%;}
.w90{width:90%;}
.w85{width:85%;}
.w83{width:83%;}
.w80{width:80%;}
.w78{width:78%;}
.w75{width:75%;}
.w70{width:70%;}
.w65{width:63%;}
.w60{width:58%;}
.w55{width:55%;}
.w53{width:53%;}
.w50{width:50%;}
.w47{width:47%;}
.w45{width:45%;}
.w40{width:40%;}
.w37{width:37%;}
.w35{width:35%;}
.w33{width:33%;}
.w30{width:30%;}
.w25{width:25%;}
.w23{width:23%;}
.w22{width:22%;}
.w20{width:20%;}
.w18{width:18%;}
.w17{width:17%;}
.w15{width:15%;}
.w14{width:14%;}
.w12{width:12%;}
.w10{width:10%;}
.w8{width:8%;}
.w7{width:7%;}
.w6{width:6%;}
.w5{width:5%;}
.w4{width:4%;}
.w3{width:3%;}
.img45{width:45%; padding:0;}
.img40{width:40%; padding:0;}
.img35{width:35%; padding:0;}
.img30{width:30%; padding:0;}
.img25{width:25%; padding:0;}
.img20{width:20%; padding:0;}
.img15{width:15%; padding:0;}
.img10{width:10%; padding:0;}
.img5{width:5%; padding:0;}
.img3{width:3%; padding:0;}
.boxl{float:left; width:100%;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
/*Backgrounds*/
.bg-blue{background-color:#003265; color:#efefef;}
.bg-green{background-color:#068; color:#efefef;}
.bg-gray{background-color:#555; color:#efefef;}
.bg-light{background-color:#efefef; color:#888;}
/*Textos*/
.text-left{float:left; width:40%; text-align:justify; margin-top:10px; margin-bottom:10px; padding:2%;}
.text-right{float:right; width:40%; text-align:justify; margin-top:10px; margin-bottom:10px;}
.marg-10l{margin-left:10px;}
.marg-10t{margin-top:10px;}
.marg-10b{margin-bottom:10px;}
.marg-10r{margin-right:10px;}
/*FOTOS*/
.foto-right{float:right;OVERFLOW: hidden;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;	box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5);	-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5); margin-bottom:20px; margin-top:10px; list-style:none; width:50%;}

.foto-left{float:left;OVERFLOW: hidden;	border-radius:15px;	-moz-border-radius:15px;-webkit-border-radius:15px;	box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5);	-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5); 	margin-bottom:20px; margin-top:10px; list-style:none; width:50%;}

/*Form*/
.form_left{	float:left;	width:48%;}
.form_right{float:right;width:48%;}
.form_news{width:100%;float:right;}
.form_login{float:right;}
.form-dia{width:50px;}
.form-mes{width:65px;}
.form-ano{width:90px;}
.check_carro{vertical-align: middle;width:auto;float:left;margin:4px 10px 0 0;}
.inp_cod{width:20%;	margin-right:5px;}

/*topo*/
.backtop{position: fixed; display:none; cursor: pointer;bottom: 35px; right: 25px; text-transform: uppercase;color: #fff;font-size: 0.8em;padding: 10px;}
.backtop:hover{}
.btn{
	display:inline-block;
	padding:8px 8px;
	background:#3E4095;
	border:1px solid #ccc;
	cursor:pointer;	
	font-size:1em;
	font-weight:400;
	color:#fff;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.btn:hover{	background:#ED3237;border:1px solid #222;	color:#fff;}
@media(max-width:768px){
	.content{width:90%; margin:0 5%; padding:10px 0;}
	.form_left{	float:left;	width:100%;}
	.form_right{float:right;width:100%;}
	.form_news{width:100%;float:right;}
	.backtop{ right:1px; bottom:1px;}
}

@media(max-width:640px){
	.content{width:90%; margin:0 5%; padding:10px 0;}
	.form_left{	float:left;	width:100%;}
	.form_right{float:right;width:100%;}
	.form_news{width:100%;float:right;}
	.backtop{ right:1px; bottom:1px;}
}

