@font-face {
    font-family: "Faustina";
    src: url("Faustina/Faustina-Bold.ttf");
    font-weight:900;
  }
  @font-face {
    font-family: "Faustina";
    src: url("Faustina/Faustina-Medium.ttf");
    font-weight:700;
  }
  @font-face {
    font-family: "Faustina";
    src: url("Faustina/Faustina-SemiBold.ttf");
    font-weight:800;
  }
  @font-face {
    font-family: "Faustina";
    src: url("Faustina/Faustina-Regular.ttf");
    font-weight:600;
  }
  @font-face {
    font-family: "Faustina-italic";
    src: url("Faustina/Faustina-BoldItalic.ttf");
    font-weight:900;
  }
  @font-face {
    font-family: "Faustina-italic";
    src: url("Faustina/Faustina-Italic.ttf");
    font-weight:500;
  }
  @font-face {
    font-family: "Faustina-italic";
    src: url("Faustina/Faustina-MediumItalic.ttf");
    font-weight:600;
  }
  @font-face {
    font-family: "Faustina-italic";
    src: url("Faustina/Faustina-SemiBoldItalic.ttf");
    font-weight:800;
  }
  @font-face {
    font-family: "Saira";
    src: url("Saira/SairaUNSAM-Medium.otf");
    font-weight:500;
  }
  @font-face {
    font-family: "Saira";
    src: url("Saira/SairaUNSAM-Light.otf");
    font-weight:100;
  }
  @font-face {
    font-family: "Saira-italic";
    src: url("Saira/SairaUNSAM-MediumItalic.otf");
    font-weight:500;
  }
  @font-face {
    font-family: "Saira-italic";
    src: url("Saira/SairaUNSAM-LightItalic.otf");
    font-weight:100;
  }
  @font-face {
    font-family: "Saira-sc";
    src: url("Saira/SairaUNSAM-MediumSC.otf");
    font-weight:500;
  }
  @font-face {
    font-family: "Saira-sc";
    src: url("Saira/SairaUNSAM-LightSC.otf");
    font-weight:100;
  }
.container {
    max-width: 1350px;
}
.menu{
  background-color:#fff;
  padding:20px 0%;
  -webkit-box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.05); 
  box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.05);

}
.menu .nav-item{
    color:#423267 !important;
    font-family: 'Faustina';
    font-weight:800;
    padding: 5px 0 !important;
    margin: 0px 10px !important;
}
.menu .active{
    border-bottom:2px solid #423267;
}
.menu .destacado{
  background-color: #423267;
  color:#fff !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  border-radius: 10px;
  font-weight:100;
}
.logo-menu{
  width:200px;
}
.logo-menu-2{
  padding-top: 10px;
}
@media screen and (max-width: 1280px) and (min-width: 1000px){
  .logo-menu{
    width:200px !important;
    padding:0 !important;
    margin: 0px 0px !important;
  }
}
#texto-banner{
  position: absolute;
  top: 75px;
  padding: 0px 8.5%;
  font-family: "Saira";
  font-weight:500;
}
#texto-banner .b-1{
  color:#fff;
  font-size: 25px;
}
#texto-banner .b-2{
  color:#fff;
  font-size: 30px;
}
#texto-banner .b-3{
  color:#fff;
  font-size: 15px;
}
.contend-cuadro-text{
  font-family: "Saira";
  font-weight:100;
}
.contend-cuadro-text .cuadro-contadores{
  background-color: #423267;
}
.contend-cuadro-text .cuadro-texto p{
  text-align: justify;
}
.contadores{
  text-align:center;
  color:#fff;
  text-transform: uppercase;
  padding-top:100px;
}
.contadores .contador{
  font-size: 40px;
  padding: 10px ;
}
.contadores .titulo-contador{
  font-size: 15px;
}
.contend-cuadro-text .cuadro-texto{
  padding:50px 50px;
}
.contend-cuadro-text .cuadro-texto h2{
  color:#423267;
  padding: 30px 0;
}
.botones-home{
  margin: 50px auto;
}
.boton-home{
  width:250px;
  margin:15px auto;
  text-align: center;
  background-color: #423267;
  padding: 10px 30px;
  color:#fff;
  transition-duration: 200ms;
  border-radius: 4px;
  font-family: "Saira";
  font-weight:100;
}
.boton-home:hover{
  background-color: #4F3267;
}
.boton-home a{
  color:#fff;
  text-decoration: none;
}
.agenda-home{
  padding: 0 20px;
  font-family: "Saira";
  font-weight:100;
 
}
.agenda-titulo{
  background-color: #423267;
  color:#fff;
  text-align:center;
  padding: 10px 0 0 0;
  font-size: 20px;
  border:1px solid #9fa0a3;
}
.programa-titulo{
  background-color: #4e4368;
  color:#fff;
  text-align:center;
  padding: 10px 0 0 0;
  font-size: 20px;
  border:1px solid #9fa0a3;
}
.programa-titulo a, .agenda-titulo a{
  color:#fff;
}
.agenda-fecha {
  background-color: #423267;
  border:1px solid #9fa0a3;
  color:#fff;
  text-align: center;
}
.agenda-fecha .fecha-dia{
  font-size: 40px;
  padding: 0;
  margin: 0;
}
.agenda-texto{
  background-color: #9fa0a3;
  color:#fff;
  border:1px solid #fff;
}
.pie-de-pagina{
  font-family: "Saira";
  font-weight:100;
  background-color:#333;
  color:#fff;
  padding: 50px 0;
  margin-top: 50px;
}
.pie-de-pagina .pie-titulo{
  text-transform: uppercase;
  font-size: 20px;
  padding: 20px 0;
}
.pie-de-pagina a{
  color:#fff;
}
section{
  font-family: "Saira";
  font-weight:100;
  padding:50px 0 100px 0;
  
}
h1,h2,h3,h4{
  color: #423267;
}
.ponencias-boton{
  width: 300px;
}
.contenedor-cronograma p{
  padding: 5px 0;
}
.contenedor-cronograma{
  width: 60%;
  margin: 0 auto;
}
.nota{
  padding: 50px 3%;
}
.nota h4{
  text-transform: uppercase;
}
.nota p{
  text-align: justify;
}
.notas{
  padding: 50px 5%;
}
.container-comite{
  width: 80%;
  margin: 50px auto;
}
#edicion{
  width: 80%;
  margin: 0 auto;
}
.cuadro-texto-home{
  background-color:#423267;
  color:#fff;
  height: 100%;
  padding: 0 20px;
  font-family: "Saira";
  font-weight:100;
  display: flex;
  align-items: center;
}
.cuadro-uno-home{
  padding:20px;
  
  font-size: 20px;
  text-transform: uppercase;
}
.hash-home{
  font-size: 40px;
  text-align: center;
}
.programa-fecha{
  text-decoration: underline;
  font-family: "Saira";
  font-weight: 900;
  font-size: 28px;
}
.programa-panel{
  font-family: "Faustina";
  font-size: 20px;
  font-weight:900;  
}
.programa-exp{
  font-family: "Faustina";
  font-weight:700;  
}
.cont-expo .nombre{
  font-weight: 500;
  font-size: 18px;
}
.cont-expo .descripcion{
  text-align: justify;
}
.imagen-expo{
  text-align: center;
}
.imagen-expo img{
  width:200px;
  filter: grayscale(1);
}
.un-expo{
  margin:50px 0;
}