#banner .item.Iptu .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
    padding-left: 15%;
    padding-right: 19%;
    TEXT-ALIGN: left;
    position: relative;
}

@media screen and (max-width:1380px) {
#banner .item.Iptu  .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 40%;
	}}

@media screen and (max-width:900px) {
#banner .item.Iptu .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 50%;
	}
.bgBanner {
    background-position: right !important;
}
}
@media screen and (max-width:768px) {

.overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(255,255,255,0.4);
    z-index: 3;
}
	
	#banner .item.Iptu .alinhaVerticalContainer {
    z-index: 3;
}
#banner .item.Iptu .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
    padding-left: 10%;
}
	
	#banner .item.Iptu .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 270px;
}
}

.imgResposabilida{
	display: block;
}

.imgResposabilidamob{
	display: none;
}

@media screen and (max-width:768px){
	.imgResposabilida{
	display: none;
}

.imgResposabilidamob {
    display: block;
    width: 100%;
    max-width: 564px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
}


/* ============ RETIRAR O FONTE OPEN SANS DA INDEX ======================================= */
.BannerSemanaEmpreendedora .todoSemana{
	background: #4d2598;
}

.BannerSemanaEmpreendedora  .imagem img{
	max-width: 600px;
}
.BannerSemanaEmpreendedora .todoSemana .imagem {
    position: relative;
    text-align: center;
    width: 40%;
    float: left;
}
.BannerSemanaEmpreendedora .imagem img {
    max-width: 550px;
    margin-left: 100px;
    padding-top: 230px;
}
#banner .BannerSemanaEmpreendedora .todoSemana .texto {
    position: relative;
    text-align: left;
    padding-top: 280px;
    width: 60%;
    float: left;
}
#banner .BannerSemanaEmpreendedora .todoSemana .texto h1 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 50px;
    text-transform: uppercase;
    line-height: 60px;
    margin-bottom: 20px;
}
#banner .BannerSemanaEmpreendedora .todoSemana .texto h2 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    text-transform: inherit;
    line-height: 40px;
    font-weight: 600;
}
@media screen and (max-width:1600px) {
.BannerSemanaEmpreendedora .todoSemana .imagem {
    width: 50%;
}
	#banner .BannerSemanaEmpreendedora .todoSemana .texto {
    width: 50%;
}
	
}


@media screen and (max-width:1350px) {
.BannerSemanaEmpreendedora .todoSemana .imagem {
    width: 40%;
}
	#banner .BannerSemanaEmpreendedora .todoSemana .texto {
    width: 60%;
		padding-top: 175px;
padding-bottom: 130px;
}
	
	.BannerSemanaEmpreendedora .imagem img {
    max-width: 400px;
    margin-left: 50px;
    padding-top: 210px;
}
	
}
@media screen and (max-width:1055px) {
	.BannerSemanaEmpreendedora .todoSemana .imagem {
    width: 100%;
}
.BannerSemanaEmpreendedora .imagem img {
max-width: 145px;
    margin-left: auto;
    padding-top: 90px;
    margin-right: auto;
}
#banner .BannerSemanaEmpreendedora .todoSemana .texto {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 30px;
    text-align: center;
}
#banner .BannerSemanaEmpreendedora .todoSemana .texto h1 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 35px;
    margin-bottom: 15px;
    padding-top: 20px;
}	
	#banner .BannerSemanaEmpreendedora .todoSemana .texto h2 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    text-transform: inherit;
    line-height: 30px;
    font-weight: 600;
}
}



/*BANNER COVID*/

.BannerCovidV2 .imagem {
    position: relative;
    width: 50%;
    float: left;
    height: 100%;
    background: url('http://mirror.faap.br/images/imagem-sp.jpg');
}
.BannerCovidV2 .textoCovid {
    position: relative;
    width: 50%;
    float: left;
    background: #882582;
    height: 100%;
    padding-top: 210px;
    text-align: center;
}

.BannerCovidV2 .textoCovid h1 {
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    line-height: 50px;
    margin-bottom: 50px;
}


.textoCovid p {
    color: #fff;
    font-size: 20px;
    max-width: 630px;
    margin-left: auto;
    margin-right: auto;
    line-height: 35px;
}

.btn a {
    color: #fff;
    border: 1px solid #fff;
    padding: 15px 30px;
    width: 500px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	font-weight: 500;
}

.BannerCovidV2 .btn{
	margin-top: 30px;
}
.BannerCovidV2 .textoCovid u {
    font-weight: 900;

}


.bannerTedDesk{
	background-image: url(../images/graduacao_economia_tedx_bannerhomeDesk.jpg);
	
}
.containerted{
	padding-top: 150px;
}

.item .Bannerted{
	background-color: #000B33;
}

img.bannerTedMob {
    display: none;
}


@media screen and (max-width:640px) {
	img.bannerTedDesk{
		display: none;
	}
	
	img.bannerTedMob{
		display: block
	}
	
	.containerted{
		padding-top: 69px;
	}
	
}

@media screen and (max-width:429px) {
	.containerted{
		padding-top: 149px;
	}
	
}




/*fim banner ted*/





@media screen and (max-width:1230px) {
	.BannerCovidV2 .textoCovid h1 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 22px;
}
	
	.textoCovid p {
    color: #fff;
    font-size: 18px;
}
	.btn a {
    padding: 10px;

}
	
}
@media screen and (max-width:1055px) {

.BannerCovidV2 .textoCovid {
padding-top: 100px;
    width: 100%;


}
	
	.BannerCovidV2 .imagem {
display: none;


}
	
	.containerted{
		padding-top: 69px;
	}
	
	
}

@media screen and (max-width:560px) {
	.btn a {
 width: 96%;
}
	
	.textoCovid p {
    line-height: 23px;
}
	.BannerCovidV2 .btn {
    margin-top: 20px;
}
	
}
.BannerCovidV2 {
	background: #882582;
}

.todoImagemCovid2021{
	padding-top: 80px
}
.item.BannerCovid {
    background: #862582;
 
}
.covidMobile{
	display: none;
}


.covidMobile{
	background-image: url("../images/slider/banenr-covid-mobile-fundo.jpg");
	background-size: cover;
	background-repeat: none;
	background-position: center;
}

.slick-slide img.covidDesk {
    display: none;
	}

@media screen and (max-width:1130px) {
.todoImagemCovid2021 {
    padding-top: 111px;
	}
}

@media screen and (max-width:1055px) {
.todoImagemCovid2021 {
    padding-top: 40px;
	}
}

@media screen and (max-width:890px) {
.todoImagemCovid2021 {
    padding-top: 80px;
	}
}

@media screen and (max-width:768px) {
.slick-slide img.covidDesk {
    display: none;
	}
	
	.covidMobile{
		display: block;
	}
	
	.txtMobileCovid {
    max-width: 390px;
    width: 97%;
    margin: auto;
    padding-top: 43px;
    padding-bottom: 69px;
}
	
	.todoImagemCovid2021 {
    padding-top: 70px;
}
}

@media screen and (max-width:390px) {
	
	.txtMobileCovid {
    max-width: 390px;
    width: 97% !important;
    margin: auto;
    padding-top: 43px;
    padding-bottom: 130px;
}
	
	.todoImagemCovid2021 {
    padding-top: 70px;
}
}




/* BANNER Concurso Bolsas - inicio */
#bannerEADHome {
    background: #f15a25;
}
#banner #bannerEADHome .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
   display: block;
    margin: 5% auto 0 auto;
}
@media screen and (max-width:1380px) {
#banner #bannerEADHome .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 77%;
}
}
@media screen and (max-width:1055px) {
#banner #bannerEADHome .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 60%;
}
}
@media screen and (max-width:768px) {
#banner #bannerEADHome .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{
    max-width:100%;
    width: auto;
}
}
/* BANNER Concurso Bolsas - fim */


/* BANNER Concurso Bolsas - inicio */
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_concurso {
    margin-top: 106px;
	}
#banner #ConcursoBolsasJan2021  .ConcursoBolsasJan2021_inscreva-se {
  margin-top: 22px;
	}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_pre {
	margin-top: 10px;
	}
@media screen and (max-width:1380px){ 

#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_concurso {
    width: 246px;
    margin-top: 64px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_inscreva-se {
    width: 188px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_logo {
    width: 108px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_rp {
    width: 204px;
}
#banner #ConcursoBolsasJan2021 .bgBanner {  
    background-position: -350px -14px;
}
}
@media screen and (max-width:1055px) {
#banner #ConcursoBolsasJan2021 .bgBanner {
    background-position: -498px -158px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_concurso {
    margin-top: 35px;
    width: 206px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_logo {
    width: 89px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_rp{
    width: 185px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_pre {
    margin-top: 10px;
    width: 309px;
}
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_inscreva-se {
    margin-top: 22px;
    width: 197px;
}
}
@media screen and (max-width:995px) {
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_concurso {
    width: 294px;
}
#banner #ConcursoBolsasJan2021 .bgBanner {
    background-position: -498px -176px;
}
}
@media screen and (max-width:768px) {
#banner #ConcursoBolsasJan2021 .bgBanner { background-image: none !important; background-color: #f0f0f0; }
#banner #ConcursoBolsasJan2021 .ConcursoBolsasJan2021_concurso {
    width: 294px;
}
#banner #ConcursoBolsasJan2021  img {
    margin: 0 auto;
}
}
/* BANNER Concurso Bolsas - fim */	

/* BANNER bhub*/	
#textoBhub{
	position: relative;
	text-align: center;
	padding-top: 200px;
}
#textoBhub h1 {
    font-family: 'Raleway', sans-serif;
    color: #fff;
    font-weight: 700;
    font-size: 55px;
    line-height: 71px;
}
#textoBhub {
    height: 442px !important;
	text-align: center;
}

#textoBhub h2 {
    background: #ff7709;
    display: inline-block;
    color: #fff;
    margin-top: 200px;
    padding: 10px;
	font-family: 'Avenir Medium';
}
#textoBhub .btn {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}

#textoBhub .btn {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    margin-top: 20px;
    font-size: 28px;
    padding: 19px;
    border-radius: 40px;
    color: #ff7405;
    font-family: 'Avenir Medium';
}

@font-face {
  font-family: 'Avenir Medium';
  src: url('../fonts/Avenir Medium.eot');
  src: url('../fonts/Avenir Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Avenir Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir-Medium';
  src: url('../fonts/Avenir-Medium.svg#Avenir-Medium') format('svg'),
       url('../fonts/Avenir-Medium.ttf') format('truetype'),
       url('../fonts/Avenir-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@media screen and (max-width:1381px) {
	
	#textoBhub h2 {
    margin-top: 140px;
		font-size: 26px;
}
	
	#textoBhub h1 {
    font-size: 50px;
    line-height: 50px;
}
	
	#textoBhub {
    padding-top: 180px;
}
	#textoBhub .btn {
    max-width: 290px;

    margin-top: 20px;
    font-size: 24px;

}
}
@media screen and (max-width:1055px) {

#textoBhub h1 {

    font-size: 35px;
    line-height: 50px;

}
	#textoBhub h2 {
    margin-top: 65px;
    font-size: 20px;
}
	#textoBhub .btn {
    max-width: 220px;
    margin-top: 20px;
    font-size: 20px;
    padding: 13px;
}
	
}

@media screen and (max-width:620px) {
#textoBhub {
    padding-top: 140px;
	}
#textoBhub h1 {
    font-size: 30px;
    line-height: 40px;
}
	#textoBhub h2 {
    margin-top: 80px;
    font-size: 18px;
}
	#textoBhub .btn {

    font-size: 18px;
}

}@media screen and (max-width:530px) {

#textoBhub h1 {
    font-size: 26px;
    line-height: 40px;
}
	#textoBhub h2 {
    margin-top: 80px;
    font-size: 16px;
}
	#textoBhub .btn {
    font-size: 16px;
}
}

/* BANNER bhub - FIM */	
/* BANNER VESTIBULAR APROVADOS E MATRICULAS */
.icones {
    display: inline-block;
    text-align: center;
    margin-right: 50px;
    margin-top: 40px;
}
.icones:last-of-type{
	margin-right: 0;
}
 .icones img {
    max-width: 210px;
}
.todoIcones {
	text-align: center;
}

.conteudoPrincipalBanner.bannerEstadao p {
    color: #000;
    font-size: 15px;
    max-width: 525px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
.conteudoPrincipalBanner.bannerEstadao img {
    max-width: 500px;
}

@media screen and (max-width:475px) {
	.icones {
    display: inline-block;
    text-align: center;
    margin-right: 0px;
    margin-top: 20px;
}
}

/* FIM BANNER VESTIBULAR APROVADOS E MATRICULAS */





/* BANNER EXPO MEMÓRIAS - inicio *//*
#banner #ExpoMemorirasTarde   .alinhaVerticalContainer p {
    color: #172b38;
    font-weight: 400;
    text-align: left;
    font-size: 21px;
    line-height: 139%;
}
#banner #ExpoMemorirasTarde h2 {
    font-size: 37px;
    margin: 13px 0 0 0;
    text-shadow: 1px 1px 1px #fff;
}
#banner #ExpoMemorirasTarde h3 {
    font-size: 31px;
    font-weight: 400;
    margin: -5px 0 0 0;
}
#banner #ExpoMemorirasTarde h2,
#banner #ExpoMemorirasTarde h3 {
    color: #0565a7;
    text-align: left;   
}
#banner #ExpoMemorirasTarde .btnExpoMemorias  {
    width: 360px;
    background: #52b930;
    padding: 20px 0;
    color: #fff;
    font-size: 17px;
    float: left;
    margin-top: 20px;   
}
@media screen and (max-width:768px){
#banner #ExpoMemorirasTarde .bgBanner {
	display:none;
}
}*/
/* BANNER EXPO MEMÓRIAS - fim */	

@media screen and (max-width:1380px){
#banner #ExpoMemorirasTarde   .alinhaVerticalContainer {
    background: none;
    padding-top: 196px;
}
    
    #banner #ExpoMemorirasTarde   .alinhaVerticalContainer p{
    font-size: 16px;
    }
    #banner #ExpoMemorirasTarde h2 {
    font-size: 27px;
    margin: 19px 0 0 0;
    }
     #banner #ExpoMemorirasTarde h3 {
    font-size: 22.5px;
    margin: -10px 0 0 0;
    }
    #banner #ExpoMemorirasTarde .btnExpoMemorias {
        font-size: 14px;
        margin-top: 28px;
    }
}



/* BANNER VESTIBULAR APROVADOS E MATRICULAS */
.icones {
    display: inline-block;
    text-align: center;
    margin-right: 50px;
    margin-top: 40px;
}
.icones:last-of-type{
	margin-right: 0;
}
 .icones img {
    max-width: 210px;
}
.todoIcones {
	text-align: center;
}

.conteudoPrincipalBanner.bannerEstadao p {
    color: #000;
    font-size: 15px;
    max-width: 525px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
.conteudoPrincipalBanner.bannerEstadao img {
    max-width: 500px;
}

@media screen and (max-width:475px) {
	.icones {
    display: inline-block;
    text-align: center;
    margin-right: 0px;
    margin-top: 20px;
}
}

/* FIM BANNER VESTIBULAR APROVADOS E MATRICULAS */





/* BANNER POS 2021 - INÍCIO */
#banner #Pos2021 {
	background: #872582 ;
}
#banner #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
	max-width: 100%;
	margin: 0 auto;
	height: 683px;
	padding-left: 0;
	padding-right: 0;
}
#banner #Pos2021 .infoCentrais {
	max-width: 804px;
	margin: 0 auto;
	position: relative;
	padding-top: 138px;
	right: 175px;
}
#banner #Pos2021 .imagemTopoEsquerda {
	top: -131px;
	right: 0px;
	left: 0;
	width: 268px;
}
#banner #Pos2021 .imagemInferiorDireito {
	bottom: 76px;
	right: 181px;
	width: 386px;
}
#banner #Pos2021 .imagemInferiorEsquerdo {
	left: 55px;
	bottom: 0;
	width: 386PX;
}
#banner #Pos2021 .PosFAAP2021-titulo,
#banner #Pos2021 .PosFAAP2021-subtitulo,
#banner #Pos2021 .PosFAAP2021-efeito{
	display: block;
}
#banner #Pos2021 .PosFAAP2021-titulo {
	max-width: 879PX;
	z-index: 2;
	position: relative;
	left: -73px;
}
#banner #Pos2021 .PosFAAP2021-subtitulo {
	max-width: 511px;
	margin: 36px auto 0 auto;
	position: relative;
	left: -2px;
}
#banner #Pos2021 .PosFAAP2021-efeito {
	max-width: 246px;
	position: absolute;
	right: 270px;
	top: 45px;
	z-index: 1;
}
#banner #Pos2021 .PosFAAP2021-imgcentro {
	position: absolute;
	right: -233px;
	top: 138px;
	z-index: 1;
	width: 386px;
}
#banner #Pos2021 .btn2021 {
	color:#fff;
	border:2px solid #fff;
	text-transform: uppercase;
	border-radius: 60px;
	padding: 26px 0;
	font-weight: 600;
	font-size: 22px;
	margin-left: -193px;
	display: inline-block;
	margin-top: 55px;
	transition:0.5s;
	width: 323px;
	/*! position: relative; */
	/*! left: 30px; */
}
#banner #Pos2021 .btn2021:hover {
	color:#80dbff;
	border:2px solid #80dbff;
}
@media screen and (max-width:1890px){
	#banner #Pos2021 .infoCentrais {
  
    right: 130px;
}
	#banner #Pos2021 .imagemInferiorDireito {
  
    right: 136px;
	}
	
	#banner #Pos2021 .PosFAAP2021-efeito {
  
    right: 225px;
	}
}
@media screen and (max-width:1800px){
	#banner #Pos2021 .infoCentrais {
  
    right: 95px;
}
	#banner #Pos2021 .imagemInferiorDireito {
  
    right: 121px;
	}
	
	#banner #Pos2021 .PosFAAP2021-efeito {
  
    right: 260px;
	}
}

@media screen and (max-width:1730px){
	#banner #Pos2021 .infoCentrais {
  
    right: 50px;
}
	#banner #Pos2021 .imagemInferiorDireito {
  
    right: 85px;
	}
	
	#banner #Pos2021 .PosFAAP2021-efeito {
  
    right: 186px;
	}
}
@media screen and (max-width:1650px){
	#banner #Pos2021 .PosFAAP2021-efeito {
    max-width: 222px;
    top: 107px;
	}
	#banner #Pos2021 .infoCentrais {
  
    padding-top: 101px;
	}
	#banner #Pos2021 .btn2021 {
    
    width: 299px;
    font-size: 22px;
    margin-top: 51px;
	}
	#banner #Pos2021 .PosFAAP2021-subtitulo {
    max-width: 487px;
	}
	#banner #Pos2021 .PosFAAP2021-titulo {
    max-width: 855PX;
	}
#banner #Pos2021 .imagemTopoEsquerda {
 
    /*! left: -34px; */
    width: 244px;
}
	
	#banner #Pos2021 .imagemInferiorEsquerdo {
  
    width: 362PX;
}
	#banner #Pos2021 .imagemInferiorDireito {
    right: 85px;
    width: 362px;
    bottom: 139px;
}
#banner #Pos2021 .PosFAAP2021-imgcentro {
   
    width: 362px;
	
    right: -121px;
    top: 100px;
}

}
	@media screen and (max-width:1570px){

#banner #Pos2021 .infoCentrais {
    right: 0px;
}
}

@media screen and (max-width:1480px){
	
	#banner #Pos2021 .imagemCentro {
		left:0;
	}
#banner #Pos2021 .infoCentrais {
    right: -41px;
}
	#banner #Pos2021 .imagemInferiorDireito {
    right: 0;
	}
#banner #Pos2021 .PosFAAP2021-imgcentro {
    right: -167px;
}
	#banner #Pos2021 .PosFAAP2021-efeito {
    right: 90px;
    top: 123px;
}
}
	@media screen and (max-width:1380px){
		#banner #Pos2021 .btn2021 {
   
    margin-top: 17px;
		
    margin-left: -284px;
    font-size: 17px;
    padding: 23px 0;
}
		
		#banner #Pos2021 .PosFAAP2021-subtitulo {
   
    left: -52px;
    margin: 28px auto 0 auto;
}

	#banner #Pos2021 .imagemTopoEsquerda {
		/*! width: 170px !important; */
	}
	#banner #Pos2021 .imagemInferiorEsquerdo {
		width: 270px !important
	}
	#banner #Pos2021 .PosFAAP2021-imgcentro {
		width: 306px !important;
		top: 228px;
		right: -10px;
	}
	#banner #Pos2021 .imagemInferiorDireito {
		width: 288px !important;
	}
	#banner #Pos2021 .infoCentrais {
		padding-top: 228px;
	}
	#banner #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
		height: 668px;
	}
	#banner  #Pos2021 .alinhaVerticalContainer {
		height: 503px;
		padding-top: 0;
	}
	#banner  #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		max-width: 100%;
	}
		#banner #Pos2021 .PosFAAP2021-titulo {
    max-width: 783PX;
}
	#banner  #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
		width:inherit;
	}
	#banner #Pos2021 .imagemInferiorEsquerdo {
		left: 51px;
	}
	#banner #Pos2021 .imagemTopoEsquerda {
		top: 42px;
		left: 0;
		width: 207px !important;
	}
	#banner #Pos2021 .imagemInferiorDireito {
		bottom: 76px;
		right: 11px;
	}
	#banner #Pos2021 .PosFAAP2021-efeito {
		right:80px;
		max-width: 200px;
		top: 197px;
	}
}

@media screen and (max-width:1305px){
#banner #Pos2021 .infoCentrais {
    right: -85px;
}
}
@media screen and (max-width:1205px){
#banner #Pos2021 .infoCentrais {
    right: -85px;
}
	#banner #Pos2021 .imagemTopoEsquerda,
	#banner #Pos2021 .imagemInferiorEsquerdo,
	#banner #Pos2021 .imagemInferiorDireito{
		display: none;
	}
	#banner #Pos2021 .PosFAAP2021-efeito {
    left: 0;
    max-width: 200px;
    top: 147px;
    opacity: 0.3;
}
}
}
@media screen and (max-width:1147px){
	#banner #Pos2021 .PosFAAP2021-efeito {
		right: 110px;
	}
	#banner #Pos2021 .PosFAAP2021-efeito {
		right: 64px;
	}
	#banner #Pos2021 .PosFAAP2021-titulo {
		max-width: 317px;
		margin: 0 auto;
	}
	#banner #Pos2021 .PosFAAP2021-subtitulo {
		max-width: 305px;
	}
	#banner #Pos2021 .PosFAAP2021-imgcentro {
		display: none;
	}
	#banner #Pos2021 .infoCentrais {
		text-align: center;
	}
	#banner #Pos2021 .btn2021 {
		margin-left: -106px;
		font-size: 15px;
		padding: 13px 15px;
	}
}
@media screen and (max-width:1055px){
	#banner #Pos2021 {
    background: #872582;
    height: 500px !important;
	}
	#banner #Pos2021 .btn2021 {
    margin-top: 17px;
    margin-left: -385px;
    font-size: 17px;
    padding: 23px 0;
    width: 284px;
}
	
	#banner #Pos2021 .PosFAAP2021-subtitulo {
    left: -112px;
    max-width: 447px;
	}
	#banner #Pos2021 .PosFAAP2021-imgcentro {
    width: 257px !important;
    top: 86px;
    right: 149px;
}
	#banner #Pos2021 .PosFAAP2021-efeito {
		top: 73px;
	}
	#banner #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{
		padding: 0;
		margin: 0 auto;
		width: auto;
		text-align: center;
	}
	#banner #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
		height: 500px;
	}
	#banner #Pos2021 .imagemTopoEsquerda {
		top: 67px;
	}
	#banner #Pos2021 .imagemInferiorDireito {
		right: 0;
	}
	#banner #Pos2021 .infoCentrais {
		padding-top: 88px;
		right: -113px;
	}
	#banner #Pos2021 .PosFAAP2021-titulo {
    max-width: 561PX;
}
}
@media screen and (max-width:903px){
	#banner #Pos2021 .PosFAAP2021-efeito {
		right: 46px;
	}
}
@media screen and (max-width:847px){
	#banner #Pos2021 .btn2021 {
	}
	#banner #Pos2021 .PosFAAP2021-efeito {
		right: 12px;
		max-width: 154px;
		top: 83px;
	}
	#banner #Pos2021  img.imagemTopoEsquerda,
	#banner #Pos2021  img.imagemInferiorEsquerdo,
	#banner #Pos2021  img.imagemInferiorDireito {
		display: none;
	}
}	
@media screen and (max-width:658px){
	#banner #Pos2021 .btn2021 {
    margin-top: 17px;
    margin-left: -417px;
    font-size: 13px;
    padding: 19px 0;
    width: 184px;
    border-radius: 35px;
	}
	#banner #Pos2021 .PosFAAP2021-subtitulo {
   
    max-width: 271px;
    left: -166px;
    margin: 16px auto 0 auto;
	}
	#banner #Pos2021 .PosFAAP2021-imgcentro {
    width: 200px !important;
    top: 145px;
    right: 162px;
	}
	#banner #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
		padding: 0 4%;
	}
	#banner #Pos2021 .PosFAAP2021-titulo {
		max-width: 300px;
	}
	
	#banner #Pos2021 .infoCentrais {
    padding-top: 145px;
	}
	#banner #Pos2021 .PosFAAP2021-efeito {
		display: none;
	}
}

@media screen and (max-width:562px){
	#banner #Pos2021 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
		max-width: 467px;
		margin: 0 auto;
		padding: 0 1.9%;
	}
	#banner #Pos2021 .PosFAAP2021-titulo {
   
    left: 0;
	}
#banner #Pos2021 .PosFAAP2021-subtitulo {
  
    left: 0;
	}
	#banner #Pos2021 .PosFAAP2021-subtitulo {
  
    left: 0;
    margin: 16px 0 0 0;
}
	
#banner #Pos2021 .btn2021 {

    margin-left: 0;
    float: left;
	}
	#banner #Pos2021 .infoCentrais {
 
  right: 0;
}
#banner #Pos2021 .PosFAAP2021-imgcentro {
   
    right: 0;
}
}

@media screen and (max-width:407px){
	#banner #Pos2021 .PosFAAP2021-imgcentro {
    width: 149px !important;
    top: 141px;
	}
}
/* BANNER POS 2021 - FIM */



/* BANNER ESTADÃO */
.icones {
    display: inline-block;
    text-align: center;
    margin-right: 50px;
    margin-top: 40px;
}
.icones:last-of-type{
	margin-right: 0;
}
 .icones img {
    max-width: 210px;
}
.todoIcones {
	text-align: center;
}

.conteudoPrincipalBanner.bannerEstadao p {
    color: #000;
    font-size: 15px;
    max-width: 525px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
.conteudoPrincipalBanner.bannerEstadao img {
    max-width: 500px;
}

@media screen and (max-width:475px) {
	.icones {
    display: inline-block;
    text-align: center;
    margin-right: 0px;
    margin-top: 20px;
}
}

/* FIM BANNER ESTADÃO */

/* EXPOS EM CARTAZ MAB */
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 500px;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical {
  vertical-align: bottom;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer {
    display: table;
    height: 685px;
}
@media screen and (max-width:1847px) {
#banner #ExpoGabrielDaHumani  .bgBanner {
  background-size:100% !important;  
  background-repeat: no-repeat;
  background-color: #000;
  background-position: bottom !important;
}
}
@media screen and (max-width:1380px) {
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 40%;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer {
    height: 505px;
    padding-top: 165px;
}
}
@media screen and (max-width:1055px) { 
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 30%;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
        margin-top: 40px
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical {
        vertical-align: middle;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer {
    height: 505px;
    padding-top: 0;
}
#banner #ExpoGabrielDaHumani .bgBanner {
    background-size: 100% !important;
    background-position: 0px 50px !important;
}
}
@media screen and (max-width:768px) {
#banner #ExpoGabrielDaHumani .bgBanner {
	display:none;	
}
	
	.containerted{
		padding-top: 100px
	}
#banner #ExpoGabrielDaHumani  {
            background: #000;
}
#banner #ExpoGabrielDaHumani .bgBannerMobile {
	width: 516px;
	margin: 0 auto;
	position: relative;
	background-size: 74%;
	background-position: center;
}
#banner #ExpoGabrielDaHumani .bgBannerMobile img {
	 display: block;
	 margin: 0 auto;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
	width: 200px;
}       
}



@media screen and (max-width:540px) {
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 61%;
}
}
@media screen and (max-width:496px) {
#banner #ExpoGabrielDaHumani .bgBannerMobile {
    width: 100%;
}
}



/* REABERTURA MAB */
@media screen and (max-width:1380px) {
#banner #reaberturaMAB .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 500px;
}
}
@media screen and (max-width:768px) {
#banner #reaberturaMAB .bgBanner {
	display:none;	
}
}
@media screen and (max-width:540px) {
#banner #reaberturaMAB .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 81%;
}
}


/* FEIRA CULTURAL - INÍCIO */
#banner #feiraCulturalInternacional .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
padding-left: 12%;
padding-right: 12%;
}
#banner #feiraCulturalInternacional .SliderCol2 {
margin-right: 3%;
width: 47%;
}
#banner #feiraCulturalInternacional .SliderCol2.ultimo {
margin-right: 3%;
width: 47%;
}
#banner #feiraCulturalInternacional  img{
max-width: 100%;
}
#banner #feiraCulturalInternacional .logoFeiraCultural {
width: 687px;
margin-left: -7%;
}
#banner #feiraCulturalInternacional .feiraCulturalInfo {
width: 544px;
margin-left: 6%;
}
@media screen and (max-width: 1055px) {
    #banner #feiraCulturalInternacional .overlayBanner { background: #f2f4ff}
    #banner #feiraCulturalInternacional .bgBanner        { display: none; }
}
@media screen and (max-width:1380px) {
#banner #feiraCulturalInternacional .alinhaVerticalContainer {
height: auto;
padding-top: 155px;
}
}
@media screen and (max-width:748px) {
#banner #feiraCulturalInternacional .feiraCulturalInfo {
width: 544px;
margin: 0 auto;
display: inline-block;
}
#banner #feiraCulturalInternacional .alinhaVerticalContainer {
padding-top: 110px;
}
#banner #feiraCulturalInternacional .SliderCol2,
#banner #feiraCulturalInternacional .SliderCol2.ultimo {
width: 100%;
margin: 0;
}
#banner #feiraCulturalInternacional .logoFeiraCultural {
width: 249px;
margin: 0 auto;
}
#banner #feiraCulturalInternacional .feiraCulturalInfo {
width: 266px;
margin-top: 20px;
}
}
/* FEIRA CULTURAL - FIM */


/* Vestibular */
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 600px;
}
.logos-rodape{
position: absolute;
bottom: 0;
background-color: #002c53;
width: 100%;
padding: 7px 0px;
}
.logos-rodape ul {
text-align: center;
}
.logos-rodape ul li {
display: inline-block;
margin-right: 30px;
}
.trasparente img {
opacity: 0;
}
@media screen and (max-width:1380px) {
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 430px;
}
}
@media screen and (max-width:1055px) {
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer {
padding-top: 79px;
}

#banner #vestibularOnline .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
    padding: 0 0 79px 0;
}
#banner #vestibularOnline .logos-rodape {
    padding: 15px 0px 43px 0;
}
}
@media screen and (max-width:492px) {
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 90%;
}
}
@media screen and (max-width:730px) {
.trasparente{
display: none !important;
}
.logos-rodape img{
max-width: 80px;
}
}
/* Vestibukar */


/* Aulas Presenciais e Remotas - INÍCIO */
@media screen and (max-width:1380px) {
#banner #aulasPresenciaisRemotas.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 430px;
}
}
@media screen and (max-width:1055px) {
#banner #aulasPresenciaisRemotas.item.PngFrente .alinhaVerticalContainer {
padding-top: 79px;
}
}
@media screen and (max-width:492px) {
#banner #aulasPresenciaisRemotas.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 90%;
}
}
/* Aulas Presenciais e Remotas - FIM */

/* SALVE MALALA - INÍCIO */
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
padding-left: 0;
padding-right: 0;
}
#banner #TeatroSalveMalala .SliderCol2 {
background-color: #e4e5eb;
margin-right: 0;
}
#banner #TeatroSalveMalala .SliderCol2 img{
float: right;
}
#banner #TeatroSalveMalala .SliderCol2.ultimo {
background-color: #9087c1;
width: 52%;
text-align: left;
padding-left: 3%;
padding-right: 20%;
}
#banner #TeatroSalveMalala .LogoTeatroLaLeche {
margin: 25px auto 25px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2,
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p{
color: #fff;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
display: inline-block;
margin-left: -40px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img{
float: left;
position: relative;
right: 24px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 span{
float: left;
display: inline-block;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p{
font-size: 31px;
font-weight: 400;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p strong {
font-weight: 600
}
@media screen and (max-width:1380px) {
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img {
right: 24px;
width: 30px;
}
#banner #TeatroSalveMalala .LogoTeatroLaLeche {
width: 160px;
margin: 20px auto 20px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2  {
font-size: 34px;
padding-bottom: 0;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p  {
font-size;36px;
font-size: 26px;
line-height: 31px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
margin-left: -30px;
}
}
@media screen and (max-width:1055px) {
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer {
background: #e4e5eb;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
font-size: 28px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p {
font-size: 20px;
line-height: 26px;
}
#banner #TeatroSalveMalala .SliderCol2 img {
width: 380px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img {
right: 13px;
}
#banner #TeatroSalveMalala .SliderCol2.ultimo {
width: 52%;
padding-left: 3%;
padding-right: 1%;
}
}
@media screen and (max-width:748px){
#banner #TeatroSalveMalala .SliderCol2.ultimo {
padding-left: 2.1%;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
margin-left: 0px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img {
display: none;
}
#banner #TeatroSalveMalala .SliderCol2, #banner #TeatroSalveMalala .SliderCol2.ultimo {width: 100%;float: none;/*! height: 300px; */}
#banner #TeatroSalveMalala .SliderCol2.ultimo img {
left: 0;
}
#banner #TeatroSalveMalala .SliderCol2 img {
width: 400px;
position: relative;
left: 10px;
}
}
@media screen and (max-width:591px){
#banner #TeatroSalveMalala .SliderCol2 {
display: none;
}
#banner #TeatroSalveMalala .SliderCol2.ultimo {
display: block;
padding-right: 3%;
padding-left: 3%;
text-align: center;
}
#banner #TeatroSalveMalala .SliderCol2 img {
left: 170px;
}
}
/* SALVE MALALA - FIM */

/*BANNER DIALOGOS FAAP - INÍCIO*/
#banner .item.BannerDialogosFAAP{
background-image:url('/images/slider/banner-dialogos-faap.jpg'); width: 100% ;height:  100%; background-size: cover; background-repeat: no-repeat;
height:845px;
}
.todoImagemDialogosFAAP {
max-width: 1230px;
margin-left: auto;
margin-right: auto;
padding-top: 190px;
}
.todoImagemDialogosFAAP img{
width: 100%;
}
@media screen and (max-width: 1380px) {
#banner .item.BannerDialogosFAAP{
height:668px;
}
.todoImagemDialogosFAAP {
max-width: 910px;}
}
@media screen and (max-width: 1055px) {
.todoImagemDialogosFAAP {
max-width: 730px;
padding-top: 90px;
}
}
@media screen and (max-width: 560px) {
.todoImagemDialogosFAAP {
padding-top: 140px;
}
}
/*FIM DIALOGOS FAAP */
/*BANNER NOVO EAD - INÍCIO*/
#banner .item.BannerCursosEad {
background-image:url('../images/slider/banner-cursos-ead.jpg'); width: 100% ;height:  100%; background-size: cover; background-repeat: no-repeat;
height:845px;
}
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 1470px;
margin-left: auto;
margin-right: auto;
padding-top: 227px;
}
#banner .item.BannerCursosEad .todoImagemEad img {width: 100%}
#banner .item.BannerCursosEad .eadDesk{display: block}
#banner .item.BannerCursosEad .eadMobile{display: none}
@media screen and (max-width: 1450px) {
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 1280px;
padding-top: 240px;
}
}
@media screen and (max-width: 1380px) {
#banner .item.BannerCursosEad {
height: 668px;
}
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 1140px;
padding-top: 180px;
}
}
@media screen and (max-width: 1180px) {
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 970px;
padding-top: 230px;
}
}
@media screen and (max-width: 1055px) {
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 900px;
padding-top: 118px;
padding-right: 30px;
padding-left: 10px;
}
}
@media screen and (max-width: 680px) {
#banner .item.BannerCursosEad  .eadDesk{display: none}
#banner .item.BannerCursosEad .eadMobile{display: block}
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 360px;
padding-top: 68px;
}
}
@media screen and (max-width: 376px) {
#banner .item.BannerCursosEad .todoImagemEad {
padding-top: 117px;
}
}
/*BANNER NOVO EAD - FIM*/
/*BANNER AGENDA LIVES - SP - INÍCIO*/
#banner #livesAgenda .LogoApoio {
margin-top: 19px;
margin-left: 0;
width: 50px !important;
margin-bottom: 0;
}
#banner #livesAgenda {
font-family: Roboto;
}
#banner #livesAgenda .bgBanner{
background-position: 0px 57px;
}
#banner #livesAgenda h2,
#banner #livesAgenda p{
color: #fff;
}
#banner #livesAgenda h2 {
text-transform: none;
font-size: 42.5px;
padding-bottom: 0;
margin-bottom: 14px;
}
#banner #livesAgenda h3,
#banner #livesAgenda h3 span{color: #ee6ad9; text-decoration:none}
#banner #livesAgenda h3 {display: block;font-family: Roboto, sans-serif;font-size: 32.4px;font-weight: 600;margin-top: 25px;position: relative;}
#banner #livesAgenda h3 span.traco1{font-weight: 600;border-bottom:1px solid #ee6ad9;display: inline-block;position: relative;/*! top: 1px; */}
#banner #livesAgenda h3 span.traco2{font-weight: 600;border-bottom:1px solid #ee6ad9;display: inline-block;margin-left: 18px;}
#banner #livesAgenda strong{font-weight:600;}
#banner #livesAgenda p{
font-weight: 300;
font-size: 22px;
line-height: 34px;
margin: 11px 0;
letter-spacing: -1px;
}
#banner #livesAgenda span {
color: #ff00d1;
font-weight: 600;
/*! text-decoration: underline; */
letter-spacing: -1px;
border-bottom: 1px solid #ff00d1;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 17.3%;
margin-right: 0;
width: 36%;
padding-right: 2%;
display: table;
}
#banner #livesAgenda .SliderCol2 img {
max-width: 100%;
}
#banner #livesAgenda .SliderCol2 .centralizarLogoLive {
display: table-cell;
vertical-align: middle;
}
#banner #livesAgenda .SliderCol2.ultimo {
width: 60% !important;
text-align: left;
padding-left: 0;
min-height: auto;
border: 0;
display: inherit;
}
#banner #livesAgenda span.rightSpan {
position: absolute;
left: 103%;
width: 270px;
}
#banner #livesAgenda .SliderCol2.ultimo img {
top: 0;
width: auto;
}
#banner #livesAgenda .conteudoPrincipalBanner {
padding-left: 0;
padding-right: 0;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos { width: 319px;margin-bottom: 17px;}
#banner #livesAgenda .SliderCol2.ultimo .iconSeta {margin-bottom: 0px; width:39px;}
@media screen and (max-width:1380px){
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
width: 229px;
}
#banner #livesAgenda .SliderCol2.ultimo .iconSeta {
width: 25px;
}
#banner #livesAgenda h2 {
font-size: 30.5px;
}
#banner #livesAgenda h3 {
font-size: 23.4px;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 11.3%;
width: 35%;
}
#banner #livesAgenda .SliderCol2.ultimo {
width: 62% !important;
}
#banner #livesAgenda .SliderCol2,
#banner #livesAgenda .SliderCol2.ultimo{
height: 385px;
}
#banner #livesAgenda  .alinhaVerticalContainer {
height: 504px;
}
#banner #livesAgenda h2 {
max-width: 83%;
/*! font-size: right; */
}
#banner #livesAgenda p {
font-size: 18px;
line-height: 23px;
}
#banner #livesAgenda .tagPos {
width: 280px;
}
#banner #livesAgenda .SliderCol2 img {
max-width: 83%;
float: right;
}
#banner #livesAgenda .LogoApoio {
margin-top: 13px;
width: 35px !important;
margin-bottom: 10px;
}
#banner #livesAgenda .SliderCol2.ultimo img {
float: none;
}
#banner #livesAgenda .iconSeta {
margin-bottom: 19px;
width: 37px;
}
#banner #livesAgenda h3 {
margin-top: 5px;
}
}
@media screen and (max-width: 1055px) {
#banner #livesAgenda.livesAgendaRP .overlayBanner  { background: #00c1a4 !important;}
#banner #livesAgenda span.rightSpan {
position: relative;
left: auto;
}
#banner #livesAgenda .overlayBanner { background: #0c5084;}
#banner #livesAgenda .bgBanner { display: none;}
#banner #livesAgenda h2 {
/*! display: none; */
font-size: 15px;
display: inline-block;
padding: 27px 0 7px 0;
}
#banner #livesAgenda h3 {
font-size: 17.4px;
margin: 12px auto 0 auto !important;
display: block;
}
#banner #livesAgenda .alinhaVerticalContainer {
height: 422px;
}
#banner #livesAgenda p {
font-size: 15px;
line-height: 22px;
margin: 6px 0;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 3%;
}
#banner #livesAgenda .SliderCol2.ultimo {
width: 100% !important;
padding-left: 3%;
padding-right: 3%;
}
#banner #livesAgenda .SliderCol2,
#banner #livesAgenda .SliderCol2.ultimo {
height: auto;
text-align: center;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 3%;
width: 100%;
padding-right: 0;
}
#banner #livesAgenda .LogoApoio {
margin-top: -45px !important;;
width: 35px !important;
position: absolute;
right: 25%;
}
#banner #livesAgenda .SliderCol2 img {
width: 100px;
float: none;
margin: -55px auto 0 auto;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
width: 88px;
margin: 7px auto 31px auto !important;
display: block;
position: relative;
left: 15px;
display: none;
}
#banner #livesAgenda .iconSeta {
display:none !important;
}
}
@media screen and (max-width: 900px) {
#banner #livesAgenda p {
font-size: 14px;
line-height: 19px;
}
#banner #livesAgenda .SliderCol2 img {
width: 85px;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
float: none;
margin: 4px 0 17px 0;
}
}
@media screen and (max-width: 620px){
#banner #livesAgenda p {
font-size: 14px;
line-height: 20px;
margin: 9px 0;
letter-spacing: normal;
}
#banner #livesAgenda h3 {
display: inline-block;
}
}
@media screen and (max-width: 748px){
#banner #livesAgenda .SliderCol2 img {
float: none;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
float: none;
margin: 0 auto 20px auto;
position: relative;
left: 10px;
top: 7px;
}
#banner #livesAgenda h3 {
margin-top: -16px;
}
}
@media screen and (max-width: 599px){
#banner #livesAgenda .LogoApoio {
width: 61px;
margin: -33px auto 0 auto !important;
}
#banner #livesAgenda .SliderCol2 img {
width: 61px;
margin: -48px auto 0 auto;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
width: 71px;
}
#banner #livesAgenda p {
font-size: 12px;
}
#banner #livesAgenda h3 {
margin: 18px auto 0 auto !important;
font-size: 13px;
}
#banner #livesAgenda h2 {
font-size: 12px;
display: inline-block;
padding: 20px 0 13px 0;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.9px;
}
}
@media screen and (max-width: 462px){
#banner #livesAgenda .SliderCol2 img {
width: 53px;
margin: -41px auto 0 auto;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
margin:7px auto 16px auto !important;
top: 0px;
}
#banner #livesAgenda p {
line-height: 17px;
}
}
@media screen and (max-width: 376px){
#banner #livesAgenda p {
font-size: 12px;
line-height: 16px;
margin: 0 0 12px 0;
}
#banner #livesAgenda .LogoApoio {
margin: -33px auto 0 auto !important;
right: 20%;
}
}
@media screen and (max-width: 340px){
#banner #livesAgenda .LogoApoio {
margin: -33px auto 0 auto !important;
right: 18%;
}
#banner #livesAgenda h3 {
margin: -1px auto 0 auto !important;
}
}
/*BANNER AGENDA LIVES - SP - FIM*/
/*BANNER AGENDA LIVES - RP - INÍCIO*/
#banner #livesAgenda.livesAgendaRP  span {
color: #ca40ad;
border-bottom: 1px solid #aa4ca6c9;
transition: 0.5s;
text-shadow: -3px 2px 10px #98e1d491;
}
#banner #livesAgenda.livesAgendaRP  span:hover {
text-shadow: -3px 4px 16px #acf9ebb5;
}
#banner #livesAgenda.livesAgendaRP h3 span.traco1 {
border-bottom: 2px solid #f975e3;
box-shadow: 0px 0px 3px #2d8070d4;
height: 1px;
bottom: 0px;
position: absolute;
}
#banner #livesAgenda.livesAgendaRP h3 span.traco2 {
font-weight: 600;
border-bottom: 2px solid #aa4ca67d;
color: #f975e3;
text-shadow: 0px 0px 7px #2d8070d4;
}
@media screen and (max-width: 1055px){
#banner #livesAgenda.livesAgendaRP .overlayBanner  { background: #00c1a4 !important;}
#banner #livesAgenda.livesAgendaRP h3 span.traco2 {
font-weight: 500;
border-bottom: 2px solid #aa4ca67d;
color: #ca40ad;
text-shadow:none;
margin-left: 10px;
}
#banner #livesAgenda.livesAgendaRP h3 span.traco1 {
border-bottom: 2px solid #ca40ad;
box-shadow:0px 0px 0px transparent;
}
}
@media screen and (max-width: 599px){
#banner #livesAgenda.livesAgendaRP h3 span.traco2 {
margin-left: 6px;
}
}
}
/*BANNER AGENDA LIVES - RP - FIM*/
/*BANNER GUIA COVID*/
#banner #BannerMabPrevencao{
background-image: url(/images/bg-banner-mab.jpg); background-position-y: 56px;
position: relative;
}
#banner #BannerMabPrevencao .todoImagemMab img {
max-width: 650px;
margin-left: auto;
margin-right: auto;
padding-top: 260px;
}
@media screen and (max-width:1380px){
#banner #BannerMabPrevencao .todoImagemMab img {
max-width: 500px;
}
}
@media screen and (max-width:1055px){
#banner #BannerMabPrevencao .todoImagemMab img {
max-width: 400px;
padding-top:110px;
}}
#banner  #BannerGuiaCovid {
background-image: url(/images/slider/bg-banner-covid.jpg); background-position-y: 56px;
position: relative;
}
.ContainerGuiaCovid{
max-width: 787px;
margin-left: auto;
margin-right: auto;
}
.todoImagemCovid{
padding-top: 205px
}
@media screen and (max-width:1380px){
.todoImagemCovid {
padding-top: 240px;
}
#banner #BannerGuiaCovid {
background-position-y: 166px;}
.ContainerGuiaCovid {
max-width: 657px;
}
}
@media screen and (max-width:1055px){
#banner #BannerGuiaCovid {
background-position-y: 56px;}
.ContainerGuiaCovid {
max-width: 547px;}
.todoImagemCovid {
padding-top: 100px;
}
}
@media screen and (max-width:550px){
.ContainerGuiaCovid {
width: 92%;}
}
/*FIM BANNER GUIA COVID*/
/*BANNER TRANSFERENCIA*/
#BannerTransferencia{
background-image: url(/images/slider/fundo-banner-transferencia.jpg); background-position-x: 48px; background-position-y: 26px;
position: relative;
}
.containerTranferencia{
max-width: 1708px;
margin-left: auto;
margin-right: auto;
}
.transferenciaDireita{
width: 820px;
float: left;
margin-top: 200px;
}
.transferenciaDireita img{
width:100%;
}
.transferenciaEsquerda{
width: 592px;
float: right;
margin-top: 550px
}
.transferenciaEsquerda img{
width:100%;
}
.tranferenciaCentro {
width: 592px;
position: absolute;
bottom: 32px;
left: 50%;
margin-left: -296px;
}
.tranferenciaCentro img{
width:100%;
}
@media screen and (max-width:1720px){
.containerTranferencia{
width: 96%;
}
.transferenciaDireita{
width:48%;
}
.transferenciaEsquerda{
width:34.54%;
}
}
@media screen and (max-width:1590px){
.transferenciaDireita{
margin-top:230px
}
}
@media screen and (max-width:1380px){
.transferenciaDireita {
margin-top: 210px;
width: 43%;
}
.transferenciaEsquerda {
margin-top: 410px;
}
.tranferenciaCentro {
bottom: 22px;}
}
@media screen and (max-width:1160px){
.tranferenciaCentro {
width: 452px;
margin-left: -224px}
}
@media screen and (max-width:1055px){
.transferenciaDireita {
margin-top: 150px;
width: 39%;
}
.transferenciaEsquerda {
margin-top: 290px;
}
.tranferenciaCentro {
width: 100%;
margin-left: 0;
left: 0;
bottom: 56px;
text-align: center;
background: #c2c2c2;
z-index: 999999999999999999;
padding-top: 11px;
}
.tranferenciaCentro img{
max-width: 452px;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width:768px){
.transferenciaDireita {
margin-top: 0;
width: 100%;
float: none;
padding-top: 110px;
max-width: 320px;
margin-left: auto;
margin-right: auto;
}
.transferenciaEsquerda {
margin-top: 30px;
width: 100%;
max-width: 310px;
margin-left: auto;
margin-right: auto;
float: none;
}
.tranferenciaCentro {
bottom: 54px;
background: #c2c2c2;
width: 100%;
}
.tranferenciaCentro img {
max-width: 302px;}
}
@media screen and (max-width:350px){
.containerTranferencia{
width: 92%;
}
}
/* ProducaoAudiovisual2020 */
.msg_covid_ProdAudio_MOBILE  {display:none}
.msg_covid_ProdAudio_DESKTOP {width: 100%; box-sizing: border-box; padding: 20px 15px; background: #fff; line-height: 21px; position:absolute; bottom: 0; text-align: center; }
.msg_covid_ProdAudio_DESKTOP,
.msg_covid_ProdAudio_MOBILE  {text-align: center; color: #1b3054; font-weight: 800;    text-transform: uppercase; font-style: italic;}
#banner .item.ProducaoAudiovisual2020 .overlayBanner{background:rgba(255, 255, 255, 0.91)}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:right;margin-right:3.5%;}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .imagemTopoEsquerda{width:135px}
@media screen and (max-width:1598px){
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-295px 0;}}
@media screen and (max-width:1484px){
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-375px 0;}}
@media screen and (max-width:1380px){
.msg_covid_ProdAudio_DESKTOP {font-size:13px; line-height:19px}
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-70px 0;}}
@media screen and (max-width:1218px){
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-170px 0;}}
@media screen and (max-width:1055px){
.msg_covid_ProdAudio_DESKTOP {display:none}
.msg_covid_ProdAudio_MOBILE {display: block; width: 66%; margin: 27px auto 0 auto; font-size: 12px;line-height: 17px;  font-weight: 500; text-transform: none}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .imagemTopoEsquerda{width:110px}
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:0 0;}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:center;margin-right:0}}
/*FIM*/
/* Gestao Publica EAD Junho 2020 */
.msg_covid_GestaoEAD_MOBILE  {display:none}
.msg_covid_GestaoEAD_DESKTOP {width: 100%;box-sizing: border-box; position: absolute; bottom: 0; padding: 12px 0 10px 0;background: #fff;margin: 0 auto;line-height: 21px;text-align: center;}
.msg_covid_GestaoEAD_DESKTOP span {display: inline-block; position: relative;  right: 18px;  margin-right: -4px;  font-size: 19px; top: 1px; font-style: normal;}
.msg_covid_GestaoEAD_DESKTOP,
.msg_covid_GestaoEAD_MOBILE  {color: #1076bc; font-weight: 600; text-transform: uppercase; border-top: 4px solid #1076bc; font-size: 15px;  font-style: italic; margin-top: 10px;}
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita { right: 94px;}
@media screen and (max-width:1380px){
.msg_covid_GestaoEAD_DESKTOP {font-size:13px; line-height:19px}
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita { right: 94px; width: 226px;}}
@media screen and (max-width:1055px){
.msg_covid_GestaoEAD_DESKTOP {display:none}
.msg_covid_GestaoEAD_MOBILE {display: block;width: 85%;margin: 27px auto 0 auto;font-size: 12px;line-height: 17px;font-weight: 500;text-transform: none;padding: 20px 9px;background: #f4f4f6;}
#banner .item.PngFrente#GPublicaEADJun2020 .overlayBanner{display:none !important;}}
@media screen and (max-width:842px){
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita {right: 94px; width: 161px;}}
@media screen and (max-width:748px){
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita {right: unset;width: 124px;}}
@media screen and (max-width:376px){.msg_covid_GestaoEAD_MOBILE {margin-top:0;}
#banner .item.PngFrente#GPublicaEADJun2020.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {width: 200px; margin-top:30px;}}
/*FIM*/
/*VEST 2020 - 30/06 */
#BannerVestibular20202 .boxBtnEnemOnline {margin-top: 50px;}
#BannerVestibular20202 .boxBtnEnemOnline a {font-size: 46px;background: #6cc7c4;color:#fff;padding: 22px 0 15px 0;width: 244px;text-align: center;display: block;border-radius: 8px;font-weight: 600;float: left;text-transform: uppercase;margin-right: 71px;}
#BannerVestibular20202 .boxBtnEnemOnline a.ultimo {margin-right: 0}
#BannerVestibular20202 .boxBtnEnemOnline a span {margin-bottom: 2px;font-size: 15px;display: block;font-weight: 500;}
/*VEST 2020*/
#BannerVestibular20202{background:#1c3a6a }
.ContainerVest2020{max-width:1516px;margin-left:auto;margin-right:auto;padding-top:160px;}
.bgBannerVest2020{float:right;width:44.40%;padding-top:28px;padding-right: 40px}
.conteudoPrincipalBannerVestibular{float:left;width:40%;padding-top: 118px;padding-left: 40px;}
.textoFoto { position: absolute; bottom: 8px;right: 30px;}
.textoFoto p {font-size: 9px;font-style: italic;color: #fff;font-weight: 500;}
.ContainerVest2020 img{width:100%;}
.overlayBannerVest2020{display:none}
.bgBannerVestMob{display:none}
@media screen and (max-width:1380px){.ContainerVest2020{max-width:1130px;}.bgBannerVest2020{padding-top:21px;}
.conteudoPrincipalBannerVestibular {padding-top: 56px;}
}
@media screen and (max-width:1140px){.ContainerVest2020{padding-top:180px;}}
@media screen and (max-width:1055px){.ContainerVest2020{padding-top:80px;}.ContainerVest2020{max-width:910px;}.bgBannerVest2020{padding-top:15px;}}
@media screen and (max-width:796px){.ContainerVest2020{padding-top:95px;}}
@media screen and (max-width:750px){.ContainerVest2020{padding-top:64px;}.conteudoPrincipalBannerVestibular{width: 50%;max-width:510px;margin-left:auto;margin-right:auto;float:none;position:relative;z-index:2;}.overlayBannerVest2020{display:block;position:absolute;width:100%;height:100%;z-index:1;background:rgba(28,58,106,.9)}.bgBannerVestMob{display:block;}.bgBannerVest2020{display:none;}.bgBannerVestMob{display:block;position:absolute;width:100%;height:100%;background-size:auto 100%;z-index:0;}
.conteudoPrincipalBannerVestibular {padding-left: 0;
}}
@media screen and (max-width:665px){.conteudoPrincipalBannerVestibular{width: 60%;}}
@media screen and (max-width:565px){.conteudoPrincipalBannerVestibular{width: 74%;}}
@media screen and (max-width:490px){.conteudoPrincipalBannerVestibular{width: 83%;}}
@media screen and (max-width:451px){.conteudoPrincipalBannerVestibular{width: 92%;padding-top: 55px;}}
@media screen and (max-width:425px){.conteudoPrincipalBannerVestibular{padding-top: 97px;}}
/* PosEadGerente */
#banner #PosEadGerente img{max-width:1057px;margin-left:-240px;}
@media screen and (max-width:1380px){
#banner #PosEadGerente img{width:80% !important;margin-left:-200px;}}
@media screen and (max-width:1055px){
#banner #PosEadGerente img{width:50% !important;margin-left:-90px;}
#banner #PosEadGerente .bgBanner{display:none;}
#banner #PosEadGerente .overlayBanner{background:#1a1c32;}}
@media screen and (max-width:765px){
#banner #PosEadGerente img{width:400px !important;margin-left:10px}}
@media screen and (max-width:452px){
#banner #PosEadGerente img{width:320px !important;margin-left:10px}}
@media screen and (max-width:330px){
#banner #PosEadGerente img{margin-left:0;width:318px !important }}
/*FIM*/
/* Gestao Publica EAD */
@media screen and (max-width:1380px){
#banner .item.PngFrente#GestaoPublicaEAD .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:66%;}}
@media screen and (max-width:1055px){
#banner .item.PngFrente#GestaoPublicaEAD .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:45% !important;}
#banner .item.PngFrente#GestaoPublicaEAD .overlayBanner{display:none !important;}}
@media screen and (max-width:650px){
#banner .item.PngFrente#GestaoPublicaEAD .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:92% !important;}}
/*FIM*/
/* CHINÊS PRESENCIAL E EAD FEV 2020 */
#banner #chinesPresencEAD h1{font-weight:600;color:#000;margin-bottom:14px;font-size:38px;}
#banner #chinesPresencEAD h2{font-size:38px;font-weight:600;color:#c80101;}
#banner #chinesPresencEAD p{color:#000;font-size:32px;}
#banner #chinesPresencEAD .conteudoPrincipalBanner{padding-left:0;padding-right:0;padding-bottom:79px;padding-top:79px;}
#banner #chinesPresencEAD .SliderCol2 p{font-weight:400;color:#414042 }
#banner #chinesPresencEAD .SliderCol2 strong{font-weight:600 }
#banner #chinesPresencEAD .containerColunasChina{max-width:942px;margin:25px auto 141px auto}
#banner #chinesPresencEAD .decorUp{position:absolute;top:0;}
#banner #chinesPresencEAD .decorBottom{position:absolute;bottom:0;}
#banner #chinesPresencEAD .LogoChina{margin-bottom:22px;width:266px;}
@media screen and (max-width:1380px){
#banner #chinesPresencEAD .LogoChina{margin-bottom:25px;width:207px;margin-top:30px;}
#banner #chinesPresencEAD .decorUp,
#banner #chinesPresencEAD .decorBottom{width:100%;}
#banner #chinesPresencEAD h1,
#banner #chinesPresencEAD h2{font-size:28px;}
#banner #chinesPresencEAD h2{padding-bottom:0;}
#banner #chinesPresencEAD p{font-size:26px;line-height:28px;}
#banner #chinesPresencEAD .conteudoPrincipalBanner{padding-top:65px;adding-bottom:65px;}
#banner #chinesPresencEAD .containerColunasChina{margin:25px auto 111px auto}}
@media screen and (max-width:1055px){
#banner #chinesPresencEAD .LogoChina{display:none}
#banner #chinesPresencEAD .overlayBanner{background:none;background-image:none}
#banner #chinesPresencEAD .bgBanner{background-color:#fbf5e4;background-image:none;}}
@media screen and (max-width:847px){
#banner #chinesPresencEAD p{font-size:18px;}}
@media screen and (max-width:590px){
#banner #chinesPresencEAD .decorBottom{bottom:14px;}
#banner #chinesPresencEAD p{line-height:22px;}}
@media screen and (max-width:526px){
#banner #chinesPresencEAD .decorBottom{position:absolute;}
#banner #chinesPresencEAD h1,
#banner #chinesPresencEAD h2{font-size:21px;}}
@media screen and (max-width:380px){
#banner #chinesPresencEAD .decorUp,
#banner #chinesPresencEAD .decorBottom{display:none}}
/*FIM*/
/* EXTENSÃO E CURSOS LIVRES */
#banner .BannerExtesnaoNovo .logo{position:relative;padding-left:200px;padding-top:265px;}
#banner .BannerExtesnaoNovo .textoExt{position:absolute;right:184px;top:278px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:420px;}
#banner .BannerExtesnaoNovo .logo img{max-width:930px;}
@media screen and (max-width:1820px){
#banner .BannerExtesnaoNovo .textoExt{right:70px;top:273px;}}
@media screen and (max-width:1714px){
#banner .BannerExtesnaoNovo .textoExt{right:33px;top:300px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:380px;}
#banner .BannerExtesnaoNovo .logo img{max-width:880px;}}
@media screen and (max-width:1534px){
#banner .BannerExtesnaoNovo .logo img{max-width:800px;}}
@media screen and (max-width:1410px){
#banner .BannerExtesnaoNovo .logo{padding-top:310px;}
#banner .BannerExtesnaoNovo .logo img{max-width:700px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:344px;}}
@media screen and (max-width:1380px){
#banner .BannerExtesnaoNovo .logo{padding-top:200px;padding-left:185px;}
#banner .BannerExtesnaoNovo .textoExt{right:65px;top:187px;}}
@media screen and (max-width:1286px){
#banner .BannerExtesnaoNovo .logo{padding-top:240px;padding-left:150px;}
#banner .BannerExtesnaoNovo .logo img{max-width:600px;}
#banner .BannerExtesnaoNovo .textoExt{right:67px;top:215px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:306px;}}
@media screen and (max-width:1150px){
#banner .BannerExtesnaoNovo .logo img{max-width:580px;}
#banner .BannerExtesnaoNovo .logo{padding-top:245px;padding-left:120px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:285px;}
#banner .BannerExtesnaoNovo .textoExt{right:38px;top:233px;}}
@media screen and (max-width:1055px){
#banner .BannerExtesnaoNovo .logo{padding-top:150px;padding-left:120px;}
#banner .BannerExtesnaoNovo .textoExt{right:30px;top:125px;}
#banner .BannerExtesnaoNovo .logo img{max-width:470px;}}
@media screen and (max-width:872px){
#banner .BannerExtesnaoNovo .textoExt{right:9px;top:155px;}
#banner .BannerExtesnaoNovo .logo img{max-width:440px;}
#banner .BannerExtesnaoNovo .logo{padding-top:160px;}}
@media screen and (max-width:780px){
#banner .BannerExtesnaoNovo .logo{padding-top:105px;padding-left:65px;}
#banner .BannerExtesnaoNovo .logo img{max-width:400px;}
#banner .BannerExtesnaoNovo .textoExt{right:4px;top:158px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:240px;}}
@media screen and (max-width:610px){
#banner .BannerExtesnaoNovo .textoExt{left:15px;top:269px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:190px;}
#banner .BannerExtesnaoNovo .logo img{max-width:380px;margin-left:auto;margin-right:auto;}
#banner .BannerExtesnaoNovo .logo{padding-top:105px;padding-left:0px;}}
/*FIM*/
/* alunosOuroePrata */
#banner .item#alunosOuroePrata .bgBanner{background-position:left 174px;background-color:#3952ab;}
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:right;}
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:36%;position:relative;right:6%;}
@media screen and (max-width:1055px){
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:center;}
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:48%;position:relative;right:inherit}
@media screen and (max-width:600px){
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:80%;}}
#banner .item#alunosOuroePrata .overlayBanner{background:rgba(57, 82, 171, 0.9);}
#banner .item#alunosOuroePrata .bgBanner{background-position:top;}}
/*FIM*/
/* Pós Graduação */
.BannerPosGraduacao{position:relative;}
.ElementoPrincipal{position:relative;}
.margin{padding-top:170px;}
.ElementoPrincipal img{max-width:900px;margin-left:auto;margin-right:auto;}
.textoImagem{position:absolute;left:46px;margin-top:35px;}
.bolinhas{position:absolute;right:50px;margin-top:25px;}
.bolinhas img{max-width:360px;}
.linhas{position:absolute;right:0px;bottom:0;}
@media screen and (max-width:1570px){.textoImagem img{max-width:400px;}.bolinhas img{max-width:270px;}.linhas img{max-width:230px;}}
@media screen and (max-width:1380px){.ElementoPrincipal img{max-width:648px;}}
@media screen and (max-width:1236px){.textoImagem img{max-width:320px;}.bolinhas img{max-width:220px;}.linhas img{max-width:200px;}}
@media screen and (max-width:1068px){.textoImagem img{max-width:250px;}.bolinhas img{max-width:180px;}.linhas img{max-width:170px;}}
@media screen and (max-width:1055px){
.margin{padding-top:0;}.textoImagem{top:20%;}.bolinhas{top:20%;}.ElementoPrincipal img{max-width:430px;padding-top:106px;}.linhas img{max-width:140px;}}
@media screen and (max-width:834px){
.ElementoPrincipal img{max-width:370px;padding-top:140px;}.textoImagem img{max-width:220px;}.bolinhas img{max-width:160px;}}
@media screen and (max-width:664px){
.bolinhas{right:10px;margin-top:0px;}.bolinhas img{max-width:150px;}.textoImagem img{max-width:210px;}.textoImagem{left:10px;margin-top:0px;}.linhas img{max-width:110px;}}
@media screen and (max-width:588px){.ElementoPrincipal img{max-width:300px;padding-top:180px;}}
@media screen and (max-width:404px){.bolinhas img{max-width:100px;}.ElementoPrincipal img{max-width:250px;padding-top:215px;}}
/*FIM*/
/* RInota4MEC */
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{width:578px;margin-top:48px;}
#banner .item.RInota4MEC p{color:#fff !important;text-align:right;font-weight:300 !important;font-size:37px !important;line-height:50px !important;}
#banner .item.RInota4MEC .imagemTopoDireita{position:absolute !important;}
#banner .item.RInota4MEC .saiba{padding-bottom:0 !important;border-bottom:1px solid #fff;display:inline-block;float:right;line-height:30px !important;
font-size:28px !important;margin:16px 0 0 0;}
@media screen and (max-width:1380px){
#banner .item.RInota4MEC .bgBanner{background-position:-72px 64px !important;background-repeat:no-repeat;}
#banner .item.RInota4MEC p{font-size:30px !important;line-height:35px !important}}
@media screen and (max-width:1265px){
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-right:8%;}}
@media screen and (max-width:1055px){
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{max-width:100%;padding-right:0;width:100%;margin-top:0;top:0;position:relative !important;}
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner br{display:none;}
#banner .item.RInota4MEC p{text-align:center;}
#banner .item.RInota4MEC .saiba{float:none}
#banner .item.RInota4MEC .bgBanner{background-position:-72px -84px !important;}
#banner .item.RInota4MEC .overlayBanner{background:#0e242dbd;}}
@media screen and (max-width:975px){
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{position:unset !important;margin:0 auto;padding:0 !important;text-align:center;}
#banner .item.RInota4MEC .imagemTopoDireita{display:inline-block;}
#banner .item.RInota4MEC .saiba{padding:0 !important;}
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{padding:0 8%}}
@media screen and (max-width:768px){
#banner .item.RInota4MEC .bgBanner{display:none;}
#banner .item.RInota4MEC .bgBannerMobile{display:block;}}
/*FIM*/
/* VestibularOutubro 2019 */
.fotosAlunos{position:absolute;bottom:0;width:100%;left:7%;}
#banner .item.VestibularOutubro .bgBanner{background-repeat:no-repeat;background-size:1020px;background-color:#231f20;background-position:right 174px;}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:0;padding-right:0;height:auto;}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:32%;position:relative;right:31%;}
#banner .item .fotosAlunos img{width:32%;float:left;}
@media screen and (max-width:1788px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:28%;}}
@media screen and (max-width:1680px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:25%;}
#banner .item.VestibularOutubro .bgBanner{background-size:900px !important;}}
@media screen and (max-width:1580px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:28%;}}
@media screen and (max-width:1460px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:31%;}}
@media screen and (max-width:1380px){
#banner .item.VestibularOutubro .bgBanner{background-size:704px !important;background-position:right 164px;}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:25%;}}
@media screen and (max-width:1290px){
#banner .item.VestibularOutubro .bgBanner{background-size:662px !important;background-position:right 164px;}}
@media screen and (max-width:1164px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:30%;}
#banner .item.VestibularOutubro .bgBanner{background-size:700px !important;}}
@media screen and (max-width:1055px){
#banner .item.VestibularOutubro .bgBanner{background-size:1048px !important;background-position:0 68px}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:320px;right:0%;}
#banner .item.VestibularOutubro .overlayBanner{background:rgba(35, 31, 32, 0.94);}}
@media screen and (max-width:768px){
#banner .item.VestibularOutubro .bgBanner{display:none;}}
@media screen and (max-width:320px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:274px}}
/*FIM*/
/* ProcessosGerenciaisl2019 */
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:0 92px;background-repeat:no-repeat;}
#banner .item.ProcessosGerenciaisl2019 .alinhaVerticalContainer .alinhaVertical{padding-top:8%;}
@media screen and (max-width:1883px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:-300px 122px;background-size:2260px;background-repeat:no-repeat}}
@media screen and (max-width:1564px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:-500px 102px;background-size:2260px;background-repeat:no-repeat}}
@media screen and (max-width:1380px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:0 170px;background-size:1390px;background-repeat:no-repeat}
#banner .item .conteudoPrincipalBanner .imagemTopoDireita,
#banner .item .conteudoPrincipalBanner .imagemTopoEsquerda{top:-286px;}
#banner .item.ProcessosGerenciaisl2019 .alinhaVerticalContainer .alinhaVertical{padding-top:0}}
@media screen and (max-width:1055px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:0 0}}
@media screen and (max-width:768px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{display:none;}}
/*FIM*/
/* PosGraduacao2019 */
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo{padding-left:18%;}
#banner .item.PosGraduacao2019 .bgBannerMobile{display:none}
@media screen and (max-width:1380px){
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo .h1Pos{font-size:44px}
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo{padding-top:282px}}
@media screen and (max-width:768px){
#banner .item.PosGraduacao2019 .bgBanner{display:none;}
#banner .item.PosGraduacao2019 .bgBannerMobile{display:block;width:100%;background-position:-298px 0;height:100%;position:absolute;background-size:1155px;background-repeat:no-repeat;}}
@media screen and (max-width:1055px){
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo{padding-left:0;padding-top:68px }}
@media screen and (max-width:500px){
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo .h1Pos{font-size:29px;padding-top:95px}}
/*FIM*/
/* Colegio ENEM */
#banner .item.TextoCenter .alinhaVerticalContainer{background:none}
#banner .item.ColegioENEM .bgBanner{background-size:508PX !important;background-repeat:no-repeat;background-position:right 173px !important;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{z-index:1;padding-left:23%;padding-right:20%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:auto;display:inline;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{color:#257f84;line-height:49px;font-size:35px;text-transform:uppercase;font-weight:800;margin-bottom:84px;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{margin-right:3%}
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{width:27%}
@media screen and (max-width:1380px){
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{font-size:27px;line-height:38px}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:18%;padding-right:18%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{width:23%}
#banner .item.ColegioENEM .bgBanner{background-size:374PX !important;background-position:right 166px !important;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{width:15%}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoENEM{width:15%}}
@media screen and (max-width:1055px){
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{width:28%;bottom:-45px;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{margin-bottom:30px;font-size:22px;line-height:34px}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:18%;padding-right:4%;}
#banner .item.ColegioENEM .bgBanner{background-position:right 0 !important;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{width:10%}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoENEM{width:10%}}
@media screen and (max-width:907px){
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:8%;padding-right:8%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{opacity:0.15;bottom:-50px}}
@media screen and (max-width:500px){
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{width:19%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoENEM{width:19%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{font-size:18px;line-height:27px}}
/*FIM*/
/* Colegio RP */
#banner .item.BannerColegioRP .imagemInferiorDireito{width:156px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer{background:none}
#banner .item.BannerColegioRP .alinhaVerticalContainer p{color:#fff;}
#banner .item.BannerColegioRP .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{background:rgba(0, 10, 44, 0.8392156862745098);padding-top:55px;margin-top:-242px;padding-bottom:55px;}
@media screen and (max-width:1380px){
#banner .item.BannerColegioRP .imagemInferiorDireito{width:120px}
#banner .item.BannerColegioRP .alinhaVerticalContainer{height:530px;padding-top:136px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-top:40px;margin-top:-128px;padding-bottom:40px;}
#banner .item.BannerColegioRP .bgBanner{background-position:0 22px !important;}}
@media screen and (max-width:1293px){
#banner .item.BannerColegioRP .bgBanner{background-size:auto !important;background-position:0 12px !important;}}
@media screen and (max-width:1199px){
#banner .item.BannerColegioRP .imagemInferiorDireito{left:35px;}}
@media screen and (max-width:1055px){
#banner .item.BannerColegioRP .overlayBanner{background:none !important;}
#banner .item.BannerColegioRP .bgBanner{background-position:0 -90px !important;}
#banner .item.BannerColegioRP .imagemInferiorDireito{bottom:20px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer{height:421px;padding-top:78px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding:39px 20px;}}
@media screen and (max-width:869px){
#banner .item.BannerColegioRP .alinhaVerticalContainer{height:421px;padding-top:78px;}
#banner .item.BannerColegioRP .bgBanner{background:#e4e9f7 !important;}
#banner .item.BannerColegioRP .imagemInferiorDireito{width:100%;bottom:76px;text-align:center;left:0;}
#banner .item.BannerColegioRP .imagemInferiorDireito img{width:117px;display:inline;}}
/*FIM*/






/* BANNER ESTADÃO */
.icones {
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    margin-top: 40px;
}
.icones:last-of-type{
	margin-right: 0;
}
 .icones img {
    max-width: 210px;
}
.todoIcones {
	text-align: center;
}
#banner .item.Vest .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 70%;
}
.conteudoPrincipalBanner.bannerEstadao p {
    color: #000;
    font-size: 15px;
    max-width: 525px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
.conteudoPrincipalBanner.bannerEstadao img {
    max-width: 900px;
    margin-top: 40px;
}

@media screen and (max-width:475px) {
	.icones {
    display: inline-block;
    text-align: center;
    margin-right: 0px;
    margin-top: 20px;
}
}

/* FIM BANNER ESTADÃO */

/* EXPOS EM CARTAZ MAB */
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 500px;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical {
  vertical-align: bottom;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer {
    display: table;
    height: 685px;
}
@media screen and (max-width:1847px) {
#banner #ExpoGabrielDaHumani  .bgBanner {
  background-size:100% !important;  
  background-repeat: no-repeat;
  background-color: #000;
  background-position: bottom !important;
}
}
@media screen and (max-width:1380px) {
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 40%;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer {
    height: 505px;
    padding-top: 165px;
}
	.icones {
    margin-top: 20px;
}
}
@media screen and (max-width:1055px) {
	
	#banner .item.Vest .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 50%;
}
	.icones img {
    max-width: 160px;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 30%;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
        margin-top: 40px
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical {
        vertical-align: middle;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer {
    height: 505px;
    padding-top: 0;
}
#banner #ExpoGabrielDaHumani .bgBanner {
    background-size: 100% !important;
    background-position: 0px 50px !important;
}
}
@media screen and (max-width:768px) {
	#banner .item.Vest .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 70%;
}
#banner #ExpoGabrielDaHumani .bgBanner {
	display:none;	
}
#banner #ExpoGabrielDaHumani  {
            background: #000;
}
#banner #ExpoGabrielDaHumani .bgBannerMobile {
	width: 516px;
	margin: 0 auto;
	position: relative;
	background-size: 74%;
	background-position: center;
}
#banner #ExpoGabrielDaHumani .bgBannerMobile img {
	 display: block;
	 margin: 0 auto;
}
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
	width: 200px;
}       
}
@media screen and (max-width:540px) {
#banner #ExpoGabrielDaHumani .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 61%;
}
}
@media screen and (max-width:496px) {
#banner #ExpoGabrielDaHumani .bgBannerMobile {
    width: 100%;
}
}



/* REABERTURA MAB */
@media screen and (max-width:1380px) {
#banner #reaberturaMAB .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 500px;
}
}
@media screen and (max-width:768px) {
#banner #reaberturaMAB .bgBanner {
	display:none;	
}
}
@media screen and (max-width:540px) {
#banner #reaberturaMAB .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 81%;
}
	#banner .item.Vest .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
    width: 100%;
}
}


/* FEIRA CULTURAL - INÍCIO */
#banner #feiraCulturalInternacional .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
padding-left: 12%;
padding-right: 12%;
}
#banner #feiraCulturalInternacional .SliderCol2 {
margin-right: 3%;
width: 47%;
}
#banner #feiraCulturalInternacional .SliderCol2.ultimo {
margin-right: 3%;
width: 47%;
}
#banner #feiraCulturalInternacional  img{
max-width: 100%;
}
#banner #feiraCulturalInternacional .logoFeiraCultural {
width: 687px;
margin-left: -7%;
}
#banner #feiraCulturalInternacional .feiraCulturalInfo {
width: 544px;
margin-left: 6%;
}
@media screen and (max-width: 1055px) {
    #banner #feiraCulturalInternacional .overlayBanner { background: #f2f4ff}
    #banner #feiraCulturalInternacional .bgBanner        { display: none; }
}
@media screen and (max-width:1380px) {
#banner #feiraCulturalInternacional .alinhaVerticalContainer {
height: auto;
padding-top: 155px;
}
}
@media screen and (max-width:748px) {
#banner #feiraCulturalInternacional .feiraCulturalInfo {
width: 544px;
margin: 0 auto;
display: inline-block;
}
#banner #feiraCulturalInternacional .alinhaVerticalContainer {
padding-top: 110px;
}
#banner #feiraCulturalInternacional .SliderCol2,
#banner #feiraCulturalInternacional .SliderCol2.ultimo {
width: 100%;
margin: 0;
}
#banner #feiraCulturalInternacional .logoFeiraCultural {
width: 249px;
margin: 0 auto;
}
#banner #feiraCulturalInternacional .feiraCulturalInfo {
width: 266px;
margin-top: 20px;
}
}
/* FEIRA CULTURAL - FIM */


/* Vestibular */
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 600px;
}
.logos-rodape{
position: absolute;
bottom: 0;
background-color: #002c53;
width: 100%;
padding: 7px 0px;
}
.logos-rodape ul {
text-align: center;
}
.logos-rodape ul li {
display: inline-block;
margin-right: 30px;
}
.trasparente img {
opacity: 0;
}
@media screen and (max-width:1380px) {
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 430px;
}
}
@media screen and (max-width:1055px) {
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer {
padding-top: 79px;
}

#banner #vestibularOnline .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
    padding: 0 0 79px 0;
}
#banner #vestibularOnline .logos-rodape {
    padding: 15px 0px 43px 0;
}
}
@media screen and (max-width:492px) {
#banner #vestibularOnline.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 90%;
}
}
@media screen and (max-width:730px) {
.trasparente{
display: none !important;
}
.logos-rodape img{
max-width: 80px;
}
}
/* Vestibukar */


/* Aulas Presenciais e Remotas - INÍCIO */
@media screen and (max-width:1380px) {
#banner #aulasPresenciaisRemotas.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 430px;
}
}
@media screen and (max-width:1055px) {
#banner #aulasPresenciaisRemotas.item.PngFrente .alinhaVerticalContainer {
padding-top: 79px;
}
}
@media screen and (max-width:492px) {
#banner #aulasPresenciaisRemotas.item.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {
width: 90%;
}
}
/* Aulas Presenciais e Remotas - FIM */

/* SALVE MALALA - INÍCIO */
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner {
padding-left: 0;
padding-right: 0;
}
#banner #TeatroSalveMalala .SliderCol2 {
background-color: #e4e5eb;
margin-right: 0;
}
#banner #TeatroSalveMalala .SliderCol2 img{
float: right;
}
#banner #TeatroSalveMalala .SliderCol2.ultimo {
background-color: #9087c1;
width: 52%;
text-align: left;
padding-left: 3%;
padding-right: 20%;
}
#banner #TeatroSalveMalala .LogoTeatroLaLeche {
margin: 25px auto 25px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2,
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p{
color: #fff;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
display: inline-block;
margin-left: -40px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img{
float: left;
position: relative;
right: 24px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 span{
float: left;
display: inline-block;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p{
font-size: 31px;
font-weight: 400;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p strong {
font-weight: 600
}
@media screen and (max-width:1380px) {
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img {
right: 24px;
width: 30px;
}
#banner #TeatroSalveMalala .LogoTeatroLaLeche {
width: 160px;
margin: 20px auto 20px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2  {
font-size: 34px;
padding-bottom: 0;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p  {
font-size;36px;
font-size: 26px;
line-height: 31px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
margin-left: -30px;
}
}
@media screen and (max-width:1055px) {
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer {
background: #e4e5eb;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
font-size: 28px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer p {
font-size: 20px;
line-height: 26px;
}
#banner #TeatroSalveMalala .SliderCol2 img {
width: 380px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img {
right: 13px;
}
#banner #TeatroSalveMalala .SliderCol2.ultimo {
width: 52%;
padding-left: 3%;
padding-right: 1%;
}
}
@media screen and (max-width:748px){
#banner #TeatroSalveMalala .SliderCol2.ultimo {
padding-left: 2.1%;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 {
margin-left: 0px;
}
#banner #TeatroSalveMalala.item.Colunas2 .alinhaVerticalContainer h2 img {
display: none;
}
#banner #TeatroSalveMalala .SliderCol2, #banner #TeatroSalveMalala .SliderCol2.ultimo {width: 100%;float: none;/*! height: 300px; */}
#banner #TeatroSalveMalala .SliderCol2.ultimo img {
left: 0;
}
#banner #TeatroSalveMalala .SliderCol2 img {
width: 400px;
position: relative;
left: 10px;
}
}
@media screen and (max-width:591px){
#banner #TeatroSalveMalala .SliderCol2 {
display: none;
}
#banner #TeatroSalveMalala .SliderCol2.ultimo {
display: block;
padding-right: 3%;
padding-left: 3%;
text-align: center;
}
#banner #TeatroSalveMalala .SliderCol2 img {
left: 170px;
}
}
/* SALVE MALALA - FIM */

/*BANNER DIALOGOS FAAP - INÍCIO*/
#banner .item.BannerDialogosFAAP{
background-image:url('/images/slider/banner-dialogos-faap.jpg'); width: 100% ;height:  100%; background-size: cover; background-repeat: no-repeat;
height:845px;
}
.todoImagemDialogosFAAP {
max-width: 1230px;
margin-left: auto;
margin-right: auto;
padding-top: 190px;
}
.todoImagemDialogosFAAP img{
width: 100%;
}
@media screen and (max-width: 1380px) {
#banner .item.BannerDialogosFAAP{
height:668px;
}
.todoImagemDialogosFAAP {
max-width: 910px;}
}
@media screen and (max-width: 1055px) {
.todoImagemDialogosFAAP {
max-width: 730px;
padding-top: 90px;
}
}
@media screen and (max-width: 560px) {
.todoImagemDialogosFAAP {
padding-top: 140px;
}
}
/*FIM DIALOGOS FAAP */
/*BANNER NOVO EAD - INÍCIO*/
#banner .item.BannerCursosEad {
background-image:url('../images/slider/banner-cursos-ead.jpg'); width: 100% ;height:  100%; background-size: cover; background-repeat: no-repeat;
height:845px;
}
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 1470px;
margin-left: auto;
margin-right: auto;
padding-top: 227px;
}
#banner .item.BannerCursosEad .todoImagemEad img {width: 100%}
#banner .item.BannerCursosEad .eadDesk{display: block}
#banner .item.BannerCursosEad .eadMobile{display: none}
@media screen and (max-width: 1450px) {
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 1280px;
padding-top: 240px;
}
}
@media screen and (max-width: 1380px) {
#banner .item.BannerCursosEad {
height: 668px;
}
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 1140px;
padding-top: 180px;
}
}
@media screen and (max-width: 1180px) {
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 970px;
padding-top: 230px;
}
}
@media screen and (max-width: 1055px) {
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 900px;
padding-top: 118px;
padding-right: 30px;
padding-left: 10px;
}
}
@media screen and (max-width: 680px) {
#banner .item.BannerCursosEad  .eadDesk{display: none}
#banner .item.BannerCursosEad .eadMobile{display: block}
#banner .item.BannerCursosEad .todoImagemEad {
max-width: 360px;
padding-top: 68px;
}
}
@media screen and (max-width: 376px) {
#banner .item.BannerCursosEad .todoImagemEad {
padding-top: 117px;
}
}
/*BANNER NOVO EAD - FIM*/
/*BANNER AGENDA LIVES - SP - INÍCIO*/
#banner #livesAgenda .LogoApoio {
margin-top: 19px;
margin-left: 0;
width: 50px !important;
margin-bottom: 0;
}
#banner #livesAgenda {
font-family: Roboto;
}
#banner #livesAgenda .bgBanner{
background-position: 0px 57px;
}
#banner #livesAgenda h2,
#banner #livesAgenda p{
color: #fff;
}
#banner #livesAgenda h2 {
text-transform: none;
font-size: 42.5px;
padding-bottom: 0;
margin-bottom: 14px;
}
#banner #livesAgenda h3,
#banner #livesAgenda h3 span{color: #ee6ad9; text-decoration:none}
#banner #livesAgenda h3 {display: block;font-family: Roboto, sans-serif;font-size: 32.4px;font-weight: 600;margin-top: 25px;position: relative;}
#banner #livesAgenda h3 span.traco1{font-weight: 600;border-bottom:1px solid #ee6ad9;display: inline-block;position: relative;/*! top: 1px; */}
#banner #livesAgenda h3 span.traco2{font-weight: 600;border-bottom:1px solid #ee6ad9;display: inline-block;margin-left: 18px;}
#banner #livesAgenda strong{font-weight:600;}
#banner #livesAgenda p{
font-weight: 300;
font-size: 22px;
line-height: 34px;
margin: 11px 0;
letter-spacing: -1px;
}
#banner #livesAgenda span {
color: #ff00d1;
font-weight: 600;
/*! text-decoration: underline; */
letter-spacing: -1px;
border-bottom: 1px solid #ff00d1;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 17.3%;
margin-right: 0;
width: 36%;
padding-right: 2%;
display: table;
}
#banner #livesAgenda .SliderCol2 img {
max-width: 100%;
}
#banner #livesAgenda .SliderCol2 .centralizarLogoLive {
display: table-cell;
vertical-align: middle;
}
#banner #livesAgenda .SliderCol2.ultimo {
width: 60% !important;
text-align: left;
padding-left: 0;
min-height: auto;
border: 0;
display: inherit;
}
#banner #livesAgenda span.rightSpan {
position: absolute;
left: 103%;
width: 270px;
}
#banner #livesAgenda .SliderCol2.ultimo img {
top: 0;
width: auto;
}
#banner #livesAgenda .conteudoPrincipalBanner {
padding-left: 0;
padding-right: 0;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos { width: 319px;margin-bottom: 17px;}
#banner #livesAgenda .SliderCol2.ultimo .iconSeta {margin-bottom: 0px; width:39px;}
@media screen and (max-width:1380px){
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
width: 229px;
}
#banner #livesAgenda .SliderCol2.ultimo .iconSeta {
width: 25px;
}
#banner #livesAgenda h2 {
font-size: 30.5px;
}
#banner #livesAgenda h3 {
font-size: 23.4px;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 11.3%;
width: 35%;
}
#banner #livesAgenda .SliderCol2.ultimo {
width: 62% !important;
}
#banner #livesAgenda .SliderCol2,
#banner #livesAgenda .SliderCol2.ultimo{
height: 385px;
}
#banner #livesAgenda  .alinhaVerticalContainer {
height: 504px;
}
#banner #livesAgenda h2 {
max-width: 83%;
/*! font-size: right; */
}
#banner #livesAgenda p {
font-size: 18px;
line-height: 23px;
}
#banner #livesAgenda .tagPos {
width: 280px;
}
#banner #livesAgenda .SliderCol2 img {
max-width: 83%;
float: right;
}
#banner #livesAgenda .LogoApoio {
margin-top: 13px;
width: 35px !important;
margin-bottom: 10px;
}
#banner #livesAgenda .SliderCol2.ultimo img {
float: none;
}
#banner #livesAgenda .iconSeta {
margin-bottom: 19px;
width: 37px;
}
#banner #livesAgenda h3 {
margin-top: 5px;
}
}
@media screen and (max-width: 1055px) {
#banner #livesAgenda.livesAgendaRP .overlayBanner  { background: #00c1a4 !important;}
#banner #livesAgenda span.rightSpan {
position: relative;
left: auto;
}
#banner #livesAgenda .overlayBanner { background: #0c5084;}
#banner #livesAgenda .bgBanner { display: none;}
#banner #livesAgenda h2 {
/*! display: none; */
font-size: 15px;
display: inline-block;
padding: 27px 0 7px 0;
}
#banner #livesAgenda h3 {
font-size: 17.4px;
margin: 12px auto 0 auto !important;
display: block;
}
#banner #livesAgenda .alinhaVerticalContainer {
height: 422px;
}
#banner #livesAgenda p {
font-size: 15px;
line-height: 22px;
margin: 6px 0;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 3%;
}
#banner #livesAgenda .SliderCol2.ultimo {
width: 100% !important;
padding-left: 3%;
padding-right: 3%;
}
#banner #livesAgenda .SliderCol2,
#banner #livesAgenda .SliderCol2.ultimo {
height: auto;
text-align: center;
}
#banner #livesAgenda .SliderCol2 {
padding-left: 3%;
width: 100%;
padding-right: 0;
}
#banner #livesAgenda .LogoApoio {
margin-top: -45px !important;;
width: 35px !important;
position: absolute;
right: 25%;
}
#banner #livesAgenda .SliderCol2 img {
width: 100px;
float: none;
margin: -55px auto 0 auto;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
width: 88px;
margin: 7px auto 31px auto !important;
display: block;
position: relative;
left: 15px;
display: none;
}
#banner #livesAgenda .iconSeta {
display:none !important;
}
}
@media screen and (max-width: 900px) {
#banner #livesAgenda p {
font-size: 14px;
line-height: 19px;
}
#banner #livesAgenda .SliderCol2 img {
width: 85px;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
float: none;
margin: 4px 0 17px 0;
}
}
@media screen and (max-width: 620px){
#banner #livesAgenda p {
font-size: 14px;
line-height: 20px;
margin: 9px 0;
letter-spacing: normal;
}
#banner #livesAgenda h3 {
display: inline-block;
}
}
@media screen and (max-width: 748px){
#banner #livesAgenda .SliderCol2 img {
float: none;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
float: none;
margin: 0 auto 20px auto;
position: relative;
left: 10px;
top: 7px;
}
#banner #livesAgenda h3 {
margin-top: -16px;
}
}
@media screen and (max-width: 599px){
#banner #livesAgenda .LogoApoio {
width: 61px;
margin: -33px auto 0 auto !important;
}
#banner #livesAgenda .SliderCol2 img {
width: 61px;
margin: -48px auto 0 auto;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
width: 71px;
}
#banner #livesAgenda p {
font-size: 12px;
}
#banner #livesAgenda h3 {
margin: 18px auto 0 auto !important;
font-size: 13px;
}
#banner #livesAgenda h2 {
font-size: 12px;
display: inline-block;
padding: 20px 0 13px 0;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.9px;
}
}
@media screen and (max-width: 462px){
#banner #livesAgenda .SliderCol2 img {
width: 53px;
margin: -41px auto 0 auto;
}
#banner #livesAgenda .SliderCol2.ultimo .tagPos {
margin:7px auto 16px auto !important;
top: 0px;
}
#banner #livesAgenda p {
line-height: 17px;
}
}
@media screen and (max-width: 376px){
#banner #livesAgenda p {
font-size: 12px;
line-height: 16px;
margin: 0 0 12px 0;
}
#banner #livesAgenda .LogoApoio {
margin: -33px auto 0 auto !important;
right: 20%;
}
}
@media screen and (max-width: 340px){
#banner #livesAgenda .LogoApoio {
margin: -33px auto 0 auto !important;
right: 18%;
}
#banner #livesAgenda h3 {
margin: -1px auto 0 auto !important;
}
}
/*BANNER AGENDA LIVES - SP - FIM*/
/*BANNER AGENDA LIVES - RP - INÍCIO*/
#banner #livesAgenda.livesAgendaRP  span {
color: #ca40ad;
border-bottom: 1px solid #aa4ca6c9;
transition: 0.5s;
text-shadow: -3px 2px 10px #98e1d491;
}
#banner #livesAgenda.livesAgendaRP  span:hover {
text-shadow: -3px 4px 16px #acf9ebb5;
}
#banner #livesAgenda.livesAgendaRP h3 span.traco1 {
border-bottom: 2px solid #f975e3;
box-shadow: 0px 0px 3px #2d8070d4;
height: 1px;
bottom: 0px;
position: absolute;
}
#banner #livesAgenda.livesAgendaRP h3 span.traco2 {
font-weight: 600;
border-bottom: 2px solid #aa4ca67d;
color: #f975e3;
text-shadow: 0px 0px 7px #2d8070d4;
}
@media screen and (max-width: 1055px){
#banner #livesAgenda.livesAgendaRP .overlayBanner  { background: #00c1a4 !important;}
#banner #livesAgenda.livesAgendaRP h3 span.traco2 {
font-weight: 500;
border-bottom: 2px solid #aa4ca67d;
color: #ca40ad;
text-shadow:none;
margin-left: 10px;
}
#banner #livesAgenda.livesAgendaRP h3 span.traco1 {
border-bottom: 2px solid #ca40ad;
box-shadow:0px 0px 0px transparent;
}
}
@media screen and (max-width: 599px){
#banner #livesAgenda.livesAgendaRP h3 span.traco2 {
margin-left: 6px;
}
}
}
/*BANNER AGENDA LIVES - RP - FIM*/
/*BANNER GUIA COVID*/
#banner #BannerMabPrevencao{
background-image: url(/images/bg-banner-mab.jpg); background-position-y: 56px;
position: relative;
}
#banner #BannerMabPrevencao .todoImagemMab img {
max-width: 650px;
margin-left: auto;
margin-right: auto;
padding-top: 260px;
}
@media screen and (max-width:1380px){
#banner #BannerMabPrevencao .todoImagemMab img {
max-width: 500px;
}
}
@media screen and (max-width:1055px){
#banner #BannerMabPrevencao .todoImagemMab img {
max-width: 400px;
padding-top:110px;
}}
#banner  #BannerGuiaCovid {
background-image: url(/images/slider/bg-banner-covid.jpg); background-position-y: 56px;
position: relative;
}
.ContainerGuiaCovid{
max-width: 787px;
margin-left: auto;
margin-right: auto;
}
.todoImagemCovid{
padding-top: 205px
}
@media screen and (max-width:1380px){
.todoImagemCovid {
padding-top: 240px;
}
#banner #BannerGuiaCovid {
background-position-y: 166px;}
.ContainerGuiaCovid {
max-width: 657px;
}
}
@media screen and (max-width:1055px){
#banner #BannerGuiaCovid {
background-position-y: 56px;}
.ContainerGuiaCovid {
max-width: 547px;}
.todoImagemCovid {
padding-top: 100px;
}
}
@media screen and (max-width:550px){
.ContainerGuiaCovid {
width: 92%;}
}
/*FIM BANNER GUIA COVID*/
/*BANNER TRANSFERENCIA*/
#BannerTransferencia{
background-image: url(/images/slider/fundo-banner-transferencia.jpg); background-position-x: 48px; background-position-y: 26px;
position: relative;
}
.containerTranferencia{
max-width: 1708px;
margin-left: auto;
margin-right: auto;
}
.transferenciaDireita{
width: 820px;
float: left;
margin-top: 200px;
}
.transferenciaDireita img{
width:100%;
}
.transferenciaEsquerda{
width: 592px;
float: right;
margin-top: 550px
}
.transferenciaEsquerda img{
width:100%;
}
.tranferenciaCentro {
width: 592px;
position: absolute;
bottom: 32px;
left: 50%;
margin-left: -296px;
}
.tranferenciaCentro img{
width:100%;
}
@media screen and (max-width:1720px){
.containerTranferencia{
width: 96%;
}
.transferenciaDireita{
width:48%;
}
.transferenciaEsquerda{
width:34.54%;
}
}
@media screen and (max-width:1590px){
.transferenciaDireita{
margin-top:230px
}
}
@media screen and (max-width:1380px){
.transferenciaDireita {
margin-top: 210px;
width: 43%;
}
.transferenciaEsquerda {
margin-top: 410px;
}
.tranferenciaCentro {
bottom: 22px;}
}
@media screen and (max-width:1160px){
.tranferenciaCentro {
width: 452px;
margin-left: -224px}
}
@media screen and (max-width:1055px){
.transferenciaDireita {
margin-top: 150px;
width: 39%;
}
.transferenciaEsquerda {
margin-top: 290px;
}
.tranferenciaCentro {
width: 100%;
margin-left: 0;
left: 0;
bottom: 56px;
text-align: center;
background: #c2c2c2;
z-index: 999999999999999999;
padding-top: 11px;
}
.tranferenciaCentro img{
max-width: 452px;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width:768px){
.transferenciaDireita {
margin-top: 0;
width: 100%;
float: none;
padding-top: 110px;
max-width: 320px;
margin-left: auto;
margin-right: auto;
}
.transferenciaEsquerda {
margin-top: 30px;
width: 100%;
max-width: 310px;
margin-left: auto;
margin-right: auto;
float: none;
}
.tranferenciaCentro {
bottom: 54px;
background: #c2c2c2;
width: 100%;
}
.tranferenciaCentro img {
max-width: 302px;}
}
@media screen and (max-width:350px){
.containerTranferencia{
width: 92%;
}
}
/* ProducaoAudiovisual2020 */
.msg_covid_ProdAudio_MOBILE  {display:none}
.msg_covid_ProdAudio_DESKTOP {width: 100%; box-sizing: border-box; padding: 20px 15px; background: #fff; line-height: 21px; position:absolute; bottom: 0; text-align: center; }
.msg_covid_ProdAudio_DESKTOP,
.msg_covid_ProdAudio_MOBILE  {text-align: center; color: #1b3054; font-weight: 800;    text-transform: uppercase; font-style: italic;}
#banner .item.ProducaoAudiovisual2020 .overlayBanner{background:rgba(255, 255, 255, 0.91)}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:right;margin-right:3.5%;}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .imagemTopoEsquerda{width:135px}
@media screen and (max-width:1598px){
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-295px 0;}}
@media screen and (max-width:1484px){
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-375px 0;}}
@media screen and (max-width:1380px){
.msg_covid_ProdAudio_DESKTOP {font-size:13px; line-height:19px}
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-70px 0;}}
@media screen and (max-width:1218px){
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:-170px 0;}}
@media screen and (max-width:1055px){
.msg_covid_ProdAudio_DESKTOP {display:none}
.msg_covid_ProdAudio_MOBILE {display: block; width: 66%; margin: 27px auto 0 auto; font-size: 12px;line-height: 17px;  font-weight: 500; text-transform: none}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .imagemTopoEsquerda{width:110px}
#banner .item.ProducaoAudiovisual2020 .bgBanner{background-position:0 0;}
#banner .item.ProducaoAudiovisual2020 .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:center;margin-right:0}}
/*FIM*/
/* Gestao Publica EAD Junho 2020 */
.msg_covid_GestaoEAD_MOBILE  {display:none}
.msg_covid_GestaoEAD_DESKTOP {width: 100%;box-sizing: border-box; position: absolute; bottom: 0; padding: 12px 0 10px 0;background: #fff;margin: 0 auto;line-height: 21px;text-align: center;}
.msg_covid_GestaoEAD_DESKTOP span {display: inline-block; position: relative;  right: 18px;  margin-right: -4px;  font-size: 19px; top: 1px; font-style: normal;}
.msg_covid_GestaoEAD_DESKTOP,
.msg_covid_GestaoEAD_MOBILE  {color: #1076bc; font-weight: 600; text-transform: uppercase; border-top: 4px solid #1076bc; font-size: 15px;  font-style: italic; margin-top: 10px;}
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita { right: 94px;}
@media screen and (max-width:1380px){
.msg_covid_GestaoEAD_DESKTOP {font-size:13px; line-height:19px}
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita { right: 94px; width: 226px;}}
@media screen and (max-width:1055px){
.msg_covid_GestaoEAD_DESKTOP {display:none}
.msg_covid_GestaoEAD_MOBILE {display: block;width: 85%;margin: 27px auto 0 auto;font-size: 12px;line-height: 17px;font-weight: 500;text-transform: none;padding: 20px 9px;background: #f4f4f6;}
#banner .item.PngFrente#GPublicaEADJun2020 .overlayBanner{display:none !important;}}
@media screen and (max-width:842px){
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita {right: 94px; width: 161px;}}
@media screen and (max-width:748px){
#banner .item.PngFrente#GPublicaEADJun2020 img.imagemTopoDireita {right: unset;width: 124px;}}
@media screen and (max-width:376px){.msg_covid_GestaoEAD_MOBILE {margin-top:0;}
#banner .item.PngFrente#GPublicaEADJun2020.PngFrente .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img {width: 200px; margin-top:30px;}}
/*FIM*/
/*VEST 2020 - 30/06 */
#BannerVestibular20202 .boxBtnEnemOnline {margin-top: 50px;}
#BannerVestibular20202 .boxBtnEnemOnline a {font-size: 46px;background: #6cc7c4;color:#fff;padding: 22px 0 15px 0;width: 244px;text-align: center;display: block;border-radius: 8px;font-weight: 600;float: left;text-transform: uppercase;margin-right: 71px;}
#BannerVestibular20202 .boxBtnEnemOnline a.ultimo {margin-right: 0}
#BannerVestibular20202 .boxBtnEnemOnline a span {margin-bottom: 2px;font-size: 15px;display: block;font-weight: 500;}
/*VEST 2020*/
#BannerVestibular20202{background:#1c3a6a }
.ContainerVest2020{max-width:1516px;margin-left:auto;margin-right:auto;padding-top:160px;}
.bgBannerVest2020{float:right;width:44.40%;padding-top:28px;padding-right: 40px}
.conteudoPrincipalBannerVestibular{float:left;width:40%;padding-top: 118px;padding-left: 40px;}
.textoFoto { position: absolute; bottom: 8px;right: 30px;}
.textoFoto p {font-size: 9px;font-style: italic;color: #fff;font-weight: 500;}
.ContainerVest2020 img{width:100%;}
.overlayBannerVest2020{display:none}
.bgBannerVestMob{display:none}
@media screen and (max-width:1380px){.ContainerVest2020{max-width:1130px;}.bgBannerVest2020{padding-top:21px;}
.conteudoPrincipalBannerVestibular {padding-top: 56px;}
}
@media screen and (max-width:1140px){.ContainerVest2020{padding-top:180px;}}
@media screen and (max-width:1055px){.ContainerVest2020{padding-top:80px;}.ContainerVest2020{max-width:910px;}.bgBannerVest2020{padding-top:15px;}}
@media screen and (max-width:796px){.ContainerVest2020{padding-top:95px;}}
@media screen and (max-width:750px){.ContainerVest2020{padding-top:64px;}.conteudoPrincipalBannerVestibular{width: 50%;max-width:510px;margin-left:auto;margin-right:auto;float:none;position:relative;z-index:2;}.overlayBannerVest2020{display:block;position:absolute;width:100%;height:100%;z-index:1;background:rgba(28,58,106,.9)}.bgBannerVestMob{display:block;}.bgBannerVest2020{display:none;}.bgBannerVestMob{display:block;position:absolute;width:100%;height:100%;background-size:auto 100%;z-index:0;}
.conteudoPrincipalBannerVestibular {padding-left: 0;
}}
@media screen and (max-width:665px){.conteudoPrincipalBannerVestibular{width: 60%;}}
@media screen and (max-width:565px){.conteudoPrincipalBannerVestibular{width: 74%;}}
@media screen and (max-width:490px){.conteudoPrincipalBannerVestibular{width: 83%;}}
@media screen and (max-width:451px){.conteudoPrincipalBannerVestibular{width: 92%;padding-top: 55px;}}
@media screen and (max-width:425px){.conteudoPrincipalBannerVestibular{padding-top: 97px;}}
/* PosEadGerente */
#banner #PosEadGerente img{max-width:1057px;margin-left:-240px;}
@media screen and (max-width:1380px){
#banner #PosEadGerente img{width:80% !important;margin-left:-200px;}}
@media screen and (max-width:1055px){
#banner #PosEadGerente img{width:50% !important;margin-left:-90px;}
#banner #PosEadGerente .bgBanner{display:none;}
#banner #PosEadGerente .overlayBanner{background:#1a1c32;}}
@media screen and (max-width:765px){
#banner #PosEadGerente img{width:400px !important;margin-left:10px}}
@media screen and (max-width:452px){
#banner #PosEadGerente img{width:320px !important;margin-left:10px}}
@media screen and (max-width:330px){
#banner #PosEadGerente img{margin-left:0;width:318px !important }}
/*FIM*/
/* Gestao Publica EAD */
@media screen and (max-width:1380px){
#banner .item.PngFrente#GestaoPublicaEAD .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:66%;}}
@media screen and (max-width:1055px){
#banner .item.PngFrente#GestaoPublicaEAD .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:45% !important;}
#banner .item.PngFrente#GestaoPublicaEAD .overlayBanner{display:none !important;}}
@media screen and (max-width:650px){
#banner .item.PngFrente#GestaoPublicaEAD .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:92% !important;}}
/*FIM*/
/* CHINÊS PRESENCIAL E EAD FEV 2020 */
#banner #chinesPresencEAD h1{font-weight:600;color:#000;margin-bottom:14px;font-size:38px;}
#banner #chinesPresencEAD h2{font-size:38px;font-weight:600;color:#c80101;}
#banner #chinesPresencEAD p{color:#000;font-size:32px;}
#banner #chinesPresencEAD .conteudoPrincipalBanner{padding-left:0;padding-right:0;padding-bottom:79px;padding-top:79px;}
#banner #chinesPresencEAD .SliderCol2 p{font-weight:400;color:#414042 }
#banner #chinesPresencEAD .SliderCol2 strong{font-weight:600 }
#banner #chinesPresencEAD .containerColunasChina{max-width:942px;margin:25px auto 141px auto}
#banner #chinesPresencEAD .decorUp{position:absolute;top:0;}
#banner #chinesPresencEAD .decorBottom{position:absolute;bottom:0;}
#banner #chinesPresencEAD .LogoChina{margin-bottom:22px;width:266px;}
@media screen and (max-width:1380px){
#banner #chinesPresencEAD .LogoChina{margin-bottom:25px;width:207px;margin-top:30px;}
#banner #chinesPresencEAD .decorUp,
#banner #chinesPresencEAD .decorBottom{width:100%;}
#banner #chinesPresencEAD h1,
#banner #chinesPresencEAD h2{font-size:28px;}
#banner #chinesPresencEAD h2{padding-bottom:0;}
#banner #chinesPresencEAD p{font-size:26px;line-height:28px;}
#banner #chinesPresencEAD .conteudoPrincipalBanner{padding-top:65px;adding-bottom:65px;}
#banner #chinesPresencEAD .containerColunasChina{margin:25px auto 111px auto}}
@media screen and (max-width:1055px){
#banner #chinesPresencEAD .LogoChina{display:none}
#banner #chinesPresencEAD .overlayBanner{background:none;background-image:none}
#banner #chinesPresencEAD .bgBanner{background-color:#fbf5e4;background-image:none;}}
@media screen and (max-width:847px){
#banner #chinesPresencEAD p{font-size:18px;}}
@media screen and (max-width:590px){
#banner #chinesPresencEAD .decorBottom{bottom:14px;}
#banner #chinesPresencEAD p{line-height:22px;}}
@media screen and (max-width:526px){
#banner #chinesPresencEAD .decorBottom{position:absolute;}
#banner #chinesPresencEAD h1,
#banner #chinesPresencEAD h2{font-size:21px;}}
@media screen and (max-width:380px){
#banner #chinesPresencEAD .decorUp,
#banner #chinesPresencEAD .decorBottom{display:none}}
/*FIM*/
/* EXTENSÃO E CURSOS LIVRES */
#banner .BannerExtesnaoNovo .logo{position:relative;padding-left:200px;padding-top:265px;}
#banner .BannerExtesnaoNovo .textoExt{position:absolute;right:184px;top:278px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:420px;}
#banner .BannerExtesnaoNovo .logo img{max-width:930px;}
@media screen and (max-width:1820px){
#banner .BannerExtesnaoNovo .textoExt{right:70px;top:273px;}}
@media screen and (max-width:1714px){
#banner .BannerExtesnaoNovo .textoExt{right:33px;top:300px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:380px;}
#banner .BannerExtesnaoNovo .logo img{max-width:880px;}}
@media screen and (max-width:1534px){
#banner .BannerExtesnaoNovo .logo img{max-width:800px;}}
@media screen and (max-width:1410px){
#banner .BannerExtesnaoNovo .logo{padding-top:310px;}
#banner .BannerExtesnaoNovo .logo img{max-width:700px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:344px;}}
@media screen and (max-width:1380px){
#banner .BannerExtesnaoNovo .logo{padding-top:200px;padding-left:185px;}
#banner .BannerExtesnaoNovo .textoExt{right:65px;top:187px;}}
@media screen and (max-width:1286px){
#banner .BannerExtesnaoNovo .logo{padding-top:240px;padding-left:150px;}
#banner .BannerExtesnaoNovo .logo img{max-width:600px;}
#banner .BannerExtesnaoNovo .textoExt{right:67px;top:215px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:306px;}}
@media screen and (max-width:1150px){
#banner .BannerExtesnaoNovo .logo img{max-width:580px;}
#banner .BannerExtesnaoNovo .logo{padding-top:245px;padding-left:120px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:285px;}
#banner .BannerExtesnaoNovo .textoExt{right:38px;top:233px;}}
@media screen and (max-width:1055px){
#banner .BannerExtesnaoNovo .logo{padding-top:150px;padding-left:120px;}
#banner .BannerExtesnaoNovo .textoExt{right:30px;top:125px;}
#banner .BannerExtesnaoNovo .logo img{max-width:470px;}}
@media screen and (max-width:872px){
#banner .BannerExtesnaoNovo .textoExt{right:9px;top:155px;}
#banner .BannerExtesnaoNovo .logo img{max-width:440px;}
#banner .BannerExtesnaoNovo .logo{padding-top:160px;}}
@media screen and (max-width:780px){
#banner .BannerExtesnaoNovo .logo{padding-top:105px;padding-left:65px;}
#banner .BannerExtesnaoNovo .logo img{max-width:400px;}
#banner .BannerExtesnaoNovo .textoExt{right:4px;top:158px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:240px;}}
@media screen and (max-width:610px){
#banner .BannerExtesnaoNovo .textoExt{left:15px;top:269px;}
#banner .BannerExtesnaoNovo .textoExt img{max-width:190px;}
#banner .BannerExtesnaoNovo .logo img{max-width:380px;margin-left:auto;margin-right:auto;}
#banner .BannerExtesnaoNovo .logo{padding-top:105px;padding-left:0px;}}
/*FIM*/
/* alunosOuroePrata */
#banner .item#alunosOuroePrata .bgBanner{background-position:left 174px;background-color:#3952ab;}
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:right;}
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:36%;position:relative;right:6%;}
@media screen and (max-width:1055px){
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{text-align:center;}
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:48%;position:relative;right:inherit}
@media screen and (max-width:600px){
#banner .item#alunosOuroePrata .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:80%;}}
#banner .item#alunosOuroePrata .overlayBanner{background:rgba(57, 82, 171, 0.9);}
#banner .item#alunosOuroePrata .bgBanner{background-position:top;}}
/*FIM*/
/* Pós Graduação */
.BannerPosGraduacao{position:relative;}
.ElementoPrincipal{position:relative;}
.margin{padding-top:170px;}
.ElementoPrincipal img{max-width:900px;margin-left:auto;margin-right:auto;}
.textoImagem{position:absolute;left:46px;margin-top:35px;}
.bolinhas{position:absolute;right:50px;margin-top:25px;}
.bolinhas img{max-width:360px;}
.linhas{position:absolute;right:0px;bottom:0;}
@media screen and (max-width:1570px){.textoImagem img{max-width:400px;}.bolinhas img{max-width:270px;}.linhas img{max-width:230px;}}
@media screen and (max-width:1380px){.ElementoPrincipal img{max-width:648px;}}
@media screen and (max-width:1236px){.textoImagem img{max-width:320px;}.bolinhas img{max-width:220px;}.linhas img{max-width:200px;}}
@media screen and (max-width:1068px){.textoImagem img{max-width:250px;}.bolinhas img{max-width:180px;}.linhas img{max-width:170px;}}
@media screen and (max-width:1055px){
.margin{padding-top:0;}.textoImagem{top:20%;}.bolinhas{top:20%;}.ElementoPrincipal img{max-width:430px;padding-top:106px;}.linhas img{max-width:140px;}}
@media screen and (max-width:834px){
.ElementoPrincipal img{max-width:370px;padding-top:140px;}.textoImagem img{max-width:220px;}.bolinhas img{max-width:160px;}}
@media screen and (max-width:664px){
.bolinhas{right:10px;margin-top:0px;}.bolinhas img{max-width:150px;}.textoImagem img{max-width:210px;}.textoImagem{left:10px;margin-top:0px;}.linhas img{max-width:110px;}}
@media screen and (max-width:588px){.ElementoPrincipal img{max-width:300px;padding-top:180px;}}
@media screen and (max-width:404px){.bolinhas img{max-width:100px;}.ElementoPrincipal img{max-width:250px;padding-top:215px;}}
/*FIM*/
/* RInota4MEC */
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{width:578px;margin-top:48px;}
#banner .item.RInota4MEC p{color:#fff !important;text-align:right;font-weight:300 !important;font-size:37px !important;line-height:50px !important;}
#banner .item.RInota4MEC .imagemTopoDireita{position:absolute !important;}
#banner .item.RInota4MEC .saiba{padding-bottom:0 !important;border-bottom:1px solid #fff;display:inline-block;float:right;line-height:30px !important;
font-size:28px !important;margin:16px 0 0 0;}
@media screen and (max-width:1380px){
#banner .item.RInota4MEC .bgBanner{background-position:-72px 64px !important;background-repeat:no-repeat;}
#banner .item.RInota4MEC p{font-size:30px !important;line-height:35px !important}}
@media screen and (max-width:1265px){
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-right:8%;}}
@media screen and (max-width:1055px){
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{max-width:100%;padding-right:0;width:100%;margin-top:0;top:0;position:relative !important;}
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner br{display:none;}
#banner .item.RInota4MEC p{text-align:center;}
#banner .item.RInota4MEC .saiba{float:none}
#banner .item.RInota4MEC .bgBanner{background-position:-72px -84px !important;}
#banner .item.RInota4MEC .overlayBanner{background:#0e242dbd;}}
@media screen and (max-width:975px){
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{position:unset !important;margin:0 auto;padding:0 !important;text-align:center;}
#banner .item.RInota4MEC .imagemTopoDireita{display:inline-block;}
#banner .item.RInota4MEC .saiba{padding:0 !important;}
#banner .item.RInota4MEC .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{padding:0 8%}}
@media screen and (max-width:768px){
#banner .item.RInota4MEC .bgBanner{display:none;}
#banner .item.RInota4MEC .bgBannerMobile{display:block;}}
/*FIM*/
/* VestibularOutubro 2019 */
.fotosAlunos{position:absolute;bottom:0;width:100%;left:7%;}
#banner .item.VestibularOutubro .bgBanner{background-repeat:no-repeat;background-size:1020px;background-color:#231f20;background-position:right 174px;}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:0;padding-right:0;height:auto;}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:32%;position:relative;right:31%;}
#banner .item .fotosAlunos img{width:32%;float:left;}
@media screen and (max-width:1788px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:28%;}}
@media screen and (max-width:1680px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:25%;}
#banner .item.VestibularOutubro .bgBanner{background-size:900px !important;}}
@media screen and (max-width:1580px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:28%;}}
@media screen and (max-width:1460px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:31%;}}
@media screen and (max-width:1380px){
#banner .item.VestibularOutubro .bgBanner{background-size:704px !important;background-position:right 164px;}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:25%;}}
@media screen and (max-width:1290px){
#banner .item.VestibularOutubro .bgBanner{background-size:662px !important;background-position:right 164px;}}
@media screen and (max-width:1164px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:29%;right:30%;}
#banner .item.VestibularOutubro .bgBanner{background-size:700px !important;}}
@media screen and (max-width:1055px){
#banner .item.VestibularOutubro .bgBanner{background-size:1048px !important;background-position:0 68px}
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:320px;right:0%;}
#banner .item.VestibularOutubro .overlayBanner{background:rgba(35, 31, 32, 0.94);}}
@media screen and (max-width:768px){
#banner .item.VestibularOutubro .bgBanner{display:none;}}
@media screen and (max-width:320px){
#banner .item.VestibularOutubro .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:274px}}
/*FIM*/
/* ProcessosGerenciaisl2019 */
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:0 92px;background-repeat:no-repeat;}
#banner .item.ProcessosGerenciaisl2019 .alinhaVerticalContainer .alinhaVertical{padding-top:8%;}
@media screen and (max-width:1883px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:-300px 122px;background-size:2260px;background-repeat:no-repeat}}
@media screen and (max-width:1564px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:-500px 102px;background-size:2260px;background-repeat:no-repeat}}
@media screen and (max-width:1380px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:0 170px;background-size:1390px;background-repeat:no-repeat}
#banner .item .conteudoPrincipalBanner .imagemTopoDireita,
#banner .item .conteudoPrincipalBanner .imagemTopoEsquerda{top:-286px;}
#banner .item.ProcessosGerenciaisl2019 .alinhaVerticalContainer .alinhaVertical{padding-top:0}}
@media screen and (max-width:1055px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{background-position:0 0}}
@media screen and (max-width:768px){
#banner .item.ProcessosGerenciaisl2019 .bgBanner{display:none;}}
/*FIM*/
/* PosGraduacao2019 */
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo{padding-left:18%;}
#banner .item.PosGraduacao2019 .bgBannerMobile{display:none}
@media screen and (max-width:1380px){
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo .h1Pos{font-size:44px}
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo{padding-top:282px}}
@media screen and (max-width:768px){
#banner .item.PosGraduacao2019 .bgBanner{display:none;}
#banner .item.PosGraduacao2019 .bgBannerMobile{display:block;width:100%;background-position:-298px 0;height:100%;position:absolute;background-size:1155px;background-repeat:no-repeat;}}
@media screen and (max-width:1055px){
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo{padding-left:0;padding-top:68px }}
@media screen and (max-width:500px){
#banner .item.PosGraduacao2019 .texto.TextoEsquerdo .h1Pos{font-size:29px;padding-top:95px}}
/*FIM*/
/* Colegio ENEM */
#banner .item.TextoCenter .alinhaVerticalContainer{background:none}
#banner .item.ColegioENEM .bgBanner{background-size:508PX !important;background-repeat:no-repeat;background-position:right 173px !important;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{z-index:1;padding-left:23%;padding-right:20%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner img{width:auto;display:inline;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{color:#257f84;line-height:49px;font-size:35px;text-transform:uppercase;font-weight:800;margin-bottom:84px;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{margin-right:3%}
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{width:27%}
@media screen and (max-width:1380px){
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{font-size:27px;line-height:38px}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:18%;padding-right:18%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{width:23%}
#banner .item.ColegioENEM .bgBanner{background-size:374PX !important;background-position:right 166px !important;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{width:15%}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoENEM{width:15%}}
@media screen and (max-width:1055px){
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{width:28%;bottom:-45px;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{margin-bottom:30px;font-size:22px;line-height:34px}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:18%;padding-right:4%;}
#banner .item.ColegioENEM .bgBanner{background-position:right 0 !important;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{width:10%}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoENEM{width:10%}}
@media screen and (max-width:907px){
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-left:8%;padding-right:8%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .imagemInferiorEsquerdo{opacity:0.15;bottom:-50px}}
@media screen and (max-width:500px){
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoRPenem{width:19%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner .logoENEM{width:19%;}
#banner .item.ColegioENEM .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner p{font-size:18px;line-height:27px}}
/*FIM*/
/* Colegio RP */
#banner .item.BannerColegioRP .imagemInferiorDireito{width:156px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer{background:none}
#banner .item.BannerColegioRP .alinhaVerticalContainer p{color:#fff;}
#banner .item.BannerColegioRP .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{background:rgba(0, 10, 44, 0.8392156862745098);padding-top:55px;margin-top:-242px;padding-bottom:55px;}
@media screen and (max-width:1380px){
#banner .item.BannerColegioRP .imagemInferiorDireito{width:120px}
#banner .item.BannerColegioRP .alinhaVerticalContainer{height:530px;padding-top:136px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding-top:40px;margin-top:-128px;padding-bottom:40px;}
#banner .item.BannerColegioRP .bgBanner{background-position:0 22px !important;}}
@media screen and (max-width:1293px){
#banner .item.BannerColegioRP .bgBanner{background-size:auto !important;background-position:0 12px !important;}}
@media screen and (max-width:1199px){
#banner .item.BannerColegioRP .imagemInferiorDireito{left:35px;}}
@media screen and (max-width:1055px){
#banner .item.BannerColegioRP .overlayBanner{background:none !important;}
#banner .item.BannerColegioRP .bgBanner{background-position:0 -90px !important;}
#banner .item.BannerColegioRP .imagemInferiorDireito{bottom:20px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer{height:421px;padding-top:78px;}
#banner .item.BannerColegioRP .alinhaVerticalContainer .alinhaVertical .conteudoPrincipalBanner{padding:39px 20px;}}
@media screen and (max-width:869px){
#banner .item.BannerColegioRP .alinhaVerticalContainer{height:421px;padding-top:78px;}
#banner .item.BannerColegioRP .bgBanner{background:#e4e9f7 !important;}
#banner .item.BannerColegioRP .imagemInferiorDireito{width:100%;bottom:76px;text-align:center;left:0;}
#banner .item.BannerColegioRP .imagemInferiorDireito img{width:117px;display:inline;}}
/*FIM*/