@charset "UTF-8";
/* CSS Document */


@font-face {
	
    font-family:TradeGothic-Bold;
    src: url("trade-gothic-no-20-condensed-bold-1361518746.ttf") format("truetype");

src: local('☺︎'),
    url("trade-gothic-no-20-condensed-bold-1361518746.otf") format("opentype");

	font-weight:normal;
  font-style: normal;
	
}


 .body{
	font-family:TradeGothic-Bold;
	text-decoration:none;
	margin-top:0px;
	
} 

.imagens_centralizadas{
	 border-radius: 10px;
	position:relative;
	left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
	
	
}



.camada{
	
	position: fixed;
  right: 0;
 top:0px;
  width:100%;
  height:100%;
  margin: 0;
  vertical-align:middle;
 z-index:900;
  overflow:scroll !important;
  -webkit-overflow-scrolling:touch !important; 
  background-color:rgba(0,0,0,0.95);
  

}



.camada_redes_sociais{
	position: fixed;
	right: 20%;
	top:0px;
	width:20%;
	height:auto;
	margin: 0;
	vertical-align:middle;
	z-index:900;
}



.camada_login{
	position: fixed;
	right: 1%;
	top:0px;
	width:10%;
	height:auto;
	margin: 0;
	vertical-align:middle;
	z-index:900;
}




.botao_envia_login{
	text-align:center;
		position:relative;
		background-color:#000;
		border:none;
		margin-top:5px;
		color:#F90;
		font-size:1vw;
	left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
	font-family:TradeGothic-Bold;
}


.form-geral{
	position:relative;
	width:100%;
	
	background-color:transparent;
	
	
	font-family:"Myriad Pro";
	color:#000;
	font-size:14px;
	
	border:none;
	
	
	box-shadow: none;
    background-color:transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;			
}

.textfield{
	font-family:TradeGothic-Bold;
	width:96%;
	background-color:transparent;
	border:none;
	color:#000;
	
	
	margin-right:2%;
	
font-size:14px;
text-indent:3px;
border:solid;
border-width:thin;
border-color:#FFF;
border-radius:8px;
	
}	


.textfield_login{
	font-family:TradeGothic-Bold;
	width:96%;
	background-color:transparent;
	border:none;
	color:#FFF;
	margin-bottom:-5px;
	
	
	margin-right:2%;
	
font-size:1vw;
text-indent:3px;
border:solid;
border-width:thin;
border-color:#FFF;
border-radius:8px;
	
}		

.texto_form{
	
	font-family:TradeGothic-Bold;
	
	margin-right:2%;
	
	width:97%;
	height:auto;
	text-align:right;
	cursor:pointer;
	
	font-size:1vw;
	
}

.classe_banner2{
	width:100%;
	height:700px;
	background-color:transparent;
	margin-left:0px;
	
}


.classe_banner2b{
	width:100%;
	height:700px;
	border-radius: 8px;
	background-color:transparent;
	margin-left:0px;
	
}

.contemFrame{
	width:auto;
  height:auto;
	overflow:auto;
	 -webkit-overflow-scrolling:touch !important;
}






#containerConvite{
	width:100%;
	height:100%;
	position: fixed;
	
z-index:903;
vertical-align:middle;

top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);


}
.convite{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	
	
	
}


.convite > img{
	vertical-align:middle;
	position:relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);	


	
	
	
}
.tudo{
	height:auto;
	width:100%;
	max-width:1280px;

		text-decoration:none;
		
margin-top:0;
vertical-align:top;
	
	
}





#containerMenu{
	
	position: fixed;
	
z-index:903;
width:100%;


}
.menu_mobile{
	
width:100%;
height:500px;
float:left;
border:none;
margin-top:-40px;
	
	background-color:transparent;

	
	animation-name: fade;
	animation: fade;
  animation-duration: .3s;
  animation-timing-function:ease-in;
 
	
}


.contem_menu{
	
	width:100%;
	height:auto;
	
	margin-bottom:20px;
	margin-top:-20px;
	
}


.cabecalho {
		
	width:100%;
	max-width:1280px;

	
	float:left;
	background-color:transparent;
	margin-top:0px;
	


	vertical-align:top;
	
		
}



.conteudo{
	width: 100%;
	height:auto;
	background-color:transparent;
	position:relative;
	text-align:top;
	margin-bottom:30px;
	
	max-width:1280px;
	

	position:relative;
	left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.barra_top33{
	width:33.3%;
	float:left;
	background-color:transparent;

}


.barra_top10{
		
	width:10%;
	max-width:39px;
	max-height:148px;

	background-color:transparent;
	
		
}

.scroll-content-item-20 {
		
	width:20%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}



.scroll-content-item-20_right {
		
	width:20%;
	height:auto;
	float:right;
	margin-right:2%;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-50 {
		
	width:50%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}



.scroll-content-item-50_right {
		
	width:50%;
	height:auto;
	float:right;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-16 {
		
	width:16%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-8 {
		
	width:8%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.barra_top66{
	width:65%;
	background-color:transparent;
	height:auto;
	 border-radius: 10px;
}

.barra{
	position:relative;
	width:100%;
	background-color:transparent;
	
	
}

.scroll-content-item {
		
	width:30%;
	background-color:transparent;
	margin-left:1%;
	margin-right:1%;
	height:auto;
	float:left;
	
	 border-radius: 8px;

	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-esq {
		
	width:30%;
	margin-left:4%;
	background-color:transparent;
	height:auto;
	float:left;
	

	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-dir {
		
	width:30%;
	margin-right:4%;
	
	float:left;
	background-color:transparent;
	

	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-100 {
		
	width:100%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-75 {
		
	width:75%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:10px;


	vertical-align:top;
		
}

.scroll-content-item-75-B {
		
	width:60%;
	height:auto;
	
	background-color:transparent;
	margin-top:10px;
margin-bottom:10px;
margin-right:10px;

border-radius:8px;
position:relative;
	left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);

	vertical-align:top;
		
}

.scroll-content-item-75-B img {
		

border-radius:8px;

	
		
}


.scroll-content-item-10 {
		
	width:10%;
	height:100%;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-33 {
		
	width:33.3%;
	height:100%;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}


.scroll-content-item-25 {
		
	width:25%;
	height:100%;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.imagem_selo{
	width:100%;
	background-color:transparent;
	height:auto;
	
}

.classe_banner{
	width:100%;
	margin-left:0px;
	max-height: 768px;
	height: 768px;
}

.espaco_form{
	height:5px;
	width:100%;
	display:inline-block;
	background-color:transparent;
	
	
}

.espaco{
	height:10px;
	width:100%;
	display:inline-block;
	background-color:transparent;
	
	
}

.espaco_linha{
	height:1px;
	width:100%;
	display:inline-block;
	background-color:transparent;
	
	
}

.espaco2{
	height:10px;
	width:100%;

	background-color:#F90;
	
	
}

.espaco_form{
	height:30px;
	width:100%;
	display:inline-block;	
}

.fundo_transparente{
	background-color:transparent;
}



.scroll-content-item-100 {
		
	width:100%;
	height:auto;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}

.menu {
		
	width:100%;
	height:50px;
	float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
	
		
}


.menu_lateral_layer {
		
	width:25%;
	height:100%
	
	margin-top:10px;

	background-color:transparent;
	margin-left:0px;
	
position:absolute;
	z-index:5;

	vertical-align:top;
	
		
}


.corpo_layer_75 {
		
	width:75%;
	left:25%;
	height:auto;
	
	margin-top:10px;

	background-color:transparent;
	margin-left:0px;
	
position:absolute;
	z-index:5;

	vertical-align:top;
	
		
}


.corpo_layer_25 {
		
	width:25%;
	left:75%;
	height:auto;
	
	margin-top:10px;

	background-color:transparent;
	margin-left:0px;
	
position:absolute;
	z-index:5;

	vertical-align:top;
	
		
}

.barra_texto_layer {
	width:50%;
	height:auto;
	top:200px;
	margin-left:48%;
	background-color:#F90;
	border-style:solid;
	border-radius:10px;
	border-width:thin;
	position:relative;
	vertical-align:top;
}

.scroll-content-item-esq {
		
	width:40%;

	background-color:transparent;
	height:auto;
	float:left;
	


	margin-top:0px;


	vertical-align:top;
		
}

.scroll-content-item-dir {
		
	width:49%;
	height:auto;
	
	float:right;
	background-color:transparent;

	margin-top:0px;


	vertical-align:top;
		
}

.barra_texto_layer_mobile {
		
	width:96%;

	vertical-align:top;
	position:relative;
	top:30%;
	
	
	margin-left:2%;

	

	position:absolute;
	z-index:5;
		
}


.texto_box_mobile{
	font-family:TradeGothic-Bold;
	
	margin-left:2%;
	margin-top:2%;
vertical-align:top;
	color:#000;
	font-size:14px;
	line-height:28px;
	position:relative;
	
}



.box {
		
	width:90%;
	
	height:auto;
	
	margin-left:5%;

	background-color:rgba(0,0,0,0.7);
	border-color:#000;
	border-style:solid;
	border-radius:10px;
	border-width:thin;


	
position:absolute;
	z-index:5;

	vertical-align:top;
	
		
}

.texto_box{
	font-family:TradeGothic-Bold;
	margin-left:10px;
	margin-right:10px;
	
	
	color:#FFF;
	font-size:18px;
	line-height:28px;
	
}



.botoes_laterais{
	margin-bottom:10px;
	cursor:pointer;
	
}

.frame{
	width:100%;
	height:400px;
	border:none;
	
	
	
}

.texto{
	
	font-family:TradeGothic-Bold;
	
	margin-left:4%;
	margin-right:4%;
	
	width:90%;
	height:auto;
	text-align:left;
	cursor:pointer;
	
	font-size:18px;
	line-height:28px;
}







.texto_titulo{
	
	font-family:TradeGothic-Bold;
	
	margin-left:4%;
	margin-right:4%;
	
	width:90%;
	height:auto;
	text-align:right;
	
	
	font-size:20px;
	line-height:28px;
	font-weight:600;
	margin-bottom:20px;
}

.transparente_logo{
		
	width:16%;
	height:auto;
	position:absolute;
	z-index:2;
}


.botao1{
	width:15.07%;
	height:auto;
	margin-left:18%;
	float:left;
	top:76%;
	position:absolute;
	z-index:2;
}

.botao2{
	width:13.4375%;
	height:auto;
	left:33.4375%;
	top:76%;
	position:absolute;
	z-index:2;
}

.botao3{
	width:13.4375%;
	height:auto;
	left:46.5375%;
	top:76%;
	position:absolute;
	z-index:2;
}

.botao4{
	width:13.1%;
	height:auto;
	left:59.6375%;
	top:76%;
	position:absolute;
	z-index:2;
}

.botao5{
	width:13.1%;
	height:auto;
	left:72.7375%;
	top:76%;
	position:absolute;
	z-index:2;
}

.botao6{
	width:11.8%;
	height:auto;
	left:86%;	
	top:76%;
	position:absolute;
	z-index:2;
}

.video{
	width:40%;
	height:300px;

	margin-left:5%;
	margin-bottom:2%;
	margin-top:2%;
	
	position:relative;
	float:left;
	border-radius: 8px;	
	font-size:16px;
	line-height:24px;
	z-index:1;
}


.video_100{
	width:90%;
	height:280px;

	margin-left:5%;
	margin-bottom:2%;

	
	position:relative;
	float:left;
	border-radius: 8px;	
	font-size:16px;
	line-height:24px;
	z-index:1;
}


.zero{
	width:0px;
	height:0px;

	
}

.menu_mobile{
	width:100%;
	height:50px;
}

.conteudo-mobile{
	width: 100%;
	height:auto;
	background-color:transparent;
	
}

.scroll-content-item-100-mobile{
		
	width:100%;
	height:auto;
	
		float:left;
	background-color:transparent;
	margin-top:0px;


	vertical-align:top;
		
}


.cabecalho {
		
	width:100%;
	max-width:1180px;
	max-height:148px;
	
	float:left;
	background-color:transparent;
	margin-top:0px;
	


	vertical-align:top;
	
		
}
