﻿/************************************
  CONFIGURAÃ‡Ã•ES GERAIS DO CAMINHO DO SITE
************************************/
.caminho{
  margin-top: 15px;
  margin-bottom: 10px;
}
/************************************
  CONFIGURAÃ‡Ã•ES GERAIS DO CONTEUDO DA PÃGINA
*************************************/
.coluna-conteudo{
  background-color: transparent!important;
  color: #222;
  padding-top:0px;
}
.geral-curso-mestrado-doutorado{
  background-color: #484959;
  color: #E1C05E;
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 50px;
  min-height: 80px;
}
.geral-curso-mestrado-doutorado .img-curso{
  /* background-image: url("/pos/mestrado-doutorado-home/img/curso-img.jpg"); */
  width: 230px;
  height: 90px;
  position: absolute;
  top: -5px;
  margin-left: 10px;
  background-position: center center;
  background-size: cover;
}
.geral-curso-mestrado-doutorado .conteudo-curso{
  font-weight: 700;
  font-size: 20px;
}
.geral-curso-mestrado-doutorado .conteudo-curso.nome{
  margin-left: 280px;
  font-style: italic;
  max-width: 580px;
  width:44%;
  display: flex;
  align-items: center;
  height:auto;
  min-height: 80px;
}
.geral-curso-mestrado-doutorado .conteudo-curso.nome p{
	margin-bottom:0 !important;
}
.geral-curso-mestrado-doutorado .conteudo-curso.estado{
  position: absolute;
  right: 0;
  top:50%;
  margin-top: -10px;
  margin-right: 30px;
  text-transform: uppercase;
}
.conteudo-curso.estado.inscricoes{
  background-color: #C2EE4F;
  width: 200px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 0;
  margin-top: 0;
  color: #6B7A57;
  text-align: center;
}
.conteudo-curso.estado.notNull{
  background-color: #414352;
  width: 200px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
  display:flex;
  justify-content: center;
  align-items:center;
}
.conteudo-curso.estado.notNull img{
  position: absolute;
  top:0;
  left:0;
  height: 80px;
}
.conteudo-curso.estado.notNull p{
  margin-bottom: 0 !important;
  text-align: center !important;
  line-height: 1.4;
  text-transform: uppercase;
  font-size: 15px;
  margin-right: -35px;
  font-weight: 600;
}
.conteudo-curso.nome .inscricoes{
  color: #C2EE4F;
}
.conteudo-curso.estado.inscricoes p{
  margin-top: 18px;
  text-align: center !important;
  line-height: 1.4;
  text-transform: uppercase;
  font-size: 15px;
  margin-right: -35px;
  font-weight: 700;
}
.conteudo-curso.estado.notNull .homologacao{
  margin-top: 18px;
  text-align: center !important;
  line-height: 1.4;
  text-transform: uppercase;
  font-size: 15px;
  margin-right: -35px;
}
.conteudo-curso.estado.inscricoes img{
  position: absolute;
  top:0;
  left:0;
  height: 80px;
}
.geral-capes{
  width: 100%;
  text-align: center;
}
.geral-capes img{
  display: block;
  margin: 0 auto;
}
.coluna-conteudo p{
  text-align: justify;

}
.coluna-conteudo .titulo .home{
  text-align: center;
  font-size: 50px;
}
.geral-capes p{
  text-align: center;
}
@media screen and (max-width: 1024px){
  .conteudo-curso.estado{
  /*  display: none; */
  }
  .conteudo-curso.estado.inscricoes {
  background-color: #c2ee4f;
  color: #6b7a57;
  text-align: center;
  position: initial;
  width: auto;
}
  .conteudo-curso.estado.inscricoes img {
	display: none;
}
 .conteudo-curso.estado.inscricoes p {
	margin-top: 0;
	margin-right: 0;
	font-size: 14px;
	padding: 3px 0;
}
.conteudo-curso.estado.inscricoes p br {
	display: none;
}
  .img-curso{
    display: none;
  }
  .geral-curso-mestrado-doutorado .conteudo-curso.nome{
    left: 20px;
    right: 20px;
    font-size: 16px;
    font-style: normal;
    margin-left: 20px;
    width:96%;
  }
  .geral-curso-mestrado-doutorado .conteudo-curso.nome p{
    text-align: left !important;
    line-height: 1.4;
  }
  .geral-curso-mestrado-doutorado{
    margin-bottom:15px;
  }
  .conteudo-curso.estado.notNull {
    display:none;
  }
}
