#content{background-color:#fbfbfb!important;}
h2.titulo, h3.titulo {font-weight: 600}
.degrade{width:90%}
.transparencia{width:510px;height:100%;z-index:1;position:absolute;margin-top:0;border:0;background:none;background-color:#000;display:block}
.sliderhome h2{width:350px;font-size:40px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.2;background-repeat:repeat;padding:0;color:#FFF;margin:0}
.slider-caption span{font-weight:300;color:#FFF!important;width:100%;display:block;margin-bottom:5px}
.swiper_wrapper{height:591px!important}
.swiper_wrapper .swiper-container{height:85%!important}
.sliderhome h2{padding-bottom:25%!important}
.slider-caption p{margin:15px 0 20px;font-size:20px!important;font-weight:300}
.enconjuntocon img.coloroverlaywhite{filter:brightness(0) invert(1)}
.button.button-slide{border:1px solid #FFF;background-color:transparent;color:#FFF}
.button.button-slide:not(.button-fill):hover{border:2px solid #FFF;background-color:#FFF;color:#333;text-shadow:none}
.slider-caption .slider-mob-btn .button{display:none!important}
#botones-lowres a.ocultar{display:none!important}
li.ocultar{display:none!important}
.sombreado .ocultar{display:none!important}
.enconjuntocon{display: flex;flex-direction: column;align-items: center;padding: 0 100px 0 0;margin-bottom:0;}
.enconjuntocon strong{font-size: 16px;color: #FFF;display: block;margin-bottom: 5px;font-weight: 500;}
.enconjuntocon img{max-width:90%}
.enconjuntoconmob{display: none!important;background-color: #f2f2f2;}
#elprecio #descuento, #elprecio #descuento-custom{width:100%;display:flex; flex-wrap: wrap; justify-content:center;font-size:17px}
#elprecio #descuento strong, #elprecio #descuento-custom strong{font-weight:600;display: inline-block;margin-left:5px}
#elprecio #preciocurso1 span#descuento, #elprecio #preciocurso1 span#descuento-custom{width:100%;display:flex;justify-content:center;font-size:17px}
#elprecio #preciocurso1 span#descuento strong, #elprecio #preciocurso1 span#descuento-custom strong{font-weight:600;display: inline-block;margin-left:5px}
.datos{display:flex;width:90%!important;justify-content:center;border: 1px solid #CCC;border-radius: 5px;background-color: #FFF;box-shadow: 2px 2px 11px 2px rgba(0, 0, 0, 0.08);-webkit-box-shadow: 2px 2px 11px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow: 2px 2px 11px 2px rgba(0,0,0,0.08);padding: 5px}
.datos.proguniv{border: 1px solid #c2aedb;}
.datos .dato{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0!important;flex-basis:25%;font-size: 15px;line-height:1.3;text-align:center;padding: 0 10px;}
.datos.proguniv .dato{flex-basis:19%}
.datos .dato.borde{margin: 15px 0!important;border-right: 1px solid #f1f1f1;}
.datos .dato.noborder{margin: 15px 0!important}
.datos #elprecio.dato{flex-basis:30%; margin-left: 2%!important}
.datos.proguniv #elprecio.dato{flex-basis:22%; margin-left: 2%!important}
.datos .ocultar{display:none!important}
.datos .dato img{width:25px; height: auto;margin-bottom:15px}
.datos .dato strong{display:block}
.datos .dato span strong{display:inline}
.datos .dato span font{text-transform:capitalize}
.datos .cuadroprecio{color:#FFF;min-height:160px;padding:10px;border-radius:5px}
.datos .arancel-curso{background-color:#0066b1!important}
.datos.proguniv .dato a{font-size:14px; color:#6625b7;margin-top:2px;}
.datos.proguniv .dato a:hover{color:#333}
.datos.proguniv .arancel-curso{background-color:#6625b7!important}
.mod{display:inline-block}
.contmod .mod::first-letter{text-transform:uppercase}
.modal-fechas .modal-header {padding:15px 15px 0;border-bottom:0}
.modal-fechas .modal-body {padding:0 20px 15px}
.modal-fechas .modal-body img{width:20px;margin:0 5px 3px 0}
.modal-fechas .modal-body p{font-weight:600;color:#6625b7;margin-bottom:15px;font-size: 16px}
.modal-fechas .modal-body ul{margin:0 0 0 20px; font-size:15px}
.modal-fechas .modal-body ul li{margin-bottom:10px}
.modal-fechas .modal-body ul li strong{color:#333; display: block}
#objetivos .feature-box{padding: 0 0 0 40px;}
.modulo-logros-curso h2.titulo span,.modulo-logros-curso h3.titulo span{color:#0066b1!important}
.modulo-logros-curso.proguniv h2.titulo span,.modulo-logros-curso.proguniv h3.titulo span{color:#6625b7!important}
.modulo-logros-curso .feature-box i{background-color:#0066b1!important}
.modulo-logros-curso.proguniv .feature-box i{background-color:#9c85cb!important}
.modulo-dirigido-curso, .modulo-requisitos-curso{line-height:1.5;font-size:16px}
.modulo-dirigido-curso ul, .modulo-requisitos-curso ul{margin:0 0 0 20px}
.modulo-requisitos-curso h2.titulo span,.modulo-requisitos-curso h3.titulo span{color:#0066b1!important}
.modulo-requisitos-curso.proguniv h2.titulo span,.modulo-requisitos-curso.proguniv h3.titulo span{color:#6625b7!important}
.modulo-requisitos-curso .feature-box .fbox-icon{background-color:#0066b1!important;border-radius:50%!important;padding:15px!important}
.modulo-requisitos-curso .feature-box .fbox-icon img{background-color:transparent!important}
.modulo-requisitos-curso a{color:#0066b1!important}
.modulo-requisitos-curso.proguniv a{color:#6625b7!important}
.modulo-requisitos-curso a:hover,.modulo-requisitos-curso.proguniv a:hover{color:#555!important}
.modulo-carrerasup-curso.proguniv h2.titulo span,.modulo-carrerasup-curso.proguniv h3.titulo span{color:#6625b7!important}
.modulo-destacados-HOME h2.titulo span,.modulo-destacados-HOME h3.titulo span{color:#0066b1!important}
.modulo-destacados-HOME .owl-carousel .owl-nav [class*=owl-]{background-color:rgba(0,102,179,0.5)!important;color:#FFF!important}
.modulo-destacados-HOME .owl-carousel .owl-nav [class*=owl-]:hover{background-color:#FFF!important;color:#666!important}
.sincro{display:block}
.asincro{display:none}
.asincrónico .sincro, .asincronico .sincro{display:none!important}
.asincrónico .asincro, .asincronico .asincro{display:block!important}
.sincrónico.asincrónico .sincro, .sincronico.asincronico .sincro{display:block!important}
.sincrónico.asincrónico .asincro, .asincronico.asincronico .asincro{display:none!important}
.modulo-plan-curso h2.titulo span,.modulo-plan-curso h3.titulo span{color:#7b5bcf!important}
.modulo-plan-curso .toggle.toggle-border{border-left:6px solid #7b5bcf!important; background-color: #FFF!important}
.modulo-plan-curso .toggle .toggleta, .modulo-plan-curso .accordion .acctitlec{color:#7b5bcf!important}
.modulo-plan-curso .toggle .togglec ul, .modulo-plan-curso #contenidosimple #listadocontenidos ul{margin: 0 0 0 20px;}
.modulo-plan-curso .toggle .togglec ul li, .modulo-plan-curso #contenidosimple #listadocontenidos ul li{list-style-type: disc; margin-bottom: 10px}
#planestudios .toggle.toggle-border .notoggle {padding: 25px 36px 15px 15px}
.modulo-creditos-curso h2.titulo span,.modulo-creditos-curso h3.titulo span{color:#0066b1!important}
.modulo-creditos-curso.proguniv h2.titulo span,.modulo-creditos-curso.proguniv h3.titulo span{color:#6625b7!important}
.modulo-cursosrelacionados-curso h2.titulo span,.modulo-cursosrelacionados-curso h3.titulo span{color:#0066b1!important}
.modulo-cursosrelacionados-curso.proguniv h2.titulo span,.modulo-cursosrelacionados-curso.proguniv h3.titulo span{color:#6625b7!important}
.modulo-faq.proguniv h2.titulo span, .modulo-faq.proguniv h3.titulo span{color:#6625b7!important}
#gotoTop.CT:hover{background-color:#0066b1!important}
#gotoTop.DE:hover{background-color:#0066b1!important}
#gotoTop.EC:hover{background-color:#0066b1!important}
#gotoTop.AR:hover{background-color:#009cd6!important}
#gotoTop.AD:hover{background-color:#ff5d3f!important}
#gotoTop.HS:hover{background-color:#009cd6!important}
#preciocurso1 span:first-child, #preciocurso1 span:nth-child(2){width:100%;display:block;text-align:center}
#preciocurso1 span:nth-child(3){text-transform:uppercase;text-align:center;font-weight:700;display:block;font-size:40px}
.precio-legales{width:100%;display:block;font-size:11px;margin-top:10px}
.intro{width:70%;margin:auto}
.intro h4{font-weight:400!important;font-size:20px;}
.intro p{font-weight:400!important;font-size:20px!important;line-height:1.3!important}
.bottommargin-10{margin-bottom:10px !important}
.bottommargin-20{margin-bottom:20px !important}
.owl-carousel .owl-nav [class*=owl-]{width:26px!important;height:26px!important;line-height:22px!important}
.contenedor-logros{display:flex;flex-wrap:wrap;justify-content:space-between}
.contenedor-requisitos{display:flex;justify-content:center}
#requisitos p.legal{font-size:13px!important}
.experol{display:flex;flex-wrap:wrap;padding:0 80px}
.experol .entry-title{flex-basis:40%;padding:20px 60px 0}
.experol .entry-title h2,.experol .entry-title h3{color:#FFF;font-size:24px;margin-bottom:10px}
.experol .entry-title p{font-size:18px!important}
.experol .entry-image{flex-basis:60%}
#planestudios p#r-aprobacion{margin: 50px 0 0 0!important}
#planestudios p#r-creditos{margin: 50px 0 0 0!important}
#planestudios p#r-creditos strong{background-color: #FFF;padding: 10px 20px;border-radius: 30px;color: #666666;border: 1px solid #a2a2a2;}
#planestudios p#r-creditos img{margin: 0 10px 4px 0;width: 20px;}
.owl-carousel .owl-nav [class*=owl-] {opacity:1!important}
#programas .programas-universitarios{display:flex;justify-content:center;}
#programas .programas-universitarios .programa{background-color: #FFF;width: 40%;border-radius: 5px;padding:20px 25px;text-align: left;margin: 0 1.5% 20px;}
#programas .programas-universitarios .programa img{width: 20px;height: auto;margin-bottom: 10px;}
#programas .programas-universitarios .programa ul{margin: 10px 0 30px 0;font-size: 15px; list-style: none}
#programas .programas-universitarios .programa a.mas{display: block;text-align: center;color: #FFF;background-color: #6625b7;border-radius: 5px;font-size: 16px;padding: 10px;}
#programas .programas-universitarios .programa.p-uno i{font-size:14px;color:#029ef1;margin-right:5px}
#programas .programas-universitarios .programa.p-dos i{font-size:14px;color:#72c86f;margin-right:5px}
#programas .programas-universitarios .programa.p-tres i{font-size:14px;color:#a96ac3;margin-right:5px}
#cursos img.iconito{width: 20px; height: auto;margin-bottom: 10px;}
#cursos .conjunto-cursos{display:flex;justify-content:center;flex-wrap: wrap;}
#cursos .conjunto-cursos .curso{display: flex;text-align: left;width:80%; background-color: #FFF; border-radius: 5px; padding: 20px; margin-bottom: 20px}
#cursos .conjunto-cursos .curso img{border-radius: 5px}
#cursos .conjunto-cursos .curso .entry-image{width:225px;margin-right:20px;margin-bottom:0}
#cursos .conjunto-cursos .curso .entry-c{width:80%}
#cursos .conjunto-cursos .curso .entry-c .entry-title h2 a, #cursos .conjunto-cursos .curso .entry-c .entry-title h3 a{color:#6625b7}
#cursos .conjunto-cursos .curso .entry-c .entry-title h2 a:hover, #cursos .conjunto-cursos .curso .entry-c .entry-title h3:hover a{color:#333}
#cursos .conjunto-cursos .curso .entry-c .entry-title .programa-tipo{font-weight: 500; margin: 0}
#cursos .conjunto-cursos .curso .entry-c .entry-title .programa-area{color: #999;margin-bottom: 15px}
#cursos .conjunto-cursos .curso .entry-c .entry-meta li{margin: 0 10px 0 0;}
#cursos .conjunto-cursos .curso .entry-c .entry-meta li:before{content:""}
#cursos .conjunto-cursos .curso .entry-c .entry-meta i{color:#6625b7}
#carrerasup .modulo-carrerasup-curso img.iconito{width: 25px; height: auto;margin-bottom: 10px;}
.contenedor-carreras-rel{display:flex;justify-content:center}
.contenedor-carreras-rel ul{width:70%;font-size: 15px;display:flex;flex-wrap:wrap;text-align:left;justify-content:center}
.contenedor-carreras-rel ul li{width:46%;margin:0 5px 10px;text-align: center;list-style: none;background-color: #e8f3fb;border: 1px solid #d4e0e9;padding: 5px;border-radius: 30px;display: flex;justify-content: center;align-items: center;}
.proguniv .contenedor-carreras-rel ul li{background-color:#f3eaff;border: 1px solid #d1abff}
.proguniv .contenedor-carreras-rel ul li a{color:#6625be}
.proguniv .contenedor-carreras-rel ul li a:hover{color:#222}
#cursosrel .entry-title, #cursosrel .entry-content, #resultados .entry-title, #resultados .entry-content{text-align:left!important}
#cursosrel .entry-title h2 a, #resultados .entry-title h2 a, #cursosrel .entry-title h3 a, #resultados .entry-title h3 a{color:#0066b1!important;font-weight:600; font-size: 20px}
#cursosrel .entry-title p, #resultados .entry-title p{text-transform:uppercase}
#cursosrel .entry-title p.programa-tipo, #resultados .entry-title p.programa-tipo{margin-bottom:0!important;font-weight:500; text-transform: none}
#cursosrel .entry-title p.programa-area, #resultados .entry-title p.programa-area{color:#999;margin-bottom:10px!important; text-transform: capitalize}
#cursosrel .entry-meta, #resultados .entry-meta{margin:0!important}
#cursosrel .entry-meta li, #resultados .entry-meta li{color:#555;margin-right:15px}
#cursosrel .entry-meta li:before, #resultados .entry-meta li:before {content:''!important}
#cursosrel .entry-meta li i, #resultados .entry-meta li i{color:#0066b1!important}
#cursosrel .entry-content p, #resultados .entry-content p{font-size:15px;line-height:1.4}
#cursosrel .entry-content.bajada-cursosrel{display:none}
#resultados .entry-content.bajada-cursosrel{display:block}
#cursosrel .entry-content.bajada-carrerasrel{display:none}
#faq .modulo-faq .toggle{padding-bottom:15px;margin:0 0 15px;border-bottom: 1px #efefef solid}
#faq .modulo-faq .togglet h3{font-size:17px}
#faq .modulo-faq .togglet.toggleta h3{color:#0066b1}
#faq .modulo-faq.proguniv .togglet.toggleta h3{color:#6625b7}
#faq .modulo-faq .toggle .togglet, #faq .modulo-faq .toggle .toggleta{padding: 0 30px 0 0;}
#faq .modulo-faq .toggle .togglet i {font-size:10px;right:5px;left:auto}
#faq .modulo-faq .icon-chevron-up, #faq .modulo-faq .icon-chevron-up:hover, #faq .modulo-faq .toggle .togglet i.toggle-open, #faq .modulo-faq .toggle .toggleta i.toggle-closed, #faq .modulo-faq .accordion .acctitle i.acc-open, #faq .modulo-faq .accordion .acctitlec i.acc-closed {background-color:transparent !important; border: none !important;color:#0066ad}
#faq .modulo-faq.proguniv .icon-chevron-up, #faq .modulo-faq.proguniv .icon-chevron-up:hover, #faq .modulo-faq.proguniv .toggle .togglet i.toggle-open, #faq .modulo-faq.proguniv .toggle .toggleta i.toggle-closed, #faq .modulo-faq.proguniv .accordion .acctitle i.acc-open, #faq .modulo-faq.proguniv .accordion .acctitlec i.acc-closed {background-color:transparent !important; border: none !important;color:#6625b7}
#faq .modulo-faq .togglec ul{margin:0 0 10px 20px}
#faq .modulo-faq .togglec ul li{list-style:disc}
#faq .modulo-faq .toggle .togglec{padding:10px 30px 0 0}
#inscripcionfixed{position:fixed;bottom:0;width:100%;padding:5px;backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.7);display:none;text-align:center;z-index:1000;border-top:1px solid rgba(0,0,0,0.1);box-shadow:-1px -2px 14px 0px rgb(0,0,0,0.2);-webkit-box-shadow:-1px -2px 14px 0px rgb(0,0,0,0.2);-moz-box-shadow:-1px -2px 14px 0px rgba(0,0,0,0.2)}
.oferta-no{display:none!important}
.no-fecha{display:none!important}
.entry-meta li:before{margin-right:0!important}
.modulo-blanco-no, .modulo-gris-si{background-color:#f4f4f4!important;border-top:1px #efefef solid!important;border-bottom:1px #efefef solid!important;}
.modulo-gris-no, .modulo-blanco-si{background-color:#fff!important;border-top:none!important;border-bottom:none!important;}
#dirigido.modulo-blanco-si{border-top:1px #f5f5f5 solid!important;}
.programa-no, .creditos-no{display:none!important}
.creditos-proguniv-no{display:none!important}
.border-right-no{border-right:none!important}
@media (max-width:1279px) {
.transparencia{width:38%}
#elprecio #descuento, #elprecio #descuento-custom{flex-direction:column}
}
@media (max-width:1199px) {
.experol{padding:0 40px}
.experol .entry-title{flex-basis:40%;padding:20px 40px 0}
.experol .entry-title h2,.experol .entry-title h3{font-size:22px}
.experol .entry-title p{font-size:17px!important}
.contenedor-carreras-rel ul{width: 85%;}
#cursos .conjunto-cursos .curso{width:100%}
}
@media (max-width:1180px) {
.transparencia{width:440px}
}
@media (max-width:991px) {
.degrade{width:87%!important}
.swiper_wrapper .sliderhome h2{font-size:25px}
.sliderhome h2{width:250px;font-size:30px}
.slider-caption p{font-size:17px!important}
.transparencia{width:380px}
.enconjuntocon{padding: 0 50px 0 0}
.enconjuntocon strong{font-size: 14px;color: #FFF;display: block;margin-bottom: 5px;font-weight: 500;}
.enconjuntocon img{max-width:60%}
.datos .dato.borde{border:none!important;}
.datos .dato img{width:25px}
.datos .dato{font-size:15px}
#preciocurso1 span:last-child{font-size:35px}
.precio-legales{font-size:10px}
.intro{width:100%;margin:auto}
.experol{padding:0}
.experol .entry-title{padding:30px 30px 0}
.experol .entry-title h2,.experol .entry-title h3{font-size:18px}
.experol .entry-title p{font-size:16px!important}
.contenedor-carreras-rel ul{width:60%}
.contenedor-carreras-rel ul li{width:100%}
#cursos .conjunto-cursos .curso{padding:20px 20px 10px}
#cursos .conjunto-cursos .curso .entry-c .entry-meta li{margin: 0 10px 10px 0}
}
@media (max-width: 990px) and (min-width: 768px) {
.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide{height:440px!important}
.enconjuntocon{padding: 0 20px 0 0}
}
@media (max-width:767px) {
.sliderhome h2{width:220px;text-align:left}
.transparencia{width:320px}
.sliderhome .button{display:block!important;width:195px!important;float:left;font-size:14px}
.degrade{width:80%!important}
.sliderhome h2{padding-bottom:0;padding-top:10%}
.slider-caption .button{display:block!important}
.enconjuntocon{display:none!important}
.enconjuntoconmob{display:block!important;overflow:hidden;}
.enconjuntoconmob .container{display:flex;flex-direction:column;align-items:center;margin: 30px auto 40px}
.enconjuntoconmob strong{margin-bottom:10px}
.enconjuntoconmob img{max-width:35%}
.datos{flex-wrap:wrap}
.datos .dato{flex-basis:50%; margin-bottom:30px !important}
.datos.proguniv .dato{flex-basis:50%; margin-bottom:30px !important}
.datos #elprecio.dato {flex-basis:100%;margin:15px 0 0 !important}
.datos.proguniv #elprecio.dato {flex-basis:100%;margin:15px 0 0 !important}
.datos .arancel-CT{flex-basis:100%; margin-bottom:0 !important}
#preciocurso1 span:last-child{font-size:40px}
.precio-legales{font-size:11px}
.contenedor-requisitos{flex-direction:column;margin-bottom:20px!important}
.cv-profesores{height:200px!important}
.experol{flex-direction:column-reverse}
.experol .entry-title{padding:20px 20px 0}
#elprecio #descuento, #elprecio #descuento-custom{flex-direction:row!important}
#multimedia{padding:30px 0 0px!important}
#multimedia .container.clearfix{width:95%!important}
#multimedia .container.clearfix .col_two_third{margin-bottom:30px!important}
.contenedor-carreras-rel ul{width:100%}
#programas .programas-universitarios{flex-direction: column}
#programas .programas-universitarios .programa{width: 100%;margin: 0 0 20px;}
}
@media (max-width: 767px) and (min-width: 480px) {
.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height:390px!important}
.swiper_wrapper .swiper-container{height:100%!important}
}
@media (max-width:479px) {
.top-curso{margin-top:94px;height:350px!important}
.enconjuntoconmob img{max-width:60%}
.cv-profesores{height:400px!important}
#inscripcionfixed{display:none}
.oferta-no{display:none!important}
#programas .programas-universitarios{flex-direction: column}
#programas .programas-universitarios .programa{width: 100%;margin: 0 0 20px;}
#cursos .conjunto-cursos .curso{flex-direction:column}
#cursos .conjunto-cursos .curso .entry-image {width:100%;margin:0;margin-bottom: 15px}
#cursos .conjunto-cursos .curso .entry-c {width: 100%;}
}