@charset "UTF-8";


/* CSS Document */
@media only screen and (max-width: 1650px) {
	.cajas-secciones div{
		height: 340px !important;
	}
}
@media only screen and (max-width: 1368px) {
	.cajas-secciones div{
		height: 380px !important;
	}
}

.onlineMovil{
	width: 15% !important;
	margin-left: 10px;
}
.workshopMovil{
	margin-left: 10px;
	width: 33px;
}
.programasMovil{
	margin-left: 10px;
	width: 33px;
}
.masterMovil{
	margin-left: 10px;
	width: 33px;
}
.h2Noticias{
	font-size: 32px !important;
	color: #FF2D5F;
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
	text-align: left;
}
.iconoCursosPresenciales{
	top: -48px !important;
	width: 23px !important;
}
#itemCursos-desplegableMovil{
	display: none;
}
#itemCursosDesplegableClase{
	list-style-type: none !important;
}
.fechaInicioProgramas{
	font-size: 13px !important;
}
@media only screen and (min-width:1025px) and (max-width:1366px){
	.caption-cursos{
	padding: 7% 0px 0px !important;
	}
	.caption-center-video{
	padding: 8% 0px 0px !important;
	}
	.tituloSeccionProfesores > p {
    font-size: 28pt;
    }
    .conoceAlEquipo {
    font-size: 38pt !important;
    }
    .div-nosotros .cont-nosotros{
    width: 100% !important;
    margin-top: 0 !important;
    }
    .div-nosotros .cont-nosotros .folleto{
    margin-top: 0 !important;
    }
    #nuestro-equipo h1{
     margin-top: 0 !important;
    }
    .contenedorProfesor {
    height: 170px !important;
    }
    #nuestro-equipo h1{
    margin-bottom:0 !important;
    }
    .equipo-tablet{
    padding-top:90px !important;
    }
    .slick-next{
    right: 50px !important;
    }
    #h1-portatil{
    display:none !important;
    }
    .div-nosotros .puesto {
    clear: both;
    margin-top: 20px !important;
    }

}
@media only screen and (min-width:1025px) and (max-width:1366px){
    .div-nosotros .cont-nosotros h1{
    margin-bottom: 15px !important;
    }
    #join-our-team h1{
    margin-top: 0 !important;
    }
    #colaboradores h1 {
    margin-bottom: 25px !important;
    }
    .div-nosotros .logo-colaborador {
    margin-bottom: 70px !important;
    }
    .div-nosotros .cont-nosotros iframe{
    margin-bottom: 0 !important;
    }
    .quita-parrafo {
    margin-bottom: 0;
    }
    .slick-next {
    right: -40px !important;
    }
}
.certificadosh3{
	font-size: 20px;
	color: #FF2D5F;
}
.mapaWebh2{
	color:#FF2D5F;
	font-size: 2rem;
}
.mapaWebh3{
	color:#9C9C9C;
	font-size: 1.5rem;
}
.h4HomeWebMap{
	margin-left: 25px;
}
.tituloCertificados{
	color: #FF2D5F;
	text-align: center;
}
.imagenPieCursos{
	margin-top: 15px;
	height: 19vw;
    background-size: cover;
}
.letraImagenCursos{
	text-shadow: 1px 2px 5px #000;
}
.pieCursosImg{
	width: 100%;
}
@media only screen and (max-width:1225px) {
	.tamLogo{
	width:100%;
	margin-bottom:50px;
	}
    .tamFijo{
    width: 100%;
    float: none !important;
    margin: auto;
    }
}
@media only screen and (max-width: 1170px) {
	.cajas-secciones div{
		height: 440px !important;
	}
}
@media only screen and (max-width: 1085px) {
	.cajas-secciones div{
		height: 480px !important;
	}
}
@media only screen and (min-width:1024px){
.minAltura{
       min-height:600px;
    }

}
@media only screen and (min-width:1024px) and (max-width:1025px){
  .cajIpad{
  position: relative;
  width: 33.33333%;
  }
  
 }
 
/* icono de play de los videos del curso */
 @media only screen and (max-width: 1025px){
	#iconoPlayVideoCursos{
		display: none !important;
	}
	
}
/* fin icono de play */

 @media only screen and (min-width:769px) and (max-width:1024px){
	 .caption-center /*.titulo-caption*/{
	 font-size:30px !important;
	 }
	 .caption-center .desc-caption{
	 font-size:20px !important;
	 }
	 .caption-center-video{
	 padding: 9% 0 0 0 !important;
	 }
	 /* #slider-play{
	 width:100px !important;
	 } */
	 .derecha img {
    /*  margin-bottom: 15% !important; */
     }
     #online {
     margin-bottom: 15% !important;
     }
/*      #self{ */
/*      margin-bottom: 60% !important; */
/*      } */
     #guide{
     margin-bottom: 120% !important;
     } 
     .izquierdo .tabla{
     width:100% !important;
     }
     .img-certificado{
     width:15% !important;
     }
     .tamFijo{
     margin-bottom:75px !important;
     }
     .caption-cursos {
    
    padding: 7% 0px 0px !important;
    
    }
    
    .div-nosotros .fullscreen {
    padding: 68px 80px !important;
    }
    #colaboradores h1{
    margin-bottom: 10px !important;
    }
    .imgCol {
    max-width: 265px !important;
    }
 }
 
 /* Media query para titulo del index y la imagen del play */
 @media only screen and (min-width:768px) and (max-width:950px){
 	#slider-play{
 		width: 60px !important;
 	}
 	.titulo-caption{
 		font-size: 20px !important;
 	}	
 }
 
 @media only screen and (min-width:951px) and (max-width:1110px){
 	#slider-play{
 		width: 90px !important;
 	}
 	.titulo-caption{
 		font-size: 25px !important;
 	}	
 }
 
 @media only screen and (min-width:1111px) and (max-width:1417px){
 	#slider-play{
 		width: 110px !important;
 	}
 	.titulo-caption{
 		font-size: 30px !important;
 	}	
 }
 
/* fin de la media query */
 
@media only screen and (max-width:1025px){
.footer{
	padding-bottom: 40px;
}
	.cajas-secciones div{
		height: 260px !important;
	}

}
@media only screen and (max-width:1024px) { 
  .footer p{
       margin-left:10px !important;
    }
    .padding-0{
    padding:0;
    }
    .widthRelacionados{
    text-align:center !important;
    }
    .cenProf{
    text-align:center !important;
    }
    .margDer{
    display:none !important;
    }
    .gridListCurs{
    text-align:center !important;
    }
    .imagenPartner{
    width:100% !important;
    }
    .textoPartner{
    width:100% !important;
    margin-top:30px;
    }
    #cuadroColor{
    width:100% !important;
    margin-bottom:0 !important;
    max-height: 150px !important;
    min-height: 0px !important;
    display:none !important;
    }
    #cuadroResumen{
    width:100% !important;
    }
    #textoCuadroColor{
    max-width: 100% !important;
	float: none !important;
	padding-top:45px !important;
	padding-right:0 !important;
	display:block; 
	margin:0 auto;
    }
    .iconoResCur{
    display:none !important;
    }
    .tituloResCur{
    float: none !important;
	display: block;
	margin: 0px auto !important;
    }
    .nombDetCurs{
    font-size:25pt !important;
    }
    #img-curso{
    max-height:400px !important;
    }
    #contenedor-img-curso{
/*     max-height:400px !important; */
    }
    #comprar-curso{
    max-height:400px !important;
    min-height:470px !important; /*0*/
    }
    .h5-destacado {
    font-size: 25px !important;
    }
    .titleDetalles{
    margin-bottom: 0.5rem !important;
    }
    .quitaMarg{
    margin-bottom: 0px !important;
    }
    .desapareceDisp{
    display:none !important;
    }
    #comprar-curso{
    padding-left:0 !important;
    }
    .margTop20{
    margin-top:20px;
    }
}
  
@media only screen and (max-width:1023px) {
    .inline-list {margin-top: 25px;}
    .izquierdo {width: 100%!important;}/*470*/
    .derecha {width: 100%!important;margin-left: 9px !important;}/*378*/
    .text-center {padding: 0 23%;}
    #linkedinPie{
        left:75.8% !important;
    }
    #twitterPie{
        left:80.5% !important;
    }
    #facebookPie{
        left:85.6% !important;   
    }
    #youtubePie{
        left:90.6% !important;
    }
    .cajIpad{
        width:100%!important;
    }
    .slider-ordenador{display:none !important;}
    .slider-movil{display:block !important;}
    
}
@media only screen and (max-width:/*930px*/1124px) {
	#ancla1 { margin-top: 153px !important; }
    .tab-bar {
        display: block !important;
        z-index: 999999;
        width: 100%;
        position: absolute !important;
    }
    .tab-bar-section img {
        width: 90px;
        margin: 10px 0 0 10px;
    }
    .logo-head{
    text-align:center !important;
    width:100% !important;
    }
    
    .logo-head h1{
	    text-align:center !important;
	    width:100% !important;
	    font-size:12px !important;
    
    }
    .menu-head{
    display:none !important;
    }
    header{
    margin-top:45px;
    }
    #sliderOrbit{
    margin-top:50px;
    }
}
@media only screen and (max-width: 850px) {
	.cajas-secciones div{
		height: 300px !important;
	}
}
@media only screen and (max-width:768px) {
    #linkedinPie{
        left:67% !important;
    }
    #twitterPie{
        left:74% !important;
    }
    #facebookPie{
        left:81% !important;   
    }
    #youtubePie{
        left:87.5% !important;
    }
    .izquierdo .tabla{
    width:100%!important;
    }
    .flexStyle{
    display: inline-flex;
    display: -webkit-inline-flex;
    }
    .inline-list {
	  margin-left: auto;
	  margin-right: auto;
	}
	.caption-center .titulo-caption{
     font-size:26px !important;
     margin-bottom: 15px !important;
     }
     .caption-center .desc-caption{
     font-size:18px !important;
     }
     .caption-center-video{
     padding: 9% 0 0 0 !important;
     }
     #sliderOrbit {
     margin-top: 150px !important;
    }
    #slider-play {
    width: 55px !important;
    }
    .tamFijo{
     margin-bottom:75px !important;
     }
     .img-certificado{
     width:20% !important;
     }
     .caption-cursos {
     padding: 8% 0px 0px !important;
     }
     .div-nosotros{
     padding-top:0 !important;
     }
     .div-nosotros .cont-nosotros{
     margin-top:15px !important;
     }
     .logo-nosotros{
     display:block !important;
     }
     .div-nosotros-logo{
     padding: 10px 200px !important;
     }
     .div-nosotros .fullscreen{
     padding: 68px 120px !important;
     }
     iframe{
     display: block !important;
     margin: 30px auto 0 auto !important;
     }
     #nuestro-equipo h1{
     margin-bottom:0 !important;
     }
     .div-nosotros .equipo-tablet{
     padding: 10px 120px !important;
     }
     .div-nosotros .colaboradores-tablet{
     padding: 5px 120px !important;
     }
     #colaboradores h1{
     margin-bottom:30px !important;
     }
     .div-nosotros .logo-colaborador{
     margin-bottom: 65px !important;
     }
     .div-nosotros .fullscreen-pie{
     padding: 20px 120px !important;
     }
     .contCursRelDisp{
     display:none !important;
     }
     #img-curso{
    max-height:440px !important;
    }
    #contenedor-img-curso{
    max-height:440px !important;
    }
    #comprar-curso{
    max-height:440px !important;
    min-height:470px !important;/*0*/
    }
    #apuntarse-wrapper{
      width:100% !important;
    }
    .centTextIpad{
      float: left !important;
      margin-left: 30px !important;
    }
    .altEnt{
    float: none !important;
	margin: 0px auto !important;
	text-align: center;
	display: block !important;
    }
    .cursorNorm{
    margin:0 auto !important;
    }
    .contenedorColaboradores{
    float:none !important;
    }
    .tituloCategoriaColaborador{
	text-align: center !important; 
	padding-left: 0px !important; 
	}
    

}
@media only screen and (max-width:767px) {
	
	.mxHeight {
	  width: 100%;
	  text-align: center !important;
    }
    .filtroIzq{
      display:none;
    }
    .boton-filtro-selected{
      padding:0 !important;
    }
    .boton-filtro{
      padding:2px !important;
    }
    #sliderOrbit {
    	display: none;
    }
    #contenedor-form{
    	margin-top: 120px;
    }
    #icono-principal-1{
    margin-top:120px;
    }
    .og-gridcustom li{
    margin: 20px 0 0 20px !important;
    }
    .icono-redes{
    padding:0 !important;
    }
    .desaparece{
    display:none !important;
    }
    .izquierdo{
    margin-top:80px !important;
    }
    .cajaCert{
    margin-top:90px !important;
    }
    .img-certificado{
    width: 15% !important;
    }
    .tamLogo{
    margin-bottom: 20px !important;
    }
    #breadcrumb{
    display:none;
    }
    #bullets-nosotros{
    display:none !important;
    }
    .div-nosotros .fullscreen{
    height: calc(170vh - -85px) !important;
    padding: 10px 30px !important;
    }
    .div-nosotros .logo-colaborador {
    margin-bottom: 30px !important;
    }
    .div-nosotros .segundacaja{
    height: calc(132vh - -85px) !important;
    }
    .div-nosotros .equipo-tablet{
    height: calc(130vh - -85px) !important;
    }
    .div-nosotros .colaboradores-tablet{
    height: calc(180vh - -85px) !important;
    }
    .div-nosotros .cont2-nosotros {
    width: 45% !important;
    margin: 0 auto !important;
    float: none !important;
    }
    #h1-portatil{
    display:none !important;
    }
    .div-nosotros .join-tablet{
    height: calc(130vh + 125px) !important;
    }
    .widthRelacionados {
    margin-bottom: 50px !important;
    }
    #infoTipoModalidad{
    display:none !important;
    }
    #contenedor-img-curso{
    display:none !important;
    }
    .h5-destacado {
    font-size: 23px !important;
    }
    #apuntarse-wrapper{
    width:50% !important;
    }
    #actionButonCurso{
    width:50% !important;
    }
    #ancla1 {
    background-color: #FFF;
    }
    #comprar-curso{
    width:100%;
    }
    .centTextIpad{
    margin-left: 0 !important;
    }
    .enlace-desplegable{
    font-size: 13px !important;
    }
    .tit-bloque-temario {
    font-size: 18px !important;
    }
    .altEnt{
    height: 110px !important
    }
    .cursos-clinicas{
    padding-top: 125px !important;
    }
    .marginTituloResponsive{
    margin-top: 120px !important;
    }
	.tituloH2Cursos {
		font-size: 18px !important;
	}
}
@media only screen and (max-width: 700px) {
	.cajas-secciones div{
		height: 340px !important;
	}
}
@media only screen and (max-width:670px){
	iframe {
    width: calc((120vw - 2 * 200px) * 1.00) !important;
    height: calc((120vw - 2 * 200px) * 1.00 * 9 / 16) !important;
    }
    .div-nosotros .fullscreen {
    height: calc(195vh - -85px) !important;
    }
    .div-nosotros .segundacaja {
    height: calc(140vh - -85px) !important;
    }
    .div-nosotros .equipo-tablet {
    height: calc(115vh - -85px) !important;
    }
    .div-nosotros .cont2-nosotros {
    float:none !important;
    width: 50% !important;
    }
    .div-nosotros .join-tablet {
    height: calc(130vh + 230px) !important;
    }
    .div-nosotros .colaboradores-tablet {
    height: calc(200vh - -85px) !important;
    }
    .div-nosotros .fullscreen-pie {
    padding: 10px 120px !important;
    }
    .div-nosotros .fullscreen-pie h1{
    font-size: 1.8rem !important;
    line-height: 1.2 !important;
    }
    .h4-master, .h4-programa, .h4-workshop {
    font-size: 3em !important;
    }
    .h4-promo1, .h4-promo2, .h4-promo3 {
    font-size: 3em !important;
    }
    .boxIcoCompartir{
    margin-right: 5px !important;
    }
    .izquierdo {
    margin-top: 75px !important;
    }
    .cajaCert {
    margin-top: 90px !important;
    }
    .og-grid li{
    height:170px !important;
    }
	.videoYoutubeNormal{
	width:100% !important;
	height: 100% !important;
	}
}
@media only screen and (max-width:1024px) {
	.porque-Alebat{
    margin-left: calc(100% - 92%);
    max-width: calc(100% - 12%) !important;
    }
    
    .cursos-clinicas{
    margin-left: calc(100% - 92%);
    max-width: calc(100% - 12%) !important;
    }
}
/* @media only screen and (min-width:641px) and (max-width:768px) { */
@media only screen and (min-width:641px) and (max-width:1030px) {
    .w768{
        width:100% !important;
    }
    .footer-logo-w {
	  float: none !important;
	  margin-right: auto !important;
	  display: block;
	  margin-left: auto;
	}
	.barra{
	   padding:0;
	}
	.footer p{
	   margin-left:0 !important;
	}
	.w768pie{
	   width:35% !important;
	}
	.row1{
	   width:100% !important;
	}
	.clPie{
	padding: 0 !important;
	}
	.w480{
	margin-bottom: 20px;
    width: 85%;
	}
	.w480b{
	width: 100%;
    float: left;
	}
	.footer-list{
	margin-top:30px;
	}
	.wPie{
	width:65%!important;
	}
	.wSinBarra{
	width:100% !important;
	}
	.barra{
/* 	display:none !important; */
	}
}
@media only screen and (max-width:641px) {
	.todas-las-noticias{
    	display: none;
    }
    .cajas-secciones div{
		height: 220px !important;
	}
}

/* logo rosa de titulaciones y certificados*/
@media only screen and (max-width:846px) {
	.cajaCertificadosnm{
		padding-right: 0px !important;
		padding-bottom: 60px;
	}
	#imgCertificadosRosa{
		display:none;
	}
}

@media only screen and (min-width:846px) and (max-width:1225px) {
	.logo-titulacion-img-rosa{
		margin-top: 53px !important;
    	width: 136px !important; 
	}
}

/* fin del css del logo titulacion */

@media only screen and (max-width:640px) {
  .ultima{
  width: 15% !important;
  float: none !important;
  display: block !important;
  margin: auto !important;
  margin-bottom:0 !important;
  }
  .tamFijo{
  min-width:inherit !important;
  }
  .certificados{
  padding: 3% 0% 7% 2% !important;
  }
  .certificados .titulo{
  font-size:23px !important;
  }
  .certificados .titulo-large {
  font-size:23px !important;
  }
  .row1{
        margin:0 5%;
        margin-left: 7% !important;
        margin-right: 3% !important;
    }
    
    .centTextIpad{
    text-align:center;
    }
    .tamMovRed{
    width:200px;
    margin-left:0;
    }
    .widthRedMov{
    width:45px;
    float:left !important;
    }
    .posTextMov{
    padding-left: 35px;
	text-align: left !important;
	padding-bottom: 15px;
    }
    .formMov{
    float: left;
    margin-left: 30px;
    }
    .footer-logo-w {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
	}
}

@media only screen and (max-width: 570px){
	.izquierdo .tabla {
	    width: 80%!important;
	}
	.ultima {
    width: 10% !important;
	}
	.certificados {
    padding: 3% 0% 0% 2% !important;
    }
    .margenItemProfesor{
    margin:0 !important;
    }
    .imgCol {
    max-width: 210px !important;
    }
    .margenItemColaborador {
    margin: 0 20px !important;
    }
    .og-grid li {
    /*height: 100px !important;*/
    }
    .imgCol {
    max-width: 220px !important;
    }
    .altEnt{
    height: 110px !important
    }
}
@media only screen and (max-width: 500px) {
	.cajas-secciones div{
		height: 280px !important;
	}
}
@media only screen and (max-width: 380px) {
	.cajas-secciones div{
		height: 320px !important;
	}
}
@media only screen and (max-width:360px) and (min-width:360px) {
	.div-iconos .column.icono-pago {
	    margin: 0px 0px !important;
	}
	.div-iconos .column.icono-redes {
	   	margin: 0px 14px !important;
		margin-left: 55px !important;
		margin-top: 5px !important;
	}
}
@media only screen and (max-width:320px) and (min-width:320px) {
	.div-iconos .column.icono-pago {
	    margin: 0px 2px !important;
	}
	.div-iconos .column.icono-redes {
	    margin: 0px 42px !important;
	}
	.div-nosotros .fullscreen {
    height: calc(145vh - -85px) !important;
    }
    .div-nosotros .segundacaja {
    height: calc(80vh - -85px) !important;
    }
    .div-nosotros .equipo-tablet {
    height: calc(90vh - -85px) !important;
    }
    .div-nosotros .join-tablet {
    height: calc(130vh + 550px) !important;
    }
    .div-nosotros .colaboradores-tablet {
    height: calc(160vh - -85px) !important;
    }
    .div-nosotros .logo-colaborador {
    width: 45% !important;
    }
    .div-nosotros .fullscreen-pie {
    padding: 10px 30px !important;
    }
    #apuntarse-wrapper {
    width: 100% !important;
    }
    #actionButonCurso {
    width: 100% !important;
    margin-bottom: 5px;
    }
}

@media only screen and (min-width:650px) and (max-width:1024px) {
	.og-details .imagenDetalles {/*display: block !important;*/margin-bottom: 20px;width: 100% !important;}
	.og-fullimg{display:none !important;}
	.og-details {width:100% !important;}
	#compartir{
	  float: none !important;
	  /*padding-left: 0;*/
	  /*margin: 0 auto !important;*/
	}
	.minAltura{
	   min-height:300px;
	}
}
@media only screen and (min-width:600px) and (max-width:768px) {
	#self{
	margin-bottom:30%!important;
	}
	#guide{
    margin-bottom:60%!important;
    }
    #online{
    margin-bottom:15%!important;
    }
}
@media only screen and (max-width:550px) {
    .vertical{display:none !important;}
    /*.social-links{display:none !important;}*/
    /*.footer-logo-w {margin-left: 30%;}*//*38*/
    .flechaSeccionModalidades {margin-bottom: 33% !important;margin-top: 12% !important;}
    .derecha p{margin-bottom: 4.25rem !important;}
    #self {/*margin-bottom: 15% !important;*/}
    #guide {/*margin-bottom: 80% !important;*/}
    .text-center {padding: 0 !important;}
    /*.ocultarP{display:none !important;}*/
    .footer .inline-list {
        margin-left: 0.5px;
        float: none !important;
        text-align: center;
        display: inline-block;
    }
    .footer-list {
        display: inline-block;
        /* margin: auto; */
        text-align: center;
    }
    
    .footer-logo-w {
    /*width: 40% !important;*/
    }
    .textCuadroColor{
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
    .centTextIpad{
       float: left !important;
       text-align: left !important;
       padding-left: 30px !important;
    }
    .textTemario{
       float:left !important;
    }
    
.boton-filtro
{
    font-size:14px !important;
}
.boton-filtro-selected
{
    font-size:14px !important;
}
    .apunWrapper{
      margin-left:30px !important;
    }
    
    
    .posTextMov{
    padding-left: 35px !important;
    text-align: left !important;
    padding-bottom: 15px !important;
    }
    .formMov{
    float: left;
    margin-left: 0 !important;
    }
}
@media only screen and (min-width: 320px) and (max-width:480px) {
	.tab-bar {
		display: block !important;
		z-index: 999999;
        width: 100%;
        /*position: fixed !important;*/
	}
	.tab-bar-section img {
		width: 90px;
		margin: 10px 0 0 10px;
	}
	.my-header {
		/*display: none;*/
	}
	.my-slider {
		/*display: none;*/
	}
	.sticky-tags a {
		font-size: 0.2rem !important;
	}
	.cursos-list h3 {
		font-size: 2rem !important;
/* 		margin: 0 !important; */
		padding: 0 !important;
	}
	.footer p {
		/*font-size: 0.39rem !important;
		width: 10rem !important;*/
		  text-align: justify;
		  margin-left: 0px !important;
	}
	.vertical {
		height: 70px !important;
		width: 2px !important;
	}
	.footer-list {
		display: inline-block;
        /* margin: auto; */
        text-align: center;
	}
	.footer  .footer-list a {
		font-size: 0.2rem !important;
	}
	.footer .inline-list {
		margin-left: 0.5px;
        float: none !important;
        text-align: center;
        display: inline-block;
	}
	.footer .inline-list li {
		margin-left: 5px !important;
		padding-right: 5px !important;
	}
	.footer .inline-list a {
		/*font-size: 0.5rem;*/
		font-size: 15px !important;
	}
	.logo-head{
	text-align:center !important;
	}
	.menu-head{
	display:none !important;
	}
	header{
	margin-top:45px;
	}
	#sliderOrbit{
	margin-top:50px;
	}
	.cursos-list {
    padding: 50px 0 0 0 !important;
    }
    .no-margin{
    margin:0 !important;
    }
    .certificados .titulo{
    font-size:15px !important;
    }
    .certificados .titulo-large {
  	font-size:15px !important;
  	}
    .borde-inf-movil{
    margin-bottom:50px !important;
    }
    .derecha {
    width: 100%!important;
    margin-left: 0 !important;
    }
    .derecha p {
    margin-bottom: 4.25rem !important;
    margin-left: 20px;
    margin-right: 30px; /*20px*/
    margin-top: 60px !important;
    text-align: justify;
	}
	p.marginCajaSubModalidad{
	margin-top: 10px !important;	
	}
    #self {
	margin-bottom: 24%; 
    margin-left: 15%; 
    margin-right: 5%; 
    height: 40px; 
    }
    #guide {
     margin-bottom: 0!important;
     margin-left: 0!important;
     margin-right: 0!important;
     margin-top:0!important;
    }
    .flechaSeccionModalidades{
    margin-bottom: 0 !important;
    margin-top: 0!important;
    float:none !important;
    }
    .sepMov{
    margin-bottom:20px;
    display:block;
    }
    .w480{
    width:100% !important;
    }
    .w480b{
    width:100% !important;
    padding-left: 0;
    margin-top: 30px;
    }
    .footer-logo-w{
      display: block;
	  margin-left: auto !important;
	  margin-right: auto !important;
	  float: none !important;
    }
    .margDer{
    width:60px !important;
    }
    .h4-master, .h4-programa, .h4-workshop {
    font-size: 2em !important;
    }
    .h4-promo1, .h4-promo2, .h4-promo3 {
    font-size: 2em !important;
    }
    #icono-principal-1, #icono-principal-2, #icono-principal-3{
    width:10% !important;
    }
    .izquierdo h1 {/*izquierdo p*/
    font-size: 28px !important;
    margin-bottom: 0 !important;
    font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
    }
    .izquierdo .logo {
    width: 15% !important;
    }
    .textoCertificado {
    font-size: 28px !important;
    }
    .contenedorProfesor {
    margin-left: auto !important;
    margin-right: auto !important;
    }
    .slick-dots {
    margin: 0 auto !important;
    }
    #info {
    margin-bottom: 0 !important;
    }


}

@media only screen and (min-width: 381px) and (max-width:480px) {
    .og-grid li {
    height: 170px !important;
    }
    .div-nosotros .puesto{
    margin-top: 0 !important;
    }
    .div-nosotros .cont2-nosotros {
    width: 70% !important;
    }
}
@media only screen and (min-width: 370px) and (max-width:479px) {
    iframe {
        width: calc((180vw - 2 * 200px) * 1.00) !important;
        height: calc((180vw - 2 * 200px) * 1.00 * 9 / 16) !important;
    }
    .div-nosotros .fullscreen {
    height: calc(120vh - -85px) !important;
    }
    .div-nosotros .segundacaja {
    height: calc(80vh - -85px) !important;
    }
    .div-nosotros .equipo-tablet {
    height: calc(65vh - -85px) !important;
    }
    .div-nosotros .logo-colaborador {
    width: 46% !important;
    }
    .div-nosotros .colaboradores-tablet {
    height: calc(140vh - -85px) !important;
    }
    .div-nosotros .fullscreen-pie {
    height: calc(80vh - 48px - 225px) !important;
    }
    .div-nosotros .fullscreen-pie {
    padding: 10px 0px !important;
    }
    .div-iconos .column.icono-redes {
        margin: 0px 42px !important;
    }
    .div-nosotros .join-tablet {
    height: calc(130vh + 230px) !important;
    }
    .og-grid li {
    height: 160px !important;
    }
    .fondo-maestro-cursos {
    margin-top: 60px !important;
    padding-bottom: 50px;
    }
    
    .izquierdo .tabla {
    width: 100%!important;
    }
    .derecha {
    margin-top: 50px !important;
    }
    .derecha p {
    margin-top: 30px !important;
    }
    p.marginCajaSubModalidad{
	margin-top: 10px !important;	
	}
    .imgCol {
    max-width: 290px !important;
    }
}
@media only screen and (min-width: 400px) and (max-width:479px) {
    .og-grid li {
    height: 180px !important;
    }
    .fondo-maestro-cursos {
    padding-bottom: 50px;
    }
    .div-iconos .column.icono-redes {
    margin: 0 !important;
    }

}
@media only screen and (max-width:380px) {
    .boton-filtro {
      font-size: 11px !important;
      padding: 1px !important;
    }
        
    .boton-filtro-selected {
      font-size: 11px !important;
    }	
    .ico-certificado {
	   top: 2px !important;
	    left: 106px !important;
	    position: absolute !important;
    }
    .curso-icon-cert{
    	left: -166px !important;
    }
}
@media only screen and (max-width:446px) {
.div-iconos .column.icono-redes {
    margin: 0px 10px !important;
    }
    .div-iconos {
    width: 276px !important;
    }
}

@media only screen and (max-width:381px) {
.div-iconos .column.icono-redes {
    margin: 0px 10px !important;
      margin-left: 30px !important;
    }
    .div-iconos {
    width: 276px !important;
    }
}

@media only screen and (max-width:380px) {
	
	.my-panel {
    height: 131px !important;
    margin-bottom: 1.25rem;
    /*padding: 0 0 0.2rem;*/
    width: 292px !important;
    background-color: #FFF;
}
	.my-panel h4 {
    float: left;
    font-size: 1.0rem !important;
    height: 80px !important;
    line-height: 18px !important;
    text-align: left !important;
    width: 171px !important;
    margin-left: 6px !important;
    padding-right:15px !important;
    margin-bottom: 2px !important;
}
	
	.imagen-curso {
    float: right;
    width: 115px !important;
    height: 131px !important;
}
	.pieItemCurso {
    width: 177px !important;
    float: left;
}
	.my-panel .item-lista-cursos {
    width: 205px !important;
    color: #FFF;
/*     font-size: 15px !important; */
    text-align: left !important;
    line-height: 1.9 !important;
    margin-left: 45px !important;
}
	.og-gridcustom li {
    display: inline-block;
    float: none !important;
    height: 189px;
    margin: 0px 0 0 15px !important;
    vertical-align: top;
    width: 394px !important;
}
	
	
	
	.boton-filtro {
	  font-size: 11px !important;
	  padding: 1px !important;
	}
	    
	.boton-filtro-selected {
	  font-size: 11px !important;
	}
	
	.div-iconos .column.icono-redes {
    margin: 0px 10px !important;
    }
    .div-iconos {
    width: 276px !important;
    }
    
    	.curso-icon {
	     top: -46px !important;
    	left: 8px !important;
	}
	.imagen-curso{
	    height: auto !important;
    	top: 2px;
	}
	h3.tituloH3NuevoCajaCursos{
		padding: 1px 5px !important;
    	font-size: 10px !important;
        height: auto !important;
        width: 50% !important; 
	}
	
	h4.tituloH4NuevoCajaCursos {  	   
/*   	    top: 46px !important; */
/* 	    padding: 0px 29px; */
/* 	    font-size: 9px !important; */
/* 	    width: auto !important; */
/* 	    height: auto !important; */
/* 	    position: relative; */
	}
	h4.tituloH4NuevoCajaCursos span{
	   font-size: 11px !important;
   	   width: auto !important;
  	   height: auto !important;
	}
	
	h4.itemEstilosListadosMasters{
		font-size: 9px !important;
        width: auto !important;
	    height: auto !important;
/* 	    top: 28px !important; */
	    left: -52px;
	    margin-top: 5px;
	}
	
	div.bordeCursoMaster{
/* 		width: 50% !important; */
/* 	    height: auto !important; */
/* 	    position: relative; */
/* 	    top: 18px !important; */
/* 	    left: 10px !important; */
	} 
	.item-master {
    left: -44px !important;
/*     top: 36px !important; */
	}
	.separacionFechaCurso {
    left: -44px !important;
/*     top: 36px !important; */
	}
	.cursos-list {
    padding: 0px 0px 0px 0px !important;
    }
    .pieItemCursoCert {
    top: unset !important;
}
	
}
@media only screen and (max-width:667px){
	
	.cajaBecas{
		margin-bottom: 10%;
		min-width: 453px;
	}
	
	.cajaFinanciacion{
		float: left !important;
		margin-bottom: 10%;
		min-width: 453px;
	}
	#parallax-home-1{
		display: none;
	}
}

@media only screen and (max-width:568px){
	.cajIpad p{
		width: 58%;
		margin-left: 22%;
	}
	.tit-entidad{
		font-size: 24px !important;
	}
	.tit-becas-financiacion{
		font-size: 24px !important;
		margin-left: 37% !important;
	}
	.barra1-entidad{
		margin-bottom: 5%;
	}
	.franjaRosa{
		height: 100px !important;
	}
	.franjaRosa > div > h2{
		font-size: 20px;
	}
	.cajaBecas{
		margin-bottom: 10%;
		min-width: 320px;
	}
	.circulo-img-becas-financiacion{
		width: 21% !important;
    	height: 23% !important;
	}
	.img-becas-financiacion{
		margin-top: 4px !important;
		margin-left: 6px !important;
		width: 81% !important;
	}
	.txt-becas-financiacion{
	    margin-left: 30% !important;
	}
	.cajaFinanciacion{
		float: left !important;
		margin-bottom: 10%;
		min-width: 320px;
		
	}
	.tit-inf-becas-financiacion{
		display: none;
	}
	.sliderPromos{
		display: none;
	}
	#div-tit-2{
/* 		margin-top: -36%; */
	}
	.img-valores-2{
/* 		width: 18%; */
	}
	h4.tit-valores-2{
		font-size: 24px !important;
	}
	h3.tit-valores-2{
		font-size: 24px !important;
	}
	.barra2-entidad{
		margin-bottom: 5%;
	}
	.tit-valores-2{
/* 		margin-top: 10%; */
/*     	margin-bottom: 10%; */
/* 		font-size: 24px !important; */
	}
	#parallax-home-1{
		display: none;
	}
	.cursos-type-home div{
		padding: 0;
	}
	.cajaValores{
		padding: 25px 0 !important;
	}
	.cajaValores div{
		padding: 0;
	}
	.letraEstudiaEnterate {
	    top: 0 !important;
	    margin-bottom: 25px;
	    text-align: center;
	}
}


@media only screen and (max-width:320px) {

.boton-filtro {
  font-size: 11px !important;
  padding: 1px !important; 
}
	
.boton-filtro-selected {
  font-size: 11px !important;
}
	
	.margDer {
		margin-right: 10px !important; 
	}

	.movIco{
	width:12%;
	}
	.marg0{
	margin:0;
	}
	.footer img{
	/*margin-right:0 !important;*/
	}
	.curso-icon {
    width: 20px !important;
    }
    .fondo-maestro-cursos {
    margin-top: 40px;
    }
    .izquierdo .tabla {
    width: 100% !important;
    margin-bottom: 50px;
    }
}
@font-face {
	font-family: 'geogrotesque_bd_itbold_italic';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-bdit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-bdit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-bdit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-bdit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-bdit-webfont.svg#geogrotesque_bd_itbold_italic')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_lg_itLtIt';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-lgit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-lgit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-lgit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-lgit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-lgit-webfont.svg#geogrotesque_lg_itLtIt')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_md_itMdIt';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-mdit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-mdit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-mdit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-mdit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-mdit-webfont.svg#geogrotesque_md_itMdIt')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_rg_itRgIt';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-rgit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-rgit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-rgit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-rgit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-rgit-webfont.svg#geogrotesque_rg_itRgIt')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_smbd_itSBdIt';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-sbit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-sbit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-sbit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-sbit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-sbit-webfont.svg#geogrotesque_smbd_itSBdIt')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_th_itthin_italic';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-thit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-thit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-thit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-thit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-thit-webfont.svg#geogrotesque_th_itthin_italic')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_ullg_itultraLtIt';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-ulit-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geog-ulit-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-ulit-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geog-ulit-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geog-ulit-webfont.svg#geogrotesque_ullg_itultraLtIt')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_cond_bdCnBd';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-condensedbold-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-condensedbold-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-condensedbold-webfont.woff') format('woff'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-condensedbold-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-condensedbold-webfont.svg#geogrotesque_cond_bdCnBd')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_extra_condeXCnBd';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-extracondensedbold-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-extracondensedbold-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-extracondensedbold-webfont.woff')
		format('woff'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-extracondensedbold-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogrotesque-extracondensedbold-webfont.svg#geogrotesque_extra_condeXCnBd')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_bdbold';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-bd-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-bd-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-bd-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-bd-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-bd-webfont.svg#geogrotesque_bdbold')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_lglight';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-lg-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-lg-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-lg-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-lg-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-lg-webfont.svg#geogrotesque_lglight')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_mdmedium';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-md-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-md-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-md-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-md-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-md-webfont.svg#geogrotesque_mdmedium')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_rgregular';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-rg-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-rg-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-rg-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-rg-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-rg-webfont.svg#geogrotesque_rgregular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_smbdsemibold';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-sb-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-sb-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-sb-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-sb-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-sb-webfont.svg#geogrotesque_smbdsemibold')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_ththin';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-th-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-th-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-th-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-th-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-th-webfont.svg#geogrotesque_ththin')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geogrotesque_ullgultralight';
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-ul-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-ul-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-ul-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-ul-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geogtq-ul-webfont.svg#geogrotesque_ullgultralight')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'geornamentsregular';
	src: local("☺"), url('https://d1do84bsbaemip.cloudfront.net/font/geornaments-webfont.eot');
	src: url('https://d1do84bsbaemip.cloudfront.net/font/geornaments-webfont.eot?#iefix')
		format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/geornaments-webfont.woff')
		format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/geornaments-webfont.ttf')
		format('truetype'),
		url('https://d1do84bsbaemip.cloudfront.net/font/geornaments-webfont.svg#geornamentsregular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'brumregular';
    src: url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Regular.eot');
    src: url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Regular.eot?#iefix')
        format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Regular.woff')
        format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Regular.ttf')
        format('truetype'),
        url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Regular.svg#brumregular')
        format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'brumlight';
    src: url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Light.eot');
    src: url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Light.eot?#iefix')
        format('embedded-opentype'), url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Light.woff')
        format('woff'), url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Light.ttf')
        format('truetype'),
        url('https://d1do84bsbaemip.cloudfront.net/font/BruumFY-Light.svg#brumlight')
        format('svg');
    font-weight: normal;
    font-style: normal;
}




.my-row {
	max-width: 100% !important;
}

.no-margin {
	margin: 0;/*!important*/
	padding: 0 !important;
}

.accordion dd>a {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.top-bar-section ul li>a {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

button,.button {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
		font-weight: bold !important;
}

.pricing-table .title {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.pricing-table .price {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.tabs dd>a {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.side-nav li.active>a:first-child {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.accordion dd>a {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "geogrotesque_smbdsemibold", Helvetica, Arial,
		sans-serif !important;
}

.sub-nav dt,.sub-nav dd,.sub-nav li {
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.label {
	font-weight: normal;
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}
#header .item{
	color: #FFF;
}
.item {
	padding-top: 45px;
	/*margin-left: 20px;*/
	/*padding: 0 5px;*/
	color: #999999/*#fff*/;
	font-family: 'geogrotesque_lglight', Helvetica, Arial,
		sans-serif !important;
	/*padding-right:20px;
	padding-left:20px;*/
	display: block;
/*     text-align: center; */
}

.itemEnlace {
	
}

#itemLaab2 a {
	font-weight: 100;
}

/*.itemCalendario a:hover,.itemCursos a:hover,.itemModalidades a:hover,.itemCertificados a:hover,
	.itemProfesores a:hover,.itemBlog a:hover,*/.itemLaab2 a:hover {
	background-position: center top;
    background-repeat: no-repeat;
    padding: 48px 5px 2px !important;
    background-color: hsl(192, 100%, 42%);
    /*text-decoration:underline;*/
    color:white;
    border-radius:0 0 5px 5px;
}

/*.itemCalendario a:hover{background-image: url(../img/calendario.svg);padding-left:20px!important;padding-right:20px!important;display: block;}
.itemCursos a:hover{background-image: url(../img/cursos.svg); padding-left:20px!important;padding-right:20px!important;display: block;}
.itemModalidades a:hover{background-image: url(../img/modalidades.svg);padding-left:20px!important;padding-right:20px!important;display: block;}
.itemCertificados a:hover{background-image: url(../img/certificados.svg);padding-left:20px!important;padding-right:20px!important;display: block;}
.itemProfesores a:hover{background-image: url(../img/profesores.svg);padding-left:20px!important;padding-right:20px!important;display: block;}
.itemBlog a:hover{background-image: url(../img/blog.svg);padding-left:20px!important;padding-right:20px!important;display: block;}*/
.itemLaab2 a:hover{background-image: url(../img/laab2.svg);padding-left:20px!important;padding-right:20px!important;display: block;}

/*.itemCalendario:hover {
  padding-top: 0;
}*/
.itemLaab2:hover {
  padding-top: 0;
}
/*.itemCursos:hover {
  padding-top: 0;
}
.itemModalidades:hover {
  padding-top: 0;
}
.itemCertificados:hover {
  padding-top: 0;
}
.itemProfesores:hover {
  padding-top: 0;
}
.itemBlog:hover {
  padding-top: 0;
}*/
.itemMenuCompacto{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;margin: 0 !important;
    padding: 12px 0 !important;text-align: center;}/*pad 13*/
.itemMenuCompacto a{color:white !important;width:auto;}
.itemMenuCompacto a:hover{font-weight:bold;}

.sticky .item a{margin-left: 0 !important;padding: 0 !important;}
.sticky .separadorMenu{margin:0 15px;}

/* .itemCompactoCalendario{width:90px} */
/* .itemCompactoCursos{width:70px} */
/* .itemCompactoModalidades{width:100px} */
/* .itemCompactoCertificados{width:100px} */
/* .itemCompactoProfesores{width:94px} */
/* .itemCompactoLaab2{width:50px;padding-top: 6px !important;   margin-right: 0 !important;}15px */
/* .itemCompactoBlog{width:55px} */
/* .itemCompactoNosotros{width:75px}25px */
/* .itemcompactoColaboradoress{width:100px} */
.listadoItemMenuCabecera{
 	margin-right: 10px;
 } 
 @media only screen and (max-width:1024px) { 
 	.listadoItemMenuCabecera{
 		margin-right: 6px;
 	} 
 } 
 .og-gridcustom li {
    display: inline-block;
    float: none !important;
    height: 189px;
    margin: 20px 0 0 24px;
    vertical-align: top;
    width: 394px !important;
}

.button > a {
    color: #FFFFFF;
}
#itemMasters{border-radius:0 0 5px 5px;}
#itemCursos{border-radius:0 0 5px 5px;}
#itemModalidades{border-radius:0 0 5px 5px;/*width: 100px;margin-right: 0;*/}
#itemCertificados{border-radius:0 0 5px 5px;}
#itemProfesores{border-radius:0 0 5px 5px;}
#itemLaab2 {/*margin-top: -3px !important;*/border-radius:0 0 5px 5px; border: 0; border-right: none;}
#itemBlog{border-radius:0 0 5px 5px;}
#itemNosotros{border-radius:0 0 5px 5px;}
#itemNosotros1{border-radius:0 0 5px 5px;}


#itemCursos-desplegable{
	margin-top: -1px;
    margin-bottom: 0;
    list-style-type: none;
    /* color: #FF2D5F; */
    width: 70px;
    /* padding: 0 20px; */
    /* right: 0; */
    /* left: 0; */
    margin-left: 0px;
   background-color: #FFF;
    position: absolute;
/*     text-align: center; */
    border: 1px solid #FF2D5F;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}

.itemCursosDesplegableClase li > a {
    display: block;
    width: 100%;
/*     font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; */
    font-weight: normal;
    text-transform: none;
}

#itemCursos-desplegable li {
	float: none;
	margin-right: 0px !important;
/* 	border */
}
#itemCursos-desplegable li a{
	color: #9C9C9C !important;
    /* background-color: #FFF; */
    padding: 0 12px;
    height: 35px;
    padding-top: 5px;
    border: 0.5px solid #E0E0E0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
 #itemCursos-desplegable li a:hover{
	color: #FFF !important;
}

#itemCursos-desplegable li:hover{
   background-color: #FF2D5F;
}

#itemCursos-desplegable{
	display: none;
}

/*.buttom-laab2 {
	margin-left: 20px;
	margin-right:20px;
	padding: 40px 15px 10px;
	background-image: url(../img/icon-laab2-buttom.png);
	background-repeat: no-repeat;
	background-position: center top;
}*/
.buttom-certificado{
	/*
	padding: 40px 15px 10px;
	background-image: url(../img/certificados/certificado_menu.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
	
}
.buttom-modalidades{
	/*
	padding: 40px 15px 10px;
	background-image: url(/img/modalidades.svg);
	background-repeat: no-repeat;
	background-position: center top;*/
	color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-laab2 {
	margin-right:20px;
	padding: 40px 15px 10px;
	background-image: url(/img/laab2.svg);
	background-repeat: no-repeat;
	background-position: center top;
}
.buttom-laab2 a {margin-right:0 !important;}
.buttom-calendario {
	/*margin-right:20px;
    margin-left: 20px;
    padding: 40px 15px 10px;
    background-image: url(/img/calendario.svg);
    background-repeat: no-repeat;
    background-position: center top;*/

}
.buttom-cursos{
   /* 
    padding: 40px 15px 10px;
    background-image: url(/img/cursos.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-masters{
   /* 
    padding: 40px 15px 10px;
    background-image: url(/img/cursos.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-blog{
  /*  
    padding: 40px 15px 10px;
    background-image: url(/img/blog.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5F;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-nosotros{
  /*  
    padding: 40px 15px 10px;
    background-image: url(/img/blog.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5F;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    /*font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;*/
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-certificados{
	/*
    padding: 40px 15px 10px;
    background-image: url(/img/certificados.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-becas{
	/*
    padding: 40px 15px 10px;
    background-image: url(/img/certificados.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-profesores{
	/*
    padding: 40px 15px 10px;
    background-image: url(/img/profesores.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5f;
    /*background-color:#FFF !important;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
}
.buttom-calendario {
	/*
    padding: 40px 15px 10px;
    background-image: url(/img/calendario.svg);
    background-repeat: no-repeat;
    background-position: center top;*/
    color:#FF2D5f;
   /* background-color:#FFF;*/
    padding-top: 45px;
    font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    display: block;
    text-align: center;

    /*width: 115px;*/
    
}

.buttom-laab2 {
	font-size: 1.2em;
}

 /* texto del curso a mostrar debajo del logo*/
 .logo-head h1{
	width: 525px;
	font-size: 13px;
	/* position: absolute;
	bottom: -16px !important; */
    margin-top: -10px;
 }

.h4-master,.h4-programa,.h4-workshop {
	font-family: 'geogrotesque_lglight', Helvetica, Arial,
		sans-serif !important;
	font-size: 4em;
}
.h4-promo1,.h4-promo2,.h4-promo3 {
	font-family: 'geogrotesque_lglight', Helvetica, Arial,
		sans-serif !important;
	font-size: 4em;
}

.h4-master {
	color: #654FAA;/*#00ACD7*/
}

.h4-programa {
	color: #F4A71E;/*#E3116F*/
}

.h4-workshop {
	color: #B7C935;/*#B6C832*/
}

.h4-promo1 {
	color: #654FAA;/*#00ACD7*/
}

.h4-promo2 {
	color: #F4A71E;/*#E3116F*/
}

.h4-promo3 {
	color: #B7C935;/*#B6C832*/
}

.footer {
	background: #999999;
	min-height: 185px;
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}

.edu-description {
	height: 185px;
	padding: 50px 0 0;
}

.footer img {
	float: left;
	margin-right: 10px;
}

.footer-logo-w {
	/*width: 30%;*/
}

.vertical {
	border-right: solid thin #FFF;
	border-bottom: none !important;
	width: 2px !important;
	height: 100px;
	float: left;
	margin: 0;
}

.footer p {
	color: #FFF !important;
	width: 100%;/*290*/
	font-size: 0.79rem;
	float: left;
	margin-left: 30px;
}
.footer a {
	color: #FFF !important;
}

.footer .inline-list li {
	border-right: solid thin #FFF;
	/* padding-right: 10px; */
	/* margin-left: 9px; */
    margin-left: 20px;
    padding-right: 30px;
}

.footer .social-links {
	margin-top: 15px;
}

.footer .social-links li {
	/*padding-right: 0 !important;*/
	margin-left: 0 !important;
}

.footer .inline-list a {
	color: #FFF !important;
}

.style-clear {
	border: none !important;
	padding: 0px !important;
    margin-left: 5px !important;
}
.izqIconEspacio{
    margin-left: 3px !important;
}
.cursos-list {
	padding: 40px 0 40px 0;
	background-color:#f2f2f2;
	
}

.cursos-type-home {
	padding-top: 30px;
    padding-bottom: 15px;
}
.espacioListaWebMap{
	margin-bottom: 12px;
}

.subMapList li a.colorEnlacesMapaWebGris{
	color: #9C9C9C !important;
}

.colorListaWebMap{
	color:#FF2D5F !important;
}
.my-panel {
	height: 168px;
    margin-bottom: 1.25rem;
    /*padding: 0 0 0.2rem;*/
    width: 373px;
    background-color:#FFF;
}

.my-panel h4,.my-panel h5,.my-panel h6 {
	font-family: 'geogrotesque_lglight', Helvetica, Arial,
		sans-serif !important;
	margin-left: 12px;
}

.bordeCursoMaster{background-color:#FFF;}
.bordeCursoPrograma{background-color:#FFF;}
.bordeCursoWorkshop{background-color:#FFF;}
.bordeDespleMaster{border-top:5px solid #655FAA;}
.bordeDesplePrograma{border-top:5px solid #F4A71E;}
.bordeDespleWorkshop{border-top:5px solid #B7C935;}
.fondoTituloDespleMaster{background-color:#655FAA !important;font-family: "geogrotesque_lglight", Helvetica, Arial, sans-serif !important;font-weight: 100 !important;}
.fondoTituloDesplePrograma{background-color:#F4A71E !important;font-family: "geogrotesque_lglight", Helvetica, Arial, sans-serif !important;font-weight: 100 !important;/*font-size: 14px !important;*/}
.fondoTituloDespleWorkshop{background-color:#B7C935 !important;font-family: "geogrotesque_lglight", Helvetica, Arial, sans-serif !important;font-weight: 100 !important;}
.fondoTituloDespleMaster:hover{color:#FFF !important;/*background-color: #4E4785!important;*/}
.fondoTituloDesplePrograma:hover{color:#FFF !important;/*background-color: #D08D14!important;*/}
.fondoTituloDespleWorkshop:hover{color:#FFF !important;/*background-color: #90A027!important;*/}
.flechaDespleMaster::after{border-bottom-color:#655FAA !important;}
.flechaDesplePrograma::after{border-bottom-color:#F4A71E !important;}
.flechaDespleWorkshop::after{border-bottom-color:#B7C935 !important;}
.margenDetallesCursoDesple{margin-bottom:0 !important;}
.og-details > img {/*margin-right: 40px;*/  margin: 30px 0 0 40px;padding-right: 40px;}
.imagenDetalles{display:none;}

.cajIpad a:hover img.hvr-float-shadow {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}
/*
.cajIpad a:hover h4{
	color: #FF2D5F;
}
*/
ul.off-canvas-list li label {
	font-weight: normal;
}

.my-panel h4 {
	float: left;
    font-size: 1.3rem;
    height: 121px;/*122*/
    line-height: 25px;
    text-align: left;
    width: 190px;
}
.pieItemCurso{width: 223px;float:left;}/*155*/
.imagen-curso {
    float: right;
    height: 171px;
    width: 150px;
}

.my-panel h5 {
	width: 200px;
	margin:9px 0 9px 20px !important;
	font-size: 15px;
}

.my-panel .item-lista-cursos {
	width: 205px;
	color: #FFF;
}


.my-panel .item-workshop {
    color: #B6C832 !important;
    font-size: 16px;
}

.my-panel .item-master {
    color: #655FAA !important;
    font-size: 15px;
}

.my-panel .item-programas {
    color: #F4A71E !important;
    font-size: 16px;
}

.my-panel .carrito-icon-list {
	width: 30px;
	float: right;
	margin-top: -35px;
	margin-right: 10px;
}

.my-panel a {
	
}

/*.my-panel a img {
	width: 18px;
	margin: 7px;
	float: left;
	min-width:99%;
}*/

.my-panel .curso-icon {
	float: left;
    margin: -32px 10px 10px;
    width: 26px;
}

.my-panel a .item-workshop {
	color: #B6C832 !important;
}

.my-panel a .item-master {
	color: #00ACD7 !important;
}

.my-panel a .item-programas {
	color: #E3116F !important;
}

.botonReadMore{background-color: #FFFFFF !important;margin: 0 !important;
	padding: 0 1px !important;text-transform: lowercase !important;}

.botonReadMoreWorkshop{color: #B7C935 !important;}
.botonReadMoreMaster{color: #655FAA !important;}
.botonReadMoreProgramas{color: #F4A71E !important;}

.cursos-list h3 {
	font-weight: normal;
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
	font-size: 3rem;
	padding: 0 0 2rem 1rem;
}

.sticky-tags-list {
	float: left;
	background-color: #F2F2F2;
	margin: 0;
}

.sticky-tags {
	/*border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;*/
	margin-bottom: 1.25rem;
	padding: 0.6rem 0 0.2rem 0;
	float: right;
	margin-right: 40px;
	padding: 1rem 0;
}

.sticky-tags dd {
	width: auto;
	margin: 0 0 0 0px;
}

.sticky-tags dd a {
	padding: 0 10px 0 10px;
	border-left: solid thin #999;
}

.sticky-tags h5 {
	font-family: 'geogrotesque_lglight', Helvetica, Arial,
		sans-serif !important;
	margin-left: 20px;
}

.sticky-tags h5 {
	width: auto;
}

.tab-bar {
	display: none;
}

/* **************ESTILOS LISTA_CURSOS *********************/

.my-panel .contenedor-curso .imagen-curso {
	width: auto;
	margin: 2px;
	float: left;
}

.my-panel .carrito-icon-lista-cursos {
	width: 30px;
	float: right;
	margin-top: -38px;
	margin-right: 10px;
}

.boton-filtro
{
  	/*border:1px solid #9C9C9C;*/
  	margin-left:5px;
  	/*border-radius:6px;*/
  	padding:4px;
}
.boton-filtro-selected
{
  /*	border:1px solid #9C9C9C;*/
  	margin-left:5px;
  	/*border-radius:6px;*/
  	padding:4px;
  /*	background-color:#D8D8D8;*/
	color:#FF2D5F;
}
.boton-filtro:hover, .boton-filtro-selected:hover{
	
	border-bottom:2px solid #FF2D5F;
    cursor: pointer;	
}
.contenedor-botones-filtro
{
 float:right;
 margin-top:5px; 
 line-height: 35px;
/* text-align:center;*/
}

.contenedor-filtro
{
	margin: 0 auto;
 	width: 1120px;
}

.orbit-container img{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
/*TOOLTIP*/
[data-tooltip] {
	position: relative;
	z-index: 2;
	cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
/* 	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); */
	opacity: 0;
	pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
	position: absolute;
	/*top: 150%;
	left: 165%;
	margin-bottom: 5px;
	margin-left: -80px;
	padding: 7px;
	/*width: 440px;*/
	/*-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
	background-color: #000;
	background-color: hsla(0, 0%, 20%, 0.9);
	color: #fff;
	content: attr(data-tooltip);
	text-align: center;
	font-size: 14px;
	line-height: 1.2;*/
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
	position: absolute;
	/*top: 135%;
	left: 50%;
	margin-left: -5px;*/
	/*width: 0;*/
	/*border-bottom: 5px solid #000;
	border-bottom: 5px solid hsla(0, 0%, 20%, 0.9);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: " ";
	font-size: 0;
	line-height: 0;*/
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
/* 	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); */
	opacity: 1;
}
/* **************ESTILOS CERTIFICADOS *********************/
.contenedor-certificados
{
}
.certificados
{
	float:left;
	background:#F2F2F2;
	padding:3% 0% 0% 2%;
	width: 100%;/*660*/
}
.img-certificado{
	float:right !important;
	max-height: 234px;
	max-width:263px;
	width: 25%;
    margin: auto;
    display: block;
}
.certificados img{float:left;margin-top:2%;margin-bottom:21%;}
.certificados .ultima{margin-right:2%;}
.certificados .oculta{visibility:hidden;}
.certificados .titulo
{
	padding-top:2%;
	/*padding-bottom:3%;*/
	font-size:23px;
	font-weight:bold;
	line-height: 2;
	font-family: geogrotesque_rgregular, Helvetica, Arial, sans-serif !important;
    font-weight: bold;
}
.certificados .titulo-large {
  	font-size:23px;
  	font-family: geogrotesque_rgregular, Helvetica, Arial, sans-serif !important;
    font-weight: bold;
  	
}
.certificados p{font-size:19px;}

/***************ESTILOS modalidades *********************/

.contenedor-modalidades
{
	background-image: url(../img/modalidades/edificio-fondo.png);
	max-width:1263px;
	margin: 0 auto;
}

.izquierdo
{
	float:left;
	text-align:center;
	/*width: 642px;*/
	max-width:642px;
	width: 50%;
}
.izquierdo h1 /*.izquierdo p*/
{
	font-size:35px;
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.izquierdo .logo
{
	width:20%;
}
/* .izquierdo .tabla */
/* { */
/* 	width:70%; */
/* } */
.derecha
{
	float:left;
	/*width:470px;*/
	max-width:470px;
	width: 50%;
	/*margin-left: 40px;*/
}
.derecha img
{
	/* float:left;
	margin-top:2%; */
/* 	margin-bottom:15%;10*//*15*//*24 */
}
#self
{
	    float: left;
    margin-top: 2%;
/*     margin-bottom: 15%; */
/* 	margin-bottom:24%; */
/* 	margin-left:15%; */
/* 	margin-right:5%; */
/* 	height:40px;10 */
}
#guide
{
	    float: left;
    margin-top: 2%;
    margin-bottom: 15%;
/* 	margin-bottom:70%; */
/* 	margin-left:15%; */
/* 	margin-right:5%; */
/* 	height:40px;10 */
}
#online
{
	/* margin-bottom:15%; *//*15*/
}
.derecha span
{
	color:#FF2D5F;
	font-weight:bold;
	font-size:18px;
}

	.derecha h2 {
	    color: #FF2D5F;
	    font-weight: bold;
	    font-size: 18px;
	    margin-bottom: -20px;
	}
	
	h3.sepMov {
	    font-size: 15px;
	    margin-bottom: -10px;
	}

/*************ESTILOS LAAB2*****************/
.contenedor-laab2
{
	margin-top:5%;
}
.titulo
{
	/*background:#2ECCFA;*/
	height:auto;
	color:#9B9B9B;
	/*padding:1% 2% 0% 5%;*/
	overflow:hidden;
	max-height:440px
}
.titulo p
{
	margin-top:-3%;
	font-size:30px;
}
.video
{
	width:auto;
	height:400px;
	float:left;
	margin-right:4%;
}
.titulo-contenido
{
	width:60% !important;
	font-size:32px;
	color:#2ECCFA;
	margin-bottom:4%;
	line-height:100%;
	margin-top:20%;
}
.contenido-laab2 div
{
	float:left;
	width:25%;
}
.titulo-contenido img
{
	float:left;
}
.contenido-laab2
{
	margin-top:-10%;
}
.contenido2-laab2
{
	background-image: url(../img/laab2/laab2-azul-fondogries.png);
	background-repeat:no-repeat;
	padding:15% 30% 1% 10%;
	margin-left:-5%;
}
.resumen-laab2
{
	background:#F2F2F2;
	padding:5% 5% 1% 6%;
	margin-left:-1.5%;
	width:99.9%;
}
/* nuevos estilos*/
.padding-laab2{
	padding-top:42px !important;
}
header{
  position: fixed !important;
  width: 100%;
  display:block;
  font-size: 72px;
  line-height: 108px;
  height: 108px;
  background: #FFF;
  color: #fff;
  font-family: 'PT Sans', sans-serif;
  z-index:99999;
  padding-left:0 !important;
  padding-right:0 !important;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
header.sticky {
	  font-size: 24px;
	  line-height: 48px;
	  height: 48px;
	  background: #FFF;
	  display:block;
	  padding-left: 20px;
	  z-index:99999;
	  padding:0 7%;
	  background-color:#FF2D5F !important;
	  margin-top:0 !important;
}
header.sticky a{
	color:#FFF !important;
}
header.sticky li{
  	margin-right: 15px !important;
}

header.sticky img {
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-webkit-transform: scale(0.5); /* Efecto de zoom */
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	padding-top: 0 !important;
/* 	padding-top: -6px !important; */
}
header.sticky .item{
       padding-top: 12px !important;
}
header.sticky .padding-laab2{
	 padding-top:7px !important;
}
.imgGrande{
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -webkit-transform:scale(1);   /* Efecto de zoom */
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
}

#img1{
	padding-top: 20px !important;
	/*max-width: none;
	width: 320px;*/
}
header.sticky #img1{
	padding-top: 0px !important;
	
}
.no-margin {
	margin-top: 0px/*110px*/;
}

.breadcrumbi1{
	margin-left: 417px;
}

#header{background-color: transparent;}

.resumenCurso{width: 350px;}
.resumenCurso h4{font-family: "Open Sans", "geogrotesque_lglight", Helvetica, Arial,
		sans-serif !important;}
/*.temarioCurso ul{list-style-image: url("../img/cerrar.svg")}*/
.contenedorDetalleCurso{margin-top: 120px;}
#breadcrumb > a {color: #9C9C9C !important;}
.h1-Landing-page{
	font-size: 15px;
    margin-top: -19px;
    margin-left: 55px;
	
}
.separadorCalendario {color: #FF2C5F !important;}
.separadorModalidades {color: #FF2C5F !important;}
.margenesVideo{padding-bottom: 61.5% !important;margin-bottom: 1rem !important;}
.posRelative{
	position:absolute !important;
}
.rellenoMenu{
	padding: 48px 5px 16px !important;
}
.width20{
    width:20%;
}
/*.tt-wrapper li a {
display: block;
width: 40px;
height: 40px;
margin: 0 2px;
outline: none;
background: transparent url(/img/sprite-social.png) no-repeat top left;
text-indent: -9000px;
position: relative;
}
.tt-wrapper li a span{
    width: 100px;
    height: auto;
    line-height: 20px;
    padding: 10px;
    left: 0;
    margin-left: -30px;
    font-family: 'Alegreya SC', Georgia, serif;
    font-weight: 400;   
    font-style: italic;
    font-size: 14px;
    color: #719DAB;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    border: 4px solid #fff;
    background: rgba(255,255,255,0.3);
    text-indent: 0px;
    border-radius: 5px;
    position: absolute;
    pointer-events: none;
    bottom: 100px;
    opacity: 0;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    transition: all 0.3s ease-in-out;
}
.tt-wrapper li a span:before,
.tt-wrapper li a span:after{
    content: '';
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -9px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(0,0,0,0.1);
}
.tt-wrapper li a span:after{
    bottom: -14px;
    margin-left: -10px;
    border-top: 10px solid #fff;
}
.tt-wrapper li a:hover span{
    opacity: 0.9;
    bottom: 50px;
}
#linkedinPie{
	background-position: 0 0;
}
#twitterPie{
	background-position: 0 -50px;
}
#facebookPie{
	background-position: 0 -100px;	
}
#youtubePie{
	background-position: 0 -150px;
}*/
.cajaCertificadosnm{
	padding-right: 325px;padding-bottom: 60px;
}
#imgCertificadosRosa{
	margin-right: 60px;
}
.imgCertificadosDiv{
	margin-top: -205px;	
}
.textosCertificados{
	margin-left: 30px; margin-right: 30px;
}
.cerAsistencia{
	border-right: 15px solid #645ea8;
}
.cerParticipacion{
	border-right: 15px solid #f8a602;
}
.cerSuperacion{
	border-right: 15px solid #b6c834;
}
.titulosCertificados{
	color: #b6c834
}
.asistenciaCertificados{
	color:#645ea8;
}
.participacionCertificados{
	color:#f8a602;
}
.textoCertificado{
	text-align:center;
	font-size:35px;
/* 	margin-top:20px; */
/* 	margin-bottom:45px; */
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.left{
	float:left !important;
}
.borde-inf{
margin-bottom:50px;
}
.tamFijo{
	min-width:580px;
	max-width:580px;
}
.fondoverde{
	background-color:#41BEB2 !important;
	-webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
}
.barraCursosIndex{
	background-color:#01acd7;
}
.row-cursos-index{
	max-width:76.5rem !important;
}
.barraUltimosCursos{
    font-family:'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    color:#FFF;
}
.imgUltimosCursos{
vertical-align: top !important;
}
.padding-0{
padding:0;
}
.padder-0{
padding-right:0;
}
.itemEnlace:hover, .itemEnlace:focus{
	color:#FF2D5F !important;
}
.itemEnlace.sticky:hover, .itemEnlace.sticky:focus{
	color:#FFF !important;
}
.itemMenuCompacto:hover {
  color: #FFF !important;
}
.itemCompactoNosotros i{
  padding-top:2px !important;
}
.itemCompactoNosotros i:hover, .itemCompactoNosotros i:focus{
	color: #FFF !important;
}
.imgCol{
	max-width:290px;
}
.cursorNorm{
	cursor:default;
}
.altEnt{
	height:180px !important;
}
.letraRegular{
	font-family:"geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
/* 	font-weight: bold; */
}

.letraEstudiaEnterate{
	top:-60px;
}
.letraEstudiaEnterate h2{
	color: #FF2D5F;
}


.margDer{
	margin-right:20px;
}
.button-group  a{margin-right:14px;}/*20px*/
.orbit-next, .orbit-prev{top:4% !important;}
.slider-movil{display:none;}
.butBrochure{
	border-radius: 12px !important;
    padding: 6px !important;
    width: 55%;
    display: block;
}
.butBrochure:hover{
	border-radius: 12px !important;
}
.itemIndex{margin-right:15px !important;}
.tooltipCurso{position: relative;color: #FFF;width: 120px;left: -12px;height: 30px;float: left;top: -18px;
	display:none;}
.tooltipPostgrados{	background-image: url("http://alebateducation.com/img/tooltipPostgrados.svg");}
.tooltipProgramas{background-image: url("http://alebateducation.com/img/tooltipProgramas.svg");}
.tooltipWorkshops{background-image: url("http://alebateducation.com/img/tooltipWorkshops.svg");}
.curso-icon{top: -51px;width: 27px;position: relative;float: left;left: 10px;}
.top-bar-filtro{
	max-width:280px;
	background-color:#eeeeee !important;
	color:#9C9C9C !important;
}
.top-bar-section li a:not(.button){
	
	background-color:#FFF !important;
	color:#9C9C9C !important;
	font-size: 1rem;
}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"]{
	border:none !important;
}
.top-bar-section li a:not(.button):hover{
	color:#FF2D5F !important;
	background-color:#F5F5F5;
}
a.menu-icon:hover span {
    -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
    box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
#main-section-cursos,#inicioSelectorFiltro{background-color: #eeeeee !important;}
.mxHeight{
	max-height:45px;
}
.margBottom{
	margin-bottom:0;
}
.prueba{
	
	position:fixed !important;
	z-index:999999 !important;
	top:0;
	background-color:#FFF;
}
.filtMovil{
	margin:0;
}
.marTop{
	margin-top:15px;
}
.shadBox{
	box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);
}
.margBotMov{
	margin-top:60px;
}
#cancelarFiltro{display: none;width: 20px;cursor:pointer;margin: 15px 0px 0px 1px;}
.cantidadSeccion{font-size:11px;}

#iconoPlayVideoCursos {
	position: absolute;
    z-index: 1;
    width: 100px;
    left: calc((100% - 100px) / 2);
    top: calc((100% - 100px) / 2);
    cursor: pointer;
}

#contenedor-img-curso {
/* width: auto !important; */
background-color: #fff;
/*  height: 561px !important; */
}
#img-curso{
	height: 100% !important;
	max-width: unset !important;
    width: auto !important;
}
#comprar-curso{
/* 	height: unset !important; */
}
.padizq-0{
padding-left:0;
}
#cuadroResumen{
	background-color:#f2f2f2;
}
#textoCuadroResumen{
    background-color:#f2f2f2;
}
/*#textoCuadroColor{
	background-color: #655faa !important;
}*/
.contProfDetaCurso{
	float:none!important;
}
.widthRelacionados{
	  width: 101% !important;
}
#textProfesores h3{
	color:#FF2D5F !important;
	font-family:"Open Sans", "geogrotesque_mdmedium", Helvetica, Arial, sans-serif !important;
}
#contenedorLateral{position: fixed;width: 323px;color:#FFF;display:none;width: 230px;text-align:center;
	margin-top: 94px;padding:30px 0;border: 1px solid white; border-left:none;}
#texto-presentacion-curso{margin-top: 5px;}

.buttonActionCurso{
    border-radius: 0px;
    color: #fff;
    height: 31px;
    width: 135px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-size: 1rem;
    font-family: "geogrotesque_rgregular",Helvetica,Arial,sans-serif;
}
.btnCursoAgotado{
	background-color: #cc0000;
	cursor: default;
	padding-top: 7px;
}
.btnCursoProximamente{
	background-color: #339933;
	cursor: default;
	padding-top: 7px;
}
.icoCompartir{
	height: 25px;
	cursor: pointer;
}
.boxIcoCompartir{
	float: left !important;
    margin-top: 10px;
    width: 30px;
    margin-right: 15px;
}
.contIcoCompartir{
	margin-left: unset;
   /*  width: 132px; */
}
.separadorIconosCompartir{
	border-radius: 40px;
    height: 2px;
    margin-top: 1px;
    width: 130px;
}
.titleDetalles{
	/*font-weight: bold;*/
	margin-bottom: 20px;
}
.h5-destacado{font-size: 30px;}
.tipo-modalidad{
	font-family: "geogrotesque_rgregular",Helvetica,Arial,sans-serif;
	
}
.buttonActionCursoLarge{
	border: 1px solid white;
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
    font-family: "geogrotesque_rgregular",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    height: 31px;
    margin-left: 5px;
    text-align: center;
    width: 205px;
}
.orbit-bullets {
    top: -20px !important;
    z-index: 9999 !important;
    cursor:pointer;
    margin-bottom:0;
}
#myModal{
	z-index:9999;
	padding:0;
	border:0;
}
#modalUCAM{
	z-index:10000;
	padding:0;
	border:0;
}
.reveal-modal{
	background-color:transparent !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.4) !important;
}
.fondo-maestro-cursos{
	background-color: #f2f2f2;
}
/*CHAPUZA PARA LOS RESUMENES*/
.og-details p p {
    margin-left: -40px !important;
    margin-bottom: 8px;
}


/* CAPTIONS SLIDER HOME */
.orbit-container .orbit-slides-container > * .orbit-caption {
	height: 100%;
	background-color: transparent;
}
.caption-izq, .caption-der {
	height: 100%;
	width: 50%;
	float: left;
}

.caption-izq div {
    width: 330px;
    margin-left: calc( (100% - 330px) / 2 );
    margin-top: calc( (50% - 237px) / 2 );
}
.caption-izq .titulo-caption {
	font-size: 50px;
	/*background-color: rgba(51, 51, 51, 0.2);*/
	line-height: 1.1em;
	padding-left: 10px;
}
.caption-izq .info-caption {
	font-size: 20px;
	color: #F4A71E;
	width: 50px;
	cursor: pointer;
	display:none; /* Hasta que exista la página que enlaza */
}

/*Labels del Slider de la home*/

.caption-center {
	width: 100%;
	padding: 10% 0 0 0;
	text-align: center;
}

.caption-center div p{
	
    text-align: center;
}
.caption-center .titulo-caption {
	font-size: 46px;
	/*background-color: rgba(51, 51, 51, 0.2);*/
	line-height: 1.1em;
	font-family:'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
	color:#FFF !important;
	margin-bottom: 15px;
}
.caption-center .desc-caption {
	padding: 0 30% 0 30%;
	font-size: 24px;
	/*background-color: rgba(51, 51, 51, 0.2);*/
	line-height: 1.25em;
	font-family:'geogrotesque_ththin', Helvetica, Arial, sans-serif !important;
	
	
}
.caption-center .desc-caption .fa {
	color: #F4A71E;
}
.caption-center .desc-caption:hover {
    text-decoration: underline;
}
.caption-center .info-caption {
	font-size: 20px;
	color: #F4A71E;
	cursor: pointer;
	
}

/*******************************/

.caption-der ul {
	margin-top: calc((50% - 189px) / 2);
	margin-left: calc( (100% - 180px) / 2 );
}
.caption-der li {
	list-style: none;
	padding: 7.5px 0 7.5px 0;
	display: block;
}
.caption-der li span{
	font-size: 30px;
	padding-left: 20px;
	cursor: pointer;
	width: 200px;
}
.caption-der li span::before {
    background-color: #F4A71E;
}

@media only screen and (max-width:1199px) {
	.caption-izq .titulo-caption {
    	font-size: 40px;
    }
    .caption-izq .info-caption {
	    font-size: 15px;
	}
	.caption-der li span {
    	font-size: 24px;
	}
	
	.caption-izq div {
	    margin-top: calc((50% - 176px) / 2);
	}
	.caption-der ul {
	    margin-top: calc((50% - 160px) / 2);
	    margin-left: calc((100% - 148px) / 2);
	}
}

#slider-play {
	width: 155px;
}

.desc-caption a {
    color: white;
}

#myModal iframe {
	width: 75vw;
    height: calc(75vw * 9 / 16);
    margin: 0 auto !important;
    display: block;
}

#modalUCAM iframe {
	width: 75vw;
    height: calc(75vw * 9 / 16);
    margin: 0 auto !important;
    display: block;
}

#myModal video{
	margin: 0px auto;
	display: table;
	width: 100%;
}

#modalUCAM video{
	margin: 0px auto;
	display: table;
	width: 100%;
}
/*
#myModal * {
	height: auto;
}*/

/* Estilos SimpleDropDownEffects */
.cd-dropdown {
	margin: 0 !important;
}
.cd-dropdown > span {
	height: 35px !important;
	line-height: 35px !important;
	font-weight: 100 !important;
}
.cd-dropdown > span::after {
	padding: 0 !important;
}
.cd-dropdown ul li span {
	line-height: 35px !important;
	padding: 0px 30px 0px 40px !important;
	font-weight: 100 !important;
}


#arbol img {
	margin-left: 15px;
}


/* FOOTER */
/* @media only screen and (min-width:769px) { */
@media only screen and (min-width:1035px) {

	.movil 		 	{display: none;}
	.tablet-port 	{display: none;}
	.tablet-land 	{display: block;}
	.escritorio		{display: block;}
}
/* @media only screen and (max-width:768px) { */
@media only screen and (max-width:1030px) {
	.movil 		 	{display: block;}
	.tablet-port 	{display: block;}
	.tablet-land 	{display: none;}
	.escritorio		{display: none;}
	.footer {padding-bottom: 40px;}
}

/* @media only screen and (max-width:812px) { */
@media only screen and (max-width:1030px) {

	.footer img {
		float: left;
		margin-right: 5px;
	}
	.logo-alebat-espana, .logo-alebat-colombia{
		width:100% !important;
	}
}
.logo-alebat-espana{
	width:50%;
}
 .logo-alebat-colombia{
 	width: 45%;
 }
@media only screen and (max-width:466px) {
	.footer img {
		margin-right: 1px;
	}
}
.div-logo {
	margin-bottom: 25px;
	min-height: 56px;
}
.footer-logo-w {
/* 	margin-left: calc((100% - 166px) / 2); */
}


.div-contacto {
	text-align: center;
	width: 500px;
	min-height: 46px;
}
.div-contacto p {
    float: left !important;
    width: auto;
    margin-bottom: 0;
}


.div-legal {
	text-align: center;
	width: 412px;
	min-height: 46px;
}
.div-legal p {
	float: left !important;
    width: auto;
    padding-left: 0;
}
.div-legal a {
	color: #FFFFFF;
}


.div-iconos {
	text-align: center;
	width: 500px;
	min-height: 41px;
}
.div-iconos p {
    float: left !important;
    width: auto;
}

.div-contacto {
	padding-bottom: 40px;
}

.nombreProfMov{
	padding-top:80px;
	padding-bottom:0;
}
.cargoProfMov{
	padding-top:0;
	font-weight:bold;
	font-size:30pt;
	padding:0;
}
.imgProfMov{
	display:inline-block;
	margin-left:125px;
}
.volverMov{
	font-size: 20pt;
	vertical-align: middle;
	margin-left:30px;
	color:#FFF;
}
.divProfMov{
	padding-bottom: 80px;
}
.imgIzquierdoProfMov{
	width:100%;
}

/* Mapa web pie  */ 

.pieMapaweb{
	margin-left:-100px !important;
}
.cajaLogoSinBarra{
	float: left;
	height: 120px;
	padding: 20px 20px 20px 0;
	display: table;
}
.cajaContenedoraDatosInternacional{
	margin-top: 10px;	
}
.cajaLogoSinBarraCentrado{
	display: table-cell;
	vertical-align: middle;
}
.cajaLogoSinBarraCentrado span{
	display: block;
}
.contenedorCajaDatosInternacional{
	color: #FFF;
	display: inline-block;
	font-weight: normal;
}
.span-vacio{
	display: block;
}
.letraAlebatInternacional{
	font-size: 40px;
    line-height: 1;
}
.letraEspanaInternacional{
	font-size: 35px;
    line-height: 1;
}
.letraColombiaInternacional{
	font-size: 27px;
    line-height: 1;
}
.barra{
    border-left: 2px solid;
    padding: 20px 0 20px 20px;
    height: 120px;
    float: left;
}
/* Tablet */
@media only screen and (min-width:769px) and (max-width:1024px) {
	.edu-description {
	    padding: 0px 0px 0px;
	}
	.inline-list {
		margin: 0 0 15px 0;
	}
}

/* Móvil */

	/* para el pie de mapa web movil*/
	@media only screen and (max-width:420px) {
		.div-iconos{
			width: 310px !important;
		}
		.contenedorInternacionalPadding{
			padding: 0;
		}
		.letraEspanaInternacional {
	    	font-size: 17px;
		}
		.letraAlebatInternacional {
    		font-size: 20px;
		}
		.cajaLogoSinBarra{
			padding: 20px 10px 20px 0;
		}
		.barra {
		    padding: 20px 0 20px 10px;
		}
		.letraColombiaInternacional {
   			font-size: 13px;
    	}
    	.contenedorCajaDatosInternacionalColombia{
    		padding-right: 19px !important;
    	}
	}
/* @media only screen and (max-width:768px) { */
@media only screen and (max-width:1030px) {

	.div-contacto {
		width: 464px;/*398px*/
	}
	.div-legal {
		width: 445px /*397px;*/
	}
	.div-iconos {
		width: 490px;/* 420px */
	}
	.div-contacto p, .div-legal p, .div-iconos p {
		margin: 0px !important;
		padding: 4px;
	}
	.contenedorInternacionalPadding{
		margin-bottom: 20px;
	}
}

/* Mini móvil */
@media only screen and (max-width:465px) {
	.div-contacto, .div-legal, .div-iconos {
		max-width: 100%;
	}
	.separador {
		display: none;
	}
	.div-contacto p, .div-legal p {
		width: 100%;
		text-align: center;
	}
	.div-legal {
		margin-top: 20px;
	}
	.div-iconos p {
		height: 40px;
	}
	.div-logo img {
		/*margin-left: 0 !important;*/
	}
	/*.div-contacto p, .div-legal p {
		width: 50%;
		float: left;
	}
	.div-iconos {
		clear: both;
	}*/
}


/*@media only screen and (max-width:768px) {
	.edu-description {
	    padding: 0px 0px 0px;
	}
	.edu-description > div {
		width: 100%;
	}
	.span-vacio {
		display: none !important;
	}
	.edu-description span {
		width: 33% !important;
		text-align: center;
	}
	.inline-list {
		width: 460px;
		margin-right: calc((100% - 460px) / 2);
	}
	.cont-aviso-legal {
		width: 472px;
		margin-left: calc((100% - 472px)/2);
	}
	.cont-iconos {
		width: 472px;
		margin-left: calc((100% - 472px)/2);
	}
	
	
}*/


/* Iconos curso certificado */

.ico-certificado {
	width: 30px;
	position: relative;
	top: -135px;
	left: 328px;
}
.pieItemCursoCert {
	position: relative;
	top: -50px;
}
.curso-icon-cert {
	left: -213px;
}



/* Seccion Nosotros */
.div-nosotros .imagenProfesor {
	border: 0px;
}

.div-nosotros {
	padding-top: 108px;
}

.div-nosotros h1, .div-nosotros p, .div-nosotros span {
	color: #FFFFFF;
	font-family: "geogrotesque_rgregular",Helvetica,Arial,sans-serif !important;
}

#nuestro-equipo h1, #join-our-team h1, #colaboradores h1, 
#nuestro-equipo h5, #join-our-team h5, #colaboradores h5  {
	color: #FF2D5F;
}

#nuestro-equipo p, #nuestro-equipo span,
#join-our-team p, #join-our-team span,
#colaboradores p, #colaboradores span {
	color: #999999;
}

#nuestro-equipo p, .cont-nosotros p{
	font-size: 1.2em;
}

.div-nosotros .fullscreen {
	height: calc(100vh /*- 48px*/);
	padding: /*20px*/68px 300px;
	background-size: cover !important;
}

.div-nosotros .fullscreen-pie {
	height: calc(100vh - 48px - 225px);
	width: 100%;
	padding: 20px 300px;
	background-color: #FF2D5F;
	text-align: center;
}


.div-nosotros .cont-nosotros {
	width: 45%;
	margin-top: 65px;
	float: left;
}

.div-nosotros .cont-nosotros h1 {
    margin-bottom: 30px;
}

.div-nosotros .cont-nosotros iframe {
    margin-top: 30px;
    width: calc((100vw - 2 * 300px) * 0.45);
	height: calc((100vw - 2 * 300px) * 0.45 * 9 / 16);
}

.div-nosotros .cont-nosotros .folleto {
    margin-top: 30px;
}

.div-nosotros .folleto img {
	width: 40px;
}

.div-nosotros .folleto span {
	margin-top: 12px;
	margin-left: 20px;
}

.div-nosotros .cont-nosotros img {
	display: block;
}

.div-nosotros .cont-nosotros img, .div-nosotros .cont-nosotros span {
	float: right;
}


.div-nosotros .cont2-nosotros {
	margin-left: 130px;
}


.div-nosotros .puesto {
	clear: both;
	margin-top: 30px;
}

.div-nosotros .puesto div {
	width: 200px;
	float: left;
}

.div-nosotros .puesto a {
	background-color: #999999;
	color: white;
	padding: 17px;
	margin-top: 8px;
	border-radius: 10px;
	display: inline-block;
}

.div-nosotros .puesto a:hover {
	background-color: #FF2D5F;
}


.div-nosotros .cont3-nosotros {
	width: 100%;
}

.div-nosotros .logo-colaborador {
	width: /*25%*/16%;
	margin-right: /*8%*/3%;
	margin-bottom: 80px;
}
.logo-nosotros{
	display:none;
	text-align:center;
}

#plataforma {
	display: table;
}

#plataforma h1 {
	display: table-cell;
	vertical-align: middle;
}


#nosotros {
	background: url("/img/nosotros/foto_nosotros.jpg");
}
#nuestra-mision {
	background: url("/img/nosotros/foto_mision.jpg");
}

#colaboradores h1 {
	margin-bottom: 65px;
}

.tituloCategoriaColaborador{
	background: #f2f2f2;
	text-align: left; 
	padding-left: 120px; 
	font-size: 35px; 
	margin-bottom: 50px; 
	margin-top: 30px;
}

#nuestro-equipo h1 {
	margin-bottom: 100px;
	margin-top: 65px;
}

.slick-slider li {
	list-style: none;
}
.slick-arrow {
	width: 40px;
	height: 40px;
	margin-top: -40px;
}
.slick-arrow::before {
	display: none;
}
.slick-next {
	background: transparent url("/img/FlechaDerecha.svg") no-repeat scroll 0% 0%;
	background-size: 24px;
}
.slick-prev {
	background: transparent url("/img/FlechaIzquierda.svg") no-repeat scroll 0% 0%;
	background-size: 24px;
}
.slick-next:hover {
	background: transparent url("/img/FlechaDerecha.svg") no-repeat scroll 0% 0%;
	background-size: 24px;
}
.slick-prev:hover {
	background: transparent url("/img/FlechaIzquierda.svg") no-repeat scroll 0% 0%;
	background-size: 24px;
}

#bullets-nosotros {
	width: 30px;
	border: 1px solid #999999;
	border-radius: 15px;
	padding: 9px;
	position: fixed;
	top: calc(50vh - 75px);
	left: calc(100% - 50px);
	background-color: #999999;
	opacity: 0.6;
}
#bullets-nosotros div {
	width: 10px;
	height: 10px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 20px;
	margin: 10px 0;
}
/*#bullets-nosotros a {
    margin: 10px 0px !important;
    margin: 45px !important;
}*/
.lateral-nuestro-equipo{
	background-color: #e0e0e0;
	height: 100%;
}

@media only screen and (max-width:1280px) and (min-width:1024px) {
	#nosotros, #nuestra-mision, #join-our-team, #colaboradores {
		padding: 68px 200px;
	}
	.div-nosotros .cont-nosotros {
		width: 55% ;/**/
		margin-top: 0;
	}
	.div-nosotros #join-our-team .cont2-nosotros {
		margin-left: 15%;
	width: 35% ;/**/
	}
	.div-nosotros .cont-nosotros iframe {
		width: calc((100vw - 2 * 200px) * 0.55);
		height: calc((100vw - 2 * 200px) * 0.55 * 9 / 16);
	}
	#nuestro-equipo h1 {
	    margin-bottom: 50px;
	}
	.div-nosotros .margenItemProfesor {
	    margin: 0;
	}
	#join-our-team h1 {
		margin-top: 65px;
	}
	#join-our-team .cont-nosotros {
		width: 45%;
	}
	#join-our-team .cont2-nosotros h1 {
		display: block;
	}
	p {
    	padding: 0px 10%;
	}
}

@media only screen and (max-width:1280px) and (min-width:1025px) and (max-height:600px) {
	#nosotros, #nuestra-mision, #join-our-team, #colaboradores {
	    padding: 68px 100px;
	}
	.div-nosotros .cont-nosotros {
    	width: 100%;
    }
    .div-nosotros .cont-nosotros p {
    	width: 50%;
    	float: left;
    }
    .div-nosotros .cont-nosotros iframe {
    	margin-top: 0;
    }
    .div-nosotros .cont-nosotros iframe {
	    width: calc((100vw - 2 * 200px) * 0.5);
	    height: calc((100vw - 2 * 200px) * 0.5 * 9 / 16);
	    margin-left: 100px;
	}
	.div-nosotros .folleto {
		float: left;
	}
	#nuestro-equipo h1 {
	    margin: 25px 0;
	}
	#nuestro-equipo .contenedorProfesor {
	    height: 150px;
    }
    #join-our-team .cont-nosotros {
    	width: 50%;
    }
    #join-our-team .cont-nosotros p {
    	width: 100%;
    }
    #join-our-team .cont2-nosotros h1 {
		display: block;
	}
	.div-nosotros .cont2-nosotros {
	    margin-left: 100px;
	    width: 35% !important;
	}
	#colaboradores h1 {
    	margin-bottom: 50px;
	}
	.div-nosotros .logo-colaborador {
	    width: 13%;
	    margin-right: 3%;
	    margin-bottom: 50px;
	}
}

@media only screen and (max-width:1024px) and (min-width:981px) {
	.div-nosotros .cont-nosotros {
    	width: 80%;
	}
	#join-our-team .cont-nosotros {
		width: 45%;
	}
	.div-nosotros #join-our-team .cont2-nosotros {
	    margin-left: 14%;
	    width: 41%;
	}
	.div-nosotros .logo-colaborador {
	    width: 22%;
	    margin-right: 2%;
	    margin-bottom: 60px;
	}
	.div-nosotros .cont-nosotros iframe {
	    width: calc((100vw - 2 * 200px) * 0.80);
	    height: calc((100vw - 2 * 200px) * 0.80 * 9 / 16);
	    margin-top: 10px;
	}
	.div-nosotros .cont-nosotros .folleto {
	    margin-top: 20px;
	}
	
	#nosotros, #nuestra-mision {background-position: -230px 0px;}
	
	.div-nosotros .puesto div {
    	width: 165px;
    }
}

@media only screen and (max-width:980px) /*and (min-width:768px) */{
	.div-nosotros .fullscreen {
		padding: 68px 200px;
	}
	.div-nosotros .cont-nosotros {
		width: 100%;
	}
	.div-nosotros .cont-nosotros iframe {
	    width: calc((100vw - 2 * 200px) * 1.00);
	    height: calc((100vw - 2 * 200px) * 1.00 * 9 / 16);
	}
	.div-nosotros .cont2-nosotros {
		margin: 0;
		width: 100%;
	}
	.div-nosotros .logo-colaborador {
    	width: 29%;
    	margin-right: 3%;
    }
    #nosotros {
    	margin-top: 45px;
    }
    #nuestro-equipo h1 {
    	margin-bottom: 50px;
    	margin-top: 5px;
   	}
}
/* FIN: Seccion nosotros */

.nombDetCurs{
	font-size:30pt;
	line-height:1.1;
}
.quitaMarg{
	margin-bottom: 20px;
}

.single-ai1ec_event .timely-event-page-header .timely-event-page-title {
	font-size: 0.5em !important;
}


.sticky .my-header .right.button-group {margin-right: 5px;}/*50px*/


#precio0, #precio1 { display: none; }
.og-grid {text-align: left;}
.og-grid h5 {text-align: center;}

.og-grid li:hover span {
    font-weight: bold;
}

.og-grid li:hover .pieItemCurso * { font-weight: bolder; }

.fechaInicioCurso { visibility:hidden;display:block; }
.fechaInicioMaster{ display:block; }

.bloque-desplegable { overflow: hidden; height: 0; }
.bloque-desplegable strong{color: #655faa;}
.bloque-desplegable b{color: #655faa;}
.enlace-desplegable:hover { cursor: pointer; text-decoration: underline; }

.enlace-desplegable{font-size: 15px; cursor: pointer;font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;}
.tit-bloque-temario{font-size: 22px; padding: 30px 0 10px 0;font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;}

.list-profe{background-color: #f2f2f2 !important;}

.content-wrap ul li p { margin-bottom: 0; }
.content-wrap section p{margin-bottom: 8px !important; line-height: 1.2;}
.cabecera-seccion p{font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important; font-size: 20px;}

.h1Seo{
	font-size: 16px;
    display: inline-block;
    font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
    color: #9C9C9C !important;
}
.h1Seo a{
	color: #9C9C9C !important;
}
/*Formulario de formas de pago*/
#form-pagos-launcher{display: none;}
.form-pagos{max-width: 100% !important;}
#email-trans, #nombre-trans, #envio_solicitud_trans{width: 94%; max-width: 400px}
#envio_solicitud_trans{float: left;}
#mail_respuesta_trans{/*text-align: center;*/}
#mail_respuesta_trans span{min-height: 58px; /*margin-left: 80px;*/ background-color: #FF2D5F; color: #fff; /*display: none;*/}
#mail_respuesta_trans_wrapper{height: 100px; padding:25px; /*width: 63%;*/}
li.tfno-pago{/*margin-top: 180px;*/}
.btn-submit-trans{height: 58px;}
#modal-formas-pago{max-width: none;z-index: 999999; width: 60%;}
.modal-aviso{z-index: 10000000;}
.content-modal-aviso {
    height: 80vh;
    overflow: auto;
}
.content-solicitud-trans{height: 300px; background-color: #e3e3e3;}
.btn-pay-pal{
	background-color: #c2c2c2;
}
.logoFireMac{
	/*display: initial !important;*/
}

.login-conten-wrapper{height: 400px;}
#link-registro{padding: 20px 0 0 0;}
.login-msg-cabecera{padding: 8px 0 20px 20px;}
.sections-content{margin-top: 10px;}

#error-form-login-msg,#error-form-login-promo-msg {padding-left: 25px;}
.form-login-error{color: #c0392b;}
.form-login-success{color: #00ACD7;}


/* ESTILOS PESTAÑAS LOGIN */
.div-login, .div-logout {
	position: fixed;
	top: 115px;
	color: #999999;
	left: calc(100% - 64px);
	z-index: 100000;
}
#btn-perfil-cab, #btn-logout-cab, #btn-login-cab, #btn-registro-cab {
	width: 50px;
	height: 53px;
	background-color: #FF2D5F;
	margin-bottom: 20px;
	border-radius: 10px 0 0 10px;
	margin-left: 14px;
}
#btn-perfil-cab img, #btn-logout-cab img, #btn-login-cab img, #btn-registro-cab img {
	width: 25px;
	margin: 13px;
}
#btn-perfil-cab, #btn-logout-cab, #btn-login-cab, #btn-registro-cab {
	width: 50px;
	height: 53px;
	background-color: #FF2D5F;
	margin-bottom: 20px;
	border-radius: 10px 0 0 10px;
}
#itemLaab2Menu {
    width: 50px;
    height: 53px;
    width: 64px;
    height: 80px;
    background-color: #00ACD7;
    margin-bottom: 93px;
    border-radius: 10px 0 0 10px;
}
.div-logout {
	display:none;
}
.md-modal {
	z-index: 10000;
}
/* ESTILOS PESTAÑAS LOGIN */


/*   ESTILOS TOOLTIP PERFIL   */
.my-custom-theme-perfil {
	border-color: #00ACD7 !important;
	
}
.my-custom-theme-perfil .tooltipster-arrow span:last-child{
	border-left-color: #00ACD7 !important;
	
}
.my-custom-theme-perfil .tooltipster-content {
	background: #00ACD7;
	border-color: #00ACD7;
	width: auto;
	
}
.my-custom-theme-perfil .tooltipster-content span {
	color: white;
	font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;

}
/*   ESTILOS TOOLTIP PERFIL ROSA   */
.my-custom-theme-perfil-rosa {
	border-color: #FF2D5F !important;
	
}
.my-custom-theme-perfil-rosa .tooltipster-arrow span:last-child{
	border-left-color: #FF2D5F !important;
	
}
.my-custom-theme-perfil-rosa .tooltipster-content {
	background: #FF2D5F;
	border-color: #FF2D5F;
	width: auto;
	
}
.my-custom-theme-perfil-rosa .tooltipster-content span {
	color: white;
	font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;

}
/*   ESTILOS TOOLTIP PERFIL ROSA  */

/* Estilos generales del contenedor */
*[class*='my-custom-theme-'] {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Estilos generales del contenido */
*[class*='my-custom-theme-'] .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}

/* Estilos generales del contenido */
	.tooltipster-content span {
		float:right;
		max-width: 150px;
	}
	.tooltipster-content span div{
		margin-top: 10px;
	}
	.tooltipster-content img {
		width:60px;
		margin-right: 10px;
	}
/* Ancla cursos */
.ancla-cursos{
	display: block;
	position: relative;
	top: -48px;
	visibility: hidden;
}
.sliderPromos {padding-bottom: 60px;}
.sliderPromos ul{
	list-style: none outside none;
	/*
    padding-left: 0;
    margin: 0 10% 0 10%;
    */
   
}

.sliderPromos .item{
    margin-bottom: 60px;
}
.sliderPromos .content-slider li{
	position: relative;
    background-color: #FF2D5F;
    text-align: center;
    color: #FFF;
}
.sliderPromos .content-slider a{
    text-align: center;
    color: #FFF;
}
.sliderPromos .content-slider h5{
    text-align: center;
    color: #FFF;
}
.sliderPromos .content-slider h3 {
    margin: 0;
    color: #fff;
    padding: 70px 0;
}
.sliderPromos .item{
	width: 100%;
}
.descripcionPromo{
	display: table-cell;
	vertical-align: middle;
	position: absolute;
	height: 100%;
    opacity: 0;
	background-color: blue;
	transition: opacity 0.5s;
	width: 100%;
	cursor: pointer;
}
.descripcionPromo:hover{
	opacity: 0.5;
}
.descripcionPromoContainer{
	display: table;
}

/*Le doy más altura mínima a los h5, para que entren los que tienen un texto más largo y cuadren con los h5 que son más cortos y entran en una línea*/
.textPromos{
	min-height:50px ;
}


/* Widget Contacto*/

container-widget-contacto{
	float: left;
	min-height: 300px;
	padding-left: 0;
}
.recuadro-widget-contacto{
	float: right; 
	padding-right: 50px; 
	/*margin-top: 55px;*/
}
.botonVideoPresentacion{
	float: left;
	width: 51px;
	height: 53px;
	margin-left: -62px !important;
	cursor: pointer;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	z-index: 1;
	margin-top: -11px !important;
	background-color: #00ACD7;

/* 	margin-top: 20px; */
	border-radius: 10px 0 0 10px;
	margin-left: 14px;
	
	
}
.widgetContacto-container{
	background-color: #fff;
    border-width: 1px;
  	border-style: solid;
    border-radius: 8px;
    border-top-left-radius: 0em;
    border-color: #d1d1d1;
    max-width: 500px; /* 400px */
    padding: 10px;
    position: fixed;
    top: 261px;
    right: -500px;
    z-index: 99999999999;
}
.widgetContacto-container div{
	margin: 5px 0;
}
.widgetContacto-container h5{
	display: inline;
/* 	color: #FFF; */
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.widgetContacto-container h2{
	display: inline;
/* 	color: #FFF; */
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.widgetContacto-container i{
/* 	color: #FFF; */
}
.widgetLaab2-container div{
	margin: 5px 0;
}
.widgetLaab2-container h5{
	display: inline;
/* 	color: #FFF; */
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.widgetLaab2-container h2{
	display: inline;
/* 	color: #FFF; */
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.widgetLaab2-container i{
/* 	color: #FFF; */
}
.widget-contacta-title{
	margin-bottom: 2px !important;
	
}
.widget-contacta-title h2{
	font-size: 20px;
	color: #535353;
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
.widget-contacta-item{
	padding: 4px 0 4px 0;
	font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
	padding-left: 18px;
}

#form-contacto-tlfn{
	display: inline-table;
}
.panel-modal-tlfn{
	height: 412px;
}
#telefono-tlfn{
	width: 53% !important;
	float: right !important;
	margin-top: -7px;
}
.content-modal-tlfn p{
	text-align: center;
}

/*Fin Widget Contacto*/
/* Aviso legal y cookies */
.avisoLegalTextContent{
	height: calc(100vh - 200px);
	padding: 0 50px !important;
	overflow-x: hidden;
	overflow-y: auto;	
}
.avisoLegalContent{
	z-index: 99999;
	min-width: 310px !important;
	width: 80% !important;
	max-width: 1200px !important;
}
.cookiesContent{
	z-index: 99999;
	min-width: 310px !important;
	width: 80% !important;
	max-width: 1200px !important;
}
.cookiesContent ul{
	color: #7b7c7f;
	float:inherit;
	list-style: inherit; 
    width: 100%;
    margin-left: 1.1rem;
    margin-bottom: 1.25rem;
}
.cookiesContent h2{
	color: #00ACD7;
    font-family: "geogrotesque-light";
    font-size: 2.0rem !important;
    font-weight: bold;
    margin: 0;
    outline-style: none;
    padding: 0 5px 0 0;
}
.cookiesContent p{
	color: #7b7c7f;
}
.cookiesTextContent{
	height: calc(100vh - 200px);
	padding: 0 50px !important;
	overflow-x: hidden;
	overflow-y: auto;	
}
/* Fin Aviso legal y cookies */

/* Estilos de Politica de privacidad */
.politicaPrivacidadAE{
	z-index: 99999;
   /*  min-width: 310px !important;
    width: 80% !important;
    max-width: 1200px !important; */
}
/* fin Politica de privacidad*/

/* modales resultado de transferencia y telefono */

.content-solicitud-trans{
	height: 119px;
	padding: 29px 40px 30px !important;
}
.content-solicitud-contactaTlfn{
	height: 119px;
	padding: 36px 40px 30px !important;
}
/* fin modales resultado de transferencia y telefono */
/*Color estándar de la pestaña de información*/
.blue-skin{background-color: #00ACD7 !important;}

#miP{
	color: rgb(156, 156, 156);
}
/*NOTICIAS*/
ul.pagination li.current a, ul.pagination li.current button {
    background: #FF2D5F;
    color: #FFFFFF;
    font-weight: bold;
    cursor: default;
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
   	background: #9C9C9C ;
}

/* Noticias */

.contenedor-noticias {
	position: relative;
	width: 100%;
}
.contenedor-noticias a{
	color:#FF2D5F;
}
.resumen-noticia {
/* 	margin: 50px 0; */
}

.resumen-noticia .fecha {
/* 	border-bottom: 1px solid #23467D ; */
	margin-bottom: 10px;
	width: 200px;
	text-align: left;
}

.resumen-noticia .titulo {
    font-size: 32px;
    color: #FF2D5F;
}

.resumen-noticia .texto {
	margin-top: 20px;
	text-align: left;
}

.resumen-noticia .texto p {
	margin-top: 16px;
}

.resumen-noticia .imagen {
	margin-top: 20px;
}
#noticias-top img{
	width: 500px;
}

/* Todas las noticias derecha */
.todas-las-noticias{
/* 	margin-top: 95px; */
/* width: 200px; */
width: 100%;
float: right;
}
.todas-las-noticias p{
	margin: 0;
}
.anyo-noticias{
	cursor: pointer;
}
.todas-las-noticias-titulo {
    border-bottom: 1px solid #FF2D5F;
/*     width: 200px; */
}

.todas-las-noticias .anyo-noticias {
	color: #FF2D5F;
}
.todas-las-noticias .titulo-noticias {
    display: none;
    cursor: pointer;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}
.todas-las-noticias .noticia-selected {
    color: #00B1E1;
}
.todas-las-noticias .titulo-noticias:hover {
    font-weight: bold;
}

/*FIN NOTICIAS*/
footer .column{
	box-shadow: none !important;
}


#img-form-parallax{
	background-image:url("/img/estudia-en-alebateducation/entorno-online.jpeg");
	width: 100%;
	height: 509px;
	background-size: cover;
	background-attachment: fixed;
	background-position: 0px 49px;
	background-size: cover;
	background-repeat: no-repeat;
}
.contenedor-cajas-secciones{
	margin-top: 60px;
	margin-bottom: 35px;
}
.cajas-secciones{
	text-align: center;
}
.cajas-secciones div{
	background-color: #FF2D5F;
	padding: 25px 25px 0;
	height: 280px;
	margin-bottom: 25px;
}
.cajas-secciones a{
	color: #7b7c7f !important;
}
.cajas-secciones a div > h3,  .cajas-secciones a div > img, .cajas-secciones a div > p{ 
	position: relative;
	bottom: 0;
	transition: bottom 0.4s;
	color: white;
}
.cajas-secciones a:hover{ 
	color: #7b7c7f;
}
.cajas-secciones a:hover div > h3,  .cajas-secciones a:hover div > img, .cajas-secciones a:hover div > p{ 
	bottom: 15px;
}
.tituloHome{
	color:#FF2D5F;
}
.why-alebat{padding-bottom: 30px; padding-top: 10px; font-size: 37.5px; text-align: center;}
.texto-cursos-sector{
	background-color: #FFF;
}
.cursos-clinicas{
	padding-bottom: 50px;
    padding-top: 30px;
    max-width: 715px;
    
}
.cursos-clinicas h1{
	color: #FF2D5F;
	padding-bottom: 20px;
}

.cursos-clinicas h3{
	color: #FF2D5F;
	padding-bottom: 20px;
    font-size: 38px;
}

.cursos-clinicas p{
    font-size: 1rem;
}
.cursos-clinicas a{
	font-weight: bold;
	color: #FF2D5F;
}
.porque-Alebat{
/* 	max-width: 715px; */
 } 
.imagen1{
	background-image:url("/img/foto-home-01.jpg");
	height: 31vw;
	background-size: cover;
}
.imagen2{
	height: 31vw;
	background-size: cover;
}
.imagen3{
	height: 31vw;
	background-size: cover;
}
.imagenModalidades{
	height: 25vw;
	background-size: cover;
}
.imagenTitulaciones{
	height: 25vw;
	background-size: cover;
}
.imagenCursos{
	height: 25vw;
	background-size: cover;
}
select{
	height: 2.3125rem;
	font-family: "geogrotesque_rgregular", Helvetica, Arial,
		sans-serif !important;
}

.contenido-cursos-masters{
	font-family: 'geogrotesque_lglight', Helvetica, Arial, sans-serif !important;
    width: 67%;
    font-size: 19px;
    margin-left: 3%;
	
}

/* para modales en distinto nivel del overlay */
.md-overlay-global {
    opacity: 1;
    visibility: visible;
}
/* FIN para modales en distinto nivel del overlay */

/* estilos modadlidades */

/* .tablaLogoModalidades .izquierdo{ */
/* 	float: left !important; */
/* 	width: auto; */
/* } */

/* .textosModalidades .derecha{ */
/* 	width: 43% !important; */
/* 	float: right !important; */
/* } */
/* .textosModalidades:after{ */
/* 	content: ""; */
/* 	display: block; */
/* 	clear: both; */
/* } */

.derecha img {
   /*  float: left;
    margin-top: 2%;
    margin-bottom: 22%; */
}
#online {
    /* margin-bottom: 30%; */
}
#self {
   /*  margin-bottom: 24%; */
 /*    margin-left: 15%; */
    margin-right: 5%;
 /* height: 40px; */
}
#guide {
    /*margin-bottom: 70%;*/
   /*  margin-left: 15%; */
    margin-right: 5%;
  /*height: 40px;*/
}

/*solo en chrome*/
.Texto-modalidad-caja{
	display: -webkit-box;
}

.imagen-derecha-modalidad{
	float:left;	
}

.contenido-modalidad-caja{
	/* solo funciona en mozilla*/
	margin-inline-start: 20%;
}

.caja-ritmo-tutorizado{
    margin-left: 13%;
}

.contenido-ritmo-tutorizado-subCaja{
	margin-inline-start: 30%;
}

.modalidadesH3 {
	box-sizing: border-box;
	color: rgb(156, 156, 156);
	cursor: default;
	direction: ltr;
	display: inline;
	font-family: geogrotesque_rgregular, Helvetica, Arial,
		sans-serif !important;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	line-height: 25.6px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: justify;
	width: auto;
}

.migasH1 {
	box-sizing: border-box;
	color: rgb(156, 156, 156);
	cursor: auto;
	direction: ltr;
	display: inline;
	font-family: geogrotesque_rgregular, Helvetica, Arial,
		sans-serif !important;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	height: auto;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
	width: auto;
}

.modalidadesH2 {
	box-sizing: border-box;
	color: rgb(255, 45, 95);
	cursor: default;
	direction: ltr;
	display: inline;
	font-family: geogrotesque_rgregular, Helvetica, Arial,
		sans-serif !important;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	line-height: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: auto;
}

.modalidadesTituloH2 {
	box-sizing: border-box;
	color: rgb(156, 156, 156);
	cursor: default;
	direction: ltr;
	display: block;
	font-family: geogrotesque_rgregular, Helvetica, Arial,
		sans-serif !important;
	font-size: 35px;
	font-style: normal;
	font-weight: 300;
	height: 49px;
	line-height: 49px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3.2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	text-rendering: optimizeLegibility;
/* 	width: 580px; */
}
.tituloH2Cursos {
	box-sizing: border-box;
	color: rgb(153, 153, 153);
	cursor: default;
	direction: ltr;
	display: inline;
	font-family: geogrotesque_rgregular, Helvetica, Arial, sans-serif !important;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	height: auto;
	line-height: 41.6px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: auto;
}
h3.tituloH3NuevoCajaCursos {
	box-sizing: border-box;
	color: rgb(156, 156, 156);
	cursor: auto;
	direction: ltr;
	display: block;
	float: left;
	font-family: geogrotesque_lglight, Helvetica, Arial, sans-serif !important;
	font-size: 20.8px !important;
	font-style: normal !important;
	font-weight: 300px !important;
	height: 121px;
	line-height: 25px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 3.2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	text-rendering: optimizeLegibility;
	width: 190px;}
.tituloH4NuevoCajaCursos {
	box-sizing: border-box;
	color: rgb(101, 95, 170);
	cursor: auto;
	direction: ltr;
	display: block;
	font-family: geogrotesque_lglight, Helvetica, Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	height: 21px !important;
	line-height: 21px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 9px !important;
	margin-left: 23px !important;
	margin-right: 0px !important;
	margin-top: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center !important;
	text-rendering: optimizeLegibility;
	width: 205px !important;
}

.tituloH4NuevoCajaCursos:hover{
	font-weight: bold !important;
}
.itemCursosDesplegableClase {
	width: auto !important;
}
.itemCursosDesplegableClase li{
	cursor: default;
	font-family: geogrotesque_lglight, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	}
.listadoItemMenuCabecera #itemCursos:hover #itemCursos-desplegable{
	display: block;
}
.colorCalendario{
	color: #FF2D5F !important;
	font-family: 'geogrotesque_lglight',"Lucida Grande",Helvetica,Arial,Verdana,sans-serif !important;
}
.fc-state-active, .fc-button:hover {
    background-color: transparent;
    border-top: 4px solid #FF2D5F !important;
}

.botonCuadrado{
	border-radius: 0;	
}
@media (max-width:1001px){
	.button-group a {
    	margin-right: 5px;
	}
}
.edu-description {
	
	color: rgb(255, 255, 255) !important;
	cursor: auto !important;
	direction: ltr !important;

	font-family: geogrotesque_rgregular, Helvetica, Arial, sans-serif !important;
	font-size: 16p !important;
	font-style: normal !important;
	font-weight: normal !important;
	height: auto !important;
	line-height: 16px !important;
}
.colorMaster{
	color:#655faa !important
}
.moduloEstilo{
	font-size: 15px;
    cursor: default !important;
    font-family: "geogrotesque_rgregular", Helvetica, Arial, sans-serif !important;
}
/**********************************************/
/*Responsive para listado de cursos del index*/
@media only screen and (max-width: 481px) {
/* 	.mypanel img{ */
/* 		height: auto !important; */
/* 	} */
/* 	.bordeCursoMaster{ */
/* 		width: auto !important; */
/* 	    height: auto !important; */
/* 	}  */
/* 	.ajusteItemCursosResponsiveMovil{ */
/* 		padding: 6px 27px; */
/* 	    width: auto !important; */
/* 	    height: auto !important; */
/* 	} */
/* 	.tituloH4NuevoCajaCursos { */
/* 	    padding: 9px 15px; */
/* 	    width: auto !important; */
/* 	} */
/* 	.pieItemCursoCert { */
/* 	    position: relative; */
/* /* 	    top: 0px; */ 
/* 	} */
/* 	.itemEstilosListadosMasters{ */
/* 		padding: 1px 27px; */
/* 	    width: auto !important; */
/* 	    height: auto !important; */
/* 	} */
/* 	.curso-icon { */
/* 	    top: -58px; */
/* 	} */
/* 	.imagen-curso{ */
/* 		 height: auto !important; */
/* 	} */
/* 	h3.tituloH3NuevoCajaCursos{ */
/* 		padding: 9px 13px !important; */
/*     	font-size: 17px !important; */
/* 	} */
	
}
@media only screen and (max-width: 380px) {
	.curso-icon {
	     top: -46px !important;
    	left: 8px !important;
    	display: none !important;
	}
	.imagen-curso{
	    height: auto !important;
    	top: 2px;
	}
	h3.tituloH3NuevoCajaCursos{
/* 		padding: 1px 5px !important; */
    	font-size: 13px !important;
/*         height: auto !important; */
/*         width: 50% !important;  */
	}
	
	h4.tituloH4NuevoCajaCursos {  	   
/*   	    top: 46px !important; */
/* 	    padding: 0px 29px; */
	    font-size: 9px !important;
/* 	    width: auto !important; */
	    height: auto !important;
	    position: relative;
	}
	h4.tituloH4NuevoCajaCursos span{
	   font-size: 11px !important;
   	   width: auto !important;
  	   height: auto !important;
	}
	
	h4.itemEstilosListadosMasters{
		font-size: 9px !important;
        width: auto !important;
	    height: auto !important;
/* 	    top: 30px !important; */
	    left: -52px;
	}
	
	div.bordeCursoMaster, div.bordeCursoPrograma, div.bordeCursoWorkshop{
		width: 40% !important;
/* 	    height: auto !important; */
	    position: absolute;
	    bottom: 0;
/* 	    top: 16px !important; */
/* 	    left: 10px !important; */
	} 

	
	
}
/**********************************************/
/*Responsive para listado de cursos */

@media only screen and (max-width:380px) {
	
	.iconoCursosResponsiveMaster{
/* 		width: 30px !important; */
/* 	    height: 30px !important; */
	    position: absolute;
/*         top: -61px !important; */
        bottom: 0;
    	left: 256px !important;
	}
	div.ContenedorTituloFechaCursosResponsive{
/* 	    width: 50%; */
/* 	    height: auto !important; */
	    position: absolute;
	    bottom: 0;
/* 	    top: -42px !important; */
	    left: 10px !important;
	}
	.contenedor-modalidades p {
    	padding: 0px 10%;
	}
}
/**********************************************/
.md-content > div {
/*     padding: 15px 40px 30px; */
    margin: 0;
    padding: 0 10px 0;
    font-size: 1.15em;
    color: #808080;
    text-align: left;
}
.modalCv .md-content > div{
	
	padding: 0 35px 20px;
}

@media only screen and (max-width:1280px){
	.contenedor-modalidades p {
    	padding: 0px 10%;
	}
}
.itemLaab2Cabecera{
	padding-top: 42px !important;
}
header.sticky .itemLaab2Cabecera {
	padding-top: 9px !important;
}
header.sticky .imagenCabeceraCursosAE{
	margin: 0;	
}

/*Estilos del botón de matriculación*/
#botonPaypalTop{/*position: absolute; top: -186px; left: 400px;*/}

/*Estilos de Becas*/
.cajaListaBecas {
    background: #f1f2f2;
    border-right: 5px solid #FF2D5F;
    padding: 25px;
    margin: 30px 0 30px -15px;
}
.cajaListaBecas strong {
    margin-left: 20px;
}
.listaBecas {
    margin-left: 75px;
}
.listaBecas li {
    color: #FF2D5F;
}
.listaBecas li span {
    color: #999999;
}
.caja-becas {
    overflow: hidden;
    margin-top: 40px;
}
.colorRosa {
    color: #FF2D5F;
}
.tituloHola {
    box-sizing: border-box;
    color: rgb(153, 153, 153);
    cursor: default;
    direction: ltr;
    display: inline;
    font-family: geogrotesque_rgregular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    line-height: 16px;
    width: auto;
}

.fotoBecasAE{
    margin: 0 auto;
    display: block;
    margin-top: 50px;
    margin-bottom: 85px;
}

/* .caja-titulo-becas h2{
	color: #FF2D5F;
} */
.tituloRosaBecasAE{
	color: #FF2D5F;
}
/* Fin de estilo Becas*/

/* Estilo pagina contacto */

.solicitudInfoContacto {
	margin-left: 40px;
}
.solicitudInfoContacto li {
    color: #FF2D5F;
}
.solicitudInfoContacto li p span {
    color: #FF2D5F;
}
.solicitudInfoContacto li p{
    color: #9C9C9C;
}

/* fin de estilo contacto*/

/* Estilo de los iconos de cursos*/
.textoTituloCursosIconos{
	display: block;
}
.CuadroImagenTexto{
	height: 150px;
	text-align: center;
    margin-bottom: 50px;
}

.CuadroImagenTextoLinea{
	border-right: 1px solid white;
}
#cuadroPestanas, #cuadroColor{
	min-height: 400px !important;
}

.CuadroImagenTextoLinea img{
	margin-top: 15px;
} 

.textoColorCursosIconos{
	color: white;
	font-size: 35px;
	display: block;
	margin-top: 25px;
}
/*Fin estilo pagina contacto*/
#comprar-curso{
	padding-left: 30px;
}
.protegemosDatos{
	font-size: 14px;
}
@media only screen and (min-width:1701px){
	.CuadroImagenTextoLinea{
		padding: 0;
	}
}
@media only screen and (max-width:1700px){
	.CuadroImagenTexto{
		width: 100%;
	}
	
	#cuadroColor{
		min-height: 800px !important;
	}
}
@media only screen and (max-width:1300px){
	#comprar-curso{
		padding: 0;
	}
}
@media only screen and (max-width:800px){
	#comprar-curso{
		height: auto !important;
		max-height: unset !important;
	}
}
@media only screen and (max-width:1024px){
	#cuadroColor{
		display: block !important;
		min-height: 400px !important;
	}
	.CuadroImagenTexto{
		width: 50%;
	}
}
@media only screen and (max-width:600px){
	.CuadroImagenTexto{
		width: 100%;
	}
	#cuadroColor{
		min-height: 800px !important;
	}
	.CuadroImagenTextoLinea{
		padding: 0;
	}
}