/* 
    Created on : 24/10/2015, 23:06:31
    Author     : WCT
*/

/*reset*/
*, *:before, *:after{ margin: 0; padding: 0;font-family: 'Lato', sans-serif; box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*Box Geral*/
.container{float: left; width: 100%;}
.content{width: 80%;margin: 0 10%;padding: 10px 0;}
.fontzero{font-size: 0em;}
.clear{clear: both;}
.texto{float:left; width:50%; margin-top:10px;}
.imgpadrao{float:right; max-width:300px;}

/*Midias*/
img,
object,
embed,
video,
iframe,
iframe[style]{max-width:100%;height:auto;}
fieldset{border:0; padding:0;}
label{width:100%; margin-bottom:20px; display:block;}
label span{display:block; margin-bottom:10px;}
input,
select,
textarea{padding:5px; width:90%;}
input.btn{width:auto; cursor:pointer;}
/*ratio*/
.ratio{	position:relative;	padding-bottom:56.25%;	float:left;	width:100%;	height:0;}
.media{	width:100%;	height:100%; position:absolute;	left:0;	top:0;}
.hidden{ display: none;}
.info_adi{display: none;background-color: #f2f4f8;	width: 100%; margin-top:0; margin-left:5px;}
.btnMore{cursor: pointer;}
.btnLess{display: none;	cursor: pointer;}

#check{display:none;}
#icone{cursor:pointer; padding:15px; position:absolute; z-index:1;}
.barra{ background-color:#333; height:100%; width:300px; position:absolute; transition:all .2s linear; left:-300px;}
.nav{ width:100%; position:absolute; top:60px;}
.nav a{text-decoration:none;}
.link{background-color:#494950; padding:20px; transition: all .2s linear; color:#f4f4f9; border-bottom: 2px solid #222;}
.link hover{background-color:#050542;}
#check:checked ~ .barra{ transform:translateX(300px);}



/*Cursos*/
.curso{
    background-color: #efefef;
    background-image: url('../images/9.jpg');
    background-size: cover;
    background-attachment: fixed;
	background-repeat:repeat-x;
    background-position: center top;
    color: #000;
}
.curso p{background:rgba(255,255,255,0.9);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);	-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1); border-radius:8px; padding:20px; margin:10px; line-height:22px;}
	
.curso h1{font-size:1.4em;}

/*forms*/
.dado_cliente{ padding:1%; width:97%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-left:15px; margin-bottom:20px;list-style:none; -moz-box-shadow:0 3px 10px 0 #CCC; -webkit-box-shadow:0 3px 10px 0 #333; border:#069; background:#efefef;}
.form_left{	float:left;	width:48%;}
.form_right{float:right;width:48%;}
.form_action{float:left;width:100%;	margin-top:10px;}
.form_action{float:left;width:100%;	margin-top:10px;color:#FFF;}
.form_garanta{padding:5px; margin: 0 2px;}
.input70{width:60%;}
.input50{width:40%;}
.input30{width:20%;}
.input15{width:15%;}
.input10{width:10%;}
.input5{width:5%;}
.check{ vertical-align: middle;  width:auto;  float:left;	 margin:4px 10px 0 0;}
.check_carro{ vertical-align: middle;  width:auto;  float:right;	 margin:4px 10px 0 0;}

.inp_cod{	width:20%;	margin-right:5px;}
/*Social*/
.main_social h1{font-size:1.1em;}


.facepile{float:right; margin-top:0;}

@media (max-width:1120px){
	.content{width:96%;	}

}

@media (max-width:1080px){


}

@media (max-width:540px){
	.content{width:98%;}
	.demo form{	float:left;	}
	.demo input{width:80%;}
	.versao_img{width:100%;	max-width:60px;	}
	.versao_img1{width:100%;max-width:90px;}
	.versao_img2{width:100%;max-width:120px;}
	
	.versao_img3{width:100%;max-width:150px;}
	.form_left{float:left;width:100%;}
	.form_right{float:right;width:100%;}	
	.form_action{float:left;width:80%;	margin-top:10px;text-align:center;}

}