/**

 Theme Name: Twenty Fifteen child

 Theme URI: https://wordpress.org/themes/twentyfifteen/

 Author: the WordPress team

 Author URI: https://wordpress.org/

 Version: 1.8.0

 License: GPL-2.0

 License URI: https://www.gnu.org/licenses/gpl-2.0.html

 Text Domain:  twentyfifteen

 Template: twentyfifteen

 * Domain Path: /languages

 * Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, threaded-comments, three-columns, translation-ready, two-columns

 *

 * This theme, like WordPress, is licensed under the GPL.

 * Use it to make something cool, have fun, and share what you've learned with others.

 *

 * Copyright © 2017 GoDaddy Operating Company, LLC. All Rights Reserved.

 */



/*

 font-family: 'Titillium Web', sans-serif;

*/



/*--------------------------------------------------------------

/*# Normalize*/



@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');



body{

	background-color:#fff;

	font-family: 'Titillium Web', sans-serif;

}



a:focus, a:not(:focus), input{

	outline:none !important;

}



.site-content {

    padding: 0 !important;

}



*a, *ul{

	font-family: 'Titillium Web', sans-serif;

}



body:before, .sidebar{

	display:none !important;

}

.asterisco-vermelho {
    color: red !important;
    padding: 0 !important;
    display: inline !important;
}


.site-main {

    padding: 0;

	width:100% !important;

	background-repeat:no-repeat;

}



.home #content{

	background-image:url('/wp-content/uploads/2021/09/trama-fundo-home.png');

	background-position:right 80%;

	background-repeat:no-repeat;

}



.site-content, .site-footer {

    display: block;

    float: left;

    margin-left: 0;

    width: 100%;

	box-shadow: none;

	background:transparent;

}



.site-content{

	min-height:60vh;

}



.site {

    margin: 0 auto;

    max-width: 100%;

}



.site-info {

    padding: 0;

}



.hentry, .page-header, .page-content {

    margin: 0;

    padding: 0 !important;

	box-shadow: none;

}



.site-header {

    background-color: transparent;

    border-bottom: 0;

    margin: 0 0;

    padding: 0 0;

}



.centro{

	display:block;

	margin:0 auto;

	padding:0;

	float:none;

	clear:both;

	width:96%;

	max-width:1200px;

	position:relative;

}



.soutabela{

	display:table;

	width:100%;

	height:100%;

}



.soucelula{

	display:table-cell;

	width:100%;

	height:100%;

	vertical-align:middle;

	text-align:center;

}



.cycle-slideshow{

	display:block;

	width:100%;

	max-width:980px;

	margin:0 auto;

}



.topocategorias{

	display:block;

	width:100%;

	background-size:cover;

	background-position:center center;

	height:520px;

}



.topocategorias h1{

	color:#fff;

	font-size:70pt;

	text-transform:lowercase;

}



.archive .page-header{

	text-align:center;

	display:block;

	margin: 60px auto 30px;

	padding:0;

	float:none;

	clear:both;

	width:96%;

	max-width:780px;

	border-left: none;

}



.archive .page-header p{

	color: #002954;

    font-size: 14pt;

    text-transform: uppercase;

    font-weight: 600;

	margin:0;

	padding:0;

}



.archive.subhome{

	display:block;

	width:100%;

	float:left;

	background-repeat:no-repeat;

	background-position: 0 20%;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-azul.png');

}



.archive.subhome .back1{

	display:block;

	width:100%;

	float:left;

	background-repeat:no-repeat;

	background-position: 0 90%;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-laranja-flip.png');

}



.archive.subhome .back2{

	display:block;

	width:100%;

	float:left;

	background-repeat:no-repeat;

	background-position: 100% 20%;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-laranja.png');

}



ul.Arquivo{

	display:block;

	width:100%;

	margin:40px auto 0;

	padding:0;

	max-width:1024px;

}



.page-id-929 ul.Arquivo{

	margin-bottom:100px;

}



.page-id-929 ul.Arquivo:last-child{

	margin-bottom:0;

}



ul.Arquivo li{

	display: block;

    width: 33.33333%;

    float: left;

	margin-bottom:60px;

}



ul.Arquivo li:nth-child(3n + 1){

	clear:both;

}



ul.Arquivo li.thumbsGratis{

	width:33.3333%;

}



ul.Arquivo li.contHTML{

	width:100%;

}



ul.Arquivo li.contHTML .blockHTM{

	display:block;

	width:100%;

	max-width:870px;

	margin:0 auto;

	background-color:#d1e6e9;

	padding:40px;

}



ul.Arquivo.tutor li{

	display: block;

    width: 50%;

    float: left;

	margin-bottom:60px;

	text-align: center;

}



ul.Arquivo li a{

	width: 90%;

    margin: 0;

    display: block;

}



ul.Arquivo li:nth-child(3n + 2) a{

	margin:0 5%;

}



ul.Arquivo li:nth-child(3n + 3) a{

	margin:0 0 0 10%;

}



ul.Arquivo li a .boxFoto{

    display: block;

    width: 100%;

    background-repeat: no-repeat;

    height: 210px;

    background-position: center center;

    background-size: cover;

    float: left;

    color: #fff;

    text-transform: uppercase;

    font-size: 12pt;

    padding: 15px;

	position:relative;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.Arquivo.tutor li a .boxFoto{

	height: 250px;

	background-size:auto 100%;

}



ul.Arquivo li a .boxFoto:before{

	content:'';

	width:100%;

	height:100%;

	background-color:rgba(0,0,0,0.1);

	position:absolute;

	top:0;

	left:0;

	z-index:0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.Arquivo li:hover a .boxFoto:before{

	background-color:rgba(0,0,0,0.6);

}



ul.Arquivo li a .borderLine{

	color: #002954;

    border: 1px solid #002954;

    padding: 5px 1px;

    text-align: center;

    font-size: 11pt;

    float: left;

    width: 100%;

    font-weight: 600;

	margin-bottom:10px;

	text-transform: lowercase;

	background: #fff;

	-webkit-box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.2); 

	box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.2);

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.Arquivo.tutor li a .borderLine{

	text-transform: uppercase;

}





ul.Arquivo li a .boxSaiba{

	background-color: #fff;

    /*display: inline-block;*/

	display: none;

    margin: 10px auto 0;

    border: 1px solid #002954;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    color: #002954;

    text-align: center;

    text-transform: none;

    padding: 0px 10px 0px 35px;

    font-size: 10pt;

    font-weight: 600;

    background-image: url(/wp-content/uploads/2021/10/bulletSaibaMais.png);

    background-repeat: no-repeat;

    background-position: 15px 3px;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.Arquivo li .soutabela{

	position:relative;

	z-index:20;

}



ul.Arquivo li:hover a .boxSaiba, ul.Arquivo li:hover a .borderLine{

	color:#f58c1f;

	border: 1px solid #f58c1f;

}



h2.superdata{

	color: #f58c1f;

    display: block;

    width: 100%;

    text-align: center;

    font-size: 28pt;

    font-weight: 600;

    padding-bottom: 50px;

    background-image: url(/wp-content/uploads/2021/09/seta-desce.png);

    background-position: bottom center;

    background-size: 20px auto;

    background-repeat: no-repeat;

	margin-bottom: 25px;

}



.GETIncrituns h4{

	display: block;

    width: 100%;

    text-align: center;

    margin: 20px 0;

    color: #f58c1f;

    font-weight: 500;

}



.page-id-929 h2.superdata{

	background-image:url('/wp-content/uploads/2021/11/seta-azul-desce.png');

	background-size: 32px auto;

	padding-bottom: 65px;

}



.wpcf7 form.sent .wpcf7-response-output {

    border-color: #46b450;

    float: left;

    width: 100%;

}



#Boxflutuante{

	width:100%;

	height:100vh;

	width:100%;

	background:rgba(0,41,84,0.6);

	position:fixed;

	top:-150%;

	opacity:0;

	left:0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



#Boxflutuante.abre{

	opacity:1;

	top:0;

}



.involucorVideo{

	width:80%;

	max-width:880px;

	margin:0 auto;

	display:block;

	position:relative;

}



.fechar{

	position: absolute;

    top: -25px;

    right: -25px;

    width: 25px;

}



.clear{

	display:block;

	width:100%;

	height:1px;

	overflow:hidden;

	clear:both;

}



.navigation.pagination{

	display: block;

    width: 100%;

    margin: 40px 0;

    float: left;

}



.pagination .prev, .pagination .next{

	display:none;

}



/*Colunas*/



.coluna1{ display:block;width:8.333333333333333%;float:left;}

.coluna2{ display:block;width:16.66666666666667%;float:left;}

.coluna3{ display:block;width:25%;float:left;}

.coluna4{ display:block;width:33.33333333333333%;float:left;}

.coluna5{ display:block;width:41.66666666666667%;float:left;}

.coluna6{ display:block;width:50%;float:left;}

.coluna7{ display:block;width:58.33333333333333%;float:left;}

.coluna8{ display:block;width:66.66666666666667%;float:left;}

.coluna9{ display:block;width:75%;float:left;}

.coluna10{ display:block;width:83.33333333333333%;float:left;}

.coluna11{ display:block;width:91.66666666666667%;float:left;}

.coluna12{ display:block;width:100%;float:left;}





/*CSS SITE*/



.topobusca{

	display: block;

    width: 100%;

    height: 270px;

    background-image: url(/wp-content/uploads/2021/09/seta-desce.png);

    background-size: 30px auto;

    background-repeat: no-repeat;

    background-position: bottom center;

	position:relative;

}



.topobusca:before{

	content:'';

	width:225px;

	height:250px;

	background-repeat:no-repeat;

	background-image:url('/wp-content/uploads/2021/10/trama-fundo-direita-flip.png');

	position:absolute;

	right:0;

	top: 60px;

	display:block;

}



.topobusca h1{

	color: #d4742c;

    font-size: 20pt;

    text-transform: uppercase;

}



.topobusca h1 span{

	display: inline-block;

    background-repeat: no-repeat;

    background-position: left center;

    padding: 35px 125px;

    font-weight: 600;

}



.fundo1,.fundo2{

	display:block;

	width:100%;

	float:left;

	background-repeat:no-repeat;

}



.fundo1{

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-azul.png');

	background-position:left center;

}



.fundo1.internas{

	background-image:url('/wp-content/uploads/2021/11/trama-esquerda-bege.png');

	background-position:left 50px;

}



.page-id-10 .fundo1.internas{

	background:none;

}


.page-id-10 .fundo2.internas{

	background:none;

}



.semfim{

	display:block;

	width:100%;

	height:60vh;

	background-position:center center;

	background-size:auto 100%;

	background-repeat:no-repeat;

	margin:40px 0;

}



.novasBuscas{

	display:block;

	width:100%;

	text-align:center;

	color:#132948;

	font-size:20pt;

	font-weight:600;

	margin:80px 0 30px;

	float: left;

}



.novasBuscas span{

	display: inline-block;

    background-image: url(/wp-content/uploads/2021/10/seta-cor.png);

    background-repeat: no-repeat;

    background-position: left center;

    background-size: 75px auto;

    padding-left: 85px;

}



.topototal{

	display:block;

	width:100%;

	height:500px;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

	float:left;

	margin-bottom:40px;

}



.page-id-28 .topototal, .page-id-929 .topototal{

	margin-bottom:0;

}



.topototal p{

	color:#fff;

	max-width:980px;

	margin:0 auto;

}



.topototal .certifica p{

	font-size: 42pt;

    line-height: 46pt;

    font-weight: 600;

    margin-bottom: 40px;

}



.topototal.topogeralInterna{

	margin-bottom:30px;

}



.Arquivo.tutor h2{

	color: #1c2e4f !important;

    text-align: center;

    text-transform: uppercase;

    margin-top: 15px;

    display: block;

    float: left;

    font-size: 14pt !important;

    padding: 0 40px;

    line-height: 25px;

}



.Arquivo.tutor li:hover h2{

	color:#f58c1f !important;

}



h1.titulopaginas{

	display: block;

    width: 100%;

    color: #fff;

    font-size: 60pt;

    font-weight: 600;

}



.page-id-28 .topototal p, .topogeralInterna p{

	color: #fff;

    max-width: 800px;

    margin: 0 auto;

    font-size: 17pt;

    line-height: 25pt;

}



.page-id-28 .topototal h3{

	color: #f58c1f;

    font-size: 19pt;

    background-color: #e1e1e1;

    padding: 10px;

    max-width: 575px;

    margin: 40px auto 0;

}







#masthead{

	display: block;

    width: 100%;

    min-height: 120px;

    background-color: #0f2541;

	float:left;

}



#masthead logo img{

	width:100%;

	height:auto;

}



#masthead logo{

	display: block;

    width: 100%;

    max-width: 200px;

    float: left;

    margin: 30px -15px 0 15px;

}



#masthead .menuprincipal{

	display: block;

    width: calc(100% - 350px);

    float: left;

    text-align: center;

    margin: 20px 0 0 0;

}



#masthead .menuprincipal ul{

	margin: 35px 0 0 0;

    padding: 0;

    list-style: none;

    z-index: 999;

}



#masthead .menuprincipal ul li{

	display: inline-block;

    padding: 15px 15px;

    position: relative;

}



#masthead .menuprincipal ul li a, #masthead .menuprincipal ul li a:visited{

	color:#fff;

	font-size:10pt;

	text-transform:uppercase;

}



#masthead .menuprincipal ul li a:hover{

	color:#008ed6;

}



#masthead .menuprincipal ul li .sub-menu{

	display:none;

    position: absolute;

    background-color: rgba(0,41,84,0.9);

    text-align: left;

    white-space: nowrap;

	left: 10px;

    top: 25px;

    padding-top: 10px;

}



#masthead .menuprincipal ul li:hover .sub-menu{

	display:block;

}



#masthead .menuprincipal ul li .sub-menu li{

	display: block;

    line-height: 20px;

    margin-bottom: 10px;

	padding:0 10px;

}



footer.site-footer{

	display: block;

    width: 100%;

    min-height: 330px;

    background-color: #132948;

    float: left;

    padding-top: 75px;

	color:#fff;

	font-size:14pt;

}



.page-id-3230 footer.site-footer{

	margin-top:100px;

}



footer.site-footer endereco, footer.site-footer telefone{

	display:block;

	padding-left:20px;

	position:relative;

}



footer.site-footer endereco:before{

	content: '\f3c5';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #fff;

    position: absolute;

    top: 0;

    left: -5px;

    font-weight: 700;

}



footer.site-footer telefone:before{

	content: '\f879';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #fff;

    position: absolute;

    top: 0;

    left: -5px;

    font-weight: 700;

}



footer.site-footer .wp-block-image{

	display:block;

	margin-top: 0;

}





footer.site-footer #menu-menu-rodape{

	margin:0;

	padding:0;

	list-style:none;

}



footer.site-footer #menu-menu-rodape li a, footer.site-footer #menu-menu-rodape li a:hover, footer.site-footer #menu-menu-rodape li a:visited{

	color:#fff;

	font-size:12pt;

}



footer.site-footer h4{

	margin:0;

	padding:0;

	font-size:13pt;

	font-weight:500;

}





footer.site-footer ul.midia{

	margin:0;

	padding:0;

	list-style:none;

}



footer.site-footer ul.midia li{

	display: block;

    width: 40px;

    height: 40px;

    float: left;

    overflow: hidden;

    background-repeat: no-repeat;

    background-position: center center;

    margin-right: 10px;

}



footer.site-footer ul.midia li:hover{

	opacity:0.8;

}



footer.site-footer ul.midia li a{

	width: 40px;

    height: 40px;

	opacity:0;

}



footer.site-footer ul.midia li.link{

	background-image:url('/wp-content/uploads/2021/09/linked-in.png');

}



footer.site-footer ul.midia li.insta{

	background-image:url('/wp-content/uploads/2021/09/instagram.png');

}



footer.site-footer ul.midia li.face{

	background-image:url('/wp-content/uploads/2021/09/facebook.png');

}



footer.site-footer ul.midia li.twitter{

	background-image:url('/wp-content/uploads/2021/11/twitter.png');

}



footer.site-footer ul.midia li.youtube{

	background-image:url('/wp-content/uploads/2021/11/youtube.png');

}



.newsletter{

	display: block;

    width: 100%;

    background-color: #c22e0d;

    min-height: 80px;

    color: #fff;

    text-align: center;

    font-size: 14pt;

    float: left;

    padding-top: 20px;

	margin-top: 80px;

}



#video{

	display: block;

    width: 100%;

    height: auto;

    position: absolute;

    bottom: -30%;

    left: 0;

}



#videoAbre{

	display:block;

	width:100%;

	float:left;

	height:625px;

	overflow:hidden;

	position:relative;

}



.setadesce{

	display: block;

    width: 100%;

    height: 100%;

    background-repeat: no-repeat;

    background-position: center 90%;

    background-image: url(/wp-content/uploads/2021/09/seta-desce.png);

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

    cursor: pointer;

    background-size: 30px auto;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.setadesce:hover{

	background-position: center 95%;

}



#primary{

	display:block;

	width:100%;

	float:left;

}



#cursos{

	display:block;

	width:100%;

	float:left;

	min-height:600px;

	background-repeat:no-repeat;

	background-position:left center;

	background-image:url('/wp-content/uploads/2021/09/fundo-cursos.png');

}



h2.titulogeral{

	display: block;

    width: 100%;

    text-align: center;

    color: #002954;

    text-transform: uppercase;

    font-size: 28pt;

    margin: 50px auto;

    font-weight: 600;

	line-height: 35pt;

}



.cortina{

	display:block;

	position:relative;

	width:100%;

	overflow:hidden;

}



.cortina img{

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.flutuante{

	display:block;

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	color:#fff;

	font-size:27pt;

}



ul.homeCursos{

	display:block;

	width:100%;

	margin:0 auto;

	padding:0;

	list-style:none;

	max-width:1100px;

}



ul.homeCursos li{

	display:block;

	width:50%;

	margin-bottom:40px;

	float:left;

}



ul.homeCursos li a{

	display:block;

	width:calc(100% - 20px);

	max-width:530px;

}



ul.homeCursos li a p{

	font-size: 12pt;

    color: #575756;

    padding: 10px 20px;

    line-height: 17pt;

	margin:0;

}



ul.homeCursos li:nth-child(even) a{

	float:right;

}



ul.homeCursos li:nth-child(odd){

	clear:both;

}



ul.homeCursos li botao{

	display: block;

    width: 140px;

    margin: 10px auto;

    text-align: center;

    border: 1px solid #f7a633;

    color: #f07d24;

    font-size: 13px;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    padding: 5px 0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.homeCursos li:hover botao{

	border: 1px solid #002954;

	background-color:#002954;

    color: #fff;

}



ul.homeCursos li:hover .flutuante{

	text-shadow: 2px 2px 8px #000;

}



ul.homeCursos li:hover img{

	opacity:0.4;

}



#areas, #iconesAreas{

	display:block;

	width:100%;

	float:left;

}



#areas{

	margin:0 auto 100px;

}



#areas .SoySeta, .geral .SoySeta{

	display:block;

	width:100%;

	background-repeat:no-repeat;

	background-position:left center;

	background-image:url('/wp-content/uploads/2021/09/seta-lateral.png');

	max-width:1024px;

	margin:0 auto;

}



#professores .SoySeta{

	position:relative;

}



#professores .SoySeta:before{

	content: '';

    display: block;

    width: 100px;

    height: 30px;

    background-repeat: no-repeat;

    background-position: left center;

    background-image: url(/wp-content/uploads/2021/09/seta-lateral.png);

    background-size: cover;

    position: absolute;

    top: 0px;

    left: -120px;

}



#professores.mba .SoySeta:before{

	display:none;

}



#professores.mba{

	display:block;

	width:100%;

	float:left;

	margin-bottom:80px;

}



ul.depoimentoThumb{

	display:block;

	width:100%;

	float:left;

	margin:40px 0;

	padding:0;

	list-style:none;

}



ul.depoimentoThumb li{

	display: block;

    margin-right: 15px;

    width: calc(25% - 12px);

    float: left;

    margin-bottom: 15px;

}



ul.depoimentoThumb li img{

	width:100%;

	height:auto;

}



ul.depoimentoThumb li:nth-child(4n + 4){

	margin-right:0;

}



ul.depoimentoThumb li:nth-child(4n + 1){

	clear:both;

}



.youtube{

	cursor:pointer;

}



#areas ul.areasHome{

	display:block;

	width:100%;

	margin:0 auto;

	text-align:center;

}



#areas ul.areasHome li{

	display: inline-block;

}





#areas ul.areasHome li a{

	color: #1c2e4f;

    font-size: 10pt;

    width: calc(100% - 15px);

    max-width: 130px;

    display: block;

    text-align: center;

    text-transform: uppercase;

    font-weight: 600;

    line-height: 14pt;

	height: 160px;

	background-repeat:no-repeat;

	background-position:top center;

	float:left;

	padding-top: 100px;

	white-space: break-spaces;

}



#areas ul.areasHome li a:hover{

	color:#f07d24;

}



#depoimentos{

	display:block;

	width:100%;

	float:left;

	background-color:#b0d1f0;

	min-height:580px;

}



.page-id-28 #depoimentos{

	background-color:#dad7d2;

}





ul.depoimentos{

	min-height:400px;

	background-color:#b0d1f0;

	display:block;

	text-align:center;

	width:100%;

}



.page-id-28 ul.depoimentos{

	background-color:#dad7d2;

}



ul.depoimentos li{

	display:inline-block;

	max-width:430px;

	width:33.33333%;

	height:100%;

	color:#002954;

	padding:20px 0;

}



ul.depoimentos li p{

	margin: 0;

    padding: 0;

    font-size: 17px;

}



ul.depoimentos li .blocoDepoimento, ul.depoimentos li .blocoDepoimentoAssi{

	display:block;

	float:left;

	margin:0 20px;

	width:calc(100% - 40px);

}



ul.depoimentos li .blocoDepoimentoAssi{

	font-weight:600;

	margin-top:30px;

}



ul.depoimentos li:nth-child(2){

	background-color:#ffde00;

}



.page-id-28 ul.depoimentos li:nth-child(2){

	background-color:#c9c5be;

}



.topogeral{

	display:block;

	width:100%;

	max-width:1200px;

	margin:0 auto;

	clear:both;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:100% auto;

	height:265px;

}





.topogeral.cursolivre h1{

	display: block;

    width: 100%;

    text-align: center;

    color: #002954;

    max-width: 725px;

    margin: 0 auto;

    font-size: 22px;

    text-transform: uppercase;

    font-weight: 600;

}



.topogeral.cursolivre h1 span{

	display: inline;

    background-color: #fff;

    padding: 3px 10px;

    line-height: 46px;

    box-shadow: -4px 0px 0px -1px #fff, 16px 0px 0 0px #fff, -6px 0 0 0px #fff;

    box-decoration-break: clone;

    text-align: center;

}



.topogeral.cursolivre h1 span strong{

	width:100%;

	text-align:center;

}



.topogeral.cursolivre .bannerCursosLivres{

	background-image: url(/wp-content/uploads/2021/10/fundo-banner.png);

    background-repeat: no-repeat;

    background-position: center center;

    color: #fff;

    font-size: 14pt;

    padding: 20px 40px;

    display: inline-block;

    margin-bottom: 10px;

}



.breadCrumb{

    color: #575756;

    font-size: 10pt;

    padding-left: 20px;

    display: block;

    margin: 10px 0 50px 0;

    text-transform: uppercase;

}



.conteudoInterno{

	display:block;

	width:100%;

	max-width:890px;

	margin:50px auto;

}

.conteudoInterno h1.meu-perfil {
	padding: 0;
    font-size: 13pt;
    max-width: 795px;
    margin: 0 auto;
    color: #002648;
	margin-bottom: 30px;
	font-family: 'Rubik', sans-serif !important;
}

.conteudoInterno h1.meu-perfil span {
    display: inline-block;
    position: relative;
    font-weight: 600;
}

.conteudoInterno h1.meu-perfil span::after {
    content: '';
    display: block;
    width: 89px;
    height: 9px;
    background-color: #0091ff;
    position: absolute;
    left: 0;
    bottom: -8px;
}



.archive.author .conteudoInterno{

	margin:100px auto;

}



.conteudoInterno .coluna2 img{

	width:100%;

	height:auto;

}



#conteudoPaginas .fundo1{

	background-image:url('/wp-content/uploads/2021/11/lat-roxa-esq.png');

	background-repeat:no-repeat;

	background-position:left 10%;

}



#conteudoPaginas .fundo2{

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-azul.png');

	background-repeat:no-repeat;

	background-position:right 40%;

}



.subtitulos, #conteudoPaginas h2, h1.innerTitle{

    color: #f58c1f;

    font-size: 16pt;

    font-weight: 600;

	margin-bottom: 10px;

}



h1.innerTitle, .pisoNoti h2{

	color: #70296b !important;

	text-transform:uppercase;

}



.blocoImagem{

	display:block;

	margin:50px 0 0 20px;

	position:relative;

}



.blocoImagem img{

	width:100%;

	height:auto;

	margin-bottom:5px;

	max-width:310px;

}



.page-id-10 .blocoImagem:before{

	content:'';

	display:block;

	width:168px;

	height:133px;

	background-image:url('/wp-content/uploads/2021/11/trama-esquerda-bege.png');

	background-position:center center;

	position:absolute;

	bottom: -95px;

    left: -105px;

    z-index: -1;

}



.page-id-10 .blocoImagem:after{

	content:'';

	display:block;

	width:79px;

	height:182px;

	background-image:url('/wp-content/uploads/2021/11/trama-vermelha-direita.png');

	background-position:center center;

	position:absolute;

	top: 45px;

    right: 0;

    z-index: -1;

}



.pisoNoti{

	display:block;

	width:100%;

	float:left;

	margin:50px 0;

	position:relative;

}



.page-id-929 .pisoNoti{

	margin:0;

}



.pisoNoti:before{

	content:'';

	display:block;

	width:80px;

	height:180px;

	background-image:url('/wp-content/uploads/2021/11/trama-azul-esquerda.png');

	background-repeat:no-repeat;

	background-position:center center;

	position:absolute;

	top:0;

	left:-110px;

}



.page-id-929 .pisoNoti:before{

	display:none;

}



.pisoNoti a, .pisoNoti a:visited, .pisoNoti a:hover{

	color: #002954;

    font-size: 12pt;

    font-weight: 600;

    padding: 50px 0 15px 60px;

    background-image: url('/wp-content/uploads/2021/11/pdf-background.png');

    background-repeat: no-repeat;

    background-position: left center;

    margin-top: 0px;

    display: block;

}





.pdfLink{

	color: #002954;

    font-size: 12pt;

    font-weight: 600;

    padding: 50px 0 15px 60px;

    background-image: url('/wp-content/uploads/2021/11/pdf-background.png');

    background-repeat: no-repeat;

    background-position: left center;

	margin-top:5px;

	text-transform:uppercase;

	display:block;

}



.page-id-24 #conteudoPaginas .preInscriMBA{

	position:relative;

}



.page-id-24 #conteudoPaginas .preInscriMBA:before {

    content: '\f077';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #fff;

    position: absolute;

    top: 20px;

    right: 15px;

    font-weight: 700;

    transform: rotate(180deg);

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

	z-index:99;

	cursor:pointer;

}



.page-id-24 #conteudoPaginas .preInscriMBA.abre:before {

	transform: rotate(0deg)

}



.page-id-24 #conteudoPaginas h2, .page-id-3230 #conteudoPaginas h2{

	color:#007585;

	position:relative;

}





.page-id-24 #conteudoPaginas .preInscriMBA h2{

	background-color:#f58c1f;

}



.page-id-24 #conteudoPaginas h4{

	color:#007585;

}



.page-id-929 .conteudoInterno h2{

	color:#70296b;

	position:relative;

	margin-bottom:0;

	font-size:22pt;

}



.page-id-929 .conteudoInterno .contHTML h2{

	color:#006bb2;

	text-transform:uppercase;

	font-size:19pt;



}



.page-id-929 .conteudoInterno .contHTML iframe{

	width:100%;

	height:450px;

}



.author #conteudoPaginas h2, .page-id-34 #conteudoPaginas h1{

	color:#70296b;

	position:relative;

	margin-bottom:50px;

}





.bxImage{

	position:relative;

}



.bxImage:before{

	content:'';

	display:block;

	width:168px;

	height:133px;

	background-image: url(/wp-content/uploads/2021/11/trama-esquerda-bege.png);

    background-position: center center;

	position:absolute;

	bottom: -110px;

    left: -125px;

    z-index: -1;

}



.page-id-24 #conteudoPaginas h2:before, .page-id-3230 #conteudoPaginas h2:before{

	content:'';

	width:110px;

	height:65px;

	background-repeat:no-repeat;

	background-position:center center;

	background-size: 100% auto;

	background-image:url('/wp-content/uploads/2021/10/seta-verde.png');

	position:absolute;

	top: -15px;

    left: -150px;

}



.author #conteudoPaginas h2:before, .page-id-34 #conteudoPaginas h1:before{

	content:'';

	width:110px;

	height:65px;

	background-repeat:no-repeat;

	background-position:center center;

	background-size: 100% auto;

	background-image:url('/wp-content/uploads/2021/11/seta-roxa.png');

	position:absolute;

	top: -15px;

    left: -150px;

}



.author nome{

	text-transform: uppercase;

    color: #002954;

    font-size: 14pt;

    font-weight: 600;

}



.conteudoInstrutor{

	display:block;

	margin-left:20px;

}



.conteudoInstrutor iframe{

	width:100%;

}



.author .conteudoInterno p{

	color: #002954;

    font-size: 10pt;

    font-weight: 600;

	margin-bottom:40px;

}



.author .conteudoInterno email, .author .conteudoInterno email a, .author .conteudoInterno email a:hover{

	color: #002954;

    font-size: 10pt;

    font-weight: 600;

	float:left;

	width:100%;

	margin-bottom:10px;

}



.author #conteudoPaginas{

	float: left;

    width: 100%;

    margin-bottom: 40px;

}



.blocoFinale{

	margin:20px 0 0;

	padding:0;

	list-style:none;

	float:left;

	width:100%;

}



.blocoFinale li{

	display:block;

	width:33.3333%;

	margin-bottom:40px;

	float:left;

}



.blocoFinale li:nth-child(3n + 1){

	clear:both;

}



.blueBlock{

	color:#fff;

	font-size:10pt;

	background:#1c2e4f;

	height:150px;

	width:calc(100% - 15px);

	display:block;

	padding:0 30px;

}



.blueBlock a, .blueBlock a:visited{

	color:#fff;

}



.blueBlock a:hover{

	color:#f58c1f;

}



.blocoFinale .valores{

	width:calc(100% - 15px);

	display:block;

}



.blocoFinale .valores.infos{

	background-color:#b7e1f7;

	min-height:145px;

	margin-top:2px;

}



.blocoFinale .linhado{

	display:block;

	width:100%;

	margin:0;

	border-top:1px solid #002954;

	border-bottom:1px solid #002954;

	float:left;

}



.blueBlock h3{

	text-transform:uppercase;

}



.blocoFinale li:nth-child(3n + 3) .blueBlock, .blocoFinale li:nth-child(3n + 3) .valores{

	margin-left:15px;

}



.blocoFinale li:nth-child(3n + 2) .blueBlock, .blocoFinale li:nth-child(3n + 2) .valores{

	margin: 2px auto 0;

}





.blocoFinale .valores h5{

	color: #008fd6;

    font-size: 14pt;

    font-weight: 600;

    padding: 0 0 4px 35px;

    background-repeat: no-repeat;

    background-position: 0 0;

    background-image: url(/wp-content/uploads/2021/10/ico-money.png);

	display:block;

	margin:10px 10px 0;

	float:left;

}



.blocoFinale .valores h4{

	color: #008fd6;

    font-size: 12pt;

    font-weight: 600;

    padding: 5px 15px;

	display:block;

	margin:0;

	float:left;

	border-bottom:1px solid #002954;

	width:100%;

	position:relative;

	cursor:pointer;

}



.blocoFinale .valores h4:before {

    content: '\f077';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #000;

    position: absolute;

    top: 2px;

    right: 10px;

    font-weight: 700;

    transform: rotate(180deg);

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.blocoFinale .valores.abre h4:before {

	transform: rotate(0deg);

}



.blocoFinale .valores .sousumidor{

	display:block;

	width:100%;

	padding: 0 20px;

	opacity:0;

	height:1px;

	overflow:hidden;

	float:left;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.blocoFinale .valores.abre .sousumidor{

	height:auto;

	opacity:1;

	overflow:visible;

	padding:20px;

}



.blocoFinale .valores .sousumidor a, .blocoFinale .valores .sousumidor a:hover, .blocoFinale .valores .sousumidor a:visited{

	color:#008fd6;

	font-size:10pt;

	display:block;

	margin-bottom:10px;

	text-transform:uppercase;

}



.palestraBox{

	font-family: 'Titillium Web', sans-serif;

	color:#1c2e4f;

	font-size:10pt;

	display:block;

	margin-bottom:10px;

	text-transform:uppercase;

}



.blocoFinale .valores .sousumidor a strong{

	color:#1c2e4f;

}



.blocoFinale .valores p{

	color:#002954;

	margin:0;

	padding:0 0 0 45px;

	font-size:11pt;

	font-weight:600;

}



#valoresModulosAvulsos, #segundoModuloAvulso{

	display:block;

	width:100%;

	float:left;

	margin-bottom:50px;

}



#valoresModulos .subtitulos, #valoresModulosAvulsos .subtitulos{

	color:#002954;

}



h4.olho{

	font-weight:600;

}



h4.olho strong{

	color:#007585;

	text-transform:uppercase;

	font-weight:600;

}



#valoresModulosAvulsos .valoresbloco{

	display:block;

	float:left;

	margin-top:20px;

}



.single-curso-avancado #professores .subtitulos{

	margin-bottom: 0;

}



.single-curso-avancado #professores h4{

	color:#002954;

	font-weight:600;

}



ul.profAvanc{

	margin:20px 0 0;

	padding:0;

	list-style:none;

}



ul.profAvanc li{

	display: block;

    width: 25%;

    float: left;

}



ul.profAvanc li:nth-child(4n + 1){

	clear:both;

}



ul.profAvanc li .innerProf{

	width:calc(100% - 20px);

	display:block;

	margin-bottom:20px;

	cursor:pointer;

	position: relative;

}



ul.profAvanc li:nth-child(4n + 1) .innerProf{

	margin-left:0;

}



ul.profAvanc li:nth-child(4n + 2) .innerProf{

	margin-left:7px;

}



ul.profAvanc li:nth-child(4n + 3) .innerProf{

	margin-left:15px;

}



ul.profAvanc li:nth-child(4n + 4) .innerProf{

	margin-left:20px;

}



ul.profAvanc li .innerProf img{

	width:100%;

	height:auto;

}



ul.profAvanc li .innerProf nome{

	color: #002954;

    text-transform: uppercase;

    font-size: 12pt;

    font-weight: 600;

    padding-right: 20px;

    display: block;

    width: 100%;

	position:relative;

	

}



ul.profAvanc li boximagem{

	display:block;

	position:relative;

}



ul.profAvanc li blackboxfloat{

	display:block;

	width:100%;

	height:100%;

	position: absolute;

	top:0;

	left:0;

	background-color:rgba(0,0,0,0.6);

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

	opacity:0;

}



ul.profAvanc li:hover blackboxfloat{

	opacity:1;

}



ul.profAvanc li blackboxfloat p{

	color:#fff;

	text-align:center;

	margin:20px;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

}



/*ul.profAvanc li .innerProf nome:before{

	content: '';

    width: 20px;

    height: 20px;

    background-repeat: no-repeat;

    background-position: right center;

    background-image: url(/wp-content/uploads/2021/10/seta-professor.png);

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

    right: 0;

    top: 7px;

    display: block;

    position: absolute;

}



ul.profAvanc li.abre .innerProf nome:before{

	-webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

	opacity:0.8;

}



ul.profAvanc li .innerProf .dadosFlutuantes {

    color: #002954;

    font-size: 10pt;

    line-height: 15pt;

    display: block;

    background: #fff;

    position: absolute;

    width: 100%;

    z-index: -999;

    padding: 5px;

    top: 100%;

    left: 0;

	height:0;

	opacity:0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.profAvanc li.abre .innerProf .dadosFlutuantes {

	height:auto;

	opacity:1;

	z-index: 999;

}*/



h4.subtitulos{

    font-size: 14pt;

}



.destino h4.subtitulos{

	text-align: center;

    border-bottom: 1px solid #002954;

    display: block;

    margin-bottom: 10px;

    float: left;

    width: 100%;

}



.page-id-24 .destino h4.subtitulos{

	color:#007585;

	border-bottom:1px solid #007585;

}



.conteudoInterno p{

	color: #002954;

    font-size: 13pt;

    line-height: 20pt;

}



.chamatorium{

	display:block;

	width:100%;

	float:left;

	margin-bottom:40px;

}



.chamatorium p{

	color: #002954;

    font-size: 14pt;

    text-transform: uppercase;

    font-weight: 600;

    margin: 0;

    padding: 0;

}



.chamatorium h3{

	color: #fff;

    font-size: 17pt;

    text-align: center;

    background-color: #f58c1f;

    padding: 15px 0;

    font-weight: 500;

	display:block;

	margin-top:40px;

}



.borderbox{

	display:block;

	float:left;

	margin-right:20px;

}



.blocoDestaque1{

	display: block;

    width: 100%;

    padding: 20px;

    background-color: #e1e1e1;

    min-height: 50px;

    float: left;

}



.paginacontato .blocoDestaque1{

	margin-bottom:20px;

}



.paginacontato .blocoDestaque1.blocomail{

	min-height:567px;

	width: 78%;

}



.paginacontato fone{

	color:#002954;

	font-size:13pt;

	padding-left:30px;

	background-image:url('/wp-content/uploads/2021/11/fone-contato-azul.png');

	background-repeat:no-repeat;

	background-position:0 0;

	font-family: 'Titillium Web', sans-serif;

	font-weight:600;

}



.paginacontato endereco nomerua{

	color:#002954;

	font-size:13pt;

	padding-left:30px;

	background-image:url('/wp-content/uploads/2021/11/local-escola.png');

	background-repeat:no-repeat;

	background-position:0 0;

	font-family: 'Titillium Web', sans-serif;

	display:block;

	font-weight:600;

}



.paginacontato ul.blocomail{

	margin:0;

	padding:0;

	list-style:none;

}



.paginacontato ul.blocomail li{

	font-weight: 600;

    color: #002954;

    font-family: 'Titillium Web', sans-serif;

    display: block;

    margin-bottom: 44px;

    font-size: 17px;

}



.paginacontato ul.blocomail li a, .paginacontato ul.blocomail li a:hover, .paginacontato ul.blocomail li a:visited{

	color:#002954;

	font-family: 'Titillium Web', sans-serif;

	display:block;

	background-image:url('/wp-content/uploads/2021/11/envelope-contato-azul.png');

	background-repeat:no-repeat;

	background-position:0 3px;

	display:block;

	padding:5px 0 5px 30px;

}



.page-id-24 .blocoDestaque1{

	margin-bottom:40px;

	background-color:#d1e6e9;

}



.innerBlocoVerde{

	float:left;

	width:100%;

	background-color:#d1e6e9;

}



.innerBlocoGeral{

	float:left;

	width:100%;

	padding:0;

}



ul.suporteBlocos{

	display:block;

	width:100%;

	margin:0;

	padding:0;

	list-style:none;

	float:left;

}



ul.suporteBlocos li{

	display:block;

	margin-bottom:10px;

	padding:20px;

}



.subcelula01,.subcelula02,.celula01,.celula02{

	color:#007585;

	font-weight:600;

	font-size:16pt;

	float:left;

	display:block;

	width:33.3333%;

}



.subcelula02{

	font-size:28pt;

}



.subcelula01{

	margin-top:20px;

}



.celula01{

	margin-left:33.3333%;

}



ul.suporteBlocos li h4{

	color: #007585;

    font-size: 15pt;

    font-weight: 600;

}



ul.suporteBlocos li h5{

	color: #007585;

    font-size: 15pt;

    font-weight: 600;

}



ul.suporteBlocos li h4 strong{

	display:inline-block;

	font-size:20pt;

	width:80px;

}



.innerTopico{

	display:block;

	width:100%;

	margin-top:15px;

	border-top:1px solid #002954;

	padding-top:15px;

	float:left;

	text-align:justify;

}



.innerTopico p, .insc p{

	margin:0;

	padding:0;

	color:#002954;

	font-weight:500;

	font-size:13pt;

}



.insc{

	display: block;

    float: left;

    margin-top: 15px;

}



.insc p a{

	float:right;

}



.insc p strong {

    float: left;

    margin-top: 27px;

}



.innerTopico ul{

	margin:0;

	padding:0;

	list-style:none;

	color:#002954;

	font-weight:500;

	font-size:13pt;

}



.innerTopico ul li{

	padding:0 0 0 10px;

	position:relative;

}



.innerTopico ul li:before{

	content:'';

	display:block;

	width:4px;

	height:4px;

	background-color:#002954;

	position:absolute;

	top: 14px;

	left:0;

}



.innerTopico ul li em{

	display: inline-block;

    width: 16px;

    height: 16px;

    border: 1px solid #002954;

	position:relative;

	-webkit-border-radius: 16px;

	-moz-border-radius: 16px;

	border-radius: 16px;

	cursor:pointer;

}



.innerTopico ul li em:before{

	content: 'i';

    position: absolute;

    top: -3px;

    left: 5px;

    font-style: normal;

    font-size: 12px;

    font-weight: 600;

}



.innerTopico ul li em strong{

	display: none;

    position: absolute;

    top: -8px;

    right: -200px;

    background-color: #fff;

    -webkit-border-radius: 16px;

    -moz-border-radius: 16px;

    border-radius: 16px;

    -webkit-box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 32%);

    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.32);

    box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 32%);

    z-index: 900;

    padding: 20px;

    width: 200px;

    font-style: normal;

    font-size: 11pt;

}



.innerTopico ul li em:hover strong{

	display: inline-block;

}



.innerTopico icone{

	display:block;

	width:80px;

	text-align:center;

	float:left;

}



.innerTopico descritivo{

	display:block;

	width:calc(100% - 80px);

	float:left;

}



.blocoDestaque2{

	display: block;

    width: 100%;

    padding: 20px;

    background-color: #f4f4f2;

    float: left;

}



.blocoDestaque3{

	background-color:#d6e9eb;

	display: block;

    width: 100%;

    padding: 20px;

	min-height: 50px;

    float: left;

	margin-bottom:20px;

}



.blocoDestaque3 h4{

	color: #007585;

    text-transform: uppercase;

    font-size: 14pt;

    font-weight: 600;

    display: block;

    width: 100%;

    background-image: url(/wp-content/uploads/2021/10/balao.png);

    background-position: 0 6px;

    background-repeat: no-repeat;

    padding-left: 35px;

    float: left;

	position:relative;

	cursor:pointer;

}



.blocoDestaque3.disciplina h4:before {

    content: '\f077';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #000;

    position: absolute;

    top: 0;

    right: 0;

    font-weight: 700;

    transform: rotate(180deg);

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.blocoDestaque3.disciplina.abre h4:before {

	transform: rotate(0deg);

}



.blocoDestaque3 h4 font{

	display: block;

    width: 84%;

    float: left;

}



.blocoDestaque3 h4 span{

	color: #002954;

    text-transform: lowercase;

    font-size: 14pt;

    display: block;

    float: left;

    margin-right: 10px;

}



.blocoDestaque3.disciplina ul.topicosBloco{

	display:block;

	width:100%;

	margin:0;

	padding:0;

	list-style:none;

	float:left;

	opacity:0;

	height:0;

}



.blocoDestaque3.disciplina.abre ul.topicosBloco{

	opacity:1;

	height:auto;

	margin:10px 0 0 0;

}



.blocoDestaque3.disciplina ul.topicosBloco li{

	display:block;

	width:100%;

	border-top: 1px solid #002954;

	padding: 5px 0;

	color: #002954;

	font-weight: 500;

}



.blocoDestaque3.disciplina ul.topicosBloco li:first-child{

	background-image: url(/wp-content/uploads/2021/10/relogio.png);

    background-position: 0px 5px;

    background-size: 30px;

    background-repeat: no-repeat;

    padding-left: 35px;

	font-weight: 600;

}



.blocosHorario ul.innerBlocos{

	display:block;

	width:100%;

	float:left;

	margin:0 0 20px 0;

	padding:0;

	list-style:none;

}



.blocosHorario ul.innerBlocos li{

	background-color: #d1e6e9;

    width: calc(50% - 5px);

    padding: 30px 60px 0;

    float: left;

    min-height: 360px;

}



.disclaimer{

	display: block;

    float: left;

    width: 90%;

    margin: 15px 5%;

}



.disclaimer p{

	color:#002954;

	font-weight:600;

	font-size:13pt;

	margin-bottom:0;

}



.disclaimer ul{

	display:block;

	width:100%;

	float:left;

	margin:20px 0;

	padding:0;

}



.disclaimer ul li{

	padding-left: 15px;

	display:block;

	position:relative;

	color: #002954;

    font-weight: 600;

    font-size: 13pt;

}



.disclaimer ul li:before{

	content: '';

    width: 10px;

    height: 2px;

    background-color: #1c2e4f;

    position: absolute;

    top: 15px;

    left: 0;

}



.blocosHorario ul.innerBlocos li p{

	margin: 0 0 20px;

    padding: 0;

    color: #007585;

    font-size: 16pt;

    line-height: 35px;

}



.blocosHorario ul.innerBlocos li p strong{

	font-size: 32pt;

    font-weight: 600;

}



.blocosHorario ul.innerBlocos li:nth-child(even){

	margin-left:10px;

}



.blocoDestaque2.modulo{

	padding:0;

	position:relative;

	margin-bottom:20px;

}



.blocoDestaque2.modulo .dadosmodulo{

	margin-bottom:50px;

	position:relative;

	padding:20px;

}





.blocoDestaque2.modulo .dadosmodulo.palestra{

	margin-bottom: 0px;

    display: block;

    float: left;

}



.blocoDestaque2.modulo .dadosmodulo.aulas{

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

	opacity:0;

	height:0;

	overflow:hidden;

	padding:0;

}



.blocoDestaque2.modulo.abre .dadosmodulo.aulas{

	opacity:1;

	height:auto;

	overflow:visible;

	padding:20px;

	float: left;

}



#programacao .blocoDestaque2.modulo:nth-child(3):before{

	content: '';

    display: block;

    width: 190px;

    height: 250px;

    background-image: url(/wp-content/uploads/2021/10/trama-fundo-direita-azul.png);

    background-repeat: no-repeat;

    position: absolute;

    top: 20px;

    left: -190px;

}





#programacao .blocoDestaque2.modulo:last-child:before{

	content: '';

    display: block;

    width: 190px;

    height: 250px;

    background-image: url(/wp-content/uploads/2021/10/trama-fundo-direita-azul.png);

    background-repeat: no-repeat;

    position: absolute;

    top: 20px;

    right: -190px;

	transform: scaleX(-1);

}



#programacao{

	float: left;

	position:relative;

}



#programacao:before{

	content:'';

	display:block;

	width:110px;

	height:250px;

	background-image:url('/wp-content/uploads/2021/09/trama-fundo-home.png');

	background-repeat:no-repeat;

	position:absolute;

	top:55;

	right:-150px;

}







#programacao .blocoDestaque2.modulo:last-child{

	margin-bottom:0;

}



ul.dadosmodulo{

	margin:0;

	padding:0;

	list-style:none;

}



ul.dadosmodulo li{

	display: block;

    width: 100%;

    font-size: 14pt;

    color: #002954;

    font-weight: 600;

}



ul.dadosmodulo li etiqueta{

	display:block;

	width:90px;

	float:left;

}



ul.dadosmodulo li nome{

	display:block;

	width:calc(100% - 100px);

	float:left;

}



ul.dadosmodulo li.linha{

	border-bottom: 1px solid #002954;

    padding-bottom: 10px;

    margin-bottom: 10px;

	padding-left:40px;

	background-repeat:no-repeat;

	display:block;

	width:100%;

	float:left;

}



ul.dadosmodulo li.linha.recuo{

	padding-left:0;

}



ul.dadosmodulo li.linha.data etiqueta, ul.dadosmodulo li.linha.duracao etiqueta, ul.dadosmodulo li.linha.instrutor etiqueta{

	width:100%;

}



ul.dadosmodulo li.linha.titulo{

	background-image:url('/wp-content/uploads/2021/10/balao.png');

	background-position: 0 8px;

}



ul.dadosmodulo li.linha.tipo{

	background-image:url('/wp-content/uploads/2021/10/monitor.png');

	background-position: 0 3px;

}



ul.dadosmodulo li.linha.data{

	background-image: url('/wp-content/uploads/2021/10/calendario.png');

    background-position: 1px 1px;

    background-size: 30px auto;

}



ul.dadosmodulo li.linha.instrutor{

	background-image: url('/wp-content/uploads/2021/10/instrutor.png');

    background-position: 4px 2px;

    background-size: 25px;

}



ul.dadosmodulo li.linha.instrutor ul{

	margin:0;

	padding:0;

}



ul.dadosmodulo li.linha.duracao{

	background-image: url('/wp-content/uploads/2021/10/relogio.png');

    background-position: 4px 2px;

    background-size: 30px;

}



ul.dadosmodulo li.linha.topicos ul, ul.dadosmodulo li.linha.topicos ol{

	margin:0;

	padding:0;

}



ul.dadosmodulo li.linha.topicos ul li, ul.dadosmodulo li.linha.topicos ol li{

	color: #002954;

    font-size: 13pt;

    line-height: 20pt;

	position:relative;

	padding-left:15px;

	margin-bottom:10px;

}



ul.dadosmodulo li.linha.topicos ol li{

	padding-left:25px;

}



ul.dadosmodulo li.linha.topicos ul li:before{

	content:'';

	width:5px;

	height:5px;

	background-color:#002954;

	position:absolute;

	top: 10px;

    left: 5px;

	display:block;

}



ul.dadosmodulo li.linha.topicos ol{

	 counter-reset: section;

	 list-style-type: none;

}



ul.dadosmodulo li.linha.topicos ol li:before{

	counter-increment: section;

    content: counters(section,".") " - ";

    position: absolute;

    top: 0;

    left: 0;

}



ul.dadosmodulo li nome{

	color: #008fd6;

    font-size: 14pt;

    text-transform: uppercase;

}



ul.dadosmodulo li nome.abridor{

	border-bottom: 1px solid #002954;

    padding-bottom: 10px;

	padding-left: 15px;

    margin-bottom: 10px;

    width: 100%;

    float: left;

	cursor:pointer;

}



ul.dadosmodulo li nome.abridor span{

	position:relative;

	display:inline-block;

}



ul.dadosmodulo li nome.abridor span:before{

	content: '\f077';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #000;

    position: absolute;

    top: 0;

    right: -25px;

    font-weight: 700;

	transform: rotate(180deg); /* Equal to rotateZ(45deg) */

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.dadosmodulo li.abre nome.abridor span:before{

	transform: rotate(0deg); /* Equal to rotateZ(45deg) */

}



ul.dadosmodulo li .topicosEscondidos{

	height:0;

	overflow:hidden;

	opacity:0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

	float: left;

    padding-left: 15px;

}



ul.dadosmodulo li.abre .topicosEscondidos{

	height:auto;

	overflow:visible;

	opacity:1;

}



ul.dadosmodulo li.abre .topicosEscondidos ul{

	margin:0;

	padding:0;

	list-style:none;

}



.topicosEscondidos ul li{

	position:relative;

	padding-left:15px;

}



.topicosEscondidos ul li:before{

	content: '';

    width: 5px;

    height: 5px;

    background-color: #002954;

    position: absolute;

    top: 10px;

    left: 2px;

}



.topicosEscondidos p{

	margin-bottom:10px;

}



.destino p{

    text-align: center;

    font-size: 12pt;

    line-height: 15pt;

}



ul.baloes{

	margin:0;

	padding:0;

	list-style:none;

	display:block;

	width: 100%;

    height: 100%;

    float: left;

    min-height: 150px;

	position:relative;

}



ul.baloes li{

	position:absolute;

	background-color:#fff;

	padding:10px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	width:130px;

	height:130px;

}



ul.baloes li p{

	margin: 0;

    padding: 0;

    color: #f58c1f;

    font-size: 14pt;

    line-height: 20pt;

}



.page-id-24 ul.baloes li p{

	font-size: 15pt;

    line-height: 18pt;

}



ul.baloes li:last-child{

	top: 0px;

    right: 5px;

}



ul.baloes li:nth-child(2){

	top: 30px;

    right: 140px;

}



ul.baloes li:nth-child(1){

	top: 5px;

    right: 275px;

}



#dataPrazo{

	display:block;

	width:100%;

	float:left;

	margin:50px 0;

}



.single-curso-avancado #dataPrazo{

	margin:20px 0 50px;

}



.single-curso-avancado .blocoDestaque1.destino{

	margin-bottom:50px;

}



.calendario{

	display: block;

    width: 70%;

    float: left;

    font-size: 14pt;

    color: #002954;

    font-weight: 600;

    margin-left: 20px;

	min-height: 45px;

}



.calendario .diasExtenso{

	text-transform:uppercase;

	padding: 5px 0 10px 45px;

    background-image: url(/wp-content/uploads/2021/10/calendario.png);

    background-repeat: no-repeat;

    background-position: left top;

}



.calendario .horarios{

	text-transform:uppercase;

	padding: 5px 0 10px 45px;

    background-image: url(/wp-content/uploads/2021/10/relogio.png);

    background-repeat: no-repeat;

    background-position: 4px 5px;

}





.prazo{

	display: block;

    float: left;

    width: calc(30% - 40px);

    font-size: 12pt;

    color: #002954;

    margin-left: 20px;

    font-weight: 600;

    padding-left: 35px;

    background-image: url(/wp-content/uploads/2021/10/ampulheta.png);

    background-repeat: no-repeat;

    background-position: 0px 5px;

}



.prazo strong{

	color:#c22e0d;	

}



.preInscri, .GETIncrituns{

	display:block;

	width:100%;

	float:left;

	margin:0 0 50px;

}



#loginform{

	padding:20px;

}



.preInscri h2, .propEmp h2, .GETIncrituns h2{

	color: #f58c1f !important;

    font-size: 17pt;

    text-align: center;

    background-color: #fff;

    padding: 15px 0;

    font-weight: 500;

}



.preInscriMBA, .blocosTituloMBA, .blocosTituloMBA{

	display:block;

	width:100%;

	float:left;

	margin:0 0 50px;

	border:1px solid #007585;

}



.preInscriMBA{

	border:1px solid #f58c1f;

}



.blocosTituloMBA{

	margin:50px 0 10px 0;

}



.preInscriMBA h2, .blocosTituloMBA h2{

	color: #fff !important;

    font-size: 17pt !important;

    text-align: center;

    background-color: #007585;

    padding: 15px 0;

    font-weight: 500 !important;

    margin-bottom: 0 !important;

	cursor:pointer;

}



.blocosTituloMBA h2{

	cursor:none;

}



.preInscriMBA h2:before, .blocosTituloMBA h2:before{

	display:none !important;

}



.listagemMBA ul{

	margin: 0 0 20px;

    padding: 0 30px 0;

    list-style: none;

    float: left;

}



.listagemMBA ul li{

	display:block;

	width:100%;

	float:left;

	border-bottom:1px solid #002954;

	padding:5px 15px;

	color:#002954;

	font-size:13pt;

	text-transform:uppercase;

	font-weight:600;

}



.listagemMBA ul li:last-child{

	color:#007585;

}



.listagemMBA ul li .coluna5{

	text-align:center;

}



.listagemMBA ul li:last-child .coluna5{

	font-size:15pt;

}



.propEmp h2{

    background-color: #aea79d;

	color:#fff !important;

}



.preInscri p, .propEmp p{

	padding:20px;

	margin:0;

}



.propEmp{

	display:block;

	width:100%;

	float:left;

	margin:0 0 50px;

	border:1px solid #aea79d;

}



.innerBloco{

	display:block;

}



.innerBloco h3{

	color: #008fd6;

    display: inline-block;

    position: relative;

    font-weight: 600;

	cursor:pointer;

}



.innerBloco h3:before{

	content: '\f077';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #000;

    position: absolute;

    top: 0;

    right: -25px;

    font-weight: 700;

	transform: rotate(180deg); /* Equal to rotateZ(45deg) */

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.innerBloco.abre h3:before{

	transform: rotate(0deg); /* Equal to rotateZ(45deg) */

}



.separador{

	display:block;

	float:left;

	width:100%;

	position:relative;

	height:40px;

	cursor:pointer;

	position: absolute;

    top: 20px;

}



.separador:before{

	content: '\f077';

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #000;

    position: absolute;

    top: 5px;

    right: 20px;

    font-weight: 700;

	transform: rotate(180deg); /* Equal to rotateZ(45deg) */

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



.separador.abre:before{

	transform: rotate(0deg); /* Equal to rotateZ(45deg) */

}



.innerBloco ul{

	margin:0;

	padding:0;

	list-style:none;

}



.innerBloco ul li{

	display: block;

    width: 100%;

    padding-left: 10px;

    margin-bottom: 10px;

    position: relative;

}



.innerBloco ul li:before{

	content: '';

    width: 5px;

    height: 5px;

    background-color: #002954;

    position: absolute;

    top: 10px;

    left: 2px;

}



.innerBloco .escondido{

	color: #002954 !important;

    font-size: 13pt;

    margin: 10px 0;

}



#objetivos{

	position:relative;

}



#objetivos:before{

	content:'';

	width:115px;

	height:250px;

	position:absolute;

	top:0;

	right:-115px;

	background-repeat:no-repeat;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-laranja.png');

}



#objetivos:after{

	content:'';

	width:200px;

	height:250px;

	position:absolute;

	top:-130px;

	left:-200px;

	background-repeat:no-repeat;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-azul.png');

}	



#objetivos .innerBloco{

	border-bottom:1px solid #002954;

	margin-bottom:30px;

	padding-bottom:30px;

}



#objetivos .innerBloco:last-child{

	border-bottom:none;

	padding-bottom:0;

}



#objetivos .innerBloco .escondido{

	opacity:0;

	height:0;

	overflow:hidden;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



#objetivos .innerBloco.abre .escondido{

	opacity:1;

	height:auto;

	overflow:visible;

}



#professores, #pagamento{

	display:block;

	margin:50px 0 0;

	float:left;

	width:100%;

	position:relative;

}



#professores .blocoDestaque2{

	position:relative;

}



#professores .blocoDestaque2:before{

	content:'';

	width:200px;

	height:250px;

	background-repeat:no-repeat;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-amarela.png');

	position:absolute;

	bottom:0;

	right:-200px;

}



.blocoProf{

	display:block;

	width:100%;

	margin:20px 0;

	float:left;

}



.blocoProf h4{

	color: #002954;

    display: block;

    width: 100%;

    text-transform: uppercase;

    font-size: 14pt;

    font-weight: 600;

    margin-left: 15px;

}



.blocoProf descritivo{

	display: block;

    margin-left: 15px;

    color: #002954;

    font-size: 10pt;

    font-weight: 600;

}



.grandeblocoAzuldeBusca{

	display:block;

	width:100%;

	float:left;

	background-color:#b0d1f0;

	margin-bottom:50px;

}



ul.alfabetica{

	display:block;

	margin:0;

	padding:30px;

	list-style:none;

}



ul.alfabetica li{

	display:inline-block;

	color:#c22e0d;

	font-size:14pt;

	font-weight:600;

	width:6%;

	text-align:center;

	cursor:pointer;

	margin-bottom:5px;

}





ul.alfabetica li:first-child{

	min-width:100px;

}



ul.alfabetica li:hover, ul.alfabetica li.selected{

	color:#fff;

	background-color:#c22e0d;

}



.ttmodulo{

	text-transform: uppercase;

    font-size: 11pt;

    line-height: 15pt;

    display: block;

    /*color: #026fa5;*/

	color:#ed7303;

}



.valores table{

	margin:0;

	border-left-width: 0;

}



.valores table tr.orange td{

	color:#ed7303 !important;

}



.valores table td {

    border-right-width: 0;

    color: #002954;

    font-weight: 600;

	vertical-align:middle;

	text-align: center;

}



.valores table td:first-child{

	text-align:left;

}



.valores table td.campo1{

	width:40%;

}



.valores table td.campo2{

	width:15%;

}



.valores table td .preinsc{

	color:#002954 !important;

	font-size:11pt;

	background-color:#ed7303;

	padding:3px 10px;

	margin:0 auto;

	cursor:pointer;

	white-space:nowrap;

}



.valores table td.desconto{

	color:#007585;

}



.valores table td.completo{

	text-decoration: line-through;

}



.valores table td .topo{

	color: #008fd6;

    font-size: 15pt;

    font-weight: 600;

    text-transform: uppercase;

}



#valoresModulos{

	display:block;

	width:100%;

	float:left;

	margin-bottom:50px;

}



#avisos .coluna6 .preInscri, #contato .coluna4 .blocoDestaque1{

	width: calc(100% - 15px);

}



#avisos .coluna6 .propEmp, #contato .coluna8 .blocoDestaque1{

	width: calc(100% - 15px);

    margin-left: 15px;

    padding-bottom: 0;

}



.preInscri ul.etapas{

	display:block;

	width:100%;

	text-align:center;

	margin:20px 0;

}



.preInscri ul.etapas li{

	display: inline-block;

    background-color: #f58c1f;

    color: #fff;

    padding: 3px;

    font-size: 12pt;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    width: 35px;

    height: 35px;

	margin:0 10px;

}



.preInscri ul.etapas li.selected{

	background-color:#132948;

}



.formulario{

	display:block;

	padding:0 20px;

	position:relative;

}



#uploadedfiles {

    position: absolute;

    top: 47px;

    left: 20px;

    opacity: 0;

}



#MensagemEnvio{

	margin-top:40px;

}



.GETIncrituns .formulario{

	display: block;

    padding: 0 20px 0 0;

    float: left;

    width: 100%;

    margin-top: 20px;

}



.formulario h4{

	color: #f58c1f;

    display: block;

    width: 100%;

    margin-bottom: 15px;

    font-weight: 600;

    font-size: 12pt;

    text-transform: uppercase;

}



.formulario itemform{

	display: block;

    color: rgba(0,0,0,0.6);

    font-size: 11pt;

    line-height: 20pt;

    width: 100%;

    margin-bottom: 15px;

    font-weight: 600;

    float: left;

	position:relative;

}



.formulario .verdeM{

	color:green;

	font-size:20px;

}



.formulario .vermeM{

	color:red;

	font-size:20px;

}



.formulario itemform label, .formulario itemform p, #FormGet label, #loginform label{

	display:block;

	margin-left:5px;

	width:calc(100% - 20px);

	float:left;

	color: rgba(0,0,0,0.6);

	font-size: 11pt;

}



label .etiqueta{

	text-align:left;

	display:block;

}

 

.formulario itemform p{

	margin:0;

	width:100%;

	padding:0;

	color:#000;

}



.formulario itemform h5 {

    font-size: 10pt;

    color: #f58c1f;

}



.formulario itemform imput{

	display: block;

    width: 15px;

    float: left;

}



.formulario itemform input[type="password"], .formulario itemform input[type="text"], .formulario itemform textarea, .formulario itemform select{

	padding: 2px 5px;

    font-size: 12pt;

    font-family: 'Titillium Web', sans-serif;

    color: #000;

	background-color: #f7f7f7 !important;

}



.formulario itemform select{

	width:100%;

	border: 1px solid rgba(51, 51, 51, 0.1);

}



.formulario itemform select#qtdeparcelas{

	max-width:300px;

}



.formulario itemform textarea{

	height: 200px;

    resize: none;

    display: block;

    margin: 15px 0 25px;

    float: left;

}



.formulario itemform ol {

    display: block;

    margin: 0 0 15px 15px;

    padding: 0;

}



.formulario itemform i{

	display: block;

    font-size: 10pt;

    width: 100%;

    float: left;

}



.formulario itemform span{

	color:#ccc;

	font-style:italic;

}



.btGet{

	color: rgba(0,0,0,1);

    font-size: 12pt;

	margin-left:20px;

	font-weight:400;

}



#InscriMBA #FormInscricao{

	border: 1px solid #f58c1f;

    float: left;

    display: block;

    padding: 20px 0 0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

	opacity:1;

	height:auto;

	overflow:visible;

}



#InscriMBA #FormInscricao h2{

	padding:20px;

}



#InscriMBA #FormInscricao h2:before{

	display:none;

}



#InscriMBA #FormInscricao.fechado{

	opacity:0;

	height:1px;

	overflow:hidden;

}



.preInscriMBA{

	margin-bottom:0 !important;

}



#disciplinas{

	display:block;

	float:left;

	margin-top:50px;

}



#FormInscricao input[type='button']{

	background:#f58c1f;

	float: right;

	display:none;

}



#InscriMBA #FormInscricao input[type='button'] {

    background: #007585;

	display:block;

}



#InscriMBA #FormInscricao .innerBt input[type='button']{

	margin-bottom: 40px;

    float: left;

    font-size: 13px;

}



#FormInscricao input[type='button'].aparece{

	display:block;

}



#FormInscricao input[type='button']:hover{

	background-color: #132948;

}



#loginform input[type='submit']{

	background: #f58c1f;

    float: right;

	color:#fff;

}



#loginform input[type='submit']{

	margin-right: -20px;

}



.tomeIncrevendo.foradefase{

	opacity:0;

	height:1px;

	overflow:hidden;

}



.tomeIncrevendo h3 {

    color: #f58c1f;

    display: block;

    text-align: left;

    margin-bottom: 20px;

    font-weight: 600;

    padding-left: 20px;

    font-size: 12pt;

    text-transform: uppercase;

}



.page-id-258 #investimento{

	float:left;

	margin-bottom:40px;

}



 #investimento ul{

	margin: 0 0 10px;

    padding: 0 30px;

    font-weight: 400;

    font-size: 15px;

}



.page-id-258 #investimento .blocoDestaque2{

	margin:0 20px;

	width: calc(100% - 40px);

}



.page-id-258 #investimento .blcInvest{

	margin-bottom:0;

}



.page-id-258 #investimento h4.olho p{

	padding: 0 0 15px 20px;

}



.page-id-258 #investimento h4.olho p strong, .page-id-258 .valores table td .topo,.page-id-258 .valores table td.completo,.page-id-258 .valores table td.desconto, .page-id-258 td.tabValor .completo{

	font-size: 11pt;

}





#valortotal{

	color: #007585;

    display: block;

    text-align: left;

    margin: 30px 0;

    font-weight: 600;

    padding-left: 20px;

    font-size: 12pt;

}



#valortotal strong{

	color:#f58c1f;

}

 

ul.meusmodulos{

	margin:0 20px 10px;

	padding:0;

	list-style:none;

}



ul.meusmodulos li{

	color: rgba(0,0,0,0.6);

    font-size: 11pt;

	font-family: 'Titillium Web', sans-serif;

	font-weight:600;

}



   

#contato {

    float: left;

    margin-bottom: 40px;

}



#contato .blocoDestaque1{

	text-align:left;

}



#contato .blocoDestaque1 strong{

	text-transform:uppercase;

	display:block;

}



#contato .blocoDestaque1{

	width:calc(100% - 20px);

}



#contato .coluna7 .blocoDestaque1 p{

	margin: 0;

    text-align: left;

    font-size: 11pt;

    line-height: 25pt;

    padding-left: 35px;

    background-image: url(/wp-content/uploads/2021/11/fone-contato-azul.png);

    background-repeat: no-repeat;

    background-position: 0 5px;

}



#contato .coluna7 .blocoDestaque1 p:nth-child(3){

	margin:15px 0;

	background-image:none;

}



#contato .coluna7 .blocoDestaque1 ul{

	margin:0 0 20px 0;

	padding:0;

	list-style:none;

}



#contato .coluna7 .blocoDestaque1 ul li{

	text-align: left;

    font-size: 11pt;

    line-height: 25pt;

    padding-left: 45px;

	position:relative;

}



#contato .coluna7 .blocoDestaque1 ul li:before{

	content: '';

    width: 4px;

    height: 4px;

    background-color: #002954;

    position: absolute;

    top: 14px;

    left: 35px;

}



#contato .coluna5 .blocoDestaque1 form {

    display: block;

    padding-left: 0;

	background-image:url('/wp-content/uploads/2021/11/envelope-contato-azul.png');

	background-repeat: no-repeat;

    background-position: 0 5px;

}



#contato .coluna5 .blocoDestaque1 form .etiqueta{

	display:block;

	width:100px;

	float:left;

	text-align: left;

	font-weight:700;

}



#contato .coluna5 .blocoDestaque1 form .wpcf7-form-control-wrap{

	display:block;

	width:calc(100% - 100px);

	float:left;

}



#contato .coluna5 .blocoDestaque1 form input[type='text'], #contato .coluna5 .blocoDestaque1 form input[type='email'],#contato .coluna5 .blocoDestaque1 form textarea{

	margin: 0;

    padding: 3px 10px;

    font-size: 10pt;

    font-family: 'Titillium Web', sans-serif;

    border: none;

	float: left;

}



#contato .coluna5 .blocoDestaque1 form textarea{

	height:80px;

	resize:none;

}



#contato .coluna5 .blocoDestaque1 form p{

	margin-bottom: 5px;

    float: left;

    width: 100%;

}



#contato .coluna5 .blocoDestaque1 form input[type='submit']{

    background-color: transparent;

	background-image:url('/wp-content/uploads/2021/10/send.png');

	background-position:center right;

	background-repeat:no-repeat;

    padding: 5px;

    float: right;

    margin-top: 0px;

    width: 80px;

    overflow: hidden;

    text-indent: -300px;

}



ul.VejaMais{

	display:block;

	width:100%;

	margin:0 auto;

	padding:0;

	max-width:1024px;

}



ul.VejaMais li{

	display: block;

    width: 33.33333%;

    float: left;

	margin-bottom:60px;

}



ul.VejaMais li a{

	width: 90%;

    margin: 0;

    display: block;

}



ul.VejaMais li:nth-child(2) a{

	margin:0 5%;

}



ul.VejaMais li:nth-child(3) a{

	margin:0 0 0 10%;

}



ul.VejaMais li a .boxFoto{

    display: block;

    width: 100%;

    background-repeat: no-repeat;

    height: 210px;

    background-position: center center;

    background-size: cover;

    float: left;

    color: #fff;

    text-transform: uppercase;

    font-size: 12pt;

    padding: 15px;

	position:relative;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.VejaMais li a .boxFoto:before{

	content:'';

	width:100%;

	height:100%;

	background-color:rgba(0,0,0,0.1);

	position:absolute;

	top:0;

	left:0;

	z-index:0;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.VejaMais li:hover a .boxFoto:before{

	background-color:rgba(0,0,0,0.6);

}



ul.VejaMais li a .borderLine{

	color: #002954;

    border: 1px solid #002954;

	background-color:#fff;

    padding: 5px;

    text-align: center;

    font-size: 12pt;

    float: left;

    width: 100%;

    font-weight: 600;

	margin-bottom:10px;

	text-transform: lowercase;

	-webkit-box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.2); 

	box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.2);

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}





ul.VejaMais li a .boxSaiba{

	background-color: #fff;

    /*display: inline-block;*/

    display: none;

    margin: 10px auto 0;

    border: 1px solid #002954;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    color: #002954;

    text-align: center;

    text-transform: none;

    padding: 0px 10px 0px 35px;

    font-size: 10pt;

    font-weight: 600;

    background-image: url(/wp-content/uploads/2021/10/bulletSaibaMais.png);

    background-repeat: no-repeat;

    background-position: 15px 3px;

	-webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

}



ul.VejaMais li .soutabela{

	position:relative;

	z-index:20;

}



ul.VejaMais li:hover a .boxSaiba, ul.VejaMais li:hover a .borderLine{

	color:#f58c1f;

	border: 1px solid #f58c1f;

}



.innerTitulo{

	display:inline;

	width:100%;

	box-shadow:-4px 0px 0px -1px #fff, 7px 0px 0 0px #fff, -6px 0 0 0px #fff;

	background-color:#fff;

	color:#002954;

	box-decoration-break:clone;

	font-weight: 600;

    line-height: 18px;

    font-size: 10pt;

}



.boxFoto .subTitulo{

	display:block;

	text-align:center;

}



.boxFoto .subTitulo b{

	display: inline;

    width: 100%;

    background-color: #fff;

    color: #002954;

    font-weight: 600;

    font-size: 12px;

    line-height: 14px;

    padding: 0 5px;

	box-shadow:-4px 0px 0px -1px #fff, 7px 0px 0 0px #fff, -6px 0 0 0px #fff;

	box-decoration-break:clone;

}



.CorpusIncrituns{

	display:block;

	text-align:center;

}



.BotaoInscreva{

	display: inline-block;

    margin: 20px auto;

    background-color: #f58c1f;

    color: #fff;

    text-align: center;

    float: none;

    padding: 5px 15px;

}



.BotaoInscreva:hover{

	color:#fff;

	background-color:#aea79d;

}





.CorpusIncrituns.proposta .BotaoInscreva{

	background-color:#aea79d;

}



.CorpusIncrituns.proposta .BotaoInscreva:hover{

	background-color: #f58c1f;

    color: #fff;

}



.carregando{

	display:block;

	width:100%;

	text-align:center;

}



#blocoFinal a, #blocoFinal a:visited{

	display: inline-block;

    margin: 10px auto;

    color: #fff;

    background-color: #132948;

    padding: 3px 20px;

}



#blocoFinal a:hover{

    background-color: #f58c1f;

}



#blocoFinal{

	text-align:center;

}



#curso-livre .centro .conteudoInterno{

	position:relative;

}



#curso-livre .centro .conteudoInterno:before{

	content:'';

	width:225px;

	height:250px;

	display:block;

	position:absolute;

	top: 60px;

    left: -250px;

	background-repeat:no-repeat;

	background-position:left top;

	background-image:url('/wp-content/uploads/2021/10/trama-fundo-direita.png');

}





#curso-livre #vajetambem .centro .conteudoInterno:before{

	display:none;

}





#empresas{

	display:block;

	width:100%;

	float:left;

	margin:60px 0;

}



#slideEmpresa{

	display:block;

	width:100%;

	min-height:310px;

	position:relative;

}



.involucro{

	display:block;

	width:100%;

	min-height:310px;

	position:relative;

}



#prevSlide,#nextSlide{

	display:block;

	width:40px;

	height:310px;

	position:absolute;

	top:0;

	background-repeat:no-repeat;

	background-position:center center;

	z-index:9999;

	cursor:pointer;

}



#prevSlide{

	left:-50px;

	background-image:url('/wp-content/uploads/2021/10/seta-volta.png');

}



#nextSlide{

	right:-50px;

	background-image:url('/wp-content/uploads/2021/10/seta-vai.png');

}



ul.listaEmpresas{

	margin:0;

	padding:0;

	list-style:none;

	display:block;

	width:100%;

	text-align:center;

	height: 310px;

}



ul.listaEmpresas li{

	display:block;

	width:25%;

	float:left;

}



ul.listaEmpresas li .bloco{

	display: block;

    background-color: #fff;

    height: 285px;

    width: calc(100% - 10px);

    -webkit-box-shadow: 5px 8px 6px -1px rgb(0 0 0 / 26%);

    box-shadow: 5px 8px 6px -1px rgb(0 0 0 / 26%);

    text-align: center;

    color: #1c2e4f;

    font-size: 12pt;

    font-weight: 600;

}



ul.listaEmpresas li .bloco img{

	display: block;

    margin: 0 auto 20px;

    padding-top: 50px;

}



#formulario{

	display:block;

	width:100%;

	float:left;

	margin-top:50px;

}



#conteudoPaginas.paginacontato{

	margin-top: 90px;

    display: block;

}



.parent-pageid-18 #conteudoPaginas{

	display:block;

	width:100%;

	float:left;

	background-repeat:no-repeat;

	background-position: left center;

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-laranja-flip.png');

}



.parent-pageid-18 .fundo1{

	background-image:url('/wp-content/uploads/2021/10/trama-lateral-roxa.png');

	background-position:right 80%;

	padding-right:20px;

}



.parent-pageid-18 .fundo2{

	background-image:url('/wp-content/uploads/2021/10/seta-esquerda.png');

	background-position:right 20%;

	padding-right:20px;

}



.boxMBA {

    display: block;

    color: #fff;

    width: 50%;

    float: right;

    margin-right: 10%;

	position:relative;

}



.boxMBA h2{

	margin: 0;

    padding: 0;

    font-size: 70pt;

    line-height: 70pt;

    font-weight: 600;

}



.boxMBA h3{

	margin: 10px 0;

    padding: 0;

    font-size: 26pt;

    line-height: 30pt;

    font-weight: 600;

}



.boxMBA p{

	color: #fff;

    font-size: 14pt;

    margin: 0;

    font-weight: 600;

}



.boxMBA .flyImage{

	display:block;

	position:absolute;

	width:89px;

	position:absolute;

	top:0;

	right:-89px;

}



.boxMBA .flyImage img{

	width:100%;

	height:auto;

}



ul.processos{

	margin: 20px 0 10px 0;

    padding: 0;

    list-style: none;

    float: left;

    width: 100%;

}



ul.processos li{

	display: block;

    color: #007585;

    font-size: 14pt;

    width: 33.33333%;

    position: relative;

    float: left;

    text-align: center;

    line-height: 17pt;

    font-weight: 600;

    padding: 0;

    text-transform: uppercase;

}



ul.processos li:before{

	content: '';

    width: 50px;

    height: 30px;

    background-image: url(/wp-content/uploads/2021/11/seta-processo.png);

    background-position: center center;

    background-repeat: no-repeat;

    position: absolute;

    top: 20px;

    right: -25px;

}



ul.processos li span{

	width:115px;

	display:block;

	margin:0 auto;

}



ul.processos li:last-child{

	margin-right:0;

}



ul.processos li:last-child:before{

	display:none;

}



ul.processos li numero{

	display: block;

    width: 75px;

    height: 75px;

    background-color: #007585;

    color: #fff;

    text-align: center;

    font-size: 37pt;

    padding: 15px 0 0 0;

    line-height: 37px;

    -webkit-border-radius: 70px;

    -moz-border-radius: 70px;

    border-radius: 70px;

    margin: 0 auto 10px;

}



.formnewsletter{

	width: 480px;

    display: block;

    margin: 15px auto 10px;

}



/*CSS TUTOR*/



.tutor-container{

	margin-top:100px;

	margin-bottom: 100px;

}



.tutor-single-course-meta{

	display:none;

}



.tutor-fw-bold {

    font-weight: 600;

    font-size: 18pt;

}



.tutor-color-secondary {

    color: #41454F;

    font-size: 12pt;

}



.tutor-container .tutor-col-auto, .tutor-container .tutor-meta, .tutor-container .tutor-nav, .tutor-card-md .tutor-card-footer {

    display: none;

}





.tutor-price-box-thumbnail {

    margin: 0;

}



.tutor-single-course-sidebar .price, .tutor-single-course-sidebar .tutor-course-purchase-box{

	display:none;

}



.imgplus {

    position: relative;

    display: block;

    float: left;

}



h4.tutor-segment-title, .tutor-course-content-content h5, .woocommerce div.product .product_title, .woocommerce-Tabs-panel h2{

    color: #f58c1f !important;

    font-size: 16pt !important;

    font-weight: 600 !important;

	margin-bottom: 10px !important;

	text-transform:uppercase;

}



.tutor-course-content-content p, .tutor-course-summery, .tutor-full-width-course-top h4, .product .summary p, .woocommerce-Tabs-panel p{

	color: #002954;

    font-size: 13pt;

    line-height: 20pt;

}



.dados ul{

	margin: 0 0 20px;

    padding: 0 0 0 20px;

}



.dados ul li{

	color: #002954;

    font-size: 13pt;

    line-height: 20pt;

}



.soubox {

    background-color: #dcdcdc !important;

    display: inline-block;

    padding: 20px;

    margin-bottom: 15px;

}



.btmat {

    display: inline-block;

    color: #1c314c;

    border: solid 2px #1c314c;

    font-family: 'Open Sans', sans-serif;

    padding: 16px 24px;

    border-radius: 30px;

    -webkit-transition: all 200ms ease-out;

    -moz-transition: all 200ms ease-out;

    -o-transition: all 200ms ease-out;

    transition: all 200ms ease-out;

    font-size: 13px;

    font-weight: 600;

}



.imgplus .fas {

    color: #fff;

    position: absolute;

    bottom: 10px;

    right: 10px;

}



.abredados {

    cursor: pointer;

}



.btmat:hover{

	color:#fff;

	background-color: #01d2d6 !important;

	border: solid 2px #01d2d6;

}



.tutor-wrap img:hover{

	opacity:0.6;

}



.tutor-course-topics-contents .tutor-course-title h4{

    color: #01d2d6;

    font-size: 17px;

    line-height: 25px;

    font-weight: 600;

}



.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

    min-width: 500px;

	margin-top: 40px;

}



.twentyfifteen .t15wc {

    margin: 0 !important;

    padding: 0;

}



.product,.woocommerce-cart #main, .woocommerce-checkout #main, .woocommerce-account .site-content{

	display: block;

    width: 100%;

    max-width: 890px;

    margin: 0 auto;

    float: none;

}



#formulario.woocommerce-checkout{

	margin-top:0;

}



.woocommerce div.product .woocommerce-tabs ul.tabs, .product_meta, .single-product #secondary, .woocommerce-breadcrumb, .woocommerce div.product form.cart .variations td.label,.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {

	display:none;

}



.woocommerce div.product form.cart .variations select {

    background-clip: padding-box;

    border-color: #cccccc;

    border-width: 1px;

    border-style: solid;

    border-radius: 3px;

    color: #444444;

    display: block;

    font-weight: 400;

    overflow: hidden;

    padding: 6px 12px;

    position: relative;

    text-decoration: none;

    white-space: nowrap;

    width: 100%;

    font-family: 'Titillium Web', sans-serif;

    font-size: 14px;

}



.twentyfifteen .t15wc {

    box-shadow: none;

	margin-top:50px !important;

}



.woocommerce div.product p.price, .woocommerce div.product span.price {

    color: #002954;

    font-size: 14pt;

    margin-bottom: 20px;

    font-weight: 600;

}



.woocommerce button.button {

    background: transparent;

    font-family: 'Open Sans', sans-serif;

    padding: 16px 24px;

    border-radius: 30px;

    -webkit-transition: all 200ms ease-out;

    -moz-transition: all 200ms ease-out;

    -o-transition: all 200ms ease-out;

    transition: all 200ms ease-out;

    font-size: 13px;

}



.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {

    border: 0;

    vertical-align: top;

    line-height: 25px;

}



.woocommerce button.button {

    color: #1c314c;

    border: solid 2px #1c314c;

}



.woocommerce div.product form.cart .reset_variations {

    visibility: hidden;

    font-size: 12pt;

	color: #01d2d6;

}



.entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback .comment-body > a {

    border-bottom: none;

}



.woocommerce div.product form.cart .variations {

    margin-bottom: 0;

}



.woocommerce button.button.alt, .woocommerce button.button.alt:hover{

    background-color: transparent !important;

    color: #1c314c;

    -webkit-font-smoothing: antialiased;

    margin-top: 20px;

}



.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {

    background-color: #01d2d6 !important;

    color: #fff !important;

    border: 2px solid #01d2d6 !important;

}



.woocommerce-error, .woocommerce-info, .woocommerce-message {

    border: dashed 1px #1c314c;

    background: transparent;

    line-height: 35px;

}



.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {

    border: solid 2px #1c314c;

    color: #1c314c;

}



.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {

    background: transparent !important;

    font-family: 'Open Sans', sans-serif;

    padding: 16px 24px;

    border-radius: 30px;

    -webkit-transition: all 200ms ease-out;

    -moz-transition: all 200ms ease-out;

    -o-transition: all 200ms ease-out;

    transition: all 200ms ease-out;

    font-size: 13px;

	color: #1c314c !important;

}



.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {

    background-color: #01d2d6 !important;

    color: #fff !important;

    border: 2px solid #01d2d6 !important;

}



.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

    float: left;

    width: 100%;

}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{

	width:100%;

}



.woocommerce-form-coupon-toggle{

	display:none;

}



.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.select2-container--default .select2-selection--single .select2-selection__rendered{

	width:100%;

	margin:0;

	padding: 2px 5px !important;

	font-size: 12pt !important;

    font-family: 'Titillium Web', sans-serif !important;

    color: #000 !important;

}



.select2-container .select2-selection--single{

	height:33px;

}





.woocommerce-checkout #main{

	color:#fff;

	font-size:1px;

}



.woocommerce-checkout .woocommerce{

	font-size: 12pt !important;

    font-family: 'Titillium Web', sans-serif !important;

    color: #000 !important;

}



.woocommerce-checkout .woocommerce h3{

	color: #f58c1f;

    font-size: 16pt;

    font-weight: 600;

    margin-bottom: 10px;

	margin-top:50px;

	text-transform:uppercase;

}



.tutor-course-header-h1 {

    font-size: 18pt;

    line-height: 35px;

    font-weight: 500;

    margin: 0 0 29px;

    padding: 0;

    text-transform: uppercase;

}



/*FIM CSS TUTOR*/



.conteudoInstrutor h3{

		color: #002954;

		font-weight: 600;

		margin-top: 40px;

		margin-bottom: 10px;

	}



.patrocionio{

	display:block;

	width:100%;

	float:left;

	margin: 50px 0 100px;

}



.patrocionio h4{

	color: #002954;

	font-weight: 600;

	display:block;

	text-align:center;

	margin-bottom:15px;

}



.patrocionio ul{

	margin:0;

	padding:0;

	list-style:none;

	text-align:center;

}



.patrocionio ul li{

	display:inline-block;

	max-width: 180px;

}



.patrocionio ul li img{

	width:100%;

	height:auto;

}



.boxassociese{

	display: block;

    width: 33.3333%;

    text-align: center;

    float: left;

    margin: 5px 33.3333% 0;

}



.boxassociese.avancado{

	margin: 5px 0 0 38%;

}



.boxassociese.mba{

	width: 100%;

    margin: 0 0  0;

}



.boxassociese a, .boxassociese a:visited{

	color: #fff;

    font-size: 14px;

    background-color: #49a7d4;

    padding: 6px 45px;

}



.boxassociese a:hover{

	background-color: #f58c1f;

}



#contato .coluna8 .blocoDestaque1{

	min-height: 600px;

}



.propostaAberje{

	display:block;

	width:calc(100% - 20px);

	max-width:900px;

	opacity:0;

}



#fromHTMLtestdiv{

	width: 522px;

	margin:0 auto;

	display:none;

}



.btBaixar{

	 background: #f58c1f;

    color: #fff;

    margin: 0 auto;

    padding: 5px 10px;

}



#blocoPDF{

	text-align:center;

}



.copy{

	font-size:16px;

	text-align:center;

	font-style:italic;

	margin-bottom:20px;

}



.logoAberjeRodape {

    display: block;

    clear: both;

    margin-top: 25px;

    float: left;

}



/*CSS CADASTRO*/



.GETIncrituns .involucroKbk{

	position: relative;

    float: left;

    width: 100%;

}



.GETIncrituns .involucroKbk:before{

	content:'';

	display:block;

	width:1px;

	height:50%;

	position:absolute;

	top: 91px;

	left:50%;

	background-color: #637c97;

}



.GETIncrituns .involucroKbk.semlinha:before{

	display:none;

}



.GETIncrituns .involucroKbk h2, .GETIncrituns legend{

	color:#002954 !important;

	text-align:left;

}



.GETIncrituns .esqueci-username label{

	display:block;

	margin-bottom:15px;

}



.GETIncrituns .involucroKbk input[type="text"], .GETIncrituns #loginform input[type="text"], .GETIncrituns .involucroKbk input[type="password"], .GETIncrituns #KBKfase2.cadastroForm .formulario itemform select {

    background-color: transparent !important;

    border: 1px solid #637c97;

    padding: 5px 15px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

	font-size: 12pt;

    font-family: 'Titillium Web', sans-serif;

    color: #000;

}



.GETIncrituns #KBKfase2.cadastroForm .formulario itemform span {

    color: #002954;

    font-style: normal;

    display: block;

    width: 100%;

    float: left;

    margin-top: 10px;

    font-weight: 400;

    font-size: 13px;

}



.GETIncrituns #KBKfase2.cadastroForm {

    display: block;

    max-width: 740px;

    margin: 0 auto;

}



.GETIncrituns input[type="text"].erro, .GETIncrituns .involucroKbk input[type="password"].erro, .GETIncrituns .involucroKbk select.erro, .GETIncrituns .involucroKbk input[type="text"].erro{

	border: 2px solid red !important;

}



.mensagemErro {

    border: 1px solid red;

    color: red;

    padding: 20px;

    float: left;

    width: 100%;

    text-align: center;

    margin: 20px;

}



.GETIncrituns #KBKfase2 input[type="text"]{

	width:50%;

	float:left;

}



.GETIncrituns #KBKfase2 #validaCode, .GETIncrituns #KBKfase2.cadastroForm input[type="text"]{

	width:100% !important;

}



.someBox{

	display:block;

	height:1px;

	overflow:hidden;

	opacity:0;

}



.GETIncrituns #KBKfase2 subitem{

	width: 60px;

	float:left;

}



.GETIncrituns .innerBlock #loginform a, .GETIncrituns .innerBlock #loginform a:visited, .GETIncrituns .innerBlock #loginform a:hover, .GETIncrituns .innerBlock #loginform label{

	font-size: 12pt;

    font-family: 'Titillium Web', sans-serif;

    color: #000;

	text-transform:uppercase;

}



.GETIncrituns .involucroKbk input[type="text"]::-webkit-input-placeholder, .GETIncrituns .involucroKbk input[type="password"]::-webkit-input-placeholder { /* Edge */

  color: #002954;

}



.GETIncrituns .involucroKbk input[type="text"]:-ms-input-placeholder, .GETIncrituns .involucroKbk input[type="password"]:-ms-input-placeholder { /* Internet Explorer 10-11 */

  color: #002954;

}



.GETIncrituns .involucroKbk input[type="text"]::placeholder, .GETIncrituns .involucroKbk input[type="password"]::placeholder {

  color: #002954;

}



#FormGet input[type='button'], .GETIncrituns .innerBlock #loginform input[type='submit'], submitForm.botaoGeral input[type='button'],.GETIncrituns  #boxValida input[type="button"], .GETIncrituns  #Boxvalidado input[type="button"], .GETIncrituns #loginform .esqueci input[type='button']{

	background: #f58c1f;

    float: right;

    color: #fff;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    padding: 5px 20px;

    font-size: 14px;

    font-weight: 400;

}



.GETIncrituns .som-password-sent-message{

	background: #f58c1f;

    color: #fff;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

    padding: 5px 20px;

    font-size: 14px;

    font-weight: 400;

	border:none;

	text-transform:uppercase;

}



#FormGet input[type='button']:hover, .GETIncrituns .innerBlock #loginform input[type='submit']:hover, submitForm.botaoGeral input[type='button']:hover{

	background: #0f2541;

}



#FormGet .formulario{

	padding-left:0;

	padding:0;

}



.GETIncrituns{

	display:block;

	min-height:calc(100vh - 200px);

}



.GETIncrituns .innerBlock{

	display:block;

	padding:20px;

}



.GETIncrituns .innerBlock #loginform{

	padding:0;

}



.GETIncrituns .innerBlock #loginform input[type='submit']{

	margin-right: 0;

}



submitForm.botaoGeral input[type='button']{

	float:none;

}



submitForm.botaoGeral{
	display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    width: 100%;
    margin-top: 30px;
    position: absolute;
    left: 2px;
    bottom: -67px;
}

submitForm.botaoGeral.alterar-senha #botaoSenha {
    display: flex !important;
    height: 40px !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: 'Rubik', sans-serif !important;
    color: #fff !important;
    background-color: #f58c1f !important;
    font-size: 12pt !important;
    font-weight: 500 !important;
    border-radius: 10px !important;
    padding: 0 50px !important;
    cursor: pointer !important;
}

submitForm.botaoGeral.alterar-senha #botaoSenha:hover {
	background-color: #002648 !important;
}



.colunaBotao, #boxValida, #Boxvalidado{

	display:block;

	width:100%;

	max-width: 465px;

	clear:both;

}



.colunaBotao submitForm.botaoGeral input[type='button'], .GETIncrituns  #boxValida input[type="button"], .GETIncrituns  #Boxvalidado input[type="button"]{

	float:left !important;

}



.GETIncrituns .innerBlock .login-password{

	position:relative;

}



.GETIncrituns .innerBlock #euAbro{

	position: absolute;

    top: 9px;

    right: 9px;

	cursor:pointer;

}



.GETIncrituns .innerBlock .setaroxa{

	display:block;

	position:relative;

}



.GETIncrituns .innerBlock .setaroxa:before{

	display:none;

}



.boxEmpresa {

    display: block;

    width: 100%;

	/*max-width: 405px;*/

    float: left;

    border: 1px solid #637c97;

    padding: 5px 15px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    font-size: 12pt;

    font-family: 'Titillium Web', sans-serif;

    color: #002954;

    margin: 15px 20px 20px 0;

}



.GETIncrituns .boxEmpresa h4, .GETIncrituns h4{

	color: #002954;

    font-weight: 700;

    font-size: 20px;

    text-align: left;

}



.GETIncrituns h4.ttAzul{

	margin-left:20px;

}



.formulario label.identificador {

    font-weight: 400;

    text-transform: uppercase;

    font-size: 19px;

    margin-bottom: 10px;

	color: #002954 !important;

}



.boxEmpresa h5{

	color:green !important;

}



.GETIncrituns .formulario itemform label, .GETIncrituns .formulario itemform p{

    font-size: 13pt;

    color: #002954;

}



.boxEmpresa p {

    margin: 20px 0 10px;

    padding: 0;

}



.GETIncrituns olho{

	position: absolute;

    top: 38px;

    right: 10px;

}



.GETIncrituns ul.regraSenha {

    margin: 10px 0 0 0;

    padding: 0 0 0 20px;

    list-style: none;

	display:block;

	width:100%;

	float:left;

}



.GETIncrituns ul.regraSenha li{

	color:#ff000d;

	position:relative;

}



.GETIncrituns ul.regraSenha li:before{

	content: '\f111';

    color: #ff000d;

    font-family: "Font Awesome 5 Free";

    font-size: 6px;

    position: absolute;

    top: 0;

    left: -12px;

    font-weight: 700;

}



.GETIncrituns ul.regraSenha li.ok{

	color:#00b500;

}



.GETIncrituns ul.regraSenha li.ok:before{

	content: '\f00c';

    color: #00b500;

    font-family: "Font Awesome 5 Free";

    font-size: 15px;

    position: absolute;

    top: 0;

    left: -19px;

    font-weight: 700;

}



.grafismo{

	display:block;

	position:relative;

}



.grafismo:before{

	background-image:url('/wp-content/uploads/2022/03/trama-clara-ok.png');

	content:'';

	display:block;

	width:100px;

	height:214px;

	position:absolute;

	top:0;

	left:-150px;

}



.KbkTop{

	display: block;

    width: 195px;

    position: absolute;

    top: 19px;

    right: 150px;

}



.KbkTop .iconeLog{

	width:50px;

	display:block;

	float:left;

	text-align:left;

}



.KbkTop .infoTop{

	display:block;

	width:calc(100% - 50px);

	float:left;

	color: #f58c1f;

    font-weight: 600;

    font-size: 14px;

	text-transform: uppercase;

	margin-top:5px;

}



.KbkTop .infoTop a, .KbkTop .infoTop a:visited{

	color: #f58c1f;

    font-weight: 600;

    font-size: 14px;

    text-transform: uppercase;

    line-height: 20px;

    display: block;

}



ul.KbkUser{

	margin:0;

	padding:0;

	list-style:none;

	width:100%;

}



ul.kbkList{
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent;
    position: relative;
    z-index: 10;
    -webkit-transition: opacity 0.5sease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5sease-out;
    opacity: 1;
    height: 1px;
    overflow: visible;
}



ul.KbkUser li.abre ul.kbkList{

	opacity:1;

	height:auto;

	overflow:visible;

	padding:10px;

	-webkit-box-shadow: 5px 5px 0px 2px #F58C1F; 

	box-shadow: 5px 5px 0px 2px #F58C1F;

	background:#fff;

}



ul.KbkUser li span{

	position:relative;

	display:inline-block;

	cursor:pointer;

}



ul.KbkUser li span:before{

	content: "\f078";

    font-family: "Font Awesome 5 Free";

    font-size: 20px;

    color: #F58C1F;

    position: absolute;

    top: -5px;

    right: -30px;

    font-weight: 600;

	-webkit-transition: all 0.5s ease-out;

	-moz-transition: all 0.5s ease-out;

	-o-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

}



ul.KbkUser li.abre span:before{

	transform: rotate(180deg);

}



.woocommerce table.shop_table {

    border: 1px solid rgba(0,0,0,.1);

    min-width: 800px;

}



#boxEndereco{

	display:none;

}



#boxEndereco.abre{

	display:block;

}



.soMBA{

	display:none;

}



.page-id-24 .soMBA{

	display:block;

}



/*Página Amazonas*/



.centro.amazonas{

	max-width: 1180px;

    text-align: left;

}



.centro.amazonas h2{

	color: #fff;

    font-size: 40pt;

    font-family: 'Titillium Web', sans-serif;

    margin-top: 145px;

}



.centro.amazonas p{

	font-size: 34pt;

    padding: 0;

    margin: 0 55px;

    font-weight: 600;

    line-height: 25pt;

}



.centro.amazonas ul {

    margin: 32px 0 0 0;

    padding: 0;

    list-style: none;

    width: 100%;

    display: block;

    float: left;

    text-align: left;

}



.centro.amazonas ul li{

	display:inline-block;

	margin:0;

}



.centro.amazonas ul li img{

	 max-width: 280px;

}



.page-id-5878 #patrocinadores, .page-id-5878 #sobre, .page-id-5878 #porque, .page-id-5878 #programacao, .page-id-5878 #formulario, #palestrantesAM{

	display:block;

	width:100%;

	float:left;

	min-height:100px;

	text-align:center;

}



.page-id-5878 #patrocinadores ul.rotativo{

	display:block;

	width:100%;

	text-align:center;

	list-style:none;

	margin: 0 0 20px;

}



.page-id-5878 #patrocinadores ul.rotativo li{

	display: block;

    margin: 0 0 25px;

}



.page-id-5878 #patrocinadores ul.rotativo li titulo{

	display: block;

    text-align: center;

    margin-bottom: 10px;

	font-size: 14px;

}



.page-id-5878 #patrocinadores ul.rotativo li:first-child titulo{

	margin-bottom:20px;

}



.page-id-5878 #patrocinadores ul.rotativo li:nth-child(2) titulo{

	font-size:14px;

}



.page-id-5878 #patrocinadores ul.rotativo li img{

	width: auto;

    height: 90px;

}



.fundografico{

	background-image:url('/wp-content/uploads/2023/05/back-laranja.png');

	background-position:center center;

	background-size:100% auto;

	color:#fff !important;

	padding:50px;

}



.amazonia h2{

	font-size:20pt;

	margin-bottom:50px;

	color:#fff;

	text-align: center;

}



#formulario.amazonia h2{

	margin-bottom:20px;

}



#formulario.amazonia h4{

	font-size:13pt;

	color:#fff;

	margin-bottom:30px;

}



#formulario.amazonia label{

	display:block;

	text-align:left;

	font-size:15pt;

	color:#fff;

	margin-bottom:10px;

	padding:0 10px;

}



#formulario.amazonia input[type="text"], #formulario.amazonia input[type="email"], #formulario.amazonia input[type="tel"]{

	width:calc(100% - 10px);

	line-height:12pt;

	padding:5px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	font-family: 'Titillium Web', sans-serif;

	font-size:12pt;

}



#formulario.amazonia input[type="submit"] {

    background-color: #f58c1f;

    float: right;

    margin: 0 10px 35px 0;

    padding: 5px 15px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    font-size: 11pt;

    font-weight: 400;

}



#formulario.amazonia .wpcf7 form .wpcf7-response-output {

    margin: 2em 0.5em 1em;

    padding: 0.2em 1em;

    border: none;

}



#formulario.amazonia .wpcf7 form.sent .wpcf7-response-output {

    border-color: #46b450;

    float: left;

    width: 100%;

    color: #fff;

    font-size: 17pt;

}



#formulario.amazonia itemform{

	display:block;

	text-align:left;

	margin-top:20px;

}



#formulario.amazonia p{

	margin:0;

	padding:0;

}



#formulario.amazonia p br{

	display:none;

}



#sobre h4{

	font-size:17pt;

	margin-bottom:50px;

}



#sobre p{

	font-size:13pt;

	max-width:600px;

	text-align:left;

	margin:0 auto 50px;

}



#sobre p strong{

	font-size:20pt;

}



#sobre ul.topicos, #vivencias ul.topicos{

	margin:0 auto;

	padding:0;

	display:block;

	width:950px;

	list-style:none;

}



#sobre ul.topicos li{

	display: flex;

    float: left;

    width: calc(25% - 10px);

    aspect-ratio: 1 / 1;

    background-color: #fff;

    padding: 22px 6px;

    color: #000;

    margin: 0 13px 13px 0;

    flex-wrap: nowrap;

    align-content: center;

    justify-content: center;

    align-items: center;

}



#sobre ul.topicos li p{

	font-size: 13pt;

    text-align: center;

    margin: 0 !important;

    font-weight: 600;

}



#sobre ul.topicos li:nth-child(4n + 4){

	margin:0 0 13px;

}



#sobre ul.topicos li p strong{

	color: #f58c1f;

    font-size: 16pt;

}



#porque, #formulario, #palestrantesAM{

	background-color:#1f8f7d;

	padding:50px 50px 0;

}



#porque.amazonia h2{

	font-weight:500;

	font-size:24pt;

}



#porque ul.topicos{

	margin:0 auto;

	padding:0;

	display:block;

	width:950px;

	list-style:none;

}



#porque ul.topicos li{

	display:block;

	width:50%;

	float:left;

	margin-bottom: 70px;

}



#porque ul.topicos li p{

	margin:0;

	padding:0;

	font-size:11pt;

	color:#fff;

	text-align:center;

}



#porque ul.topicos li:nth-child(1) img{

	width:150px;

	float:left;

}



#porque ul.topicos li:nth-child(1) p{

	width: 200px;

    float: left;

    margin: 12px 0 0 15px;

}



#porque ul.topicos li:nth-child(2) img{

	width:110px;

	float:left;

}



#porque ul.topicos li:nth-child(2) p{

	width: 285px;

    float: left;

    margin: 12px 0 0 15px;

}



#porque ul.topicos li:nth-child(3) img{

	width:180px;

	float:right;

	margin-right: 100px;

	margin-top: 40px;

}



#porque ul.topicos li:nth-child(3) p{

	width: 170px;

    float: right;

    margin: 12px 15px 0 0;

}



#porque ul.topicos li:nth-child(4) img{

	width: 153px;

    float: right;

    margin-right: 52px;

    margin-top: 0;

}



#porque ul.topicos li:nth-child(4) p{

	width: 230px;

    float: right;

    margin: 30px 15px 0 0;

}



.page-id-5878 #programacao{

	padding: 50px 50px 40px;

    background-image: url(/wp-content/uploads/2023/05/fundo-programacao.jpg);

    background-repeat: no-repeat;

    background-position: top center;

    background-size: 100% auto;

    margin-bottom: 0;

    float: left;

}



.page-id-5878 #programacao ul.topicos{

	margin:0 auto;

	padding:0;

	display:block;

	width:950px;

	list-style:none;

}



.page-id-5878 #programacao ul.topicos li{

	width:calc(33.3333% - 10px);

	float:left;

	background-color:rgba(245,140,31,0.8);

	padding:10px;

	margin:0 5px 15px;

	color:#fff;

	position:relative;

	text-align:left;

	font-size:11pt;

}



.page-id-5878 #programacao ul.topicos li.nivel1{

	min-height: 575px;

}



.page-id-5878 #programacao ul.topicos li:nth-child(3n + 1){

	margin:0 10px 0 0;

	clear:both;

}



.page-id-5878 #programacao ul.topicos li:nth-child(3n + 3){

	margin:0 0 0 10px;

}



.page-id-5878 #programacao ul.topicos li ul li{

	background-color:transparent;

	padding:0;

}



.page-id-5878 #programacao ul.topicos li ul{

	display:block;

	width:100%;

	margin:0;

	padding:0;

	list-style:none;

}



.page-id-5878 #programacao ul.topicos li ul li{

	display:block;

	width:100%;

	text-align:left;

	margin-bottom:10px;

	margin-left:0 !important;

	margin-right:0 !important;

	padding-left:10px;

}



.page-id-5878 #programacao ul.topicos li ul li:before{

	content:'-';

	font-weight:500;

	position:absolute;

	top:0;

	left:0;

}



.page-id-5878 #programacao ul.topicos li tarja{

	display: block;

    width: 90%;

    position: absolute;

    top: 10px;

    left: 18px;

    font-size: 15pt;

}



.page-id-5878 #programacao ul.topicos li img{

	display:block;

	width:100%;

	height:auto;

	margin-bottom:10px;

}



.page-id-5878 #programacao:before{

	display:none;

}



.page-id-5878 #formulario{

	margin-top:0;

}



#vivencias{

	display:block;

	width:100%;

	float:left;

}



#vivencias ul.topicos{

	width: 100%;

    display: flex;

    flex-direction: row;

    align-content: flex-end;

    justify-content: center;

    flex-wrap: wrap;

    align-items: flex-end;

}



#vivencias ul.topicos li{

	display:inline-block;

	margin:0;

	padding:0;

	position:relative;

	float:left;

	background-repeat:no-repeat;

	width:25%;

}



#vivencias ul.topicos li img{

	width:100%;

	height:auto;

}



#vivencias.fundografico{

	padding-left:0;

	padding-right:0;

}





#vivencias ul.topicos li desc{

	position:absolute;

	bottom:10px;

	left:10px;

	width:calc(100% - 20px);

	font-size: 11pt;

}



#vivencias ul.topicos li desc span{

	display:inline;

	box-shadow: -4px 1px 1px -1px #000, 7px 1px 1px 1px #000, -6px 1px 1px 1px #000;

    background-color: #000;

    color: #fff;

    box-decoration-break: clone;

	-webkit-box-decoration-break: clone;

	line-height: 22pt;

	}



#palestrantesAM ul.topicos{

	margin:0;

	padding:0;

	list-style:none;

}



#palestrantesAM ul.topicos li{

	display:block;

	width:calc(25% - 20px);

	float:left;

	margin:0 10px 40px;

	color:#fff;

	font-size:13pt;

	text-align:left;

	cursor:pointer;

}



#palestrantesAM ul.topicos li img{

	width:100%;

	height:auto;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}



#palestrantesAM ul.topicos li .descritivo{

	display:none;

}



#supoerpop{

	display:block;

	position:fixed;

	top:-100%;

	opacity:0;

	left:0;

	width:100%;

	height:100vh;

	background-color:rgba(255,255,255,0.5);

	-webkit-transition: opacity 0.5s ease-out;

	-moz-transition: opacity 0.5s ease-out;

	-o-transition: opacity 0.5s ease-out;

	transition: opacity 0.5s ease-out;

}



#supoerpop.abre{

	top:0;

	opacity:1;

}



#supoerpop #innerContent{

	display:block;

	margin:0 auto;

	width:100%;

	max-width:980px;

	background-color:#fff;

	position:relative;

	padding:20px;

}



#supoerpop #innerContent img{

	width:100%;

	max-width:250px;

	float:left;

}



#supoerpop #innerContent desc{

	width:calc(100% - 270px);

	float:left;

	margin-left:20px;

	font-size:12pt;

	text-align:left;

}



#supoerpop #innerContent desc p{

	font-size:11pt;

	margin-bottom:10px;

}



#supoerpop #innerContent desc .titulo{

	display:block;

	font-weight:600;

	display:block;

	margin-bottom:20px;

}



#supoerpop fechar{

	display:block;

	width:20px;

	height:20px;

	position:absolute;

	top:0;

	right:0;

	cursor:pointer;

}



#supoerpop fechar:before{

	content:"\f00d";

	font-family:"Font Awesome 5 Free";

	font-size:20px;

	color:#000;

	position:absolute;

	font-weight:700;

	top:0;

	left:0;

}



/*Inicio Responsivo*/



@media screen and (max-width: 1585px) {

	.page-id-5878 #programacao {

		background-size: auto 100%;

	}

}



@media screen and (max-width: 1390px) {

	#video{

		bottom:0;

	}

}





@media screen and (max-width: 1180px) {

	.topogeral{

		background-size: cover;

	}



	.site{

		overflow:hidden;

	}



	.centro{

		margin:0 0 0 2%;

	}



	ul.homeCursos li{

		background:#fff;

	}



	#masthead .menuprincipal {

		width: calc(100% - 200px);

	}



	.KbkTop {

		right: 0;

	}



	#sobre ul.topicos, #vivencias ul.topicos, #sobre ul.topicos li, #porque ul.topicos, .page-id-5878 #programacao ul.topicos {

		width: 100%;

	}





	#porque ul.topicos li, .page-id-5878 #programacao ul.topicos li {

		display: block;

		width: 100%;

		float: left;

		text-align: center;

		margin: 0 auto 70px !important;

	}



	.page-id-5878 #programacao ul.topicos li ul li{

		margin: 0 auto 10px !important;

	}



	.page-id-5878 #programacao ul.topicos li.nivel1 {

		min-height: auto;

	}



	#porque ul.topicos li:nth-child(1) img, #porque ul.topicos li:nth-child(2) img, #porque ul.topicos li:nth-child(3) img, #porque ul.topicos li:nth-child(4) img {

		float: none;

		margin: 0 auto;

	}



	#porque ul.topicos li:nth-child(1) p, #porque ul.topicos li:nth-child(2) p, #porque ul.topicos li:nth-child(3) p, #porque ul.topicos li:nth-child(4) p {

		width: 100%;

		float: none;

		margin: 10px auto 0;

	}





}





@media screen and (max-width: 1160px) {

	#masthead .menuprincipal ul{

		float:right;

	}

}





@media screen and (max-width: 1085px) {



	#video{

		position:relative;

	}



	#videoAbre{

		height:auto;

	}

}



@media screen and (max-width: 1051px) {

	.fundo2.internas, .fundo1.internas{

		padding-right:0;

		background:none;

	}

}





@media screen and (max-width: 1020px) {

	#masthead .menuprincipal ul li{

		padding:15px 5px;

	}

}



.somedesk{

	display:none !important;

}



.somecel{

	display:block !important;

}





@media screen and (max-width: 970px) {

	.coluna1,.coluna2,.coluna3,.coluna4,.coluna5,.coluna6,.coluna7,.coluna8,.coluna9,.coluna10,.coluna11{ width:100%;}



	.blocosHorario ul.innerBlocos li{

		min-height:auto;

	}



	#vivencias ul.topicos li{

		width: 50%;

	}



	#palestrantesAM ul.topicos li{

		width: calc(50% - 20px);

	}



	.page-id-24 #conteudoPaginas .preInscriMBA h2 {

		background-color: #f58c1f;

		font-size: 18px !important;

	}



	.page-id-24 #conteudoPaginas .preInscriMBA:before {

		top: 13px;

	}



	#contato .coluna8 .blocoDestaque1{

		min-height: auto;

	}



	.boxassociese.mba{

		width:100%;

	}



	.conteudoInstrutor{

		margin-left:0;

		margin-top:30px;

	}



	.coluna3.abredados{

		width:25%;

	}



	.borderbox{

		width:100%;

	}



	.paginacontato .blocoDestaque1.blocomail{

		min-height:auto;

	}



	.somedesk{

		display:block !important;

	}



	.somecel{

		display:none !important;

	}



	.preInscri, #areas, .parent-pageid-18 #conteudoPaginas, #empresas{

		margin-bottom:20px;

	}



	#formulario{

		margin-top:0;

	}



	h2.titulogeral{

		margin:20px auto;

	}



	.home #content{

		background:none;

	}



	#masthead .menuprincipal{

		width:100%;

		position:absolute;

		top:90px;

		left:-100%;

		opacity:0;

		background-color:#0f2541;

		margin:0;

		padding:0;

		-webkit-transition: all 200ms ease-out;

		-moz-transition: all 200ms ease-out;

		-o-transition: all 200ms ease-out;

		transition: all 200ms ease-out;

	}



	#masthead.abre .menuprincipal{

		left:-15px;

		opacity:1;

	}



	#masthead .centro, #masthead .menuprincipal ul{

		width:100%;

		z-index:99999;

		padding:10px;

	}



	#masthead .menuprincipal ul li{

		display:block;

		width:100%;

		text-align:left;

	}



	#masthead .menuprincipal ul li .sub-menu{

		display:block;

		position:relative;

		left:0;

		top:0;

		background-color:transparent;

		margin-bottom:20px;

	}



	#masthead .menuprincipal ul li .sub-menu a{

		font-size:8pt;

	}



	#masthead .menuprincipal ul li .sub-menu li{

		margin-bottom:0;

		position:relative;

	}



	#masthead .menuprincipal ul li{

		padding:5px;

	}



	.abremenu{

		position:absolute;

		width:30px;

		height:30px;

		top:10px;

		right:30px;

		cursor:pointer;

	}



	.abremenu:before{

		content:"\f0c9";

		font-family:"Font Awesome 5 Free";

		font-size:20px;

		color:#fff;

		position:absolute;

		top:0;

		left:5px;

		font-weight:700;

	}



	ul.baloes{

		display:block;

		text-align:center;

	}



	ul.baloes li{

		position:relative;

		top:0 !important;

		left:0 !important;

		display:inline-block;

		margin:0 10px;

	}



	ul.dadosmodulo li.linha.titulo{

		padding-right:70px;

	}



	#avisos .coluna6 .propEmp, #contato .coluna8 .blocoDestaque1{

		margin-left:0;

	}



	#avisos .coluna6 .preInscri, #contato .coluna4 .blocoDestaque1,#avisos .coluna6 .propEmp, #contato .coluna8 .blocoDestaque1{

		width:100%;

	}



	footer.site-footer{

		padding-top:20px;

		padding-bottom:40px;

		text-align:center;

	}



	footer.site-footer endereco, footer.site-footer telefone{

		display:inline-block;

	}



	footer.site-footer telefone{

		margin-top:30px;

	}



	footer.site-footer ul.midia li{

		float:none;

		display:inline-block;

		margin:0 5px 10px;

	}



	h2.titulogeral{

		background-color:#fff;

	}



	ul.VejaMais li{

		width:100%;

	}



	ul.VejaMais li a, ul.VejaMais li:nth-child(3) a {

		width: 90%;

		margin: 0 auto;

		display: block;

		background: #fff;

	}



	.blocoProf h4, .blocoProf descritivo{

		margin-left:0;

	}



	#conteudoPaginas .centro{

		margin:0 10px;

		width: calc(100% - 20px);

	}



	.parent-pageid-18 .fundo2, .parent-pageid-18 .fundo1, #conteudoPaginas .fundo2, #conteudoPaginas .fundo1, .parent-pageid-18 #conteudoPaginas, .fundo2.internas, .fundo1.internas, .fundo2, .fundo1{

		padding-right:0;

		background:none;

	}



	.listagemMBA ul li{

		text-align:center;

	}



	.author .conteudoInterno p {

		font-size: 12pt;

		font-weight: 500;

	}



	.blocosHorario ul.innerBlocos li p strong {

		font-size: 26pt;

	}



	.boxMBA h2 {

		font-size: 50pt;

		line-height: 55pt;

	}



	.boxMBA h3 {

		font-size: 20pt;

		line-height: 21pt;

	}



	.boxMBA p {

		font-size: 12pt;

	}



	.boxMBA {

		margin-right: 5%;

	}



	.GETIncrituns .involucroKbk:before{

		display:none;

	}



	.GETIncrituns #KBKfase2 input[type="text"]{

		width:100%;

	}



	.GETIncrituns h2.ttlog {

		margin-bottom: 0;

	}



	.KbkTop {

		right: 75px;

		top: 10px;

	}



	.topototal {

		height: 770px;

		position: relative;

	}



	.centro.amazonas h2 {

		font-size: 33pt;

		margin-top: 13px;

		text-align: center;

		line-height: 40pt;

	}



	.centro.amazonas p {

		font-size: 25pt;

		padding: 0;

		margin: 0 10px;

		font-weight: 600;

		line-height: 30pt;

		text-align: center;

	}



	.centro.amazonas ul {

		margin: 395px 0 0 0;

	}



	.centro.amazonas ul li {

		display: inline-block;

		margin: 0 0 24px;

	}

}



@media screen and (max-width: 890px) {

	ul.Arquivo li{

		width:100%;

	}



	ul.Arquivo li:nth-child(3n + 2) a, ul.Arquivo li:nth-child(3n + 3) a{

		margin:0;

	}



	ul.Arquivo li a{

		width:100%;

	}



	.archive.subhome .back1, .archive.subhome .back2, .archive.subhome{

		background:none;

	}



	.topototal .certifica p {

		font-size: 25pt;

		line-height: 30pt;

	}

}



@media screen and (max-width: 780px) {

	.blocoFinale li, .blocoFinale li .blueBlock, .blocoFinale .valores{

		width:100%;

	}



	.blocoFinale li:nth-child(3n + 3) .blueBlock, .blocoFinale li:nth-child(3n + 3) .valores{

		margin-left:0;

	}



	ul.homeCursos li{

		width:100%;

	}



	ul.homeCursos li a {

		width: 100%;

		max-width: 100%;

	}



	.cortina img{

		width:100%;

		height:auto;

	}



	ul.processos li{

		width:50%;

		margin-bottom:30px;

	}



	ul.processos li:before{

		display:none;

	}



	ul.Arquivo.tutor li{

		width:100%;

	}



	ul.Arquivo.tutor li a .boxFoto{

		background-size:cover;

	}



	ul.listaEmpresas li{

		width:50%;

	}



	#nextSlide{

		right:0;

	}



	#prevSlide{

		left:0;

	}



	.subcelula01,.celula01, .celula02 {

		font-size: 13pt;

	}



	.subcelula02 {

		font-size: 20pt;

	}



	.subcelula01 {

		margin-top: 7px;

	}



	.insc p{

		text-align:center;

	}



	.insc p a {

		float: none;

		margin: 10px auto;

	}



	#vivencias ul.topicos li {

		width: 100%;

	}

}



@media screen and (max-width: 700px) {



	.calendario, .prazo{

		width:100%;

		margin:0;

	}



	.prazo{

		padding:10px 0 10px 45px;

		background-position: 5px 5px;

	}



	.prazo br{

		display:none;

	}



	ul.dadosmodulo li etiqueta, ul.dadosmodulo li nome{

		width:100%;

	}



	ul.profAvanc li{

		width:49%;

		text-align:center !important;

	}



	ul.profAvanc li .innerProf{

		width:100%;

	}



	ul.profAvanc li:nth-child(4n + 3) .innerProf, ul.profAvanc li:nth-child(4n + 4) .innerProf, ul.profAvanc li:nth-child(4n + 2) .innerProf{

		margin-left:0;

	}



	ul.profAvanc li:nth-child(2n + 2) .innerProf{

		margin-left:7px;

	}



	.blocosHorario ul.innerBlocos li{

		width:100%;

		margin-bottom:10px;

	}



	.blocosHorario ul.innerBlocos li:nth-child(even){

		margin-left:0;

	}



	.coluna3.abredados{

		width:50%;

	}



	ul.alfabetica li{

		width:10%;

	}



	#palestrantesAM ul.topicos li{

		width: 100%;

		margin: 0 0 40px;

	}



	#supoerpop #innerContent img, #supoerpop #innerContent desc{

		width:100%;

		display:block;

		margin: 0 0 20px;

	}



}



@media screen and (max-width: 500px) {

	.valores table td .topo, .valores table td{

		font-size:10pt;

	}



	ul.profAvanc li {

		width: 100%;

	}



	ul.profAvanc li:nth-child(2n + 2) .innerProf{

		margin-left:0;

	}



	#rd-form-kvwulrdo .bricks-form__field, .formnewsletter,#bricks-component-QUjuX-HW8DpF3W3Yeai50A{

		width:100% !important

		;

	}



	.KbkTop {

		right: -50px;

		top: 70px;

	}



	.KbkTop .iconeLog{

		display:none;

	}



	.subcelula02 {

		font-size: 15pt;

	}



	.subcelula01, .celula01, .celula02 {

		font-size: 9pt;

	}

}





.wc_payment_method.payment_method_pagseguro{

	display:block !important;

}



/*CSS TRENDS*/



#trends.supertopo.trends2023 {

    background-size: auto 100%;

    min-height: 670px;

	background-color: #0b2444;

}



#trends.supertopo.trends2023.perguntas{

	background-size: cover;

    background-repeat: no-repeat;

    min-height: auto;

    height: auto;

}



#trends.supertopo.trends2023.perguntas img{

	max-width:500px;

	margin:50px auto;

}



.supertopo.trends2023 .logotrends {

    margin-bottom: 70px;

    max-height: 450px;

    width: auto;

}



#abreTrends.trends2023 h1 {

	font-family: 'Rubik', sans-serif;

    color: #0091ff;

    font-size: 20pt;

    margin: 50px 0 0 0;

    text-transform: uppercase;

    font-weight: 700;

    line-height: 29pt;

}



#abreTrends.trends2023 linhafina {

    color: #002648;

	font-family: 'Rubik', sans-serif;

    font-size: 20pt;

    display: block;

    font-weight: 700;

    margin: 6px 0 0;

}



#abreTrends.trends2023 linhafina2 p{

	color: #002648;

	font-family: 'Rubik', sans-serif;

    font-size: 16pt;

	font-weight:400;

}



#abreTrends.trends2023 chamada p{

	color: #002648;

    font-family: 'Rubik', sans-serif;

    font-size: 18pt;

    font-weight: 400;

    text-transform: uppercase;

    line-height: 25pt;

    margin-top: 20px;

}



#abreTrends.trends2023 linhafina2 p strong{

	font-weight:700;

}



#abreTrends.trends2023 textoabre p {

    color: #002648;

    font-family: 'Rubik', sans-serif;

    font-size: 14pt;

    margin: 0 auto 15px;

    max-width: 850px;

}



#abreTrends.trends2023 textoabre h2{

	font-family: 'Rubik', sans-serif;

    font-size: 16pt;

	margin-top: 40px;

	font-weight:500;

}



#abreTrends.trends2023 .inscTrends, #mensagemErro .inscTrends {

    color: #fff;

    background-color: #f08723;

    -webkit-box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.3);

    box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.3);

}



 #abreTrends .centro{

	max-width:700px;

}



#abreTrends .centro.maxcentro{

	max-width:1200px;

}



.topingresso {

    background-color: transparent;

    color: #002648;

    font-size: 16pt !important;

    font-family: 'Rubik', sans-serif !important;

    display: block;

    width: 100%;

    padding: 5px 0;

    text-align: left;

    float: left;

    margin: 50px 0 10px;

    font-weight: 600;

}



.topingresso number {

    color: #0091ff;

    font-weight: 400;

    display: inline-flex;

    width: 35px;

    height: 35px;

    border: 1px solid #0091ff;

    /* text-align: center; */

    margin-right: 10px;

    font-size: 16pt;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    line-height: 16pt;

    justify-content: center;

    align-items: center;

}



.centro.internas.formulario ul.ingressoTrends{

	display:block;

	width:100%;

	float:left;

	margin:0 0 50px !important;

	padding:0;

	list-style:none;

}



ul.ingressoTrends li{

	isplay: block;

    padding: 5px 40px;

    background-color: #fbfbfb;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    margin: 0;

    float: left;

    width: 100%;

	-webkit-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

	-moz-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

	box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

}



ul.ingressoTrends li.passado {

	opacity:0.5;

}



ul.ingressoTrends li.futuro{

	display:none;

}



ul.ingressoTrends li lotes{

	display: block;

    width: 40%;

    border-right: 3px solid #ff8c1f;

    padding: 20px 0;

    color: #002648;

    font-size: 10pt !important;

    font-family: 'Rubik', sans-serif !important;

    float: left;

    font-weight: 600;

}



ul.ingressoTrends li lotes h4{

	color:#ff8c1f;

	font-size:22pt;

	font-weight:300;

	margin-bottom:0;

	line-height: 27pt;

}



ul.ingressoTrends li valores{

	display: block;

	width: 60%;

	float: left;

	color: #002648;

	font-size: 12pt !important;

	font-family: 'Rubik', sans-serif !important;

	padding: 30px 20px 0;

}



ul.ingressoTrends li valores span{

	display:block;

	width:100%;

}



ul.ingressoTrends li valores dashed{

	display: inline-block;

	width: 77px;

	background-image: url('/wp-content/uploads/2023/04/linha-preco.gif');

	background-repeat: repeat-x;

	height: 20px;

	padding-top: 0;

	background-position: 0 16px;

}



.elFlutuante pontilhado{

	background-image: url(/wp-content/uploads/2024/03/linha-pontilhada.png);

    background-repeat: repeat-x;

    background-position: 0 20px;

    display: block;

}



.elFlutuante pontilhado.azul {

    position: relative;

    width: calc(100% - 130px);

    float: left;

    margin-left: 20px;

    background-position: 0 27px;

    background-image: url(/wp-content/uploads/2024/03/linha-pontilhada-azul.png);

}



.elFlutuante statustp{

    background-color: #f3faff;

    padding-right: 10px;

}



.elFlutuante statustp lote {

    font-weight: 500;

    font-size: 12pt;

    line-height: 12pt;

	display:block;

}



.elFlutuante span{

	background-color: #f3faff;

    padding-left: 10px;

}



ul.ingressoTrends li valores dashed.uno{

	width: 113px;

}



#positron .wpcf7-list-item.first, #positron .wpcf7-list-item.last{

	width:100%;

}



/*IternaEvento*/



#innerEvento {

  display: block;

  width: 600px;

  margin: 0 auto 50px;

}



#innerEvento h1.tituloNovo{

	font-size: 18pt;

	margin-top: 20px;

	font-weight: 400;

	line-height: 24pt;

	margin-bottom: 20px;

}



#innerEvento disclaimerEvento h1.tituloNovo{

	font-size: 15pt;

    color: #0091ff;

    line-height: 19pt;

    font-weight: 500;

    margin-top: 6px;

    margin-bottom: 0;

    text-align: left;

    width: 100%;

}



#innerEvento disclaimerEvento imagemtopo{

	display: block;

    width: 50%;

    float: left;

    margin-right: 20px;

}



#innerEvento disclaimerEvento imagemtopo img{

	min-width:360px;

	width:90%;

	height:auto;

}





#innerEvento disclaimerEvento conteudo{

	display: flex;

    width: calc(50% - 20px);

    flex-direction: column;

    align-items: center;

    margin: 0;

}



h2.topoLaranja{

	color: #ff8c1f;

	text-align: center;

	font-size: 21pt;

	float: left;

	width: 100%;

	margin: 0 0 50px;

	font-weight: 500;

}





.boxcadastroEvento .boxdados{

	display:block;

	width:100%;

	float:left;

	background-color:rgba(0,145,255,0.1);

	padding:25px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	margin-top: 30px;

	text-align:left;

	font-family: 'Rubik', sans-serif;

}



.boxcadastroEvento.trends .boxdados{

	background-color: #fbfbfb;

    margin-bottom: 60px;

    -webkit-box-shadow: 14px 14px 23px 1px rgba(0,0,0,0.25);

    -moz-box-shadow: 14px 14px 23px 1px rgba(0, 0, 0, 0.25);

    box-shadow: 14px 14px 23px 1px rgba(0,0,0,0.25);

    min-height: 180px;

    display: flex;

    flex-direction: column;

    justify-content: center;

}



.boxcadastroEvento.trends .boxdados.socio {

    background-image: url(/wp-content/uploads/2024/03/selo-associado.png);

    background-repeat: no-repeat;

    background-position: 100% 30px;

    background-size: 160px auto;

}



.boxcadastroEvento .boxdados h2{

	color: #0091ff;

    font-size: 16pt;

    font-family: 'Rubik', sans-serif;

    margin: 0 0 16px 0;

    padding: 0;

    line-height: 16pt;

	position:relative;

}



.boxcadastroEvento.trends .boxdados h2 {

    color: #002954;

    font-weight: 400;

	text-transform: none;

}



.boxpagamentos.formtrends.formularios .boxcadastroEvento.trends .itemform{

	width: 35%;

    float: left;

    display: block;

    margin: 0;

}



.boxpagamentos.formtrends.formularios .boxcadastroEvento.trends .itemform label{

	font-weight:500 !important;

}



.boxcadastroEvento .boxdados h2 span{

	width: 19px;

	height: 10px;

	position: absolute;

	top: -11px;

	left: 140px;

	cursor:pointer;

}



.ttdados{

	position:relative;

}



.floatLapis{

	display: block;

	position: absolute;

	top: -23px;

	right: -23px;

	width: 40px;

	background-color:#fff;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	padding:3px;

}



.boxcadastroEvento .termosform p {

  margin-bottom: 25px;

}



.boxcadastroEvento .termosform p a{

	font-weight: 400;

	font-size: 12pt;

	font-family: 'Rubik', sans-serif;

	color: #333;

	display: inline;

}



.boxcadastroEvento .termosform p a.termos{

	border-bottom:1px solid #333;

}



.boxcadastroEvento .termosform span{

	display: inline !important;

}



.wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{

	opacity:0 !important;

}



.wpcf7-not-valid-tip{

	position: absolute;

	width: 200px;

	left: 0;

	top:15px;

}



.boxcadastroEvento .wpcf7-not-valid-tip{

	position:relative;

	top:0;

}



.boxcadastroEvento .boxdados h4.topicos {

    margin-bottom: 10px;

    font-weight: 400;

	font-family: 'Rubik', sans-serif;

	font-size:19px;

}



.boxcadastroEvento.trends .boxdados h4.topicos {

    font-size: 18px;

    line-height: 19pt;

}



.boxcadastroEvento .btinscri{

	display:block;

	width:100%;

	float:left;

	margin-top:30px;

}



#innerEvento.novainscri {

    max-width: 800px;

    width: 100%;

}



#innerEvento.novainscri.labs{

	max-width: 900px;

    display: flex;

    align-items: center;

    margin: 0 auto 60px;

}



/*#innerEvento.novainscri imagemtopo img{

	width:80%;

}*/



#innerEvento.novainscri disclaimerevento{

	display:block;

	width:100%;

	float:left;

}



.boxcadastroEvento .boxdados topico{

	color:#002954;

	font-size:12pt;

	width:50% !important;

	float:left;

	font-family: 'Rubik', sans-serif;

	margin-bottom: 15px;

}



.boxcadastroEvento.trends .boxdados topico{

	width:100% !important;

}







.boxcadastroEvento .boxdados topico strong{

	display:block;

	width:100%;

}



.boxcadastroEvento.trends .boxdados topico strong {

    color: #1698fb;

    font-weight: 500;

}



#innerEvento chamada p{

	color: #0061a5;

	font-family: 'Rubik', sans-serif;

	font-size: 15pt;

}



#innerEvento dadosEvento{

	color: #002648;

	font-family: 'Rubik', sans-serif;

	font-size: 14pt;

	float: left;

	width: 100%;

	padding-top: 10px;

	margin-bottom: 70px;

}



#innerEvento.novainscri.labs dadosEvento{

	margin-bottom:0;

}







#innerEvento dadosEvento tipoevento, #innerEvento dadosEvento data, #innerEvento dadosEvento horario, #innerEvento dadosEvento local{

	display: block;

	border-bottom: 1px solid rgba(0,0,0,0.1);

	margin-bottom: 5px;

	color: #002648;

	font-size: 12pt;

	padding: 4px 8px;

}



#innerEvento dadosEvento data{

	padding-left: 30px;

    background-image: url(/wp-content/uploads/2023/07/event_FILL1_wght400_GRAD0_opsz48.png);

    background-repeat: no-repeat;

    background-position: 0px 10px;

    background-size: 23px auto;

}



#innerEvento dadosEvento horario{

	padding-left: 30px;

    background-image: url(/wp-content/uploads/2023/07/ABERJE_eventos_v3.png);

    background-repeat: no-repeat;

    background-position: 0px 4px;

    background-size: 23px auto;

}



#innerEvento dadosEvento local{

	padding-left: 30px;

    background-image: url(/wp-content/uploads/2023/07/location_on_FILL1_wght400_GRAD0_opsz48.png);

    background-repeat: no-repeat;

    background-position: -1px 10px;

	background-size: 25px auto;

}



#innerEvento dadosEvento local titulo{

	display:block;

	font-weight:500;

	margin-bottom:0;

}



#innerEvento .inscEvento, #innerEvento .inscEventofail,#innerEvento .inscEventoexclusivo {

    color: #fff;

	background-color: #0091ff;

	-webkit-box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.3);

	box-shadow: 0px 4px 5px 2px rgba(0,0,0,0.3);

	width: 100%;

	padding: 15px 20px;

	text-align: center;

	display: block;

	max-width: 875px;

	margin: 0 auto;

	font-weight: 700;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	float: none;

	cursor: pointer;

	max-width: 275px;

}



#innerEvento .inscEventofail{

	background-color: red;

    float: right;

    font-size: 16px;

}



#innerEvento .inscEventoexclusivo{

	background-color: #1e1950;

    float: right;

    font-size: 16px;

    margin: 15px 0;

}



exclusivo h4{

	margin-top:40px;

	font-weight:500;

	font-family: 'Rubik', sans-serif;

    color: #132948;

}



#innerEvento .inscEvento:hover{

	background-color: #5066ae;

}



#innerEvento h2.innertitulo{

	color: #0091ff;

    font-family: 'Rubik', sans-serif;

    font-size: 16pt;

    border-bottom: 2px solid #0091ff;

    float: left;

    width: 100%;

    margin-bottom: 30px;

    margin-top: 70px;

}



ul.listaprogs{

	margin:0;

	padding:0;

	list-style:none;

}



ul.listaprogs li.itempalestra{

	display: block;

    width: 100%;

    float: left;

    margin-bottom: 40px;

    line-height: 12px;

}



ul.listaprogs li.itempalestra toppalestra{

	border-bottom: 1px solid #0091ff;

    padding-bottom: 10px;

    margin-bottom: 10px;

    display: flex;

    width: 100%;

    float: left;

    font-weight: 500;

}



ul.listaprogs li.itempalestra toppalestra horario{

	display: inline-block;

	width: 80px;

	color:#002648;

	font-family: 'Rubik', sans-serif;

    font-size: 12pt;

}



ul.listaprogs li.itempalestra palestra{

	display:block;

	margin-left:80px;

	color:#002648;

	font-family: 'Rubik', sans-serif;

    font-size: 12pt;

}



ul.listaprogs li.itempalestra palestra p{

	color: #002648;

    font-family: 'Rubik', sans-serif;

    font-size: 12pt;

    margin-bottom: 10px;

    line-height: 12pt;

}



ul.listaprogs li.itempalestra palestra ul.palestrantes{

	margin:0;

	padding:0;

	list-style:none;

	color:#002648;

	font-family: 'Rubik', sans-serif;

    font-size: 12pt;

}



ul.listaprogs li.itempalestra palestra ul.palestrantes strong{

	font-weight:400;

}



ul.listaprogs li.itempalestra toppalestra h5{

	display: inline-block;

    width: calc(100% - 80px);

    color: #002648;

    font-family: 'Rubik', sans-serif;

    font-size: 12pt;

    font-weight: 500;

}



#compartilhe{

	padding-bottom: 40px;

    display: block;

    width: 100%;

    margin: 40px 0 60px;

    text-align: center;

    float: left;

	position:relative;

}



#compartilhe:before{

	content: "";

    background-color: #0091ff;

    width: 91%;

    height: 3px;

    position: absolute;

    bottom: 0;

    left: 7%;

}



#compartilhe .inscEvento{

	float: left;

    max-width: 300px;

    padding: 5px;

    margin: -8px 0 0 0;

}



#outroseventos{

	display:block;

	width:100%;

	float:left;

	background-color:#deeaf3;

	padding:20px 0 40px;

}



#outroseventos h2 {

    text-align: center;

    margin: 0 0 40px;

    color: #002648;

    font-size: 16pt;

}



#outroseventos #homeEvento .slide-eventos-home{

	border:none !important;

}



.formulario input[type="text"], .formulario input[type="email"], .formulario select, .formulario input[type="tel"], .formulario input[type="number"], .formulario input[type="date"], .formulario textarea {

    margin-right: 0;

    border: 1px solid #002648;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    width: calc(100% - 10px);

    font-family: 'Rubik', sans-serif;

}



/*Formularios TRENDS*/



#subpalco{

	max-width: 100%;

    float: left;

    width: 90%;

    margin: 0 5%;

}



#ingressos_form button.botaoLivre, #ingressos_form button.btn-success, .formtrends.formularios button.btn-success{

	background-color: #0091ff;

	font-family: 'Rubik', sans-serif;

	background: #ff8c1f;

	border: none;

	color: #fff;

	text-transform: uppercase;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	margin-right: 10px;

	margin-top: 6px;

	padding: 10px 15px;

	clear: both;

	text-align: center;

	display: block;

	float: right;

	margin-bottom: 25px;

}



.dadospagamento.PagBox #btVoltar{

	float:left !important;

}



controle{

	display: block;

	position: relative;

	width: 110px;

	text-align: center;

	float: left;

}



#ingressos_form button.botaoLivre{

	font-size: 14pt;

    padding: 2px 8px 4px;

    position: absolute;

    margin: 0;

}



#ingressos_form button.botaoLivre.left {

	top: 9px;

	left: 0;

}



#ingressos_form button.botaoLivre.right {

	top: 9px;

	right: -3px;

}



#ingressos_form .formBox2 button.botaoLivre {

  position: absolute;

  top: -55px;

  right: -60px;

}



h2.ttinfo {

  color: #002954;

  font-family: 'Rubik', sans-serif;

  font-size: 16pt;

  text-align: left;

}



#contatos h5{

	color: #0091ff;

	font-family: 'Rubik', sans-serif;

	font-size: 16pt;

	text-align: left;

	font-weight: 400;

	margin: 20px 0 5px 0;

}



#contatos .itemform label{

	font-family: 'Rubik', sans-serif;

	font-size: 13pt;

	text-align: left;

}



#ingressos_form .valores h3 {

  color: #0061a5;

  font-size: 20px;

  margin-bottom:40px;

}



#ingressos_form .formtrends label {

  font-size: 17px;

  display: block;

  width: 100%;

  margin-top: 20px;

  color: #002648;

  font-family: 'Rubik', sans-serif;

}



#ingressos_form #valordacompra{

	display: block;

    margin: 8px -7px 0 64px;

    color: #002648;

    font-family: 'Rubik', sans-serif;

    float: right;

    text-align: left;

    text-align: right;

    background-color: #f3faff;

	padding-left: 10px;

}



#ingressos_form input[type="text"] {

  padding: 5px 10px;

  background: transparent;

  border: 1px solid #002a53;

  resize: none;

  font-size: 14px;

  font-family: 'Rubik', sans-serif;

  color: #002a53;

  border: 1px solid #5066ae;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  width: 100%;

  display: block;

  margin-top: 1px;

}



#ingressos_form .erro input[type="text"]{

	border: 1px solid red;

}



#ingressos_form #quantidade{

	max-width:50px;

}



#navegatorium{

	display: block;

    margin-bottom: 35px;

    width: 100%;

    float: left;

}



#navegatorium ul{

	margin: 0 auto;

    padding: 0;

    list-style: none;

    display: block;

    max-width: 495px;

}



#navegatorium ul li{

	color: #aea79d;

    display: flex;

    width: calc(25% - 10px);

    text-align: center;

    font-size: 9pt;

    line-height: 11pt;

    float: left;

    align-items: flex-start;

    justify-content: center;

}



#navegatorium ul li.selected{

	color:#0091ff;

	font-weight:600;

}



#blocosome.sumir{

	display:none;

}



#navegatorium ul li esfera{

	display: flex;

    background-color: #f1f1f1;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    color: #fff;

    font-size: 18pt;

    width: 70px;

    height: 70px;

    margin: 0 auto 10px;

    align-items: center;

    justify-content: center;

	font-weight:500;

}



#navegatorium ul li.selected esfera{

	background-color: #0091ff;

}



.centro.internas.formulario imagem{

	display: block;

    width: 95%;

    margin: 0px 5% 0 0;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    overflow: hidden;

}



.centro.internas.formulario imagem img{

	width:100%;

	height:auto;

}



.centro.internas.formulario #blocoformaspagamento imagem img{

	width: 115px;

    float: right;

}



.centro.internas.formulario conteudo{

	display: block;

    margin-top: 10px;

}



.centro.internas.formulario conteudo p{

	text-align: left !important;

	font-size: 14pt !important;

	font-family: 'Rubik', sans-serif !important;

	color: #002648;

	line-height: 18pt;

	font-weight: 400;

	margin-bottom:10px !important;

}



.centro.internas.formulario conteudo p strong{

	font-weight: 700 !important;

	text-transform: uppercase;

	margin: 0 !important;

	display: block;

	line-height: 26px;

}



.topingresso{

	background-color: transparent;

    color: #002648;

    font-size: 16pt !important;

    font-family: 'Rubik', sans-serif !important;

    display: block;

    width: 100%;

    padding: 5px 0;

    text-align: left;

    float: left;

    margin: 50px 0 10px;

    font-weight: 600;

}



.maxcentro .topingresso{

	display:none;

}



#fase02 .topingresso{

	margin-top: 21px;

}



.topingresso number {

    color: #0091ff;

    font-weight: 400;

    display: inline-flex;

    width: 35px;

    height: 35px;

    border: 1px solid #0091ff;

    /* text-align: center; */

    margin-right: 10px;

    font-size: 16pt;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    line-height: 16pt;

    justify-content: center;

    align-items: center;

}



.centro.internas.formulario ul.ingressoTrends{

	display:block;

	width:100%;

	float:left;

	margin:0 0 50px !important;

	padding:0;

	list-style:none;

}



ul.ingressoTrends li{

	isplay: block;

    padding: 5px 40px;

    background-color: #fbfbfb;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    margin: 0;

    float: left;

    width: 100%;

	-webkit-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

	-moz-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

	box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

}



ul.ingressoTrends li.passado {

	opacity:0.5;

}



ul.ingressoTrends li.futuro{

	display:none;

}



ul.ingressoTrends li lotes{

	display: block;

    width: 40%;

    border-right: 3px solid #ff8c1f;

    padding: 20px 0;

    color: #002648;

    font-size: 10pt !important;

    font-family: 'Rubik', sans-serif !important;

    float: left;

    font-weight: 600;

}



ul.ingressoTrends li lotes h4{

	color:#ff8c1f;

	font-size:22pt;

	font-weight:300;

	margin-bottom:0;

	line-height: 27pt;

}



ul.ingressoTrends li valores{

	display: block;

	width: 60%;

	float: left;

	color: #002648;

	font-size: 12pt !important;

	font-family: 'Rubik', sans-serif !important;

	padding: 30px 20px 0;

}



ul.ingressoTrends li valores span{

	display:block;

	width:100%;

}



ul.ingressoTrends li valores dashed{

	display: inline-block;

	width: 77px;

	background-image: url('/wp-content/uploads/2023/04/linha-preco.gif');

	background-repeat: repeat-x;

	height: 20px;

	padding-top: 0;

	background-position: 0 16px;

}



.elFlutuante pontilhado{

	background-image: url(/wp-content/uploads/2024/03/linha-pontilhada.png);

    background-repeat: repeat-x;

    background-position: 0 20px;

    display: block;

}



.elFlutuante pontilhado.azul {

    position: relative;

    width: calc(100% - 130px);

    float: left;

    margin-left: 20px;

    background-position: 0 27px;

    background-image: url(/wp-content/uploads/2024/03/linha-pontilhada-azul.png);

}



.elFlutuante statustp{

    background-color: #f3faff;

    padding-right: 10px;

}



.elFlutuante statustp lote {

    font-weight: 500;

    font-size: 12pt;

    line-height: 12pt;

	display:block;

}



.elFlutuante span{

	background-color: #f3faff;

    padding-left: 10px;

}



ul.ingressoTrends li valores dashed.uno{

	width: 113px;

}



#positron .wpcf7-list-item.first, #positron .wpcf7-list-item.last{

	width:100%;

}



/*Form PagSeguro*/





.formpagseguro{

	display:block;

	width:100%;

	padding: 20px 0;

	margin-top: -84px;

	clear:both;

}



.formpagseguro .PagBox{

	display: block;

	width: 100%;

	border: none;

	font-family: 'Roboto', sans-serif;

	float: left;

	margin-bottom: 20px;

	padding: 12px 10px 0px;

	text-align: left;

	font-size: 13px;

	color: #444;

	background-color: rgba(174, 167, 157, 0);

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	-webkit-box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.3);

	-moz-box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.3);

	box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.3);

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

}



#blocoformaspagamento{

	opacity:0;

	height:1px;

	overflow:hidden;

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

}



#blocoformaspagamento.abre, .blocopagamento.abre{

	opacity:1;

	height:auto;

	overflow:visible;

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

}



#fase02 a, #fase02 .formtrends.formularios a:hover, #fase02 a:visited{

	color:#002954 !important;

	font-weight:500 !important;

}



#fase02 .wpcf7-list-item-label{

	display: block;

    width: calc(100% - 20px);

    float: left;

}



.wpcf7-list-item checkbox{

	display:block;

	width:20px;

	float:left;

}



.blocopagamento, .PagBox.some{

	opacity:0;

	height:1px;

	overflow:hidden;

	margin: 0 !important;

	padding: 0 !important;

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

}



.Finalizado.PagBox p{

	margin:0;

	padding:0;

}





.centro.internas.formulario .Finalizado.PagBox p.boxsocio {

  margin: 0;

  padding: 0;

  color: #f08723;

  font-size: 17pt;

  font-weight: 700;

  text-align: center !important;

}



.centro.internas.formulario .Finalizado.PagBox a.btBoleto{

  background-color: #f58c1f;

  font-family: 'Rubik', sans-serif;

  color: #fff !important;

  text-transform: uppercase;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  float: right;

  margin-right: 0;

  margin-top: 10px;

  margin-bottom: 10px;

  padding: 6px 47px;

  clear: both;

  display: block;

	text-align: center;

}



.formpagseguro .PagamentoCartao img{

	display: block;

	margin-bottom: 20px !important;

}



.formpagseguro .PagamentoCartao p, .formpagseguro .PagamentoBoleto p, .formpagseguro .PagamentoEmpenho p{

	margin-top: 10px !important;

}



 .formpagseguro .PagamentoEmpenho textarea {

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  border: 1px solid #5066ae;

  min-height:100px;

}



.formpagseguro .PagamentoCartao .itemform select {

  /*margin-top: 10px;*/

}



.formpagseguro .faturamento{

	display:block;

	width:100%;

	float:left;

	margin-top:50px;

	padding:0;

}



.formpagseguro .PagBox p{

	text-align: left !important;

	font-family: 'Roboto', sans-serif !important;

	color: #444;

	font-size: 16px;

	margin-top: 35px;

	width: 100%;

	float: left;

	font-weight: 300;

}



.formpagseguro .dadospagamento.PagBox p{

	margin-top:0;

}



.formpagseguro .PagBox imagem {

  width: 90%;

  text-align: center;

  display: block;

  margin: 0 auto;

}



.formpagseguro .PagBox.PagamentoBoleto imagem{

	max-width:200px;

}



.formpagseguro .PagBox.PagamentoPIX imagem{

	max-width:180px;

	float:left;

}



.formpagseguro .PagBox.PagamentoPIX{

	background-image:url('/wp-content/uploads/2023/04/fundo-pix-ok.png');

	background-repeat: no-repeat;

	background-position: 100% 70px;

	padding-bottom: 20px;

}



.formpagseguro .PagBox.PagamentoPIX p{

		width: 90% !important;

		clear: both !important;

}



.formpagseguro .PagBox input[type="text"]{

	background: transparent;

	font-size: 14px;

	font-family: 'Rubik', sans-serif;

	color: #002a53;

	padding: 5px 10px;

	border: 1px solid #002648;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}



.formpagseguro .HIDDEN{

	display:none;

}



.formpagseguro .abre .HIDDEN{

	display:block;

}



.coluna12 .itemform radio{

	display:block;

	width:100%;

}





#dadosJuridica.some, #dadosFisica.some{

	display:none;

}



.PagBox h2{

	color: #0061a5;

	font-size: 20px;

	text-transform: uppercase;

	font-family: 'Rubik', sans-serif;

	margin:20px 0;

}



#abreTrends #confirmar p {

	font-family: 'Roboto', sans-serif;

	margin-bottom: 10px;

	padding: 0;

	font-size: 15px;

	color: #444;

	display: block;

	text-align: left;

}



#abreTrends #confirmar p strong{

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	font-weight:600;

}



#ingressos_form{

	width:calc(100% -250px);

}



#ingressos_form .valores{

	display:block;

	width:100%;

	position:relative;

}



#formpagueseguro .elFlutuante{

	display: block;

	width: 100%;

	background-color: #f3faff;

	padding: 40px 40px 15px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	float: left;

	margin: 45px 0;

	-webkit-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

	-moz-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

	box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

}



#formpagueseguro .boxevento .elFlutuante {

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

    padding: 40px 0 0;

    margin: 0;

}



#formpagueseguro .boxevento  formapagamento {

    display: block;

    text-align: left;

    color: #002648;

    font-family: 'Rubik', sans-serif;

    font-size: 12pt;

    clear: both;

    margin-bottom: 25px;

}



#formpagueseguro .erro .boxevento  formapagamento {

	text-align:center;

}



.BTtrends {

    display: inline-block;

    margin-top: 20px;

    background-color: #0091ff;

    color: #fff;

    font-family: 'Rubik', sans-serif;

    font-size: 12pt;

    padding: 5px 20px;

    text-transform: uppercase;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

}



.BTtrends:hover{

	background-color:#F58C1F;

	color:#fff;

}



#formpagueseguro .elFlutuante .titulo span, #principal h2, .boxpagamentos h2{

	color: #002648;

	font-family: 'Rubik', sans-serif;

	font-size: 16pt;

	float: left;

	font-weight: 600;

	padding-left: 0;

}



#formpagueseguro .elFlutuante .titulo.linha span{

    border-bottom: 1px solid #000;

    width: 100%;

    text-align: left;

}



#formpagueseguro .elFlutuante .titulo valor{

	float: right;

    margin-right: 0;

    color: #0091ff;

    font-size: 16pt;

    font-family: 'Rubik', sans-serif;

    font-weight: 500;

}



#formpagueseguro .elFlutuante.resumo .titulo{

	border-bottom: 1px solid #002648;

    width: 100%;

    float: left;

}



#formpagueseguro .elFlutuante.resumo dados {

    display: block;

    width: 100%;

    text-align: left;

	color:#002648;

	font-family: 'Rubik', sans-serif;

	font-size: 12pt;

	font-weight: 500;

}



#formpagueseguro .elFlutuante.resumo lote {

    display: inline-block;

    margin: 10px 10px 0 0;

    padding-right: 10px;

    border-right: 1px solid #002648;

    line-height: 11pt;

}



#formpagueseguro .elFlutuante.resumo valorunitario {

    display: block;

    font-weight: 400;

}



#formpagueseguro .elFlutuante.resumo ingressos {

    float: right;

    margin: -50px 0 0 0;

    font-size: 12pt;

    color: #002648;

    font-family: 'Rubik', sans-serif;

    font-weight: 500;

}



.boxpagamentos{

	display: block;

    width: 100%;

    margin: 0 auto;

}



ul#menupagamentos{

	display:block;

	width:100%;

	float:left;

	margin:20px 0;

	list-style:none;

	text-align:left;

}



ul#menupagamentos li{

	display: flex;

    margin: 0 10px 0 0;

    font-family: 'Roboto', sans-serif;

    padding: 0;

    font-size: 13px;

    color: #0091ff;

    font-weight: 500;

    background-color: #fff;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    -webkit-box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.3);

    -moz-box-shadow: 10px 11px 18px -6px rgba(0, 0, 0, 0.3);

    box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.3);

    cursor: pointer;

    width: calc(25% - 45px);

    float: left;

    height: 85px;

    text-align: center;

    align-items: center;

    justify-content: center;

    flex-direction: column;

}



ul#menupagamentos li img {

    width: 100%;

    max-width: 44px;

    margin-bottom: 5px;

}



ul#menupagamentos li:hover{

	-webkit-box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.6);

    -moz-box-shadow: 10px 11px 18px -6px rgba(0, 0, 0, 0.6);

    box-shadow: 10px 11px 18px -6px rgba(0,0,0,0.6);

}



ul#menupagamentos li:last-child{

	margin-right:0;

}



#principal h2, .boxpagamentos h2{

	margin-bottom:20px;

}



.boxpagamentos h2.nobottom{

	margin-bottom:0;

}



#principal .itemform label, .boxpagamentos .itemform label{

	display: block;

	width: 100%;

	font-size: 14px;

	font-weight: 600;

	font-size: 16px;

	display: block;

	width: 100%;

	margin-top: 5px;

	color: #002648;

	font-family: 'Rubik', sans-serif;

	text-align: left;

}



.boxpagamentos .itemform label.inner{

	font-size: 14px;

    margin-top: 15px;

    font-weight: 400;

}



#principal .PagBox .itemform label {

  color: #0091ff;

  font-size: 16pt;

  font-weight: 400;

}



#principal .PagBox .subforms .itemform label {

	font-size: 12pt;

}



#principal .PagBox input[type="radio"] {

  float: left;

  margin: 11px 11px 0 0;

}



ul.bullets{

	margin: 0 !important;

    padding: 0 !important;

    list-style: none;

    display: block;

    width: 100%;

    float: left !important;

}



ul.bullets li{

	margin-bottom: 3px;

    color: #002648;

    font-family: 'Rubik', sans-serif;

    font-weight: 400;

    font-size: 10pt;

    display: flex;

    flex-direction: row;

    align-items: center;

    justify-content: flex-start;

    width: 100%;

}



ul.bullets li input[type="radio"] {

    padding: 0;

    margin-right: 8px;

    position: relative;

    top: -1px;

}



ul.bullets li input[type="text"] {

    margin-left: 10px;

    width: 100%;

    display: block;

    position: relative;

    top: 7px;

	max-width: 400px;

}



.Finalizado.PagBox{

	display: block;

	width: 100%;

	background-color: #f3faff;

	padding: 40px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	float: left;

	margin: 45px 0;

	position: relative;

	-webkit-box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

    -moz-box-shadow: 5px 10px 15px 0px rgba(0, 0, 0, 0.29);

    box-shadow: 5px 10px 15px 0px rgba(0,0,0,0.29);

}



.Finalizado.PagBox.erro{

	-webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #fff;

    background-image: url(/wp-content/uploads/2024/03/icone-alert.png);

    background-repeat: no-repeat;

    background-position: top center;

}



.maxcentro .Finalizado.PagBox{

	margin: 55px 0 0 0;

	position: relative;

}



.maxcentro .Finalizado.PagBox aguardando {

    color: #f08723;

    font-family: 'Rubik', sans-serif;

    font-size: 12pt;

    font-weight: 400;

    position: relative;

    top: -84px;

    left: 0;

    display: block;

    text-align: right;

}



.maxcentro .Finalizado.PagBox aguardando span {

    background-image: url(/wp-content/uploads/2024/03/relogio-laranja.png);

    background-repeat: no-repeat;

    padding-left: 22px;

    background-position: 0px 1px;

}



blocobranco {

    background-color: #fff;

    padding: 30px;

    display: block;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    margin: 0 20px;

    float: left;

    width: calc(100% - 40px);

}



blocobranco.base{

	margin-top: 20px;

    padding: 35px 40px;

}



blocobranco ul.pagamentopix{

	margin-top: 21px !important;

    list-style: none;

    margin-left: 0 !important;

	margin-bottom: 0 !important;

}



blocobranco ul.pagamentopix li{

	background-repeat: no-repeat;

    padding-left: 24px;

    font-size: 12pt;

}



blocobranco ul.pagamentopix li:nth-child(1){

	background-image: url(/wp-content/uploads/2024/03/ico-aplicativo.png);

    background-position: 3px 4px;

}



blocobranco ul.pagamentopix li:nth-child(2){

	background-image: url(/wp-content/uploads/2024/03/ico-qrcode.png);

    background-position: 3px 4px;

}



blocobranco ul.pagamentopix li:nth-child(3){

	background-image: url(/wp-content/uploads/2024/03/ico-confirmar.png);

    background-position: 3px 4px;

}



blocobranco ul.pagamentopix li:last-child{

	margin-bottom:0;

}



.Finalizado.PagBox{

	opacity:1;

	height:auto;

	overflow:visible;

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

}



.Finalizado.PagBox.someok{

	opacity:0;

	height:1px;

	overflow:hidden;

	-webkit-transition: opacity 0.5s ease;

    -moz-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

	padding:0;

	margin: 0;

}



.Finalizado.PagBox h1{

	margin: 0 !important;

    padding: 0 !important;

    color: #002648 !important;

    font-size: 20pt !important;

    font-family: 'Rubik', sans-serif !important;

    text-transform: none !important;

}



.Finalizado.PagBox logopague {

    position: absolute;

    top: 13px;

    right: 42px;

}



.Finalizado.PagBox statuspagamento {

    position: absolute;

    top: 36px;

    left: 40px;

    color: #002648;

    font-size: 16pt;

    font-family: 'Rubik', sans-serif !important;

}



#infotimecode {

    display: block;

    margin-bottom: 20px;

    font-size: 12pt !important;

    color: #002648;

    line-height: 25px;

}



#infotimecode tempo{

	color:#ff8c1f;

	font-weight: 500;

}



#abreTrends #infotimecode p strong{

	font-size: 16pt;

	font-weight:600;

	margin:0;

	padding:0;

}



.hidetextarea{

	height:0;

	opacity:0;

	overflow:hidden;

}



.dadospagamento{

    display: block;

    text-align: left;

    width: 100%;

    margin: 50px 0 20px;

    color: #0091ff;

    font-family: 'Rubik', sans-serif !important;

    font-size: 16pt;

    font-weight: 500;

}



.dadospagamento right {

    float: right;

    text-align: right;

    display: block;

}



.centro.internas.formulario imagem.logo{

	display: block;

	width: 100%;

	margin: 0;

	margin-bottom: 0px;

	float: none;

	text-align: left;

	max-width: 100%;

}



.centro.internas.formulario imagem.logo img{

	max-width:185px;

}



.Finalizado qrcode img{

	width:100%;

	height:auto;

}



.centro.internas.formulario .Finalizado p {

  display: block;

  width: 100%;

  float: left;

  text-align: left !important;

  padding: 20px 0 0;

  font-family: 'Rubik', sans-serif !important;

}



.centro.internas.formulario .Finalizado p strong{

	font-size: 16px !important;

}



.Finalizado qrcode{

	display: block;

}



.centro.internas.formulario  .Finalizado h3 {

  margin: 10px 0 30px;

}



.Finalizado.PagBox h4{

	display: block;

    width: 100%;

    text-align: left;

    font-family: 'Rubik', sans-serif !important;

    font-size: 12pt;

    color: #002648;

    font-weight: 500;

    margin-bottom: 11px;

}



.centro.internas.formulario .Finalizado.PagBox p{

	margin: 0 !important;

    padding: 0 !important;

    font-size: 12pt !important;

}





.Finalizado imagem{

  max-width: 150px;

  float: right;

}



.centro.internas.formulario .Finalizado.PagBox imagem{

	max-width: 200px;

	margin: 0;

}



.centro.internas.formulario .Finalizado.PagBox .boxevento {

    display: block;

    max-width: 470px;

    margin: 40px auto;

    clear: both;

}



.centro.internas.formulario .Finalizado p.aviso{

	color: #0091ff !important;

	font-family: 'Rubik', sans-serif !important;

	font-size: 16pt !important;

	margin: 0 0 0 0;

	padding: 0;

}



.centro.internas.formulario .Finalizado p.aviso br{

	display:block !important;

}



#ingressos_form .elFlutuante imagem{

	width: 115px;

	float: right;

}



#ingressos_form .elFlutuante status {

  float: right;

  padding: 0 20px 0 0;

  color: #ff8c1f;

  font-family: 'Rubik', sans-serif;

  font-size: 16pt;

}



#ingressos_form .valores .elFlutuante h3{

	color: #002648;

    font-size: 20px;

    margin-bottom: 20px;

    text-align: left;

    font-weight: 400;

    margin-top: 21px;

	text-transform:none;

}



#ingressos_form .valores .elFlutuante h3 span{

	margin: -50px 0 0 0;

    float: right;

    padding-right: 0;

}



#principal.fecha, #confirmar.fecha{

	opacity:0;

	height:1px;

	overflow:hidden;

	display:block;

	width:100%;

	float:left;

}



#ingressos_form input[type="text"]#quantidade {

  padding: 3px 0px;

	background: transparent;

	border: 1px solid #002a53;

	resize: none;

	font-size: 12pt;

	font-family: 'Rubik', sans-serif;

	color: #002648;

	border: 1px solid ##002648;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	width: 100%;

	display: block;

	margin: 10px auto;

	text-align: center;

	font-weight: 600;

}



#ingressos_form input[type="text"]#quantidade:disabled {

    opacity: 1;

	background-color: #fff;

}



.valoresvariaveis span,  .valoresvariaveis #valordacompra{

	color: #0091ff !important;

	font-size: 16pt !important;

	font-family: 'Rubik', sans-serif;

	font-weight: 700;

}



.valoresvariaveis span {

	display: block;

    width: 130px;

    text-align: left;

    float: left;

    margin: 7px 0 0 0;

}



#loading.carregando #botaofinaltrends{

	opacity:0;

}



#loading span{

	width:100%;

	text-align:center;

}



#loading span img{

	width:120px;

	height:auto;

}



#loading .loading{

	display:none;

}



#loading.carregando .loading{

	display:block;

}



#highlights span{

	max-width:20%;

}



#highlights span img{

	height:400px;

	width:auto;

}



/*##################### CSS PARA MIGRAR PARA PRODUÇÃO #################*/



.formtrends.formularios button.btn-success.back {

	float:left !important;

}





.formtrends.formularios button.btn-success.back.some{

	display:none;

}

/* RESPONSIVO */

@media screen and (max-width: 550px) {
	.centro {
        margin: 0;
        width: 100%;
        padding: 0 20px;
    }
}

