@charset "UTF-8";

.bloqColor li,
.contenidoBody.landing .contenidoDatos .contenidoDatos .zonaDatos .dato .icon {
    vertical-align: top
}

.cabecera_roja .container .row #menu_header_desplegable .desplegable_box ul.title_desplegable li {
    display: list-item
}

.cabecera_roja .container .row #menu_header_desplegable .desplegable_box ul li,
.cabecera_roja .container .row #menu_header_desplegable .desplegable_box ul li.destacado {
    display: table-row
}

.cabecera_roja .container .row #menu_header_desplegable .desplegable_box ul li a,
.cabecera_roja .container .row #menu_header_desplegable .desplegable_box ul li.destacado a {
    display: table-cell
}

.cabecera_roja .container .row #menu_header_desplegable .desplegable_box ul li.destacado::before {
    content: "·"
}

.nuestro_campus {
    padding-top: 40px
}

.CR003.vinotinto .contenidoExperiencias,
.CR022 .cajaImgP .video,
.CR102.formulario-cde .tab-content .tab-pane.tab2 form .upload-file h5,
.CR128 h2,
.CR129-apoyo-financiero .textoCargarMas,
.central_eventos.container-fluid.CR004,
.contenidoAplicar h2.tituloBody,
.contenidoBody.UPB_PD003_CR055.pd003 .contenidoAplicar h2.tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_Separador.separadorLinea,
.margenTop,
.nuestro_campus .orange_box,
.nuestro_campus .yellow_box,
.pd002 .container .row.margenTop,
.submenuBlanco .CR118 .filtroFiltroIntercambio .titulo-buscador {
    margin-top: 0
}

.nuestro_campus .red_box_banner {
    background: #da0d25;
    color: #fff;
    padding: 20px 40px
}

.nuestro_campus .red_box_banner .title {
    font-family: roboto_slabregular;
    font-size: 40px;
    line-height: 44px
}

.container-fluid.CR111 a.link.link-negro,
.landing002 .row,
.nuestro_campus .red_box_banner .text a,
.nuestro_campus .red_box_banner .title a {
    display: block
}

.nuestro_campus .red_box_banner .text {
    font-family: roboto_slablight;
    font-size: 24px;
    line-height: 28px;
    text-align: right
}

.background_banner {
    background: #ffd204;
    height: auto;
    -webkit-box-shadow: 2px 9px 8px -4px rgba(0, 0, 0, .25);
    -moz-box-shadow: 2px 9px 8px -4px rgba(0, 0, 0, .25);
    box-shadow: 2px 9px 8px -4px rgba(0, 0, 0, .25);
    z-index: 11
}

.background_banner .col-md-12,
.background_banner .col-xs-12 {
    min-height: 0
}

.background_banner .avisoAmarillo {
    margin: 0;
    padding-right: 0
}

.background_banner .avisoAmarillo .icono {
    height: 40px;
    width: 40px;
    display: none
}

.contenidoBody .detallePostgrado .contenidoDatos,
.contenidoBody.detallePostgrado .contenidoDatos,
.contenidoBody.detalle_formacioncontinua .CR022.UPB_DatosInfo2.contenidoDatos,
.header_full_slider .container,
.modal-content .cajaZonas .entradillaBody.UPB_entradillaPopUp {
    width: 100%
}

.upb_cifras.CR025 .investigacion .flecha_gris_claro .logo a img {
    width: 65%;
    padding-top: 33px
}

@media(max-width:480px) {
    .header_full_image_FCO {
        max-height: 140px
    }
    .header_detalleNodo {
        margin-top: 0
    }
    .CR117 .modal-content h3.tituloBody,
    .autores .modal-content h3.tituloBody {
        font-family: roboto_slabregular;
        margin-top: 0;
        margin-bottom: 0
    }
    .upb_cifras.CR025 .investigacion .flecha_gris_claro .logo {
        display: block
    }
}

@media(max-width:768px) {
    .background_banner .avisoAmarillo .icono {
        display: none
    }
    .gs-result .gs-snippet {
        word-break: break-all
    }
    .gsc-control-cse td {
        display: inline-block
    }
    .buscador_avanzado .resultado_busqueda,
    .colegio.cabeceraSeccion .fondo_imagen .logo,
    .cse .gsc-resultsHeader,
    .gsc-resultsHeader {
        display: none
    }
    .autores .carousel-inner {
        width: 100%
    }
    .CR117 .modal-content h3.tituloBody,
    .autores .modal-content h3.tituloBody {
        font-family: roboto_slabregular;
        margin-top: 0;
        margin-bottom: 0
    }
}

.background_banner .avisoAmarillo .icono img {
    padding: 4px;
    margin: 0 auto;
    max-width: 33px
}

.background_banner .avisoAmarillo .grupo {
    margin: 0;
    left: 0;
    width: auto
}

@media(min-width:769px) {
    .CR123 .owl-carousel .owl-wrapper-outer {
        overflow: visible
    }
    .background_banner .avisoAmarillo .grupo {
        width: auto
    }
    .CR117 .modal-content h3.tituloBody,
    .autores .modal-content h3.tituloBody {
        font-family: roboto_slabregular;
        margin-top: 0;
        margin-bottom: 0
    }
}

.CR006.laboratorio .areas-enafasis .contenido_gris .title,
.CR006.laboratorio .areas-enafasis .menu_gris .title,
.CR102 .text-hover,
.CR122 .left.carousel-control,
.CR122 .right.carousel-control span::after,
.CR123 .customNavigation,
.CR123 .item.last-child,
.CR126 .otras-galerias .UPB_selectTab .mini-galeria p,
.CR129-apoyo-financiero.vista-convenio p.convenio-apoyo-financiero,
.background_banner .avisoAmarillo .grupo .col-sm-3,
.bloq-redondo form.formAdmisiones .caja,
.categoria_tag_blog .CR112.container .categoria,
.central_eventos .rowResult .vistaCalendario,
.colegio .fondo_imagen .ciudades,
.detalle_laboratorio .CR006 .areas-enafasis .contenido_gris .title,
.detalle_laboratorio .CR006 .areas-enafasis .menu_gris .title,
.transferencia .CR118 h1 {
    display: none
}

.filtro_programas .tab-content .listado ul li .elemento {
    display: inline-block;
    padding-left: 10px;
    padding-right: 5px
}

.cse .gsc-control-cse,
.gsc-control-cse,
.gsc-control-cse-es {
    padding: 1em 1em 1em 0;
    width: auto
}

.gsc-control-cse .gsc-table-result {
    font-family: ek_muktaextralight, sans-serif
}

.gsc-control-cse td {
    border: 0 solid #fff
}

.cse .gs-result .gs-snippet,
.cse .gs-spelling-original,
.gs-result .gs-snippet,
.gs-spelling-original {
    font-size: 15px;
    line-height: 21px
}

.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title *,
.gsc-control-cse .gs-spelling {
    font-weight: 500;
    font-size: 20px;
    font-family: roboto_slabbold;
    line-height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #333;
    text-decoration: none;
    overflow: visible;
    height: auto
}

.cse .gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-webResult.gsc-result:hover {
    border-left: none;
    background: #eceef0
}

.cse .gsc-webResult.gsc-result,
.gsc-imageResult-classic,
.gsc-imageResult-column,
.gsc-webResult.gsc-result {
    padding: 20px 15px;
    margin-bottom: 0;
    border-bottom: 3px dotted #adadad;
    border-left: none
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    color: #fff;
    padding: 8px 15px;
    text-shadow: none;
    font-size: 16px;
    text-align: center
}

.gs-promotion-image-box,
.gs-web-image-box {
    float: left;
    margin-right: 15px;
    width: 160px
}

.gs-promotion-image-box img.gs-promotion-image,
.gs-web-image-box img.gs-image {
    max-width: 160px;
    max-height: 120px
}

.gs-webResult div.gs-visibleUrl-long {
    font-size: .7rem;
    font-family: ek_muktasemibold;
    color: #666;
    margin-top: 5px
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #b32026;
    background-color: #b32026;
    font-family: roboto_slabbold;
    text-decoration: none;
    margin-right: 0;
    display: inline-block
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background: #999
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
    background-color: var(--red-base-50)
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: var(--red-base-50);
    background-color: var(--red-base-50);
    font-family: roboto_slabbold
}

.gsc-results .gsc-cursor-box {
    margin-bottom: 10px;
    margin-top: 40px
}

.CR022 .form-inscripciones form .formulario .form-required.politica a:hover,
.central_blogs .CR110 .datos a.link-parrafo:hover,
.central_blogs .CR112 .datos a.link-parrafo:hover,
.detalle_evento .container a:visited,
.gs-imageResult a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:visited b,
.gsc-control-cse b {
    color: var(--blue-dark-80)
}

.gs-error-result .gs-snippet,
.gs-no-results-result .gs-snippet {
    padding: 5px 5px 5px 10px;
    margin: 5px;
    border: 1px solid #adadad;
    background-color: #eceef0;
    font-family: ek_muktasemibold
}

.gsc-result-info {
    font-weight: 700
}

.CR113 .cajaAdmisiones a h3:hover,
.container .row .entradillaBody a,
.pd001 .container .row p a,
.pd001 .header_detalleNodo p a,
.pd002 .container .row p a,
.pd002 .header_detalleNodo p a,
.pd003 .container .row p a,
.pd003 .header_detalleNodo p a,
p.cambiar-idioma a {
    color: var(--red-base-50)
}

.container .row .entradillaBody a:hover {
    opacity: 1;
    color: var(--violet-base-60) !important;
    text-decoration: underline;
}

div.container .row .horarios {
    padding-bottom: 20px
}

.container .row .horarios .cajaCiudad .cabecera p {
    cursor: default;
    padding: 0;
    font-family: ek_muktaextralight
}

.container .row .horarios .cajaCiudad .cabecera p strong {
    font-family: roboto_slabbold;
    font-size: .8rem;
    text-align: center;
    padding-bottom: 10px;
    color: #602a3d;
    margin: 0;
    line-height: 1.1rem
}

.CR110 .datos a,
.central_blogs .CR110 .datos a.link-parrafo,
.central_blogs .CR112 .datos a.link-parrafo,
.container-fluid.cartografia .info .progress-bar,
.detalleNodo .bloqueInformacion ul li,
.detalle_evento .modal.fade.in .modal-body ul li a,
.mega-interna h2 {
    color: #484848
}

.central_blogs .container.filtro .filtro,
.header_detalleNodo .bloqueInformacion.row .col-xs-12 {
    padding-right: 15px
}

.detalleNodo .cajaDestado .btn_destado {
    background: #455469;
    position: relative;
    bottom: 20px;
    padding: 10px 35px;
    width: auto;
    display: inline;
    font-family: roboto_slabbold;
    font-size: 1rem
}

.CR022.UPB_Tooltip,
.autores .modal-dialog,
.autores .modal:before {
    display: inline-block
}

.CR116 .paginador-con-range .pag_num ul li.active a,
.CR122 h2,
.CR126 h2,
.bloque-lead a,
.colegio .fondo_imagen .ciudades ul li .btn_rojo,
.container-fluid.CR109 button:focus,
.container-fluid.CR127 button:focus,
.contenedor-video ul.breadcrumb li,
.contenidoVinculos .objVinculo span a:focus,
.detalleNodo .cajaDestado .btn_destado a,
.header_full_image.submenuBlanco .titulo p,
.header_full_image.submenuBlanco ol.breadcrumbs li,
.laboratorios .CR118 .filtro .enlaces-interes a span:hover {
    color: #fff
}

.detalleNodo .cajaDestado h4 {
    color: #333;
    font-family: roboto_slabbold;
    font-size: 1rem
}

.blogdestacado h3,
a.btn,
a.link-principal {
    font-family: var(--text-font-medium)
}

.central_blogs .blogTextoBlogPadre,
.detalleNodo .cajaDestado p {
    margin-bottom: 5px
}

.detalleNodo .cajaDestado .datos ul li:before,
.laboratorios .resultado-laboratorios .info .corazon a::before {
    float: left
}

.detalleNodo .cajaDestado .datos .icono {
    padding-top: 15px;
    margin-right: 10px;
    font-weight: bolder;
    font-size: 24px
}

.CR123 .row p,
.CR123 h3,
.contenidoBody.central_eventos .buscador-eventos .filtro .buscador,
.contenidoBody.central_eventos .buscador-eventos .filtro .desplegable,
.detalleNodo h3 {
    padding: 0 15px
}

.form_buscador #tipoMetodologia {
    height: 40px;
    padding-left: 20px;
    border-radius: 0;
    font-size: 16px;
    font-family: ek_muktaextralight;
    color: #6a6a6a
}

.cabeceraMovil .buscador-texto-collapse {
    overflow: hidden;
    background: #94162b
}

.cabeceraMovil .buscador-texto-collapse input {
    height: 40px;
    width: 100%;
    margin: 8px 0 5px;
    color: #000;
    line-height: 16px;
    font-size: 16px;
    font-family: roboto_slabbold;
    padding-left: 15px
}

.CR022.UPB_DatosInfo5.upb_cifras.upb_cifras,
.CR117 .modal-content .imagen .img-circle,
.UPB_PD003_CR055 .header_detalleNodo .CR022 img,
.UPB_PD003_CR055 .pd003 .CR022 img,
.autores .modal-content .imagen .img-circle,
.blogdestacado .sup div img,
.bloque-lead .text-center,
.contenidoDrch .CR022 a.btn,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton4.container,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo1.col-md-9.col-sm-12.contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo10.col-xs-12,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo11.contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo2.col-md-9.col-sm-12.contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo3.container,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo4.upb_cifras,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo6.nuestro_campus,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo7.col-md-9.contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo8.col-xs-12,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10 a.btn,
.detalle_entradablog .texto-entrada .container,
.detalle_evento .container img,
.detalle_noticia .container img,
.pd002 .container img,
.transferencia .CR006.laboratorio .areas-enafasis .contenido_gris .UPB_Imagenes2Cols img {
    width: 100%
}

.CR117 .modal:before,
.autores .modal:before {
    width: 1px;
    vertical-align: middle;
    height: 100%;
    content: ''
}

.detalle_evento .container a,
.detalle_noticia .container a,
.pie_centro .pie_slider .item .telefonos li a {
    word-break: break-all
}

.contenidoDrch .rankin a.titulo,
.detalle_evento .container a div,
.detalle_evento .container a p,
.detalle_evento .container a span,
.detalle_evento .container a.link-parrafo,
.detalle_noticia .container a div,
.detalle_noticia .container a p,
.detalle_noticia .container a span,
.detalle_noticia .container a.link-parrafo,
.pie_centro .pie_slider .item .telefonos li a.link-parrafo,
.rankin a.titulo {
    word-break: break-word
}

.cabecera_roja .container .row nav ul li:last-of-type,
header .cabecera .menu_superior .menu_derecha {
    padding-right: 0
}

.CR022.UPB_DatosInfo4.upb_cifras.sb .numeros .numero::after,
.CR113,
.CR122 .carousel-control,
.CR126 .carousel-control,
.autores .carousel .item:hover,
.contenidoBody.formacion_continua .container,
.header_full_image_FCO:before,
header.landing002 .cabeceraMovil .navbar-header {
    background: 0
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group,
div.icon {
    padding: 15px 0
}

.admin .bloq-redondo img {
    padding-right: 10px;
    margin-right: 10px
}

.bloq-redondo form.formAdmisiones {
    position: relative;
    top: 0
}

.blogdestacado .sup,
.video-responsive {
    position: relative
}

.admin .bloq-grande {
    padding-left: 15px;
    padding-right: 15px;
    border-left: 3px solid #fff
}

.admin .bloq-grande:before,
.admin .bloq-redondo:after,
.header_full_image .video-container {
    height: 100%
}

.admin .bloq-grande:before {
    left: -1px
}

.admin .bloq-redondo:after {
    right: -80px
}

@media(max-width:992px) {
    .admin .bloq-grande {
        border-left: none
    }
    .bloq-redondo form.formAdmisiones {
        width: 100%
    }
    .autores .carousel .carousel-control>span {
        font-size: 30px
    }
    .autores .carousel .left.carousel-control>span {
        left: -15px
    }
    .autores .carousel .right.carousel-control>span {
        right: -15px
    }
    .CR117 .modal-content .profesionModal,
    .autores .modal-content .profesionModal {
        text-align: left;
        font-size: 1rem
    }
    .CR117 .modal-content .carousel-inner .textoModal ul,
    .autores .modal-content .carousel-inner .textoModal ul {
        padding-left: 15px
    }
    .CR117 .modal-content .carousel-inner .textoModal ul li:before,
    .autores .modal-content .carousel-inner .textoModal ul li:before {
        text-indent: -15px
    }
    .CR117 .modal-content .carousel-inner .textoModal,
    .autores .modal-content .carousel-inner .textoModal {
        max-height: 7rem;
        height: 7rem;
        overflow-y: scroll
    }
}

@media(max-width:1199px) {
    .admin .bloq-redondo:after {
        right: -107px
    }
    .admin .bloq-grande:before,
    .admin .bloq-redondo:after {
        border-right: 77px solid transparent;
        border-bottom: 77px solid transparent;
        border-top: 77px solid transparent
    }
}

@media(min-width:1200px) {
    .admin .bloq-redondo:after {
        right: -79px
    }
    .admin .bloq-grande:before,
    .admin .bloq-redondo:after {
        border-right: 50px solid transparent;
        border-bottom: 50px solid transparent;
        border-top: 50px solid transparent
    }
    .blogdestacado img {
        width: 348px;
        display: block;
        margin: 0 auto
    }
    .contenidoBody.pd002 .header_detalleNodo .breadcrumbs.margenBt2p {
        margin-left: -32px
    }
    .contenedorImagen.icon {
        margin-left: 77px
    }
    #asesoria {
        height: 630px
    }
}

.servicios .verMas a {
    padding: 0 5px 0 15px
}

.servicios .verMas a:hover {
    padding: 0 5px 0 15px;
    opacity: 1;
    color: rgba(237, 28, 36, .6)
}

.contenidoBody .container .diez_razones .galeriaSobreLaU .owl-carousel .item .leyenda {
    min-height: initial
}

.servicios .bloqBoton .boton a {
    padding-top: 15px
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .col-xs-12.col-md-5,
.CR102.formulario-cde .tab-content .tab-pane.tab2 form .col-xs-12.col-md-7,
.CR102.formulario-cde .tab-content .tab-pane.tab2 form .upload-file,
.UPB_Tabla.bloqueInformacion a,
.bloqueInformacion,
.bloqueInformacion .cajaColores ul li .btn,
.container-fluid.CR111 .container .foto,
.detalle_entradablog .CR022.UPB_Tabla.bloqueInformacion,
.detalle_entradablog .texto-entrada .CR022.UPB_TablaHover,
.servicios .bloqBoton .text.boton>a {
    padding: 0
}

.CR117 .modal .modal-content,
.CR117.container-fluid .container .blog-slider .owl-carousel .owl-item .item,
.eventos-destacados.container-fluid .container .blog-slider .owl-carousel .owl-item .item,
.submenuBlanco #idModalCentral .modal-content {
    background: #fff
}

.autores .modal-dialog {
    text-align: left;
    margin: 10px auto;
    vertical-align: middle
}

.CR022 .video a:hover,
.CR110 .caja a:hover,
.CR110 .continuarLeyendo:hover,
.CR110 .datos .continuarLeyendo a:hover,
.colegio .fondo_imagen .botones ul li:hover,
.modal.fade.mlRegistrateModal .modal-footer .btn.btn-primary:hover {
    opacity: 1
}

.colegio .fondo_imagen .botones ul li a:hover {
    color: rgba(255, 255, 255, .6)
}

.landing .header_full_image {
    font-family: var(--title-subtitle-font)
}

.CR022.UPB_DatosInfo8 p span,
.CR107 .carousel-inner .item p,
.CR107 .carousel-inner .item span.text-hover,
.CR117 .modal-content .carousel-inner p,
.CR121 .panel-title,
.UPB_PD003_CR055 .bloque_rtf p,
.autores .carousel-inner p,
body p,
body ul li,
ol li {
    font-size: 1rem
}

.contenidoComunicate {
    background: var(--gray-light-10);
    margin-bottom: 0
}

.blogdestacado,
.blogdestacado .row>div,
.detalle_entradablog .texto-entrada a.btn,
.suscribete.CR109 button,
.suscribete.CR127 button {
    margin-bottom: 20px
}

.background_banner .avisoAmarillo a {
    color: #b22222
}

#modalGaleria .col-md-4 .col-xs-12,
.header_full_image.submenuBlanco .container {
    height: auto
}

.bloq-redondo div.icon,
.categoria_tag_blog .CR112 .caja.container,
.contenidoExperiencias .datos .iconoFondo,
.landing .CR077,
.landing .CR077 .icon {
    width: auto
}

@media(min-width:1024px) {
    .detalle_noticia .contenidoDrch .rankin {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        width: 370px
    }
    .detalle_noticia .contenidoDrch .rankin .tituloBody {
        margin-left: 0;
        padding-left: 35px;
        padding-top: 15px
    }
    .detalle_noticia .contenidoDrch .rankin ol {
        padding: 0 30px;
        padding-left: 60px
    }
}

.blogdestacado {
    border-bottom: 2px dotted #adadad
}

.blogdestacado h3 {
    font-size: 1rem;
    margin: 0 0 10px;
    color: #434343
}

.blogdestacado .sup>h3 {
    position: relative;
    margin-left: 15px;
    margin-top: -90px;
    background: #94162b;
    color: #fff;
    padding: 10px 15px;
    top: 60%
}

.blogdestacado img {
    width: 100%;
    max-height: 200px;
    object-fit: cover
}

.blogdestacado .inf span {
    text-align: right;
    font-family: ek_muktaregular;
    font-size: .75rem
}

.blogdestacado .inf p {
    font-size: .85rem;
    font-family: ek_muktaextralight
}


.preguntasFrecuentes .inf ul li::before,
.preguntasFrecuentes ul li::before {
    content: none
}

.preguntasFrecuentes .inf ol li,
.preguntasFrecuentes .inf ul li {
    font-size: 1rem;
    border: 0;
}

@media(min-width:992px) {
    .header_detalleNodo .col-md-8 .container {
        width: 100%
    }
    .autores .modal-content .entradillaModal {
        overflow-y: hidden
    }
    .CR117 .modal-content .entradillaModal {
        max-height: 3rem
    }
    .autores .modal-content .carousel-inner .textoModal {
        max-height: 7rem;
        height: 7rem;
        overflow-y: hidden
    }
    .CR117 .modal-content .carousel-inner .textoModal {
        max-height: 7rem;
        height: 7rem
    }
    .CR117 .modal-content .carousel-inner .textoModal ul li,
    .autores .modal-content .carousel-inner .textoModal ul li {
        padding-right: 15px
    }
    .CR117 .modal-content .carousel-inner .botones,
    .autores .modal-content .carousel-inner .botones {
        padding-left: 58px;
        text-align: left
    }
    .CR117 .modal-content .carousel-inner .botones .botonlinkedin,
    .CR117 .modal-content .carousel-inner .botones .botonperfil,
    .autores .modal-content .carousel-inner .botones .botonlinkedin,
    .autores .modal-content .carousel-inner .botones .botonperfil {
        display: inline-block;
        width: auto;
        margin-right: 15px
    }
}

.contenedorImagen.icon,
.contenidoBody.landing .contenidoDatos .zonaDatos.row,
.contenidoBody.pd002 .header_detalleNodo .breadcrumbs.margenBt2p,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo1.contenidoDatos .zonaDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo2.col-md-9.col-sm-12.contenidoDatos .contenidoDatos .zonaDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_Desplegable2Cols.col-xs-12.horario .borderBt.row,
.detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion.row,
.detalle_entradablog .texto-entrada .CR022.UPB_SubtituloParrafo.row,
.detalle_entradablog .texto-entrada .CR022.UPB_TituloEntradillaBoton.row {
    margin-left: 0
}

.video-responsive {
    width: 100%;
    height: 0;
    box-sizing: border-box;
    padding-bottom: 56.25%
}

.video-responsive iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.autores a:focus,
.autores a:visited,
.autores button:focus,
.autores button:visited {
    outline: 0;
    text-decoration: none
}

.CR117 .modal-header,
.autores .modal-header {
    padding: 0;
    min-height: 30px;
    border-bottom: none
}

.CR117 .modal-header .close,
.autores .modal-header .close {
    margin-top: 10px;
    margin-right: 15px
}

.CR117 .modal-content .carousel-control,
.autores .carousel-control {
    width: 5%;
    text-shadow: none;
    opacity: 1
}

.CR117 .modal-content .carousel-control.left,
.CR117 .modal-content .carousel-control.right,
.autores .carousel-control.left,
.autores .carousel-control.right {
    background: 0;
    color: #999
}

.CR117 .modal-content .carousel-control.left:hover,
.CR117 .modal-content .carousel-control.right:hover,
.autores .carousel-control.left:hover,
.autores .carousel-control.right:hover {
    background: 0;
    color: #94162b
}

.CR117 .modal-content h3.tituloBody,
.autores .modal-content h3.tituloBody {
    font-family: roboto_slablight;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    margin-left: 0
}

.CR117 .modal-content h3.tituloBody {
    margin: 0;
    padding: 0 15px
}

.CR117 .modal-content .profesionModal,
.autores .modal-content .profesionModal {
    text-align: left;
    font-size: .8rem;
    margin-bottom: 15px
}

.CR117 .modal-content .entradillaModal,
.autores .modal-content .entradillaModal {
    text-align: left;
    font-size: 1rem
}

.CR117 .modal-content .entradillaModal,
.CR117 .modal-content .profesionModal,
.autores .modal-content .entradillaModal,
.autores .modal-content .profesionModal,
.contenidoBody.detalle_grupo .CR022.UPB_ParrafoCifra2Cols.bloqueInformacion,
.detalle_evento .detalle-izquierda .detalleNodo .bloqueInformacion {
    padding: 0 15px
}

.CR117 .modal-content .textoModal,
.autores .modal-content .textoModal {
    font-size: 1rem;
    text-align: left
}

.CR117 .modal-content .textoModal p,
.autores .modal-content .textoModal p {
    padding: 0 50px
}

.CR117 .modal-content .carousel-inner .textoModal ul,
.autores .modal-content .carousel-inner .textoModal ul {
    padding-left: 90px;
    list-style: none
}

.CR022.UPB_ParrafoBotonLink .col-xs-12.col-sm-5.col-md-4,
.CR112 .caja.container,
.CR112.container .caja,
.CR117 .modal-content .carousel-inner .textoModal .listaSencilla,
.autores .modal-content .carousel-inner .textoModal .listaSencilla,
.central_blogs .CR110 .caja,
.container.landing002 .contenidoBody.landing002.LandingLeft,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo10.col-xs-12,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo10.col-xs-12 .dato,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10 {
    padding-left: 0;
    padding-right: 0
}

.CR117 .modal-content .carousel-inner .textoModal ul li:before,
.autores .modal-content .carousel-inner .textoModal ul li:before {
    content: "•";
    float: left;
    text-indent: -34px;
    color: #999;
    font-size: 1.5rem;
    line-height: .9em;
    margin-right: 0
}

.CR117 .modal-content .carousel-inner .textoModal ul li,
.autores .modal-content .carousel-inner .textoModal ul li {
    color: #333
}

.CR112.container .datos a,
.CR124 a.btn-blanco,
.CR125 .modal .ciudad,
.CR129-apoyo-financiero .modal .ciudad,
.bloque-blanco a,
.bloque-blanco h3,
.bloque-blanco p,
.central_blogs .CR047.articulos ol li .categoria a,
.central_blogs .CR047.articulos ol li .por a,
.contenidoDrch .manual .texto p,
.mega-interna .CR006 li a,
.mega-interna .CR006 li a:hover,
.mega-interna h3,
.pasoapaso.horarios .cajaCiudad .cabecera p,
.pasoapaso.horarios .cajaCiudad .cabecera p strong {
    color: var(--gray-base-70)
}

.CR022 UPB_DatosInfo4.upb_cifras,
.CR022.UPB_DatosInfo4.upb_cifras,
.CR022.UPB_DatosInfo5.upb_cifras.upb_cifras,
.CR022.UPB_DatosInfo6.nuestro_campus,
.CR117 .modal-content .row,
.UPB_PD003_CR055.pd003 .CR022.container-fluid .container,
.autores .modal-content .row,
.central_blogs .CR121 .panel-body,
.container-fluid.CR109 .container .container-fluid.CR127 .container,
.container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022.UPB_DatosInfo2,
.detalle_entradablog .texto-entrada .CR022.contenidoDatos,
.pie_inferior.landing .pie_derechos_reservados ul li {
    padding-top: 0
}

.CR117 .modal-content .item .row,
.autores .modal-content .item .row {
    margin-bottom: 15px
}

.CR117 .modal-content .item img,
.autores .modal-content .item img {
    width: 100%;
    margin-bottom: 15px;
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none
}

.CR117 .modal-content .item img {
    border-radius: 50%;
    height: 187px
}

.CR006.laboratorio .UPB-footerImg,
.CR022.UPB_TablaHover .table>caption+thead>tr:first-child>td,
.CR022.certificaciones .logos,
.CR107 .carousel-inner .item .icono p,
.CR110 .enlace,
.CR117 .modal,
.CR129-apoyo-financiero.vista-convenio .apoyo-financiero .detalle-texto,
.CR129-apoyo-financiero.vista-descuento .apoyo-financiero .detalle-texto,
.autores .modal,
.detalle_laboratorio .CR006 .UPB-footerImg,
.suscribete.CR109 p,
.suscribete.CR127 p,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    text-align: center
}

.CR117 .modal-content .carousel .carousel-control>span,
.autores .carousel .carousel-control>span {
    position: absolute;
    top: 50%;
    font-size: 40px;
    margin-top: -10px
}

.CR117 .modal-content .carousel .right.carousel-control>span,
.autores .carousel .right.carousel-control>span {
    right: -5px
}

.autores .carousel .left.carousel-control>span,
CR117 .modal-content .carousel .left.carousel-control>span {
    left: -5px
}

.autores-slider .customNavigation .prev {
    left: 0
}

.CR126 .UPB-circle-arrow-r.next,
.autores-slider .customNavigation .next,
.col-xs-12.nuestrosValores .diez_razones .galeriaSobreLaU .customNavigation .next {
    right: 0
}

.contenidoBody .autores .autores-slider .customNavigation button {
    height: 100%;
    top: 50%
}

.CR117 .modal-content .carousel-inner .botones a,
.autores .modal-content .carousel-inner .botones a {
    display: block;
    padding: 8px 20px;
    font-family: roboto_slablight;
    font-size: 1rem;
    margin-top: 15px
}

.CR117 .modal-content .carousel-inner .botones .botonperfil a,
.autores .modal-content .carousel-inner .botones .botonperfil a {
    color: #fff;
    background-color: #455469
}

.CR117 .modal-content .carousel-inner .botones .botonlinkedin a,
.autores .modal-content .carousel-inner .botones .botonlinkedin a {
    color: #fff;
    background-color: #0079bf
}

.colegio .fondo_imagen .botones ul li .btn_rojo {
    background: #9cae4b
}

.colegio .fondo_imagen .botones ul li .btn_rojo:hover {
    background: #75833f;
    color: #fff
}

.colegio .fondo_imagen .botones ul li .btn_roj_osc {
    background: #475467
}

.colegio .fondo_imagen .botones ul li .btn_roj_osc:hover {
    background: #364351;
    color: #fff
}

.colegio .fondo_imagen .botones ul li .btn_naranja {
    background: #761e32
}

.colegio .fondo_imagen .botones ul li .btn_naranja:hover {
    background: #5e1b2e;
    color: #fff
}

.colegio .fondo_imagen .botones ul li:hover,
.contenidoBody.central_eventos .buscador-eventos .filtro .buscador button:hover,
.contenidoExperiencias .experiencia:hover .fondoClaro,
.contenidoExperiencias .experiencia:hover .fondoOscuro,
.contenidoExperiencias:hover .trianguloBocadillo,
.solicitarInfo .rojo .pull-right .margenBoton:hover,
.solicitarInfo.margenBoton:hover {
    opacity: 1
}

.admin .bloq-grande a,
.bloq-redondo form.formAdmisiones label,
.colegio .cabecera_roja .container .row nav ul li a,
.colegio .cabecera_roja .container .row nav ul li:last-of-type span,
.solicitarInfo,
.solicitarInfo:hover {
    font-size: .8rem
}

.colegio .cabecera_roja .container .row nav ul li:last-of-type {
    box-sizing: border-box;
    position: absolute;
    right: 0;
    padding-right: 30px;
    float: right;
    background-color: #ff740a;
    line-height: 35px;
    max-width: 100%;
    padding: 15px 30px
}

.galeriaCampus .contenidoGaleria .owl-carousel .owl-item .item img {
    max-height: 100%
}

.servicios .bloqBoton .boton,
.servicios .bloqBoton button {
    width: 100%;
    margin-bottom: 15px;
    background: #94162b;
    padding: 15px
}

.servicios .verMas .line {
    border-bottom: 1px solid #c1c1c1;
    position: absolute;
    top: 12px;
    left: 15px;
    right: 15px
}

.contenidoBody>.container>.row {
    margin-bottom: 0
}

.CR006.laboratorio .areas-enafasis .contenido_gris .col-xs-12,
.CR011,
.CR011 .contenidoPreguntas.row,
.CR022 .form-inscripciones form .formulario .fila,
.CR022 .form-inscripciones form .formulario .robot,
.CR022 .form-inscripciones form .formulario .robot .caja,
.CR022.UPB_ImagenTexto .cajaDestado .datos ul,
.CR022.UPB_ImagenTexto .infolateral,
.CR068.temas-formacion .focos_principal .nuestrosFocos,
.CR102 .nav>li>a,
.CR102.formulario-cde .tab-content .tab-pane form .form-group.id .col-sm-2,
.CR107 .carousel.slide,
.CR119 .areas-enafasis .tab-pane .img-cdl,
.CR121 .accordion h2,
.CR124 .col-xs-12 .CR022 .col-xs-12,
.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra .detalle-img,
.CR129-apoyo-financiero .apoyo-financiero .detalle-img,
.blog-bajada .foto-blog,
.central_blogs .CR121,
.central_blogs .container.filtro .sin-resultado,
.central_blogs .filtro_blogs .filtro,
.contenidoBody.pd003 .header_detalleNodo .fill.digital,
.detalle_laboratorio .CR006 .areas-enafasis .contenido_gris .col-xs-12,
.detalle_laboratorio .detalle-izquierda,
.directivos .CR096 .autores-slider .owl-carousel,
.laboratorios .CR118 .filtro .enlaces-interes .col-sm-12,
.modal.fade.mlRegistrateModal .modal-body,
.proxEventos .collage>.verMas {
    padding: 0
}

.central_blogs .container.filtro h2,
.detalle_entradablog h2,
.noticias_eventos .noticias_box {
    padding-bottom: 10px
}

@media(min-width:768px) {
    .nuestrosValores .diez_razones .galeriaCampus {
        padding: 0 15px
    }
    .pd003 .header_detalleNodo .menuRojo .menu {
        margin-top: 0
    }
}

.contenidoBody .menuRojo .menu .tituloMenu {
    padding: 20px 5px 0 15px
}

.contenidoDrch>h2 {
    line-height: 2.05rem
}

.menuRojo .menu ul {
    padding: 0 2rem;
}

.CR022.UPB_ImagenTexto .infolateral .cajaParrafo p,
.CR022.UPB_ParrafoBotonLink .col-xs-12.col-sm-5.col-md-5 a.btn-inscripcion,
.CR107,
.bloqueInformacion>.col-xs-12,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo3.container,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo4.upb_cifras,
.detalle_formacioncontinua .detalleNodo p,
.directivos .CR096 .autores,
.suscribete.CR109 .input input {
    margin-bottom: 10px
}

.contenidoBody .header_detalleNodo .bloque_rtf .row>p,
.contenidoBody.detalle_formacioncontinua h3,
.contenidoProgramas .texto p {
    text-align: left
}

.CR022.UPB_ImagenTexto .cajaDestado,
.CR022.UPB_ImagenTexto .cajaDestado .datos ul li,
.CR125 .contenidoTabs .zonasTabs .owl-carousel,
.contenidoBody.extension .CR124 .cajaImgP,
.contenidoOficinas .zonasOficinas .owl-carousel,
.header_detalleNodo>.bloque_rtf>div.row>p {
    margin: 0
}

.header_detalleNodo .col-xs-12 .subtituloVentajas {
    padding: 0;
    font-family: roboto_slablight
}

.row.galeriaIdenficacion {
    width: 102%
}

.galeriaCampus .contenidoGaleria ol li .UPB-play,
.galeriaCampus .contenidoGaleria ol li .UPB-sound,
.galeriaCampus .contenidoGaleria ul li .UPB-play,
.galeriaCampus .contenidoGaleria ul li .UPB-sound {
    font-size: 48px
}

.CR064 .galeriaCampus .contenidoGaleria ul li img {
    width: 100%;
    height: auto;
    max-height: none
}

.CR064 .galeriaCampus .contenidoGaleria ul li a {
    display: block;
    height: 155px;
    overflow: hidden
}

.CR064 .owl-carousel .item .leyenda {
    max-width: none;
    min-height: 274px;
    padding: 10px 0 0;
    height: auto
}

.central_postgrados .noticias_dch .descuentos img,
.central_pregrados .noticias_dch .descuentos img {
    height: 100%
}

.CR022.UPB_Tooltip {
    z-index: 2;
    opacity: 1;
    overflow: hidden
}

.tab-content .tab-pane p span.UPB_Tooltip,
.tab-content .tab-pane p span.UPB_Tooltip span.tooltip-content,
.tab-content .tab-pane p span.UPB_Tooltip span.tooltip-content span.tooltip-text,
.tab-content .tab-pane p span.UPB_Tooltip span.tooltip-item {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: .8rem;
    line-height: 1.42857143
}

.CR022.UPB_Tooltip:hover {
    z-index: 3;
    overflow: visible
}

.CR022.UPB_Tooltip .tooltip-item {
    background: var(--green-base-40);
    cursor: pointer;
    font-weight: 700;
    padding: 0 7px;
    color: var(--gray-dark-80);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: .8rem;
    display: inline-block
}

.CR022.UPB_Tooltip .tooltip-item::after {
    content: '';
    position: absolute;
    width: 360px;
    height: 20px;
    bottom: 100%;
    left: 50%;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.CR022.UPB_Tooltip:hover .tooltip-item::after {
    pointer-events: auto
}

.CR022.UPB_Tooltip .tooltip-content {
    position: absolute;
    z-index: 9999;
    width: 360px;
    left: 50%;
    margin: 0 0 20px -178px;
    bottom: 100%;
    text-align: center;
    font-size: .8rem;
    line-height: 1.4;
    box-shadow: 0 4px 13px 0 rgba(48, 54, 61, .2);
    background: #3e3e3e;
    opacity: 0;
    pointer-events: none;
    font-family: ek_muktaextralight;
    border-radius: 10px
}

.CR022.UPB_Tooltip .tooltip-effect-1 .tooltip-content {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s
}

.CR022.UPB_Tooltip .tooltip-effect-2 .tooltip-content {
    -webkit-transform-origin: 50% calc(100%+10px);
    transform-origin: 50% calc(100%+10px);
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s
}

.CR022.UPB_Tooltip .tooltip-effect-3 .tooltip-content {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s
}

.CR022.UPB_Tooltip .tooltip-effect-4 .tooltip-content {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale3d(.7, .3, 1);
    transform: scale3d(.7, .3, 1);
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s
}

.CR022.UPB_Tooltip .tooltip-effect-5 .tooltip-content {
    width: 180px;
    margin-left: -90px;
    -webkit-transform-origin: 50% calc(100%+6em);
    transform-origin: 50% calc(100%+6em);
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
    -webkit-transition: opacity .2s, -webkit-transform .2s cubic-bezier(.17, .67, .4, 1.39);
    transition: opacity .2s, transform .2s cubic-bezier(.17, .67, .4, 1.39)
}

.CR022.UPB_Tooltip:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)
}

.CR022.UPB_Tooltip.tooltip-effect-2:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0);
    transform: perspective(1000px) rotate3d(1, 0, 0, 0)
}

.CR022.UPB_Tooltip:hover .tooltip-item::before {
    content: '';
    top: -100%;
    left: 50%;
    border: 10px solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #3e3e3e transparent transparent;
    margin-left: -10px
}

.CR022.UPB_Tooltip .tooltip-content img {
    position: relative;
    height: 170px;
    display: block;
    float: left;
    margin-right: 1em
}

.CR022.UPB_Tooltip .tooltip-text {
    font-size: .8rem;
    line-height: 1.35;
    display: block;
    padding: 1.31em 1.21em 1.21em 1em;
    color: #fff
}

.CR022.UPB_Tooltip .tooltip-effect-5 .tooltip-text {
    padding: 1.4em
}

.CR022.UPB_Tooltip .tooltip-text a {
    font-weight: 700;
    color: #bfbfbf;
    text-decoration: underline
}

.CR022.UPB_DestacadoGris .avisoAmarillo .grupo {
    background: var(--white);
    border: 2px solid var(--violet-base-60);
    border-radius: 0.5rem;
    box-shadow: 0px 3px 10px #5882F826;
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo p a,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo p a,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo p a {
    color: var(--gray-base-70);
    font-family: var(--text-font-medium);
    font-weight: 100;
    word-break: break-word
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo p a:hover,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo p a:hover,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo p a:hover {
    opacity: 1;
    color: var(--blue-base-60)
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo ocl li,
.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo ul li {
    color: var(--violet-base-60);
    font-family: var(--text-font-medium);
    font-weight: 100
}

.CR022.UPB_DestacadoGris .avisoAmarillo {
    color: #6c6f70
}

.CR022.UPB_DestacadoGris .avisoAmarillo .icono {
    border-color: var(--violet-base-60);
    background: var(--white);
    border-radius: 50%;
    font-size: 30px
}

.CR022.UPB_DestacadoGris .avisoAmarillo a {
    font-family: roboto_slabregular
}

.CR124 a.btn-blanco {
    border: none;
    font-family: ek_muktaregular
}

a.btn {
    cursor: pointer;
    color: #fff;
    padding: 16px 24px;
    font-size: .9rem;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    margin-right: 5px;
    white-space: normal
}

.CR116 .emprendimiento:last-child,
a.btn.btn-block {
    margin-right: 0
}

a.btn-inscripcion, a.btn-amarillo {
    background:transparent linear-gradient(90deg, var(--orange-base-50) 0%, var(--red-base-50) 35%, var(--red-base-50) 66%, var(--violet-base-60) 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 8px 16px #5C00874D;
    border-radius: 0.5rem;
    padding: 1rem 0.85rem !important;
    font-family:var(--text-font-heavy)!important;
    font-size:1.25rem !important;
    border: 0;
    max-width: 260px;
    min-width: 180px;
    width: 100%;
}

a.btn-inscripcion:hover, a.btn-amarillo:hover {
    background: var(--violet-base-60)
}

.bloque-lead a:hover,
.bloque-lead h3:hover,
.bloque-lead p:hover,
.mensaje-contactanos button.close:hover,
a.btn:hover {
    opacity: 1;
    text-decoration: none
}

a.btn-azul {
    background: var(--blue-base-60)
}

a.btn-azul:hover {
    background: var(--violet-base-60)
}

a.btn-verde {
    background: var(--green-base-40);
    color: var(--green-dark-90) !important;
}

a.btn-verde:hover {
    background: var(--white);
    color: var(--gray-base-70) !important;
    border: 2px solid var(--gray-base-70);
}

a.btn-vinotinto {
    background: #673b4c
}

a.btn-vinotinto:hover {
    background: #441f2d
}

a.link-principal {
    color: #ff000a;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    font-size: 1rem
}

.contenidoBody.pd003 .CR107 .encabezado .verMas:hover,
a.link-principal:hover {
    color: #d70008;
    opacity: 1
}

.CR107 .encabezado .verMas:after,
.CR119 .areas-enafasis ul li a,
.CR119 .areas-enafasis ul li.active a:after,
a.link-principal:after {
    content: ' '
}

.detalle_evento .detalle-derecha .contenidoDrch span a,
a.link-parrafo {
    font-family: var(--text-font-medium);
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    color: var(--blue-base-60);
    font-weight: 200
}

.detalle_evento .detalle-derecha .contenidoDrch span a:hover,
a.link-parrafo:hover {
    color: var(--blue-dark-80);
    opacity: 1;
    font-weight: 200
}

.CR022.UPB_DatosInfo2,
.CR022.UPB_DatosInfo2 .contenidoDatos,
.CR022.UPB_TituloEntradilla h2,
.CR068.temas-formacion .focos_principal .entradillaBody,
.CR107 .carousel-inner .item .col-sm-8,
.CR107 .carousel-inner .item .col-sm-9,
.CR107 .item .descripcion,
.CR113 .col-xs-12 .cajaAdmisiones,
.CR113 .col-xs-12.cajaAdmisiones,
.CR113 .tab-content,
.CR115 .foto-autor,
.CR118.container .enlaces-interes a:first-child,
.central_blogs .container,
.central_blogs .container.filtro .CR110.container,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo1.col-md-9.col-sm-12.contenidoDatos .contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo2.col-md-9.col-sm-12.contenidoDatos .contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo3.container .contenidoDatos,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo3.container .contenidoDatos .titulo,
.detalle_entradablog .texto-entrada .CR022.UPB_Desplegable2Cols.col-xs-12.horario .tituloBloq.destacado.col-xs-12,
.detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion .cajaImgP,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton1.container h2.tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2.container .col-xs-12.col-sm-6.entradillaBody,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2.container h2.tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_Texto2Cols.col-xs-12.col-md-6,
.detalle_entradablog .texto-entrada .CR022.UPB_TituloEntradillaBoton.row h2.tituloBody,
.detalle_entradablog .texto-entrada .container,
.detalle_entradablog .tituloBody,
.directivos .CR096,
.directivos .CR096 .autores-slider,
.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .cabecera h2 {
    padding-left: 0
}

.CR022.UPB_ParrafoBotonLink.col-xs-12 {
    background-color: #fff5ee;
    padding: 28px 24px;
    margin-top: 25px
}

.CR022.UPB_ParrafoBotonLink .entradillaBody h2 {
    font-size: 1.5rem;
    color: #ff8c35;
    font-family: roboto_slabregular;
    font-weight: 600;
    padding-left: 0
}

.CR022.UPB_ParrafoBotonLink p {
    font-size: 1.5rem;
    line-height: .9rem
}

.CR022.UPB_ParrafoBotonLink .btnInscribete {
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    cursor: pointer;
    margin: 8px 0
}

.CR022.UPB_ParrafoBotonLink .btnInscribete h3 {
    font-size: .9rem;
    padding: 4% 24%
}

.CR022.UPB_ParrafoBotonLink .btnInscribete:hover {
    background: #e36b10
}

.CR022.UPB_DatosInfo8 {
    background-color: #fffbf8;
    padding: 28px 24px;
    margin-bottom: 2%
}

.CR022.UPB_DatosInfo8 .icon {
    font-size: 3rem;
    color: #ff7a04;
    opacity: .4;
    display: inline;
    float: left;
    padding-right: 8px;
    text-align: center
}

.CR022.UPB_DatosInfo8 .texto {
    display: inline
}

.CR022.UPB_DatosInfo8 .cosa {
    font-size: 1.5rem;
    color: #333;
    font-family: roboto_slabbold
}

.CR022.UPB_DatosInfo8 .info {
    font-size: 1rem;
    display: -webkit-box
}

.CR022.UPB_DatosInfo8 p {
    font-size: .8rem;
    margin-top: 20px
}

.CR054 {
    margin-bottom: 2%
}

.CR003.vinotinto h2.tituloBody,
.CR011 .contenidoPreguntas.row h2.tituloBody,
.CR054 .tituloBody,
.CR102 h2.tituloBody,
.CR105 .encabezado .tituloBody,
.CR107 .encabezado h2.tituloBody,
.contenidoVinculos .tituloBody {
    font-size: 1.5rem
}

.CR054 .cajaBusqueda {
    background: #484848;
    padding: 40px 36px
}

.CR054 .cajaBusqueda .contenido {
    display: -webkit-inline-box;
    margin: 17px 0 30px;
    padding-left: 0
}

.CR054 .cajaBusqueda .descripcion {
    color: #fff;
    width: 30%
}

.CR054 .cajaBusqueda .descripcion h2 {
    font-family: roboto_slabbold;
    font-size: 1.3rem
}

.CR054 .cajaBusqueda .contenedorSelect {
    width: 41%
}

.CR102 .tab-pane:after,
.CR102 .tab-pane:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent
}

.CR054 .cajaBusqueda .listaProgramas {
    margin-left: 82px
}

.CR054 .boton.letraBlanca.fondoAzul {
    font-size: .9rem;
    color: #fff;
    text-align: center;
    padding: 7px 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR054 .cajaBusqueda .listaProgramas ul,
.CR113 nav.link-tabs ul,
.central_eventos .links-categorias ul.visible-links,
.detalle_evento .detalle-izquierda ul.redes,
.submenuBlanco .menu .container .row ul {
    list-style: none;
    padding: 0
}

.CR054 .cajaBusqueda .listaProgramas ul li {
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    float: left;
    padding: 6px 24px;
    margin-right: 10px;
    color: #fff;
    background-color: #8d9fb7;
    font-family: ek_muktaextralight
}

.CR054 .cajaBusqueda .listaProgramas ul li:hover {
    background: #748497;
    opacity: 1
}

.CR113 .tab-content .cajaAdmisiones a img:hover,
.CR117 .container .blog-slider .owl-carousel .owl-item .item a img:hover,
.tags a {
    opacity: .8
}

.CR054 .cajaBusqueda .listaProgramas ul li a {
    display: block;
    padding: 8px;
    font-size: .8rem
}

.CR103 .encabezado .tituloBody,
.CR104 .encabezado .tituloBody {
    font-size: 1.5rem;
    display: table-cell
}

.CR103 .encabezado p {
    display: table-cell;
    font-size: .9rem;
    padding-left: 8px
}

.CR103 .caja img,
.CR104 .caja img {
    width: 100%;
    height: 200px;
    object-fit: cover
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .entradilla p,
.CR103 .caja .datos p,
.CR104 .caja .datos p,
.CR116 .emprendimiento .campos .mail .icon {
    font-size: 1rem
}

.CR103 .datos,
.CR104 .datos {
    width: 100%;
    background: #fff;
    position: relative;
    padding: 1rem;
    height: auto
}

.CR103 .continuarLeyendo,
.CR104 .continuarLeyendo {
    max-width: 283px;
    font-size: .9rem;
    position: relative;
    padding: 13px 3px;
    text-align: center
}

.CR103 .continuarLeyendo,
.CR104 .continuarLeyendo,
.CR105 .opciones .email input {
    color: var(--blue-base-60);
    font-family: var(--text-font-heavy);
    text-decoration: underline;
    text-align: end;
}

.CR103 .datos h3,
.CR104 .datos h3 {
    font-family: var(--title-subtitle-font);
    font-size: 1.25rem;
    margin-top: 0
}

.CR103 .continuarLeyendo {
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR103 .continuarLeyendo:hover {
    background: none;
    opacity: 1;
    color: var(--violet-base-60);
}

.CR103 .row,
.CR105 form,
.CR120 .row,
.central_blogs .CR112 .row {
    margin-bottom: 3rem
}

.CR104 .continuarLeyendo {
    margin: 0 auto;
    background: none;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR104 .continuarLeyendo:hover {
    background: none;
    color: var(--violet-base-60);
    opacity: 1
}

.CR105 .opciones .email input:hover {
    opacity: .6;
    background: #040d19;
    opacity: 1
}

.CR113 .tab-content .cajaAdmisiones a img,
.CR117 .container .blog-slider .owl-carousel .owl-item .item a img,
.bloqueInformacion a,
.modal.fade.mlRegistrateModal button.close span {
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR105 .opciones .email #labelUPB_CR105_email {
    font-size: .8rem;
    font-family: ek_muktaextralight;
    background-color: transparent;
    border: 3px solid #e1e1e1;
    padding: 12px 10px;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.CR105 .opciones .email input {
    text-transform: none;
    font-size: .9rem;
    text-align: center;
    padding: 7px 0;
    background: #10223a;
    border: 0;
    max-width: 33%;
    display: inline-block;
    min-width: 100%;
    text-transform: none;
    overflow: visible;
    outline: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR106 .owl-carousel,
.CR125 .contenidoOficinas .zonasOficinas .owl-carousel,
.contenidoBody>.container-fluid>.container .contenidoOficinas .owl-carousel {
    border-bottom: 2px solid #313740;
    padding: 30px 0 0
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel {
    border-bottom: 2px solid var(--gray-light-20);
    padding: 0
}

.CR125 .contenidoComunicate {
    background: 0;
    border: 0;
    padding: 0
}

.CR106,
.contenidoBody.detalle_campus.detalle_campus .container .modal .galeriaCampus,
.galeriaCampus {
    background: #f5f5f5
}

.CR106 h2 {
    font-size: 1.9rem
}

.CR106 .contenidoComunicate {
    padding-bottom: 0;
    border: 0
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel a.UPB_selectTab{
    font-family: var(--text-font-heavy);
    font-size: 1.25rem;
    background: none;
    color: var(--blue-base-60);
    margin: 0;
    text-decoration: none;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    display: block;
    border-bottom: 2px solid var(--violet-base-60);
}

.contenidoOficinas .zonasOficinas .owl-carousel a.UPB_selectTab {
    font-family: var(--text-font-heavy);
    font-size: 1.25rem;
    background: none;
    color: var(--blue-base-60);
    margin: 0;
    text-decoration: none;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    display: block;
    border-bottom: 2px solid var(--blue-base-60);
}

.CR040 a,
a.link-instagram {
    -webkit-transition-duration: .4s
}

.contenidoOficinas .zonasOficinas .owl-carousel a.UPB_selectTab:hover {
    background: none;
    opacity: 1;
    border-bottom: 2px solid var(--blue-base-60);
}
.CR125 .contenidoTabs .zonasTabs .owl-carousel a.UPB_selectTab:hover {
    background: var(--violet-light-10);
    border-bottom: 2px solid var(--violet-base-60);
    color: var(--violet-base-60);
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel a,
.contenidoOficinas .zonasOficinas .owl-carousel a {
    width: 100%;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--gray-base-70);
    background-color: transparent;
    padding: 14px 0;
    border-right: none;
    font-size: 1.25rem;
    font-family: var(--text-font-medium);
}

.contenidoOficinas .zonasOficinas .owl-carousel a:hover {
    text-decoration: none;
    font-family: var(--text-font-heavy);
    border-bottom: 2px solid var(--gray-medium-50);
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel a:hover {
    text-decoration: none;
    background: var(--violet-light-10);
    border-bottom: 2px solid var(--violet-base-60);
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel .owl-item,
.contenidoOficinas .zonasOficinas .owl-carousel .owl-item {
    border-right: 0;
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel .owl-item {
    width: auto;
    min-width: 125px;
    text-align: center
}

.CR121 .panel-default>.panel-heading+.panel-collapse>.panel-body,
.CR125 .contenidoTabs .zonasTabs .owl-carousel .owl-item:last-of-type,
.CR126 .contenedor-mini-galerias,
.detalle_evento .modal.fade.in .modal-header {
    border: 0
}

.contenidoOficinas.row {
    margin: 0 8px
}

.CR004 [class^=UPB-],
.CR106 [class^=UPB-],
.CR125 [class^=UPB-] {
    font-size: 2.8rem;
    opacity: .1;
    padding-right: 15px
}

a.link-instagram {
    transition-duration: .4s;
    color: var(--blue-base-60);
    font-family: var(--text-font-medium);
    font-weight: 100;
    text-decoration: underline
}

a.link-instagram:hover{
    color: var(--violet-base-60);
}

.CR106 .UPB-email:before {
    font-size: 2.4rem;
    display: table-cell
}

.CR106 .UPB-gps:before {
    margin: -7px
}

.CR106 .dato {
    display: flex;
    padding: 0
}

.CR106 .cosa,
.contenidoOficinas .zonasOficinas .tab-content .oficina h3,
.contenidoOficinas .zonasOficinas .tab-content .zonaPersonal h3 {
    color: var(--gray-base-70);
    font-family: var(--title-subtitle-font);
    font-size: 1.25rem
}

.CR102 .numero,
.CR102 h3 {
    font-family: roboto_slablight
}

.CR106 .info {
    font-size: 1rem;
    color: var(--gray-base-70)
}

.contenidoOficinas .zonasOficinas .tab-content {
    padding: 0;
    margin: 30px 0 0
}

.CR119 .row,
.contenidoOficinas .zonasOficinas .tab-content .zonaPersonal .row,
.detalle_centrolenguas .detalleInfo .row {
    margin-left: 0;
    margin-right: 0
}

.CR106 .dato ul.redes {
    list-style: none;
    padding: 0;
    margin-top: 30px
}

.CR106 .dato ul.redes li {
    float: left;
    padding-right: 8px;
    font-size: .9rem;
    color: #484848;
    margin: 0
}

.CR106 .dato ul.redes li::before,
.bloqColor li::before {
    display: none
}

.CR106 .dato ul.redes li strong,
.central_blogs .filtro_blogs .buscador p span.keyword {
    font-family: ek_muktabold
}

.bloqueInformacion .cajaTabla td a,
.bloqueInformacion a {
    word-break: normal;
    text-decoration: none;
}

.UPB_Parrafo.bloqueInformacion a {
    padding: 109px 0
}

.CR102 li a,
.contenidoAplicar .opciones .carousel .carousel-inner .item .carousel-caption .texto ol li,
.contenidoAplicar .opciones .carousel .carousel-inner .item .carousel-caption .texto p,
.contenidoAplicar .opciones .carousel .carousel-inner .item .carousel-caption .texto ul li,
.detalleInfo .carousel,
.pasoapaso.horarios .cajaCiudad .cabecera {
    text-align: left
}

.CR102 .nav-pills>li.active>a,
.CR119 .areas-enafasis .menu_gris,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #fff
}

.CR102 ul li a .icono {
    background-color: #f6f6f6;
    margin-right: 20px;
    border-radius: 50%;
    display: table-cell;
    width: 128px;
    height: 128px;
    position: absolute;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%)
}

.CR102 ul li a .icono img {
    padding-top: 25px
}

.CR102 ul li.active .icono,
.directivos .CR096 .autores .item img {
    filter: none
}

.CR102 ul li.active a.tab1 .icono {
    background-color: #fbf3eb
}

.CR102 ul li.active a.tab2 .icono {
    background-color: #f3ecef
}

.CR102 ul li.active a.tab3 .icono {
    background-color: #eef0e4
}

.CR102 .numero {
    color: #484848;
    font-size: 3.5rem;
    position: absolute;
    padding-left: 109px;
    top: 12px
}

.CR022.UPB_Cita,
.CR124 .col-xs-12 .CR022.container,
.textoTabla a.link-parrafo {
    font-family: ek_muktaextralight
}

.CR102 ul li.active a .numero,
.CR102 ul li.active h3 {
    font-family: roboto_slabbold
}

.CR102 ul li.active a.tab1 .numero {
    color: #ff9d4b
}

.CR102 ul li.active a.tab2 .numero {
    color: #8a566a
}

.CR102 ul li.active a.tab3 .numero {
    color: #8c955f
}

.CR102 h3 {
    font-size: 1.5rem;
    color: #484848;
    position: absolute;
    left: 152px;
    top: 40px
}

.CR102 ul li.active .text-hover {
    display: inline-block;
    position: relative;
    left: 152px;
    top: 38px;
    font-family: roboto_slablight;
    font-size: .8rem
}

.CR102 ul li.active a.tab1 .text-hover {
    color: #fb790e
}

.CR102 ul li.active a.tab2 .text-hover {
    color: #997a86
}

.CR102 ul li.active a.tab3 .text-hover {
    color: #b0bb7c
}

.CR102 .tab-content {
    margin: 130px 0 20px
}

.CR102 .tab-pane .row {
    padding: 44px 20px 0
}

.CR102 .tab-pane {
    border: 3px solid;
    position: relative
}

.CR102 .tab-pane:before {
    position: absolute;
    border-top: 20px solid transparent;
    top: -45px
}

.CR102 .tab-pane:after {
    position: absolute;
    border-top: 30px solid transparent;
    top: -50px
}

.CR102 .tab-pane.tab1:before {
    border-bottom: 25px solid #f2e4d6;
    right: 93%
}

.CR102 .tab-pane.tab1:after {
    border-bottom: 25px solid #fff;
    right: 93%
}

.CR102 .tab-pane.tab2:before {
    border-bottom: 25px solid #e6d7dd;
    right: 59%
}

.CR102 .tab-pane.tab2:after {
    border-bottom: 25px solid #fff;
    right: 59%
}

.CR102 .tab-pane.tab3:before {
    border-bottom: 25px solid #d9ddc7;
    right: 25%
}

.CR102 .tab-pane.tab3:after {
    border-bottom: 25px solid #fff;
    right: 25%
}

.CR102 .tab-pane.tab1 {
    border-color: #f2e4d6
}

.CR102 .tab-pane.tab2 {
    border-color: #e6d7dd
}

.CR102 .tab-pane.tab3 {
    border-color: #d9ddc7
}

.CR102 .tab-pane .letra {
    font-size: 5rem;
    font-family: ek_muktamedium;
    line-height: 3.4rem;
    position: absolute
}

.CR102 .tab-pane.tab1 .letra {
    color: #f7e9db
}

.CR102 .tab-pane.tab2 .letra {
    color: #eadde3
}

.CR102 .tab-pane.tab3 .letra {
    color: #e4e8d7
}

.CR102 .tab-pane .CR022 p {
    font-size: .9rem;
    color: #484848;
    padding: 44px 42px 0;
    position: relative
}

.CR102 .tab-pane .CR022 p strong {
    font-family: ek_muktabold;
    font-size: .9rem;
    line-height: 28px
}

.CR102 .tab-pane .icono {
    position: absolute;
    top: 20px;
    right: -20px
}

.CR102 .tab-pane .cuadro-inferior .CR022 {
    background-color: #fff9ed
}

.CR102 .tab-pane .cuadro-inferior p {
    color: #c07e00;
    padding: 28px 42px;
    margin-bottom: 28px
}

.CR102 .tab-pane .pie {
    text-align: center;
    padding: 25px 0
}

.CR102 .tab-pane.tab1 .pie {
    background-color: #fbf3eb;
    color: #fb790d
}

.CR102 .tab-pane.tab2 .pie {
    background-color: #f3ecef;
    color: #673b4c
}

.CR102 .tab-pane.tab3 .pie {
    background-color: #eef0e4;
    color: #97a265
}

.CR102 .tab-pane .pie p {
    font-family: roboto_slablight;
    margin-bottom: 0
}

.CR102 .tab-pane .pie p strong {
    font-family: roboto_slabbold;
    font-size: 1.4rem
}

.contenidoBody .col-md-8 .CR022 .avisoAmarillo {
    color: var(--gray-base-70);
    padding-left: 0;
    margin: 20px 0
}

.CR022.UPB_TablaHover .hover {
    background-color: #f1f8fc
}

.CR022.UPB_TablaHover .hover img {
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none
}

.CR022.UPB_TablaHover img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%)
}

.CR022.UPB_TablaHover {
    padding: 0 20px
}

.CR022.UPB_TablaHover .tituloResultados {
    color: #484848;
    font-family: roboto_slablight;
    font-size: .9rem;
    padding: 0 25px
}

.CR022.UPB_TablaHover .tituloResultados strong {
    font-size: 1.2rem;
    font-family: roboto_slabbold
}

/* .CR022.UPB_TablaHover .table {
    font-size: .9rem;
    margin-top: 30px
} */

/* .CR022.UPB_TablaHover .table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    border: 3px solid #fff;
    padding: 25px
} */

/* .CR022.UPB_TablaHover .table.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f5f5f5
} */

.CR022.container-fluid.fondo-azul .container,
.CR022.container-fluid.fondo-azul .container .row .row,
.CR123 .container,
.contenidoBody>.CR120.container-fluid.container-fluid>.container,
.contenidoBody>.aviso-destacado.container-fluid.container-fluid>.container,
.eventos-futuros .container,
.eventos-similares.container-fluid .container {
    padding-top: 1%
}

.zonaDatos {
    display: -webkit-inline-box
}

.CR022.UPB_DatosInfo1.contenidoDatos {
    padding: 25px 0
}

.CR022.UPB_DatosInfo1.contenidoDatos .contenidoDatos .zonaDatos .dato {
    padding-right: 50px
}

.CR022 .UPB-contigo .form-inscripciones form .formulario .robot .enlace button,
.descuentos.CR037 {
    padding: 15px
}

.container-fluid.CR017.calendario .container {
    bottom: -15px
}

.CR022 .form-inscripciones form .formulario #accordion-ev,
.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra p.filtro1,
.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra p.filtro2,
.UPB_PD003_CR055.pd003 .CR022.container-fluid .container .row,
.categoria_tag_blog .CR112.container .datos h3,
.container-fluid.CR109 .container .row,
.container-fluid.CR127 .container .row,
.contenidoBody .container-fluid.CR017.calendario .tituloBody h2,
.contenidoBody>.CR120.container-fluid.container-fluid>.container>.row,
.contenidoBody>.aviso-destacado.container-fluid.container-fluid>.container>.row,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton4.container .infoPregrado .cajaPie,
.modal.fade.mlRegistrateModal .modal-body .form-group,
.submenuBlanco .menu .container .row,
.suscribete.CR109 .row {
    margin-bottom: 0
}

.contenidoBody .container-fluid.CR017.calendario .fecha,
header {
    z-index: 3
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .categoria,
.detalle_entradablog .modal-dialog .gSignInWrapper {
    height: 30px
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .fecha .resEvento03mes {
    font-family: roboto_slabbold;
    font-size: 13px;
    line-height: 13px;
    padding: 5px 10px 0
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .fecha .resEvento03dia {
    font-family: roboto_slabbold;
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 5px
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario a .imgEventos {
    height: 140px;
    overflow: hidden
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario a .imgEventos img {
    position: relative;
    height: auto;
    width: 100%;
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    object-fit: cover
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario a .resEvento03h3 {
    color: #515151;
    font-family: ek_muktabold;
    font-size: 16px;
    margin: 12px 0;
    padding: 0 10px;
    width: 100%
}

.contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .owl-carousel .item {
    height: 299px
}

.container .galeria-simple .owl-item .item span.UPB-play {
    top: 30%;
    left: 0
}

.CR022.UPB_Articulo.bloqueInformacion.row .border-sup p {
    padding: 10px 0 0
}

.CR022.UPB_Articulo.bloqueInformacion.row .border-sup .textFlotando p {
    padding: 0 20px 10px 0
}

.CR022.UPB_Cita {
    margin: 15px 0 20px
}

.CR022.UPB_DatosInfo5 .numeros,
.CR022.UPB_Imagenes2Cols .cajaImgP.item {
    margin: 20px 0;
    overflow: initial
}

.CR022.UPB_Imagenes2Cols .cajaImgP.item h2 {
    font-size: 2rem;
    margin-top: 0.5rem
}

.CR068.temas-formacion h2 {
    font-size: 1.5rem;
    padding: 0;
    color: #484848
}

.CR068.temas-formacion .foco_humanizacion {
    background: #daebef
}

.CR068.temas-formacion .imagen {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    color: #fff;
    text-align: center;
    padding: 14px;
    font-size: 36px;
    max-width: 30%
}

.CR068.temas-formacion .foco_humanizacion .imagen {
    background: #479dad
}

.CR068.temas-formacion .foco_agua .imagen {
    background: #ddab35
}

.CR068.temas-formacion .foco_energia .imagen {
    background: #b1d237
}

.CR068.temas-formacion .foco_salud .imagen {
    background: #f9a78b
}

.CR068.temas-formacion .foco_agua {
    background: #f8eed7
}

.CR068.temas-formacion .foco_energia {
    background: #eff6d7
}

.CR068.temas-formacion .foco_salud {
    background: #f4ded5
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .foco {
    width: 100%;
    margin: 0 auto;
    padding: 15px 15px 0 0
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .titulo {
    font-family: ek_muktalight;
    padding-top: 30px
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .entradilla {
    padding: 15px 25px 10px;
    margin-top: -45px;
    height: 190px
}

.CR068.temas-formacion .focos_principal .nuestrosFocos a.btn {
    text-align: center;
    font-family: ek_muktalight;
    font-size: 16px;
    padding: 10px 0;
    margin: 0 45px 25px;
    width: 180px
}

.CR068.temas-formacion .focos_principal .foco_humanizacion a.btn {
    background: #479dad
}

.CR068.temas-formacion .focos_principal .foco_humanizacion a.btn:hover {
    background: #358a9a
}

.CR068.temas-formacion .focos_principal .foco_agua a.btn {
    background: #ddab35
}

.CR068.temas-formacion .focos_principal .foco_agua a.btn:hover {
    background: #c7951d
}

.CR068.temas-formacion .focos_principal .foco_energia a.btn {
    background: #b1d237
}

.CR068.temas-formacion .focos_principal .foco_energia a.btn:hover {
    background: #9ab82a
}

.CR068.temas-formacion .focos_principal .foco_salud a.btn {
    background: #f9a78b
}

.CR068.temas-formacion .focos_principal .foco_salud a.btn:hover {
    background: #eb987b
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .foco.col-md-3 {
    max-width: 25%;
    opacity: 1
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .foco.col-md-4 {
    max-width: 33.33333333%;
    opacity: 1
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .foco .imagen {
    max-width: 24%
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .foco .imagen img {
    max-width: 100%;
    height: auto
}

.CR068.temas-formacion .focos_principal .nuestrosFocos .foco img {
    height: 166px
}

.CR003.vinotinto,
.CR125,
.categoria_tag_blog .contenidoDrch>div,
.container-fluid.cartografia .info .derecha,
.detalle_entradablog .texto-entrada .blog-sharetext {
    margin-bottom: 30px
}

.CR003.vinotinto .datos.fondoOscuro.letraBlanca {
    background: #5d3d4d
}

.CR003.vinotinto .trianguloBocadillo.colorClaro,
.CR003.vinotinto .trianguloBocadillo.colorOscuro {
    border-top: 10px solid #684d5a
}

.CR003.vinotinto .datos.fondoClaro.letraBlanca {
    background: #684d5a
}

.CR003.vinotinto .contenidoExperiencias .fondoMas,
.CR003.vinotinto .datos.fondoClaro.letraBlanca,
.CR003.vinotinto .datos.fondoOscuro.letraBlanca {
    height: 200px
}

.CR003.testimonios .imgTestimonio img,
.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra .detalle-img img {
    width: 350px;
    height: 200px
}

.CR003.testimonios .caja {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    margin: 0 15px 20px;
    border-radius: 8px;
    width: 350px;
    padding: 0
}

.CR003.testimonios .caja .datos {
    padding: 0 20px
}

.CR003.testimonios .caja h3 {
    font-family: ek_muktabold;
    font-size: 20px;
    line-height: 25px
}

.CR003.testimonios .caja p {
    background: 0;
    font-family: ek_muktaextralight;
    font-size: 18px;
    padding: 0;
    min-height: 200px
}

.CR003.testimonios .enlace {
    text-align: center;
    margin: 1% 0 3%
}

.contenidoBody.submenuBlanco .CR040 .carousel .cuadro_rojo {
    max-width: 680px
}

.detalleInfo.CR040 .carousel .cuadro_rojo {
    background: var(--yellow-base-40);
    max-width: 100%
}

.detalleInfo.CR040 .carousel .cuadro_rojo .texto_rojo p {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0;
    font-family: var(--text-font-medium)
}

.detalleInfo.CR040 {
    padding: 1rem
}

.detallePosgrado .CR040 a{
    color: var(--blue-base-60);
    font-size: 1rem;
    font-family: var(--text-font-medium);
}

.CR040 a {
    display: table-cell;
    color: var(--blue-dark-70);
    font-size: 1rem;
    font-family: var(--text-font-medium);
    padding-top: 10px;
    transition-duration: .4s
}

.CR040 a:hover {
    color: var(--violet-dark-70);
}

#modalGaleria .modal-content,
#modalObCampus .modal-dialog .modal-content,
#modalObCampus .modal-dialog .modal-content .cajaZonas {
    background: #fff
}

#modalGaleria .modal-content .carousel_chiquito .customNavigation .next,
#modalGaleria .modal-content .carousel_chiquito .customNavigation .prev,
#modalGaleria .modal-content .close,
#modalObCampus .modal-dialog .modal-content .galeriaCampus .customNavigation .next,
#modalObCampus .modal-dialog .modal-content .galeriaCampus .customNavigation .prev {
    background: var(--gray-light-40)
}

#modalGaleria .modal-content .carousel_chiquito .customNavigation .next div.UPB-arrow_l,
#modalGaleria .modal-content .carousel_chiquito .customNavigation .next div.UPB-arrow_r,
#modalGaleria .modal-content .carousel_chiquito .customNavigation .prev div.UPB-arrow_l,
#modalGaleria .modal-content .carousel_chiquito .customNavigation .prev div.UPB-arrow_r {
    top: calc(72% - 45px)
}

.container-fluid.CR004 {
    margin-top: 50px
}

.container-fluid.CR004 h2,
.contenidoBody .container-fluid.calendario h2 {
    font-size: 30px
}

.container-fluid.CR004 .contenidoOficinas .zonasOficinas .tab-content .zonaPersonal .fichaPersonal img {
    border-radius: 50%;
    margin-right: 15px
}

.CR035.cuadrados .titulo {
    font-family: roboto_slablight;
    font-size: 1.5rem;
    padding-left: 0;
    color: #333;
    border-bottom: 2px solid #bababa;
    margin-top: 30px
}

.upb_cifras .investigacion .flecha_gris img {
    width: auto
}

.CR035.cuadrados .bloqueGaleria ul,
.CR102.formulario-cde .tab-content .tab-pane form .form-group.id .col-sm-8 input,
.suscribete.CR109 .container-form {
    width: 90%
}

.CR035.cuadrados .bloqueGaleria .owl-carousel .owl-item li {
    margin: 15px
}

.CR022 .form-inscripciones form .formulario button.close:hover,
.contenidoBody.central_postgrados>.container,
.contenidoBody.extension .detalle-sup .bloqColor li .caja,
.pdHome .aviso-destacado .carousel.slide .item:before {
    background: 0 0
}

.contenidoBody.central_postgrados .portfolio,
.contenidoBody.formacion_continua .portfolio {
    margin-top: 80px
}

.CR107 .encabezado {
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px
}

.CR107 .encabezado .verMas {
    position: absolute;
    right: 87px;
    top: 23px
}

.CR107 .carousel-inner .item .icono {
    display: inline-block;
    margin-right: 26px
}

.CR107 .carousel-inner .item h2 {
    font-family: ek_muktaregular;
    font-size: 24px;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 10px
}

.CR107 .carousel-control.left,
.CR107 .carousel-control.right {
    background-image: none;
    width: 50px;
    position: absolute;
    color: #999;
    font-size: 40px;
    top: 0;
    bottom: 0;
    text-align: center;
    text-shadow: none
}

.CR107 .carousel-control.left,
.CR117 .container .blog-slider .customNavigation .prev .eventos-destacados .container .blog-slider .customNavigation .prev,
.eventos-futuros .container .blog-slider .customNavigation .preve {
    left: -60px
}

.CR107 .carousel-control.right {
    right: -60px
}

.CR107 .carousel-control.left:hover,
.CR107 .carousel-control.right:hover,
.CR117 .container .blog-slider .customNavigation .next:hover,
.CR117 .container .blog-slider .customNavigation .prev:hover,
.eventos-destacados .container .blog-slider .customNavigation .next:hover,
.eventos-destacados .container .blog-slider .customNavigation .prev:hover,
.eventos-futuros .container .blog-slider .customNavigation .nexte:hover,
.eventos-futuros .container .blog-slider .customNavigation .preve:hover {
    color: var(--blue-base-60)
}

.CR107 .carousel-indicators li {
    border: 0;
    background: #cecece;
    width: 10px;
    height: 10px
}

.CR107 .carousel-indicators .active {
    background-color: #b83233;
    border: 0;
    margin: 1px 5px
}

.CR107 .carousel.slide .carousel-inner .item .col-xs-12.col-sm-4 {
    text-align: right
}

.CR107 .carousel-indicators {
    bottom: -27px
}

.CR107 .item .imagen {
    background: #f9eff3;
    position: relative;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    color: #b39da5;
    text-align: center;
    padding: 14px;
    font-size: 65px
}

.CR107 .item .enlace .CR022,
.detalle_evento .detalle-izquierda .detalleNodo .img {
    margin-top: 1rem;
    margin-bottom: 4rem;
}

.CR022 .infoPregrado .simple.boton a {
    padding: 16px 35px;
    background: #c6ac2d
}

.CR022 .infoPregrado .simple.boton a:hover {
    color: var(--violet-base-60) !important;
    opacity: 1
}

.CR022 .infoPregrado .boton a {
    background: transparent linear-gradient(90deg, var(--orange-base-50) 0%, var(--red-base-50) 35%, var(--red-base-50) 66%, var(--violet-base-60) 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 8px 16px #5C00874D;
    border-radius: 0.5rem;
    border: none;
}

.CR022 .infoPregrado .boton a:hover {
    background: var(--violet-base-60);
    color: var(--white) !important;
    opacity: 1;
}

.contenidoBody.detallePostgrado .LandingRight,
.submenuBlanco .container.filtro-ciudad {
    z-index: 2
}

header.landing,
header.mega-interna {
    box-shadow: none
}

.landing .header_full_image:before {
    background: #000;
    opacity: .7
}

.landing .container .texto-derecha p {
    font-family: roboto_slablight;
    color: #fff;
    font-size: 1.5rem
}

.landing .header_full_image .container .row,
header.mega-interna .mega-interna .container .row {
    margin-top: 25px
}

.landing .header_full_image .container .texto-derecha {
    font-family: roboto_slabbold;
    text-align: end;
    z-index: 1;
    position: relative
}

.landing .header_full_image .container .texto-derecha .titulo {
    font-size: 2.2rem;
    color: #000
}

.landing .header_full_image .container .texto-derecha .subtitulo {
    font-size: 1.8rem;
    color: #fff;
    line-height: .5rem;
    letter-spacing: .8rem;
    text-transform: uppercase;
    margin-right: -.8rem
}

.landing .header_full_image .container .texto-derecha .triangulo-virtual {
    width: 400px;
    right: 0;
    position: absolute;
    top: 0;
    z-index: -1;
    border-top: 70px solid rgba(243, 169, 33, .6);
    border-left: 33px solid transparent
}

.landing .header_full_image .container .texto-banner {
    text-align: center;
    color: #fff;
    margin-top: 150px
}

.landing .CR077 .area-inversion {
    padding: 0;
    margin: 0 0 25px -20px
}

.landing .area-inversion .bloq1 .row:first-child {
    padding: 20px 7px
}

.CR022.shadow .item .enlaces p,
.landing .area-inversion .UPB_inversionRight {
    margin: 0 20px
}

.landing .CR077 .description {
    width: 51%
}

.landing .CR077 .quantity {
    width: 36%
}

.landing .CR077 .area-inversion .bloq1 .row:first-child {
    background: #7c8796;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.landing .CR077 .area-inversion .bloq1 .row>div,
.landing .CR077 .area-inversion .bloq2 .row>div {
    float: left
}

.landing p.snies {
    font-size: .7rem;
    margin: 30px 0
}

.landing .CR106 .tituloBody {
    border-bottom: 2px solid #bababa;
    margin-bottom: 30px;
    font-size: 1.5rem
}

.landing .contenidoDatos .num {
    font-size: 2.3rem
}

.contenidoBody.landing .contenidoDatos {
    padding: 5px 0 10px;
    width: 100%
}

.pie_inferior.landing .pie_derechos_reservados li:nth-child(2):hover,
.pie_inferior.landing .pie_derechos_reservados li:nth-child(3):hover {
    color: #fff;
    opacity: 1
}

.landing .formulario {
    z-index: 3;
    margin-top: -58px
}

.ciudad {
    color: grey
}

.contenidoBody.detalle_formacioncontinua h2 {
    font-weight: 500;
    font-size: 1.5rem;
    text-align: left;
    padding: 0 15px
}

.contenidoBody.detalle_formacioncontinua h2 strong {
    font-family: roboto_slabregular;
    font-weight: 500
}

.contenidoBody.detalle_formacioncontinua .CR022.UPB_DatosInfo1.contenidoDatos .num,
.contenidoBody.detalle_formacioncontinua .CR022.UPB_DatosInfo2.contenidoDatos .num,
.contenidoBody.detalle_formacioncontinua .CR022.UPB_DatosInfo3.contenidoDatos .num,
.contenidoBody.detalle_formacioncontinua .CR022.UPB_DatosInfo4.contenidoDatos .num {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.CR022 p a.btn img {
    width: 26px;
    margin-right: 11px
}

.upb_cifras.CR025 .investigacion .flecha_gris_claro .listado {
    border-bottom: 1px solid #bbb;
    padding-top: 15px
}

.UPB-hand-heart-solid:before {
    content: "\e955"
}

.UPB-award-solid:before {
    content: "\e956"
}

.UPB-display-solid:before {
    content: "\e957"
}

.UPB-book-open-solid:before {
    content: "\e958"
}

.UPB-microscope-solid:before {
    content: "\e959"
}

.UPB-flask-solid:before {
    content: "\e95a"
}

.UPB-graduation-cap-solid:before {
    content: "\e95b"
}

.UPB-buscando:before {
    content: "\e952"
}

.UPB-reconocimiento:before {
    content: "\e953"
}

.UPB-sonrisa:before {
    content: "\e954"
}

.UPB-hoja-1:before {
    content: "\e948"
}

.UPB-energia-1:before {
    content: "\e949"
}

.UPB-figura-1:before {
    content: "\e94a"
}

.UPB-gota-1:before {
    content: "\e94b"
}

.UPB-gota-2:before {
    content: "\e94c"
}

.UPB-lapiz-1:before {
    content: "\e94d"
}

.UPB-layers-1:before {
    content: "\e94e"
}

.UPB-ropa-1:before {
    content: "\e94f"
}

.UPB-trigo1:before {
    content: "\e950"
}

.UPB-trigo-2:before {
    content: "\e951"
}

.UPB-llamada:before {
    content: "\e946"
}

.UPB-whatsapp:before {
    content: "\e947"
}

.UPB-spray:before {
    content: "\e943"
}

.UPB-pulmon:before {
    content: "\e944"
}

.UPB-hand-wash:before {
    content: "\e945"
}

.UPB-linkedin:before {
    content: "\e9de"
}

.UPB-pregnant .path1:before {
    content: "\e9df";
    color: #000
}

.UPB-pregnant .path2:before {
    content: "\e9e0";
    margin-left: -1em;
    color: #000
}

.UPB-pregnant .path3:before {
    content: "\e9e1";
    margin-left: -1em;
    color: #000
}

.UPB-pregnant .path4:before {
    content: "\e9e2";
    margin-left: -1em;
    color: #1d1d1b
}

.UPB-pregnant .path5:before {
    content: "\e9e3";
    margin-left: -1em;
    color: #1d1d1b
}

.UPB-ahorrar:before {
    content: "\e9e4"
}

.UPB-baby:before {
    content: "\e9e5"
}

.UPB-baby2:before {
    content: "\e9e6"
}

.UPB-cerrar:before {
    content: "\e9e7"
}

.UPB-co2:before {
    content: "\e9e8"
}

.UPB-construction:before {
    content: "\e9e9"
}

.UPB-corazon:before,
.laboratorios .resultado-laboratorios .info .corazon a::before,
.laboratorios .resultado-laboratorios .info .formulario-lab a::before {
    content: "\e9ea"
}

.UPB-cruz:before {
    content: "\e9eb"
}

.UPB-diplodocus:before {
    content: "\e9ec"
}

.UPB-fish:before {
    content: "\e9ed"
}

.UPB-flag:before {
    content: "\e9ee"
}

.UPB-flower:before {
    content: "\e9ef"
}

.UPB-game:before {
    content: "\e9f0"
}

.UPB-glasses:before {
    content: "\e9f1"
}

.UPB-heart:before {
    content: "\e9f2"
}

.UPB-joker:before {
    content: "\e9f3"
}

.UPB-law:before {
    content: "\e9f4"
}

.UPB-linkedin-line:before {
    content: "\e9f5"
}

.UPB-linkedin2:before {
    content: "\e9f6"
}

.UPB-lipstick:before {
    content: "\e9f7"
}

.UPB-moth:before {
    content: "\e9f8"
}

.UPB-mouse:before {
    content: "\e9f9"
}

.UPB-paintbrush:before {
    content: "\e9fa"
}

.UPB-palette:before {
    content: "\e9fb"
}

.UPB-panel:before {
    content: "\e9fc"
}

.UPB-pelican:before {
    content: "\e9fd"
}

.UPB-pen:before {
    content: "\e9fe"
}

.UPB-perfume:before {
    content: "\e9ff"
}

.UPB-planet:before {
    content: "\ea00"
}

.UPB-rain:before {
    content: "\ea01"
}

.UPB-rest:before {
    content: "\ea02"
}

.UPB-sew:before {
    content: "\ea03"
}

.UPB-snow:before {
    content: "\ea04"
}

.UPB-sprout:before {
    content: "\ea05"
}

.UPB-sun:before {
    content: "\ea06"
}

.UPB-theater:before {
    content: "\ea07"
}

.UPB-tools:before {
    content: "\ea08"
}

.UPB-translation:before {
    content: "\ea09"
}

.UPB-world:before {
    content: "\ea0a"
}

.UPB-videocamera:before {
    content: "\ea0b"
}

.UPB-clinic:before {
    content: "\e9dd"
}

.UPB-menu:before {
    content: "\e9dc"
}

.UPB-edit:before {
    content: "\e9d5"
}

.UPB-fb:before {
    content: "\e9d6"
}

.UPB-instagram1:before {
    content: "\e9d7"
}

.UPB-map1:before,
.detalle_laboratorio .detalle-izquierda .cajaOp .ciudad::before,
.laboratorios .resultado-laboratorios .info p.seccional::before {
    content: "\e9d8"
}

.UPB-twitter2:before {
    content: "\e9d9"
}

.UPB-user:before {
    content: "\e9da"
}

.UPB-youtube:before {
    content: "\e9db"
}

.UPB-facebook:before {
    content: "\e925";
    font-weight: 600
}

.UPB-comentar:before {
    content: "\e926";
    font-weight: 600
}

.UPB-tiempo:before {
    content: "\e927";
    font-weight: 600
}

.UPB-twitter-color:before {
    content: "\e928";
    color: #86a7e7
}

.UPB-twitter:before {
    content: "\e929";
    font-weight: 600
}

.UPB-A:before {
    content: "\e92a"
}

.UPB-patente:before {
    content: "\e92b"
}

.UPB-next-arrow:before {
    content: "\e92c"
}

.UPB-grupo-investigacion:before {
    content: "\e92d"
}

.UPB-people1:before {
    content: "\e92e"
}

.UPB-signal:before {
    content: "\e92f"
}

.UPB-thermo:before {
    content: "\e930"
}

.UPB-recycle:before {
    content: "\e931"
}

.UPB-attach:before {
    content: "\e932"
}

.UPB-cloud:before {
    content: "\e933"
}

.UPB-gift:before {
    content: "\e934"
}

.UPB-radio2:before {
    content: "\e935"
}

.UPB-download:before {
    content: "\e936"
}

.UPB-photo:before {
    content: "\e937"
}

.UPB-instagram:before {
    content: "\e938"
}

.UPB-atomo:before {
    content: "\e939"
}

.UPB-silence:before {
    content: "\e93a"
}

.UPB-monitor:before {
    content: "\e93b"
}

.UPB-computerai:before {
    content: "\e93c"
}

.UPB-music:before {
    content: "\e93d"
}

.UPB-seedbed:before {
    content: "\e93e"
}

.UPB-note:before {
    content: "\e93f"
}

.UPB-microphone:before {
    content: "\e940"
}

.UPB-church:before {
    content: "\e941"
}

.UPB-extinguisher:before {
    content: "\e942"
}

.UPB-smoke:before {
    content: "\e9a4"
}

.UPB-radioactive:before {
    content: "\e9a5"
}

.UPB-statisti:before {
    content: "\e9a6"
}

.UPB-symapathy:before {
    content: "\e9a7"
}

.UPB-videocall:before {
    content: "\e9a8"
}

.UPB-radio:before {
    content: "\e9a9"
}

.UPB-preference:before {
    content: "\e9aa"
}

.UPB-eye:before {
    content: "\e9ab"
}

.UPB-time-process:before,
.contenidoBody.extension .detalle-sup .bloqColor li .UPB-presencial2:before {
    content: "\e9ac"
}

.UPB-disability:before {
    content: "\e9ad"
}

.UPB-list:before {
    content: "\e9ae"
}

.UPB-documents:before,
.contenidoBody.extension .detalle-sup .bloqColor li .UPB-derecho2:before {
    content: "\e9af"
}

.UPB-nurse:before {
    content: "\e9b0"
}

.UPB-fashion:before {
    content: "\e9b1"
}

.UPB-corn:before {
    content: "\e9b2"
}

.UPB-ambulance:before {
    content: "\e9b3"
}

.UPB-wood:before {
    content: "\e9b4"
}

.UPB-pray:before {
    content: "\e9b5"
}

.UPB-energy:before {
    content: "\e9b6"
}

.UPB-camera:before {
    content: "\e9b7"
}

.UPB-shoes:before {
    content: "\e9b8"
}

.UPB-medicine:before {
    content: "\e9b9"
}

.UPB-dog:before {
    content: "\e9ba"
}

.UPB-work:before {
    content: "\e9bb"
}

.UPB-science:before {
    content: "\e9bc"
}

.UPB-lab:before {
    content: "\e9bd"
}

.UPB-brain:before {
    content: "\e9be"
}

.UPB-votar:before {
    content: "\e9bf"
}

.UPB-family:before {
    content: "\e9c0"
}

.UPB-group:before {
    content: "\e9c1"
}

.UPB-mail:before {
    content: "\e9c2"
}

.UPB-teacher:before {
    content: "\e9c3"
}

.UPB-person:before {
    content: "\e9c4"
}

.UPB-couple:before {
    content: "\e9c5"
}

.UPB-quote:before {
    content: "\e9c6"
}

.UPB-moto:before {
    content: "\e9c7"
}

.UPB-airplane:before {
    content: "\e9c8"
}

.UPB-colombia:before {
    content: "\e9c9"
}

.UPB-bike:before {
    content: "\e9ca"
}

.UPB-drop:before {
    content: "\e9cb"
}

.UPB-truck:before {
    content: "\e9cc"
}

.UPB-cup:before {
    content: "\e9cd"
}

.UPB-orange:before {
    content: "\e9ce"
}

.UPB-apple:before {
    content: "\e9cf"
}

.UPB-pencil:before {
    content: "\e9d0"
}

.UPB-banana:before {
    content: "\e9d1"
}

.UPB-time:before {
    content: "\e9d2"
}

.UPB-alert:before {
    content: "\e9d3"
}

.UPB-map:before {
    content: "\e9d4"
}

.UPB-camera1:before {
    content: "\e80c"
}

.detalle_entradablog .detalleNodo .bloqueInformacion {
    padding: 0 15px 25px
}

.detalle_entradablog .detalleNodo .bloqueInformacion .ubicacion-blog:before {
    content: "l";
    color: #d6d6d6;
    padding: 0 10px
}

.detalle_entradablog .detalleNodo .bloqueInformacion .tiempo-lectura {
    position: absolute;
    right: 0;
    top: -6px
}

.detalle_entradablog .detalleNodo .bloqueInformacion .tiempo-lectura .UPB-tiempo {
    font-size: 23px;
    padding: 30px
}

.detalle_entradablog .detalleNodo .bloqueInformacion .tiempo-lectura .UPB-tiempo:before {
    content: "\e927";
    font-weight: 600;
    padding-top: 5px;
    position: absolute
}

.bloqueInformacion .detalleNodo .bloqueInformacion span.UPB-play2 {
    margin-right: 7px
}

.detalle_entradablog .container-social-bar {
    position: sticky;
    top: 3%;
    margin-top: 12px
}

.detalle_entradablog .container-social-bar a {
    position: relative;
    display: block;
    cursor: pointer;
    transform: scale3d(1, 1, 1);
    margin: 0 0 10px;
    font-size: 23px;
    color: #7a7a7a;
    width: 38px;
    height: 38px;
    border-radius: 19px;
    padding: 8px;
    transition: transform .3s ease-out 0, background-color .3s ease-out 0
}

.detalle_entradablog .container-social-bar a:hover {
    transform: scale3d(1.2, 1.2, 1);
    opacity: 1;
    color: #484848
}

.detalle_entradablog .container-social-bar .aumentar-texto {
    display: inline-flex
}

.detalle_entradablog .container-social-bar .aumentar-texto a {
    width: 20px;
    padding: 8px 0
}

.detalle_entradablog .container-social-bar .aumentar-texto a.pequena {
    font-size: 15px;
    padding: 15px 0
}

.detalle_entradablog .imagen-entrada img {
    margin-bottom: 60px;
    max-width: 730px
}

.detalle_entradablog .texto-entrada img {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.detalle_entradablog .texto-entrada>p:first-of-type::first-letter {
    display: inline-block;
    vertical-align: text-top;
    color: var(--blue-base-60);
    float: left;
    font-family: var(--text-font-medium);
    font-size: 6rem;
    margin: -.3em .08em -.35em -.05em
}

.detalle_entradablog .texto-entrada .blog-sharetext p {
    font-size: 34px;
    font-style: italic;
    background-color: #fff;
    margin: 20px 0 10px;
    line-height: 60px;
    display: inline;
    float: left
}

.detalle_entradablog .texto-entrada .blog-sharetext p span {
    background-color: #f2f2f2
}

.CR022.shadow .item p,
.CR115 p,
.CR117 .container .blog-slider .owl-carousel .owl-item .item .profesion p,
.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra p.filtro1,
.CR127-artistas.vista-obras-modal-colegio .obra-popup.modal .descripcion-obra p,
.central_eventos .rowResult .listadoLeft .fecha,
.detalle_entradablog .texto-entrada .blog-sharetext .por,
.detalle_evento .detalle-derecha .contenidoDrch a.link-parrafo,
.detalle_evento .detalle-derecha .contenidoDrch span,
.submenuBlanco .CR118 .filtroFiltroIntercambio .cajaFiltro p {
    font-size: 18px
}

.detalle_entradablog .texto-entrada .blog-sharetext .por:before {
    content: "►";
    color: #ddd;
    padding: 10px
}

.detalle_entradablog .texto-entrada strong {
    font-family: ek_muktaregular;
    font-weight: 500
}

ol.breadcrumbs {
    counter-reset: none;
    list-style-type: decimal;
    margin: 20px 0 0
}

ol.breadcrumbs li {
    margin: 0 10px 0 0
}

ol.breadcrumbs li::before {
    color: var(--red-base-50);
    position: relative;
    left: 0;
    line-height: 18px
}

.contenidoBody .container .contenidoDrch ol,
.detalle_entradablog .texto-entrada ol,
.detalle_evento .todo-el-detalle ol,
.detalle_noticia ol {
    counter-reset: section;
    list-style-type: none;
    margin: 1rem 0
}

.contenidoBody .container .contenidoDrch ol li,
.detalle_entradablog .texto-entrada ol li,
.detalle_evento .todo-el-detalle ol li,
.detalle_noticia ol li {
    position: relative;
    margin: 0 0 20px -10px
}

.contenidoBody .container .contenidoDrch ol li::before,
.detalle_entradablog .texto-entrada ol li:before,
.detalle_evento .todo-el-detalle ol li::before,
.detalle_noticia ol li::before {
    counter-increment: section;
    content: counters(section, ".") ".";
    font-family: var(--text-font-heavy);
    color: var(--gray-dark-60);
    position: absolute;
    --size: 1.5rem;
    left: calc(-1 * var(--size) - 5px);
    line-height: var(--size);
    top: 0
}

.contenidoBody.UPB_PD003_CR055.pd003 .CR022 ul,
.contenidoBody.landing ul,
.contenidoBody.submenuBlanco .CR022 ul,
.detalle_centrolenguas .detalleInfo ul,
.detalle_entradablog .texto-entrada ul,
.detalle_evento .todo-el-detalle ul,
.detalle_noticia .col-xs-12.col-md-8 ul {
    list-style-type: none
}

.CR022 .modal .table ul,
.CR121 .modal .table ul,
.CR125 .modal .table ul,
.CR129-apoyo-financiero .modal .table ul,
.contenidoBody.submenuBlanco .CR022 ul {
    padding-left: 20px
}

.contenidoBody.submenuBlanco .CR022 ul li::before {
    text-indent: -20px
}

.contenidoBody.UPB_PD003_CR055.pd003 .CR022 ul li,
.contenidoBody.landing ul li,
.contenidoBody.submenuBlanco .CR022 ul li,
.detalle_centrolenguas .detalleInfo ul li,
.detalle_entradablog .texto-entrada ul li,
.detalle_evento .todo-el-detalle ul li,
.detalle_noticia .col-xs-12.col-md-8 ul li {
    margin: 0 0 15px
}

.CR022 .form-inscripciones form .formulario .form-required.politica input[type=radio],
.container-fluid.CR111 .container .row,
.detalle_noticia .menuRojo ul li,
.img_whatsapp {
    margin: 0
}

.contenidoBody.UPB_PD003_CR055.pd003 .CR022 ul li::before,
.contenidoBody.landing ul li::before,
.contenidoBody.submenuBlanco .CR022 ul li::before,
.detalle_centrolenguas .detalleInfo ul li::before,
.detalle_entradablog .texto-entrada ul li:before,
.detalle_evento .todo-el-detalle ul li::before,
.detalle_noticia .col-xs-12.col-md-8 ul li::before {
    content: "•";
    float: left;
    text-indent: -39px;
    color: #cbcbcb;
    font-size: 1.5rem;
    line-height: .9em;
    margin-right: 0
}

.detalle_entradablog .texto-entrada a::selection,
.detalle_entradablog .texto-entrada h2::selection,
.detalle_entradablog .texto-entrada h3::selection,
.detalle_entradablog .texto-entrada h4::selection,
.detalle_entradablog .texto-entrada h5::selection,
.detalle_entradablog .texto-entrada h6::selection,
.detalle_entradablog .texto-entrada img::selection,
.detalle_entradablog .texto-entrada label::selection,
.detalle_entradablog .texto-entrada li::selection,
.detalle_entradablog .texto-entrada p::selection,
.detalle_entradablog .texto-entrada span::selection,
.detalle_entradablog .texto-entrada strong::selection,
.detalle_entradablog .texto-entrada table::selection,
.detalle_entradablog h1::selection {
    background: #fff8d6
}

.detalle_noticia .menuRojo ul {
    color: #710f11;
    list-style-type: disc;
    padding-left: 37px
}

.detalle_noticia .menuRojo ul li::before {
    color: #710f11;
    text-indent: -23px
}

.detalle_entradablog .texto-entrada .CR022.UPB_Tabla.bloqueInformacion .tituloResultados {
    font-size: 18px;
    text-align: left
}

.detalle_entradablog .texto-entrada .CR022.UPB_TablaHover .tituloResultados {
    color: #602a3d;
    font-size: 18px;
    text-align: left;
    font-family: roboto_slabbold;
    padding: 0
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo,
.contenidoBody.landing .avisoAmarillo .grupo {
    width: 90%;
    padding: 25px 50px 25px 60px
}

.avisoAmarillo.top-bottom-padding.pdR30 .grupo {
    left: -70px
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo p,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo p,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo p,
.contenidoBody.landing .avisoAmarillo .grupo p {
    font-size: 1rem;
    font-family: var(--text-font-heavy);
    color: var(--gray-base-70)
}

.CR006 .tab-content p strong,
.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo p strong,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo p strong,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo p strong,
.contenidoBody.landing .avisoAmarillo .grupo p strong {
    font-family: var(--text-font-heavy)
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo h2,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo h2,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo h2,
.contenidoBody.landing .avisoAmarillo .grupo h2 {
    color: #484848;
    margin-top: 0;
    font-size: 20px;
    line-height: 24px
}

.CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo small,
.CR022.UPB_DestacadoGris .avisoAmarillo .grupo small,
.avisoAmarillo.top-bottom-padding.pdR30 .grupo small,
.contenidoBody.landing .avisoAmarillo .grupo small {
    color: #484848;
    font-family: ek_muktaextralight;
    font-size: 16px;
    line-height: 18px
}

.contenidoBody.detallePostgrado .pull-right a.btn-amarillo,
.contenidoBody.detallePregrado .whiteSpace a.btn-amarillo {
    width: 100%;
    margin-top: 10px
}

.detalle_entradablog .CR022.UPB_Boton4 .btn {
    margin-right: 10px;
    position: relative;
    z-index: 1;
    margin-bottom: 20px
}

.detalle_entradablog .texto-entrada .btn-primary {
    background-color: #b72b30;
    border-color: #b72b30
}

.container-fluid.CR111 .container .info .btn.btn-primary:hover,
.detalle_entradablog .texto-entrada .btn-primary:hover {
    background: #902125
}

.detalle_entradablog .texto-entrada .btn-blanco {
    color: #7d7d7d;
    border: 2px solid #dedede
}

.detalle_entradablog .texto-entrada .btn-blanco:hover {
    background: #e6e6e6;
    border: 2px solid #ffffff00
}

.CR110 .datos .continuarLeyendo a,
.CR112.container .datos .continuarLeyendo a,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton11 .boton.inforNaranja a,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton4.container .infoPregrado .boton a,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton5 .solicitarInfo a,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton6 .ingreso.boton.botones a,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton7 .calendario.boton.botones a,
.detalle_entradablog .texto-entrada .CR022.UPB_Boton8 .boton.borde_admisiones a,
a.btn.btn-inscripcion:hover,
a.btn.btn-inscripcion:visited,
a.btn.btn-vinotinto:hover,
a.btn.btn-vinotinto:visited {
    color: #fff
}

.CR022.UPB_DatosInfo2 .contenidoDatos,
.CR022.certificaciones .logos p,
.CR116 .filtro,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo3.container .contenidoDatos {
    padding-top: 10px
}

.CR022.UPB_DatosInfo2 .contenidoDatos .icon {
    max-width: 10%;
    width: 10%
}

.CR022.UPB_DatosInfo2 .contenidoDatos .cosa {
    font-size: 20px;
    line-height: 23px
}

.CR022.UPB_DatosInfo2 .contenidoDatos .info {
    font-size: 1rem;
    color: var(--gray-base-70);
    margin-top: 0.5rem;
    font-family: var(--text-font-medium)
}

.central_eventos .rowResult .vistaCalendario .listadoEventos .fecha span,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10:first-child {
    padding-right: 5px
}

.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo6.nuestro_campus {
    padding-bottom: 50px
}

.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo1.col-md-9.col-sm-12.contenidoDatos .contenidoDatos h2.tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo2.col-md-9.col-sm-12.contenidoDatos .contenidoDatos .tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo3.container .contenidoDatos .titulo,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton1.container h2.tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2.container h2.tituloBody,
.detalle_entradablog .texto-entrada .CR022.UPB_TituloEntradillaBoton.row h2.tituloBody {
    font-size: 30px;
    font-family: roboto_slablight;
    margin-bottom: 10px
}

.detallePregrado li .UPBtextoIconosCirculares p span,
.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10:last-child {
    padding-left: 5px
}

.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink {
    background-color: #fff5ee;
    padding: 25px;
    margin: 25px 0
}

.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink .entradillaBody {
    padding: 0 10px
}

.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink a.btn {
    margin-bottom: 20px;
    width: 100%;
    margin-right: 0
}

.detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink a.link {
    padding: 0;
    margin-bottom: 0;
    color: #ff000a;
    font-size: .9rem
}

.detalle_entradablog .texto-entrada p a.link-principal {
    font-size: .9rem
}

.detalle_entradablog .texto-entrada .CR022.UPB_ImagenTexto img {
    height: 200px;
    object-fit: cover
}

.CR022.UPB_ImagenTexto .cajaDestado .datos .contenedor-icono {
    font-size: 35px;
    text-align: center;
    background-color: #fff;
    padding: 12px;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    margin: 10px 15px 10px 5px;
    color: #8d9fb7
}

.CR022.UPB_ImagenTexto .cajaDestado .datos ul li:before,
.central_blogs .container.filtro .autocompletar .label a {
    padding-right: 10px
}

.CR022.UPB_ImagenTexto .infolateral .cajaParrafo,
.CR110 .caja {
    padding-right: 0
}

.detalle_entradablog .CR108 {
    font-size: 1rem;
    margin-bottom: 20px;
    padding-bottom: 40px;
    border-bottom: 2px dotted #dadada
}

.detalle_entradablog .CR108 .detalleAutor {
    padding: 0 90px
}

.detalle_entradablog .CR108 .foto .img-circle {
    width: 150px;
    height: auto;
    object-fit: cover
}

.detalle_entradablog .CR108 .categoria .enlaces,
.detalle_entradablog .CR108 .categoria .por,
.detalle_entradablog .CR108 .datos .por,
.detalle_entradablog .CR108 .datos .twitter,
.detalle_entradablog .etiquetas .tags .por {
    font-size: .8rem;
    padding-top: 10px
}

.detalle_entradablog .CR108 .categoria .enlaces a.link.link-parrafo:not(:last-child):after,
.detalle_entradablog .etiquetas .tags a.link.link-parrafo:not(:last-child):after {
    content: ","
}

.detalle_entradablog .CR108 .datos .nombre {
    color: #484848;
    font-size: 18px;
    text-align: left;
    font-family: roboto_slabbold;
    padding: 0
}

.container-fluid.CR109,
.container-fluid.CR127 {
    background: #011c39;
    color: #fff
}

.container-fluid.CR109 .Texto,
.container-fluid.CR127 .mlTextoTitulo,
.suscribete.CR109 .Texto {
    text-align: center;
    margin-top: 32px
}

.suscribete.CR109 .Texto {
    padding-right: 30px;
    margin-top: 70px
}

.container-fluid.CR109 .Texto .UPB-write.iconito,
.container-fluid.CR127 .mlTextoTitulo .UPB-write.iconito,
.suscribete.CR109 .Texto .UPB-write.iconito {
    font-size: 30px;
    color: #fff
}

.container-fluid.CR109 .Texto h2,
.container-fluid.CR127 .mlTextoTitulo h2,
.suscribete.CR109 .Texto h2 {
    margin-top: 0;
    margin-bottom: 32px
}

.container-fluid.CR127 .mlTextoTitulo h2 {
    font-size: 25px
}

.suscribete.CR109 .Texto h2 {
    font-size: 23px
}

.container-fluid.CR109 .Texto h2::before,
.suscribete.CR109 .Texto h2::before {
    content: "\e9d5";
    font-size: 24px;
    font-family: icomoon
}

.container-fluid.CR127 .mlTextoTitulo h2::before {
    content: "\e9d5";
    font-size: 21px;
    padding-right: 10px;
    font-family: icomoon
}

.suscribete.CR109 .Texto h2::before {
    content: "\e9d5";
    font-size: 24px;
    font-family: icomoon;
    display: block;
    padding-bottom: 22px
}

.CR022.UPB_Imagenes2Cols.directivos .cajaImgP,
.detalle_evento .detalle-izquierda,
.suscribete.CR109 .container-form .input {
    padding-right: 30px
}

.container-fluid.CR109 .input input,
.container-fluid.CR127 .input input,
.suscribete.CR109 .input input {
    font-family: ek_muktaextralight;
    font-size: .85rem;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    color: #484848;
    border: 0;
    border-radius: 0;
    outline: 0
}

.container-fluid.CR109 .container-form {
    width: 60%
}

.container-fluid.CR127 .container-form {
    margin: 0 80px
}

.container-fluid.CR109 .container-form a:hover,
.container-fluid.CR127 .container-form a:hover,
.suscribete.CR109 .container-form a:hover,
.suscribete.CR127 .container-form a:hover {
    color: #fff;
    border-bottom: 2px solid #3b546a
}

.CR118.container .filtroFiltroIntercambio,
.container-fluid.CR109 .input label,
.container-fluid.CR127 .input label,
.submenuBlanco .CR118 .filtroFiltroIntercambio .titulo-buscador h3.tituloGeneralIntercambio,
.suscribete.CR109 .input label,
.suscribete.CR127 .input label {
    margin-top: 10px
}

.container-fluid.CR109 button,
.container-fluid.CR127 button,
.suscribete.CR109 button,
.suscribete.CR127 button {
    font-size: .8rem;
    background: #3b546a;
    border: 0;
    height: 45px;
    border-radius: 0;
    outline: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.container-fluid.CR109 button:hover,
.suscribete.CR109 button:hover,
.suscribete.CR127 button:hover {
    color: #fff;
    background: #274158;
    opacity: 1
}

.container-fluid.CR109 p,
.container-fluid.CR127 p,
.suscribete.CR109 p {
    padding: 10px 0 20px;
    font-size: 16px
}

.container-fluid.CR109 .justify-content-center,
.suscribete.CR109 .justify-content-center {
    justify-content: center;
    display: flex;
    flex-wrap: wrap
}

.container-fluid.CR109 #mensajeInscripcion,
.container-fluid.CR127 #mensajeInscripcion,
.suscribete.CR109 #mensajeInscripcion,
.suscribete.CR127 #mensajeInscripcion {
    padding: 1px;
    color: #fff;
    display: hide
}

.suscribete.CR109,
.suscribete.CR127 {
    padding-left: 0;
    padding-right: 0;
    background: #011c39;
    color: #fff;
    max-width: 350px;
    min-height: 521px
}

.CR110 .continuarLeyendo,
.CR112.container .continuarLeyendo {
    max-width: 210px;
    font-size: .9rem;
    -webkit-transition-duration: .4s;
    text-align: center;
    font-family: roboto_slabbold
}

.detalle_entradablog .etiquetas {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 2px dotted #dadada
}

.detalle_entradablog .etiquetas .tags {
    padding: 0 165px
}

.contenidoBody.landing h3,
.detalle_entradablog h3 {
    padding: 20px 0;
    font-family: roboto_slabbold;
    font-size: 1rem;
    line-height: 1.4rem;
    margin: 0
}

.CR110.container,
.CR126 .tab-content,
.laboratorios .resultado-laboratorios .resumen_laboratorio,
.transferencia .resultado-transferencias .resumen_laboratorio {
    margin-bottom: 40px
}

.detalle .CR110.container {
    margin-bottom: 0;
    z-index: 1
}

.CR110 h2.tituloBody {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 20px
}

.CR110 .datos h3,
.CR112.container .datos h3,
.CR114.container .datos h3 {
    margin-top: 0;
    padding: 0;
    line-height: 1.3;
    font-weight: 600;
    font-family: roboto_slabregular
}

.CR110 .caja img {
    width: 350px;
    height: 240px;
    object-fit: cover
}

.CR110 .datos {
    width: 350px;
    padding: 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 12px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, .1)
}

.CR110 .datos h3 {
    font-size: 18px;
    height: 70px;
    margin-bottom: 10px
}

.CR110 .continuarLeyendo {
    background: #d1ae0f;
    padding: 13px 3px;
    transition-duration: .4s;
    margin: 0 0 15px
}

.CR110 .datos .por span.fecha {
    right: 50px;
    position: absolute
}

.container-fluid.CR111 {
    padding: 25px 0;
    margin: 0 0 20px
}

.container-fluid.CR111 .container {
    background: #fff;
    padding: 0;
    -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15)
}

.container-fluid.CR111 .container .info {
    padding: 44px 58px
}

.container-fluid.CR111 .container .info h2 {
    font-family: roboto_slablight;
    margin: 0
}

.container-fluid.CR111 .container .info p {
    margin: 20px 0
}

.container-fluid.CR111 .container .info .btn.btn-primary {
    border: 0 #b72b30;
    background-color: #b72b30
}

.container-fluid.CR111 .container .foto img {
    min-height: 312px;
    width: 100%
}

.CR112.container,
.CR114.container {
    margin: 0 0 30px;
    padding-right: 15px
}

.CR112.container .caja img {
    width: 100%;
    height: 528px;
    object-fit: cover
}

.CR112.container .datos {
    padding: 50px 70px;
    height: 528px;
    background: #f9f9f9;
    -webkit-box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08);
    box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08)
}

.CR114.container .datos,
.CR115 {
    -webkit-box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08)
}

.categoria_tag_blog .CR112.container .datos {
    width: 729px;
    height: auto;
    background: #fff;
    padding: 30px 40px
}

.CR112.container .datos h3,
.CR114.container .datos h3 {
    font-size: 1rem;
    height: 55px;
    margin-bottom: 35px
}

.CR112.container .continuarLeyendo {
    background: #d1ae0f;
    padding: 13px 3px;
    transition-duration: .4s;
    margin: 45px 0
}

.categoria_tag_blog .CR112.container .continuarLeyendo {
    margin: 5px 0;
    float: right
}

.categoria_tag_blog .CR112.container .datos .continuarLeyendo a {
    padding: 0 23px
}

.categoria_tag_blog .CR112.container .por {
    display: inline-block;
    margin-top: 23px
}

.CR114.container .por span.fecha,
.categoria_tag_blog .CR112.container .por span.fecha {
    padding-left: 15px
}

.central_blogs .CR110 h2 {
    position: absolute
}

.central_blogs .CR047.articulos,
.central_blogs .CR110 #results {
    margin-top: 63px
}

.central_blogs .CR047.articulos {
    background-color: #fdd35e;
    width: 30%;
    margin-left: 8px;
    min-height: 521px
}

.central_blogs .CR047.articulo_central {
    min-height: 456px
}

.central_blogs .CR047.articulos p {
    padding: 0 30px;
    margin: 20px 0 0;
    font-family: ek_muktaextralight;
    font-size: 20px
}

.central_blogs .CR047.articulos p:before {
    content: '★';
    padding-right: 15px;
    color: #fff;
    font-size: 14px
}

.central_blogs .CR047.articulos ol {
    counter-reset: section;
    list-style-type: none;
    padding: 20px 49px 0 85px
}

.central_blogs .CR047.articulos ol li {
    position: relative;
    margin: 0 0 0 -10px;
    font-family: roboto_slabregular;
    font-size: .9rem;
    line-height: 1.3;
    padding: 30px 0
}

.central_blogs .CR047.articulos ol li:before {
    counter-increment: section;
    content: counters(section, ".") ".";
    font-family: roboto_slabregular;
    color: #ecc149;
    position: absolute;
    --size: 78px;
    left: calc(-1 * var(--size) - -28px);
    line-height: var(--size);
    top: 13px;
    font-size: 50px
}

.central_blogs .CR047.articulos ol li:not(:last-child) {
    border-bottom: 2px dotted #ecc149
}

.central_blogs .CR047.articulos ol li .categoria,
.central_blogs .CR047.articulos ol li .por {
    font-size: 14px;
    color: #5a3b4b
}

.CR120 h2,
.CR121 h2,
.central_blogs .container.filtro,
.pd004.pd006.submenuBlanco .CR011 h2 {
    padding-left: 15px;
    padding-right: 15px
}

.central_blogs .container .filtro .buscador {
    padding-left: 37px;
    text-align: center
}

.central_blogs .container.filtro .buscador input.form-control {
    height: 40px;
    border: 2px solid #eaeaea;
    border-radius: 0;
    font-size: 18px;
    border-right: 0
}

.central_blogs .container.filtro .buscador button.btn.btn-info {
    height: 40px;
    border-radius: 0;
    background-color: #f7f7f7;
    border: 2px solid #eaeaea;
    color: #b62e39;
    border-left: 0;
    width: 50px;
    font-size: 20px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.central_blogs .container.filtro .buscador button.btn.btn-info:hover {
    background-color: #eaeaea;
    opacity: 1
}

.central_blogs .container.filtro .desplegable {
    padding-right: 0;
    padding-top: 0
}

.central_blogs .container.filtro .desplegable .select select {
    width: 100%;
    height: 40px;
    border: 2px solid #eaeaea;
    border-radius: 0;
    font-size: 18px
}

.central_blogs .container.filtro .desplegable .form-control.fecha {
    height: 40px;
    border: 2px solid #eaeaea;
    border-radius: 0;
    font-size: 18px
}

.central_blogs .container.filtro .autocompletar {
    padding: 0 0 12px;
    margin-bottom: 25px;
    border-bottom: 2px dotted #d8d8d8
}

.central_blogs .container.filtro .autocompletar .label {
    margin-right: 15px;
    font-size: 16px;
    padding: 14px 18px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 8px
}

.central_blogs .container.filtro .autocompletar .label.label-default {
    background-color: #e3e9f1;
    color: #7e868f
}

.central_blogs .container.filtro .autocompletar .label.label-success {
    background-color: #e6ecd0;
    color: #747864
}

.central_blogs .container.filtro .autocompletar .label.label-warning {
    background-color: #f8ecd0;
    color: #9f947b
}

.central_blogs .container.filtro .autocompletar .delete {
    font-weight: 700;
    font-family: robotoslab-light, Sans-Serif;
    text-decoration: none;
    cursor: pointer
}

.CR117 .container,
.eventos-destacados .container {
    padding-top: 10px
}

.CR117 .container h2 strong,
.eventos-destacados .container h2 strong {
    font-family: roboto_slabregular;
    font-weight: 600
}

.CR117 .container .blog-slider,
.eventos-destacados .container .blog-slider {
    padding: 0;
    position: relative;
    margin-top: 20px
}

.CR117 .container .blog-slider .owl-carousel,
.eventos-destacados .container .blog-slider .owl-carousel {
    opacity: 1;
    display: block;
    padding: 0
}

.CR117 .container .blog-slider .owl-carousel .owl-item .item,
.eventos-destacados .container .blog-slider .owl-carousel .owl-item .item {
    height: auto;
    padding: 1rem;
    background: var(--white);
    border-radius: 0.5rem;
    width: 97%;
    margin: 1rem 3rem 1rem 0;
    box-shadow: 0px 3px 10px #5882F826;
}

.CR117 .container .blog-slider .owl-carousel .owl-item .item img {
    filter: none;
    margin-bottom: 0;
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 0.5rem;
}

.CR117 .container .blog-slider .owl-carousel .owl-item .item h3 {
    background: none;
    padding: 15px;
    color: var(--gray-base-70);
    margin: 0.5rem;
    position: relative;
    font-size: 1.5rem;
    font-family: var(--title-subtitle-font);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR117 .container .blog-slider .owl-carousel .owl-item .item h3.nombre-blog:after {
    content: ' »';
    right: 15px;
    position: absolute
}

.CR117 .container .blog-slider .owl-carousel .owl-item .item a h3:hover {
    color: var(--blue-base-60);
}

.CR117 .container .blog-slider .owl-carousel .owl-item .item .profesion {
    padding: 15px
}

.CR117 .container .blog-slider .customNavigation .next,
.CR117 .container .blog-slider .customNavigation .prev,
.eventos-destacados .container .blog-slider .customNavigation .next,
.eventos-destacados .container .blog-slider .customNavigation .prev,
.eventos-futuros .container .blog-slider .customNavigation .nexte,
.eventos-futuros .container .blog-slider .customNavigation .preve {
    background: 0;
    width: 50px;
    position: absolute;
    color: var(--gray-dark-60);
    font-size: 2.5rem;
    top: 0;
    bottom: 0
}

.CR022 .form-inscripciones form .formulario .group select:focus,
.CR117 .container .blog-slider .customNavigation .next:focus,
.CR117 .container .blog-slider .customNavigation .prev:focus,
.central_blogs .filtro_blogs .buscador input:focus,
.eventos-destacados .container .blog-slider .customNavigation .next:focus,
.eventos-destacados .container .blog-slider .customNavigation .prev:focus,
.eventos-futuros .container .blog-slider .customNavigation .nexte:focus,
.eventos-futuros .container .blog-slider .customNavigation .preve:focus,
.modal.fade.mlRegistrateModal .modal-body .form-group input:focus,
.modal.fade.mlRegistrateModal button.close span:focus {
    outline: 0
}

.CR117 .container .blog-slider .customNavigation .next,
.eventos-destacados .container .blog-slider .customNavigation .next,
.eventos-futuros .container .blog-slider .customNavigation .nexte {
    right: -30px
}

.CR117 .container .blog-slider .customNavigation .next div,
.CR117 .container .blog-slider .customNavigation .prev div,
.eventos-destacados .container .blog-slider .customNavigation .next div,
.eventos-destacados .container .blog-slider .customNavigation .prev div,
.eventos-futuros .container .blog-slider .customNavigation .nexte div,
.eventos-futuros .container .blog-slider .customNavigation .preve div {
    position: absolute;
    top: 25%;
    width: 50px;
    text-align: center
}

.CR117 .container .blog-slider .owl-theme .owl-controls .owl-page span,
.eventos-destacados .container .blog-slider .owl-theme .owl-controls .owl-page span {
    background: var(--blue-base-60)
}

.categoria_tag_blog,
.categoria_tag_blog .container {
    background: #f7f7f9
}

.CR114.container .caja {
    width: auto;
    padding: 0
}

.CR114.container .caja img {
    width: 364px;
    height: 294px;
    object-fit: cover
}

.CR114.container .datos {
    width: 364px;
    height: 295px;
    padding: 65px 40px;
    background: #f9f9f9;
    box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08)
}

.CR114.container .por {
    display: inline-block;
    margin-top: 0
}

.CR114.container .datos h3 {
    margin: 30px 0
}

.CR114.container .datos a.link-principal {
    color: #ff000a
}

.CR115 {
    background: #fff;
    box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08);
    padding: 30px
}

.CR115 h2 {
    border-top: 2px dotted #cacaca;
    padding: 15px 0
}

.CR115 .perfil-autor h3 {
    font-family: roboto_slabregular;
    font-size: 18px;
    margin-top: 30px;
    font-weight: 600;
    padding: 0
}

.CR115 .perfil-autor p {
    font-size: 15px;
    line-height: 16px;
    color: #a7a7a7
}

.carousel.slide.laboratorios .carousel-control span,
.carousel.slide.laboratorios .slider_textoprincipal p,
.tags h2 {
    font-size: 20px
}

.tags a {
    font-size: 18px;
    background: #fff;
    padding: 8px 12px;
    text-align: center;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    margin: 2px 0;
    -webkit-box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08);
    box-shadow: 0 1px 12px 1px rgba(0, 0, 0, .08);
    display: inline-block
}

.categoria_tag_blog .container-fluid.CR109 .container {
    width: auto;
    background: #455469;
    padding: 20px 0
}

.categoria_tag_blog .container-fluid.CR109 .container .Texto .icon,
.categoria_tag_blog .container-fluid.CR109 .container .Textp p,
.central_eventos h1 {
    display: inline-block
}

.categoria_tag_blog .container-fluid.CR109 .input {
    width: 100%;
    margin: 15px 0
}

.categoria_tag_blog .container-fluid.CR109 .btn {
    padding: 0 20px;
    width: 100%
}

.categoria_tag_blog .cargarMas .boton {
    color: #ff000a;
    background: 0;
    text-align: center;
    display: block;
    margin-bottom: 30px
}

.progress-container-read {
    width: 100%;
    height: 4px;
    background: #eee;
    position: sticky;
    top: 0;
    overflow: hidden;
    opacity: 0;
    z-index: 16
}

.progress-bar-read {
    height: 4px;
    background: #d20810;
    width: 0
}

.detalle_entradablog .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.detalle_entradablog .modal-content {
    height: auto;
    border-radius: 0
}

.detalle_entradablog .modal-dialog #customBtn {
    background: #fff;
    color: #444;
    width: 230px;
    border: thin solid #888;
    height: 30px;
    white-space: nowrap
}

.detalle_entradablog .modal-dialog #customBtn:hover,
.detalle_entradablog .modal-dialog #customBtnLogout:hover {
    cursor: pointer
}

.detalle_entradablog .modal-dialog #customBtnLogout {
    background: #fff;
    color: #444;
    width: 230px;
    border-radius: 5px;
    border: thin solid #888;
    height: 30px;
    box-shadow: 1px 1px 1px grey;
    white-space: nowrap
}

.detalle_entradablog .modal-dialog span.label {
    font-family: serif;
    font-weight: 400
}

.detalle_entradablog .modal-dialog span.icon-google {
    background: url(https://developers.google.com/identity/images/g-logo.png) 5px 50%/25px no-repeat;
    display: block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    float: left
}

.detalle_entradablog .modal-dialog span.buttonText {
    display: inline-block;
    vertical-align: middle;
    float: left;
    font-size: 16px;
    margin-left: 10px;
    padding-top: 3px;
    font-family: roboto
}

.container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022 h1,
.detalle_formacioncontinua .detalleNodo ul {
    margin-bottom: 25px
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch {
    padding: 40px 45px
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .cabecera {
    left: 0;
    width: 100%
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .cabecera .verMas p {
    font-family: var(--text-font-medium);
    font-size: 1rem;
    color: var(--indigo-base-70);
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .bloqueInformacion h3,
.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .bloqueInformacion p,
.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .bloqueInformacion ul {
    margin: 0;
    padding: 0;
    max-width: 287px
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .bloqueInformacion ul li {
    list-style: none;
    padding-left: 1rem;
    text-indent: -15px;
    font-family: var(--text-font-medium);
    color: var(--indigo-dark-90);
    font-size: 1rem;
    line-height: 1.2rem;
    margin-bottom: 1rem
}

.infoSolicitar .col-xs-12.col-sm-8.col-md-9.bloqDrch .row .bloqueInformacion ul li::before {
    color: var(--indigo-light-40);
    content: "• ";
    font-size: 1rem
}

img {
    object-fit: cover
}

.img_whatsapp {
    height: 55px;
    cursor: pointer
}

.whatsapp {
    bottom: 5%;
    right: 2%;
    z-index: 20;
    width: auto;
    position: fixed
}

.CR022 .modal .table li,
.CR121 .modal .table li,
.CR125 .modal .table li,
.CR129-apoyo-financiero .modal .table li,
.container-fluid.cartografia .info p,
.container-fluid.cartografia .info ul li,
.contenidoBody.detalle_campus.detalle_campus .container .modal .cajaZonas .bloqueM p,
.contenidoBody.detalle_campus.detalle_campus .container .modal .cajaZonas .cajaPrincipal .bloqueM .overview li ul li,
.contenidoBody.detalle_campus.detalle_campus .container .modal .cajaZonas .entradillaBody.UPB_entradillaPopUp p,
p.cambiar-idioma {
    font-size: 1rem
}

.UPB_bgTransparent .margenBt2p p.cambiar-idioma {
    margin: 20px 0 0;
    text-align: right
}

.CR116 h2 {
    margin: 0 0 35px
}

.CR116 .container-fluid {
    background: #eceef0
}

.CR116 .container-fluid .filtro {
    padding: 24px 0
}

.CR116 .filtro .buscador::before {
    content: "\e82c";
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 15px;
    min-width: 25px;
    font-family: icomoon;
    padding-top: 10px;
    color: #ccc
}

.CR116 .filtro .buscador input {
    border-radius: 0;
    font-size: 16px;
    padding: 20px 40px;
    border: 0
}

.CR116 .filtro .desplegable {
    padding-top: 0;
    padding-right: 0
}

.CR116 .filtro .desplegable select {
    font-size: 16px;
    width: 100%;
    height: 42px;
    border: 0;
    -webkit-appearance: none;
    padding-left: 15px
}

.CR116 .filtro .btn.btn-primary {
    font-size: 16px;
    color: #fff;
    background-color: #b72b30;
    border-color: #b72b30;
    border-radius: 0;
    height: 42px;
    margin-left: 15px;
    width: 15.3%;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group .btn-primary:hover,
.CR116 .filtro .btn.btn-primary:hover,
.CR116 .paginador-con-range .pag_num ul li.active:hover,
.CR118.container .filtro button.btn-primary:hover {
    background: var(--violet-base-60);
    opacity: 1
}

.CR116 .paginador-con-range .pag_num ul li a.anterior {
    padding-right: 0;
    display: flex;
    min-width: auto;
    float: right
}

.CR116 .paginador-con-range .pag_num ul li a.siguiente {
    padding-left: 0;
    display: flex;
    min-width: auto
}

.CR116 .resultado-directorio {
    display: inline-block;
    margin-top: 35px
}

.CR116 .emprendimiento {
    padding: 25px 0;
    margin: 0 20px 20px 0;
    width: 360px;
    min-height: 300px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.CR116 .emprendimiento img {
    max-width: 110px;
    height: 110px;
    border: 1px solid #f5f5f5
}

.CR116 .emprendimiento .col-md-8 {
    padding: 0 30px
}

.CR116 .emprendimiento h3 {
    font-family: roboto_slabregular;
    font-size: 1rem
}

.CR116 .emprendimiento .ciudad {
    padding: 0;
    color: #707f90;
    font-size: 16px;
    background: 0
}

.CR116 .emprendimiento .campos p {
    line-height: 12px;
    font-size: .75rem;
    display: inline-block
}

.CR116 .emprendimiento .campos .city {
    border-top: 2px dotted #ccc;
    margin: 10px 15px;
    padding: 20px 0 0
}

.CR116 .emprendimiento .campos .icon {
    font-size: 1.2rem;
    color: #ccc;
    padding-right: 11px;
    vertical-align: middle
}

.CR116 .emprendimiento .campos .mail,
.CR116 .emprendimiento .campos .url {
    margin: 10px 15px
}

.CR116 .emprendimiento .campos .url .icon {
    font-size: 1.1rem;
    padding-right: 15px
}

.CR116 .paginador-con-range .pag_num {
    margin: 0 0 10px;
    display: flex;
    align-items: center
}

.CR116 .paginador-con-range .pag_num ul {
    margin: 0 auto
}

.CR116 .paginador-con-range .pag_num ul li {
    background: #fff;
    border-radius: 100%;
    margin: 0 5px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    min-width: auto
}

.CR116 .paginador-con-range .pag_num ul li:hover,
.central_blogs .CR121 .panel-body,
.central_blogs .CR121 .panel-heading {
    background: #f7f7f7
}

.CR116 .paginador-con-range .pag_num ul li.active {
    background: #d20711;
    color: #fff
}

.CR116 .paginador-con-range .pag_num ul li a,
.mega-interna h1 {
    color: #484848;
    font-family: roboto_slablight
}

.CR102.formulario-cde .tab-content .tab-pane .row {
    padding: 30px 40px;
    margin: 0
}

.CR102.formulario-cde .tab-content .tab-pane .row h4 {
    font-family: roboto_slabbold;
    font-size: 20px
}

.CR102.formulario-cde .tab-content .tab-pane form,
.CR128 .dos-items h3,
.laboratorios .CR118 .filtro .enlaces-interes .col-sm-10 {
    margin-top: 15px
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group .col-form-label {
    padding: 0;
    font-size: 18px;
    color: #484848
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group .col-form-label input.form-control {
    font-size: 18px;
    border-radius: 0
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group input.form-control,
.CR102.formulario-cde .tab-content .tab-pane form .form-group select.form-control {
    border-radius: 0;
    font-size: 16px;
    margin: -5px 0
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group.col-md-7 input.form-control,
.CR102.formulario-cde .tab-content .tab-pane.tab2 form input,
.CR102.formulario-cde .tab-content .tab-pane.tab2 form select {
    width: 94%
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group select.form-control {
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 16px;
    margin: -5px 0;
    color: #a3a3a3
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group .dropdown::after {
    content: "\e904";
    display: inline-block;
    position: absolute;
    top: 2px;
    right: 0;
    cursor: pointer;
    min-width: 40px;
    font-family: icomoon
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group.id .col-sm-8 {
    margin-right: -23px
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group .btn-primary {
    font-size: 16px;
    color: #fff;
    background-color: #b72b30;
    border-color: #b72b30;
    border-radius: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    margin-top: -6px
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group p {
    font-size: 14px;
    padding-top: 20px;
    margin-bottom: 0
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group p.otro-integrante {
    text-align: right;
    padding-right: 27px
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group button.enlace-integrante,
.CR102.formulario-cde .tab-content .tab-pane form .form-group button.link-parrafo {
    font-family: ek_muktaregular;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    color: var(--red-base-50);
    font-weight: 200;
    font-size: 14px;
    background: #fff
}

.CR102.formulario-cde .tab-content .tab-pane form .form-group button.enlace-integrante {
    position: absolute;
    right: 25px;
    top: 3px;
    font-family: roboto_slabbold
}

.CR102.formulario-cde .tab-content .tab-pane.tab2::after,
.CR102.formulario-cde .tab-content .tab-pane.tab2::before {
    right: 44%
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .col-xs-12.col-md-5 .form-group .col-sm-12,
.CR102.formulario-cde .tab-content .tab-pane.tab2 form .col-xs-12.col-md-7 .form-group .col-sm-12 {
    padding: 10px 0
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .form-group .dropdown::after {
    top: 13px;
    min-width: 64px
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .form-group .cuadro-inferior {
    padding: 0;
    width: 94%;
    margin: 20px 0
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .form-group .cuadro-inferior p {
    font-size: 18px;
    padding: 30px
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .well {
    border: 3px dotted #ededed;
    background: #fbfbfb;
    box-shadow: none;
    padding: 33px
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .well .UPB-notes {
    font-size: 40px;
    opacity: .3
}

.CR102.formulario-cde .tab-content .tab-pane.tab2 form .form-group p.form-politica-datos {
    line-height: 18px;
    padding-bottom: 20px;
    padding-top: 12px
}

.CR118.container {
    margin-top: -60px;
    padding: 0;
    background: 0
}

.CR118.container .col-xs-12 {
    padding: 0;
    display: inline-grid
}

.CR118.container h2 {
    font-size: 30px;
    margin-bottom: 0
}

.CR118.container .titulo-buscador {
    background: #363636;
    color: #fff;
    width: max-content;
    padding: 14px 35px;
    opacity: .9;
    font-family: roboto_slablight;
    font-size: 20px;
    margin-top: -35px
}

.CR118.container .filtro,
.CR129-apoyo-financiero .filtro {
    padding: 24px 24px 70px;
    background: #fff;
    box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2)
}

.CR129-apoyo-financiero .filtro {
    padding: 30px 20px;
    margin-bottom: 50px
}

.CR118.container .filtro .desplegable select,
.CR129-apoyo-financiero .filtro .buscador input,
.CR129-apoyo-financiero .filtro .desplegable select {
    font-size: 16px;
    color: #484848;
    padding: 0 20px;
    background: #f5f5f5;
    border: 0;
    border-radius: 0;
    height: 50px
}

.CR118.container .filtro button.btn-primary,
.CR129-apoyo-financiero .filtro button {
    font-size: 1rem;
    background-color: var(--blue-base-60);
    border-color: var(--blue-base-60);
    border-radius: 0.5rem;
}

.CR129-apoyo-financiero .filtro .buscador input {
    padding: 0 40px
}

.CR129-apoyo-financiero .filtro .buscador {
    padding: 5px 15px 0;
    margin: 0
}

.CR129-apoyo-financiero .filtro .buscador::before {
    content: "\e82c";
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 30px;
    min-width: 25px;
    font-family: icomoon;
    padding-top: 10px;
    color: #ccc
}

.CR129-apoyo-financiero .filtro button {
    margin-top: 5px;
    font-family: ek_muktalight;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR129-apoyo-financiero .filtro button:hover {
    background: #902125;
    border-color: #902125;
    opacity: 1
}

.CR118.container .filtro .desplegable .contenedorSelect:after,
.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .contenedorSelect:after,
.CR129-apoyo-financiero .filtro .desplegable .contenedorSelect:after {
    top: 4px
}

.CR118.container .filtro button.btn-primary {
    font-family: var(--text-font-medium);
    color: var(--white);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR118.container .filtro button.col-xs-12 {
    padding: 13px
}

.CR118.container .filtro .desplegable.col-xs-12,
.CR129-apoyo-financiero .filtro .desplegable.col-xs-12 {
    padding: 0 16px
}

.CR118.container .filtro.laboratorios .desplegable.col-xs-12:first-child,
.laboratorios .CR118 .filtro .enlaces-interes {
    padding: 0 8px
}

.CR118.container .enlaces-interes {
    padding: 23px
}

.CR118.container .enlaces-interes a {
    font-size: 1rem;
    padding-left: 40px
}

.CR118.container .tituloFiltroTexto,
.CR129-apoyo-financiero .tituloFiltroTexto {
    font-size: 18px;
    color: #484848;
    font-family: ek_muktaextralight
}

.CR118.container .filtroBorde {
    border-right: none
}

.submenuBlanco #idModalCentral {
    margin-top: 5%
}

.submenuBlanco #idModalCentral .modal-dialog {
    width: 800px
}

.submenuBlanco #idModalCentral .modal-content .modal-header {
    padding: 15px 15px 0
}

.submenuBlanco #idModalCentral .modal-content .col-md-12 {
    display: inline-grid
}

.submenuBlanco #idModalCentral .modal-content .modal-title {
    padding: 0 15px;
    font-size: 18px;
    font-family: ek_muktaextralight
}

.submenuBlanco #idModalCentral .modal-content button.close {
    margin-top: -30px
}

.submenuBlanco #idModalCentral .modal-content #idModalDetalle,
.submenuBlanco #idModalCentral .modal-content .col-md-4 {
    padding: 0;
    width: 100%
}

.submenuBlanco #idModalCentral .modal-content .col-md-4 #idModalLogo {
    width: 70px
}

.submenuBlanco #idModalCentral .modal-content h3 {
    font-family: ek_muktabold;
    margin-top: 12px
}

.CR022 .UPB-contigo .form-inscripciones form .formulario .robot .enlace,
.container.filtro-ciudad {
    padding-left: 30px
}

.container.filtro-ciudad .desplegable {
    float: left;
    padding: 0;
    margin-bottom: 20px
}

.container.filtro-ciudad .desplegable .contenedorSelect select {
    padding-left: 15px;
    border: 0;
    background: #f5f5f5
}

.contenidoBody .header_full_image.light .texto-banner {
    top: 60px
}

.contenidoBody .header_full_image.light {
    min-height: 300px;
    height: 300px
}

.container.landing002 .header_full_image:before,
.contenidoBody .header_full_image.light::before {
    opacity: 0
}

.contenidoBody.central_eventos .header_full_image.light {
    min-height: 186px;
    height: 186px
}

.contenidoBody.central_eventos .header_full_image.light .texto-banner {
    top: 30px;
    color: #fff
}

.CR119 {
    padding: 0;
    margin-bottom: 20px;
    width: 1140px
}

.CR119 .areas-enafasis {
    -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15);
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.CR119 .areas-enafasis .contenido_gris {
    background-color: #f5f5f5;
    min-height: 280px;
    padding: 0
}

.CR119 .areas-enafasis .tab-pane,
.CR119 .areas-enafasis .tab-pane p {
    text-align: center;
    font-size: 16px
}

.CR119 .areas-enafasis .tab-pane h3 {
    font-family: var(--text-font-heavy);
    font-size: 1.8rem;
    border-bottom: 2px solid var(--gray-light-30);
    padding: 0 0 1rem 0;
    margin: 0 auto
}

.CR119 .areas-enafasis .tab-pane .precios {
    padding: 55px 15px
}

.CR119 .areas-enafasis .tab-pane .img-cdl img {
    width: 100%;
    min-height: 280px
}

.CR119 .areas-enafasis .menu_gris ul li.active::after {
    border-right-color: #f5f5f5
}

.descuentos.CR037 {
    background: var(--blue-dark-70);
    color: var(--white);
    border-radius: 0.5rem;
}

.descuentos.CR037 .texto p,
.descuentos.CR037 .texto ul li {
    font-size: 1rem
}

.pasoapaso.horarios .cajaCiudad .UPB-clock {
    font-size: 45px;
    padding: 0;
    color: #e6e6e6
}

.pasoapaso.horarios .cajaCiudad .cabecera p strong {
    font-family: ek_muktalight
}

.CR007.container.ListadoHorizontal {
    width: 100%;
    max-width: 1170px
}

.CR007.ListadoHorizontal .item {
    margin: 20px 0 0;
    width: 100%
}

.CR007.ListadoHorizontal .item:last-child {
    margin-bottom: 20px
}

.CR007.ListadoHorizontal .item .carousel-caption {
    margin: 0 0 0 30px;
    min-height: auto !important;
    text-align: left
}

.CR007.ListadoHorizontal .item .carousel-caption .numero {
    top: 0;
    bottom: 0;
    margin: auto 0
}

.CR007.container.ListadoHorizontal .item p a {
    padding: 0;
    margin: 0;
    color: var(--red-base-50)
}

.CR007 .item .carousel-caption span.icon {
    font-size: 90px;
    margin-top: 20px
}

.CR007.ListadoHorizontal .item .carousel-caption img,
.CR007.ListadoHorizontal .item .carousel-caption span.icon {
    width: 10%;
    font-size: 3rem;
    margin: 0 0 0 15px;
    padding: 0;
    float: left
}

.CR007.ListadoHorizontal .item .carousel-caption .texto,
.CR007.ListadoHorizontal .item .carousel-caption h3.titulo {
    padding: 0 1rem;
    display: flex
}


.CR007.ListadoHorizontal .item .carousel-caption a.verde2 {
    margin-left: 120px;
    margin-top: 20px;
    max-width: 320px;
    margin-bottom: 0;
    display: block
}

p.tituloLugarGal {
    margin: 0;
    padding: 10px 0 0;
    font-family: ek_muktabold;
    font-size: 14px
}

p.tipoLugarGal {
    margin: 0;
    padding: 0;
    font-size: 14px
}

.CR125 h2,
.bloqColor li {
    margin-bottom: 0
}

.zonaMapaGaleria .galeriaCampus .contenidoGaleria ul li.item {
    overflow: hidden
}

.zonaMapaGaleria .galeriaCampus .contenidoGaleria ul li {
    max-height: 275px
}

.contenidoBody.detalle_campus.detalle_campus .container .modal .cajaZonas .tituloBody {
    font-size: 30px;
    padding-bottom: 0
}

.contenidoBody.detalle_campus.detalle_campus .container .modal .cajaZonas .cajaPrincipal .col-md-6 .bloqueM.UPB_scroll .subtitulo {
    font-size: 16px;
    padding-bottom: 0
}

.centro_lenguas .filtro_programas .tab-content .listado ul li,
.centro_lenguas .filtro_programas .tab-content .listado ul li.collapsed {
    cursor: auto
}

header.landing002 .cabeceraMovil {
    position: absolute;
    border: 0
}

.container.landing002 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
    padding-left: 0;
    padding-right: 0;
    min-height: 550px
}

.container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image .logo-landing {
    padding-left: 30px;
    width: auto
}

.container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image .logo-landing .logo img {
    max-width: 180px
}

.container.landing002 .contenidoBody.landing002.LandingLeft .background-landing {
    padding-left: 0;
    background: #fff
}

.container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .container {
    width: 680px;
    padding-left: 0;
    padding-right: 0
}

.container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022 {
    padding-top: 30px
}

.container.landing002 .LandingRight {
    padding-left: 0;
    padding-right: 0;
    right: 0;
    position: sticky;
    top: 0
}

.container.landing002 .LandingRight iframe#formulario-home-postgrados {
    height: 730px
}

.upb_cifras .numeros .numero .numero_chico::after,
.upb_cifras .numeros .numero .numero_chico::before {
    background-color: #fff0
}

.detalle_centrolenguas .navUPB1 li,
.detalle_centrolenguas .navUPB1 li a {
    font-size: 1rem
}

.detalle_centrolenguas .navUPB1 li h2 {
    font-size: 1rem;
}

.detalle_centrolenguas .navUPB1 li a {
    padding: 0.5rem 1rem;
}

.detalle_centrolenguas .navUPB1 li.active a,
.detalle_centrolenguas .navUPB1 li.active a:active,
.detalle_centrolenguas .navUPB1 li.active a:focus {
    font-family: var(--text-font-medium);
    border-bottom: 2px solid var(--violet-base-60);
}

.bloqColor {
    margin: 30px 0;
    padding: 0
}

.bloqColor li {
    display: inline-block;
    width: 20%;
    margin-left: -5px;
    padding: 5px;
    text-align: center
}

.bloqColor li .caja span {
    font-size: 55px;
    line-height: 92px;
    background: var(--green-light-10);
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    width: 110px;
    height: 110px;
    margin: 0 auto;
    display: block
}

.CR022 .video a img,
header.mega-interna .mega-interna {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.bloqColor li .caja span:before {
    display: block;
    line-height: 110px
}

.bloqColor li .caja.caja2 span,
.detalle_centrolenguas .bloqColor li span.UPB-derecho {
    color: var(--violet-dark-90);
    background: var(--violet-light-10)
}

.bloqColor li .caja.caja3 span,
.detalle_centrolenguas .bloqColor li span.UPB-calendar2 {
    color: var(--orange-dark-80);
    background: var(--orange-light-10)
}

.bloqColor li .caja.caja4 span,
.detalle_centrolenguas .bloqColor li span.UPB-semestre {
    color: var(--red-dark-80);
    background: var(--red-light-10)
}

.detalle_centrolenguas .bloqColor li span.UPB-presencial {
    color: #19689a;
    background: #e7f4fa
}

.detalle_centrolenguas .bloqColor li,
.directivos .col-md-4 {
    width: 25%
}

.CR121 .panel-group .panel {
    border-radius: 0;
    border: 0;
    box-shadow: none
}

.CR121 .panel-default>.panel-heading {
    background-color: var(--blue-light-10);
    border-color: var(--blue-light-10)
}

.CR121 .panel-heading a {
    color: var(--violet-dark-90);
    text-decoration: none;
    outline: 0
}

.CR121 .panel-heading a[data-toggle=collapse]::before,
.CR121 h2 button::before {
    content: "\e903";
    font-family: icomoon;
    font-weight: 700;
    font-size: 14px;
    right: 40px;
    position: absolute;
    margin-top: 3px;
    display: block
}

.CR121 .panel-heading a.collapsed[data-toggle=collapse]::before {
    content: "\e904"
}

.central_noticias .grid-item.grid-morado {
    max-width: 350px
}

header.mega-interna .mega-interna {
    font-family: roboto_slablight;
    min-height: 380px;
    max-height: 345px;
    width: 100%;
    height: 500px;
    position: relative
}

header.mega-interna .mega-interna .container .texto-banner {
    text-align: left;
    color: #fff;
    margin-top: 100px
}

header.mega-interna .mega-interna .container .texto-banner p {
    font-family: ek_muktalight;
    line-height: 1.2rem;
    font-size: 18px;
    padding-top: 10px
}

.mega-interna .CR006 li {
    font-family: ek_muktaextralight;
    color: #000;
    padding-left: 15px;
    position: relative
}

.central_eventos .grid-item.resumen_evento_002,
.transferencia .resultado-transferencias .imgLab img {
    width: 350px
}

.central_eventos .grid-morado .superior img {
    max-height: 200px
}

.central_eventos .resumen_evento_006 img {
    max-height: 91px
}

.central_blogs h1 {
    font-size: 2.05rem;
    margin-top: 0;
    padding-bottom: 15px
}

.central_blogs h1 span {
    font-size: 25px;
    font-family: roboto_slabregular
}

.central_blogs .filtro_blogs .filtro p {
    padding-top: 7px;
    font-size: 18px
}

.central_blogs .filtro_blogs .buscador p {
    padding-top: 20px;
    margin: 0
}

.central_blogs .filtro_blogs .buscador input,
.central_blogs .filtro_blogs .calendario input {
    font-size: 16px;
    color: #484848;
    padding: 0 20px;
    background: #f5f5f5;
    border: 0;
    border-radius: 0;
    height: 45px;
    width: 100%
}

.central_blogs .filtro_blogs .buscador button {
    background: 0;
    color: #ccc;
    font-size: 16px;
    display: inline-block;
    position: absolute;
    top: 12px;
    right: 15px;
    min-width: 30px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR110 .enlace a,
a.link-barra {
    -webkit-transition-duration: .4s;
    display: inline-block;
    cursor: pointer
}

.central_blogs .filtro_blogs .buscador button:hover {
    color: #cf2034;
    opacity: 1
}

.central_blogs .CR121,
.central_blogs .categorias {
    background: #f7f7f7;
    max-width: 255px;
    height: 671px;
    padding: 0 30px
}

.central_blogs .CR121 .panel-heading {
    padding: 0 13px
}

.central_blogs .CR121 .panel-title,
.central_blogs .categorias h2 {
    font-size: 25px;
    font-family: roboto_slablight
}

.central_blogs .CR121 a.link-barra {
    border-bottom: 1px solid #ffffff00
}

.central_blogs .CR121 a.link-barra:hover {
    border-bottom: 1px solid var(--red-base-50)
}

.central_blogs .CR121 li.active a {
    background: #fdd35e;
    padding: 5px 30px 3px 15px;
    border-radius: 33px;
    margin-left: -8px;
    font-size: 16px;
    border: 0
}

.central_blogs .CR121 li.active a:hover {
    border: 0;
    color: #484848
}

.central_blogs .CR121 li.active button.cerrar-categoria {
    background: 0;
    margin-left: -47px
}

.central_blogs .CR121 li.active button.cerrar-categoria span {
    font-family: icomoon;
    background: 0;
    font-size: 8px;
    color: #b7973d;
    position: relative
}

a.link-barra {
    font-size: 16px;
    border-bottom: 2px solid #c7c7c7;
    transition-duration: .4s
}

.CR022.shadow .item a.link-parrafo,
a.link-barra:hover {
    border-bottom: 2px solid var(--red-base-50)
}

.central_blogs .CR121 ul,
.central_blogs .categorias ul {
    list-style: none;
    padding-left: 0;
    padding-top: 16px;
    margin-bottom: 0
}

.central_blogs .CR121 ul li,
.central_blogs .categorias ul li {
    padding-bottom: 8px
}

.central_blogs .CR121 ul li span,
.central_blogs .categorias ul li span {
    background: #e5e5e5;
    border-radius: 50%;
    font-size: 12px;
    width: 30px;
    height: 30px;
    font-family: ek_muktaregular;
    padding: 7px;
    margin: 0 15px;
    text-align: center;
    position: absolute
}

.central_blogs .ultimo-articulo {
    z-index: 1;
    padding-left: 60px
}

.central_blogs .CR110 .etiqueta,
.central_blogs .CR112 .etiqueta {
    position: absolute;
    top: 430px;
    background: #353535c2;
    z-index: 1;
    padding: 10px 18px;
    color: #fff
}

.central_blogs .CR110 .etiqueta {
    top: 200px
}

.central_blogs .CR112 {
    padding: 0;
    width: 823px
}

.CR120 .caja.destacado .etiqueta span::before,
.central_blogs .CR110 .caja.destacado .etiqueta span::before,
.central_blogs .CR112 .caja.destacado .etiqueta span::before {
    content: '★';
    color: #f1c445;
    padding-right: 7px
}

.CR110 .enlace a {
    font-size: 16px;
    transition-duration: .4s
}

.CR110 .enlace a::after {
    content: "\e904";
    font-family: icomoon
}

.central_blogs .CR112 img {
    width: 100%;
    max-width: 823px;
    height: 470px;
    padding: 0
}

.central_blogs .CR110 .datos,
.central_blogs .CR112 .datos {
    max-width: 823px;
    background: #fff;
    position: relative;
    margin-bottom: 20px;
    padding: 25px 22px;
    height: auto;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgba(0, 0, 0, .14)
}

.central_blogs .CR110 .datos {
    max-width: 350px;
    min-height: 280px;
    max-height: 280px
}

.central_blogs .CR110 .articulo_central .datos {
    min-height: 220px;
    max-height: 220px
}

.central_blogs .CR110 .datos h3,
.central_blogs .CR112 .datos h3 {
    font-family: roboto_slabbold;
    font-size: 19px;
    margin-top: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR082 .datos p,
.CR120 .datos p,
.CR121 .datos p,
.central_blogs .CR110 .datos p,
.central_blogs .CR112 .datos p,
.eventos-futuros .datos p,
.eventos-similares .datos p {
    font-size: .9rem;
    color: #7c7c7c
}

.CR082 .datos .fecha,
.CR120 .datos .fecha,
.CR128 .tres-items .fecha,
.central_blogs .CR110 .datos .fecha,
.central_blogs .CR112 .datos .fecha {
    color: #969696;
    display: inline-block
}

.CR082 .datos .fecha::before,
.CR120 .datos .fecha::before,
.CR128 .tres-items .fecha::before,
.central_blogs .CR110 .datos .fecha::before,
.central_blogs .CR112 .datos .fecha::before,
.central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento .fechaHorario::before,
.central_eventos .rowResult .vistaCalendario .listadoEventos .fecha::before,
.eventos-futuros .datos .fecha::before,
.eventos-similares .datos .fecha::before {
    content: '\e9d2';
    font-family: icomoon;
    padding-right: 7px
}

.blog-bajada .resumen-blog .categoria,
.central_blogs .CR110 .datos .texto,
.central_blogs .CR112 .datos .texto {
    margin-bottom: 10px;
    font-size: 16px;
    color: #969696
}

.CR082 .datos a.link-barra,
.CR120 .datos a.link-barra,
.CR121 .datos a.link-barra,
.central_blogs .CR110 .datos a.link-barra,
.central_blogs .CR112 .datos a.link-barra,
.eventos-futuros .datos a.link-barra,
.eventos-similares .datos a.link-barra {
    right: 22px;
    position: absolute;
    font-size: 16px;
    color: #d70008;
    border-bottom: 2px solid #d70008;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.central_blogs .selectorFechaInput {
    width: 94%;
    font-size: 16px;
    color: #484848;
    padding: 0 20px;
    background: #f5f5f5;
    border: 0;
    border-radius: 0;
    height: 45px
}

.central_blogs #idBotonBuscarTodo {
    margin-left: -12px;
    margin-right: -30px;
    outline: 0
}

.central_blogs #idSpanBotonCerrar {
    margin-right: 5px
}

.central_blogs .sinDatosBlogs {
    margin-top: 30px;
    text-align: center;
    color: #999;
    margin-bottom: 15px
}

.central_blogs .sinDatosBlogs strong {
    font-family: ek_muktaregular;
    color: #484848
}

/* .central_blogs .textoCargarMas,
.textoCargarMas {
    margin-top: 30px;
    font-family: ek_muktaregular;
    text-align: center;
    color: #999;
    margin-bottom: 17px;
    font-size: 18px
} */

.blogDestacado,
.central_blogs .blogDestacado {
    color: #f1c445;
    padding-right: 7px
}

.central_blogs .blogTextoAutor {
    margin-top: -10px
}

.selectorFechaInput {
    width: 249px;
    font-size: 16px;
    color: #484848;
    padding: 0 20px;
    background: #f5f5f5;
    border: 0;
    border-radius: 0;
    height: 45px
}

.imagenTituloBlog {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-left: 50px;
    margin-bottom: 5px
}

.blogTextoEntradilla>p {
    font-size: 16px;
    margin-left: -70px;
    color: #7a7a7a
}

.blogBotonSuscribir {
    background: 0 0;
    border: 2px solid #c2c2c2;
    border-radius: 5em;
    height: 30px;
    margin-top: 20px;
    color: #7a7a7a;
    font-size: 14px;
    margin-left: 30px;
    width: 125px
}

.iconoSeguirBlog {
    font-size: 11px;
    color: #fdd35e;
    margin-left: 5px
}

.agrandaDiv {
    transform-origin: 0 0;
    transition: transform .25s, visibility .25s ease-in
}

.blog-bajada {
    padding: 0 0 30px
}

.blog-bajada .foto-blog img {
    width: 80px;
    height: 80px
}

.blog-bajada .resumen-blog {
    padding-left: 30px;
    font-size: 18px
}

.blog-bajada .seguir-blog {
    border: 2px solid #e7e7e7;
    border-radius: 40px;
    padding: 6px;
    text-align: center;
    font-size: 18px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    max-width: 150px;
    position: absolute;
    right: 18px;
    top: -8px
}

.blog-bajada .seguir-blog .UPB-corazon {
    color: #fdd35e;
    font-size: 12px;
    padding-left: 8px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.blog-bajada .seguir-blog:hover .UPB-corazon {
    color: #d2080f
}

.CR122.container-fluid,
.CR126.container-fluid {
    background: #001125
}

.CR122 .container,
.submenuBlanco .menu .container {
    padding-top: 15px
}

.CR122 p.categoria::before {
    content: 'Categoría:'
}

.CR122 ol {
    left: 17%;
    bottom: 0
}

.CR122 ol li,
.CR126 ol li {
    background: #ffffff4d;
    border: 0;
    margin: 0 5px;
    width: 10px;
    height: 10px
}

.CR122 .carousel-caption,
.CR126 .carousel-caption {
    text-align: left;
    position: relative;
    left: 0;
    top: 100px;
    right: 0;
    padding: 0
}

.CR022 .video .playButton,
.CR122 .video .playButton,
.contenedor-video .video .playButton {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    transform: translate(-50%, -50%);
    background-color: #fff;
    cursor: pointer;
    z-index: 13;
    border-radius: 50px;
    transition: transform .3s ease-out .1s
}

.CR022 .video .triangle,
.CR122 .video .triangle,
.contenedor-video .video .playButton .triangle {
    position: absolute;
    display: block;
    box-sizing: border-box;
    top: 50%;
    left: 50%;
    transform: translate(-25%, -50%);
    width: 12px;
    height: 17px;
    border-style: solid;
    border-width: 12px 0 12px 17px;
    border-color: transparent transparent transparent #1a1a1a
}

.CR022 .video .playButton {
    width: 60px;
    height: 60px
}

.CR022 .cajaImgP .video iframe.videoImagen {
    width: 100%;
    min-height: 250px
}

.CR022.container-fluid .video iframe.videoImagen {
    width: 100%;
    min-height: 490px
}

.CR122 .video h3 {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 10000000;
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 10%;
    letter-spacing: .049em;
    font: 500 13px/13px sans-serif;
    transition: .3s 0
}

.CR122 .video iframe,
.CR122 .video img {
    width: 730px;
    height: 374px;
    border: 0
}

.CR122 .right.carousel-control {
    left: 20%;
    bottom: 0;
    top: -9px;
    font-size: 16px;
    position: relative
}

.CR122 .right.carousel-control::after {
    content: '\e92c';
    padding: 0 5px;
    font-family: icomoon;
    font-size: 12px;
    border-bottom: 0
}

.CR122 .right.carousel-control span {
    color: #fff;
    overflow: visible;
    position: relative;
    bottom: 0
}

.contenidoProgramas.clearLeftUPB article.programa img {
    max-width: 350px;
    height: auto
}

.buttonChatCall.escribenos {
    background: #aa0d0a;
    bottom: 150px;
    width: 60px;
    height: 60px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: -8px 9px 10px -8px rgba(0, 0, 0, .53);
    -moz-box-shadow: -8px 9px 10px -8px rgba(0, 0, 0, .53);
    box-shadow: -8px 9px 10px -8px rgba(0, 0, 0, .53);
    position: fixed;
    right: 10px;
    border: 0;
    color: #fff;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    z-index: 999
}

.buttonChatCall.escribenos.seccionales {
    bottom: 10px
}

.buttonChatCall.escribenos p {
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 1rem
}

.buttonChatCall.escribenos img {
    width: 20px;
    margin-top: 12px
}

.contenidoBody.pd003 .header_detalleNodo .fill.digital .video-responsive {
    margin-top: 0;
    margin-bottom: 15px
}

header li.donar.servicios_box {
    margin-top: 0
}

header li.donar.servicios_box a {
    background: #ff7600
}

header li.donar.servicios_box a:hover {
    background: #e36b10;
    color: #fff
}

.contenidoBody.central_eventos .buscador-eventos {
    margin-top: -60px;
    margin-bottom: 30px;
    padding: 0;
    background: 0
}

.contenidoBody.central_eventos .buscador-eventos .filtro {
    padding: 20px 20px 70px;
    background: #fff;
    box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2)
}

.contenidoBody.central_eventos .buscador-eventos .filtro .buscador input,
.contenidoBody.central_eventos .buscador-eventos .filtro .desplegable select {
    font-size: 16px;
    color: #484848;
    padding: 0 20px;
    background: #f5f5f5;
    border: 0;
    width: 100%;
    height: 50px
}

.contenidoBody.central_eventos .buscador-eventos .filtro .buscador button {
    position: absolute;
    background: 0;
    right: 35px;
    top: 15px;
    color: #989898
}

.contenidoBody.central_eventos .buscador-eventos .filtro .desplegable .contenedorSelect::after {
    top: 5px;
    right: 13px
}

.contenidoBody.central_eventos .buscador-eventos .links-categorias,
.contenidoBody.central_eventos .destacado-opcional img {
    width: 100%;
    height: 120px
}

.contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul,
.contenidoBody.central_eventos .buscador-eventos .links-categorias ul,
.detalle_evento .modal.fade.in .modal-body ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul li,
.contenidoBody.central_eventos .buscador-eventos .links-categorias ul li,
.detalle_evento .detalle-izquierda ul.redes li {
    padding-right: 8px;
    float: left
}

.contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul li {
    border: 2px solid #7c8796;
    padding: 9px 18px;
    color: #373a3e;
    font-size: 18px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul li.active {
    background: #7c8796;
    color: #fff
}

.contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul li:hover {
    background: #444e5d;
    border: 2px solid #444e5d;
    color: #fff
}

.central_eventos .links-categorias {
    margin-top: 15px;
    margin-bottom: 15px
}

.central_eventos .links-categorias ul.visible-links li {
    padding-right: 30px;
    float: left;
    font-size: 16px
}

.central_eventos .links-categorias ul.visible-links li .active {
    border-bottom: 2px solid #d70008;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.central_eventos .rowResult .listadoLeft {
    padding: 0;
    margin-top: 20px
}

.CR022 .form-inscripciones form .formulario .form-required.politica strong,
.central_eventos .rowResult .listadoLeft .fecha span {
    font-family: ek_muktamedium
}

.central_eventos .rowResult .listadoLeft .fecha span::after {
    content: '.';
    padding: 0 7px;
    vertical-align: text-top
}

.central_eventos .rowResult .listadoLeft .fecha::first-letter {
    text-transform: capitalize
}

.central_eventos .rowResult .listadoLeft .resumen_evento {
    display: inline-flex;
    padding: 20px 0
}

.central_eventos .rowResult .listadoLeft .resumen_evento img {
    width: 255px;
    height: 146px
}

.central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento {
    width: 505px;
    height: 146px;
    padding: 15px 20px;
    -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, .14);
    box-shadow: 0 4px 20px rgba(0, 0, 0, .14)
}

.central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento .fechaHorario,
.central_eventos .rowResult .vistaCalendario .listadoEventos .detalleEvento .fechaHorario {
    color: #969696;
    margin-bottom: 10px;
    font-size: 14px
}

.central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento .tittleEvent,
.central_eventos .rowResult .vistaCalendario .listadoEventos .detalleEvento .tittleEvent {
    font-family: ek_muktaregular;
    color: #484848;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento .tittleEvent:hover {
    color: #cf2034
}

.central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento .lugar,
.central_eventos .rowResult .vistaCalendario .listadoEventos .detalleEvento .lugar {
    font-size: 16px;
    color: #969696;
    line-height: 20px;
    padding-top: 7px
}

.central_eventos .rowResult .btCarga .boton {
    color: #d70008;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    border: 0;
    padding: 0
}

.central_eventos .rowResult .btCarga .boton:hover {
    background: #fff;
    color: #d70008
}

.central_eventos .ui-datepicker {
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    border: none;
    padding: 10px
}

.central_eventos .ui-datepicker .ui-widget-header {
    border: 1px solid #fff;
    background: #fff
}

.central_eventos .ui-datepicker th {
    font-weight: 100
}

.central_eventos .ui-datepicker td {
    padding: 5px 1px
}

.central_eventos .ui-datepicker .ui-state-default {
    border: #fff;
    background: #fff;
    text-align: center
}

.central_eventos .rowResult .vistaCalendario .ui-datepicker-inline {
    min-height: 450px;
    width: 100%
}

.central_eventos .rowResult .vistaCalendario .ui-datepicker-inline .ui-datepicker-header {
    font-size: 20px;
    font-family: ek_muktaregular
}

.central_eventos .rowResult .vistaCalendario .ui-datepicker-calendar thead {
    border-bottom: 1px solid #dedede
}

.central_eventos .rowResult .vistaCalendario .ui-datepicker td {
    padding: 25px 1px
}

.central_eventos .rowResult .vistaCalendario .ui-datepicker .ui-state-default.ui-state-highlight {
    border-radius: 0;
    height: auto;
    padding-top: 10px
}

.central_eventos .rowResult .vistaCalendario .listadoEventos {
    background: #fafafa;
    padding: 0 30px;
    height: 473px;
    overflow: scroll
}

.central_eventos .rowResult .vistaCalendario .listadoEventos .fecha {
    font-size: 18px;
    margin: 30px 0;
    font-family: ek_muktaregular
}

.central_eventos .rowResult .vistaCalendario .listadoEventos .detalleEvento {
    width: 100%;
    padding: 15px 20px;
    background: #fff;
    margin-bottom: 20px
}

.central_eventos .ciudadSelector {
    background: 0;
    border: 0;
    width: auto;
    height: auto;
    font-family: ek_muktamedium;
    border-radius: 0
}

.central_eventos .ciudadSelector::after {
    content: "\e904";
    display: inline-block;
    box-sizing: border-box;
    color: #455469;
    font-size: 16px;
    background: 0;
    pointer-events: none;
    position: absolute;
    bottom: 1px;
    right: 1px;
    cursor: pointer;
    min-width: 25px;
    height: auto;
    max-height: 33px;
    font-family: icomoon;
    padding-top: 10px
}

.central_eventos .ciudadSelector optgroup {
    color: #000
}

.central_eventos .listadoDerecha {
    max-width: 300px;
    float: right
}

.central_eventos .ui-datepicker .ui-state-default.ui-state-highlight {
    background: #f2f2f2;
    border-radius: 50%;
    height: 29px;
    padding-top: 6px;
    color: #484848
}

.central_eventos .ui-datepicker .ui-state-default.ui-state-hover {
    font-weight: 700
}

.central_eventos .ui-datepicker .ui-datepicker-next span::after,
.central_eventos .ui-datepicker .ui-datepicker-prev span::after {
    content: "\e904";
    display: inline-block;
    box-sizing: border-box;
    color: #455469;
    font-size: 16px;
    background: 0;
    position: absolute;
    bottom: 1px;
    right: 1px;
    cursor: pointer;
    min-width: 25px;
    height: auto;
    max-height: 33px;
    font-family: icomoon;
    padding-top: 10px
}

.central_eventos .btCarga .linea {
    border-bottom: none
}

.CR121 h2 button {
    font-size: 30px;
    font-family: roboto_slablight;
    color: #484848;
    border-bottom: 2px solid #f1f1f1;
    width: 100%;
    text-align: left;
    padding: 0;
    margin-bottom: 15px
}

.CR113 nav.link-tabs ul li a.active:focus,
.CR121 h2 button:focus {
    text-decoration: none;
    outline: 0;
    color: inherit
}

.CR121 h2 button:hover {
    color: #484848;
    opacity: 1;
    text-decoration: none;
    outline: 0;
    border-bottom: 2px solid #f1f1f1
}

.detalle_evento .detalle-izquierda .detalleNodo .img img {
    max-width: 730px;
    max-height: 416px
}

.detalle_evento .detalle-derecha .contenidoDrch p,
.detalle_evento .detalle-izquierda .share-redes p {
    font-family: ek_muktaregular;
    font-size: 18px
}

.detalle_evento .detalle-derecha .contenidoDrch p {
    padding: 10px 0 0;
    margin: 0
}

.detalle_evento .detalle-izquierda ul.redes li .facebook {
    background: #4267b2
}

.detalle_evento .detalle-izquierda ul.redes li .twitter {
    background: #1da1f2
}

.detalle_evento .detalle-izquierda ul.redes li .linkedin {
    background: #0077b5
}

.detalle_evento .detalle-izquierda ul.redes li .correo {
    background: #d4d8db
}

.detalle_evento .detalle-derecha {
    background: #fff;
    position: absolute;
    right: 0;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgba(0, 0, 0, .14)
}

.detalle_evento .detalle-derecha .contenidoDrch {
    padding: 25px 50px;
    display: inline-grid
}

.detalle_evento .detalle-derecha .contenidoDrch h2 {
    font-size: 22px;
    color: #939393;
    font-family: ek_muktaextralight;
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.detalle_evento .modal.fade.in .modal-body h3.nombreModal {
    text-align: center;
    font-size: 22px;
    color: #939393;
    font-family: ek_muktaextralight;
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 30px
}

.detalle_evento .modal.fade.in .modal-body ul li {
    border-top: 1px solid #e5e5e5;
    padding: 20px
}

.detalle_evento .modal.fade.in .modal-body ul li.gmail::before,
.detalle_evento .modal.fade.in .modal-body ul li.outlook::before {
    content: "\e936";
    font-family: icomoon;
    padding-right: 15px
}

.eventos-similares.container-fluid {
    background: #f5f5f5;
    margin-top: 3%
}

.eventos-futuros .container .row,
.eventos-similares.container-fluid .container .row {
    padding: 30px 0
}

.eventos-futuros .encabezado h2,
.eventos-similares .encabezado h2 {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    color: #7c7c7c;
    margin: 0;
    font-size: 22px;
    font-family: ek_muktaextralight
}

.CR082 .caja .etiqueta,
.CR120 .caja .etiqueta,
.eventos-futuros .caja .etiqueta,
.eventos-similares .caja .etiqueta {
    position: absolute;
    top: 160px;
    background: #353535c2;
    z-index: 1;
    padding: 10px 18px;
    color: #fff
}

.CR082 .caja img,
.CR120 .caja img,
.eventos-futuros .caja img,
.eventos-similares .caja img {
    width: 100%;
    max-width: 350px;
    height: 200px;
    object-fit: cover;
    padding: 0
}

.eventos-futuros .datos {
    max-width: 350px;
    margin: 0 0 25px;
    background: #f7f7f7;
    position: relative;
    padding: 20px;
    height: auto;
    min-height: 230px;
    max-height: 230px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.eventos-futuros .datos h3,
.eventos-similares .datos h3 {
    font-family: roboto_slabbold;
    font-size: 19px;
    margin-top: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.eventos-futuros .datos h3 {
    background: 0 0;
    color: #484848;
    padding: 10px 0;
    margin: 0
}

.eventos-futuros .datos h3:hover,
.eventos-similares .datos h3:hover {
    color: #bb2c43"important";
    background: 0 0
}

.eventos-futuros .datos .fecha,
.eventos-similares .datos .fecha {
    color: #969696;
    display: inline-block;
    margin-bottom: 10px
}

.header_full_image.submenuBlanco {
    height: 202px;
    min-height: 202px
}

.header_full_image.submenuBlanco .titulo {
    padding-left: 0;
    top: 40%;
    margin-top: -40px
}

.header_full_image.submenuBlanco .titulo .titulo {
    font-family: var(--title-subtitle-font);
    font-size: 2.5rem;
    color: #fff;
    margin-top: 3rem
}

.header_full_image.submenuBlanco ol.breadcrumbs {
    z-index: 1
}

.submenuBlanco .menu {
    z-index: 1;
    margin-bottom: 15px;
    border-bottom: 2px solid #efefef;
    background: 0
}

.submenuBlanco .menu .container .row ul li {
    display: inline;
    margin-right: 55px;
    font-family: ek_muktasemibold;
    font-size: 16px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.submenuBlanco .menu .container .row ul li.active {
    border-bottom: 2px solid #d70008;
    padding-bottom: 8px;
    color: #d70008
}

.submenuBlanco .menu .container .row ul li:hover {
    color: #d70007
}

.contenidoBody.pd003 .header_detalleNodo .title_subtitle_pd003 {
    top: -150px
}

.CR022 .video,
.CR121 .modal .table,
.CR125 .modal .table .CR022 .modal .table,
.CR129-apoyo-financiero .modal .table,
.submenuBlanco .CR116.filtro {
    margin-top: 30px
}

.CR022 .video a img {
    max-height: 490px;
    width: 100%
}

.contenidoBody.pd003 .container-fluid.calendario,
.submenuBlanco .CR118 .filtroFiltroIntercambio .cajaFiltro {
    padding-bottom: 30px
}

.container-fluid.cartografia {
    background: #f8f7f3;
    margin-top: -78px
}

.container-fluid.cartografia .info {
    background: #fff;
    margin-top: 35px;
    padding: 30px
}

.container-fluid.cartografia .info .derecha a {
    float: right
}

.container-fluid.cartografia .info .progress-bar.solidario {
    background-color: #ffd064
}

.container-fluid.cartografia .info .progress-bar.social {
    background-color: #cceb76
}

.container-fluid.cartografia .info .progress-bar.educativo {
    background-color: #87cc6e
}

.container-fluid.cartografia .info .progress-bar.etno {
    background-color: #4d9f89
}

.CR125 h2 {
    font-size: 30px
}

.CR125 .contenidoOficinas,
.CR125 .contenidoTabs {
    background: #fff;
    margin: 0;
    padding-right: 30px
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel a {
    background-color: transparent;
    padding: 1rem;
    font-family: var(--text-font-medium);
    font-size: 1.25rem;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    display: block;
    color: var(--violet-base-60);
}

.CR125 .contenidoOficinas .zonasOficinas .owl-carousel a {
    background-color: #f7f7f7;
    padding: 1rem;
    font-family: var(--text-font-medium);
    font-size: 1.2rem;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    display: block
}

.CR125 .contenidoOficinas .zonasOficinas .owl-carousel a.UPB_selectTab {
    font-family: var(--text-font-heavy);
    background: #10223a;
    color: #fff
}

.CR125 .contenidoTabs .zonasTabs .owl-carousel a.UPB_selectTab {
    font-family: var(--text-font-heavy);
    background: var(--violet-light-10);
    color: var(--violet-base-60)
}

.CR125 .contenidoTabs .zonasTabs {
    float: left;
    width: 100%;
    font-size: 1rem;
    position: relative
}

.CR125 .contenidoTabs .zonasTabs .customNavigationTabs {
    display: none;
    top: -40px;
    position: relative
}

.CR125 .contenidoTabs .zonasTabs .customNavigationTabs .next {
    right: -18px
}

.CR125 .contenidoTabs .zonasTabs .customNavigationTabs .prev {
    left: 15px
}

.CR125 .contenidoTabs .zonasTabs .customNavigationTabs .next,
.CR125 .contenidoTabs .zonasTabs .customNavigationTabs .prev {
    position: absolute;
    top: 70px;
    font-size: 22px;
    color: #455469;
    z-index: 2;
    padding: 0 2px
}

a.link-negro {
    color: var(--gray-base-70);
    text-decoration: revert;
    font-family: ek_muktalight;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    font-weight: 100
}

a.link-negro:hover {
    color: var(--violet-base-60);
    opacity: 1
}

.CR113 nav.link-tabs {
    padding: 10px 0 30px
}

.CR113 nav.link-tabs ul li {
    margin-right: 30px;
    float: left;
    font-size: 16px;
    padding: 9px 0;
    border-bottom: 3px solid #e8e8e8;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR113 nav.link-tabs ul li:hover {
    border-bottom: 3px solid #fdcb3f
}

.CR113 nav.link-tabs ul li.active {
    background: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    border-bottom: 3px solid #fdcb3f;
    color: #000;
    font-family: ek_muktaregular
}

.CR113 .tab-content .cajaAdmisiones {
    min-height: 300px;
    margin-bottom: 40px
}

.CR113 .tab-content .cajaAdmisiones img {
    width: 360px
}

.CR113 .cajaAdmisiones h3,
.contenidoBody.extension .detalle-sup .bloqColor li p.UPBtextoIconosCirculares,
.contenidoBody.extension h3,
.contenidoBody.transferencia h3,
.mensaje-contactanos p strong,
.pdHome .aviso-destacado .carousel.slide .item .en-vivo p {
    font-family: ek_muktabold
}

.CR123 .info a,
.CR123 .info h3,
.CR126 .otras-galerias .mini-galeria p {
    font-family: ek_muktaregular
}

.CR113 .tab-content .enlace {
    text-align: center;
    margin-bottom: 30px;
    font-family: ek_muktaregular;
    font-size: 18px;
    z-index: 1
}

.contenidoBody .container-fluid.calendario {
    margin-bottom: 0;
    padding-bottom: 30px
}

.CR124 {
    background-repeat: repeat-x
}

.CR124 h2 {
    margin-top: 0
}

.CR123 {
    background: 0 0;
    height: 100%
}

.CR123 h2,
.CR128 h2 {
    margin-bottom: 30px;
    padding: 0 15px
}

.CR123 .blog-slider,
.CR123 .slider {
    position: relative;
    padding: 0
}

.CR123 .owl-item {
    width: 390px
}

.CR123 .item {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    margin-right: 40px;
    margin-left: 15px;
    border-radius: 8px
}

.CR123 .info {
    height: 200px;
    padding: 0 20px;
    border-radius: 8px 8px 0 0;
    position: relative
}

.CR123 .info::before {
    background: linear-gradient(to right, #00000080, #0000, transparent)
}

.CR123 .info h3 {
    width: 60%;
    background: 0;
    position: absolute;
    color: #fff;
    font-size: 25px
}

.CR123 .info a {
    position: absolute;
    bottom: 20px;
    color: #fff;
    border-bottom: 2px solid;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR123 .info a:hover {
    border-bottom: 2px solid #b71e1f
}

.CR123 .profesion p {
    max-width: 350px;
    padding: 15px;
    margin-bottom: 0;
    font-size: 18px;
    border-radius: 0 0 8px 8px
}

.CR123 .customNavigation button {
    background: 0;
    font-size: 20px;
    margin-right: 15px
}

.CR126 ol {
    left: 0;
    margin: 0 auto
}

.CR126 h2 {
    padding-left: 15px;
    padding-right: 15px;
    width: 42%
}

.CR126 .carousel-caption p {
    font-size: 16px;
    padding-top: 15px;
    padding-right: 50px;
    line-height: 22px
}

.CR126 .carousel.slide .item img {
    width: 650px;
    height: 390px
}

.CR126 .otras-galerias,
.laboratorios .CR118 .filtro button.btn-primary {
    margin-top: 35px
}

.CR126 .otras-galerias p {
    color: #fff;
    font-size: 16px;
    padding: 20px 0 0
}

.CR126 .otras-galerias .mini-galeria {
    display: inline-block;
    margin-right: 10px
}

.CR126 .otras-galerias .mini-galeria p {
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    z-index: 1;
    width: 150px;
    height: 75px;
    padding: 13px 7px
}

.CR126 .otras-galerias .mini-galeria img {
    width: 150px;
    height: 75px;
    opacity: .5
}

.CR126 .otras-galerias .UPB_selectTab .mini-galeria img {
    opacity: 1;
    border: 3px solid #fff
}

.CR126 .UPB-circle-arrow-l.prev,
.CR126 .UPB-circle-arrow-r.next {
    position: absolute;
    bottom: 6%;
    color: #fff
}

.CR126 .UPB-circle-arrow-l.prev {
    left: 16%
}

.CR126 .UPB-circle-arrow-l:before {
    content: "\e900"
}

.CR126 .UPB-circle-arrow-r:before {
    content: "\e901"
}

.flipdown {
    width: 560px
}

.modal.fade.mlRegistrateModal {
    top: -80px
}

.modal.fade.mlRegistrateModal .modal-content {
    min-height: 280px;
    padding: 0 70px;
    border: 0
}

.modal.fade.mlRegistrateModal button.close {
    position: absolute;
    top: 100px;
    right: 40px;
    opacity: 1
}

.modal.fade.mlRegistrateModal button.close span:hover {
    color: #93051c
}

.modal.fade.mlRegistrateModal .modal-body h3 {
    font-family: ek_muktaregular;
    font-size: 30px;
    line-height: 1.6rem;
    color: #484848
}

.modal.fade.mlRegistrateModal .modal-body .form-group label,
.modal.fade.mlRegistrateModal .modal-body p {
    font-family: ek_muktaextralight;
    font-size: 18px;
    margin-bottom: 20px
}

.modal.fade.mlRegistrateModal .modal-body .form-group input {
    margin: 0;
    height: 50px;
    font-size: 18px;
    font-family: ek_muktaextralight;
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid #484848;
    box-shadow: none;
    padding: 0
}

.modal.fade.mlRegistrateModal .modal-footer {
    border-top: none;
    padding: 0 0 40px
}

.modal.fade.mlRegistrateModal .modal-footer .btn.btn-primary {
    padding: 12px 20px;
    margin: 0 17px;
    border-radius: 0;
    font-family: ek_muktaextralight;
    font-size: 16px
}

a.mlBotonRegistroModal {
    font-family: ek_muktaextralight;
    font-size: 17px;
    padding: 8px 22px;
    color: #484848;
    background: 0 0;
    border: 2px solid #c2c2c2;
    border-radius: 5em
}

a.mlBotonRegistroModal::after {
    content: "\e9ea";
    font-family: icomoon;
    font-size: 12px;
    color: #fdbe5e;
    margin-left: 10px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

a.mlBotonRegistroModal:hover::after {
    color: #cf2134
}

.modal.fade.mlRegistrateModal .modal-body .col-md-4,
.modal.fade.mlRegistrateModal .modal-body .col-md-7 {
    width: 50%;
    padding-left: 0;
    display: inline-table
}

.modal.fade.mlRegistrateModal .modal-body .col-md-7 #customBtn {
    border-radius: 20px;
    box-shadow: 0 0 0 grey
}

.CR082 .encabezado,
.CR120 .encabezado {
    height: 45px
}

.CR082 .encabezado p,
.CR120 .encabezado p {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
    color: #7c7c7c
}

.CR1082 .encabezado a.link-barra,
.CR120 .encabezado a.link-barra {
    right: 27px;
    position: absolute;
    display: inline-block;
    font-size: 16px
}

.CR082 .datos,
.CR120 .datos {
    max-width: 350px;
    margin: 0;
    background: #fff;
    position: relative;
    padding: 30px 22px;
    height: auto;
    min-height: 270px;
    max-height: 270px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgba(0, 0, 0, .14)
}

.CR082.container-fluid .datos,
.landing.landing001 .LandingRight .CR022 .form-inscripciones form .formulario {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.CR082 .datos h3,
.CR120 .datos h3,
.CR121 .datos h3 {
    font-family: roboto_slabbold;
    font-size: 19px;
    margin-top: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR082 .datos a h3:hover,
.CR120 .caja.destacado .datos h3:hover,
.CR120 .datos a h3:hover,
.CR121 .datos a h3:hover,
.CR121 .proximos-eventos .calendario .tab-content .eventos .detalle-evento a:hover {
    color: #bb2c43
}

.CR082 .caja.destacado .datos h3,
.CR120 .caja.destacado .datos h3 {
    color: #931f32
}

.CR082 .datos a.link-barra:hover,
.CR120 .datos a.link-barra:hover,
.CR121 .datos a.link-barra:hover,
.laboratorios .resultado-laboratorios .info a.link-barra:hover,
.transferencia .resultado-transferencias .info a.link-barra:hover {
    color: var(--red-base-50);
    border-bottom: 2px solid var(--red-base-50)
}

.CR082 .enlace,
.CR120 .enlace {
    text-align: center;
    margin-bottom: 3%
}

.CR082 a.link-barra,
.CR120 a.link-barra {
    font-size: 18px;
    text-align: center
}

.CR082 a.link-barra.flecha,
.CR120 a.link-barra.flecha {
    border-bottom: 0
}

.CR082 a.link-barra.flecha::before,
.CR120 a.link-barra.flecha::before {
    content: '\e92c';
    padding-right: 7px;
    font-family: icomoon;
    font-size: 12px;
    border-bottom: 0
}

.CR022 .imageLink .fondo-rojo {
    background: #cc2a30;
    max-width: 504px;
    position: relative;
    color: #fff;
    width: 95%;
    padding: 15px;
    margin-top: -25px
}

.CR022 .imageLink .fondo-rojo .titulo,
.CR022.UPB_Imagenes2Cols.directivos p {
    font-size: 19px
}

.CR022 .imageLink .fondo-rojo a {
    display: table-cell;
    color: #fff;
    font-size: 16px;
    font-family: ek_muktabold;
    border-bottom: 2px solid #fff
}

.CR022 .imageLink .fondo-rojo a:hover {
    opacity: 1;
    text-decoration: none;
    border-bottom: 2px solid #f16e73
}

.landing002 .LandingRight .formulario#formulario-crm {
    background: 0 0;
    padding-right: 0
}

.CR022 .form-inscripciones form .formulario {
    color: var(--white);
    margin: 0 0 30px;
    padding: 15px;
    border-radius: 1rem;
    background: linear-gradient(180deg, var(--violet-base-60) 22.4%, var(--indigo-base-70) 162.73%) !important;
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgba(0, 0, 0, .14)
}

.CR022 .form-inscripciones form .formulario option {
    color: var(--blue-base-60)
}

.CR022 .form-inscripciones form .formulario h2 {
    font-family: var(--title-subtitle-font);
    font-size: 1.25rem;
    text-align: center;
    margin: 15px 0
}

.CR022 .form-inscripciones form .formulario .group {
    position: relative;
    margin: 6px 0
}

.CR022 .form-inscripciones form .formulario .group input,
.CR022 .form-inscripciones form .formulario .group textarea {
    font-size: 0.75rem;
    padding: 0.5rem;
    display: block;
    width: 100%;
    background: 0;
    color: var(--white) !important;
    border-radius: 0.5rem;
    border: 1px solid var(--gray-light-20);
    font-family: var(--text-font-medium)
}

.CR022 .form-inscripciones form .formulario .group input,
.CR022 .form-inscripciones form .formulario .group ::placeholder {
    color: var(--white);
}

.CR022 .form-inscripciones form .formulario .group input:focus,
.CR022 .form-inscripciones form .formulario .group textarea:focus {
    outline: 0
}

.CR022 .form-inscripciones form .formulario .group .bar {
    position: relative;
    display: block
}

.CR022 .form-inscripciones form .formulario .group .bar:after,
.CR022 .form-inscripciones form .formulario .group .bar:before {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #faca00;
    transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s
}

.CR022 .form-inscripciones form .formulario .group .bar:before {
    left: 50%
}

.CR022 .form-inscripciones form .formulario .group .bar:after {
    right: 50%
}

.CR022 .form-inscripciones form .formulario .group select {
    font-size: 16px;
    padding: 0;
    display: block;
    background: 0;
    border: 0;
    border-bottom: 1px solid #d9d9d9;
    font-weight: 100
}

.CR022 .form-inscripciones form .formulario .group label {
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    top: 15px;
    transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s
}

.CR022 .form-inscripciones form .formulario .group input:focus~label,
.CR022 .form-inscripciones form .formulario .group input:valid~label {
    top: -12px;
    padding-left: 5px;
    font-size: 14px;
    color: #000
}

.CR022 .form-inscripciones form .formulario .group input:focus~.bar:after,
.CR022 .form-inscripciones form .formulario .group input:focus~.bar:before {
    width: 50%
}

.CR022 .form-inscripciones form .formulario .form-required::before {
    content: '*';
    color: var(--red-base-50);
    font-weight: bolder;
    position: absolute;
    left: 6px;
    font-size: 1rem;
    top: 4px
}

.CR022 .form-inscripciones form .formulario .form-required.politica .form-required::before,
.CR022 .form-inscripciones form .formulario .panel.panel-default.form-required::before {
    content: '*';
    color: var(--red-base-50);
    font-weight: bolder;
    float: left;
    font-size: 1rem;
    top: -10px;
    position: relative;
    margin-left: -15px
}

.CR022 .form-inscripciones form .formulario legend {
    line-height: inherit;
    border-bottom: 0;
    font-family: ek_muktaregular;
    font-size: 16px;
    margin: 12px 0
}

.CR022 .form-inscripciones form .formulario .checkbox-inline {
    margin: 0 15px 10px 0
}

.CR022 .form-inscripciones form .formulario #accordion-ev .panel.panel-default {
    border: 0;
    background: 0;
    box-shadow: none
}

.CR022 .form-inscripciones form .formulario #accordion-ev .panel.panel-default .panel-title::after {
    content: "\e904";
    display: inline-block;
    box-sizing: border-box;
    color: #838c98;
    font-size: 16px;
    background: 0;
    pointer-events: none;
    bottom: 1px;
    right: 16px;
    cursor: pointer;
    min-width: 25px;
    height: auto;
    max-height: 33px;
    font-family: icomoon;
    padding-top: 0;
    float: right
}

.CR022 .form-inscripciones form .formulario #accordion-ev .panel.panel-default .panel-heading {
    font-size: 16px;
    padding: 8px 0;
    display: block;
    background: 0;
    border: 0;
    border-bottom: 1px solid #d9d9d9
}

@-webkit-keyframes inputHighlighter {
    from {
        background: #faca00
    }
    to {
        width: 0;
        background: 0 0
    }
}

@-moz-keyframes inputHighlighter {
    from {
        background: #faca00
    }
    to {
        width: 0;
        background: 0 0
    }
}

@keyframes inputHighlighter {
    from {
        background: #faca00
    }
    to {
        width: 0;
        background: 0 0
    }
}

.CR022 .form-inscripciones form .formulario .form-required.politica .sidebar-box {
    max-height: 77px
}

.CR022 .form-inscripciones form .formulario .form-required.politica {
    padding: 10px 6px 6px 16px;
    font-size: 0.75rem;
    display: block;
    width: 100%;
    background: 0;
    border: 0;
    text-align: left;
    font-family: var(--text-font-medium)
}

.CR022 .form-inscripciones form .formulario .form-required.politica .disabled {
    justify-content: left
}

.CR022 .form-inscripciones form .formulario .form-required.politica p {
    font-size: 14px;
    margin-top: 15px
}

.CR022 .form-inscripciones form .formulario .form-required.politica a {
    color: #000;
    text-decoration: underline
}

.CR022 .form-inscripciones form .formulario .form-required.politica a.politica-ev {
    color: var(--white);
    font-size: 0.75rem;
    padding-left: 5px
}

.CR022 .form-inscripciones form .formulario .form-required .error-required,
.CR022 .form-inscripciones form .formulario .info.error-required {
    color: var(--red-light-30);
    font-weight: bolder;
    font-size: 14px
}

.CR022 .form-inscripciones form .formulario .robot #recaptcha {
    transform: scale(.9)
}

.LandingRight .CR022 .form-inscripciones form .formulario .robot .enlace {
    margin-left: auto;
    margin-right: auto;
}

.LandingRight .CR022 .form-inscripciones form .formulario .robot .enlace button {
    padding: 15px 5px
}

.CR022 .form-inscripciones form .formulario .robot .enlace button {
    background: var(--white);
    color: var(--blue-base-60);
    width: 100%;
    padding: 0.5rem 1rem;
    margin: 11px 0;
    font-family: var(--text-font-medium);
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    border: 2px solid var(--blue-base-60);
    border-radius: 0.5rem;
}

.CR022 .form-inscripciones form .formulario .robot .enlace button:hover {
    background: var(--violet-base-60);
    color: var(--white);
    border: 2px solid var(--violet-base-60);
}

.CR022 .form-inscripciones form .formulario button:hover {
    opacity: 1;
    background: #fab900
}

.CR022.shadow .item .shadow {
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .14);
    border-radius: 8px;
    padding: 5px 40px 0
}

.CR022.shadow .item h2 {
    text-align: center;
    font-family: ek_muktaregular;
    font-size: 23px
}

.CR022.UPB_Imagenes2Cols.directivos p strong,
.CR022.shadow .item p strong {
    font-family: ek_muktasemibold
}

.CR022.shadow .item .icono {
    margin-bottom: 60px;
    position: relative
}

.CR022.shadow .item .icono img {
    width: 90px;
    height: 90px;
    left: 0;
    right: 0;
    padding: 0;
    margin: -45px auto;
    position: absolute
}

.CR022.shadow .item a.btn-amarillo {
    background: #faca00;
    font-family: ek_muktaregular;
    color: #000;
    font-size: 18px
}

.CR022.shadow .item a.btn-amarillo:hover {
    background: #fab900
}

.CR022.shadow .item .enlaces {
    display: flex;
    justify-content: center;
    align-items: center
}

.CR022.shadow .item a.btn-primary {
    font-family: ek_muktaregular;
    font-size: 18px
}

.CR077 p.apertura {
    color: var(--gray-base-70);
    font-family: var(--text-font-medium);
    padding: 1rem
}

.CR128 .dos-items .caja {
    margin-bottom: 15px;
    position: relative
}

.CR128 .dos-items .info {
    width: 620px;
    bottom: 20px;
    left: 30px;
    color: #fff;
    position: absolute
}

.CR128 .dos-items .img-sombra {
    width: 100%;
    height: 272px
}

.CR128 .tres-items {
    background: #f5f5f5;
    padding: 20px 20px 0 5px
}

.CR128 .tres-items .caja {
    display: inline-flex;
    margin-bottom: 30px
}

.CR128 .tres-items .link-barra,
.menuRojo>a {
    margin: 0 30px
}

.CR128 .tres-items .img-lateral img {
    width: 200px;
    height: 150px
}

.CR096 .autores h2.tituloBody.col-md-4 {
    font-family: roboto_slabbold;
    font-size: 20px;
    padding: 0 30px
}

.directivos .CR022 h3.medellin {
    display: flex;
    align-items: center;
    height: 200px
}

.directivos .CR022 h3.bucaramanga,
.directivos .CR022 h3.palmira {
    display: flex;
    align-items: center;
    height: 380px
}

.directivos .CR022 h3.monteria {
    display: flex;
    align-items: center;
    height: 240px
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .filtro {
    padding-bottom: 30px;
    padding: 20px 20px 70px;
    background: #fff;
    margin-bottom: 50px;
    box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .2)
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .titulo-buscador {
    margin: 0 0 35px;
    font-family: roboto_slablight;
    font-size: 30px
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .itemPregunta {
    font-family: ek_muktamedium;
    font-size: 18px
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .contenedorSelect select {
    font-size: 16px;
    color: #484848;
    padding: 0 20px;
    background: #f5f5f5;
    border: 0;
    height: 50px
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .btn-primary {
    font-size: 16px;
    color: #fff;
    background-color: #b72b30;
    border-color: #b72b30;
    border-radius: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    height: 50px;
    margin: 30px 0 0
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra {
    min-height: 440px
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra .detalle-texto {
    padding: 25px;
    text-align: center;
    margin: 0 20px 35px 0;
    width: 350px;
    min-height: 190px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.CR127-artistas.vista-obras-modal-colegio .filtroArtistas .resultado-obras .obra p.titulo-artistas {
    font-family: ek_muktabold;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 10px;
    border-bottom: 2px solid #f5f5f5
}

.CR127-artistas.vista-obras-modal-colegio .obra-popup.modal h2 {
    font-size: 21px;
    font-family: ek_muktamedium;
    line-height: 1;
    margin-bottom: 15px;
    margin-top: 5px
}

.CR127-artistas.vista-obras-modal-colegio .obra-popup.modal .enlaces {
    display: inline-block;
    margin-top: 20px
}

.CR022 .link-popup .cerrar,
.CR121 .link-popup .cerrar,
.CR125 .apoyo-popup .cerrar,
.CR127-artistas.vista-obras-modal-colegio .obra-popup.modal .cerrar,
.CR129-apoyo-financiero .apoyo-popup .cerrar,
.extension .CR124 .modal-content .cerrar {
    margin-top: 10px;
    margin-right: 15px;
    background: 0;
    float: right;
    font-size: 20px
}

.CR127-artistas.vista-obras-modal-colegio .obra-popup.modal .btn-primary {
    margin: 0 5px 0 0;
    height: 59px
}

.CR127-artistas.vista-obras-modal-colegio .obra-popup.modal .video-responsive {
    min-height: 320px
}

.CR127-artistas .obra-popup.modal .mini-galeria .video-responsive {
    min-height: auto
}

.CR129-apoyo-financiero .titulo-buscador {
    background: #484848;
    margin-left: -15px;
    color: #fff;
    padding: 10px 35px;
    font-size: 20px;
    display: inline-block
}

.CR129-apoyo-financiero .apoyo-financiero {
    margin: 0 45px 30px 0;
    padding: 0;
    width: 340px;
    min-height: 325px;
    border-radius: 7px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.CR129-apoyo-financiero .apoyo-financiero .etiqueta span,
.laboratorios .resultado-laboratorios .etiqueta {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 20px;
    background: #171717c2;
    z-index: 1;
    padding: 5px 14px;
    color: #fff
}

.CR129-apoyo-financiero .apoyo-financiero img {
    width: 340px;
    height: 200px;
    border-radius: 7px 7px 0 0
}

.CR129-apoyo-financiero .apoyo-financiero p.titulo-apoyo-financiero {
    font-family: ek_muktamedium;
    font-size: 18px;
    line-height: 23px;
    margin-top: 15px;
    margin-bottom: 3px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR129-apoyo-financiero .apoyo-financiero p.titulo-apoyo-financiero:hover {
    color: #d70008
}

.CR128 p,
.CR129-apoyo-financiero .apoyo-financiero .ciudad {
    background: 0;
    font-family: ek_muktaextralight;
    font-size: 16px;
    padding: 0
}

.CR129-apoyo-financiero.vista-descuento .apoyo-financiero {
    min-height: 205px;
    margin: 0 45px 30px 0;
    padding: 0 15px;
    width: 340px;
    border-radius: 10px
}

.CR129-apoyo-financiero.vista-descuento .apoyo-financiero p.descuento-apoyo-financiero {
    color: #fdb610;
    font-family: ek_muktaregular;
    font-size: 30px;
    margin-top: 30px
}

.CR129-apoyo-financiero.vista-convenio .apoyo-financiero {
    min-height: 300px;
    background: #f5f5f5
}

.CR022 .modal-dialog.modal-lg,
.CR121 .modal-dialog.modal-lg,
.CR125 .modal-dialog.modal-lg,
.CR129-apoyo-financiero .modal-dialog.modal-lg {
    width: 960px
}

.CR022 .modal-content,
.CR121 .modal-content,
.CR125 .modal-content,
.CR129-apoyo-financiero .modal-content,
.extension .CR124 .modal-content {
    padding: 15px 30px;
    height: 540px;
    overflow: scroll;
    overflow-x: hidden
}

.CR022 .link-popup .cerrar,
.CR121 .link-popup .cerrar,
.CR125 .modal-content .cerrar,
.CR129-apoyo-financiero .apoyo-popup .cerrar {
    position: fixed;
    right: 18px;
    top: 10px;
    background: 0
}

.CR125 .modal p.titulo-apoyo-financiero,
.CR129-apoyo-financiero .modal p.titulo-apoyo-financiero,
.extension .CR124 .modal p.titulo-apoyo-financiero {
    font-family: ek_muktaextralight;
    font-size: 30px
}

.CR022 .modal .table tbody tr td:first-of-type,
.CR121 .modal .table tbody tr td:first-of-type,
.CR125 .modal .table tbody tr td:first-of-type,
.CR129-apoyo-financiero .modal .table tbody tr td:first-of-type {
    font-family: ek_muktamedium;
    width: 30%;
    background-color: #f9f9f9
}

.CR022 .modal .table-striped>tbody>tr:nth-of-type(odd),
.CR121 .modal .table-striped>tbody>tr:nth-of-type(odd),
.CR125 .modal .table-striped>tbody>tr:nth-of-type(odd),
.CR129-apoyo-financiero .modal .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff
}

.CR022 .modal .table>tbody>tr>td,
.CR121 .modal .table>tbody>tr>td,
.CR125 .modal .table>tbody>tr>td,
.CR129-apoyo-financiero .modal .table>tbody>tr>td {
    font-size: 16px;
    border-top: 0;
    border-bottom: 1px solid #ddd;
    padding: 20px
}

.contenidoBody.submenuBlanco .CR022 .formulario.UPB-contigo {
    background: 0;
    padding: 0;
    width: 120%
}

.contenidoBody.submenuBlanco .CR022 .formulario.UPB-contigo .formulario {
    margin: 0 0 30px;
    border-radius: 15px
}

.contenedor-video ul.breadcrumb {
    border: 0;
    margin-bottom: 0
}

.contenedor-video .texto {
    margin-top: 5%;
    color: #fff
}

.contenedor-video .texto p.tittle {
    font-family: robotoslab-light, Sans-Serif;
    font-size: 35px
}

.contenedor-video .video {
    margin-bottom: 35px
}

.contenedor-video .video img {
    width: 700px;
    height: 300px;
    border: 0;
    object-fit: cover
}

.contenedor-video .video iframe {
    width: 700px;
    height: 300px;
    border: 0
}

.CR129-apoyo-financiero .textoCargarMas a,
.resultado-laboratorios .textoCargarMas a {
    color: var(--red-base-50);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR129-apoyo-financiero .textoCargarMas a:hover,
.resultado-laboratorios .textoCargarMas a:hover {
    color: #d70008;
    opacity: 1
}

.CR129-apoyo-financiero .textoCargarMas a span:before,
.resultado-laboratorios .textoCargarMas a span:before {
    content: "\e904";
    font-size: 14px;
    font-weight: 700;
    padding-left: 10px
}

.menuRojo>a {
    padding: 7px 25px
}

.carousel.slide.laboratorios .item {
    background: #000
}

.carousel.slide.laboratorios .item img {
    height: 400px;
    max-height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    opacity: .7
}

.carousel.slide.laboratorios .slider_textoprincipal {
    position: absolute;
    color: #fff;
    text-shadow: 0 2px 10px rgba(0, 0, 0, .5);
    text-align: left;
    left: 7%;
    top: 12%;
    right: 7%;
    font-family: ek_muktaextralight
}

.carousel.slide.laboratorios .slider_textoprincipal h3 {
    font-family: ek_muktaextralight;
    font-size: 45px
}

.carousel.slide.laboratorios .customNavigation button {
    background: 0;
    color: #fff;
    font-size: 20px;
    text-shadow: 0 2px 10px rgba(0, 0, 0, .5);
    position: absolute;
    top: 50%
}

.carousel.slide.laboratorios .carousel-control {
    width: 7%
}

.carousel.slide.laboratorios .customNavigation button.prev {
    left: 5%
}

.carousel.slide.laboratorios .customNavigation button.next {
    right: 5%
}

.laboratorios .CR118.container {
    margin-top: -120px
}

.laboratorios .CR118 h1 {
    background: #484848;
    margin: 0;
    color: #fff;
    padding: 10px 35px;
    font-size: 20px;
    font-family: ek_muktaextralight;
    display: inline-block;
    width: 60%
}

.laboratorios .CR118 .filtro .enlaces-interes p {
    padding: 12px 0 0;
    font-size: 18px
}

.laboratorios .CR118 .filtro .enlaces-interes a {
    border-radius: 50px;
    float: left;
    font-size: 16px;
    padding: 8px 16px;
    margin: 0 14px 16px 0;
    box-shadow: 0 1px 9px 0 rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 9px 0 rgb(0 0 0 / 20%);
    -o-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .2);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.laboratorios .CR118 .filtro .enlaces-interes a.acceso-laboratorio:hover {
    background: #171717c2;
    color: #fff
}

.laboratorios .CR118 .filtro .enlaces-interes a:focus {
    text-decoration: none
}

.laboratorios .CR118 .filtro .enlaces-interes a span {
    color: #dcdcdc
}

.laboratorios .resultado-laboratorios .info .formulario-lab a::before,
.transferencia .resultado-transferencias .info .formulario-lab a::before {
    content: "\e920"
}

.detalle_laboratorio .CR022 .formulario {
    background: 0 0;
    padding: 0
}

.detalle_laboratorio .detalle-izquierda .img img {
    max-width: 730px;
    height: 400px;
    margin: initial
}

.detalle_laboratorio .detalle-izquierda .tituloBody {
    margin: 0;
    padding: 0 45px 0 15px
}

.detalle_laboratorio .detalle-izquierda .cajaOp .ciudad {
    background: 0 0;
    font-family: ek_muktaextralight;
    font-size: 18px;
    padding: 0 15px
}

.detalle_laboratorio .detalle-izquierda.todo-el-detalle {
    padding: 0 20px 0 0
}

.CR006.laboratorio .UPB-footerImg p,
.detalle_laboratorio .CR006 .UPB-footerImg p {
    margin: 5px 0 0 10px
}

.CR006.laboratorio .areas-enafasis .contenido_gris img,
.detalle_laboratorio .CR006 .areas-enafasis .contenido_gris img {
    width: 720px;
    max-height: 400px
}

.CR006.laboratorio .areas-enafasis .contenido_gris,
.detalle_laboratorio .CR006 .areas-enafasis .contenido_gris {
    background-color: #fff;
    padding: 20px;
    max-height: 500px;
    z-index: 1;
    -webkit-box-shadow: 0 10px 50px rgb(0 0 0 / 14%);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgb(0 0 0 / 14%)
}

.CR022.certificaciones .texto {
    margin-top: 80px
}

.CR022.certificaciones .logos img {
    max-width: 320px;
    height: 130px;
    padding: 0 17px
}

.CR022.certificaciones .CR022.UPB_Tooltip .tooltip-item {
    background: #fff;
    border: 2px solid #ffa904;
    padding: 0 9px;
    margin-left: 5px;
    color: #ffa904
}

.CR128 .dos-items .tipo {
    color: #bdbdbd
}

.CR128 h3 {
    font-family: ek_muktamedium;
    font-size: 18px;
    line-height: 20px;
    margin-top: 0
}

.CR128 h3:hover {
    color: #bb2c43;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.CR128 .dos-items h3:hover {
    color: #dcdcdc;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.mensaje-contactanos {
    bottom: 0;
    position: fixed;
    left: 0;
    width: 100%;
    height: auto;
    line-height: 24px;
    color: #fff;
    text-align: center;
    padding: 6px;
    z-index: 900;
    background: var(--indigo-dark-90)
}

.mensaje-contactanos.filantropia {
    background: linear-gradient(to left, #fc4b58, #cc2a30), linear-gradient(to left, #fc4b58, #cc2a30)
}

.mensaje-contactanos.filantropia a.chat {
    color: #dd353e;
    padding: 7px 25px
}

.mensaje-contactanos.filantropia a.chat::after {
    content: "\e9ea";
    font-family: icomoon;
    font-size: 12px;
    color: #dd3535;
    margin-left: 10px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.mensaje-contactanos.filantropia a.chat:hover::after {
    color: #fdbe5e
}

.mensaje-contactanos.filantropia a.chat:hover {
    background: #fff;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 20px 2px rgb(0 0 0 / 30%);
    box-shadow: 0 0 20px 2px rgb(0 0 0 / 30%)
}

.mensaje-contactanos p {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
    display: inline-block
}

.mensaje-contactanos p span img {
    width: 20px;
    margin: 0 7px 0 30px;
    opacity: .5
}

.mensaje-contactanos a.lead-link {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    padding: 7px 15px 7px 10px;
    margin-left: 15px;
    border-radius: 25px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    font-family: ek_muktamedium
}

.mensaje-contactanos a.chat {
    background: #fff;
    border: 1px solid #fff;
    color: #17304d
}

.mensaje-contactanos a.chat img {
    width: 44px;
    margin-right: 7px
}

.mensaje-contactanos a.chat:hover {
    background: #e3e2e2;
    border: 1px solid #e3e2e2
}

.mensaje-contactanos a.asesor {
    background: var(--blue-base-60);
    border: 1px solid var(--blue-base-60);
    color: #fff;
    padding-left: 15px
}

.mensaje-contactanos a.asesor img {
    width: 20px;
    margin-right: 7px
}

.mensaje-contactanos a.asesor:hover {
    background: var(--violet-base-60);
    border: 1px solid #1675c0
}

.mensaje-contactanos button.close {
    color: #fff;
    opacity: .5;
    text-shadow: none;
    padding: 8px 16px 0 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.bloque-lead {
    border-radius: 5px;
    min-height: 138px;
    text-align: center;
    color: #fff;
    max-width: 300px;
    margin: 0 22px 22px 0;
    display: grid;
    align-items: center;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.bloque-lead h3 {
    font-family: var(--title-subtitle-font) !important;
    margin: 0;
    color: var(--white)
}

#slotlist2 .modal .formulario {
    background: #fff;
    border-radius: 7px
}

#slotlist2 .modal .formulario .CR022 .form-inscripciones form .formulario {
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0
}

.bloque-lead p {
    font-size: 16px;
    color: #fff
}

.bloque-lead img {
    width: 58px
}

.bloque-lead:hover {
    -webkit-box-shadow: 0 0 20px rgb(194 153 7);
    -moz-box-shadow: 0 0 20px rgb(194 153 7);
    box-shadow: 0 0 20px rgb(194 153 7)
}

.bloque-blanco {
    color: #484848;
    background: #fff
}

.bloque-azuloscuro {
    background: #192a40
}

.bloque-azuloscuro:hover {
    background: #111f30
}

.bloque-gris {
    background: var(--indigo-medium-50)
}

.bloque-gris:hover {
    background: var(--indigo-dark-80);
}

.bloque-azulclaro {
    background: #0370c6
}

.bloque-azulclaro:hover {
    background: #045fa8
}

.detalle_formacioncontinua .whiteSpace .contenidoDrch.row .CR022 p>a {
    width: 66%;
    margin-left: 29px
}

.contenidoBody.landing.landing001 .LandingRight .CR022 .formulario {
    background: #fbfbfa;
    border-radius: 15px;
    -webkit-box-shadow: 0 10px 50px rgb(0 0 0 / 14%);
    -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .14);
    box-shadow: 0 10px 50px rgb(0 0 0 / 14%)
}

.landing.landing001 .LandingRight .CR022 .formulario {
    background: #fbfbfa
}

.contenidoBody .row .contenidoReservas {
    float: right;
    margin-right: 30px
}

.pdHome .aviso-destacado .carousel.slide .item,
.pdHome .aviso-destacado .controls-container {
    display: inline-flex;
    padding-top: 7px
}

.pdHome .aviso-destacado .carousel.slide .item .en-vivo {
    display: inline-flex;
    background: #600010;
    border-radius: 5px;
    color: #fff;
    padding: 7px 10px;
    margin-right: 20px
}

.pdHome .aviso-destacado .carousel.slide .item .en-vivo span.hora-envivo {
    padding-left: 10px
}

.pdHome .aviso-destacado .carousel.slide .item .en-vivo span.circulo-rojo {
    background: red;
    width: 9px;
    height: 9px;
    border-radius: 100%;
    margin: 5px 7px 0 0
}

.pdHome .aviso-destacado .carousel.slide .item a {
    font-family: ek_muktalight;
    padding-top: 7px;
    font-size: 16px;
    text-decoration: underline
}

.pdHome .aviso-destacado .controls-container button {
    background: 0 0;
    font-size: 14px
}

.container-fluid.menu ul li a.boton.fondoRojo.letraBlanca {
    color: #fff;
    background: #ff740a;
    font-size: 14px;
    border-radius: 25px;
    padding: 10px 25px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    font-family: ek_muktamedium
}

.container-fluid.menu ul li a.boton.fondoRojo.letraBlanca::after {
    content: "\e9ea";
    font-family: icomoon;
    font-size: 12px;
    color: #fff;
    margin-left: 10px
}

.container-fluid.menu ul li a.boton.fondoRojo.letraBlanca:hover {
    background: #e23942
}

.contenidoBody .container-fluid.calendario .container .row {
    margin-top: -75px
}

.detallePostgrado .LandingLeft .tab-content .tab-pane table {
    display: block;
    overflow-x: auto;
    white-space: nowrap
}

.detallePregrado li .UPBtextoIconosCirculares p {
    color: #515151;
    display: block;
    font-family: roboto_slabbold;
    font-size: .85rem;
    padding: 0;
    margin: 0
}

.landing p.numero_grande {
    font-family: roboto_slablight;
    font-size: 48px;
    line-height: 48px;
    text-align: center
}

.landing p.oferta_academica {
    font-size: 14px;
    text-align: center
}

.landing p.numero_grande::after {
    content: " ";
    width: 1px;
    height: 64px;
    background: #d3d3d3;
    display: block;
    position: absolute;
    top: 10px;
    right: 0
}

.landing p.numero_grande.ultimo::after {
    width: 0
}

.CR022 .video iframe.videoImagen {
    width: 100%;
    height: 350px
}

.CR022 .video .playButton {
    top: 72%
}

.CR022 .cajaImgP .video .playButton {
    top: 50%
}

.transferencia .header_full_image.submenuBlanco .titulo {
    margin-top: 3%
}

.transferencia .CR118.container {
    margin-top: -100px
}

.transferencia .CR118 .filtro {
    padding: 24px 24px 20px;
    min-height: 140px
}

.transferencia .CR124.container-fluid {
    min-height: 320px;
    color: #fff
}

.laboratorios .CR118 .filtro {
    box-sizing: content-box;
    min-height: 230px;
    padding-bottom: 20px
}

.transferencia .CR006.laboratorio .areas-enafasis .contenido_gris {
    max-height: none;
    padding: 45px
}

.laboratorios .resultado-laboratorios,
.transferencia .resultado-transferencias {
    margin: 40px 0
}

.laboratorios .resultado-laboratorios .owl-item,
.transferencia .resultado-transferencias .owl-item {
    width: 370px
}

.laboratorios .resultado-laboratorios .etiqueta,
.transferencia .resultado-transferencias .etiqueta {
    left: 25px
}

.laboratorios .resultado-laboratorios .owl-item .item,
.transferencia .resultado-transferencias .owl-item .item {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    margin: 0 15px 20px;
    border-radius: 8px;
    width: 335px
}

.laboratorios .resultado-laboratorios .imgLab,
.transferencia .resultado-transferencias .imgLab {
    border-radius: 10px 10px 0 0
}

.laboratorios .resultado-laboratorios .imgLab img,
.transferencia .resultado-transferencias .imgLab img {
    max-width: 350px;
    height: 200px;
    border-radius: 10px 10px 0 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.laboratorios .resultado-laboratorios .imgLab img:hover,
.transferencia .resultado-transferencias .imgLab img:hover {
    opacity: .8;
    border-radius: 10px 10px 0 0
}

.laboratorios .resultado-laboratorios .info,
.transferencia .resultado-transferencias .info {
    padding: 20px;
    margin: -5px 0 0;
    min-height: 310px;
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 14%);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 10px rgb(0 0 0 / 14%);
    width: 350px;
    border-radius: 0 0 10px 10px
}

.laboratorios .resultado-laboratorios .info h2,
.transferencia .resultado-transferencias .info h2 {
    font-family: ek_muktabold;
    font-size: 20px;
    line-height: 25px;
    margin: 5px 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.laboratorios .resultado-laboratorios .info .corazon a::before,
.laboratorios .resultado-laboratorios .info .formulario-lab a::before,
.transferencia .resultado-transferencias .info .formulario-lab a::before {
    content: "\e9ea";
    font-family: icomoon;
    display: inline-block;
    color: #d8d8d7;
    font-size: 14px;
    padding-right: 15px;
    padding-top: 10px;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.laboratorios .resultado-laboratorios .info .corazon a:hover::before,
.laboratorios .resultado-laboratorios .info .formulario-lab a:hover::before,
.transferencia .resultado-transferencias .info .formulario-lab a:hover::before {
    color: #bb070e
}

.detalle_laboratorio .detalle-izquierda .cajaOp .ciudad::before,
.laboratorios .resultado-laboratorios .info p.seccional::before,
.transferencia .resultado-transferencias .info p.seccional::before {
    content: "\e9d8";
    font-family: icomoon;
    display: inline-block;
    color: #f59800;
    font-size: 12px;
    padding-right: 5px
}

.laboratorios .resultado-laboratorios .info p.seccional,
.transferencia .resultado-transferencias .info p.seccional {
    font-size: 16px;
    padding-bottom: 10px
}

.laboratorios .resultado-laboratorios .info p,
.transferencia .resultado-transferencias .info p {
    background: 0;
    font-family: ek_muktaextralight;
    font-size: 18px;
    padding: 0
}

.laboratorios .resultado-laboratorios .info a.link-barra,
.transferencia .resultado-transferencias .info a.link-barra {
    font-size: 16px;
    color: #d70008;
    border-bottom: 2px solid #d70008;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    float: right
}

.contenidoBody.extension h2,
.contenidoBody.transferencia h2 {
    font-family: ek_muktaextralight;
    font-size: 30px;
    font-weight: 100
}

a.btn {
    border-radius: 0
}

.contenidoBody.extension .detalle-sup .bloqColor li .caja span {
    background: #ad3dff14;
    color: #ad3dff
}

.contenidoBody.extension .madurez-trasnferencia p {
    background: #fff;
    color: #5882f8;
    text-align: center;
    height: 165px;
    font-size: 64px;
    padding: 35px 0
}

.contenidoBody.extension .publico-mercado .cajaImgP {
    padding: 32px 24px;
    margin-right: 11px;
    width: 49%;
    background: #fff;
    box-shadow: 0 6px 20px rgb(88 130 248 / 15%);
    border-radius: 6px
}

.contenidoBody.extension .row.detalle-sup {
    margin-top: 4%;
    margin-bottom: 4%
}

.contenidoBody.extension .CR022.container-fluid,
.contenidoBody.extension .CR124 {
    margin-top: 4%;
    margin-bottom: 3%
}

.contenidoBody.extension .CR125 .contenidoTabs .zonasTabs .tab-content {
    margin: 0;
    padding: 35px 30px;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 6px 20px rgb(88 130 248 / 15%)
}

.contenidoBody.extension a.btn-azul,
.contenidoBody.transferencia a.btn-azul {
    background: #5882f8;
    font-family: ek_muktaregular
}

.extension .CR124 .modal .UPB_Imagenes2Cols {
    padding: 16px 15px 0
}

.extension .CR124 .modal .UPB_Imagenes2Cols .cajaImgP {
    padding: 0 24px;
    background: #f5f5f5;
    max-width: 240px;
    margin-right: 21px;
    min-height: 1240px
}

.extension .CR124 .modal .UPB_Imagenes2Cols .cajaImgP h3 {
    text-align: center;
    border-bottom: 2px solid #000;
    margin-bottom: 24px;
    padding: 4px 0 16px
}

p.buscador-bibliotecas {
    -webkit-box-shadow: 0 1px 15px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 15%);
    margin: 16px 0 32px
}

@media(max-width:370px) {
    .container.landing002 #formulario-crm iframe#formulario-home-postgrados {
        height: 910px
    }
}

@media(max-width:1199px) and (min-width:992px) {
    #asesoria {
        height: 650px
    }
    .LandingRight .CR022 .form-inscripciones form .formulario .robot .enlace {
        padding-left: 5px
    }
}

@media(max-width:991px) and (min-width:768px) {
    #asesoria {
        height: 600px
    }
}

@media(max-width:767px) {
    #asesoria {
        height: 600px
    }
}

@media(max-width:500px) {
    #asesoria {
        height: 600px
    }
}

@media(max-width:1024px) {
    .CR022.UPB_ParrafoBotonLink .btnInscribete h3 {
        padding: 4% 14%
    }
    .CR110 .caja img {
        width: 300px;
        height: 206px
    }
    .CR110 .datos {
        width: 300px
    }
    .detalle_entradablog .CR108 .detalleAutor {
        padding: 0 10px
    }
    .CR112.container .datos {
        padding: 25px 30px
    }
    .central_blogs .CR110.container .row {
        margin-right: 0
    }
    .central_blogs .CR047.articulos {
        margin-left: 0;
        width: 32%
    }
    .central_blogs .CR047.articulos ol {
        padding: 0 15px 0 75px
    }
    .CR116 .emprendimiento {
        min-height: 400px
    }
    .CR117 .container .blog-slider .customNavigation .prev {
        left: -17px
    }
    .CR117 .container .blog-slider .customNavigation .next {
        right: -17px
    }
    .CR117 .container .blog-slider .owl-carousel .owl-wrapper-outer {
        left: 1rem
    }
    .detalle_evento .detalle-derecha .contenidoDrch {
        padding: 25px 34px
    }
}

@media(max-width:1200px) {
    .CR054 .cajaBusqueda .contenido,
    .CR103 .caja img,
    .CR104 .caja img,
    .landing.area-inversion .bloq1 .row .areaInversionButton.UPB_inversionRight {
        width: 100%
    }
    .CR054 .cajaBusqueda input[type=text] {
        width: 275px
    }
    .CR054 .cajaBusqueda .descripcion,
    .CR122 .carousel-caption {
        display: contents
    }
    .CR054 .cajaBusqueda .listaProgramas {
        margin-left: 0;
        padding: 0
    }
    .CR102 .btn-block .numero,
    .CR102 .numero {
        padding-left: 30px;
        position: relative
    }
    CR504 .bloqueInformacion {
        padding: 118px 74px
    }
    .CR054 .cajaBusqueda .descripcion h2 {
        margin-top: 0
    }
    .CR106 .dato ul.redes li {
        display: grid
    }
    .CR102 .selector .btn-block {
        text-align: left
    }
    .CR102 .selector .btn.btn-block {
        background-color: #fff;
        padding: 0;
        box-shadow: none;
        border: 3px solid #f1f1f1
    }
    .CR102 .selector ul {
        background: #f9f9f9
    }
    .CR102 .selector ul li {
        border-bottom: 3px solid #f1f1f1
    }
    .CR102 .selector ul li a {
        padding-bottom: 30px
    }
    .CR102 .btn-block .icono,
    .CR102 ul li a .icono {
        display: none
    }
    .CR102 .btn-block .numero {
        top: 0;
        font-family: roboto_slabbold
    }
    .CR102 .btn-block.tab1 .numero {
        color: #ff9d4b
    }
    .CR102 .btn-block.tab2 .numero {
        color: #8a566a
    }
    .CR102 .btn-block.tab3 .numero {
        color: #8c955f
    }
    .CR102 .btn-block h3 {
        position: relative;
        left: 20px;
        top: -6px;
        display: inline-block;
        font-family: roboto_slabbold
    }
    .CR102 .tab-content {
        margin: 40px 0 20px
    }
    .CR102 .selector .numero {
        font-size: 2.5rem
    }
    .CR102 .selector ul h3 {
        left: 60px;
        top: 14px;
        font-size: 1rem
    }
    .CR102 .selector ul .numero {
        font-size: 2rem
    }
    .CR022.UPB_TablaHover img {
        width: auto
    }
    .CR022.container-fluid.fondo-azul a.btn {
        margin-bottom: 5px;
        width: 100%
    }
    .CR102 .caret {
        margin-left: 33px;
        margin-top: 31px;
        border-top: 10px solid #484848;
        border-right: 7px solid rgba(255, 255, 255, .15);
        border-left: 7px solid rgba(255, 255, 255, .15);
        position: absolute;
        opacity: .3
    }
    .tab1 .caret {
        border-top: 10px solid #ff9d4b
    }
    .tab2 .caret {
        border-top: 10px solid #8a566a
    }
    .tab3 .caret {
        border-top: 10px solid #8c955f
    }
    .CR004 .contenidoOficinas .zonasOficinas .customNavigation .next,
    .CR106 .contenidoOficinas .zonasOficinas .customNavigation .next {
        right: -35px;
        top: 84px
    }
    .CR004 .contenidoOficinas .zonasOficinas .customNavigation .prev,
    .CR106 .contenidoOficinas .zonasOficinas .customNavigation .prev {
        left: -35px;
        top: 84px
    }
    .landing .CR077 .description {
        width: 83%
    }
    .landing .CR077 .quantity {
        width: 50%
    }
    .landing .area-inversion .quantity .UPB_inversionLeft p {
        margin-top: 22px
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos .entradilla {
        height: 210px
    }
    .CR117 .owl-item {
        display: inline-table
    }
    .CR117 .owl-item .item {
        width: 300px;
        margin-right: 30px
    }
    .CR117 .owl-item .item img {
        width: 300px
    }
    .contenidoBody.pd003 .container-fluid.calendario {
        width: 100%;
        left: 0
    }
    .CR116 .filtro .btn.btn-primary {
        width: 14%
    }
    .CR116 .emprendimiento {
        width: 47%
    }
    .CR103 .datos,
    .CR104 .datos {
        height: auto
    }
    .CR116.filtro .row {
        margin-left: 0;
        margin-right: 0
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
        height: 200px
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image .logo-landing img {
        width: 80%
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .container {
        padding-left: 15px;
        padding-right: 15px;
        width: 600px
    }
    .container.landing002 #formulario-crm iframe {
        height: 690px
    }
    .CR119 {
        width: 970px;
        padding-left: 15px;
        padding-right: 15px
    }
    .central_blogs .filtro_blogs .filtro p {
        font-size: 16px;
        padding-top: 12px
    }
    .central_blogs .ultimo-articulo {
        padding: 0 15px
    }
    .central_blogs .ultimo-articulo .CR112 {
        width: auto;
        padding-right: 15px
    }
    .central_blogs .selectorFechaInput {
        max-width: 200px
    }
    .CR121 .panel-heading a[data-toggle=collapse]::before {
        display: block
    }
    .central_blogs .CR110 .datos,
    .central_blogs .CR112 .datos,
    .central_blogs .CR112 img {
        max-width: 100%
    }
    .central_blogs .CR110.container {
        padding: 0 30px
    }
    .CR122 h2 {
        padding: 0 15px
    }
    .central_blogs .CR110 h2 {
        position: relative
    }
    .central_blogs .CR110 #results {
        margin: 0;
        width: 100%
    }
    .central_blogs .CR110 .etiqueta {
        top: 166px
    }
}

@media(max-width:1366px) {
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
        min-height: 300px
    }
}

@media(max-width:1600px) {
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
        min-height: 400px
    }
}

@media(max-width:992px) {
    .contenidoBody.detallePostgrado .LandingLeft,
    .contenidoBody.landing.landing001 .container .LandingLeft,
    .contenidoBody.landing002.LandingLeft,
    .contenidoBody.pd002 .LandingLeft {
        order: 2
    }
    .contenidoBody.detallePostgrado .LandingRight,
    .contenidoBody.landing.landing001 .container .LandingRight,
    .contenidoBody.landing002.LandingRight,
    .contenidoBody.pd002 .LandingRight {
        order: 1
    }
    .contenidoBody.landing002.LandingLeft.hidden {
        display: block
    }
    .container.landing002 .LandingRight {
        position: relative
    }
    .landing002 .row {
        flex-flow: column;
        display: inline-flex;
        width: 104%
    }
    .CR102 .tab-pane .icono,
    .mobile-photo {
        display: none
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022 {
        padding: 0 30px
    }
    .contenidoBody.detallePostgrado .container .formularioLanding.row,
    .contenidoBody.landing.landing001 .container .row {
        display: flex;
        flex-flow: column
    }
    .CR022.UPB_ParrafoBotonLink .btnInscribete h3 {
        padding: 2% 37%
    }
    .CR054 .cajaBusqueda .contenido {
        width: 69%
    }
    .CR103 .datos {
        height: auto;
        max-width: 90%
    }
    .CR104 .datos {
        height: 140px;
        max-width: 90%
    }
    .CR022.UPB_DatosInfo8 .UPB-reconocimientos.icon {
        margin-left: 13%
    }
    .CR105 .email {
        display: inline-block;
        width: 100%
    }
    .CR105 form {
        margin-bottom: 0
    }
    .CR105 .opciones .email #labelUPB_CR105_email {
        margin-bottom: 13px
    }
    .landing .area-inversion .bloq1,
    .landing .area-inversion .bloq2,
    .landing .detallePostgrado .areas-enafasis .contenido_gris,
    .landing .detallePostgrado .areas-enafasis .menu_gris {
        height: 14px
    }
    .landing .CR077 .description {
        width: 48%
    }
    .landing .area-inversion .bloq1 .row>div:nth-of-type(3),
    .landing .area-inversion .bloq1 .row>div:nth-of-type(4) {
        width: 31%
    }
    .landing .area-inversion .quantity .UPB_inversionLeft p {
        margin-top: 0
    }
    .landing h2.snies {
        margin-top: 110px
    }
    .CR116.filtro .desplegable {
        padding-left: 0;
        width: 100%
    }
    .CR116.filtro .desplegable select {
        margin-bottom: 20px
    }
    .CR116.filtro .btn.btn-primary {
        width: 100%;
        margin-left: 0
    }
    .CR116.filtro .resultado-directorio .col-xs-12 {
        padding-right: 0
    }
    .CR022.UPB_Imagenes2Cols .col-xs-12.col-sm-3.cajaImgP.item {
        margin-left: 15px
    }
    .CR022.UPB_Imagenes2Cols .col-xs-12.col-sm-9.cajaImgP.item {
        width: 60%
    }
    .container.landing002 #formulario-crm iframe {
        height: 575px
    }
    .container-fluid.CR111 .container .foto img {
        min-height: 374px;
        width: 100%
    }
    .CR118.container {
        padding: 0 15px
    }
    .CR118.container .filtro {
        padding-bottom: 130px
    }
    .CR118.container .filtro button.col-xs-12 {
        margin-left: 15px;
        width: 46%
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
        min-height: 340px
    }
    .CR119 {
        width: 100%
    }
    .central_blogs .container .filtro .buscador {
        padding: 0 15px;
        margin-bottom: 15px
    }
    .central_blogs .selectorFechaInput {
        max-width: 100%;
        width: 98%
    }
    .central_blogs .CR121,
    .central_blogs .categorias {
        margin: 15px 0;
        height: auto;
        max-width: 100%;
        padding-left: 0
    }
    .central_blogs .CR121 .panel-title,
    .central_blogs .categorias h2 {
        font-size: 16px;
        font-family: ek_muktaextralight
    }
    .central_blogs .CR121 .panel-heading {
        padding: 0 9px
    }
}

@media(max-width:480px) {
    .contenidoBody.pd004.laboratorios .UPB_bgTransparent,
    .detalle_entradablog .etiquetas .tags,
    .detalle_laboratorio .detalle-izquierda .tituloBody {
        padding: 0 15px
    }
    .CR006.laboratorio .areas-enafasis .contenido_gris img,
    .CR022 p a.btn,
    .CR107 .carousel-inner,
    .CR122 .video iframe,
    .CR122 .video img,
    .CR122.container-fluid .carousel-inner,
    .CR127-artistas .filtroArtistas .btn-primary,
    .CR127-artistas .filtroArtistas .resultado-obras .obra .detalle-img img,
    .CR127-artistas .filtroArtistas .resultado-obras .obra .detalle-texto,
    .contenidoBody.detalle_entradablog iframe.giphy-embed,
    .detalle_laboratorio .CR006 .areas-enafasis .contenido_gris img,
    .directivos .col-md-4,
    .slide.laboratorios .carousel-inner {
        width: 100%
    }
    .CR118.container .filtro.laboratorios .desplegable.col-xs-12 {
        padding: 0 8px
    }
    .CR118.container .filtro.laboratorios button.btn-primary {
        margin: 8px;
        width: 95%
    }
    .laboratorios .CR118 .filtro .enlaces-interes a {
        margin: 0 10px 16px 0
    }
    .laboratorios .CR118 .filtro {
        min-height: 550px
    }
    .laboratorios .resultado-laboratorios .imgLab img {
        width: 350px
    }
    .laboratorios .resultado-laboratorios .info {
        padding: 20px 20px 50px;
        min-height: auto
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo8,
    .laboratorios .resultado-laboratorios .resumen_laboratorio {
        margin-bottom: 15px
    }
    .laboratorios .resultado-laboratorios {
        margin: 40px 0 5px
    }
    .CR128 .dos-items .info {
        width: 100%;
        left: 0;
        padding: 0 30px
    }
    .CR128 .tres-items .img-lateral img {
        width: 150px;
        height: 120px
    }
    .CR006.laboratorio .UPB-footerImg,
    .CR107 .carousel.slide .carousel-inner .item .col-xs-12.col-sm-4,
    .detalle_laboratorio .CR006 .UPB-footerImg {
        text-align: left
    }
    .detalle_laboratorio .detalle-izquierda .img img {
        height: auto
    }
    .CR129-apoyo-financiero .resultado-apoyos,
    .contenidoBody.central_eventos .buscador-eventos .filtro .vistas,
    .detalle_entradablog .detalleNodo .col-md-10.col-xs-12,
    .detalle_entradablog .detalleNodo .col-md-2.col-xs-12,
    .detalle_entradablog .detalleNodo .tituloBody,
    .detalle_laboratorio .detalle-izquierda.todo-el-detalle,
    .obra-popup.modal .tab-content {
        padding: 0
    }
    .filtro_programas .tab-content {
        padding-left: 33px
    }
    .CR022.UPB_TituloEntradilla h2 {
        font-size: 2rem
    }
    .CR022.UPB_ParrafoBotonLink.col-xs-12 {
        padding: 0 24px
    }
    .CR022.UPB_ParrafoBotonLink .btnInscribete h3 {
        padding: 4% 42%
    }
    .CR022.UPB_DatosInfo8 .icon {
        width: 19%
    }
    .CR054 {
        padding-left: 15px;
        margin-top: -10px
    }
    .CR054 .cajaBusqueda {
        padding: 0 25px 25px
    }
    .CR110 .caja,
    .detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion.row .cajaImgP.item img {
        padding-right: 15px
    }
    .CR054 .cajaBusqueda .listaProgramas ul li {
        padding: 6px 49px;
        width: 100%
    }
    #formCR054 .cajaBusqueda .contenido {
        display: inline-grid;
        width: 100%
    }
    .CR102 .tab-pane .icono {
        top: 142px;
        right: 50%;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    .CR102 .tab-pane .CR022 p {
        padding: 37px 16px 0
    }
    .CR022.UPB_DatosInfo8 .icon,
    .CR022.UPB_DatosInfo8 .texto {
        display: inline-block
    }
    .CR022.UPB_DatosInfo1.contenidoDatos .contenidoDatos .zonaDatos .dato {
        display: grid
    }
    .CR102 .tab-pane .cuadro-inferior .CR022 p {
        padding: 28px 42px
    }
    .CR102 .tab-pane .pie p {
        font-family: roboto_slablight;
        margin-bottom: 0;
        padding: 0 5px
    }
    .proxEventos .collage>.verMas {
        padding: 20px 0
    }
    .CR003.vinotinto .contenidoExperiencias .fondoMas,
    .CR003.vinotinto .datos.fondoClaro.letraBlanca,
    .CR003.vinotinto .datos.fondoOscuro.letraBlanca {
        height: auto
    }
    .CR003.vinotinto .entradillaBody,
    .CR003.vinotinto .tituloBody,
    .contenidoBody .container .contenidoDrch ol,
    .detalle_entradablog .texto-entrada ol {
        margin: 0
    }
    .header_full_image {
        height: 430px;
        margin-bottom: 32px
    }
    .CR003.vinotinto,
    .CR110.container,
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoAmarillo.bloqueInformacion .avisoAmarillo,
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoGris.bloqueInformacion .avisoAmarillo,
    .detalle_entradablog .texto-entrada a.btn,
    .header_full_image.submenuBlanco {
        margin-bottom: 0
    }
    .bloqueGaleria.CR035.cuadrados {
        margin-top: 0
    }
    .CR035.cuadrados .titulo {
        padding-left: 15px;
        border-bottom: 0
    }
    .CR011 .contenidoPreguntas.row,
    .container.landing002 .contenidoBody.landing002 .CR022.UPB_Imagenes2Cols .col-xs-12.col-sm-3.cajaImgP.item {
        margin-left: 0
    }
    .CR011 .contenidoPreguntas .zonaPreguntas>.row>.col-xs-11 {
        width: 91.66666667%
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos .foco.col-md-4 {
        max-width: 100%
    }
    .CR004 .contenidoComunicate,
    .detalle-sup .bloqColor li .caja span,
    .detalle-sup .bloqColor li .caja.blue span,
    .detalle-sup .bloqColor li .caja.purple span {
        background: 0
    }
    .CR107 .encabezado .verMas {
        position: relative;
        right: 0;
        top: -7px;
        padding: 0
    }
    .CR107 .carousel-indicators {
        position: relative
    }
    a.btn {
        margin-bottom: 5px;
        width: 100%
    }
    .detalle_entradablog .container-social-bar .UPB-print,
    .logo,
    .modal.fade.mlRegistrateModal .modal-body .form-group br {
        display: none
    }
    header.landing.landing002 .cabeceraMovil .navbar-header,
    header.landing.landing002 .navbar-header {
        background-color: #f8f8f800
    }
    header.landing.landing002 .cabeceraMovil a {
        background: url(../../img/header/mini_logo_NEGATIVO.png) center no-repeat #fff0
    }
    .landing .cabeceraMovil .navbar-header {
        background-color: rgba(243, 169, 33)
    }
    .landing a.navbar-brand {
        cursor: none
    }
    .landing .navbar-header .texto-derecha p {
        font-size: 1.3rem;
        font-family: roboto_slablight;
        text-transform: uppercase;
        text-align: center;
        margin-top: 9px
    }
    .landing .navbar-header .texto-derecha p strong {
        font-family: roboto_slabbold
    }
    .landing p.snies {
        margin: 10px 0 30px
    }
    .landing .zonaDatos {
        display: table-cell
    }
    .landing .header_full_image {
        min-height: 300px
    }
    .landing .contenidoDatos .dato {
        margin-bottom: 25px
    }
    .CR110 .caja,
    .container.CR068.temas-formacion,
    .detalle_entradablog .imagen-entrada img {
        margin-bottom: 20px
    }
    .landing .header_full_image .container .texto-banner {
        margin-top: 100px
    }
    .landing .CR077 .description {
        width: 71%;
        text-align: left
    }
    .landing .area-inversion .bloq1 .row>div:nth-of-type(3),
    .landing .area-inversion .bloq1 .row>div:nth-of-type(4) {
        width: 37%
    }
    .landing h2.snies {
        margin-top: 158px
    }
    .landing .CR077 .icon {
        width: 23%
    }
    .landing .area-inversion .bloq1 h4 {
        margin-top: 19px
    }
    .detalle_entradablog .detalleNodo .bloqueInformacion {
        padding: 0 0 10px
    }
    .detalle_entradablog .detalleNodo .bloqueInformacion .ubicacion-blog {
        margin-right: 10px
    }
    .detalle_entradablog .detalleNodo .bloqueInformacion .tiempo-lectura {
        position: relative;
        right: 0;
        top: 0;
        display: inline-block;
        left: 0
    }
    .detalle_entradablog .detalleNodo .bloqueInformacion .tiempo-lectura .UPB-tiempo {
        padding: 30px 30px 30px 0
    }
    .detalle_entradablog .container-social-bar {
        margin-top: 0;
        display: inline-flex;
        z-index: 1;
        background-color: #fff;
        height: 52px;
        top: 0;
        padding-top: 5px;
        -webkit-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
        -moz-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
        box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2)
    }
    .detalle_entradablog .container-social-bar .UPB-comentar,
    .detalle_entradablog .container-social-bar .UPB-facebook,
    .detalle_entradablog .container-social-bar .aumentar-texto {
        margin-right: 50px
    }
    .container-fluid.CR111 .container .foto {
        padding-right: 0
    }
    .CR127-artistas .filtroArtistas .resultado-obras .obra .detalle-texto,
    .central_blogs .CR047.articulo_central,
    .central_blogs .CR110 .articulo_central .datos,
    .container-fluid.CR111 .container .foto img {
        min-height: auto
    }
    .container-fluid.CR109 .Texto .icon .UPB-write,
    .container-fluid.CR127 .Texto .icon .UPB-write {
        font-size: 60px
    }
    .container-fluid.CR109 .Texto,
    .container-fluid.CR109 .input,
    .container-fluid.CR127 .Texto,
    .container-fluid.CR127 .input {
        padding: 10px 0
    }
    .CR110 .caja img,
    .CR110 .datos,
    .central_blogs .CR110 .caja.col-xs-12 {
        width: 100%
    }
    .CR022.UPB_ParrafoBoton1.container.digitalmente ul,
    .detalle_entradablog .texto-entrada .CR022.UPB_ImagenTexto .cajaDestado {
        margin: 0
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoAmarillo.bloqueInformacion,
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoGris.bloqueInformacion {
        padding: 0 15px 0 0
    }
    .detalle_entradablog .texto-entrada .CR022-UPB_ParrafoBoton1-container .entradillaBody .col-xs-7.col-sm-4.col-md-3,
    .detalle_entradablog .texto-entrada .CR022.UPB_Desplegable2Cols.horario,
    .detalle_entradablog .texto-entrada .CR022.UPB_Desplegable2Cols.horario .bloqueLista .col-xs-12,
    .detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion,
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoCifra2Cols.bloqueInformacion .col-xs-12 {
        padding-left: 0
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion .cajaImgP {
        padding-bottom: 15px;
        padding-right: 0
    }
    .CR122.container-fluid .carousel-inner .video,
    .CR122.container-fluid .carousel.slide .item p,
    .detalle_entradablog .texto-entrada .CR022.UPB_Articulo.bloqueInformacion.row,
    .detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo10.col-xs-12,
    .detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo10.col-xs-12 .dato,
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton1.container .col-xs-7.col-sm-4.col-md-3 {
        padding: 0
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2.container .col-xs-12.col-sm-6 {
        display: inline-block
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos .foco {
        max-width: 100%;
        padding: 15px 0 0
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos .foco .entradilla {
        height: auto;
        padding: 0 25px 25px
    }
    .CR022.UPB_Imagenes2Cols .col-xs-12.col-sm-3.cajaImgP.item {
        margin-left: 30%
    }
    .CR022.UPB_Imagenes2Cols .col-xs-12.col-sm-9.cajaImgP.item {
        width: 100%;
        margin-top: 0
    }
    .CR117 .container .blog-slider .owl-carousel .owl-wrapper-outer {
        left: 0.5rem
    }
    .CR117 .container .blog-slider .customNavigation .prev {
        left: -25px
    }
    .CR117 .container .blog-slider .customNavigation .next {
        right: -25px
    }
    .container.landing002 .LandingRight iframe#formulario-home-postgrados {
        height: 780px
    }
    .container.landing002 #formulario-crm iframe {
        height: 670px
    }
    .contenidoBody .header_full_image.light .texto-banner {
        width: 77%;
        top: 50px
    }
    .contenidoBody .header_full_image.light {
        min-height: 220px;
        height: 345px
    }
    .CR118.container .filtro button.col-xs-12 {
        width: 90%
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
        min-height: 150px;
        height: 150px
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022 {
        padding-top: 0
    }
    .CR022.UPB_ParrafoBoton1.container.digitalmente,
    .CR022.UPB_ParrafoBoton1.container.digitalmente .entradillaBody,
    .CR022.UPB_ParrafoBoton1.container.digitalmente .entradillaBody .col-xs-12 {
        padding-left: 0;
        padding-right: 0
    }
    .CR022.UPB_ParrafoBoton1.container.digitalmente ul li {
        width: 50%
    }
    .contenidoBody.central_eventos .buscador-eventos .filtro {
        display: inline-block;
        padding: 20px
    }
    .contenidoBody.central_eventos .buscador-eventos .filtro .buscador,
    .contenidoBody.central_eventos .buscador-eventos .filtro .desplegable {
        padding: 0;
        margin-bottom: 15px
    }
    .contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul li {
        padding: 9px 0;
        width: 50%;
        text-align: center
    }
    .contenidoBody.central_eventos .header_full_image select {
        background: 0;
        border: 0
    }
    .central_eventos .links-categorias ul.visible-links li {
        line-height: 35px
    }
    .central_eventos .rowResult .listadoLeft .resumen_evento {
        display: block
    }
    .central_eventos .rowResult .listadoLeft .resumen_evento img {
        width: 100%;
        min-width: 384px;
        height: auto
    }
    .central_eventos .rowResult .listadoLeft .resumen_evento .detalleEvento {
        width: 100%;
        height: auto
    }
    .colegio .cabecera_movil .buscador .inscripciones {
        position: absolute;
        top: 7px;
        z-index: 1;
        width: 86%;
        height: 77%;
        padding: 10px 0;
        right: 59px
    }
    .CR110 .caja img,
    .central_blogs .CR112 img {
        height: 200px;
        width: 100%;
        max-width: 354px
    }
    .central_blogs .CR110 .etiqueta,
    .central_blogs .CR112 .etiqueta {
        top: 160px
    }
    .central_blogs .CR047.articulos {
        width: 100%;
        margin: 0
    }
    .central_blogs .ultimo-articulo {
        padding-right: 0
    }
    .CR122.container-fluid .carousel-inner,
    .CR122.container-fluid .carousel.slide .carousel-inner>.item {
        background: #0000
    }
    .central_blogs .CR110 .datos h3,
    .central_blogs .CR112 .datos h3 {
        font-size: 19px;
        line-height: 1.1;
        height: auto
    }
    .CR122 .video iframe,
    .CR122 .video img {
        width: auto;
        height: auto
    }
    .modal.fade.mlRegistrateModal .modal-content {
        padding: 0 10px
    }
    .modal.fade.mlRegistrateModal .modal-body h3 {
        font-size: 26px;
        padding: 40px 34px 10px 0
    }
    .modal.fade.mlRegistrateModal button.close {
        right: 30px
    }
    .modal.fade.mlRegistrateModal .modal-body .form-group label,
    .modal.fade.mlRegistrateModal .modal-body p {
        font-size: 16px;
        margin-bottom: 45px;
        line-height: 20px
    }
    .modal.fade.mlRegistrateModal .modal-body .form-group label {
        top: -20px
    }
    .modal.fade.mlRegistrateModal .modal-body .form-group input {
        height: 30px
    }
    .autores .modal {
        z-index: 9990;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        white-space: nowrap;
        background: rgba(0, 0, 0, .9);
        outline: 0;
        opacity: 1;
        -webkit-transition: opacity .3s;
        -o-transition: opacity .3s;
        transition: opacity .3s
    }
    .autores .modal .modal-content {
        z-index: 9992;
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        white-space: normal;
        max-width: 98%;
        max-height: 100%;
        outline: 0
    }
    .CR022.shadow .item .enlaces {
        display: contents;
        text-align: center
    }
    .CR022.shadow .item .enlaces p {
        margin: 0 0 30px
    }
    .directivos .CR022 h3.bucaramanga,
    .directivos .CR022 h3.medellin,
    .directivos .CR022 h3.monteria,
    .directivos .CR022 h3.palmira {
        height: 0
    }
    .CR127-artistas .filtroArtistas .filtro {
        margin-left: 0;
        margin-right: 0
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos a.btn {
        max-width: 225px
    }
    .submenuBlanco .menu .container .row ul li {
        display: block;
        padding-bottom: 15px;
        margin-right: 0
    }
    .submenuBlanco .menu .container .row ul li.active {
        border-bottom: 0
    }
    .submenuBlanco .menu .container .row ul li.active span {
        border-left: 2px solid #d70008;
        padding-left: 10px
    }
    .contenidoBody.submenuBlanco .CR022 .formulario.UPB-contigo {
        width: 100%;
        margin: 15px 0 0
    }
    .CR022 .link-popup .cerrar,
    .CR121 .link-popup .cerrar,
    .CR125 .apoyo-popup .cerrar,
    .CR129-apoyo-financiero .apoyo-popup .cerrar {
        right: -4px;
        top: 0
    }
    .CR129-apoyo-financiero .titulo-buscador {
        padding: 10px 20px
    }
    .CR129-apoyo-financiero .filtro .desplegable.col-xs-12 {
        padding: 0 0 15px
    }
    .CR129-apoyo-financiero .apoyo-financiero {
        padding: 0 0 15px;
        min-height: auto
    }
    .CR129-apoyo-financiero .modal-dialog.modal-lg {
        width: auto
    }
    .CR129-apoyo-financiero .modal-content {
        padding: 10px 20px;
        overflow-x: visible
    }
    .CR129-apoyo-financiero .modal-content .modal-body {
        padding: 10px
    }
    .CR124.container-fluid {
        background-repeat: repeat-y
    }
    .CR124 h2 {
        margin-top: 10px
    }
    .CR124 .CR022.UPB_Imagenes2Cols.bloqueInformacion {
        margin: 0;
        padding: 0
    }
    .CR129-apoyo-financiero .modal .table {
        margin-top: 15px
    }
    .CR129-apoyo-financiero .modal .table>tbody>tr>td {
        display: inline-block;
        width: 100%;
        padding: 10px 15px
    }
    .CR129-apoyo-financiero .modal .table tbody tr td:first-of-type {
        width: 100%;
        padding: 15px
    }
    .CR129-apoyo-financiero .modal .table tbody tr td:first-of-type::after {
        content: ':'
    }
    .CR129-apoyo-financiero .modal .table a.link.link-parrafo {
        word-break: break-word
    }
    .mensaje-contactanos {
        background: #fff;
        -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, .3);
        -moz-box-shadow: 0 10px 50px rgba(0, 0, 0, .3);
        box-shadow: 0 10px 50px rgba(0, 0, 0, .3)
    }
    .mensaje-contactanos button.close {
        color: #767676
    }
    .mensaje-contactanos.filantropia button.close {
        color: #fff
    }
}

@media(max-width:768px) {
    .CR022.UPB_ParrafoBotonLink .btnInscribete h3 {
        padding: 4% 31%
    }
    .CR022.UPB_ParrafoBotonLink p {
        line-height: 1.5rem
    }
    .CR022.UPB_DatosInfo8 {
        padding: 15px 0;
        margin-bottom: 0
    }
    .CR022.UPB_DatosInfo8 .icon {
        width: 24%
    }
    .CR022.UPB_DatosInfo8 .UPB-reconocimientos.icon {
        margin-left: 0
    }
    .contenidoBody.pd003 .contenidoDrch {
        margin: 30px 0 0
    }
    #formCR054 .cajaBusqueda .contenido {
        display: table-cell;
        margin: 17px 0 20px
    }
    form#formCR054 .cajaBusqueda .contenido select,
    form#formCR054 .cajaBusqueda .contenido select option {
        text-overflow: ellipsis
    }
    .CR103 .encabezado {
        margin: 5% 0
    }
    .CR103 .caja,
    .central_blogs .container.filtro .buscador {
        margin: 1rem;
        width: 95%;
    }
    .CR054 .cajaBusqueda {
        padding: 10px 20px 36px
    }
    .CR054 .cajaBusqueda .contenido {
        display: block
    }
    .contenedorSelect:after {
        top: 0;
        right: 12px
    }
    #formulario #boton,
    .cajaBusqueda input[type=submit].fondoAzul,
    .contenidoDrch .manual .boton a,
    .filtroGaleria button,
    .portfolio button,
    .resultado_busqueda .buscador button {
        padding: 9px 36px
    }
    #formCR054 .cajaBusqueda input[type=text],
    .CR104 .caja img,
    .CR118.container .titulo-buscador,
    .CR119 .contenido_gris .img-cdl,
    .CR119 .contenido_gris .precios,
    .CR129-apoyo-financiero .filtro button,
    .detallePostgrado .col-xs-12.col-sm-3.col-md-3.pull-right.margenBt10 a.btn.btn-amarillo,
    .detalle_entradablog .CR108 .foto .img-circle,
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink .col-xs-12.col-sm-5.col-md-4 {
        width: 100%
    }
    .CR054 .boton.letraBlanca.fondoAzul {
        max-width: 100%;
        margin-top: 15px;
        width: 100%
    }
    .CR054 .cajaBusqueda .listaProgramas ul li {
        margin-bottom: 10px;
        padding: 6px 24px;
        min-width: 47%;
        text-align: center
    }
    .CR054 .cajaBusqueda,
    .CR104 .encabezado {
        margin-bottom: 5%
    }
    .CR104 .datos {
        max-width: 90%;
        height: auto
    }
    .CR106 [class^=UPB-] {
        width: 80px;
        margin-bottom: 40px
    }
    .CR106 .dato ul.redes,
    .central_blogs .container.filtro .autocompletar .label.label-default {
        margin-top: 10px
    }
    .CR102 .tab-pane:after,
    .CR102 .tab-pane:before {
        right: 50%
    }
    .CR004 .contenidoOficinas .zonasOficinas .customNavigation .next,
    .CR106 .contenidoOficinas .zonasOficinas .customNavigation .next {
        right: -15px;
        width: 15px
    }
    .CR004 .contenidoOficinas .zonasOficinas .customNavigation .prev,
    .CR106 .contenidoOficinas .zonasOficinas .customNavigation .prev {
        left: -17px
    }
    .CR022.UPB_DatosInfo4.upb_cifras.sb .numeros .numero,
    .CR104 {
        margin-bottom: 30px
    }
    .container-fluid.CR106 .container .contenidoComunicate {
        background: 0
    }
    .UPB_DestacadoGris .avisoAmarillo .icono span,
    .avisoAmarillo .icono span {
        line-height: 40px;
        top: 0;
        padding: 0
    }
    .CR022.UPB_DestacadoGris .avisoAmarillo .icono {
        display: inline
    }
    .contenidoBody .contenedorImagen span img,
    .contenidoBody.central_postgrados .container .cabecera_postgrados .cuadro_gris_claro .solicitar a img,
    .detalle_entradablog .texto-entrada .CR022.UPB_DatosInfo8 .icon {
        width: auto
    }
    .contenidoBody .container-fluid.CR017.calendario {
        width: 100%;
        left: 0
    }
    .contenidoBody .container-fluid.CR017.calendario .galeriaCalendario,
    .contenidoBody .container-fluid.CR017.calendario .paddingBody,
    .contenidoBody .container-fluid.CR017.calendario .tituloBody {
        padding: 0
    }
    .contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .owl-carousel .item {
        height: 278px
    }
    .contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .customNavigation .prev {
        left: 11px
    }
    .contenidoBody .container-fluid.CR017.calendario .galeriaCalendario .customNavigation .next {
        right: 11px
    }
    .contenidoBody .container-fluid.CR017.calendario .verMas {
        padding: 15px 5px
    }
    .landing .CR077 .area-inversion {
        margin: 0 -15px
    }
    .CR022 .contenidoDatos .dato,
    .landing .contenidoDatos .dato {
        border-bottom: 0
    }
    .contenidoBody.landing .container div .col-md-9 {
        padding-left: 12px
    }
    .landing .CR077 .description {
        width: 74%
    }
    .landing .CR077 .quantity {
        width: 47%
    }
    .landing .area-inversion .bloq1 .areaInversionButton {
        width: 80%;
        margin: -20px 35px
    }
    .landing .area-inversion .bloq1 .row>div:nth-of-type(3),
    .landing .area-inversion .bloq1 .row>div:nth-of-type(4) {
        width: 39%;
        height: auto
    }
    .landing .area-inversion .bloq1,
    .landing .area-inversion .bloq2,
    .landing .detallePostgrado .areas-enafasis .contenido_gris,
    .landing .detallePostgrado .areas-enafasis .menu_gris {
        width: 100%;
        float: left;
        height: 100px
    }
    .landing h2.snies {
        margin-top: 83px
    }
    .contenidoBody.landing .contenidoDatos {
        width: 68%
    }
    .container.landing002 .contenidoBody.landing002 .upb_cifras .numeros .izq,
    .landing .area-inversion .bloq1 .description h2.tituloInversion {
        text-align: left
    }
    .detalle_entradablog .detalleNodo .bloqueInformacion .tiempo-lectura {
        right: 15px
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion .cajaImgP {
        margin-bottom: 0
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_Imagenes2Cols.bloqueInformacion.row {
        padding: 0
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_ImagenTexto img {
        height: auto
    }
    .container.filtro-ciudad .desplegable,
    .detalle_entradablog .texto-entrada .CR022.UPB_ImagenTexto .cajaDestado .datos .col-md-9,
    .detalle_entradablog .texto-entrada .CR022.UPB_ImagenTexto .cajaDestado .datos .contenedor-icono {
        float: left
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2.container .col-xs-12.col-sm-6,
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink .entradillaBody {
        display: contents
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10,
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10:last-child {
        padding-left: 15px
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBoton2 .margenBt10:first-child {
        padding-right: 0;
        margin-bottom: 0
    }
    .detalle_entradablog .texto-entrada .UPB_DatosInfo5.upb_cifras .numeros .izq {
        text-align: center
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_ParrafoBotonLink .entradillaBody h2.tituloBody {
        line-height: initial;
        min-height: initial
    }
    .detalle_entradablog .texto-entrada a.btn {
        margin-right: 0;
        margin-bottom: 10px
    }
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoAmarillo.bloqueInformacion .avisoAmarillo .icono.redondeado .UPB-light.icono.redondeado {
        line-height: 28px;
        padding: 5px
    }
    .CR022.UPB_DestacadoAmarillo .avisoAmarillo .grupo,
    .CR022.UPB_DestacadoGris .avisoAmarillo .grupo,
    .avisoAmarillo.top-bottom-padding.pdR30 .grupo,
    .contenidoBody.landing .avisoAmarillo .grupo,
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoAmarillo.bloqueInformacion .avisoAmarillo .grupo,
    .detalle_entradablog .texto-entrada .CR022.UPB_DestacadoGris.bloqueInformacion .avisoAmarillo .grupo {
        width: 100%;
        padding: 35px 40px
    }
    .avisoAmarillo.top-bottom-padding.pdR30,
    .container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022.UPB_DestacadoAmarillo .avisoAmarillo {
        padding-right: 15px
    }
    .container-fluid.CR111 {
        padding: 25px
    }
    .container-fluid.CR111 .container .info {
        padding: 35px
    }
    .central_blogs .container.filtro .desplegable,
    .container-fluid.CR111 .container .foto {
        padding-left: 0
    }
    .container-fluid.CR111 .container .foto img {
        min-height: auto;
        width: 100%
    }
    .CR110.container {
        margin-bottom: 20px
    }
    .CR110 .caja img,
    .CR110 .datos {
        width: 95%;
        height: auto
    }
    .CR110 .datos .por span.fecha {
        right: 0;
        position: relative;
        display: inline-block
    }
    .CR110 .continuarLeyendo {
        margin: 20px 0
    }
    .container-fluid.CR109 .Texto .icon .UPB-write,
    .container-fluid.CR127 .Texto .icon .UPB-write {
        font-size: 0
    }
    .CR022.UPB_ParrafoCifra2Cols.bloqueInformacion.row .col-xs-12,
    .CR022.UPB_ParrafoCifra2Cols.bloqueInformacion.row .col-xs-12 .figuraRedonda {
        padding-right: 0
    }
    .CR022.UPB_ParrafoCifra2Cols.bloqueInformacion.row .col-xs-12 .figuraRedonda .bloq {
        max-width: 250px;
        height: 250px;
        padding: 6%;
        margin: 0;
        width: 100%
    }
    .central_blogs .CR110 .caja.col-xs-12 {
        width: 50%
    }
    .CR110 .caja.col-sm-6 img {
        width: 350px;
        height: 240px
    }
    .CR110 .caja.col-sm-6 .datos {
        width: 350px
    }
    .central_blogs .CR047.articulos {
        width: 95%;
        margin-left: 15px;
        margin-top: 0
    }
    .central_blogs .CR047.articulos ol {
        padding: 0 49px 0 85px
    }
    .CR103 .datos {
        max-width: 90%;
        height: auto
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos .foco.col-md-3 {
        max-width: 50%
    }
    .CR068.temas-formacion .focos_principal .nuestrosFocos .foco.col-md-3 .entradilla {
        height: 130px
    }
    .CR116.filtro .col-xs-12 .container {
        padding-left: 0;
        padding-right: 0
    }
    .CR116 .emprendimiento {
        width: 100%;
        min-height: auto;
        margin: 0 0 20px
    }
    .CR116 .emprendimiento .col-xs-12.col-md-4 {
        width: 20%
    }
    .CR116 .emprendimiento .col-xs-12.col-md-8 {
        width: 80%;
        padding: 0 10px
    }
    .CR022 .zonaDatos {
        display: inline-block;
        margin-left: 0;
        margin-right: 0
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .container {
        padding-left: 30px;
        padding-right: 30px;
        width: 100%
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .background-landing .CR022.upb_cifras .numeros {
        width: 100%
    }
    .CR106 .info {
        word-break: break-word
    }
    .container.landing002 .CR121 {
        padding-left: 30px;
        width: 100%
    }
    .container.landing002 .contenidoBody.landing002 .upb_cifras .numeros .numero {
        text-align: left;
        min-height: 125px;
        width: 50%
    }
    .container.landing002 .contenidoBody.landing002 .upb_cifras .numeros .numero::after {
        background: #fff0
    }
    .CR118.container .filtro {
        padding-bottom: 240px
    }
    .container.filtro-ciudad {
        padding-left: 30px
    }
    .container.landing002 .contenidoBody.landing002.LandingLeft .header_full_image {
        min-height: 240px;
        margin-bottom: 0
    }
    .CR119 .areas-enafasis .menu_gris ul {
        padding-top: 0
    }
    .CR119 .contenido_gris .precios {
        padding: 55px 15px 30px
    }
    .detalle_evento .detalle-izquierda {
        padding-right: 15px
    }
    .detalle_evento .detalle-derecha {
        position: relative;
        top: 0;
        margin: 0 0 30px
    }
    .detalle_evento .detalle-derecha .contenidoDrch {
        padding: 25px 50px;
        margin-bottom: 0;
        display: inline-block
    }
    .detalle_evento .detalle-derecha .contenidoDrch a.link-parrafo {
        padding-left: 10px
    }
    .CR007.ListadoHorizontal .item .carousel-caption .numero {
        margin: auto;
        top: -30px;
        bottom: auto
    }
    .CR007.ListadoHorizontal .item .carousel-caption span.icon {
        width: 100%;
        font-size: 90px;
        margin: 20px 0 0;
        padding: 16% 15px 0;
        text-align: center
    }
    .CR007.ListadoHorizontal .item .carousel-caption h3.titulo {
        padding: 0 20px
    }
    .CR007.ListadoHorizontal .item .carousel-caption .texto {
        padding: 0 12px
    }
    .contenidoBody .row.contenidoAplicar #myCarousel .carousel-caption a {
        max-width: 158px;
        margin: auto auto 20px
    }
    .CR007.ListadoHorizontal .item .carousel-caption {
        margin: 0
    }
    .contenidoBody.central_eventos .buscador-eventos .filtro {
        padding: 20px 5px
    }
    .contenidoBody.central_eventos .buscador-eventos .filtro .buscador,
    .contenidoBody.central_eventos .buscador-eventos .filtro .desplegable {
        padding: 0 0 0 10px
    }
    .contenidoBody.central_eventos .buscador-eventos .filtro .vistas ul li {
        padding: 9px
    }
    .CR129-apoyo-financiero .filtro .desplegable select {
        margin: 0 0 10px
    }
}

.cajaTabla td ol li,
.cajaTabla td ul li {
    border-bottom: none;
    text-align: left
}

.cajaTabla td ol,
.cajaTabla td ul {
    float: none
}

.cajaTabla td ul li::before {
    content: "\2022";
    font-weight: 700;
    width: 1em;
    margin-left: -1em;
    margin-right: 5px
}

.CR103 .encabezado {
    margin: 2rem 0;
}

.CR104 .encabezado {
    margin: 2rem 0;
}