*{margin:0;padding:0;list-style:none;text-decoration:none}body{overflow-x:hidden;font-family:"Ubuntu-Regular"}ul,ol{padding:0}#slide{position:relative;margin:auto;margin-bottom:-50px;overflow:hidden;background:white}
#slide ul li{float:left;width:25%;display:none}#slide ul li:first-child{display:block}#slide ul li img{width:100%}#slide ul li .slideCaption{position:relative;width:100%;top:-95px;text-align:center;z-index:1;color:white;background:rgba(0,0,0,.5)}
.slideCaption h3{padding-top:10px}.slideCaption p{padding-bottom:10px}#indicadores{position:relative;width:100%;margin:auto;height:0;top:-90px;text-align:center}
#indicadores li{display:inline-block;margin:0 5px;cursor:pointer;opacity:.5;color:white;text-shadow:0 0 5px #333}#indicadores li:first-child{opacity:1}
#top div{padding:30px 20px}#articulos ul li{position:relative;padding:20px}#articulos ul li button{margin-top:30px}#videos div{padding:20px}footer#contactenos iframe{height:320px}
footer#contactenos h4{line-height:30px}footer#contactenos ol{position:relative;list-style:none;margin:auto;width:215px;background:silver}footer#contactenos ol li a{float:left;width:50px;height:50px;border-radius:100%;margin:20px 5px;text-align:center;line-height:52px;color:rgba(0,50,100,1);background:white}
footer#contactenos #formulario{background:rgba(0,50,100,1);padding:40px}footer#contactenos #formulario form input{margin:20px auto}@media(min-width:1200px){
  header{
  position: fixed;
  z-index: 2;
  width:101.2%;
  top:0;
  left:0;
  background:rgba(0,0,0,.1);
  /*background:#ffffff*/
}
#logo img{padding:20px 30px}
nav#botonera{margin-top:1.2%;width:60%}nav#botonera ul{width:100%}nav#botonera ul li{width:18%;text-align:center;background:#ddd;margin:3% 1%}nav#botonera ul li a{height:45px;line-height:12px;color:#111;background:#deefdc;font-weight:100}
#slide ul{position:relative;margin:auto;height:auto;width:400%}#slide div#slideIzq span{position:absolute;font-size:30px;color:white;top:45%;left:50px;text-shadow:0 0 10px #000;cursor:pointer}
#slide div#slideDer span{position:absolute;font-size:30px;color:white;top:45%;right:50px;text-shadow:0 0 10px #000;cursor:pointer}#galeria ul li{float:left;width:20%}
#galeria ul li img{width:100%}#articulos ul li img{float:left;width:30%;margin:20px 20px 20px 0}}@media(max-width:1199px) and (min-width:992px){#logo img{padding:20px 10px}
nav#botonera{margin-top:3%;width:60%}nav#botonera ul{width:100%}nav#botonera ul li{width:18%;text-align:center;background:#ddd;margin:3% 1%}nav#botonera ul li a{height:35px;line-height:5px;color:#111;background:#deefdc;font-weight:100}
#slide ul{position:relative;margin:auto;height:auto;width:400%}#slide div#slideIzq span{position:absolute;font-size:30px;color:white;top:40%;left:50px;text-shadow:0 0 10px #000;cursor:pointer}
#slide div#slideDer span{position:absolute;font-size:30px;color:white;top:40%;right:50px;text-shadow:0 0 10px #000;cursor:pointer}#galeria ul li{float:left;width:20%}
#galeria ul li img{width:100%}#articulos ul li img{float:left;width:35%;margin:30px 20px 20px 0}}@media(max-width:991px) and (min-width:768px){#logo img{padding:20px 30%}
nav#botonera{margin:2% 0;width:100%}nav#botonera ul{width:100%}nav#botonera ul li{width:18%;text-align:center;background:#ddd;margin:0 1%}nav#botonera ul li a{height:35px;line-height:5px;color:#111;background:#deefdc;font-weight:100}
#slide ul{position:relative;margin:auto;height:auto;width:400%}#slide div#slideIzq span{position:absolute;font-size:30px;color:white;top:35%;left:50px;text-shadow:0 0 10px #000;cursor:pointer}
#slide div#slideDer span{position:absolute;font-size:30px;color:white;top:35%;right:50px;text-shadow:0 0 10px #000;cursor:pointer}#galeria ul li{float:left;width:20%}
#galeria ul li img{width:100%}#articulos ul li img{float:left;width:40%;margin:25px 20px 20px 0}}@media(max-width:767px){#logo{background:white}#logo img{padding:20px 20%}
#botonera{overflow-x:hidden}#botonera ul li a{padding:10px 30px}#slide ul{position:relative;margin:auto;margin-bottom:20px;height:140px;width:400%}#slide div#slideIzq span{position:absolute;font-size:20px;color:white;top:40%;left:30px;text-shadow:0 0 10px #000;cursor:pointer}
#slide div#slideDer span{position:absolute;font-size:20px;color:white;top:40%;right:30px;text-shadow:0 0 10px #000;cursor:pointer}.slideCaption{display:none}
#indicadores{display:none}#galeria ul li{float:left;width:50%}#galeria ul li img{width:100%}#articulos ul li img{float:left;width:100%;margin:10px auto}
}#scrollUp{bottom:20px;right:20px;width:50px;height:50px;border-radius:100%;background:url(../images/flecha.jpg)}
/*=============================================
ANEXOS DE PAGINA IPAD
=============================================*/
/* ==========================================================================
   Fuentes
   ======================================================================= */
@font-face {
  font-family: 'opensans';
  src: url("../fonts/opensans/opensans.eot");
  src: url("../fonts/opensans/opensansd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans.woff") format("woff"), url("../fonts/opensans/opensans.ttf") format("truetype"), url("../fonts/opensans/opensans.svg#opensans") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ptsansnarrow-bold';
  src: url("../fonts/ptsansnarrow-bold/ptsansnarrow-bold.eot");
  src: url("../fonts/ptsansnarrow-bold/ptsansnarrow-boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/ptsansnarrow-bold/ptsansnarrow-bold.woff") format("woff"), url("../fonts/ptsansnarrow-bold/ptsansnarrow-bold.ttf") format("truetype"), url("../fonts/ptsansnarrow-bold/ptsansnarrow-bold.svg#ptsansnarrow-bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'iconos';
  src: url("../fonts/iconos/iconos.eot");
  src: url("../fonts/iconos/iconosd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/iconos/iconos.woff") format("woff"), url("../fonts/iconos/iconos.ttf") format("truetype"), url("../fonts/iconos/iconos.svg#iconos") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ptsansnarrow-regular';
  src: url("../fonts/ptsansnarrow-regular/ptsansnarrow-regular.eot");
  src: url("../fonts/ptsansnarrow-regular/ptsansnarrow-regulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/ptsansnarrow-regular/ptsansnarrow-regular.woff") format("woff"), url("../fonts/ptsansnarrow-regular/ptsansnarrow-regular.ttf") format("truetype"), url("../fonts/ptsansnarrow-regular/ptsansnarrow-regular.svg#ptsansnarrow-regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'iconos';
  src: url("../fonts/iconos/iconos.eot");
  src: url("../fonts/iconos/iconosd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/iconos/iconos.woff") format("woff"), url("../fonts/iconos/iconos.ttf") format("truetype"), url("../fonts/iconos/iconos.svg#iconos") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'iconos';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-instagram:before {
content: "\e609";
}
.icon-youtube:before {
  content: "\e60b";
}
.icon-twitter2:before {
  content: "\e60a";
}
.icon-facebook2:before {
  content: "\e608";
}
.icon-wsp {
  margin-top: 5px !important;
  vertical-align: none !important;
}
/* ==========================================================================
   1. Generales
   ======================================================================= */
main:before, .banner-interna .contenedor-titulo:before, .navegacion-carrera ul:before, .navegacion-curso-libre ul:before, .navegacion-alumnos ul:before, .navegacion-instituto ul:before, .navegacion-bolsa-laboral ul:before, .navegacion-galeria ul:before, .contenedor-header:before, .slider-home:before, .slider-home .contenedor-mensaje:before, .home .la-vida-en-ipad:before, .home .la-vida-en-ipad > div:before, .presentacion .testimonios:before, .horarios .opciones:before, .carrera-1 .tabla-de-horarios .opciones:before, .curso-libre .tabla-de-horarios .opciones:before, .horarios-e-inicios .contenedor-slider-horarios ul:before, .horarios-e-inicios .contenedor-slider-horarios .opciones:before, .seminarios-y-eventos .seminario-destacado article:before, .seminarios-y-eventos .taller-destacado article:before, .publicaciones .seminario-destacado article:before, .publicaciones .taller-destacado article:before, .seminarios-y-eventos .seminario-destacado .opciones:before, .seminarios-y-eventos .taller-destacado .opciones:before, .publicaciones .seminario-destacado .opciones:before, .publicaciones .taller-destacado .opciones:before, .seminarios-y-eventos .lista-de-seminarios li:before, .seminarios-y-eventos .lista-de-publicaciones li:before, .seminarios-y-eventos .lista-de-noticias li:before, .seminarios-y-eventos .lista-de-evaluacion-artistica li:before, .seminarios-y-eventos .lista-de-charlas-informativas li:before, .seminarios-y-eventos .lista-de-talleres li:before, .publicaciones .lista-de-seminarios li:before, .publicaciones .lista-de-publicaciones li:before, .publicaciones .lista-de-noticias li:before, .publicaciones .lista-de-evaluacion-artistica li:before, .publicaciones .lista-de-charlas-informativas li:before, .publicaciones .lista-de-talleres li:before, .seminarios-y-eventos .lista-de-seminarios article:before, .seminarios-y-eventos .lista-de-publicaciones article:before, .seminarios-y-eventos .lista-de-noticias article:before, .seminarios-y-eventos .lista-de-evaluacion-artistica article:before, .seminarios-y-eventos .lista-de-charlas-informativas article:before, .seminarios-y-eventos .lista-de-talleres article:before, .publicaciones .lista-de-seminarios article:before, .publicaciones .lista-de-publicaciones article:before, .publicaciones .lista-de-noticias article:before, .publicaciones .lista-de-evaluacion-artistica article:before, .publicaciones .lista-de-charlas-informativas article:before, .publicaciones .lista-de-talleres article:before, .seminarios-interna > section .resumen:before, .seminarios-interna > section .resumen .opciones:before, .seminarios-interna > section .informacion-del-expositor:before, footer:before, .datos-y-redes:before, .datos-y-redes .datos:before, main:after, .banner-interna .contenedor-titulo:after, .navegacion-carrera ul:after, .navegacion-curso-libre ul:after, .navegacion-alumnos ul:after, .navegacion-instituto ul:after, .navegacion-bolsa-laboral ul:after, .navegacion-galeria ul:after, .contenedor-header:after, .slider-home:after, .slider-home .contenedor-mensaje:after, .home .la-vida-en-ipad:after, .home .la-vida-en-ipad > div:after, .presentacion .testimonios:after, .horarios .opciones:after, .carrera-1 .tabla-de-horarios .opciones:after, .curso-libre .tabla-de-horarios .opciones:after, .horarios-e-inicios .contenedor-slider-horarios ul:after, .horarios-e-inicios .contenedor-slider-horarios .opciones:after, .seminarios-y-eventos .seminario-destacado article:after, .seminarios-y-eventos .taller-destacado article:after, .publicaciones .seminario-destacado article:after, .publicaciones .taller-destacado article:after, .seminarios-y-eventos .seminario-destacado .opciones:after, .seminarios-y-eventos .taller-destacado .opciones:after, .publicaciones .seminario-destacado .opciones:after, .publicaciones .taller-destacado .opciones:after, .seminarios-y-eventos .lista-de-seminarios li:after, .seminarios-y-eventos .lista-de-publicaciones li:after, .seminarios-y-eventos .lista-de-noticias li:after, .seminarios-y-eventos .lista-de-evaluacion-artistica li:after, .seminarios-y-eventos .lista-de-charlas-informativas li:after, .seminarios-y-eventos .lista-de-talleres li:after, .publicaciones .lista-de-seminarios li:after, .publicaciones .lista-de-publicaciones li:after, .publicaciones .lista-de-noticias li:after, .publicaciones .lista-de-evaluacion-artistica li:after, .publicaciones .lista-de-charlas-informativas li:after, .publicaciones .lista-de-talleres li:after, .seminarios-y-eventos .lista-de-seminarios article:after, .seminarios-y-eventos .lista-de-publicaciones article:after, .seminarios-y-eventos .lista-de-noticias article:after, .seminarios-y-eventos .lista-de-evaluacion-artistica article:after, .seminarios-y-eventos .lista-de-charlas-informativas article:after, .seminarios-y-eventos .lista-de-talleres article:after, .publicaciones .lista-de-seminarios article:after, .publicaciones .lista-de-publicaciones article:after, .publicaciones .lista-de-noticias article:after, .publicaciones .lista-de-evaluacion-artistica article:after, .publicaciones .lista-de-charlas-informativas article:after, .publicaciones .lista-de-talleres article:after, .seminarios-interna > section .resumen:after, .seminarios-interna > section .resumen .opciones:after, .seminarios-interna > section .informacion-del-expositor:after, footer:after, .datos-y-redes:after, .datos-y-redes .datos:after {
  content: '';
  display: table;
}

main:after, .banner-interna .contenedor-titulo:after, .navegacion-carrera ul:after, .navegacion-curso-libre ul:after, .navegacion-alumnos ul:after, .navegacion-instituto ul:after, .navegacion-bolsa-laboral ul:after, .navegacion-galeria ul:after, .contenedor-header:after, .slider-home:after, .slider-home .contenedor-mensaje:after, .home .la-vida-en-ipad:after, .home .la-vida-en-ipad > div:after, .presentacion .testimonios:after, .horarios .opciones:after, .carrera-1 .tabla-de-horarios .opciones:after, .curso-libre .tabla-de-horarios .opciones:after, .horarios-e-inicios .contenedor-slider-horarios ul:after, .horarios-e-inicios .contenedor-slider-horarios .opciones:after, .seminarios-y-eventos .seminario-destacado article:after, .seminarios-y-eventos .taller-destacado article:after, .publicaciones .seminario-destacado article:after, .publicaciones .taller-destacado article:after, .seminarios-y-eventos .seminario-destacado .opciones:after, .seminarios-y-eventos .taller-destacado .opciones:after, .publicaciones .seminario-destacado .opciones:after, .publicaciones .taller-destacado .opciones:after, .seminarios-y-eventos .lista-de-seminarios li:after, .seminarios-y-eventos .lista-de-publicaciones li:after, .seminarios-y-eventos .lista-de-noticias li:after, .seminarios-y-eventos .lista-de-evaluacion-artistica li:after, .seminarios-y-eventos .lista-de-charlas-informativas li:after, .seminarios-y-eventos .lista-de-talleres li:after, .publicaciones .lista-de-seminarios li:after, .publicaciones .lista-de-publicaciones li:after, .publicaciones .lista-de-noticias li:after, .publicaciones .lista-de-evaluacion-artistica li:after, .publicaciones .lista-de-charlas-informativas li:after, .publicaciones .lista-de-talleres li:after, .seminarios-y-eventos .lista-de-seminarios article:after, .seminarios-y-eventos .lista-de-publicaciones article:after, .seminarios-y-eventos .lista-de-noticias article:after, .seminarios-y-eventos .lista-de-evaluacion-artistica article:after, .seminarios-y-eventos .lista-de-charlas-informativas article:after, .seminarios-y-eventos .lista-de-talleres article:after, .publicaciones .lista-de-seminarios article:after, .publicaciones .lista-de-publicaciones article:after, .publicaciones .lista-de-noticias article:after, .publicaciones .lista-de-evaluacion-artistica article:after, .publicaciones .lista-de-charlas-informativas article:after, .publicaciones .lista-de-talleres article:after, .seminarios-interna > section .resumen:after, .seminarios-interna > section .resumen .opciones:after, .seminarios-interna > section .informacion-del-expositor:after, footer:after, .datos-y-redes:after, .datos-y-redes .datos:after {
  clear: both;
}

main, .banner-interna .contenedor-titulo, .navegacion-carrera, .navegacion-curso-libre, .navegacion-alumnos, .navegacion-instituto, .navegacion-bolsa-laboral, .navegacion-galeria, .contenedor-header header, .slider-home .contenedor-mensaje, footer {
  max-width: 1350px;
  margin: 0 auto;
}

.ie8 main, .ie8 .banner-interna .contenedor-titulo, .banner-interna .ie8 .contenedor-titulo, .ie8 .navegacion-carrera, .ie8 .navegacion-curso-libre, .ie8 .navegacion-alumnos, .ie8 .navegacion-instituto, .ie8 .navegacion-bolsa-laboral, .ie8 .navegacion-galeria, .ie8 .contenedor-header header, .contenedor-header .ie8 header, .ie8 .slider-home .contenedor-mensaje, .slider-home .ie8 .contenedor-mensaje, .ie8 footer {
  width: 1100px;
  max-width: auto;
}
/* ===============================Fin de Generales==========================*/

/* =======================================================================
   2. Header
   ======================================================================= */
.contenedor-header {
  background-color: white;
  position: relative;
  z-index: 15;
  box-shadow: 0px 5px 80px -30px black;
  top: 0;
  width: 100%;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

@media screen and (min-width: 51.875em) {
  .contenedor-header {
    position: fixed;
  }
}

.ie8 .contenedor-header {
  position: fixed;
}

.contenedor-header header {
  position: relative;
  height: 53px;
  background-color: white;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

@media screen and (min-width: 33.125em) {
  .contenedor-header header {
    height: 63px;
  }
}

@media screen and (min-width: 43.75em) {
  .contenedor-header header {
    height: 73px;
  }
}

@media screen and (min-width: 51.875em) {
  .contenedor-header header {
    height: 83px;
  }
}

@media screen and (min-width: 68.75em) {
  .contenedor-header header {
    height: 100px;
  }
}

.ie8 .contenedor-header header {
  height: 100px;
}

.contenedor-header header > h1 {
  display: none;
}

.contenedor-header .logo {
  float: left;
  padding: 14px;
  background-color: #12217d;
  position: relative;
  z-index: 20;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

@media screen and (min-width: 51.875em) {
  .contenedor-header .logo {
    padding: 19px;
  }
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .logo {
    padding: 28px 85px 27px 40px;
  }
}

.ie8 .contenedor-header .logo {
  padding: 28px 20px 27px 40px;
}

.contenedor-header .logo:after {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 10;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 26.5px 22px;
  border-style: solid;
  border-top-color: #009cde;
  border-bottom-color: transparent;
  border-left-color: #009cde;
  border-right-color: transparent;
}

@media screen and (min-width: 33.125em) {
  .contenedor-header .logo:after {
    display: inline-block;
    height: 0;
    width: 0;
    -webkit-transform: rotate(360deg);
    border-width: 31.5px 22px;
    border-style: solid;
    border-top-color: #009cde;
    border-bottom-color: transparent;
    border-left-color: #009cde;
    border-right-color: transparent;
  }
}

@media screen and (min-width: 43.75em) {
  .contenedor-header .logo:after {
    display: inline-block;
    height: 0;
    width: 0;
    -webkit-transform: rotate(360deg);
    border-width: 36.5px 22px;
    border-style: solid;
    border-top-color: #009cde;
    border-bottom-color: transparent;
    border-left-color: #009cde;
    border-right-color: transparent;
  }
}

@media screen and (min-width: 51.875em) {
  .contenedor-header .logo:after {
    display: inline-block;
    height: 0;
    width: 0;
    -webkit-transform: rotate(360deg);
    border-width: 41.5px 22px;
    border-style: solid;
    border-top-color: #009cde;
    border-bottom-color: transparent;
    border-left-color: #009cde;
    border-right-color: transparent;
  }
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .logo:after {
    display: inline-block;
    height: 0;
    width: 0;
    -webkit-transform: rotate(360deg);
    border-width: 50px 22px;
    border-style: solid;
    border-top-color: #12217d;
    border-bottom-color: transparent;
    border-left-color: #12217d;
    border-right-color: transparent;
  }
}

.ie8 .contenedor-header .logo:after {
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 50px 22px;
  border-style: solid;
  border-top-color: #009cde;
  border-bottom-color: transparent;
  border-left-color: #009cde;
  border-right-color: transparent;
}

.cargado .contenedor-header .logo:after {
  content: ' ';
}

.contenedor-header .logo:before {
  content: '';
  display: none;
  position: absolute;
  right: 100%;
  width: 150%;
  background-color: #12217d;
  height: 100px;
  top: 0;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .logo:before {
    display: block;
  }
}

.ie8 .contenedor-header .logo:before {
  display: block;
}

.contenedor-header .logo img {
  display: block;
  height: 25px;
  width: 153px;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

@media screen and (min-width: 33.125em) {
  .contenedor-header .logo img {
    width: 215px;
    height: auto;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
}

@media screen and (min-width: 43.75em) {
  .contenedor-header .logo img {
    width: 280px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
}

.ie8 .contenedor-header .logo img {
  width: 280px;
  height: auto;
}

.contenedor-header .navegacion-principal {
  float: right;
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .navegacion-principal {
    position: relative;
    width: 68%;
  }
}

.ie8 .contenedor-header .navegacion-principal {
  position: relative;
  width: 68%;
}

.contenedor-header .navegacion-principal h1 {
  margin: 16px 10px 0 0;
}

@media screen and (min-width: 33.125em) {
  .contenedor-header .navegacion-principal h1 {
    margin: 22px 22px 0 0;
  }
}

@media screen and (min-width: 43.75em) {
  .contenedor-header .navegacion-principal h1 {
    margin: 28px 22px 0 0;
  }
}

@media screen and (min-width: 51.875em) {
  .contenedor-header .navegacion-principal h1 {
    margin: 32px 22px 0 0;
  }
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .navegacion-principal h1 {
    display: none;
  }
}

.ie8 .contenedor-header .navegacion-principal h1 {
  display: none;
}

.contenedor-header .navegacion-principal h1 span:first-child {
  display: none;
}

.contenedor-header .navegacion-principal h1 .icono-navegacion {
  display: block;
  width: 27px;
  height: 21px;
  border-top: 3px solid black;
  border-bottom: 3px solid black;
  position: relative;
}

.contenedor-header .navegacion-principal h1 .icono-navegacion:after {
  content: '';
  width: 27px;
  height: 3px;
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  background-color: black;
}

.contenedor-header .navegacion-principal .navegacion-movil {
  display: none;
  position: absolute;
  width: 90%;
  background-color: white;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 20;
  box-shadow: 0px 6px 20px -2px gray;
  font-size: 0px;
  font-size: 0rem;
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .navegacion-principal .navegacion-movil {
    display: none !important;
  }
}

.ie8 .contenedor-header .navegacion-principal .navegacion-movil {
  display: none !important;
}

.contenedor-header .navegacion-principal .navegacion-movil > li {
  border-bottom: 1px solid #ececec;
  position: relative;
  z-index: 20;
  background-color: white;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  padding: 15px 20px;
  font-size: 15px;
  font-size: 0.9375rem;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > a.activo {
  background-color: #009cde;
  color: white;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > a:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 6px 6px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #b0b0b0;
  border-right-width: 0;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > a:hover:before {
  content: '';
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 6px 6px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #009cde;
  border-right-width: 0;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > a:hover:after {
  content: '';
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .navegacion-principal .navegacion-movil > li > a:hover:after {
    position: absolute;
    top: 0;
    right: 100%;
    display: inline-block;
    height: 0;
    width: 0;
    -webkit-transform: rotate(360deg);
    border-width: 20px 10px;
    border-style: solid;
    border-top-color: transparent;
    border-bottom-color: #009cde;
    border-left-color: transparent;
    border-right-color: #009cde;
  }
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul {
  display: none;
  font-size: 0px;
  font-size: 0rem;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul:before {
  content: '';
  position: absolute;
  top: -14px;
  left: 51.5%;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 14px 12px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  border-top-width: 0;
  display: none;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li {
  border-bottom: 1px solid #ececec;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li:last-child {
  border-bottom: none;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li > a {
  font-family: "ptsansnarrow-bold";
  text-transform: uppercase;
  display: block;
  padding: 10px 40px;
  font-size: 13px;
  font-size: 0.8125rem;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li > a.activo {
  background-color: #dee6ea;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li.enlaces-carrera-3 a:hover, .contenedor-header .navegacion-principal .navegacion-movil > li > ul > li.enlaces-carrera-3 a.activo {
  color: #ef008c;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li.enlaces-cursos-libres a:hover, .contenedor-header .navegacion-principal .navegacion-movil > li > ul > li.enlaces-cursos-libres a.activo, .contenedor-header .navegacion-principal .navegacion-movil > li > ul > li.enlaces-cursos-intensivos a:hover, .contenedor-header .navegacion-principal .navegacion-movil > li > ul > li.enlaces-cursos-intensivos a.activo {
  color: #b7cf00;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li > ul {
  display: none;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li > ul > li a {
  font-family: "ptsansnarrow-bold";
  text-transform: uppercase;
  display: block;
  color: #7e868a;
  background-color: white;
  padding: 10px 60px;
  font-size: 12px;
  font-size: 0.75rem;
}

.contenedor-header .navegacion-principal .navegacion-movil > li > ul > li > ul > li a:hover, .contenedor-header .navegacion-principal .navegacion-movil > li > ul > li > ul > li a.activo {
  color: #009cde;
}

.contenedor-header .navegacion-principal .navegacion-movil .otro-link {
  color: #b0b0b0 !important;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios {
  display: none;
  margin-top: 55px;
  width: 96.5%;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
  font-size: 0px;
  font-size: 0rem;
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios {
    display: block;
  }
}

.ie8 .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios {
  display: block;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li {
  display: inline-block;
  width: 25%;
  position: relative;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li:after {
  content: '';
  position: absolute;
  height: 30px;
  border-left: 1px solid #b0b0b0;
  top: -2px;
  left: 100%;
  -webkit-transform: rotate(25deg);
      -ms-transform: rotate(25deg);
          transform: rotate(25deg);
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > a {
  font-family: "ptsansnarrow-regular";
  color: black;
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-size: 22px;
  font-size: 2.0rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > a.activo {
  color: #009cde;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > a.activo-magenta {
  color: #ef008c;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > a.activo-verde {
  color: #b7cf00;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > a.activo-naranja {
  color: #ee4f00 !important;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios > li > ul {
  box-shadow: 0px 0px 20px -2px gray;
  z-index: 99;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul{
  position: absolute;
  top: 60px;
  background-color: white;
  width: 700px;
  display: none;
  left: 50%;
  margin-left: -300px;
  font-size: 0px;
  font-size: 0rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul{
position: absolute;
    top: 60px;
    background-color: white;
    width: 300px;
    display: none;
    left: 50%;
    margin-left: -150px;
    font-size: 0px;
    font-size: 0rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul{
  position: absolute;
  top: 60px;
  background-color: white;
  width: 350px;
  display: none;
  left: 116%;
  margin-left: -300px;
  font-size: 0px;
  font-size: 0rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul{
  position: absolute;
  top: 60px;
  background-color: white;
  width: 700px;
  display: none;
  left: 50%;
  margin-left: -300px;
  font-size: 0px;
  font-size: 0rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul:before, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul:before,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul:before{
  content: '';
  position: absolute;
  top: -14px;
  left: 50%;
  margin-left: -12px;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 14px 12px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  border-top-width: 0;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul:before{
  content: '';
  position: absolute;
  top: -14px;
  left: 50%;
  margin-left: -12px;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 14px 12px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  border-top-width: 0;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul:before{
  content: '';
  position: absolute;
  top: -14px;
  left: 50%;
  margin-left: -12px;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 14px 12px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  border-top-width: 0;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul:after, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left: 1px solid #cdcdcd;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left: 1px solid #cdcdcd;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left: 1px solid #cdcdcd;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left:none;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left:none;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left:none;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul:after{
  content: '';
  position: absolute;
  top: 28px;
  left: 50%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left:none;
  /*border-left: 1px solid #cdcdcd;*/
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li , .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li {
  display: inline-block;
  padding: 16px 20px;
  vertical-align: top;
  position: relative;
  width: 50%;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul > li{
  display: inline-block;
  padding: 16px 20px;
  vertical-align: top;
  position: relative;
  width: 50%;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li{
  display: inline-block;
  padding: 16px 20px;
  vertical-align: top;
  position: relative;
  width: 100%;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li{
  display: inline-block;
  padding: 16px 20px;
  vertical-align: top;
  position: relative;
  width: 100%;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
    background: #12217d;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.600rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
    background: #ef008c;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
    background: #ef008c;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li > a,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background: #ef008c;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background: #ef008c;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.600rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu> ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background: #ef008c;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background: #ee4f00;
  width: 100%;
  padding: 0 6px;
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li > ul, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > ul {
  padding: 0px;
  display: block !important;
  opacity: 1 !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > ul {
  padding: 0px;
  display: block !important;
  opacity: 1 !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > ul {
  padding: 0px;
  display: block !important;
  opacity: 1 !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu> ul > li > ul {
  padding: 0px;
  display: block !important;
  opacity: 1 !important;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li > ul > li, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > ul > li {
  position: relative;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > ul > li {
  position: relative;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul > li > ul > li {
  position: relative;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > ul > li {
  position: relative;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul > li > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li > ul > li > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  border-bottom: 1px solid #cdcdcd;
  font-size: 15px;
  font-size: 1.4000rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  border-bottom: 1px solid #cdcdcd;
  font-size: 15px;
  font-size: 1.4000rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul > li > ul > li > a{
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  border-bottom: 1px solid #cdcdcd;
  font-size: 15px;
  font-size: 0.9375rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  border-bottom: 1px solid #cdcdcd;
  font-size: 15px;
  font-size: 0.9375rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li > ul > li > a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul > li > ul > li > a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > ul > li > a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul > li > ul > li > a.activo {
  color: #2323ef;
  background: transparent url("../images/iconos/bullets.png") left 7px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul > li > ul > li > a.activo {
  color: #ef008c;
  background: transparent url("../images/iconos/bullets.png") left 7px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul > li > ul > li > a.activo {
  color: #ef008c;
  background: transparent url("../images/iconos/bullets.png") left 7px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul > li > ul > li > a.activo {
  color: #ef008c;
  background: transparent url("../images/iconos/bullets.png") left 7px no-repeat;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-carrera-1 > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 > a {
    background: #009cde;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-carrera-1 > a {
    background: #009cde;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-carrera-1 > a {
    background: #4a4c4c;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul .enlaces-carrera-1 > a {
    background: #009cde;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-carrera-1 ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-carrera-1 ul a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-menu > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-cursos-libres > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-cursos-intensivos > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-cursos-libres > a, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-cursos-intensivos > a {
    background: #bdce00;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-cursos-intensivos > a {
    background: #bdce00;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-cursos-intensivos > a {
    background: #f90;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-cursos-intensivos > a {
    background: #bdce00;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-cursos-intensivos > a {
    background: #f90;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-cursos-libres ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-cursos-libres ul a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-cursos-intensivos ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .enlaces-cursos-intensivos ul a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-cursos-libres ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-cursos-libres ul a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-cursos-intensivos ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-cursos-intensivos ul a.activo {
  color: #b7cf00;
  background: transparent url("../images/iconos/bullets-verde.png") left 7px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-cursos-libres ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-cursos-libres ul a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menue > ul .enlaces-cursos-intensivos ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-cursos-intensivos ul a.activo{
  color: #ee4f00;
  background: transparent url("../images/iconos/bullets-naranja.png") left 7px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-cursos-libres ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-cursos-libres ul a.activo, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-cursos-intensivos ul a:hover, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-cursos-intensivos ul a.activo{
  color: #ee4f00;
  background: transparent url("../images/iconos/bullets-naranja.png") left 7px no-repeat;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .banner-curso-libre, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .banner-curso-libre {
  background: none !important;
  padding: 0;
  display: block;
  font-size: 0;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .carreras > ul .banner-curso-libre, .contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .banner-curso-libre {
  background: none !important;
  padding: 0;
  display: block;
  font-size: 0;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .otro-link{
  color: #ef008c !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .otro-link-rosado {
  color: #ef008c !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .otro-link-celeste {
  color: #009cde !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .otro-link-verde {
  color: #bdce00 !important;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .otro-link-naranja {
  color: #ee4f00 !important;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul {
  position: absolute;
  top: 60px;
  display: none;
  background-color: white;
  width: 600px;
  right: 0;
  font-size: 0px;
  font-size: 0rem;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul:before {
  content: '';
  position: absolute;
  top: -14px;
  left: 86%;
  margin-left: -12px;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 14px 12px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  border-top-width: 0;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul:after {
  content: '';
  position: absolute;
  top: 28px;
  left: 51.5%;
  width: 1px;
  bottom: 28px;
  display: block;
  border-left: 1px solid #cdcdcd;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li {
  display: inline-block;
  padding: 16px 20px;
  vertical-align: top;
  width: 50%;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li a{
  background: #ef008c;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul .enlaces-carrera-1 > a,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 > a {

  background: #009cde;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul .enlaces-carrera-1 ul a:hover,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul .enlaces-carrera-1 ul a.activo,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 ul a:hover,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-libres > ul .enlaces-carrera-1 ul a:hover,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .cursos-online > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-carrera-1 ul a:hover,
.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .programas-menu > ul .enlaces-carrera-1 ul a.activo {
  color: #009cde;
  background: transparent url("../images/iconos/bullets.png") left -22px no-repeat;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li.seminario-destacado img {
  width: 271px;
  height: 176px;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li.seminario-destacado span {
  font-family: "ptsansnarrow-bold";
  margin-top: 8px;
  text-transform: uppercase;
  color: #b0b0b0;
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li > ul {
  padding: 0px;
  display: block !important;
  opacity: 1 !important;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li > ul > li > a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  display: block;
  background-color: white;
  color: black;
  padding: 8px 25px;
  border-bottom: 1px solid #cdcdcd;
  font-size: 15px;
  font-size: 0.9375rem;
}

.contenedor-header .navegacion-principal .navegacion-carreras-cursos-y-seminarios .seminarios > ul > li > ul > li > a:hover {
  color: #ef008c;
  background: transparent url("../images/iconos/bullets.png") left 7px no-repeat;
}

.contenedor-header .navegacion-principal .otros-enlaces {
  display: none;
  position: absolute;
  top: 0;
  background-color: #3342ab;
  left: 0;
  right: 14px;
  text-align: right;
  height: 35px;
  padding: 3px;
  font-size: 0px;
  font-size: 0rem;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

.contenedor-header .navegacion-principal .otros-enlaces:after {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 17.5px 7px;
  border-style: solid;
  border-top-color: #12217d;
  border-bottom-color: transparent;
  border-left-color: #12217d;
  border-right-color: transparent;
}

.contenedor-header .navegacion-principal .otros-enlaces ul {
  display: inline-block;
  vertical-align: bottom;
}

.contenedor-header .navegacion-principal .otros-enlaces ul > li {
  display: inline-block;
}

.contenedor-header .navegacion-principal .otros-enlaces ul > li > a {
  color: white;;
}

.contenedor-header .navegacion-principal .otros-enlaces ul.lista-de-otros-enlaces a {
  font-family: "ptsansnarrow-regular";
  text-transform: uppercase;
  padding: 0 5px;
  -webkit-transition: color 0.2s ease-in;
          transition: color 0.2s ease-in;
  font-size: 14px;
  font-size: 1.3rem;
}

.contenedor-header .navegacion-principal .otros-enlaces ul.lista-de-otros-enlaces a.activo, .contenedor-header .navegacion-principal .otros-enlaces ul.lista-de-otros-enlaces a:hover {
  -webkit-transition: color 0.2s ease-in;
          transition: color 0.2s ease-in;
  color: #005d85;
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .navegacion-principal .otros-enlaces {
    display: block;
  }
}

.ie8 .contenedor-header .navegacion-principal .otros-enlaces {
  display: block;
}

.contenedor-header .redes {
  display: none;
  position: relative;
  padding-left: 20px;
  margin-left: 20px;
}

.contenedor-header .redes:after {
  content: '';
  right: 100%;
  border-left: 1px solid white;
  position: absolute;
  top: 4px;
  height: 20px;
}

@media screen and (min-width: 68.75em) {
  .contenedor-header .redes {
    display: inline-block;
  }
}

.ie8 .contenedor-header .redes {
  display: inline-block;
}

.contenedor-header .redes li {
  display: inline-block;
  margin: 0 5px;
}

.contenedor-header .redes a {
  display: table;
  background-color: white;
  -webkit-transition: background-color 0.2s ease-in;
          transition: background-color 0.2s ease-in;
  border-radius: 12px;
  height: 24px;
  width: 24px;
  font-size: 14px;
  font-size: 1.4rem;
}

.contenedor-header .redes a:hover {
  background-color: #DDF5FF;
  -webkit-transition: background-color 0.2s ease-in;
          transition: background-color 0.2s ease-in;
}

.contenedor-header .redes a span {
  color: #12217d;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}

.contenedor-header .redes a span:first-child {
  display: none;
}

.contenedor-header .breadcrumb {
  position: absolute;
  top: 100%;
  max-width: 1100px;
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 100%;
}

.contenedor-header .breadcrumb ul {
  max-width: 91%;
  margin: 0 auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 1px 10px;
  text-align: right;
  position: relative;
}

.contenedor-header .breadcrumb ul:before {
  content: '';
  position: absolute;
  right: 100%;
  top: 0;
  border-top-color: black;
  border-right-color: black;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 12px 6px;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.7);
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: rgba(0, 0, 0, 0.7);
}

.contenedor-header .breadcrumb ul:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0;
  border-top-color: black;
  border-left-color: black;
  display: inline-block;
  height: 0;
  width: 0;
  -webkit-transform: rotate(360deg);
  border-width: 12px 6px;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.7);
  border-bottom-color: transparent;
  border-left-color: rgba(0, 0, 0, 0.7);
  border-right-color: transparent;
}

.contenedor-header .breadcrumb li {
  display: inline-block;
  position: relative;
  top: -1px;
}

.contenedor-header .breadcrumb li:last-child a {
  color: white;
}

.contenedor-header .breadcrumb li:last-child a:after {
  content: '';
  display: none;
}

.contenedor-header .breadcrumb li.ultimo a {
  color: white;
}

.contenedor-header .breadcrumb li.ultimo a:after {
  content: '';
  display: none;
}

.contenedor-header .breadcrumb a {
  font-family: "ptsansnarrow-regular";
  color: #adadad;
  -webkit-transition: color 0.2s ease-in;
          transition: color 0.2s ease-in;
  font-size: 13px;
  font-size: 0.8125rem;
}

.contenedor-header .breadcrumb a:hover {
  color: white;
  -webkit-transition: color 0.2s ease-in;
          transition: color 0.2s ease-in;
}

.contenedor-header .breadcrumb a:after {
  content: '>';
  margin: 0 2px 0 4px;
}

@media screen and (min-width: 43.75em) {
  .contenedor-header.comprimido {
    box-shadow: 0px 5px 80px -20px black;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido header {
    height: 65px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido .navegacion-principal .otros-enlaces {
    top: -36px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido .navegacion-principal .navegacion-carreras-cursos-y-seminarios {
    margin-top: 22px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido .logo {
    padding: 10px 20px 10px 40px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido .logo:before {
    height: 65px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido .logo:after {
    content: '';
    border-width: 32px 16px;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
  .contenedor-header.comprimido .logo img {
    width: 220px;
    padding: 5px 0;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
  }
}
/* =======================Fin Header============================================ */
   
   
