@charset "UTF-8";
@import url("FiraSans_Black/stylesheet.css");
@import url("FiraSans_BlackItalic/stylesheet.css");
@import url("FiraSans_Bold/stylesheet.css");
@import url("FiraSans_BoldItalic/stylesheet.css");
@import url("FiraSans_ExtraBold/stylesheet.css");
@import url("FiraSans_ExtraBoldItalic/stylesheet.css");
@import url("FiraSans_ExtraLight/stylesheet.css");
@import url("FiraSans_ExtraLightItalic/stylesheet.css");
@import url("FiraSans_Italic/stylesheet.css");
@import url("FiraSans_Light/stylesheet.css");
@import url("FiraSans_LightItalic/stylesheet.css");
@import url("FiraSans_Medium/stylesheet.css");
@import url("FiraSans_MediumItalic/stylesheet.css");
@import url("FiraSans_Regular/stylesheet.css");
@import url("FiraSans_SemiBold/stylesheet.css");
@import url("FiraSans_SemiBoldItalic/stylesheet.css");
@import url("FiraSans_Thin/stylesheet.css");
@import url("FiraSans_ThinItalic/stylesheet.css");

* {margin:0;padding:0;}
html {margin:0;padding:0;width:100%;height:100%;}
body {margin:0;padding:0;width:100%;height:100%;}
@viewport {width: device-width;zoom: 1;}
@-ms-viewport {width: device-width;zoom: 1;}
@-o-viewport {width: device-width;zoom: 1;}
img,embed,object,video {max-width:100%;height:auto;}
strong {font-weight: normal; font-family:"FiraSans Bold";}
em {font-family:"FiraSans Italic";font-style:normal;}
.bolditalic {font-family:"FiraSans BoldItalic";}


.banner-popup {
	position:fixed;
	left:0;
	top:0;
	min-width:100%;
	min-height:100%;
	text-align:center;
	padding:150px 0 0 0;
	background: rgba(0,0,0,0.7);
	-webkit-animation-name: opacidade;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-delay: 0;
	-webkit-animation-iteration-count:1;
	animation-name: opacidade;
	animation-timing-function:ease;
	animation-duration: 3s;
	animation-delay: 0;
	animation-iteration-count:1;
	z-index:1100;
	display:block;
}
.curso-botao {
	position:relative;
	margin:auto;
	width:auto;
	display: inline-block;
	padding: 25px 30px;
	border-radius: 10px;
	background-color: #FFF;
}
.fechar-popup {
	background-color: #FF0004;
	padding: 5px 0;
	margin-top: 5px;
	border:none;
	cursor:pointer;
	font-family:"FiraSans Bold";
	font-size: 15px;
	width: 30px;
	border-radius: 15px;
	color: #FFF;
}
.fechar-popup:hover {
	background-color: #248094;
}
.conteudo {
	display:inline-block;
	width: 100%;
	padding: 0;
	z-index: 100;
	vertical-align: top;
}

/*BOTÃO TOP*/
/*BOTÃO TOP*/
/*BOTÃO TOP*/
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 1000;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #287145;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}
#myBtn:hover {
  background-color: #555;
}
/*BOTÃO TOP*/
/*BOTÃO TOP*/
/*BOTÃO TOP*/

.indexFundoMobile {
	display: none;
	width: 100%;
	padding: 0;
	margin: 0;
}
.indexFundoDesktop {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
}
.box800 {
	text-align: left;
	max-width: 800px;
	margin: 40px auto 100px auto;
	padding: 50px;
}
.boxConteudo {
	background-color: #FFF;
	width: 90%;
	padding: 50px 5%;
	border-radius: 10px;
}
.small {font-size: 80%;}

.corBox1 {background-color:#eed4b0;}
.corBox1 h1 {color: #ef7d00;}

.corBox2 {background-color:#acd7c3;}
.corBox2 h1 {color: #078762;}
.corBox2 h2 {color: #078762;}

.corBox3 {background-color:#eecdd2;}
.corBox3 h1 {color: #c94d7d;}
.corBox3 h2 {color: #c94d7d;}

.corBox4 {background-color:#98cfe6;}
.corBox4 h1 {color: #0071b9;}
.corBox4 h2 {color: #0071b9;}

.corBox5 {background-color:#d2cfe9;}
.corBox5 h1 {color: #6f6eb1;}
.corBox5 h2 {color: #6f6eb1;}

.corBox6 {background-color:#d1dfbd;}
.corBox6 h1 {color: #009d4b;}
.corBox6 h2 {color: #009d4b;}

.corBox7 {background-color:#ddd4b9;}
.corBox7 h1 {color: #ac9775;}
.corBox7 h2 {color: #ac9775;}

.corBox8 {background-color:#c8dae2;}
.corBox8 h1 {color: #239db5;}
.corBox8 h2 {color: #239db5;}

.corBox9 {background-color:#eed4b0;}
.corBox9 h1 {color: #df4e13;}

.corBox10 {background-color:#ffffff;}
.corBox10 h1 {color: #e73333;}
.corBox10 h2 {color: #e73333;}

.comissao {
	display: inline-block;
	width: 150px;
	margin: 0 30px 30px 0;
	text-align: center;
	vertical-align: top;
}

.background1 {
	width:100%;
	height:100%;
	min-height:100%;
	background-attachment: fixed;
	z-index:1;
	background-image:url("../imagens/fundo1.jpg");
	background-position:center center;
	background-repeat:repeat;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-animation-name: opacidade;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-delay: 0;
	-webkit-animation-iteration-count:1;
	animation-name: opacidade;
	animation-timing-function:ease;
	animation-duration: 3s;
	animation-delay: 0;
	animation-iteration-count:1;
}
.background2 {
	width:100%;
	height:100%;
	min-height:100%;
	background-attachment: fixed;
	z-index:1;
	background-image:url("../imagens/fundo2.jpg");
	background-position:center center;
	background-repeat:repeat;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-animation-name: opacidade;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-delay: 0;
	-webkit-animation-iteration-count:1;
	animation-name: opacidade;
	animation-timing-function:ease;
	animation-duration: 3s;
	animation-delay: 0;
	animation-iteration-count:1;
}
.background3 {
	width:100%;
	height:100%;
	min-height:100%;
	background-attachment: fixed;
	z-index:1;
	background-image:url("../imagens/fundo3.jpg");
	background-position:center center;
	background-repeat:repeat;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-animation-name: opacidade;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-delay: 0;
	-webkit-animation-iteration-count:1;
	animation-name: opacidade;
	animation-timing-function:ease;
	animation-duration: 3s;
	animation-delay: 0;
	animation-iteration-count:1;
}
.background4 {
	width:100%;
	height:100%;
	min-height:100%;
	background-attachment: fixed;
	z-index:1;
	background-image:url("../imagens/fundo4.jpg");
	background-position:center center;
	background-repeat:repeat;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-animation-name: opacidade;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-delay: 0;
	-webkit-animation-iteration-count:1;
	animation-name: opacidade;
	animation-timing-function:ease;
	animation-duration: 3s;
	animation-delay: 0;
	animation-iteration-count:1;
}





.botao-inscrevase {
	background-color: #ef7b05;
	color: #FFF;
	font-family: "FiraSans Bold";
	font-size: 16px;
	padding: 10px 20px;
	cursor: pointer;
	text-decoration: none;
	margin: 0 0 5px 0;
	display: inline-block;
	border-radius: 7px;
}



/*PADRÃO TEXTO*/
/*PADRÃO TEXTO*/
h1 {
	font-family:"FiraSans Bold";
	font-size:20px;
	line-height:22px;
	font-weight:normal;
	font-style:normal;
}
h2 {
	font-family:"FiraSans SemiBold";
	font-size:18px;
	line-height:1.4em;
	font-weight:normal;
	font-style:normal;
}
h3 {
	font-family:"FiraSans SemiBold";
	font-size:1em;
	line-height:1.5em;
	margin-bottom:0.5em;
	font-weight:normal;
	font-style:normal;
}
h4 {
	font-family:"FiraSans SemiBold";
	font-size:1em;
	line-height:1.5em;
	margin-bottom:0.5em;
	font-weight:normal;
	font-style:normal;
}
p {
	font-family:"FiraSans Regular";
	font-size:16px;
	line-height:24px;
}
ol {
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 0 2em;
}
ul {
	list-style-type: disc;
	list-style-position:outside;
	margin:0 0 0 2em;
}
ul.links-premios {
	list-style-type: none;
}
.links-premios {
	cursor: pointer;
	text-decoration: underline;
}
ol li {
	font-family:"FiraSans Regular";
	font-size:1em;
	line-height:1.6em;
	margin:0 0 10px 0;
}
ul li {
	font-family:"FiraSans Regular";
	font-size:1em;
	line-height:1.6em;
	margin:0;
}
.small {
	font-size: 80%;
}
.big {
	font-size: 120%;
}
.destaqueP {
	color: #dd7304;
	font-family:"FiraSans Bold";
	text-decoration: none;
}

.alinhadoLeft {
	text-align: left;
}
/*PADRÃO TEXTO*/
/*PADRÃO TEXTO*/


/*PADRÃO TABELAS*/
/*PADRÃO TABELAS*/
.table-responsive {
	display:inline-block;
	overflow: auto;
	-webkit-overflow-scrolling:touch;
	width: 100%;
}
table {
	margin:50px auto;
}
table, th, td {
    border-collapse: collapse;
	font-family:"FiraSans Regular";
	font-size:16px;
	line-height:24px;
	text-align: center;
}
th {
    border-collapse: collapse;
	padding:15px;
	font-family:"FiraSans Bold";
	border-bottom: 1px solid #FFF;
}
td {
    border-collapse: collapse;
	padding:15px;
	font-family:"FiraSans Regular";
	border-bottom: 1px solid #FFF;
}
.cabecalhoTabela {
	padding-left: 30px;
	padding-right: 30px;
}
.borda {border-bottom: 2px solid #FFF;border-right: solid 15px #d1dfbd;}
.fundo {background-color: #c0d7b1;border-right: solid 15px #d1dfbd;border-bottom: 2px solid #FFF;}
.fundo2 {background-color: #c0d7b1; color: #009d4b; border-right: solid 15px #d1dfbd;border-bottom: 2px solid #FFF;}
.alinhamento-left {
	text-align:left;
	font-family:"FiraSans Bold";
	font-size: 15px;
	line-height: 20px;
}
.alinhamento-left2 {
	text-align:left;
	font-family:"FiraSans Regular";
	font-size: 15px;
	line-height: 20px;
}
.alinhamento-central {
	text-align:center;
	font-family:"FiraSans Regular";
	font-size: 15px;
	line-height: 20px;
}
/*PADRÃO TABELAS*/
/*PADRÃO TABELAS*/


@-webkit-keyframes opacidade {
	from {-webkit-opacity:0;} 
	to {-webkit-opacity:1;}
	}
@keyframes opacidade {
	0% {opacity:0;} 
	100% {opacity:1;}
	}




/*FORMATO ALTURA 750px*/
/*FORMATO ALTURA 750px*/
/*FORMATO ALTURA 750px*/
@media screen and (max-height: 750px) {
.botao-inscrevase {
	font-size: 14px;
	padding: 7px 15px;
	border-radius: 7px;
}
}/*FORMATO ALTURA 750px*/


/*FORMATO TELA 1152px*/
/*FORMATO TELA 1152px*/
/*FORMATO TELA 1152px*/
@media screen and (max-width: 1152px) {
.box800 {
	width: 80%;
	margin: 30px 5%;
	padding: 30px 5%;
}
.botao-inscrevase {
	font-size: 14px;
	padding: 7px 15px;
	border-radius: 7px;
}
}/*FORMATO TELA 1152px*/






/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/
/*MUDANÇA PARA MOBILE*/

/*FORMATO TELA 870px*/
/*FORMATO TELA 870px*/
/*FORMATO TELA 870px*/
@media screen and (max-width: 870px) {
.indexFundoMobile {display: block;}
.indexFundoDesktop {display: none;}
#myBtn {
  bottom: 30px;
  right: 20px;
  font-size: 13px;
  padding: 7px;
  border-radius: 4px;
}
/*PADRÃO TEXTO*/
/*PADRÃO TEXTO*/
h1 {font-size:16px;}
h2 {font-size:16px;}
h3 {font-size:0.8em;}
p {font-size:13px;}
li {font-size:0.8em;}
ol li {
	font-size:13px;
	line-height:18px;
}
ul li {
	font-size:13px;
	line-height:18px;
}
/*PADRÃO TEXTO*/
/*PADRÃO TEXTO*/
}/*FORMATO TELA 870px*/


/*FORMATO TELA 480px*/
/*FORMATO TELA 480px*/
/*FORMATO TELA 480px*/
@media screen and (max-width: 480px) {

}/*FORMATO TELA 480px*/



