@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}

body{
	background-color:#212121;
}

a{
	text-decoration:none;
}
.menu{
	width:100%;
	height:50px;
	background-color:#FFE604;
	text-align:center;
}

.menu ul li{
	display:inline-block;
	min-width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	background-color:rgba(248,255,0,0.95);
	font-size:16px;
	padding:0px 10px 0px 10px;
	color:#000000;
}

.menu ul li:hover{
	background-color:#d24645;
	color:#FFFFFF;
}

.logo{
	width:100%;
	text-align:center;
	margin:30px 0px 30px 0px;
}

.logo img{
	border-radius:10px;
	width:90%;
}

@font-face{
	font-family:bebas;
	src: url(../fontes_base/BebasNeue.otf);
}

.infos{
	width:100%;
	padding: 20px 0px 20px 0px;
	text-align:center;
	background-color:#FFE604;
	color:#000000;
	font-size:40px;
	font-family: bebas;
}

.content-1{
	width:100%;
	padding:20px 0px 50px 0px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
}

.in-content{
	width:95%;
	margin:0 auto;
}

.in-content p{
	text-align:justify;
	color:#424242;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}

.campo-botao{
	width:100%;
	text-align:center;
	margin-top:30px;
	margin-bottom:10px;
}

.btn_inscricao{
	width:300px;
	height:80px;
	line-height:85px;
	background-color:#FFED00;
	font-size:30px;
	font-family:bebas;
	border-radius: 20px;
	cursor:pointer;
	border:1px solid #000000;
	color:#000000;
	outline:none;
}

.btn_inscricao:hover{
	background-color:#11B100;
	color:#FFFFFF;
}

.content-2{	
	width:100%;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
}

.in-content-2{
	width:90%;
	margin:0 auto;
}

.in-content-2 ul ul li{
	list-style:square;
	margin-left:40px;
}


ul li{
	list-style:none;
}

.in-content-3{
	width:90%;
	margin:0 auto;
}

.content-3{
	width:100%;
	text-align:justify;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
}

.intencao{
	max-width:600px;
	margin:0 auto;
	border:1px solid #212121;
	padding:5px 5px 10px 5px;
	border-radius:10px;
}

.content-4{	
	width:100%;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
}

.content-5{	
	width:100%;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
	text-align:center;
}

.content-5 h2{
	font-family:bebas;
	font-size:50px;
	color: rgba(255,222,5,1.00);
	text-shadow: #000000 2px 1px 3px;
	margin-bottom:-10px;
	font-weight:100;
}

.content-5 h4{
	font-family:bebas;
	font-size:30px;
	color: rgba(255,222,5,1.00);
	text-shadow: #000000 2px 1px 3px;
	margin-bottom:20px;
	font-weight:100;
}

.content-5 ul li{
	margin-bottom:10px;
}

.bloco-conteudo-5{
	width:90%;
	text-align:center;
	margin: 0 auto;
}

.content-6{	
	width:100%;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
}

.bloco-conteudo-6{
	width:350px;
	margin:0 auto;
	text-align:center;
}

.bloco-conteudo-6 img{
	border:1px solid rgba(0,0,0,0.50);
	margin-bottom:10px;
	border-radius:10px;
	overflow:hidden;
}

.content-7{	
	width:100%;
	color:#424242;
	padding:5px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
	text-align:center;
}

.bloco-conteudo-7{
	width:90%;
	text-align:center;
	margin: 0 auto;
	font-size:18px;
}

.bloco-conteudo-7 ul li{
	margin-bottom:15px;
}

.bloco-conteudo-7-1{
	max-width:450px;
	margin:0 auto;
	text-align:center;
}

.bloco-conteudo-7-1 img{
	border:1px solid rgba(0,0,0,0.50);
	margin-bottom:10px;
	border-radius:10px;
	overflow:hidden;
}

.infos-2{
	width:100%;
	padding: 20px 0px 20px 0px;
	text-align:center;
	background-color:rgba(255,0,0,0.72);
	color:#FFFFFF;
	font-size:40px;
	font-family: bebas;
}

.infos-3{
	width:100%;
	padding: 20px 0px 20px 0px;
	text-align:center;
	background-color:#28A100;
	color:#FFFFFF;
	font-size:40px;
	font-family: bebas;
}

.content-8{	
	width:100%;
	padding:5px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	text-align:center;
	background-color:#F5F5F5;
}

.bloco-conteudo-8{
	max-width:300px;
	margin:0 auto;
	background-color:rgba(0,0,0,0.02);
	border:1px solid rgba(0,0,0,0.20);
	padding:20px 10px 20px 10px;
	border-radius:200px;
	margin-top:20px;
	
}

.bloco-conteudo-8 p{
	text-align:center;
	font-family:bebas;
	font-weight:normal;
}

.content-9{	
	width:100%;
	padding:5px 0px 50px 0px;
	font-size:20px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	text-align:center;
	color:#FFFFFF;
}

.in-content-9 p{
	width:90%;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	font-size:20px;
}

.in-content-9 img{
	margin-right:-10px;
	margin-left:-20px;
}

.rodape{
	width:100%;
	min-height:70px;
	text-align:center;
	background-color:#F5F5F5;
	border-top:1px solid rgba(0,0,0,0.30);
	color:rgba(0,0,0,0.90);
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:14px;
	padding-top:30px;
	padding-bottom:30px;
}

.rodape a{
	color:rgba(0,0,0,0.90);
	text-decoration:none;
}

/*INICIO DA PÁGINA DE INSCRIÇÃO*/
.content-inscricao{
	width:100%;
	text-align:center;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:18px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
	padding-bottom:100px;
}

.content-inscricao h4, .p2{
	width:90%;
	margin:0 auto;
	text-align:center;
}

.content-inscricao h5, p{
	width:90%;
	margin:0 auto;
	font-size:16px;
	text-align:justify;
}

.in-inscricao{
	margin:0 auto;
	width:100%;
}

.btn_compra_pais{
	width:280px;
	padding:20px 10px 20px 10px;
	border: 1px solid rgba(0,0,0,0.75);
	border-radius:10px;
	font-size:30px;
	font-family:bebas;
	cursor:pointer;
}

.aviso{
	background-color:rgba(0,0,0,0.05);
	padding:10px 15px 10px 15px;
	border-radius:10px;
	text-align:justify;
	width:80%;
}

.vagas{
	border:1px solid #323232;
	border-radius:10px;
	width:300px;
	margin:0 auto;
	padding:12px 8px 8px 8px;
	font-size:30px;
	text-align:center;
	color:#000000;
	font-family:bebas;
	background-color:rgba(240,255,0,0.80);
}

.vagas-2{
	border:1px solid #323232;
	border-radius:10px;
	width:300px;
	margin:0 auto;
	padding:12px 8px 8px 8px;
	font-size:30px;
	text-align:center;
	color:#FFFFFF;
	font-family:bebas;
	background-color:#D50003;
}

.campo_inscricao{
	width:90%;
	height:40px;
	border:1px solid #000000;
	padding-left:5px;
	margin-bottom:10px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:16px;
	border-radius:10px;
	outline:none;
	text-align:left;
}

.btn_gravar{
	width:50%;
	height:40px;
	border:1px solid #000000;
	margin:0 auto;
	border-radius:10px;
	cursor:pointer;
	background-color:#2f6c98;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	outline:none;
}

.btn_gravar:hover{
	background-color:#3D8AC3;
}

.form{
	background-color:#212121;
	padding:20px 0px 30px 0px;
}

.form h2{
	font-family:bebas;
	color:#FFFFFF;
	font-size:35px;
}

.local{
	width:91%;
	height:42px;
	border:1px solid #000000;
	padding-left:5px;
	margin-bottom:10px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:16px;
	border-radius:10px;
	outline:none;
	text-align:left;
}
/*FIM DA PÁGINA DE INSCRIÇÃO*/

/*INICIO DA PÁGINA DE PAGAMENTO*/
.content-pagamento{
	width:100%;
	text-align:center;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:18px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	background-color:#F5F5F5;
	padding-bottom:100px;
}

.in-pagamento{
	margin:0 auto;
	width:100%;
}

.in-pagamento p{
	text-align:center;
}

.in-pagamento img{
	border:1px solid #A7A7A7;
	border-radius:10px;
	overflow:hidden;
}

.btn_pagamento{
	width:300px;
	height:80px;
	line-height:85px;
	background-color:#11B100;
	font-size:30px;
	font-family:bebas;
	border-radius: 20px;
	cursor:pointer;
	border:1px solid #000000;
	color:#FFFFFF;
	outline:none;
}

.btn_pagamento:hover{
	background-color:#13CE00;
}
/*FIM DA PÁGINA DE PAGAMENTO*/

/*INICIO DA PÁGINA DE OBRIGADO*/
.content-obrigado{
	width:100%;
	text-align:center;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:18px;
	background-color:#F5F5F5;
	padding-bottom:100px;
}

.in-obrigado{
	margin:0 auto;
	width:90%;
}

.in-obrigado p{
	text-align:center;
	padding:10px 0px 10px 0px;
	font-size:20px;
}
/*FIM DA PÁGINA DE OBRIGADO*/

/*INICIO DA PÁGINA DE AGENDA*/
.content-agenda{
	width:100%;
	text-align:center;
	color:#424242;
	padding:20px 0px 50px 0px;
	font-size:18px;
	background-color:#F5F5F5;
	padding-bottom:100px;
}

.in-agenda{
	margin:0 auto;
	width:90%;
}

.in-agenda p{
	text-align:center;
	padding:10px 0px 10px 0px;
	font-size:20px;
}


/*FIM DA PÁGINA DE AGENDA*/