@import url('https://fonts.googleapis.com/css?family=Slabo+27px');
body {
    font-family: 'Roboto', sans-serif !important;
}

.bg-gris{
    background-color: #dddddd;
}

#sagicc-chat-div {
    display: none!important;
}

.mb2-content-499 .mb2-content-list .mb2-content-item-col-1:nth-child(2) {
    border-top: 1px solid #AAAAAA;
    padding-top: 11px;
    margin-top: 11px;
}

.itemListCategoriesBlock {
    display: none;
}

h4.mb2-content-item-title {
    margin-bottom: 2px;
}

.enlaceInterEmpleados div.mb2-content-item-deatils-inner {
    margin: 5px;
}

span.mb2-content-item-meta-date {
    font-size: 12px;
}

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    font-size: 16px;
    color: #444444;
}

.jsn-es-slider-2 .jsn-es-nav {
    bottom: 200px !important;
}

.jsn-es-nav-slide .jsn-es-icon-wrap {
    padding: 10px !important;
}

.sin_margin {
    margin: 0 !important;
}

.breadcrumb {
    padding: 4px 40px !important;
}


/*.footerSlider {
	position: absolute;
	z-index: 1;
	bottom: 0px;
	}*/

.radio,
.checkbox {
    position: relative;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.checkbox label:after,
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.fa-circle:before {
    content: "\f111";
    color: #CCCCCC;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: #a9a9a9 solid 1px;
    border-radius: 0.25em;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 0.5em;
}

.radio .cr {
    border-radius: 50%;
}

.modal {
    top: 0px;
    background-color: rgba(0, 0, 0, 0.63);
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: 14px;
    line-height: 0;
    top: 52.5%;
    left: 12%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon,
.radio label input[type="radio"]+.cr>.cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all 0.3s ease-in;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,
.radio label input[type="radio"]:checked+.cr>.cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr,
.radio label input[type="radio"]:disabled+.cr {
    opacity: 0.5;
}

.ceroMargin {
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
}

.ceroleft {
    padding-left: 0 !important;
}

.contentFooter {
    width: 100%;
    background: #ffffff;
    color: #4e4e4e;
    text-align: center;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ContenedorGeneralUac {
    padding-left: 40px;
    padding-right: 40px;
}

.footerInformativo {
    padding-top: 40px;
    padding-bottom: 40px;
}

.btConoceConvenios a {
    color: #fff;
}

.tabla-calendario thead tr .title {
    text-align: center;
    background-color: #eaeaea;
    font-size: 18px;
}

#buscarHomep {
    margin-bottom: 0 !important;
}

.tabla-calendario tbody tr td {
    width: 50%;
    font-size: 16.5px;
    font-weight: 300;
    color: #000;
}

.tabla-calendario thead .subtitle {
    text-align: left;
}

.tabla-calendario3 thead tr .title {
    text-align: center;
    background-color: #eaeaea;
    font-size: 18px;
}

.tabla-calendario3 tbody tr td {
    width: 33.3%;
    font-size: 16.5px;
    font-weight: normal;
    color: #4c4c4c;
}

.tabla-calendario3 thead .subtitle {
    text-align: left;
}

.btnContactenos {
    max-width: 160px;
    width: 100%;
    background: #17A0AA;
    color: #fff;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 20px;
    font-size: 16px;
}

.RecuadroOfertaHover:hover {
    background-color: #808285 !important;
}

.btnContactenos:hover {
    background: #00707E;
    cursor: pointer;
}

.intercaladas a {
    color: #565656;
}

.intercaladas a:hover {
    color: #1E1E1E;
}

#jevents_body .month_cell_st {
    border-bottom: 0 !important;
    border-width: 5px !important;
}

.ContentTile {
    color: #535353;
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D1D4D7;
    position: relative;
    margin-bottom: 7px;
}

.CargaLine {
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 43%;
    background: #14AAB4;
}

.margin0auto {
    margin: 0 auto !important;
}

.linkFooter {
    color: #535353;
}

.paddingLeft {
    padding-left: 0 !important;
}

.conosUac {
    font-size: 22px;
    vertical-align: bottom;
    margin-right: 5px;
    color: #00707E;
}

.videoasp img {
    width: 100%;
    height: 100%;
}

.ContenidoSobreLaUniversidad {
    background: url(../../../images/SobreLaUniversidad.jpg) center center /cover;
    background-repeat: no-repeat;
    padding-bottom: 110px;
    padding-top: 110px;
    text-align: center;
}

.ContenidoSobreLaUniversidad .texto_div_la_uni:nth-child(4){
    font-size: 25px;
    font-weight: 600;
}

.alertify-notifier.ajs-right .ajs-message.ajs-visible {
    right: 391px !important;
}

.alertify-notifier .ajs-message {
    width: 382px !important;
}

#k2ModuleList146 li {
    padding: 10px !important;
}

.textoSobreLaUni {
    font-weight: 300;
    font-size: 50px;
    color: #fff;
    font-family: "Roboto", 'Segoe UI Bold';
}

.btnSobreLaUniversidad {
    background: #404040;
    border: #9a9895 solid 2px;
    display: inline-block;
    margin-top: 20px;
    padding: 6px 65px;
    color: #fff;
    border-radius: 4px;
    font-size: 15px;
    cursor: pointer;
}

.btn-ins-hover:hover {
    background: #de8e35 !important;
    border: #9a9895 solid 2px;
    border-radius: 18px;
}

.btnSobreLaUniversidad:hover {
    background: #de8e35;
    border: #de8e35 solid 2px;
}

.flechaAdelante {
    margin-left: 5px;
}

.ContainerCuadrosSobreLaU {
    background: #fff;
    padding-bottom: 30px;
    padding-top: 70px;
    text-align: center;
}

.CuadroHomeLau {
    vertical-align: top;
    text-align: center;
    max-width: 269px;
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 0;
    padding-right: 30px;
    padding-left: 30px;
}

.CuadroHomeLau:nth-child(4n) {
    border-right: 0;
}

.CuadroHomeLau img {
    vertical-align: bottom;
    padding-bottom: 10px;
}

#imgagenescount {
    /*padding-top: 25px;*/
}

.desCuadroHome {
    font-size: 15px;
    font-weight: 300;
    color: black;
}

.TitleCuadroLau {
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 300;
}

.numeroLauac {
    font-size: 45px;
    color: #ffffff;
    display: inline-block;
    font-family: "Roboto Light", 'Segoe UI Light';
    font-weight: 900;
}

.contentCarruselBlog {
    background: #EDB805;
    width: 100%;
    padding-bottom: 50px;
    padding-top: 40px;
    color: #0c0000;
    min-height: 460px !important;
}

.titleBlog {
    font-family: "Roboto", 'Segoe UI Bold';
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 30px;
}

.mrlr0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.titleNoticiaBlog {
    font-family: 'Roboto', sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #0c0000;
    text-align: left;
    line-height: 27px;
    margin-bottom: 20px;
}

.agenda-home {
    background-color: #d2d3d5;
    padding: 50px 80px 50px 80px;
    margin-left: 0;
    margin-right: 0;
}

.agenda-home h4 {
    font-family: "Roboto", 'Segoe UI Bold';
    color: #000;
    font-size: 23px;
    margin-bottom: 20px;
    margin-top: 0;
    font-weight: 300;
}

.agenda-home h3 {
    font-size: 28px;
    color: #000;
    margin-bottom: 30px;
    font-weight: 300;
    margin-top: 0;
    font-family: "Roboto", 'Segoe UI Bold';
}

.agenda-home h2 {
    font-size: 23px !important;
    color: #313131;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-top: 0;
    font-family: 'Roboto', sans-serif;
    border-bottom: 2px solid #AAAAAA;
    font-weight: 500;
}

.agenda-home h5 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #313131;
    font-size: 19px;
}

.agenda-home h5 a {
    color: #313131;
}

.agenda-home h5 a:hover {
    color: #313131;
}

.agenda-home h5 a:visited {
    color: #313131;
}

.agenda-home .tag {
    background-color: #adaeb3;
    color: #fff;
    padding: 3px 15px;
    border-radius: 4px;
    font-weight: bold;
    font-size: 13px;
    width: auto;
    margin-bottom: 10px !important;
}

.agenda-home .numero {
    font-size: 29px !important;
}

.agenda-home .fecha img,
.agenda-home .lugar img {
    float: left;
    margin-right: 5px;
    margin-top: -2px;
    color: #515151;
}

.agenda-home .lugar {
    margin-left: 2px !important;
}

.agenda-home .lugar img {
    margin-right: 8px;
}

.agenda-home p {
    margin: 5px 0 !important;
}

.agenda-home .col-lg-6 {
    padding-left: 0;
}

.agenda-home .btn-todas-noticias {
    font-size: 15px;
    background-color: #4D4D4D;
    color: #fff;
    padding: 3px 15px;
    border-radius: 4px;
    font-weight: bold;
}

.agenda-home .col-lg-4 {
    padding-left: 0;
}

.agenda-home .text-mini {
    font-size: 20px;
    color: #515151;
    font-weight: 400;
}

.contentAutorBlog {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

.nombreAutorBlog {
    font-weight: bold;
    font-size: 18px;
}

.contentNoticiasText {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: #000;
}

.CargoBlogero {
    font-size: 14px;
}

.positionRelative {
    position: relative;
}

.imgBlogItem {
    margin-top: -43px;
    margin-left: 3px;
    width: 220px;
}

.carousel-inner {
    position: relative;
    width: 100%;
}

.carousel-indicators li {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 1px;
    text-indent: -999px;
    border: #ffffff solid 2px;
    border-radius: 50%;
    cursor: pointer;
    margin-bottom: -48px;
    background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
    margin: 0;
    width: 18px;
    height: 18px;
    background-color: #ffffff;
    margin-bottom: -48px;
}

.ContenedorGeneralBlogs {
    padding-left: 75px;
    padding-right: 75px;
}

.comillasBlog {
    position: absolute;
    left: -35px;
    top: 65px;
    width: 23px;
}

.contenCreandoPuentes {
    background: #d2d3d5;
    padding: 20px 0 20px 0;
    text-align: center;
    color: #333333;
}

.titleCrandoPuentes {
    font-weight: bold;
    font-size: 20px;
    margin-top: 8px;
    font-family: 'Slabo 27px', serif;
}

.detalleCreandoP {
    font-weight: 300;
    font-size: 20px;
    color: #333333;
    font-family: "Roboto", 'Segoe UI Light';
}

.revistas-cientificas {
    background-color: #fff;
}

.revistas-cientificas .content-revistas-cientificas {
    margin: 2.5vw 1vw;
}

.revistas-cientificas .content-revistas-cientificas .row {
    margin-left: 0;
    margin-right: 0;
}

.revistas-cientificas .content-revistas-cientificas .box .col-sm-8 {
    padding-left: 0;
    padding-right: 0;
    border-right: 1px solid rgba(191, 191, 191, 0.56);
    padding-right: 10px;
}

.revistas-cientificas .content-revistas-cientificas .box .col-sm-4 {
    padding-left: 0;
    padding-right: 0;
}

.revistas-cientificas .content-revistas-cientificas .box {
    min-height: 147px;
    width: 48%;
    margin-left: 15px;
    min-width: 48%;
    padding-left: 30px;
    padding-right: 10px;
    padding-bottom: 20px;
    margin-bottom: 15px;
    box-shadow: 0 0 3px 1px rgba(191, 191, 191, 0.56);
}

.revistas-cientificas .content-revistas-cientificas h2 {
    font-family: "Roboto", 'Segoe UI Bold';
    font-size: 26px;
    font-weight: 400;
    margin: 20px 0 20px 12px;
    color: #616161;
    text-transform: capitalize;
}

.revistas-cientificas .content-revistas-cientificas h4 {
    font-size: 14px;
    font-weight: bold;
    color: #4e4c4c;
}

.revistas-cientificas .content-revistas-cientificas a {
    border: #4e4c4c solid 1px;
    color: #4e4c4c;
    padding: 5px 0.9vw;
    font-weight: bold;
    border-radius: 4px;
    font-size: 0.8vw;
}

.revistas-cientificas .content-revistas-cientificas .box h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 16px;
}

.revistas-cientificas .content-revistas-cientificas .box p {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

#mapHome {
    height: 100%;
    width: 100%;
    min-height: 300px;
}

.ContentMapa {
    display: inline-block;
    width: 73%;
    vertical-align: top;
}

.ContentSliderNoticias {
    display: inline-block;
    width: 27%;
    background: #303538;
    height: 100%;
    min-height: 300px;
    vertical-align: top;
    margin-left: -4px;
}

.imgSliderNoticiasPaises {
    width: 100%;
    margin-top: -27px;
}

.paisNoticia {
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.titleNoticiaFooter {
    color: #fff;
    display: inline-block;
    margin: 0 auto;
    font-size: 16px;
    max-width: 300px;
    line-height: 1.2;
}

.contentTextosNoticias {
    text-align: center;
    position: relative;
    padding: 30px 0;
}

.LineaDeColorWhite {
    width: 30%;
    height: 1px;
    background: #FAFCFD;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 8px;
}

.ContenidoNoticias {
    color: #D9DADA;
    font-family: "Roboto", 'Segoe UI Light';
    max-width: 400px;
    margin: 0 auto;
    font-size: 14px;
}

.BtnAmpliarFooter {
    color: #fff;
    padding-bottom: 6px;
    padding-top: 6px;
    font-family: "Roboto", 'Segoe UI Light';
    font-size: 15px;
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
}

.colorSalmon {
    color: #DE8E35;
    opacity: 1;
}

.carousel-control:hover,
.carousel-control:focus {
    color: #DE8E35;
}

.contentoticiasAgenda {
    width: 100%;
}

.contNoticiasHome {
    display: inline-block;
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
    position: relative;
    padding-bottom: 50px;
}

.contentoticiasAgenda {
    padding-top: 50px;
}

#t3-mainnav .btnContRela {
    background-color: #ffffff !important;
    margin-right: 5px;
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.2);
}


/*.fa-angle-down {
		display: none !important;
	}*/

#t3-mainnav .btnContRela:hover {
    background-color: #808285 !important;
    color: rgb(255, 255, 255);
}


/*Video agenda oculto*/


/*.contAgendaHome {
	display: inline-block;
	width: 29%;
	vertical-align: top;
	}*/

.TitleNoticiasG {
    text-align: left;
    display: inline-block;
    font-size: 28px;
    color: #464646;
    font-weight: 400;
    margin-top: 0;
    font-family: "Roboto", 'Segoe UI Bold';
    margin-bottom: 3px;
}

.contentGeneralNoticas {
    border-bottom: 4px solid #e6e6e6;
    margin-bottom: 19px;
    margin-top: 0;
}

.ControlesNoticias {
    display: inline-block;
    float: right;
    margin-top: 6px;
}

div.itemHeader h2.itemTitle {
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    font-family: "Roboto", "segoe Ui";
}

div.itemHeader h2.itemTitle.titleApoyoFinanciero{
    font-weight: bold!important;
}

.lineTitleApoyoFinanciero{
    border: none;
    height: 3px;
    width: 150px;
    background-color: #AAAAAA;
    margin: 1rem auto;
}

.VerTodasN {
    background: #4D4D4D !important;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    padding: 3px 16px;
    border-radius: 4px;
    cursor: pointer;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
}

.flechasStyle {
    background: #4d4d4d;
    display: inline-block;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 3px 10px;
    cursor: pointer;
    margin-right: 3px;
}

.flechasStyle:hover {
    background: #616161;
}

.mb2-content-103 .lSPrev {
    visibility: hidden;
}

.mb2-content-103 .lSNext {
    visibility: hidden;
}

.mb2-content-560 .lSPrev {
    visibility: hidden;
}

.mb2-content-560 .lSNext {
    visibility: hidden;
}

.mb2-content-163 .lSSlideOuter .lSAction .lSNext {
    background: rgba(51, 51, 51, 0.78);
    color: #fff;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    padding: 8px 11px;
    font-size: 26px;
    opacity: 1;
    border: rgba(51, 51, 51, 0.41) solid 1px;
}

.mb2-content-163 .lSSlideOuter .lSAction .lSPrev {
    background: rgba(51, 51, 51, 0.78);
    color: #fff;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    padding: 8px 11px;
    font-size: 26px;
    opacity: 1;
    border: rgba(51, 51, 51, 0.41) solid 1px;
}

.btnLeerMas {
    width: 100%;
    display: block;
    font-weight: bold;
    color: #6D6E70;
    border-top: 1px solid #e6e6e6;
    border-bottom: 5px solid #e6e6e6;
    padding-top: 10px;
    padding-bottom: 13px;
}

.btnLeerMas:hover {
    color: #8592A3;
}

.contAgendaHome {
    background: #e8e9eb;
    padding: 0 10px 50px 35px;
    padding: 0 15px 25px 30px;
    display: none !important;
}

.video-container {
    position: relative;
    padding-bottom: 41.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container2 {
    position: relative;
    padding-bottom: 20.25%;
    height: 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tituloDeAgenda {
    font-size: 20px;
    color: #525252;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 12px;
}

.VerTodasAgenda {
    background: #8E9BA6 !important;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 3px 16px;
    border-radius: 14px;
    cursor: pointer;
    float: right;
    cursor: pointer;
    margin-top: 10px;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    cursor: pointer;
}

.modal-lg .modal-dialog {
    z-index: 99999 !important;
}

.modal-backdrop {
    display: none;
}

.mod_events_latest_content a {
    font-size: 16px;
    color: #7C858F !important;
    font-family: "Roboto", 'Segoe UI Semibold';
    line-height: 1;
}

.mod_events_latest_date {
    color: #4E5967;
    font-family: "Roboto", 'Segoe UI Semibold';
    font-size: 14px;
    margin-bottom: 5px;
}

.descriptionD p {
    font-size: 11px;
    color: #666666;
    font-family: "Roboto", 'Segoe UI Semibold';
}

.mod_events_latest_first {
    border: #fff solid 0;
}

.mod_events_latest_table td {
    padding: 0 !important;
}

.mod_events_latest {
    border-top: 0 solid #dddddd !important;
}

.mod_events_latest_table tr {
    border-bottom: 0 solid #ccc !important;
}

.jevbootstrap p {
    margin: 0 !important;
}

.mb2-content-103 .mb2-content-item-title a {
    color: #464646 !important;
    font-family: "Roboto", 'Segoe UI Semibold';
    !important;
    line-height: 1.3;
    font-size: 20px;
    font-weight: 500;
}

.mb2-content-560 .mb2-content-item-title a {
    color: #464646 !important;
    font-family: 'Slabo 27px', serif;
    !important;
    line-height: 1.3;
    font-size: 24px;
    font-weight: 300;
}

.media-above .mb2-content-item-media {
    margin-bottom: 15px !important;
}

.mb2-content-item-desc {
    font-size: 15px;
    margin-top: 10px;
}

.mb2-content-103 .mb2-content-list .mb2-content-item {
    position: relative;
}

.mb2-content-560 .mb2-content-list .mb2-content-item {
    position: relative;
}

.mb2-content-item-desc {
    margin-top: 7px !important;
}

.mb2-content-148 .mb2-content-item-title a {
    font-size: 16px;
    color: #666666;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.mb2-content-item-meta>span {
    margin: 0 !important;
}

.mb2-content-148 .mb2-content-item-meta {
    background: #15B3E0;
    color: #fff;
    display: inline-block;
    padding: 1px 12px;
    border-radius: 6px;
    font-size: 12px;
    font-family: "Roboto", 'Segoe UI semiBold';
    margin-top: 10px;
}

.mb2-content-103 .mb2-content-item-deatils {
    position: relative !important;
    top: -55px !important;
}

.mb2-content-103 .mb2-content-item-meta-date {
    font-size: 87% !important;
    color: #999 !important;
    background: transparent !important;
}

.mb2-content-560 .mb2-content-item-meta-date {
    font-size: 87% !important;
    color: #999 !important;
    background: transparent !important;
}

.mb2-content-148 {
    padding-top: 24px;
    border-top: 1px solid #D6D6D6;
    margin-top: 40px;
}

.mb2-content-148 .mb2-content-item-meta-date {
    background: transparent !important;
    color: #fff !important;
    font-family: "Roboto", 'Segoe UI semiBold' !important;
    font-size: 10px !important;
}

.mb2-content-163 .mb2-content-item-meta-date {
    background: transparent !important;
    font-family: "Roboto", 'Segoe UI semiBold' !important;
    font-size: 87% !important;
    color: #999 !important;
}

.contentNoticiasProgramas {
    background-color: #E8E9EA!important;
    padding: 7rem 0rem;
}

.mb2-content-103 .mb2-content-item-title {
    background: #fff !important;
    margin-left: 0px !important;
    padding-left: 2px !important;
    padding-top: 8px !important;
    margin-bottom: 10px !important;
}

.mb2-content-561~.ControlesNoticias .flechasStyle {
    background: transparent;
    display: inline-block;
    color: #4d4d4d;
    text-align: center;
    border-radius: 30px;
    padding: 15px 22px;
    cursor: pointer;
    margin-right: 3px;
    border: 2px solid #4d4d4d;
}

.mb2-content-561~.ControlesNoticias .flechasStyle .ion-chevron-left,
.mb2-content-561~.ControlesNoticias .flechasStyle .ion-chevron-right {
    font-weight: 600;
}

.mb2-content-561~.ControlesNoticias {
    display: block;
    position: relative;
    bottom: 0;
    text-align: center;
    float: none;
    margin-top: 2rem;
}

.contentElegirUAC .row .col-md-4 img {
    display: block;
    margin: 2rem auto;
    width: auto;
}

.mb2-content-560 .mb2-content-item-deatils .mb2-content-item-deatils-inner .mb2-content-item-readmore {
    display: none;
}

.mb2-content-560 .mb2-content-item-deatils .mb2-content-item-desc {
    margin-top: 0!important;
}

.relativepos {
    position: relative;
}

.ProgramaNecesitado {
    padding-left: 0;
    padding-right: 0;
    background: #d2d3d5;
    padding-top: 20px;
    padding-bottom: 20px;
    vertical-align: top;
}

.ProgramaNecesitado .ContenedorGeneralUac {
    /*padding-left: 93px !important;*/
    background-color: #d2d3d5;
    padding: 15px 0 10px 93px;
}

.ProgramaNecesitado .contenedorContenidoRelacionados {
    padding-left: 0 !important;
    padding: 0px 0 !important;
}

.ProgramaNecesitado .contenedorContenidoRelacionados .btnContRela {
    background-color: #ffffff !important;
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.2);
    color: #2b2a2a !important;
    font-size: 14px !important;
    margin: 5px 2px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

.ProgramaNecesitado .anchoBuscar {
    width: 95% !important;
}

.mglandr0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.pdlandr0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.container-blog-revista {
    min-height: 35vw;
    font-family: 'Roboto', sans-serif !important;
    background-color: #edb805;
}

.container-blog-revista .carousel {
    min-height: 27vw;
}

.input-quequieresestudiar input {
    position: relative;
    height: 40px !important;
    width: 100% !important;
    color: black;
    font-family: "Roboto", 'Segoe UI Bold' !important;
    font-weight: bold;
    font-size: 18px !important;
}

.input-quequieresestudiar .btnBuscarProgramas {
    position: absolute;
    top: 0;
    right: 2px;
    height: 40px !important;
    border-radius: 4px;
    background-color: #424242;
    color: #fff;
    font-weight: 600;
}

.NuestrasOfertas {
    background: #d2d3d5;
    padding-left: 60px;
    padding-right: 5vw;
    padding-bottom: 20px;
    padding-top: 30px;
}

.titleProgramas {
    font-size: 45px;
    font-family: "Roboto", "segoe Ui";
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
    text-shadow: 2px 2px 4px #000000;
}

.titleProgramas.mod {
    font-size: 42px;
}

.ContentPro {
    width: 100%;
    background: #ADB4BC;
    padding-top: 15px;
    padding-bottom: 15px;
}

.TitleOfertas {
    color: #464646;
    font-family: "Roboto", 'Segoe UI Bold';
    font-size: 20px;
    margin-bottom: 6px;
    font-weight: 400;
}

.RecuadroOferta {
    display: inline-block;
    padding: 12px 26px;
    background: #FFFFFF;
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.2);
    color: #2b2a2a;
    font-size: 13px;
    font-family: "Roboto", 'Segoe UI Bold';
    cursor: pointer;
    margin-right: 10px;
    width: auto;
    text-align: center;
    vertical-align: top;
    margin-bottom: 12px;
}

.textoOfertas {
    font-size: 15px;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

.RecuadroOferta:nth-child(3n+1) {
    margin-right: 8px;
}

.RecuadroOferta:hover {
    background-color: #808285;
    color: #fff !important;
}

.MiniTexto {
    color: #666666;
    font-family: "Roboto", 'Segoe UI Bold';
    font-size: 13px;
    float: left;
}

.derechaText {
    float: right;
    font-size: 9px;
    font-family: "Roboto", 'Segoe UI Bold';
    max-width: 111px;
    text-align: left;
    margin-top: -6px;
}

.RecuadroOferta:hover .MiniTexto {
    color: #fff !important;
}

#t3-off-canvas {
    z-index: 999999999 !important;
    background: #fff;
    color: #222;
}

.headerUac {
    padding-top: 4px;
    padding-bottom: 2px;
    width: 100%;
    padding-left: 50px;
    z-index: 9;
    background-color: #FFF;
    border-bottom: 1px solid #e2e2e2;
}

#Mod121 {
    padding: 0 !important;
    margin: 0 !important;
}

#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-default .onesignal-bell-launcher-button svg .background {
    fill: #4D4D4D !important;
}

.vigiladaMineducacion {
    display: inline-block;
    color: #333;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 8px;
    font-size: 14px;
    margin-bottom: 5px;
}

.infoCell {
    color: #333;
    font-size: 14px;
    display: inline-block;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: 400;
}

#t3-mainnav {
    border: 0 !important;
    background: #fff !important;
    padding-left: 50px;
    padding-right: 50px;
    z-index: 99;
    text-align: center;
    position: relative;
    padding-bottom: 0px;
    padding-top: 15px;
    box-shadow: -2px 9px 5px -6px rgba(0, 0, 0, 0.08);
}

.sombraMenuInicial {
    box-shadow: -2px 9px 16px -6px rgba(0, 0, 0, 0.29);
}

.contentLogoUac {
    display: inline-block;
    float: left;
}

.ContentMenuItem {
    margin-top: 14px;
    display: inline-block;
}

.menusInternosDos {
    float: left;
    margin-top: 14px;
    margin-left: 6%;
}

.navbar-default .navbar-nav>li>a {
    font-size: 18px;
    font-family: "Roboto", 'Segoe UI';
    /*text-transform: uppercase;*/
    color: #2b2b2b;
    font-weight: 500;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    /*background: #fff;*/
    color: #333333;
    /*font-size: 16px;*/
    font-family: "Roboto", 'Segoe UI';
    font-weight: bold;
    border-bottom: 3px solid #333333;
}

.insHeader {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: #960A0D;
    /*border: #761617 solid 2px;*/
    border-radius: 4px;
    display: inline-block;
    float: right;
    padding: 10px 30px;
    margin-top: 0px;
    cursor: pointer;
    transition: all 1s;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background:linear-gradient(90deg, #961914 0%, #f51011 100%);
    box-shadow:0px 4px 12px rgb(255 156 156 / 48%);
}
.insHeader:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #9D1813;
  border-radius: 4px;
  z-index: -2;
}
.insHeader:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #9D1813;
  transition: all 1s;
  border-radius: 4px;
  z-index: -1;
}
.insHeader:hover:before {
  width: 100%;
}
.insHeader:hover {
    background-color: #9D1813 !important;
}

.btn-bf-white::before {
    color: #fff !important;
}

.btn-bg-osc {}

.btn-bg-osc::before {
    background-color: #880028 !important;
    color: #fff;
    border: 1px solid #880028 !important;
}

.insHeader:after {
    background-color: #880028;
}

.contentHeaderMenu {
    position: relative;
}

#flotanteApoyoFinanciero{
    position: fixed;
    bottom: 20px;
    right: 25px;
    background-color: #8f0c11;
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    border-radius: 50px;
    padding: 5px 2rem;
    border: 2px solid #FFF;
    z-index: 999999;
    box-shadow: 0px 0px 7px 0px rgb(38 38 38 / 71%);
}

#flotanteVolvamosaCreer{
    position: fixed;
    bottom: 20px;
    right: 25px;
    background-color: #8f0c11;
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    border-radius: 50px;
    padding: 5px 2rem;
    border: 2px solid #FFF;
    z-index: 999999;
    box-shadow: 0px 0px 7px 0px rgb(38 38 38 / 71%);
}

#flotantePortaldePagos{
    position: fixed;
    bottom: 20px;
    right: 285px;
    background-color: #8f0c11;
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    border-radius: 50px;
    padding: 5px 2rem;
    border: 2px solid #FFF;
    z-index: 999999;
    box-shadow: 0px 0px 7px 0px rgb(38 38 38 / 71%);
}

#flotanteApoyoFinanciero:hover, #flotanteApoyoFinanciero:focus, #flotanteApoyoFinanciero:active{
    text-decoration: none;
    background-color: #5d0104;
}

#flotanteVolvamosaCreer:hover, #flotanteVolvamosaCreer:focus, #flotanteVolvamosaCreer:active{
    text-decoration: none;
    background-color: #5d0104;
}

#flotantePortaldePagos:hover, #flotantePortaldePagos:focus, #flotantePortaldePagos:active{
    text-decoration: none;
    background-color: #5d0104;
}

#FlotanteModal1{
    position: absolute;
    width: 266px;
    height: 47px;
    bottom: 14%;
    right: 5%;

}

#FlotanteModal2{
    position: absolute;
    width: 266px;
    height: 47px;
    bottom: 14%;
    right: 29%;
}

.contenedorPestanas{
    position: fixed;
    right: -190px;
    top: 300px;
    background: transparent;
    z-index: 99999;
    transition: 1s all;
}

.contenedorPestanas:hover{
    right: 0px;
}

.contenedorPestanas a:hover{
    background: #222;
}

.contenedorPestanas a img{
    float: left;
    width: 32px;
}

.contenedorPestanas a p{
    margin-bottom: 0;
    padding-left: 2rem;
    display: table;
    font-family: "Roboto", 'Segoe UI';
    font-weight: 300;
    font-size: 14px;
}

.contenedorPestanas a{
    color: #fff;
    background: #343434;
    display: flow-root;
    text-orientation: upright;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 12px;
    padding-top: 12px;
    z-index: 99999;
    cursor: pointer;
    line-height: 1.3 !important;
}

.contentServicios {
    text-align: center;
    width: auto;
    height: auto !important;
    background: #343434;
    border-radius: 0px;
    color: #fff;
    position: fixed;
    right: -23px;
    top: 200px;
    text-orientation: upright;
    font-family: "Roboto", 'Segoe UI';
    font-weight: 500;
    font-size: 15px;
    padding-right: 20px;
    padding-bottom: 29px;
    padding-top: 20px;
    z-index: 99999;
    padding-left: 20px;
    cursor: pointer;
    line-height: 1.3 !important;
    -webkit-box-shadow: 3px 0 5px 1px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 3px 0 5px 1px rgba(0, 0, 0, 0.29);
    box-shadow: 3px 0 5px 1px rgba(0, 0, 0, 0.29);
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    transform: rotate(-90deg);
}

.contenedorPestanas a:hover, .contenedorPestanas a:focus, .contenedorPestanas a:active{
    text-decoration: none;
    color: #FFF;
}

.iconoFlechaServicios {
    font-size: 20px;
    font-family: "Roboto", 'Segoe UI Bold';
    position: absolute;
    left: 10px;
    top: 3px;
}

.iconoFlechaSav {
    font-size: 20px;
    font-family: "Roboto", 'Segoe UI Bold';
    position: absolute;
    left: 10px;
    top: 12px;
}

/*.iconoFlechaPagos {
    font-size: 15px;
    font-family: "Roboto", 'Segoe UI Bold';
    background-color: #FFF;
    color: #000;
    border-radius: 50px;
    padding: 3px 8px;
    margin-left: 10px;
}*/

.LineServicios {
    display: none;
    position: absolute;
    bottom: 13px;
    width: 2px;
    background: #fff;
    height: 30px;
    left: 35px;
}

.iconoFlechaServicios:hover {
    font-size: 22px;
}

.hvr-shutter-out-horizontal:before {
    background: #960A0D;
    color: #fff !important;
    border-radius: 4px;
    /*border: #761617 solid 1px;*/
}

.edit_tex_fa {
    font-size: 15px !important;
}

.AlinDerechaHeader {
    display: inline-block;
    float: right;
    margin-right: 62px;
    max-height: 30px;
    margin-top: -3px;
}

.BuscarHeader {
    display: inline-block;
    color: #fff;
    padding: 1px 10px 0 10px;
    margin-top: -4px;
    font-size: 25px;
    background-color: #777e82;
    cursor: pointer;
    position: relative;
    vertical-align: top;
}

.BuscarHeader:hover {
    color: rgba(255, 255, 255, 0.51);
}

.BuscarK2 {
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 90px;
    padding-right: 90px;
    position: relative;
    display: none;
    background: #f3f3f3;
}

#Mod123,
#Mod124 {
    margin: 0 !important;
}

#k2ModuleBox123 form input {
    border: 0;
    width: 100%;
    font-family: "Roboto", 'Segoe UI Light';
    font-size: 27px;
    color: #625f5e;
    height: 55px;
    padding-left: 70px;
    padding-right: 80px;
    background: transparent;
    transform: translateY(0);
    transition: opacity 0.3s 0.3s ease-out, transform 0.3s 0.3s ease-out, padding 0.2s ease-out;
    appearance: none !important;
    box-shadow: none !important;
}

#k2ModuleBox123 form input:focus {
    padding-left: 78px;
}

.LupaBuscarInput {
    position: absolute;
    top: -9px;
    left: 15px;
    font-size: 55px;
    color: #474A4C;
    font-family: "Roboto", 'Segoe UI Bold';
    z-index: 10;
    cursor: pointer;
}

.CerrarBuscar {
    position: absolute;
    right: 23px;
    top: -7px;
    color: #474A4C;
    font-size: 47px;
    z-index: 10;
    cursor: pointer;
}

.ContentInputBuscar {
    width: 100%;
    position: relative;
}

.item-101 {
    display: none !important;
}

#Mod126 {
    display: inline-block;
    margin: 0 !important;
    line-height: 1.2;
}

#Mod126 .module-inner .module-ct .nav-stacked>li {
    float: right !important;
}

#Mod126 .module-inner .module-ct .nav-pills>li>a {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    color: #333;
    vertical-align: top;
    padding-bottom: 7.5px;
    font-weight: 500;
}

#Mod126 .module-inner .module-ct .nav-pills>li>a:focus {
    background: #fff;
    border-radius: 0 !important;
    color: #383838;
}

#Mod126 .module-inner .module-ct .nav-stacked>li+li {
    margin-top: 0;
}

.ContentRedesSociales {
    display: inline-block;
}

.iconoRedesSoc {
    color: #333;
    font-size: 19px;
    margin-right: 2px;
    cursor: pointer;
}

.headerUac span {
    color: #333;
    font-weight: 500;
}

.iconoRedesSoc:hover {
    color: #585858;
}

.ContentRedesSociales {
    margin-left: 12px;
    margin-top: -2px;
}

.headerSegundarioMenu>li.active>a,
.headerSegundarioMenu>li.active>a:hover,
.headerSegundarioMenu>li.active>a:focus {
    color: #ffffff;
    background-color: #139DA8;
    border-radius: 0 !important;
}

.headerSegundarioMenu li.item-161, .headerSegundarioMenu li.item-162, .headerSegundarioMenu li.item-163{
    border-right: 1px solid #cacaca;
}

.labelText {
    color: #fff;
    font-size: 14px;
    display: inline-block !important;
    margin-right: 10px;
}

.inlineBlock {
    display: inline-block;
}

.paddingLeft30 {
    padding-left: 10px;
}

.ContentSelectHome {
    display: inline-block;
}

.marginBottom10px {
    margin-bottom: 15px;
}

.select {
    display: inline-block !important;
}

.select select {
    padding: 3px 60px 9px 8px !important;
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    background-image: none !important;
    appearance: none !important;
    font-size: 14px !important;
    color: #777777 !important;
}

.btnBuscarProgramas {
    display: inline-block;
    cursor: pointer;
    font-family: "Roboto", 'Segoe UI Bold';
    padding: 5px 50px;
    border: #ababab solid 2px;
    vertical-align: middle;
    font-size: 14px;
}

.btnBuscarProgramas:hover {
    background: #edb810;
    color: #fff;
    border: #f3d05f solid 2px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background: #DCDCDC;
    color: #6F6F6F !important;
}

.contentRedesSocialesFo {
    width: 100%;
}

.CuadrosRedesFooter {
    display: inline-block;
    width: 33.3333333333333%;
    height: 280px;
}

.backTwitter {
    background: #2DAAE1;
    box-shadow: -2px 18px 32px -22px rgba(0, 0, 0, 0.75);
}

.backfacebook {
    background: #4E7CA8;
    margin-left: -4px;
    box-shadow: -2px 18px 32px -22px rgba(0, 0, 0, 0.75);
}

.backinstagram {
    background: #2C5D86;
    margin-left: -4px;
    box-shadow: -2px 18px 32px -22px rgba(0, 0, 0, 0.75);
}

.redesSocialesCuadro {
    vertical-align: top;
    padding: 30px 40px;
    background: rgba(113, 150, 185, 0.66);
    color: #fff;
    font-size: 45px;
    text-align: center;
    display: inline-block;
}

.menusInternosDos ul.nav>li {
    display: inline-block !important;
}

.menusInternosDos ul.nav>li>a {
    /*color: #4e4c4c;*/
    /*font-size: 16px;*/
    font-family: "Roboto", 'Segoe UI' !important;
    /*text-transform: uppercase;*/
    font-size: 18px;
    font-family: "Roboto", 'Segoe UI';
    color: #2b2b2b;
    font-weight: 500;
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #ECEDEE;
    border-radius: 0 !important;
}

.rutadenavegacionClass {
    background: #ECECEC;
    margin-top: 0 !important;
}

.rutadenavegacionClass li a,
.rutadenavegacionClass li span {
    font-size: 15px;
    color: #333333 !important;
}

.menuResponcive {
    background: #222222;
    color: #fff;
    position: absolute;
    right: 0;
    width: 65px;
    padding: 10px 19px 10px 20px;
    height: auto !important;
    font-size: 20px;
    line-height: 1 !important;
    top: 8px;
}

.menuResponcive2 {
    background: #222222;
    color: #fff;
    position: absolute;
    right: 0;
    display: none;
    width: 65px;
    padding: 5px 19px 5px 20px;
    height: auto !important;
    font-size: 20px;
    line-height: 1 !important;
    top: 51px;
}

.menuIcono {
    font-size: 20px;
    color: #fff;
    margin-right: 5px;
}

.menuResponcive:hover {
    background: #4a4a4a;
    cursor: pointer;
}

.menusInternosDos .nav {
    display: inline-block;
}

.t3-wrapper::after {
    background: rgba(0, 0, 0, 0.65) !important;
}

.AjusImgHome {
    width: 100%;
    height: auto;
}

.HomeimgSlider {
    position: relative;
    height: 88vh !important;
}

.NewHomeimgSlider {
    position: relative;
    height: 30vh !important;
}

.NewHomeimgSlider .centerTextoProgramas {
    top: calc(50% - 8rem);
}

.NewTextHomeimgSlider {
    position: relative;
    height: 30vh !important;
}

.NewTextHomeimgSlider .centerTextoProgramas {
    top: calc(50% - 4rem);
}

.centerTextoProgramas {
    text-align: center;
    height: 24rem;
    width: 80rem;
    position: absolute;
    left: calc(50% - 40rem);
    top: calc(50% - 18rem);
}

.borderAdmisiones1 {
    border-right: 16px solid #ffffff;
}

.detalleGeneral {
    font-size: 22px;
    font-family: "Roboto", 'Segoe UI Light';
    color: #fff;
    text-shadow: 2px 2px 4px #000000;
}

.miniDetalle {
    color: #fff;
    font-size: 18px;
    font-family: "Roboto", 'Segoe UI Light';
    text-shadow: 2px 2px 4px #000000;
}

.btnProgramasHome {
    color: #fff;
    border: #fff solid 1px;
    border-radius: 4px;
    background: #ffffff;
    padding: 8px 15px;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    width: 220px;
    font-weight: bold;
    font-size: 16px;
}

.DetallePrograma {
    margin-bottom: 35px;
}

.datosGeneralesPrograma {
    width: 100%;
    background: #de8e35 !important;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}

.datosGeneralesTitle {
    font-family: "Roboto", 'Segoe UI Semibold';
    font-size: 16px;
    margin-right: 5px;
}

.resolucionNo {
    font-size: 16px;
}

.detallePrograma {
    background: #cc791e !important;
    color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}

.cuadrosDtallePrograma {
    display: inline-block;
    border-right: 1px solid #fff;
    margin-right: 15px;
    padding-right: 15px;
}

.SubTitleCuadrosPrograma {
    font-size: 18px;
    font-family: "Roboto", 'Segoe UI Light';
    color: #FFFFFF;
    font-weight: 300;
}

.SubDetalleCuadro {
    font-family: "Roboto", 'Segoe UI Bold';
    color: #fff;
    font-size: 18px;
    font-weight: 300;
}

.cuadrosDtallePrograma:last-child {
    border-right: 0 solid #fff;
}

.itemBackToTop {
    display: none;
}

.subTitleProgramas {
    color: #444444;
    font-size: 18px;
    font-family: "Roboto", 'Segoe UI Semibold';
    margin-top: 25px;
    margin-bottom: 20px;
    text-align: center;
}

#k2Container {
    padding: 0 0 0 0 !important;
}

.PlanDeEstudioContent {
    background: transparent;
    padding-bottom: 20px;
    padding-top: 50px;
    font-family: "Roboto", 'Segoe UI SemiBold';
}

.desDetallePlanEstudio {
    font-family: "Roboto", 'Segoe UI Semibold';
    font-size: 18px;
    font-weight: 300;
}

.topAndBottomPaginaUac {
    padding-bottom: 40px;
    padding-top: 40px;
}

.contentImgInformativo {
    background: #fff;
}

.home .t3-sl-5 {
    border-top: 0 solid #eeeeee !important;
}

.ContentImgcuadrosPregrado {
    display: inline-flex;
    margin-right: 140px;
}

.contentImgInformativo {
    text-align: center;
}

.ContentImgcuadrosPregrado:last-child {
    margin-right: 0;
}

.PerfilOcupacional {
    width: 100%;
    box-shadow: -1px -4px 5px -4px rgba(0, 0, 0, 0.23);
}

.cuadrosPerfil1 {
    width: 48.6%;
    display: inline-block;
    vertical-align: top;
}

.cuadrosPerfil2 {
    width: 51.4%;
    display: inline-block;
    vertical-align: top;
    margin-left: -4px;
    padding-top: 65px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
}

.cuadrosPerfil3 {
    width: 48.6%;
    display: inline-block;
    vertical-align: top;
    background: #de8e35;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 112px;
}

.cuadrosPerfil4 {
    width: 51.4%;
    display: inline-block;
    vertical-align: top;
    margin-left: -4px;
}

.contentTextoGeneral {
    font-family: "segoe Ui";
    font-size: 16.5px;
    font-weight: normal;
}

.textoPerfil {
    margin-top: 0;
}

.margin-Bottom-5 {
    margin-bottom: 5px;
}

.imgPerfil {
    width: 100%;
}

.TitlePerfil {
    font-size: 26px;
    font-family: "Roboto", "segoe Ui";
    display: inline-block;
    margin-left: 12px;
    margin-top: 12px;
    font-weight: bold;
    text-transform: lowercase;
    color: #555555;
}

.TitlePerfil:first-letter {
    text-transform: uppercase;
}

.iconoPerfil {
    font-size: 60px;
}

.imgIcono {
    float: left;
}

.ContenttitleAndIcono {
    margin-bottom: 30px;
}

.marginbottom20 {
    margin-bottom: 40px;
}

.btnConoceNuestroConvenios {
    background: transparent;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    color: #504e4e;
    border: #504e4e solid 3px;
    display: inline-flex;
    margin-top: 35px;
    cursor: pointer;
}

.iconoBtnc {
    color: #504e4e;
    font-size: 25px;
    vertical-align: middle;
}

.textBtn {
    margin-left: 8px;
    margin-right: 10px;
    font-family: "Roboto", 'Segoe UI Semibold';
    margin-top: 8px;
    color: #504e4e;
    font-weight: 600;
}

.AprendeConLosMejores {
    background: #EDF0F2;
    padding-bottom: 70px;
    padding-top: 70px;
}

.imgProfesor {
    width: 158px;
    height: 158px;
    border-radius: 50%;
    border: #CBD2D3 solid 10px;
    margin-bottom: 10px;
    filter: grayscale(100%);
    transition: all 0.5s ease;
}

.imgProfesor:hover {
    filter: ;
    transition: all 0.5s ease;
}

.cuadroProfesores {
    display: inline-block;
    text-align: center;
    margin-right: 90px;
}

.nombrePro {
    font-size: 17px;
    color: #666666;
    line-height: 1.1;
    padding-bottom: 14px;
    border-bottom: 1px solid #555555;
}

.tipoProfesor {
    margin-top: 8px;
    color: #666666;
    font-size: 15px;
}

.ContentCuderosProfesores {
    text-align: center;
}

.cuadroProfesores:last-child {
    margin-right: 0;
}

.indicadoresPro {
    bottom: -24px !important;
    color: #565656;
    border-color: #565656;
}

.indicadoresPro .active {
    background-color: #565656;
    border-color: #565656;
}

.indicadoresPro li {
    border: #565656 solid 2px;
}

#carouselProfesores {
    margin-top: 50px;
}

.imagenesResponcives {
    width: 100%;
    height: auto;
}

.fixedampliarInformacion {
    width: 100%;
    background: rgb(120, 126, 130);
    padding-top: 8px;
    padding-bottom: 8px;
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 98;
    text-align: center;
}

.TextAmpliarInfo {
    font-size: 20px;
    color: #fff;
    display: inline-block;
    font-family: "Roboto", 'Segoe UI Semibold';
    vertical-align: middle;
    margin-right: 70px;
}

.contentAmpliarInfocuadro {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.contentAmpliarInfocuadro:hover {
    background: rgb(66, 64, 64);
    border-radius: 5px;
    border: rgba(255, 255, 255, 0.25) solid 1px;
    padding: 5px 11px 5px 9px;
}

.iconoCircular {
    display: inline-block;
    width: 40px;
    height: 40px;
    border: #fff solid 2px;
    border-radius: 50%;
    text-align: center;
    font-size: 25px;
    font-family: "Roboto", 'Segoe UI Bold';
    float: left;
    margin-right: 5px;
}

.textInfoInternos {
    font-size: 15px;
    font-weight: 500;
    margin-left: 10px;
    display: inline-block;
    margin-top: 10px;
}

.menuFijo {
    position: fixed !important;
    right: 0;
    left: 0;
    z-index: 1030;
    top: 0;
    box-shadow: -2px 9px 16px -6px rgba(0, 0, 0, 0.29);
    background: #fff !important;
}

.menuFijoProgramas {
    position: fixed !important;
    right: 0;
    left: 0;
    z-index: 1030;
    top: 114px;
}

.menuFijo .ContentMenuItem {
    margin-top: 11px !important;
    display: inline-block;
}

#Mod133 .module-inner .module-ct .nav-pills li a {
    color: #222;
    text-decoration: none;
    font-size: 15px;
    border-bottom: 1px solid #e2e2e2;
    cursor: pointer;
    background-color: transparent !important;
    font-weight: 400;
}

#Mod133 .module-inner .module-ct .nav-pills li a:visited {
    background-color: #060606 !important;
}

#Mod133 .module-inner .module-ct .nav-pills li a:focus {
    background-color: transparent !important;
}

#Mod133 .module-inner .module-ct .nav-pills li a:active {
    background-color: #060606 !important;
}

#Mod133 .module-inner .module-ct .nav-pills li a:hover {
    font-weight: 300;
    background: #060606 !important;
    color: #FFF;
}

#canvasMenu {
    background: #222222;
    color: #fff !important;
}

#canvasMenu .t3-off-canvas-header {
    background: #222222;
    color: #fff;
    padding: 0 0 0 12px;
    height: 35px;
}

#canvasMenu .t3-off-canvas-body a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    border-bottom: 1px solid #ffffff40;
    cursor: pointer;
}

#Mod131 .module-inner .module-ct .nav-pills>li.active>a,
#Mod131 .module-inner .module-ct .nav-pills>li.active>a:hover,
#Mod131 .module-inner .module-ct .nav-pills>li.active>a:focus {
    color: #ffffff;
    background-color: #060606;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    text-transform: uppercase;
}

#canvasMenu .t3-off-canvas-body a:hover,
#canvasMenu .t3-off-canvas .t3-off-canvas-body a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1B1B1B;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.titleProgramasHome {
    font-size: 20px;
    font-family: "Roboto", 'Segoe UI';
    color: #3E454D;
    margin-bottom: 14px;
    font-weight: 300;
}

.margintop20 {
    margin-top: 60px;
}

.buscarHomep {
    width: 100% !important;
    min-height: 30px;
}

.inputContent {
    display: inline-block !important;
    width: 60% !important;
    max-width: 300px !important;
}

.anchoBuscar {
    width: 80%;
}

.contentNoticiasizquierdo {
    display: inline-block;
    width: 76%;
    vertical-align: top;
    padding-right: 30px;
}

.font14px {
    font-size: 14px !important;
}

p {
    margin: 0 !important;
}

.contentNoticiasDerecho {
    display: inline-block;
    width: 24%;
    margin-left: -4px;
    vertical-align: top;
    padding-left: 20px;
}

.ContentPagesNoticias {
    padding-top: 30px;
}

.ContentPagesEventos {
    padding-top: 10px;
}

.imagenDestacada {
    float: none !important;
    width: 60%;
    height: auto;
    margin: auto !important;
    padding: 0 !important;
    display: block;
}

#k2ModuleBox144 ul {
    margin: 0 !important;
    padding: 0 !important;
}

#k2ModuleBox144 ul li .moduleItemIntrotext {
    margin: 0 !important;
    padding: 0 !important;
}

.ContentCategoriaAndFecha {
    background: #15B3E0;
    color: #fff;
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 5px;
    padding: 5px 10px;
    border-radius: 6px;
    font-size: 12px;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.center {
    text-align: center;
}

.titleDestacadosNoti {
    font-size: 21px;
    color: #666666;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.titleDestacadosNoti:hover {
    color: #666666;
}

.k2FeedIcon {
    display: none;
}

.noneRedes .addtoany_container {
    display: none;
}

.introTextNoticiasDes {
    margin-top: 10px;
    font-family: "segoe Ui";
    font-size: 16.5px;
    font-weight: normal;
}

.categoriasNoticias ul li a {
    display: inline-block !important;
    margin-top: 1px !important;
    margin-bottom: 4px !important;
    background: #15B3E0 !important;
    color: #fff !important;
    margin-right: 3px;
    padding: 5px 10px;
    border-radius: 5px;
    text-transform: uppercase;
}

.categoriasNoticias ul li a .catTitle {
    font-size: 14px;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.categoriasNoticias ul li {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

div.k2CategoriesListBlock ul {
    padding: 0 !important;
    margin: 0 !important;
}

.categoriasNoticias {
    font-size: 19px;
    color: #666666;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.contenidoDerechaMasVistos {
    background: #F4F4F4 !important;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 17px;
}

div.k2ItemsBlock ul li {
    margin: 0 0 15px 0;
}

.signoMasLeerMas {
    float: right;
    font-size: 25px;
    font-family: "Roboto", 'Segoe UI Bold';
    margin-top: -7px;
}

.borderBotton {
    padding-bottom: 3px;
    border-bottom: 1px dotted #666666;
    margin-bottom: 15px;
}

.FechaCreacion {
    color: #444;
    font-family: "Roboto", 'Segoe UI';
    font-size: 14px;
}

.newTitulo {
    color: #545454;
    font-family: 'Slabo 27px', serif;
    font-size: 17px;
    font-weight: bold;
}

.contentCategoriasAndHist {
    width: 100%;
    background: #E9E9E9;
    padding: 5px 10px;
    margin-top: 2px;
}

.btnProgramasHome:hover {
    border-color: #6B6B6B;
    background: #343434!important;
    ;
    color: #fff;
}

.btnProgramasHome:hover a {
    color: #fff!important;
}

.btnProgramasHome a {
    color: #4a4a4a !important;
}

.btnProgramasHome a:hover {
    color: #fff !important;
    text-decoration: none;
}

.btnProgramasHome a:visited {
    /*color: #4a4a4a !important;*/
    text-decoration: none;
}

.nameProgramaUac {
    font-family: "Roboto", 'Segoe UI semiBold';
    display: inline-block;
    color: #666666;
    text-transform: capitalize !important;
    font-size: 14px;
}

.vistosCant {
    font-family: "Roboto", 'Segoe UI semiBold';
    color: #666666;
    font-size: 12px;
}

.newTitulo:hover {
    color: #666666;
}

.responciveImg {
    width: 100%;
    height: auto;
}

.button10 {
    margin-bottom: 10px;
}

.revistasE {
    color: #666666;
    font-size: 15px;
    font-family: "Roboto", 'Segoe UI semiBold';
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #AAAAAA;
    cursor: pointer;
}

.ultimoHijoRev {
    border-bottom: 0 solid #AAAAAA !important;
    margin-bottom: 10px !important;
}

.twitterback {
    background: #57BBE7 !important;
}

.contentAmpliosNoticias {
    padding-top: 15px;
    padding-bottom: 50px;
    background: #F4F4F4 !important;
}

.mb2-content-163 .mb2-content-item-title a {
    font-size: 16px;
    color: #333333;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.LineaTitle {
    display: inline-block;
    width: 39.333333%;
    height: 3px;
    background: #BBBBBB;
    vertical-align: top;
    margin-top: 14px;
    display: none;
}

.titlePublicaciones {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    color: #444444;
    font-size: 20px;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.contentTitlePublicaciones {
    text-align: left;
    margin-bottom: 35px;
    margin-top: 25px;
}

.noticiasAjustRector {
    background: #fff !important;
}

.letter10 {
    font-size: 10px !important;
}

.letter11 {
    font-size: 11.5px !important;
}

.marginleft-4 {
    margin-left: -4px;
}

.containerGaleryNo {
    background: #444444;
    text-align: center;
    margin-top: 40px;
}

.imgNoticiasGale {
    width: 95%;
    margin: 0 auto;
}

.subtitulosPagina {
    font-size: 24px;
    text-align: left;
    color: #000 !important;
    display: inline-block;
    font-weight: 600!important;
    padding-bottom: 5px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif !important;
    line-height: 1.7;
}

.ContenidoTexto {
    font-family: "segoe Ui";
    font-size: 16.5px;
    font-weight: normal;
    color: #444444;
    text-align: justify;
}

.paddingBottomTop20 {
    padding: 20px 0;
}

.paddingBottomTop10 {
    padding: 10px 0;
}

.launi-destacado {
    padding: 0 16px;
    text-align: left !important;
}

.Pbottom15 {
    margin-bottom: 25px !important;
}

.fechaNormativa {
    font-size: 13px;
    color: #444444;
    margin-left: 6px;
    margin-right: 8px;
}

.contentFechas {
    margin-top: 20px;
}

.ContenidoTexto a {
    color: #444444;
}

.ContenidoTexto a:hover {
    text-decoration: underline;
}

.spacBotton {
    margin-bottom: 4px;
}

.galaeryContent {
    background: #6d6d6d;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: -50px;
}

.contentGaleryOne {
    display: inline-block;
    width: 70%;
    vertical-align: top;
    position: relative;
}

.contentVideosTwo {
    display: inline-block;
    width: 30%;
    margin-left: -4px;
    vertical-align: top;
    padding-left: 30px;
}

.TextGaleryContent {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    padding-right: 10px;
    color: #fff;
    padding-top: 60px;
    font-family: "segoe Ui";
    font-size: 16.5px;
    font-weight: normal;
}

.ContentGaleryTwo {
    width: 70%;
    display: inline-block;
    vertical-align: top;
    margin-left: -4px;
}

.imgResponcive {
    width: 100%;
    height: auto;
}

.leftBtnlef {
    color: #fff;
    top: 6px;
    position: absolute;
    left: 0;
    font-size: 24px;
    background: rgba(10, 10, 10, 0.26) !important;
    padding: 5px 10px 5px 10px;
}

.rightbtnRight {
    color: #fff;
    color: #fff;
    top: 6px;
    position: absolute;
    left: 50px;
    font-size: 24px;
    background: rgba(10, 10, 10, 0.26) !important;
    padding: 5px 10px 5px 10px;
}

.leftBtnlef:hover,
.leftBtnlef:focus,
.rightbtnRight:hover,
.rightbtnRight:focus {
    color: #fff;
}

.cantidadDeFotos {
    color: #fff;
    background: #333333;
    display: inline-block;
    margin-top: 20px;
    padding: 3px 15px;
    font-size: 16px;
    font-family: "Roboto", 'Segoe UI Bold';
    border-radius: 6px;
}

.videoYoutubeGalery {
    max-width: 169px;
    max-height: 91px;
}

.textVideosGalery {
    color: #fff;
    display: inline-block;
    max-width: 54%;
    vertical-align: top;
    padding-left: 10px;
}

.canalYoutubeBtn {
    background: #DE2C28;
    color: #fff;
    display: inline-block;
    padding: 2px 5px;
    font-size: 12px;
    vertical-align: top;
    margin-top: 7px;
}

.icnoYou {
    font-size: 16px;
    vertical-align: middle;
    float: left;
    margin-top: -3px;
    margin-right: 5px;
}

.textVideo {
    font-size: 14px;
    font-family: "Roboto", 'Segoe UI semiBold';
    line-height: 1.3;
}

.columnContentVideo {
    border-bottom: 1px solid #888888;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.columnContentVideo:last-child {
    border-bottom: 0 solid #888888;
    padding-bottom: 0;
    margin-bottom: 0;
}

.imgGaleryNoti {
    height: 448px;
    cursor: pointer;
}

.sliderGalery {
    display: none;
}

#Mod174 {
    margin: 0 !important;
    padding: 0 !important;
}

.bannerCincuenta2 {
    padding-top: 3px;
    padding-bottom: 3px;
    background: #c77519;
    color: #c3c3c3;
    text-align: center;
    font-size: 17px;
}

.bannerCincuenta {
    padding-top: 3px;
    padding-bottom: 3px;
    background: #042c4a;
    color: #FFF;
    text-align: center;
    font-size: 21px;
	font-weight:800;
}

.bannerTextNegrita {
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    display: inline-block;
}

.BtnConoceMas {
    background: transparent;
    border: #c1a346 solid 1px;
    font-family: "Roboto", 'Segoe UI Bold';
    padding: 2px 10px;
    display: inline-block;
    font-size: 17px;
    margin-left: 10px;
    cursor: pointer;
    position: relative;
    margin-top: -5px;
}

.imgClick {
    position: absolute;
    bottom: -14px;
    right: -6px;
}

.phoneHeader {
    width: 17px;
    margin-top: -2px;
}

#Mod126 .nav>li>a:hover,
#Mod126 .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
    border-radius: 0 !important;
    font-weight: 600!important;
}

.nav>li>a:focus {
    text-decoration: none;
    background-color: #eeeeee;
    border-radius: 0 !important;
}

.mb2-content-item-desc {
    margin-top: 9px !important;
}

.mb2-content-item-meta {
    font-size: 14px !important;
    font-weight: bold;
}

#t3-footer {
    border: 0;
}

.imagesResponcive {
    width: 100%;
    height: auto;
}

.listTextAling {
    list-style-position: outside !important;
}

.ceromargin {
    margin: 0 !important;
}

.entreTextos {
    margin-top: 15px;
}

.video-containerUnivercidad {
    padding-bottom: 49.25% !important;
}

.res_images {
    width: 100%;
    height: auto;
    max-width: 241px;
}

.menuInterno>li {
    z-index: 1;
}

.paddingCero {
    padding: 0 !important;
}

.oculto {
    display: none;
}

.textMapa {
    font-size: 15px !important;
}

.margintop10 {
    margin-top: 10px;
}

.carta-container:nth-child(4n) {
    margin-right: 0;
}

.carta-container {
    vertical-align: top;
    display: inline-block;
    position: relative;
    z-index: 1;
    height: 182px;
    width: 24%;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 10px;
}

.carta-container:hover .carta {
    transform: rotateY(180deg);
}

.carta-container:hover .opacidad {
    display: none;
}

.notification-in {
    display: none !important;
}

.carta {
    max-width: 300px;
    min-width: 280px;
    background: #fff;
    height: 182px;
    width: 100%;
    transform-style: preserve-3d;
    transition: all 0.5s;
}

.carta .frente {
    background-color: white;
    height: 100%;
    width: 100%;
    box-shadow: 2px 3px 16px 1px rgba(0, 0, 0, 0.24);
}

.carta .editar_carta {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.38) !important;
}

.carta .lado {
    position: relative;
    height: 100%;
    width: 100%;
    backface-visibility: hidden;
}

.carta .atras {
    box-shadow: 2px 3px 16px 1px rgba(0, 0, 0, 0.24);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #1E96B9;
    font-family: "Segoe UI", Helvetica, Verdana, Arial;
    height: 100%;
    width: 100%;
    transform: rotateY(180deg);
}

.CampusGalery {
    display: none;
}

#GaleriasCampus {
    margin-top: 20px;
    margin-bottom: 45px;
}

.btnVermass {
    padding: 4px 25px 4px 25px;
    color: #fff;
    display: inline-block;
    border: #fff solid 2px;
    border-radius: 8px;
    cursor: pointer;
    font-family: "Roboto", 'Segoe UI Bold';
}

.backBlueVerMas {
    background: #17ADD7;
    margin-top: 20px;
    cursor: pointer;
}

.backBlueVerMas2 {
    margin-top: 3px !important;
}

.backBlueVerMas:hover {
    background: transparent;
}

.CaraDosCampus {
    background: #1E96B9;
    color: #fff;
    padding: 15px 15px 15px 15px;
    z-index: 99;
}

.TituloCampus {
    font-size: 22px;
    font-family: "Roboto", 'Segoe UI Bold';
    color: #fff;
}

.textCampus {
    font-size: 14px;
    color: #fff;
}

.imgRespocive {
    width: 100%;
    height: auto;
}

.opacidad {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.28);
    z-index: 0;
}

.CaraOneCampus {
    color: #fff;
    padding: 100px 15px 15px 15px;
}

.ver_biblioteca_title {
    padding: 80px 15px 15px 15px;
}

.bannerCarnet {
    background: #DDDDDD;
}

.imgCarnet {
    max-width: 1370px;
    height: auto;
    width: 100%;
}

.comoobtenerCarnet {
    background: #EEEEEE;
    padding-top: 15px;
    padding-bottom: 15px;
}

.btnObtenerCarnet {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #444444;
    font-family: "Roboto", 'Segoe UI semiBold';
    cursor: pointer;
}

.canetSugerencias {
    background: #17a7b2;
    color: #fff;
    padding: 15px 15px 24px 15px;
    font-size: 18px;
    font-family: "Roboto", 'Segoe UI semiBold';
    line-height: 1.1;
}

.imgFlotanteIcono {
    float: left;
    margin-right: 10px;
}

.preguntasFrecuentes {
    font-size: 26px;
    font-family: "Roboto", 'Segoe UI Bold';
    color: #666666;
    margin-top: 10px;
    margin-bottom: 15px;
}

.panel-body {
    font-size: 16px;
}

.titlePasos {
    font-size: 26px;
    font-family: "Roboto", 'Segoe UI Bold';
    color: #666666;
}

.iconoPasos {
    float: left;
    margin-left: -110px;
}

.contentPasos {
    padding-left: 110px;
    margin-top: 20px;
}

.miniTextPasos {
    font-size: 16px;
    color: #E8A424;
    font-family: "Roboto", 'Segoe UI semiBold';
    margin-top: -6px;
    margin-bottom: 20px;
}

.subtituloPasos {
    font-size: 23px;
    font-family: "Roboto", 'Segoe UI semiBold';
    color: #666666;
}

.top10 {
    margin-top: 10px;
}

.btnFotosRequesitos {
    display: inline-block;
    border: #5B6B7B solid 2px;
    color: #5B6B7B;
    font-size: 14px;
    padding: 3px 10px;
    border-radius: 8px;
    font-family: "Roboto", 'Segoe UI Bold';
    margin-left: 10px;
    cursor: pointer;
}

.imgPasos1 {
    width: 100%;
    max-width: 830px;
    margin-top: 20px;
}

.imgPasos2 {
    width: 100%;
    max-width: 951px;
    margin-top: 20px;
}

.imgPasos3 {
    width: 100%;
    max-width: 954px;
    margin-top: 20px;
}

.ajustarBtnFoto {
    position: absolute;
    bottom: 66px;
    right: 138px;
}

.padding0 {
    padding: 0;
    margin: 0;
}

.anchomodal {
    width: 70%;
}

#accordion td,
tr td {
    max-width: 700px;
}

.itemToolbar {
    display: none;
}

.intena-Categoria {
    font-size: 14px;
    padding: 6px 16px;
    background: #020303;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-bottom: 5px;
}

.intena-Categoria a {
    color: #fff;
}

.contentFechaAutor {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d1dae1;
    border-top: 1px solid #d1dae1;
    margin-bottom: 15px;
}

.fechaDeCrecion {
    text-align: left;
    color: #5d6165 !important;
    font-size: 15px !important;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.autorInternas a {
    float: right;
    text-align: left;
    color: #8b9fb0;
    font-size: 15px;
    font-weight: bold;
}

.autorInternas {
    float: right;
    text-align: left;
    color: #8b9fb0;
    font-size: 15px;
    font-weight: bold;
}

.article-leftText {
    float: left;
    width: 10.3030998852%;
    display: inline-block;
    vertical-align: top;
}

.article-rightRedes {
    /*float: right;*/
    /*display: inline-block;*/
    vertical-align: top;
}

div.itemIntroText img {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block;
}

.redesSOcialesBtn {
    border-radius: 3px;
    display: block !important;
    height: 50px;
    line-height: 50px;
    margin: 10px 0;
    padding: 0;
    width: 100px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.facebookBackground {
    background: #2c5d90;
}

.twiderBackground {
    background: #03caf5;
}

.googleBackground {
    background: #db4437;
}

.a2a_default_style a {
    float: none !important;
    line-height: 16px;
    padding: 0 !important;
}

.docInst a {
    color: #615A5A;
}

.anchoIMagen {
    width: 75% !important;
    height: auto !important;
    max-width: 1140px !important;
    margin-top: 10px;
    margin-left: 20px;
}

#text-compartir {
    font-size: 15px;
    font-weight: 500;
}

span.itemImage {
    text-align: left !important;
}

.titlePeriodoPlan {
    background: #B0BEC5;
    color: #333333;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #fff;
    font-size: 20px;
    font-family: "Roboto", "segoe Ui";
}

.CuadroHijo {
    width: 100%;
    font-size: 25px;
    font-family: "Roboto", 'Segoe UI Bold';
    display: inline-block;
}

.creditosPeriodoPlan {
    background: #C6D0D5;
    color: #333333;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-family: "Roboto", "segoe Ui";
}

.ContenidoCuadro {
    background: #fff;
    padding: 15px;
}

.programaplan {
    color: #555555;
    font-size: 15px;
    padding: 10px;
}

.CuadroHijo:nth-child(1n 2) {
    margin-left: -4px;
}

.programaplan:nth-child(2n 1) {
    background: #E9EAEC;
}

.backGris {
    background: #edf0f273;
}

.carousel-showmanymoveone .carousel-control {
    width: 6%;
    background-image: none;
}

.carousel-showmanymoveone .carousel-control.left {
    margin-left: 15px;
}

.carousel-showmanymoveone .carousel-control.right {
    margin-right: 15px;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
    display: none;
}

@media all and (min-width:768px) {
    .carousel-showmanymoveone .carousel-inner>.active.left,
    .carousel-showmanymoveone .carousel-inner>.prev {
        left: -50%;
    }
    .carousel-showmanymoveone .carousel-inner>.active.right,
    .carousel-showmanymoveone .carousel-inner>.next {
        left: 50%;
    }
    .carousel-showmanymoveone .carousel-inner>.left,
    .carousel-showmanymoveone .carousel-inner>.prev.right,
    .carousel-showmanymoveone .carousel-inner>.active {
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
        display: block;
    }
}

@media all and (min-width:768px),
all and (min-width:768px) {
    .carousel-showmanymoveone .carousel-inner>.item.active.right,
    .carousel-showmanymoveone .carousel-inner>.item.next {
        transform: translate3d(50%, 0, 0);
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner>.item.active.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev {
        transform: translate3d(-50%, 0, 0);
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner>.item.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev.right,
    .carousel-showmanymoveone .carousel-inner>.item.active {
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

@media all and (min-width:992px) {
    .carousel-showmanymoveone .carousel-inner>.active.left,
    .carousel-showmanymoveone .carousel-inner>.prev {
        left: -25%;
    }
    .carousel-showmanymoveone .carousel-inner>.active.right,
    .carousel-showmanymoveone .carousel-inner>.next {
        left: 25%;
    }
    .carousel-showmanymoveone .carousel-inner>.left,
    .carousel-showmanymoveone .carousel-inner>.prev.right,
    .carousel-showmanymoveone .carousel-inner>.active {
        left: 0;
    }
    .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }
}

@media all and (min-width:992px),
all and (min-width:992px) {
    .carousel-showmanymoveone .carousel-inner>.item.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev.right,
    .carousel-showmanymoveone .carousel-inner>.item.active {
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

.planDeEstudioPrograma {
    margin-top: 30px;
}

#planDeEstudioPrograma .carousel-inner .item .col-xs-12 {
    padding: 0 !important;
}

.creditosPlan {
    font-size: 14px;
    display: inline-block;
    margin-left: 10px;
}

#periodosAcademicos {
    display: inline-block;
    font-family: "Roboto", 'Segoe UI Semibold';
    font-weight: 300;
}

#totalCreditos {
    font-family: "Roboto", 'Segoe UI Semibold';
    font-weight: 300;
}

.editFlechas {
    font-size: 65px !important;
    width: 60px !important;
    height: 60px !important;
    color: #8F8F8F;
}

#planDeEstudioPrograma {
    width: 100%;
    margin: 0 auto;
}

.posgrado#planDeEstudioPrograma {
    width: 95%;
    margin: 0 auto;
}

.izquieroPlanStudio {
    left: -9.2% !important;
}

.DerechaPlanStudio {
    right: -9.2% !important;
}

.sombraaddItemPlantStudio {
    box-shadow: 0 2px 15px -4px rgba(0, 0, 0, 0.1);
}

#idProgramasplandeEstudio {
    display: none;
}

.cuadrosPerfil1 {
    background: url(/images/programas/pregrado/arquitectura/perfilOcupacional.jpg) center center /cover no-repeat;
}

.cuadrosPerfil4 {
    background: url(/images/programas/pregrado/arquitectura/perfilOcupacional2.jpg) center center /cover no-repeat;
    height: -webkit-fill-available;
}

.cuadrosPerfil1 .imgPerfil {
    display: none;
}

.cuadrosPerfil4 .imgPerfil {
    display: none;
}

.logoUacPrincipal {
    margin-top: 0px;
}

.mb2-content-247 {
    display: none;
}

.mb2-content-247 .mb2-content-item-meta-date {
    font-size: 87% !important;
    color: #999 !important;
    background: transparent !important;
}

.mb2-content-561 {
    display: none;
}

.mb2-content-561 .mb2-content-item-meta-date {
    font-size: 87% !important;
    color: #999 !important;
    background: transparent !important;
}

.ContentMenuRespocive {
    background: #FFF;
    padding-left: 10px;
    box-shadow: 0px -2px 5px 0px;
}

.imgPrincipal {
    /*width: 85px;*/
    height: 64px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.ContentMenuRespocive {
    display: none;
}

.btnRes {
    color: #fff;
    font-size: 35px;
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
    height: auto !important;
    width: auto !important;
}

.colorbtn1 {
    background: #960a0d;
}

.colorbtn2 {
    background: #7D0407;
    margin-left: -4px;
}

.btnResponcives {
    float: right;
}

.hideResponcive {
    display: none;
}

.lineaResponciveNoti {
    width: 100%;
    height: 2px;
    background: #d6d6d6;
    display: none;
}

#MenuRespocive {
    padding: 69px 12px 75px 12px !important;
    background: #8e080b;
}

#MenuRespocive .t3-off-canvas-body {
    padding: 0;
}

#Mod254 #je_accord254.je_acc>ul>li>a {
    border-left: 0 solid #0095a3;
    border-right: 0 solid #0095a3;
    border-top: 1px solid #fff !important;
    color: #FFFFFF;
    background: #8e080b;
}

#Mod254 #je_accord254.je_acc>ul>li>a:nth-child(3n 0) {
    border-top: 0 solid #fff;
}

#Mod254 #je_accord254.je_acc>ul>li:last-child>a,
#je_accord254.je_acc>ul>li.last>a {
    border-bottom: 1px solid #fff;
}

#Mod254 #je_accord254.je_acc ul ul li a {
    border-bottom: 1px solid #fff !important;
    border-left: 0 solid #0095a3;
    border-right: 0 solid #0095a3;
    color: #ffffff;
    background: #8e080b;
    margin-left: 10px;
    padding-left: 10px;
}

#Mod254 #je_accord254.je_acc>ul>li.open>a {
    border-bottom: 1px solid #fff;
}

#MenuRespocive .close {
    color: #fff !important;
    opacity: 1 !important;
    background: transparent;
}

.containerOneMatriculas {
    background: url(/images/matriculas/proceso-vinculacion.png) center center /cover no-repeat;
    width: 48.4%;
    text-align: center;
    padding-top: 95px;
    padding-bottom: 95px;
    display: inline-block;
    margin-right: 11px;
}

.btnMatriculas {
    padding: 20px 0;
    display: inline-block;
    color: #fff;
    font-size: 19px;
    cursor: pointer;
    font-family: "Roboto", 'Segoe UI Bold';
    text-align: center;
    min-width: 240px;
}

.containerOneMatriculastwoTop {
    background: #8E9BA6;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: 12px;
    border-right: 2px;
}

.containerOneMatriculastwoButtom {
    background: #8E9BA6;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
    border-right: 2px;
}

.containerTwoMatriculas {
    width: 50%;
    display: inline-block;
    margin-left: -4px;
    vertical-align: top;
}

#matriculasResponcive {
    display: none;
}

#matriculasResponcive .row {
    margin-left: 0;
    margin-right: 0;
}

.contenedorcuadroMatriculas {
    width: 100%;
    margin-right: 10px;
}

#PublicacionesDelRectorResponcive {
    display: none;
}

.mb2-content-257 .mb2-content-item-title a {
    font-size: 16px;
    color: #333333;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.mb2-content-257 .mb2-content-item-meta-date {
    background: transparent !important;
    font-family: "Roboto", 'Segoe UI semiBold' !important;
    font-size: 87% !important;
    color: #999 !important;
}

.mb2-content-257 .lSSlideOuter .lSAction .lSPrev {
    background: rgba(51, 51, 51, 0.78);
    color: #fff;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    padding: 8px 11px;
    font-size: 26px;
    opacity: 1;
    border: rgba(51, 51, 51, 0.41) solid 1px;
}

.mb2-content-257 .lSSlideOuter .lSAction .lSNext {
    background: rgba(51, 51, 51, 0.78);
    color: #fff;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    padding: 8px 11px;
    font-size: 26px;
    opacity: 1;
    border: rgba(51, 51, 51, 0.41) solid 1px;
}

#TitleResponciveNoti {
    display: none;
}

#logoBlancoExit {
    padding-top: 11px;
}

.titleNoticiasInternas {
    font-size: 20px;
    color: #444444;
    font-family: "Roboto", "segoe Ui";
    line-height: 1.3;
}

.titleNoticiasInternas:hover {
    color: #444444;
    text-decoration: underline;
}

.categoriaInternas {
    color: #0b77ae;
    font-family: "Roboto", 'Segoe UI semiBold';
}

.contentCategoriainter {
    margin-bottom: 1px;
    font-size: 15px;
}

.fechaInternas {
    font-size: 12px !important;
    color: #999;
}

.nav.tabsOferta>li>div {
    background-color: transparent;
    border-bottom: transparent;
    font-weight: 400;
}

.nav.tabsOferta>li>div {
    padding: 1rem;
    font-weight: bold;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #ececec;
    color: inherit;
    font-weight: bold;
}

.textInterna {
    font-size: 15px;
}

.textInterna .addtoany_container {
    display: none;
}

.lineaFinalInternas {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 10px !important;
}

.cuadroDivConsultorios {
    background: #EEEEEE;
    padding: 20px 15px;
}

#Mod260 {
    margin-bottom: 0 !important;
}

.icon35 {
    font-size: 35px;
}

.contentEventosDerecho,
.contentEventosizquierdo {
    width: 100%;
}

.bannerFinanciacion {
    height: auto;
    width: 100%;
}

.bannerFinanciacionTitle {
    height: auto;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-block;
    padding-right: 8%;
}

.bannerFinanciacionTitletexto {
    color: #fff;
    font-family: "Roboto", 'Segoe UI Bold';
    font-size: 65px;
    position: relative;
}

.subtitleBecas {
    font-size: 20px;
    font-family: "Roboto", 'Segoe UI SemiBold';
    color: #535353;
    display: inline-block;
    margin-left: 10px;
}

.spacinBecasColumright {
    padding-right: 30px;
}

.spacinBecasColumleft {
    padding-left: 30px;
}

.cuadroGeneralBecas .texto {
    text-align: justify;
}

.cuadroGeneralBecas {
    padding-bottom: 40px;
    position: relative;
}

.BorderAlFinalBecas1 {
    border-bottom-style: dotted;
    border-width: 2px;
    border-bottom-color: #9D9D9D;
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 35px;
}

.BorderAlFinalBecas2 {
    border-bottom-style: dotted;
    border-width: 2px;
    border-bottom-color: #9D9D9D;
    position: absolute;
    bottom: 0;
    left: 35px;
    right: 15px;
}

.miniTitleFinanc {
    color: #fff;
    font-size: 45px;
    margin-bottom: -27px;
}

.btnCreditos {
    background: #00A3D9;
    padding-top: 5px;
    padding-bottom: 5px;
    max-width: 328px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 10px;
}

.textoOneCreditos {
    color: #fff;
    border-bottom: 1px solid #fff;
    display: inline-block;
    font-family: 'Akzidenz-Grotesk BQ Condensed' !important;
    font-size: 28px;
}

.textoOneCreditosMini {
    font-size: 15px;
    color: #fff;
    display: inline-block;
    font-family: 'Akzidenz-Grotesk Light' !important;
}

.center {
    text-align: center;
}

#Mod271 {
    margin-top: 33px;
}

.ceromarginP {
    margin: 0 !important;
}

#Mod286 .module-inner .module-ct .menu {
    margin-left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}

#Mod286 .module-inner .module-ct ul li {
    list-style: none;
    border-top: 1px solid #E5E2E0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.leftText {
    text-align: left;
}

#Mod286 .module-inner .module-ct ul li a {
    font-size: 16px;
    color: #4e4c4c;
}

#Mod126 .module-inner .module-ct .nav-pills>li.item-162 {
    padding-right: 28px;
}

#Mod126 .module-inner .module-ct .nav-pills>li.item-162 a {
    padding-bottom: 7px;
}

#Mod286 .module-inner .module-ct ul li a:hover {
    font-size: 16px;
    color: #4e4c4c;
    text-decoration: underline;
}

#eb-categories .eb-box-heading,
#eb-events .eb-box-heading,
#eb-event-page .eb-box-heading {
    background: #fff;
    border: #DBDEE1 solid 0;
}

#eb-categories .eb-description,
#eb-events .eb-description,
#eb-event-page .eb-description {
    border-bottom: 0 solid #fff;
    border-left: 0 solid #fff;
    border-right: 0 solid #fff;
}

#Mod286 .module-inner .module-title {
    margin-bottom: 5px;
}

.cantidadNotifi {
    font-size: 10px;
    color: #ffF;
    background-color: #a21506;
    position: relative;
    top: 10px;
    right: -11px;
    font-weight: bold;
    border-radius: 6px;
    padding: 1px 3px;
    text-align: center;
}

.eb-event-title span {
    color: #333333;
    font-family: "Roboto", 'Segoe UI Bold';
    font-size: 32px;
}

.eb-event-date-info,
.textoLocalitation {
    font-size: 16px;
    color: #333333;
}

.iconlocalitation {
    font-size: 20px;
}

.eb-event-price-container .eb-individual-price {
    background: #333333;
}

.btnUac {
    background: #21AAB3;
    border-color: #21AAB3;
}

.btnUac:hover {
    background: #16bdcb;
    border-color: #16bdcb;
}

.homeImagesEventos {
    float: none;
    width: 100%;
}

.imagenResponciveEvent {
    width: 100%;
    float: none !important;
}

#Mod286 .module-inner .module-title span,
#Mod288 .module-inner .module-title span {
    font-family: "Roboto", 'Segoe UI Bold';
}

.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    background: #383838;
}

#Mod288 .module-inner .module-ct #extcal_minical997 .extcal_minical tbody tr td {
    padding: 0 !important;
    text-align: center;
}

#calendar_result .extcal_navbar {
    border-bottom: 0 solid #B4B4B6;
    background: #4c4c4c;
}

#calendar_result .extcal_navbar tbody tr {
    height: 45px;
}

.prev_month {
    color: #fff !important;
}

.mod_eb_minicalendar_link a {
    color: #fff !important;
}

td.mod_eb_mincalendar_not_today,
td.mod_eb_mincalendar_no_event a {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #000;
}

.mod_eb_mincalendar_dayname tr {
    border-bottom: 1px solid;
}

td.mod_eb_mincalendar_event {
    background: #eaecee;
}

td.mod_eb_mincalendar_event a,
td.mod_eb_mincalendar_event a.eb_minical_link span.sunday,
td.mod_eb_mincalendar_event a.eb_minical_link SPAN.saturday {
    color: #000;
}

.extcal_minical table.extcal_minical {
    background-color: #fff !important;
    padding: 5px;
}

.mod_eb_mincalendar_dayname {
    height: 27px;
}

#calendar_result tr {
    border-bottom: 1px solid #e2e2e2 !important;
    height: 32px;
}

#calendar_result .mod_eb_mincalendar_dayname {
    border-bottom: 0 solid transparent !important;
    height: 32px;
}

.mod_eb_mincalendar_td_dayname {
    color: #fff;
}

#calendar_result .extcal_navbar tbody tr {
    border-bottom: 0 solid #e2e2e2 !important;
}

.mod_eb_minicalendar_link {
    font-size: 22px;
}

.mod_eb_mincalendar_td_dayname .sunday {
    color: #fff;
}

.mod_eb_mincalendar_td_dayname .saturday {
    color: #fff;
}

.extcal_navbar tbody tr td:first-child {
    margin-left: 30px;
    float: left;
    margin-top: 6px;
}

.extcal_navbar tbody tr td:last-child {
    float: right;
    margin-top: 6px;
    margin-right: 30px;
}

.iconEventosR {
    float: right;
    font-size: 26px;
    margin-top: -4px;
}

.iconEventosR2 {
    float: right;
    font-size: 18px;
    color: #E5E2E0;
    margin-right: 15px;
}

.notiMapsHome {
    height: 130px;
    overflow: hidden;
}

.contAgendaHome .eb_event_list tbody tr {
    border-bottom: 1px dotted #a5a5a5 !important;
}

.contAgendaHome .eb_event_list tbody tr td {
    padding: 12px 0;
}

.contAgendaHome .eb_event_list tbody tr td .eb_event_link {
    color: #4E5967;
    font-family: "Roboto", 'Segoe UI SemiBold';
}

.contAgendaHome .eb_event_list tbody tr td .event_date {
    font-size: 16px;
    color: #333333;
}

.iconEventosR3 {
    font-size: 18px;
    color: #736a6a;
    margin-right: 3px;
}

.contAgendaHome .eb_event_list tbody tr td .eb_event_link:hover {
    text-decoration: underline;
}

#eb-event-page #eb-event-details .eb-description-details a .eb-thumb-left {
    display: none;
}

.imgInternaEventos {
    width: 100%;
    height: auto;
    margin-bottom: 8px;
}

.iconofertaeducativa {
    font-size: 26px;
    margin-right: 10px;
    line-height: 1;
}

#Mod290 {
    margin: 0 !important;
}

.conteo50ano {
    width: 271px;
    height: 76px;
    display: inline-block;
    vertical-align: top;
}

.conteo50ano body {
    margin: 0 !important;
}

.ajusiframeHome {
    margin-top: -13px;
}

.textimg50 {
    display: inline-block;
    margin-top: 10px;
    margin-right: 10px;
}

.textoLogoCin {
    margin-right: 10px;
}

.AnosUacImg50 {
    margin-left: 10px;
}

.cuadroPortal {
    vertical-align: middle;
    background: #333333 !important;
    color: #fff;
    display: inline-block;
    position: relative;
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    top: -16px;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    z-index: 999;
}

.cuadroPortal .separador{
    width: 1px;
    height: 15px;
    background-color: #FFF;
    display: inline-block;
    margin: -4px 3px;
}

.serviciosWeb {
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    display: none;
}

.cuadroPortal:before {
    background: #DB760D !important;
}

.titleStudents {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

.stufenticonoprin {
    font-size: 40px;
    line-height: 0.5;
}

.textCuadrostudent {
    color: #fff;
}

.iconStudentH {
    margin-bottom: 8px;
}

.studenCuadroOne {
    background: #EAEBEF;
    color: #615A5A;
    padding: 50px 40px;
}

.studenCuadrotwo {
    background: #EFF0F4;
    color: #615A5A;
    padding: 50px 40px;
}

.stdentC1 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.titleCuadroStudent {
    color: #615A5A;
    font-size: 20px;
    border-bottom: 2px solid #615A5A;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.BlackTile {
    font-weight: bold;
    font-size: 20px;
    color: #615A5A;
}

.font18 {
    margin-bottom: 10px;
    font-family: "Roboto", "segoe Ui";
    font-size: 19px !important;
    font-weight: normal;
    line-height: 1.3;
}

.stuSubCuadro {
    font-size: 22px;
    margin-top: -6px;
}

.cuadrosStudentIcon {
    color: #fff;
    font-size: 53px;
    line-height: 1;
}

.imgbluec {
    margin-top: 20px;
    width: 100%;
    height: auto;
    max-width: 415px;
    margin-bottom: 10px;
}

.itempDowloandsSt {
    font-size: 16.5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px dotted #615A5A;
    cursor: pointer;
}

.iconDow {
    font-size: 20px;
    margin-right: 10px;
}

.btnStudent {
    border: #615A5A solid 1px;
    color: #615A5A;
    padding: 3px 15px 5px 10px;
    font-size: 14px;
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
}

.ioEstudent {
    font-size: 20px;
    margin-right: 10px;
}

.studiantesAnalityc {
    background: url(/images/IconosStudiantes/webAnalytic.png) center no-repeat;
    background-size: cover;
    min-height: 330px;
}

.contTwoAnali {
    background: #fff;
    padding-top: 40px;
    padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 60px;
}

.plataformasEducativas {
    font-size: 20px;
    color: #444444;
    border-bottom: 2px solid #DBDBDE;
    padding-bottom: 5px;
    margin-bottom: 35px;
}

.iconosPlataforma {
    margin-bottom: 20px;
    max-width: 330px;
    width: 100%;
    cursor: pointer;
    height: auto;
}

.TituloEventosStudent {
    font-size: 25px;
    text-align: center;
    color: #525252;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}

.lineaTitulosstu {
    width: 75%;
    height: 4px;
    background-color: #13A1AD;
    margin: 0 auto;
    margin-top: 12px;
}

.contentEventosStudent {
    padding-bottom: 70px;
    padding-top: 70px;
    background: #F5F6F8;
}

.cuadroEvento {
    display: block;
    margin: 20px 0;
    background: white;
    border-radius: 8px;
    padding: 18px 23px;
    text-align: left;
    vertical-align: top;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.01), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
    min-height: 168px;
    min-width: 360px;
}

.ion-android-download {
    margin-right: 5px;
}

.cuadroEventotitulo {
    font-size: 23px;
    color: #666666;
    line-height: 1.2;
    margin-bottom: 7px;
}

.categoriaEvento {
    text-transform: uppercase;
    border-radius: 4px;
    padding: 4px;
    border: #5C6B7C solid 2px;
    display: inline-block;
    margin: 7px 2px;
    color: #5C6B7C;
    font-weight: bold;
    font-size: 12px;
}

.FechaEvento {
    color: #666666;
    font-weight: bold;
    font-size: 15px;
}

.FechaEvento>i {
    font-size: 26px;
    padding-right: 4px;
}

.categoriaEvento span a {
    color: #5C6B7C;
}

.cuadroEventotitulo a {
    color: #666666;
}

.ImprimirPlanDeEstudio {
    margin-top: 20px;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    padding: 5px 12px;
    border: #4e4c4c solid 2px;
    border-radius: 2px;
    font-weight: 500;
}

#eb-category-page-default #eb-events .eb-description-details img {
    width: 100%;
}

.contentTablevaloresM .row .col-xs-12 table tbody tr td a:hover {
    text-decoration: underline;
}

.contentTablevaloresM .row .col-xs-12 table tbody tr {
    border-bottom: 1px solid #ddd;
}

.contentTablevaloresM .row .col-xs-12 table tbody tr td a strong {
    color: #565656 !important;
    font-family: "Roboto", "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}

.contentTablevaloresM .row .col-xs-12 table tbody tr td a:hover {
    text-decoration: none;
}

.contentTablevaloresTitFacul {
    color: #428bca !important;
    font-family: "Roboto", "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.intercaladas tr:nth-child(odd) {
    background-color: rgba(103, 118, 137, 0.07);
}

.contentTablevaloresM {
    display: none;
}

.visibleContent {
    display: block;
}

#Mod165 .module-inner .module-ct .item-165 {
    display: none;
}

.contentDatosImportantes {
    display: none;
}

.izquierdaLineas {
    display: inline-block;
}

.lineasCredito {
    background: url(/images/fondos/fondo-apoyo-financiero.jpg);
    width: 100%;
    color: white;
    padding: 30px 30px;
    background: #0277BD;
}

.descripLineas {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    max-width: 705px;
    margin-left: 40px;
}

.contentLineasCodg {
    display: inline-block;
}

.ContentcuadrosFinaciera {
    display: flex;
}

.cuadrosCreditos {
    display: inline-block;
    width: 100%;
    background: #039BE5;
    padding: 40px 20px;
    color: #fff;
    border-right: 1px solid #41b5ec;
    font-size: 20px;
    line-height: 1.2;
    position: relative;
    cursor: pointer;
}

.iconoMasFinan {
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
}

.contentIcetext {
    background: #fff;
    padding: 60px 20px;
}

.icetexImg {
    max-width: 369px;
    width: 100%;
    vertical-align: top;
    margin-right: 30px;
    margin-top: 22px;
}

.contentIcetext {
    text-align: center;
}

.hacerRealidadTusS {
    display: inline-block;
}

.btnCreditosButton {
    background: #02276C;
    padding: 5px 45px;
    max-width: 328px;
    text-align: center;
    margin-bottom: 10px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    margin-top: 5px;
}

.solicitaCreditoColor {
    background: #DB9600;
}

.column2Gris {
    background: #BCC2CA;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 35px !important;
    padding-bottom: 45px !important;
    color: #fff;
}

.hvr-sweep-to-bottom:before {
    background: #DB760D !important;
}

.valoresMatriculaBtn {
    border: #fff solid 3px;
    color: #fff;
    font-size: 16px;
    position: relative;
    text-align: center;
    padding-right: 51px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 20px;
    cursor: pointer;
    min-height: 60px;
    padding-top: 9px;
    width: 100%;
}

.textMatricula {
    display: inline-block;
    line-height: 1.2;
    font-size: 14px;
}

.contentIcons {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 51px;
    border-left: 3px solid #fff;
    text-align: center;
    padding-top: 10px;
    font-size: 25px;
}

.imagen100 {
    width: 100%;
    height: auto;
}

.borderBotton3 {
    margin-bottom: 3px;
}

.salmonContent {
    background: #F59C4B;
    color: #fff;
    padding: 40px 35px;
}

.borderRightBlank {
    margin-right: 2px;
}

.btnSalmon {
    background: transparent;
    border: #fff solid 2px;
    display: inline-block;
    padding: 5px 20px;
    margin-top: 40px;
    cursor: pointer;
}

.titleFinanSalmon {
    font-size: 30px;
    font-weight: bold;
    display: inline-block;
}

.subtitleFinanSalmon {
    font-size: 23px;
    display: inline-block;
    margin-left: 10px;
}

.titleRedBancaria {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.images100 {
    width: 90%;
    height: auto;
    margin-bottom: 16px;
    max-width: 180px;
}

#k2Container {
    margin: 0 !important;
    padding: 0 !important;
}

.cuadrosCreditos a {
    color: #fff;
}

div.itemTagsBlock ul.itemTags li a {
    background: #fff;
    border: #BBBBBB solid 2px;
    padding: 5px 11px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 12px;
    margin: 0 1px 4px 0;
    font-size: 14px !important;
    color: #525252;
    display: inline-block;
}

.formInformacionProgramas {
    width: 60%;
    margin-top: 17vh;
}

.solicitarInformacion {
    border-bottom: 2px solid #F0EFF4;
    padding-bottom: 5px;
    margin-bottom: 30px;
}

.contentInternoModalInfo {
    padding: 35px 45px;
    font-size: 18px;
    color: #464B52;
}

.titleAsesora {
    font-size: 16px;
}

.titleAsesora {
    margin-top: 7px;
}

.textosInfoText p {
    font-size: 14px;
    color: #525252;
}

.textosInfoText {
    margin-bottom: 10px;
}

.textTareaInfo {
    height: 120px !important;
}

.ceroRadioBorder {
    border-radius: 2px !important;
}

.btnEnviarFormInfo {
    padding: 5px 40px;
    background: #5C6B7C;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    margin-top: 10px;
    cursor: pointer;
}

.sizeCheck {
    font-size: 14px;
    color: #464B52;
    font-weight: bold !important;
}

#SelectvaloresMatriculas {
    max-width: 75%;
    width: 100%;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
}

.centerContent {
    text-align: center;
}

.labelCons {
    margin-right: 12px;
    font-size: 16px;
}

#jevents_body .cal_today a.cal_daylink {
    background-color: #467fc3;
    padding: 4px;
    border-radius: 10px;
    color: #FFFFFF;
}

#jevents_body .nav-items div.active a,
.jev_header2 .active a {
    background-color: #467fc3;
    color: #FFF;
}

.nav-items>div:first-child {
    border-radius: 5px 0 0 5px;
    border-left: 1px solid #467fc3;
}

.nav-items>div {
    margin-left: -5px;
    display: inline-block;
    padding: 3px 0 2px 0;
    line-height: 23px;
    vertical-align: middle;
    border: #467fc3 solid 1px;
    border-left: 0;
}

.nav-items>div:last-child {
    border-radius: 0 5px 5px 0;
    border-right: 1px solid #467fc3;
}

.jev_toprow div.previousmonth,
.jev_toprow div.nextmonth {
    background-color: #606F79;
    border: #606F79 solid 1px;
}

.jev_toprow div.currentmonth {
    border-top: 1px solid #606F79;
    border-bottom: 1px solid #606F79;
    margin-bottom: -1px;
}

#jevents_body .nav-items div.active a:hover,
.jev_header2 .active a:hover {
    background-color: transparent;
    border-left: 1px solid #ff3b30;
    color: #474747;
}

#jevents_body .jev_toprow div.previousmonth a {
    font-size: 14px;
}

#jevents_header {
    display: none;
}

#jevents_body {
    margin-top: 20px;
}

#jevents_body a.cal_titlelink:link,
#jevents_body a.cal_titlelink:visited,
#jevents_body a.cal_titlelink:hover {
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
    text-decoration: none;
    color: #474747;
    display: block;
    margin-bottom: 1px;
    padding: 4px;
}

#jevents_body .nav-items>div a:hover {
    border-left: 0;
}

.iditInputdiseno input,
.iditInputdiseno select,
.iditInputdiseno textarea {
    width: 100% !important;
    height: 48px !important;
    font-size: 17px !important;
    background: #F0EFF4 !important;
    color: #727276 !important;
    border: 0 !important;
    margin-bottom: 10px;
}

.filtros-sena{
    background-color: #d5dde0;
    padding: 15px 15px 5px 15px;
}

.inputInfoProgramas {
    width: 100% !important;
    height: 48px !important;
    font-size: 17px !important;
    background: #F0EFF4 !important;
    color: #727276 !important;
    border: 0 !important;
    margin-bottom: 10px;
}

.uk-form-horizontal .uk-form-controls {
    margin-left: 0 !important;
}

#comentario {
    min-height: 150px;
}

#enviar {
    padding: 5px 40px;
    background: #5C6B7C;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}

.uk-form input[type="checkbox"]:checked:before,
.uk-form input[type="checkbox"]:indeterminate:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 16px;
    text-align: center;
    line-height: 12px;
    color: #5C6B7C !important;
}

.uk-form input[type="radio"],
.uk-form input[type="checkbox"] {
    display: inline-block;
    height: 22px;
    width: 22px;
    border: #aaa solid 1px;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    outline: 0;
    background: 0 0;
    padding-top: 4px;
    border-radius: 3px;
    margin-right: 8px;
}

.contentFiltroCalendar {
    margin-bottom: -40px;
    padding: 20px 10px;
    background: #f7f7f7;
}

.calendarioTitle {
    text-align: left;
    font-size: 17px;
    margin-bottom: 5px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 20px;
    /*margin-left: 115px;*/
    float: left;
}

#calendario-acade {
    width: 320px;
    float: left;
    font-size: 16px;
}

.formularioFIltroCategorias {
    display: none;
}

.labelTextAcademico {
    text-align: left;
    display: inline-block !important;
    vertical-align: top;
    margin-top: 14px;
}

#jeventspost {
    display: none !important;
}

.jevfiltermodule {
    display: inline-block !important;
}

.NOTACALENDARIO {
    text-align: left;
    margin-top: -5px;
}

.contenidoFiltrosC {
    text-align: left;
    padding-left: 40px;
    display: none;
}

.contentCuadrosBtnv {
    background: #e4e4e4;
    padding: 15px 20px;
    display: inline-block;
    text-align: center;
    max-width: 290px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    position: relative;
    margin-bottom: 10px;
    margin-right: 40px;
    cursor: pointer;
    width: 100%;
}

.circuloVicere {
    font-size: 23px;
    color: #fff;
    background: #941313;
    position: absolute;
    left: -17px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 19%;
    font-weight: bold;
    text-align: center;
    padding-top: 7px;
}

.contentCuadrosCenter {
    text-align: center;
}

.btnQuehacemos {
    width: 100%;
    max-width: 300px;
    background: transparent;
    border: #ececec solid 2px;
    margin-top: 20px;
    padding: 15px 20px;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    position: relative;
    display: inline-block;
    margin-right: 30px;
    text-align: center;
    min-height: 78px;
}

.btnMinique {
    padding: 2px 8px;
    background: #09addc;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 23px;
    display: inline-block;
    position: absolute;
    left: -18px;
    top: 17px;
}

.masBtnv {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #e9e9e9;
    color: #444444;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
}

.fontIconm {
    font-size: 22px;
}

.cuadrosEducacion {
    margin-top: 30px;
}

.titleComoApoyamos {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
}

.subtitleCentro {
    text-align: center;
    font-size: 16px;
}

.cabezeraHeader {
    background: url(/images/centroEmprendimiento/cabezeraImg.png) center no-repeat;
    background-size: cover;
    width: 100%;
    height: 98px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    line-height: 1.2;
    padding: 18px 10px;
    position: absolute;
}

.imgCuadrosCentro {
    width: 100%;
    margin-top: 57px;
    box-shadow: 0 10px 16px -6px rgba(0, 0, 0, 0.23);
    max-height: 212px;
}

.padreHeaderC {
    position: relative;
    margin-bottom: 20px;
    height: 100%;
}

.textoCuadroGr {
    background: #F2F2F2;
    color: #444444;
    font-size: 17px;
    padding: 25px;
    height: 100%;
    max-height: 270px;
}

.cuadroContetnc {
    background: #E4E4E4;
    padding: 30px;
    margin-top: 16px;
}

.titleCEN {
    font-size: 18px;
    color: #515151;
    margin-bottom: 10px;
    font-weight: bold;
}

.totalAncho {
    max-width: 100% !important;
    width: 100% !important;
    padding: 15px 26px !important;
    margin-bottom: 20px !important;
    min-height: 106px !important;
}

.contentProgramasalaMedida {
    color: #404040;
    padding: 36px 0 0px 10px;
}

.titleProAlaMe {
    font-size: 22px;
    margin: 0px 0 5px 0;
    font-weight: 500;
    color: #FFF;
}

div.textoProAlaMe p {
    font-size: 16px;
    font-weight: 300;
    color: #FFF;
}

p.textoProAlaMe {
    font-size: 16px!important;
    font-weight: 300!important;
    color: #000!important;
}

.selectPrograI {
    width: 100%;
    background: #99A4AE;
    color: #fff;
    text-align: center;
    padding: 13px 10px;
    font-size: 20px;
    font-weight: bold;
}

.centro_de_educacion_C {
    text-align: center;
    color: #fff;
    border-right: 1px solid #fff;
    padding: 30px 40px;
}

.areaColor1 {
    background: #8E9BA6;
}

.areaColor2 {
    background: #8E9BA6;
}

.areaColor3 {
    background: #8E9BA6;
}

.areaColor4 {
    background: #8E9BA6;
}

.areaColor5 {
    background: #8E9BA6;
}

.areaColor6 {
    background: #8E9BA6;
}

.titlepagosIns {
    font-size: 30px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 20px;
    font-family: 'Slabo 27px', serif!important;
}

.textProC {
    margin-top: 16px;
    text-transform: uppercase;
}

.centro_de_educacion_C a {
    color: #fff;
}

.centro_de_educacion_C a:hover {
    color: #fff;
}

.LineaAprendizajeCECG,
.TitleObjetivoCECG,
.TitleDirigidoCECG,
.ResponsableCECG {
    font-size: 24px;
    font-weight: 400;
}

.inscripcionesPagos {
    color: #404040;
    padding: 70px 40px 70px 40px;
    margin: 0;
}

.FacultadCECG {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 40px;
}

.TextoObjetivoCECG {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 40px;
    margin-top: 5px;
}

.TextoDirigidoCECG {
    font-size: 17.5px;
    font-weight: 300;
    margin-top: 5px;
}

.DetallesCECG {
    border: 3px solid #000;
    padding: 5px 10px;
    margin: 15px 0 40px 0px;
}

.HorasCECG {
    font-size: 22px;
    margin-bottom: 5px;
    font-weight: 600;
    float: left;
    margin-right: 25px;
}

.FechasCECG {
    float: left;
    margin-right: 25px;
}

.TitleFechaCECG {
    font-size: 22px;
    font-weight: 600;
}

.TextoFechaCECG {
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 22px;
    margin-left: 10px;
}

.LineaDivDetalleCECG {
    background: #000;
    border: none;
    height: 3px;
    display: none;
}

.InversionCECG{
    display: flex;
    width: 100%;
}

.TitleInversionCECG {
    font-size: 22px;
    font-weight: 600;
}

.PrecioInversionCECG {
    font-size: 22px;
    font-weight: 300;
    margin: 0px 0 5px 10px;
}

.DatosContactoCECG {
    background-color: rgb(236, 236, 236);
    padding: 20px 30px;
    border-top: 5px solid #4c4c4c;
}

.btnInscribeteCECGCerrados {
    margin: 15px auto 0px auto;
    display: block;
    font-weight: 600;
    font-size: 20px;
    background-color: #d21717;
    border-color: #bd1141;
    padding: 7px 50px;
    line-height: 1.9;
    text-transform: uppercase;
    width: fit-content;
    text-shadow: none;
}

.btnInscribeteCECG {
    margin: 15px auto 0px auto;
    display: block;
    font-weight: 600;
    font-size: 20px;
    background-color: #009FE5;
    border-color: #009FE5;
    padding: 7px 50px;
    line-height: 0.9;
    text-transform: uppercase;
    width: fit-content;
    text-shadow: none;
}

.btnInscribeteCECG:hover {
    background-color: #009FE5;
    border-color: #009FE5;
}

.btnInscribeteCECG:visited {
    background-color: #009FE5;
    border-color: #009FE5;
}

.btnInscribeteCECG:focus {
    background-color: #009FE5;
    border-color: #009FE5;
}

.btnInscribeteCECG span {
    font-size: 16px;
    font-weight: 400;
}

.DivTextoContactenosCECG {
    background-color: rgb(236, 236, 236);
    margin-top: 10px;
    padding: 20px 30px;
}

.CargoContactoCECG,
.NombreContactoCECG {
    font-size: 20px;
    font-weight: 500;
}

.TelefonoContactoCECG {
    margin-top: 3px;
    font-size: 18px;
    margin-bottom: 3px;
    font-weight: 600;
}

.CorreoContactoCECG {
    font-weight: 500;
    font-size: 16.5px;
}

.TelefonoContactoCECG .fa {
    margin-right: 5px;
}

.CorreoContactoCECG .fa {
    margin-right: 5px;
}

.TitlePreguntasFrecuentesCECG {
    font-size: 26px;
}

.btnPreguntasCECG .fa {
    float: right;
    font-weight: 600;
}

.AccordionPreguntasFrecuentesCECG {
    margin-top: 25px;
    margin-bottom: 30px;
}

.btnPreguntasCECG {
    border: 1px solid #ececec;
    border-radius: 4px;
    padding: 12px;
    color: #444444;
    font-size: 16.5px;
    font-weight: 600;
    background: #FFF;
    margin: 0px;
}

.cardAccordionCECG {
    border-radius: 5px;
}

.cardBodyAccordionCECG {
    background: #a8a8ad1f;
    padding: 10px 15px;
    font-weight: 300;
    font-size: 15px;
}

.cardBodyAccordionCECG ol {
    counter-reset: list-counter;
}

.cardBodyAccordionCECG ol li {
    position: relative;
    display: block;
}

.cardBodyAccordionCECG ol li:before {
    position: absolute;
    right: 100%;
    margin-right: .5em;
    font-weight: 700;
    counter-increment: list-counter;
    content: counter(list-counter) ".";
}

.SubtitlePreguntasFrecuentesCECG {
    font-size: 20px;
    font-weight: 400;
}

.btnContactarCECG {
    margin-top: 25px;
    color: white;
    padding: 7px 25px;
    width: fit-content;
    font-size: 16.5px;
    font-weight: 600;
    cursor: pointer;
    background-color: #009fe5;
}

.OfertasCECG {
    padding: 100px 60px;
    background-color: #009fe5;
}

.DivtituloItemFacultadIngenieria {
    background-image: url('/images/cecg/contactenos-cecg.jpg');
    margin-bottom: 20px;
}
.DivtituloItemDesarrolloGerencial {
    background-image: url('/images/cecg/fond_desarrollog.jpg');
    margin-bottom: 20px;
}
.DivtituloItemMercadeodiverso {
    background-image: url('/images/cecg/fond_mercadeodiverso.jpg');
    margin-bottom: 20px;
}
.DivtituloItemFacultadCienciasAdministrativas {
    background-image: url('/images/cecg/contactenos-cecg.jpg');
    margin-bottom: 20px;
}

.DivtituloItemFacultadArquitectura {
    background-image: url('/images/cecg/contactenos-cecg.jpg');
    margin-bottom: 20px;
}

.DivtituloItemFacultadCienciasSociales {
    background-image: url('/images/cecg/contactenos-cecg.jpg');
    margin-bottom: 20px;
}

.DivtituloItemFacultadJurisprudencia {
    background-image: url('/images/cecg/contactenos-cecg.jpg');
    margin-bottom: 20px;
}

.tituloItemCECG {
    text-align: center;
    padding: 80px 0px;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2;
    background-color: rgba(0, 0, 0, 0.22);
    color: white;
    text-shadow: 2px 2px #3a3a3a;
}

.colOfertaCECG {
    padding: 70px 40px;
    border: 1px solid #5BCEFF;
}

.colProgramasAlaMedida {
    padding: 70px 40px;
    border: 1px solid #5BCEFF;
    background-color: #0089C4;
}

.TitleOfertaCECG {
    font-size: 22px;
    font-weight: 400;
    color: #ffffff;
    margin: 0px;
    line-height: 1.2;
    letter-spacing: 0.5px;
}

.TitleProgramacionOfertaCECG {
    font-size: 16px;
    font-weight: 400;
    color: #ffffff;
    margin: 10px 0 0 0; 
    line-height: 1.2;
    letter-spacing: 0.5px;
}

.btnAmpliarOfertaCECG {
    background: transparent;
    border: 2px solid;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 30px;
    margin: 20px 0 0px 0px;
}

.btnAmpliarOfertaCECG:hover, .btnAmpliarOfertaCECG:focus {
    color: #069fd9;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

.btnAmpliarOfertaCECG a {
    color: #fff;
}

.btnAmpliarOfertaCECG:hover a, .btnAmpliarOfertaCECG:focus a, .btnAmpliarOfertaCECG a:focus, .btnAmpliarOfertaCECG a:hover{
	color: #069fd9;
	text-decoration: none;
}

.iconOfertaCECG {
    width: 72px;
}

.TextDuracionCECG {
    font-size: 22px;
    font-weight: 300;
    margin-left: 10px;
}

.LineaDivTitleOfertaCECG {
    width: 60px;
    background-color: #FFFFFF;
    border: none;
    height: 3px;
    margin: 5px 0px 15px 0px;
}

.EnlacesOfertasCECG {
    color: #FFF;
    text-decoration: underline;
    font-weight: 400;
    display: block;
}

.EnlacesOfertasCECG:hover {
    color: #FFF;
    text-decoration: underline;
}

.EnlacesOfertasCECG:visited {
    color: #FFF;
    text-decoration: underline;
}

.DivDerechoEnlacesOfertasCECG {
    padding-left: 0;
}

.DivIzqEnlacesOfertasCECG {
    padding-left: 0;
}

span.EnlacesOfertasCECG {
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
}

span.EnlacesOfertasCECG:hover {
    text-decoration: none;
}

#OfertaAcademicaCECG>div.row {
    display: flex;
    background-color: #009FE5;
    color: white;
}

#ContactenosCECG {
    background-color: #475965;
    position: relative;
    margin: 0;
}

#FormularioContactenosCECG {
    padding: 60px;
    background-color: #33444c;
}

#FormularioContactenosCECG>div>.rsform>form>fieldset {
    padding: 0;
}

#FormularioContactenosCECG>div>.rsform>form>fieldset>.rsform-block-captcha>.capchaEdit {
    display: flex;
}

#FormularioContactenosCECG>div>.rsform>form>fieldset>.rsform-block>.uk-form-controls>.rsform-input-box {
    background: none;
    color: white;
    border: 2px solid white;
    border-radius: 8px!important;
}

#FormularioContactenosCECG>div>.rsform>form>fieldset>.rsform-block>.uk-form-controls>#Mensaje {
    background: none;
    color: white;
    border: 2px solid white;
    border-radius: 8px!important;
}

#FormularioContactenosCECG>div>.rsform>form>fieldset>.rsform-block>.uk-form-controls>.rsform-input-box::placeholder {
    color: white;
    text-transform: uppercase;
    font-size: 16.5px;
    font-weight: 500;
}

#FormularioContactenosCECG>div>.rsform>form>fieldset>.rsform-block>.uk-form-controls>#Mensaje::placeholder {
    color: white;
    text-transform: uppercase;
    font-size: 16.5px;
    font-weight: 500;
}

.TitleFormularioContactenosCECG {
    color: white;
    font-size: 50px;
    font-weight: 300;
}

.TextoFormularioContactenosCECG {
    font-size: 16.5px;
    color: white;
    font-weight: 300;
    margin-bottom: 30px;
}

.ItemAsesorCECG {
    padding: 0;
}

.ImagenAsesorCECG {
    width: 100%;
    max-height: 300px;
}

#NuestrosAsesoresCECG {
    margin-bottom: 60px;
    margin-right: 0px;
    margin-left: 0px;
}

#OfertaAcademicaCECG .row {
    margin: 0;
}

.TextoAsesorCECG {
    padding: 20px 20px 20px 40px;
}

.NombreAsesorCECG {
    font-size: 20px;
    font-weight: 500;
}

.CargoAsesorCECG {
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}

.DescripcionAsesorCECG {
    margin-bottom: 20px;
    font-size: 16px!important;
    font-weight: 300!important;
    color: #000!important;
}

.DatosDeContactoAsesorCECG span.phone {
    color: #383838;
    font-size: 16.5px;
    font-weight: 600;
    margin-right: 20px;
}

.DatosDeContactoAsesorCECG span.email {
    color: #383838;
    font-size: 16.5px;
    font-weight: 400;
}

.DatosDeContactoAsesorCECG span .fa {
    color: rgba(29, 147, 187);
    margin-right: 5px;
}

.contentinscPagos {
    /*border-bottom: 1px dotted #a5a5a5 !important;*/
    padding-bottom: 8px;
    padding-top: 8px;
}

.contentinscPagos.last {
    border-bottom: none!important;
}

.titleInsP.ApoyoFinanciero {
    margin-top: 50px;
}

.rowFinanciera .col-md-2 {
    text-align: center;
}

.rowFinanciera .col-md-10 {
    padding: 10px;
    font-size: 16px;
}

#titleMediosPago {
    margin-bottom: 30px;
}

.textAliados {
    color: #000;
    text-decoration: underline;
    font-weight: 600;
}

.enlacesApoyo {
    color: #333333;
    font-weight: bold;
}

.textApoyoFinanciero {
    font-size: 16px;
    margin-bottom: 30px!important;
}

.cuadroInscripcionP {
    display: flex;
    /*padding: 10px 15px;*/
    background: #FFFFFF;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.46);
    font-size: 15px;
    margin-right: 15px;
    vertical-align: top;
    cursor: pointer;
    line-height: 1.3;
    font-weight: 300;
    color: #000;
}

.cuadroInscripcionP .col-md-2 {
    background: linear-gradient(to bottom, rgba(210, 108, 6, 1) 0%, rgba(255, 147, 38, 1) 100%);
    text-align: center;
    padding: 10px;
}

.cuadroInscripcionP .col-md-10 {
    padding: 20px;
    font-size: 16px;
}

.titleInsP {
    margin: 0px 0px 10px 0px;
    font-size: 36px;
    min-width: 165px;
    display: inline-block;
    line-height: 1;
    font-weight: 500;
    width: 100%;
    font-family: 'Slabo 27px', serif!important;
}

.EntidadesFinanciamineto {
    font-weight: 600!important;
    font-size: 18px!important;
    padding: 18px 0px!important;
    text-align: center;
    min-width: 220px;
}

.min78px {
    min-height: 78.8px;
}

.max75px {
    min-height: 75.6px;
    padding-top: 15px !important;
    padding-bottom: 5px !important;
    padding-right: 16px !important;
    padding-left: 16px !important;
}

.ajusMiniBtnIns {
    min-width: 250px;
    padding: 8px 16px;
    margin-top: 5px;
}

.EventosCentros {
    /*background: #EAECEE;*/
    background-color: #FFF;
}

.TituloProgramacionEventosCentros {
    color: #444;
    margin: 20px 0 0 0;
    text-align: center;
    font-family: 'Slabo 27px', serif;
    font-weight: 600;
}

.LineaTituloProgramacionEventosCentros {
    background-color: #069fd9;
    border: none;
    height: 3px;
    margin: 0px auto 30px auto;
    width: 40px;
}

.CardProgramacionEventosCentros {
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.21);
    display: flex;
}

.IzquierdaProgramacionEventosCentros {
    background-color: #069fd9;
}

.DivFechaCursoCentos {
    color: white;
    text-align: center;
    margin: 30px 0;
}

.DiaFechaCursoCentos {
    color: white;
    font-size: 35px;
    margin-bottom: 0;
}

.AnoFechaCursoCentos {
    color: #ffffff7a;
    font-size: 16.5px;
    border-top: 1px solid;
    padding-top: 6px;
}

.DerechaProgramacionEventosCentros {
    padding: 35px 30px;
}

.NombreCursoCentos {
    font-family: 'Slabo 27px', serif;
    font-weight: 600;
    margin-bottom: 2px;
}

.DivInfoCursoCentos {
    margin-bottom: 15px;
}

.MesFechaCursoCentos {
    padding-bottom: 10px;
    padding-top: 5px;
}

.padding0 {
    padding: 0;
}

.EventosCentros {
    padding: 20px 50px;
}

.eb_event_link {
    color: #4E5967;
    font-family: "Roboto", 'Segoe UI SemiBold';
    font-size: 16.5px;
}

.eb_event_link:hover {
    text-decoration: underline;
}

.titleEventosEgre {
    border-bottom: 1px dotted #a5a5a5 !important;
    padding: 6px 0;
}

.VertodosBtnButton {
    background: #8D9BA9;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 3px 10px;
    border-radius: 4px;
    cursor: pointer;
    float: left;
    cursor: pointer;
    margin-top: 15px;
    font-family: "Roboto", 'Segoe UI Bold';
    font-weight: bold;
    cursor: pointer;
}

.centerixq {
    text-align: center;
}

.btndfp {
    padding: 10px 15px;
    background-color: #FFF;
    border-radius: 0px;
    color: #000000;
    font-size: 16px;
    margin-top: 12px;
    font-weight: 500;
    cursor: pointer;
}

.btndfp .fa-angle-right {
    font-size: 20px;
    font-weight: 800;
    padding: 0px 0px 0px 20px;
}

.TextoEnlacesProAlaMe {
    color: #404040;
    font-size: 16.5px;
    font-weight: 600;
}

.TextoProAlaMe {
    color: #404040;
    font-size: 24px;
    font-weight: 600;
    line-height: 2.5;
    text-align: center;
}

.TextoEnlacesProAlaMe:hover {
    color: #404040;
    text-decoration: none;
}

.TextoEnlacesProAlaMe:visited {
    color: #404040;
    text-decoration: none;
}

.LineaDivEnlacesProAlaMe {
    background-color: rgb(153, 153, 153);
    border: none;
    height: 1px;
}

#BtnModalUac .modal-dialog {
    width: 70%;
    margin: 30px auto;
}

.titulo-escribenos {
    font-size: 32px;
    font-family: "Roboto", 'Segoe UI SemiBold';
}

.subtitulo-escribenos {
    font-size: 14px;
    font-family: "Segoe UI", "Akzidenz-Grotesk BQ Light";
    font-weight: bold;
}

.content_header_tit {
    text-align: center;
    padding: 25px 0;
}

.iconContc {
    color: #000;
    margin-right: 4px;
}

ul.cerobine {
    list-style: none;
    margin: 0;
    padding: 0;
}

.contactenos_centro-de-educacion {
    background: #fff;
    color: #525252;
    padding-top: 30px;
    padding-bottom: 80px;
}

.editFormc input,
.editFormc textarea {
    width: 100%;
    padding: 20px 15px !important;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}

#rsform_5_page_0 {
    margin-top: 0;
}

.btnEnviarFormContacto button {
    background: white;
    color: #000;
    height: 40px;
    width: 100%;
    font-size: 20px;
    border-radius: 0 !important;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(204, 204, 204, 0.32);
    -moz-box-shadow: 0px 0px 0px 2px rgba(204, 204, 204, 0.32);
    box-shadow: 0px 0px 0px 2px rgba(204, 204, 204, 0.32);
    text-transform: uppercase;
    font-weight: 600;
}

.btnEnviarFormContactanosCECG button {
    background: white;
    color: #000;
    height: 40px;
    width: 100%;
    font-size: 20px;
    border-radius: 0 !important;
    -webkit-box-shadow: 0px 0px 0px 2px rgba(204, 204, 204, 0.32);
    -moz-box-shadow: 0px 0px 0px 2px rgba(204, 204, 204, 0.32);
    box-shadow: 0px 0px 0px 2px rgba(204, 204, 204, 0.32);
    text-transform: uppercase;
    font-weight: 600;
}

.btnEnviarFormContacto button:hover {
    background: black;
}

.btnEnviarFormContacto button:visited {
    background: black;
}

.btnEnviarFormContactanosCECG button:hover {
    background: black;
}

.btnEnviarFormContactanosCECG button:visited {
    background: black;
}

.btnEnviarFormContactanosCECG button:focus {
    background: black;
}

#DatosDeContactoCECG {
    position: absolute;
    bottom: 70px;
    right: 75px;
    color: white;
    text-align: right;
    font-size: 16.5px;
    text-shadow: 1px 1px #000000;
    font-weight: 500;
}

#captchaTxt37 {
    text-align: center;
    width: 116px !important;
    margin-left: 8px;
    background: transparent;
    border: 2px solid #FFF;
    border-radius: 8px!important;
    color: #FFF;
}

.rsform-block.uk-form-danger {
    background: transparent!important;
}

#rsform_error_5 {
    color: #ff4747;
}

.formRed {
    color: red;
    font-weight: bold;
    margin-bottom: 12px !important;
}

.blankBack {
    background: #fff;
    padding-left: 40px;
    padding-right: 40px;
}

.backgrounds_centro-de-practicas {
    padding-top: 50px;
    padding-bottom: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(51, 51, 51, 0.75);
}

.cuadroCentroPrac {
    display: inline-block;
}

.editBtnColorn {
    background: #37474F !important;
    padding: 4px 25px !important;
}

.itemColor_Cent {
    color: #fff;
}

.center {
    text-align: center;
}

.contenedor_centro-de-practicas-institucionales {
    background: red;
    width: 100%;
    position: relative;
    background: url("/images/bg_practicas_institucionales.jpg") center center /cover no-repeat;
    overflow: hidden;
    min-height: 300px;
    position: relative;
}

.btnResponciveMenu {
    background: transparent;
    border: #fff solid 2px;
    padding: 5px 5px;
    text-align: center;
    display: inline-block;
    width: 100%;
    max-width: 131px;
    font-size: 11px;
    color: #fff;
    margin-right: 10px;
    min-height: 44px;
    margin-bottom: 10px;
    vertical-align: top;
    font-weight: bold;
}

.contentDataResponcive {
    margin-top: 0;
}

.marginRo {
    margin-right: 0 !important;
}

.ajusTopResM {
    padding-top: 10px;
}

.itemMenuResponcive {
    color: #fff;
    display: inline-block;
    font-size: 13px;
}

.MenuSubResponcive {
    margin-top: 8px;
}

.lineResMenu {
    color: #fff;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
}

.lineTopAltoCentro {
    width: 1px;
    background: #fff;
    display: inline-block;
    position: absolute;
    right: 43px;
    top: -50px;
    bottom: -52px;
}

.jsn-es-slider-10 {
    display: none !important;
}

.colorBlanco {
    color: #fff;
}

.colorBlanco:hover {
    color: #fff;
    text-decoration: underline !important;
}

.mb2-content-item-desc {
    font-family: "Roboto", "segoe Ui";
    font-size: 16.5px;
    color: black;
    font-weight: 300;
}

.itemFullText {
    font-family: "Roboto", "segoe Ui";
}

.colorblanco {
    color: #fff;
}

.colorblanco:hover {
    color: #fff;
}

.textoMovil {
    display: none;
}

.colorGrisFooter {
    background: #f7f7f7;
    color: #4e4e4e;
    text-align: center;
    padding-top: 39px;
    padding-bottom: 35px;
}

.colorGrisFooter2 {
    background: #e2e2e25e;
    color: #f4f5f7;
    padding-top: 40px;
    padding-bottom: 40px;
}

.contentIconfooter {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    margin-right: 3px;
    padding-top: 3px;
    cursor: pointer;
}

.iconoRedesSocFooter {
    color: #848993 !important;
    font-size: 22px;
    cursor: pointer;
    cursor: pointer;
}

.topDataF {
    margin-top: 10px;
}

.miniTitleFooter {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #4e4e4e;
}

.detalleText p {
    font-size: 15px;
    font-weight: 500;
}

.detalleText {
    margin-top: 5px;
}

.detalleText a {
    color: #4e4e4e;
    font-weight: 400;
}

.contentFoterHome p {
    font-weight: 400;
}

.detalleText a:hover {
    color: #333333;
    text-decoration: underline;
}

.borderDivTop {
    border-top: 1px solid #444444;
    margin-top: 15px;
    padding-top: 7px;
}

.footerInfoData {
    display: inline-block;
    color: #4e4e4e;
}

.divLinefooter {
    width: 1px;
    height: 15px;
    display: inline-block;
    background: #555555;
    margin-right: 5px;
    margin-left: 5px;
}

.footerCopyR {
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    margin-top: 6px;
}

.copyMinitext {
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
}

.footerDivResponcive {
    display: none;
}

.footerScritorio {
    display: block;
}

.content-Cuadros {
    display: inline-block;
    margin-bottom: 18px;
    vertical-align: top;
    width: 94%;
}

.topButtonRevistas {
    padding-bottom: 60px;
    padding-top: 60px;
    background: #eaecee;
}

.ceroTopc {
    margin-top: 0 !important;
}

.boton-ver-revista2 {
    min-width: 100px;
    padding: 6px 20px;
    border: black solid 1px;
    font-size: 12px;
    font-weight: bold;
    color: #525252;
}

.boton-ver-documento {
    min-width: 180px;
    padding: 6px 20px;
    border: black solid 1px;
    font-size: 15px;
    font-weight: bold;
    color: black;
    text-align: center;
}

.altoFijoImgR {
    height: 230px !important;
}

.altofijotectR {
    height: 210px;
}

.contenedorCuadrosrevistas {
    text-align: center;
}

.month_date {
    display: inline-block;
    width: auto !important;
}

div.new-navigation {
    display: inline-block;
    width: auto !important;
    margin-left: 27%;
    margin-bottom: 10px;
    padding-top: 10px;
}

#nav-search {
    display: none !important;
}

.nav-items {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

.editBtnc {
    margin-right: 14px;
    margin-top: 2px;
    font-size: 29px;
}

.editHeaders {
    border: 0;
}

.datablock {
    display: inline-block;
    margin-top: -6px;
}

.bannerDocentes {
    background: #555555;
    color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

.titleProfesores {
    border: #AAAAAA solid 2px;
    padding: 6px 60px;
    text-align: center;
    display: inline-block;
    font-size: 27px;
    cursor: pointer;
}

.miniDetalleP {
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
}

.titleProfesl {
    font-size: 20px;
    color: #444444;
    font-weight: bold;
}

.lineTitlesP {
    width: 100%;
    height: 1px;
    background: #A2A2A2;
    margin-top: 3px;
}

.contetnTilep {
    margin-bottom: 15px;
}

.whitd100 {
    width: 100%;
    margin-bottom: 10px;
}

.textoDetalleProfesor {
    font-size: 16.5px;
    color: #333333;
}

.btnEnviarCorreo {
    color: #fff;
    background: #02080F;
    padding: 6px 25px;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 25px;
    cursor: pointer;
}

.contentMitadData {
    width: 100%;
    display: inline-block;
    font-size: 16.5px;
    margin-bottom: 5px;
}

.icont {
    font-size: 12px;
}

.lineVerticat {
    border-right: 1px solid rgba(185, 185, 185, 1);
}

.padding25 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.cientoporciento {
    width: 100% !important;
}

.imagesFondoAdmisiones {
    background: url(/images/banner_proceso_admision.jpg) center center /cover;
    background-repeat: no-repeat;
    text-align: center;
    padding: 80px 20px;
    color: #fff;
    width: 100%;
}

.imagesFondoRegistroyControl {
    background: url(/images/bg-admisiones4.jpg) center center /cover;
    background-repeat: no-repeat;
    text-align: center;
    padding: 80px 20px;
    color: #fff;
    width: 100%;
}

.btnPregradoTrans {
    border: #fff solid 3px;
    border-radius: 12px;
    display: inline-block;
    padding: 7px 40px;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Slabo 27px', serif;
}

.conteTextAdmin {
    font-weight: 300;
    font-size: 16.5px;
    margin-top: 30px;
}

.divpaso {
    background: #E2E7EA;
    display: inline-block;
    padding: 37px 20px 10px 20px;
    color: #444;
    font-weight: bold;
    border-right: 1px solid #C0CBD1;
    position: relative;
    width: 100%;
    text-align: center;
}

.numeropasos {
    width: 46px;
    background: #CCC;
    font-size: 30px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    border: rgba(68, 68, 68, 0.6) solid 2px;
    font-weight: bold;
}

.numeropasosPadre {
    width: 54px;
    background: #CCC;
    font-size: 29px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    padding: 4px;
    text-align: center;
    position: absolute;
    top: 0;
    left: calc(50% - 3rem);
    margin-top: -27px;
}

.contentPasosadmisiones {
    display: flex;
}

.barraProgreso {
    position: absolute;
    height: 11px;
    background: #CCCCCC;
    left: 0;
    top: 0;
    right: -1px;
}

.activopaso .barraProgreso {
    background: #34495E !important;
}

.activopaso .numeropasosPadre,
.activopaso .numeropasos {
    background: #34495E;
    color: #fff;
    border-color: #fff;
}

.contentBtnPasos {
    margin-top: 40px;
    padding-right: 20px;
}

.contenidoPasosGeneral {
    display: none;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 18px;
    position: relative;
}

.activoContenido {
    display: block;
}

.imgFacultades {
    max-width: 650px;
    width: 100%;
    height: auto;
}

.textRevista {
    text-align: left;
    color: black;
    font-weight: 300;
    font-size: 15px;
}

.titleCard {
    font-size: 18px !important;
    text-align: left !important;
}

.select2-container .select2-selection--single {
    font-size: 16px !important;
}

.contetnFooterEgresados {
    background: #f0eff4;
    padding-top: 60px;
    padding-bottom: 60px;
}

.contetnFooterEgresados .iditInputdiseno input,
.contetnFooterEgresados .iditInputdiseno select,
.contetnFooterEgresados .iditInputdiseno textarea {
    background: #fff !important;
}

.subtitleEgresado {
    margin-bottom: 10px;
    font-size: 17px;
}

.ceroa {
    color: #fff !important;
}

.textoCentroPractica {
    font-size: 35px;
    color: #fff;
    font-weight: 100;
    margin-bottom: 25px;
    font-family: 'Roboto';
}

.centerContentLetters {
    text-align: center;
    position: absolute;
    max-width: 792px;
    left: calc(50% - 347px);
    top: calc(50% - 80px);
}

.btnPracticas {
    display: inline-block;
    background-color: #79120f;
    color: #fff;
    position: relative;
    padding: 10px 68px 10px 20px;
    font-size: 18px;
    box-shadow: -2px 9px 28px -4px rgba(0, 0, 0, 0.53);
    border-radius: 8px;
    margin-right: 30px;
    cursor: pointer;
}

.flechaContent {
    position: absolute;
    right: 0;
    top: 3px;
    bottom: 0;
    width: 40px;
    background-color: #a70404;
    font-size: 20px;
    padding-top: 5px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.cerotodo {
    padding-left: 0;
    padding-right: 0;
}

.center_profe {
    text-align: center;
}

.miniTexto_ad {
    font-size: 15px;
}

.title_admini {
    font-size: 16px;
}

.contentIzquierda_ad {
    margin-top: 32px;
    background: #F7F8F9;
    padding: 10px 30px;
}

.title_admini {
    margin-top: 20px;
    margin-bottom: 10px;
}

.botonBorder {
    border-bottom: 1px solid #C0CBD1;
}

.title_flujo {
    font-size: 23px;
    width: auto;
    display: inline-block;
    background: #77BDE1;
    padding: 5px 15px;
    color: #fff;
    font-weight: bold;
}

.content_pasos_texto {
    display: inline-block;
    padding-left: 100px;
    position: relative;
}

.content_pasos_line {
    position: absolute;
    left: 0;
    top: 14px;
}

.titlle_texto_pasos {
    font-size: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Slabo 27px', serif;
}

.line_pasos {
    position: absolute;
    width: 6px;
    background: #77BDE1;
    top: 29px;
    left: 28px;
    bottom: 0;
    height: 340px;
}

.line_pasos1{
    position: absolute;
    width: 6px;
    background: #e6993d;
    top: 369px;
    left: 28px;
    bottom: 0;
    height: 340px;
}

.line_pasos3 {
    position: absolute;
    width: 6px;
    background: #e6993d;
    top: 29px;
    left: 28px;
    bottom: 0;
    height: 95px;
}

.line_pasos4 {
    position: absolute;
    width: 6px;
    background: #e6993d;
    top: 29px;
    left: 28px;
    bottom: 0;
    height: 170px;
}

.line_pasos5{
    position: absolute;
    width: 6px;
    background: #e6993d;
    top: 157px;
    left: 28px;
    bottom: 0;
    height: 310px;
}

.line_pasos6{
    position: absolute;
    width: 6px;
    background: #e6993d;
    top: 29px;
    left: 28px;
    bottom: 0;
    height: 55px;
}

.line_pasos7{
    position: absolute;
    width: 6px;
    background: #e6993d;
    top: 29px;
    left: 28px;
    bottom: 0;
    height: 445px;
}

.texto2 p {
    font-size: 16px;
    margin-bottom: 23px !important;
}

.relative {
    position: relative;
    margin-top: 40px;
}

.circulo_left {
    width: 25px;
    height: 25px;
    background: #77BDE1;
    border-radius: 50%;
}

.content_circulo {
    position: absolute;
    left: 18px;
    margin-top: -5px;
    background: #fff;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 1px;
}

.text_16 {
    font-size: 16px;
}

.responcive_img {
    width: 100%;
}

.dropdown-menu {
    box-shadow: none !important;
    background-clip: initial !important;
}

.header_title_ban {
    background: #dddfe2;
    padding: 25px 40px;
    color: #444444;
    text-align: center;
}

.title_inscripciones {
    font-size: 25px;
}

.title_detalle {
    font-size: 17px;
}

.title_detalle b{
    font-size: 20px;
}

.btn_blue_dise {
    background: #14A9D3;
    font-weight: bold;
    font-size: 18px;
    padding: 8px 40px;
    color: #fff;
    display: inline-block;
    text-align: center;
    border-radius: 8px;
    vertical-align: top;
    margin-right: 10px;
}

.centerText {
    text-align: center;
}

.btn_ini_c {
    margin-top: 60px;
    margin-bottom: 15px;
}

.line_divs {
    width: 100%;
    height: 1px;
    background: #999999;
    margin-top: 45px;
    margin-bottom: 20px;
}

.title_divs_ins {
    font-size: 22px;
    color: #444444;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
}

.edit_brn {
    font-size: 16px;
    padding: 19px 40px;
}

.edit_brn2 {
    font-size: 14px;
    padding: 10px 40px;
}

.text_myu {
    font-size: 16px;
}

.fech_ins {
    font-size: 18px;
}

.descargable_divs {
    background: #EEEEEE;
    margin-bottom: 25px;
    padding: 4px 10px;
    margin-top: 15px;
}

.texto_guia_ins {
    font-size: 15px;
    margin-left: 7px;
    color: #444444;
}

.footerInfoData {
    cursor: pointer;
}

.texto_guia_ins {
    font-weight: bold;
}

.title_maps {
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
    border-bottom: 1px solid #a0a0a0;
    color: #444444;
}

.ul_edit_padre {
    margin-top: 20px;
    margin-left: 1.5em;
}

.tree,
.tree ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tree ul {
    margin-left: 1em;
    position: relative;
}

.tree ul ul {
    margin-left: 0.5em;
}

.tree ul:before {
    content: "";
    display: block;
    width: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-left: 1px solid;
}

.tree li {
    margin: 0;
    padding: 0 1em;
    line-height: 2em;
    color: #369;
    font-weight: 700;
    position: relative;
}

.tree ul li:before {
    content: "";
    display: block;
    width: 10px;
    height: 0;
    border-top: 1px solid;
    margin-top: -1px;
    position: absolute;
    top: 1em;
    left: 0;
}

.tree ul li:last-child:before {
    background: #fff;
    height: auto;
    top: 1em;
    bottom: 0;
}

.indicator {
    margin-right: 5px;
}

.tree li a {
    text-decoration: none;
    color: #369;
}

.tree li button,
.tree li button:active,
.tree li button:focus {
    text-decoration: none;
    color: #369;
    border: none;
    background: transparent;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    outline: 0;
}

.title_universidad {
    margin-top: 40px;
    border-bottom: 1px solid #a0a0a0;
    font-size: 20px;
    color: #4e4e4e;
    margin-bottom: 15px;
    font-weight: bold;
}

.tree1 li a,
.tree1 li {
    font-family: "Roboto", "segoe Ui";
    font-size: 16.5px;
    font-weight: normal;
    color: #444444;
}

.edit_personal {
    background: #fff !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
    max-width: 100% !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.content_pro div a {
    font-size: 16px;
    color: #333333;
}

.content_pro div a:hover {
    text-decoration: underline !important;
}

.content_pro {
    margin-top: 8px;
}

.titleExtProgramas {
    font-size: 38px;
    font-family: "Roboto", "segoe Ui";
    font-weight: 400;
    color: #fff;
    margin-bottom: 10px;
}

.miniDetalle_fp {
    font-weight: bold;
    font-size: 17px;
    margin-top: 6px;
    margin-bottom: 4px;
}

.altoTexto {
    min-height: 115px;
}

.mb2-content-247 {
    padding-left: 15px;
    padding-right: 15px;
}

.mb2-content-247 .mb2-content-list .mb2-content-item {
    box-shadow: 0 2px 9px -3px rgba(0, 0, 0, 0.75);
    margin-bottom: 35px !important;
    background: #fff;
}

#k2ModuleBox395 .addtoany_container {
    display: none;
}

#PublicacionesDelRectorResponcive {
    padding-left: 15px;
    padding-right: 15px;
}

#PublicacionesDelRectorResponcive .LineaTitle {
    display: none;
}

#PublicacionesDelRectorResponcive .titlePublicaciones {
    margin-top: 6px;
    color: #515151;
    font-size: 18px;
    padding-left: 0 !important;
}

#PublicacionesDelRectorResponcive div.k2ItemsBlock ul li a.moduleItemTitle {
    font-size: 15.5px !important;
    color: #515151 !important;
    font-weight: bold;
}

#PublicacionesDelRectorResponcive div.k2ItemsBlock ul li a.moduleItemTitle:hover {
    text-decoration: underline;
}

#PublicacionesDelRectorResponcive div.k2ItemsBlock ul li span.moduleItemDateCreated {
    color: #999 !important;
    font-size: 13px !important;
}

#PublicacionesDelRectorResponcive .titlePublicaciones {
    margin-top: 6px;
    color: #515151;
    font-size: 18px;
}

#PublicacionesDelRectorResponcive div.k2ItemsBlock ul li {
    margin: 0 0 6px 0;
}

#PublicacionesDelRectorResponcive {
    position: relative;
}

.rectorBtn {
    position: absolute;
    bottom: 5px;
    right: 0;
}

.img_responcive_b {
    width: 100%;
    height: auto;
}

.content_divs_2 {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.title_internas_img {
    font-size: 20px;
    color: #4e4c4c;
    font-family: "Roboto", 'Segoe UI';
}

.sub_noti_u {
    margin-top: 10px;
    font-size: 16px;
    color: #4e4c4c;
}

.texto_mini_Detalle_c {
    font-size: 14px;
    color: #8C0000;
    margin-top: 30px;
}

.content_divs_2 {
    padding: 20px 25px;
}

.edit_btn_leer {
    margin-top: 18px;
    float: right;
}

.cuadro_noti_u {
    display: inline-block;
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.56);
    margin-right: 30px;
    vertical-align: top;
    margin-top: 30px;
}

.content_cuadros_revis {
    text-align: center;
}

.content_divs_2 {
    max-width: 214px;
}

.ano_rayiya {
    border-bottom: 2px solid #545454;
}

.contentCuadrosCenter a {
    color: #5c5a5a;
}

.oculto_inv {
    visibility: hidden;
}

.img_completa {
    width: 100%;
}

.content_uac_sol {
    padding-left: 95px;
}

#modcasosmargen2 label {
    float: left;
    margin-right: 15px;
    width: 20%;
}

#modcasosmargen2 input[type="text"],
#modcasosmargen2 select,
#modcasosmargen2 input[type="email"],
#modcasosmargen2 input[type="number"] {
    margin-bottom: 12px;
}

.form-uacsoluciona input[type="text"] {
    height: 30px !important;
}

#modcasos {
    border: #dfdfdf solid 4px;
    padding: 30px;
    margin-bottom: 20px;
}

#modcasosmargen2 {
    margin-left: 34px;
    margin-top: 30px;
}

#url_folleto_redir {
    color: #fff;
}

#correo_eletronico_profe {
    font-size: 14px;
}

.miniTile_content_e {
    font-weight: bold;
    margin-bottom: 3px;
}

.separador_content {
    margin-bottom: 20px;
    font-size: 14px;
}

#imagen_docente {
    max-width: 200px;
    height: auto;
    filter: grayscale(100%);
    transition: all 0.5s ease;
}

#imagen_docente:hover {
    filter: ;
    transition: all 0.5s ease;
}

.texto_div_la_uni {
    font-size: 16.5px;
    color: #fff;
}
#perfil_profesional,
.titlee_correo {
    font-size: 15px;
}

.publicaciones_edit {
    min-height: 320px;
}

.docencias_alto {
    min-height: 138px;
}

.icont {
    font-size: 20px;
}

#carrusel_profesores {
    margin-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
}

.NO_FORMALES {
    min-height: 135px;
}

.texto_a_edit {
    font-size: 16px;
    color: #333333;
}

.ultimo_item {
    margin-bottom: 20px;
    display: inline-block;
    margin-top: -13px;
}

.edit_icon_in {
    font-size: 30px;
    float: left;
}

.texto_pro_e {
    vertical-align: top;
    font-size: 16px;
}

.off-canvas-right.off-canvas-effect-3.off-canvas-open .t3-wrapper {
    transform: translate3d(-320px, 0, 0);
}

.t3-off-canvas {
    width: 320px;
}

.t3-off-canvas .t3-off-canvas-body {
    padding: 24px 25px;
}

.nav-pills>li>a {
    border-radius: 0;
}

.listaCursosCE ul li a {
    color: #444444 !important;
}

.listaCursosCE ul li a:hover {
    text-decoration: underline;
}

.ajus_img_c {
    width: 100%;
    max-width: 872px;
    margin-bottom: 20px;
}

.top_div {
    margin-top: 60px;
    margin-bottom: 60px;
}

.title_color {
    padding: 12px 20px;
    display: inline-block;
    font-size: 17px;
}

.background_der_blue {
    background: #0098C4;
    color: #fff;
    border-left: 30px solid #006786;
    font-weight: bold;
    margin-top: 28px;
}

.background_salmon {
    background: #FF8000;
    color: #fff;
    border-right: 30px solid #B25900;
    font-weight: bold;
}

.background_verde {
    background: #1F8786;
    color: #fff;
    border-right: 30px solid #106A68;
    font-weight: bold;
}

.background_verde_claro {
    background: #BACF66;
    color: #fff;
    border-right: 30px solid #91A834;
    font-weight: bold;
}

.background_oscuro {
    background: #919191;
    color: #fff;
    border-right: 30px solid #4D4D4D;
    font-weight: bold;
}

.rigt_text {
    margin-top: 15px;
    padding-right: 34px;
    max-width: 660px;
    display: inline-block;
}

.left_text {
    margin-top: 15px;
    padding-left: 36px;
    max-width: 660px;
    display: inline-block;
}

.btn_consultar_r {
    background: #6D7B88;
    border-radius: 8px;
    color: #fff;
    padding: 5px 14px;
    display: inline-block;
    margin-top: 15px;
    font-weight: bold;
    cursor: pointer;
    margin-right: 36px;
}

.text_aling_rigt {
    text-align: right;
    position: relative;
}

.text_aling_left {
    text-align: left;
    position: relative;
}

.icon_img_r {
    position: absolute;
    top: 0;
}

.lef_icon_1 {
    left: 204px;
    top: -10px;
}

.lef_icon_2 {
    left: 325px;
    top: -28px;
}

.top_cuadros {
    margin-top: 50px;
}

.title_dere {
    font-size: 18px;
    width: 100%;
    max-width: 450px;
    color: #666666;
    padding-left: 35px;
}

.lef_icon_3 {
    right: 284px;
    top: 16px;
}

.background_der_red {
    background: #BC3C3D;
    color: #fff;
    border-left: 30px solid #9D1B1B;
    font-weight: bold;
    margin-top: 40px;
    margin-left: -2px;
}

.background_der_amarillo {
    background: #E2C744;
    color: #fff;
    border-left: 30px solid #B99A03;
    font-weight: bold;
    margin-top: 40px;
}

.relative_p {
    position: relative;
}

.img_r_s {
    position: absolute;
    right: -9px;
    top: -30px;
    bottom: 0;
    height: 1150px;
}

.cero_paddin {
    padding: 0 !important;
}

.lef_icon_10 {
    right: 261px;
    top: -6px;
}

.contenerdor_progrms {
    background: #2b4258;
}

.contenerdor_progrms {
    padding-top: 60px;
    padding-bottom: 60px;
}

.primer_contenido {
    width: 100%;
    overflow: hidden;
    background: #4b4d54;
    color: #fff;
}

.content_iz_Es {
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 40px;
}

.logo_epi {
    width: 100%;
    max-width: 280px;
}

.video_click i {
    font-size: 20px;
    margin-right: 10px;
    float: left;
}

.video_click {
    font-size: 15px;
    border-bottom: 1px solid #fff;
    padding: 10px;
}

.video_click:hover {
    background: rgb(158, 158, 158);
    cursor: pointer;
}

.sobre_puesto_video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background: rgba(15, 15, 15, 0.7);
}

.img_url_d {
    height: 107px;
    width: 107px;
    position: absolute;
    left: calc(50% - 53.5px);
    top: calc(50% - 53.5px);
}

.texto_iz_d {
    margin-bottom: 10px;
    margin-top: 10px;
}

.apoyo_css {
    padding-top: 30px;
    padding-bottom: 30px;
    /*background: rgba(234, 236, 238, 0.58);*/
}

.menuApoyoFinanciero{
    background-color: #F3F3F3;
    padding: 1rem;
    text-align: center;
    margin-top: 3rem;
}

.menuApoyoFinanciero a{
    color: #333;
    font-weight: bold;
    border-right: 1px solid #E0E0E0;
    margin: 5px;
    padding-right: 10px;
    font-family: "Roboto", "segoe Ui";
}

.menuApoyoFinanciero a:last-child{
    border-right: none;
}

.menuApoyoFinanciero a img{
    margin-right: 5px;
}

.texto_title_ap {
    font-size: 25px;
    color: #444444;
    font-weight: bold;
    margin-bottom: 2px;
    font-family: "Roboto", "segoe Ui";
}

.contenedor_div_img {
    padding-top: 12px;
}

.contenedor_imagenes_somos {
    margin-top: 40px;
    border-bottom: 1px solid #C3C3C3;
    padding-bottom: 35px;
    margin-bottom: 15px;
}

.img_so {
    margin-right: 20px;
}

.btn_blue {
    background: #09ADDC;
    display: inline-block;
    border-radius: 6px;
    color: #fff;
    padding: 5px 30px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;
}

.sombra_content_s {
    box-shadow: 0 10px 5px -5px rgba(0, 0, 0, 0.22);
}

.contenedorFAQ2 {
    padding-top: 16px;
    margin-bottom: -34px;
}

.tituloFAQ2 {
    border-top: 1px solid #AAAAAA;
    position: relative;
    padding: 20px;
    font-size: 21px;
}

.top_boton_d {
    padding-top: 5px;
    padding-bottom: 80px;
}

.content_cuadros_div {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 10px;
    padding-bottom: 20px;
}

.img_icon_f {
    float: left;
    margin-right: 10px;
}

.subtitle_canvas {
    font-weight: bold;
    font-size: 15px;
    color: #555555;
    margin-top: 7px;
    vertical-align: top;
}

.title_canvas {
    font-size: 20px;
}

.content_texto_d {
    margin-top: 2px;
}

.content_texto_d p {
    font-size: 14px;
    color: #212121;
}

.cero_padddin {
    padding: 0 !important;
}

.content_menu_S {
    padding: 24px 30px 0 30px;
    background: #fff;
}

#canvasMenu2 {
    background: #EAECEE;
}

.contenido_dos_menu {
    padding: 24px 30px;
}

.cero_border {
    border: 0 !important;
}

.cero_margin {
    margin: 0 !important;
}

.title_two_m {
    color: #545454;
    font-size: 16px;
    font-weight: bold;
}

.color_negro b {
    color: #777777;
    cursor: pointer;
}

.t3-off-canvas .t3-off-canvas-header {
    background: #333 !important;
    color: #fff !important;
    padding: 0 0 0 12px;
    height: 35px;
}

#canvasMenu2 .t3-off-canvas-header {
    background: #eaecee !important;
    color: #555555 !important;
}

#canvasMenu2 .t3-off-canvas-header h2 {
    text-transform: initial !important;
}

#t3-mainnav .menuIcono {
    font-size: 23px;
    color: #fff;
}

.topDataF p {
    font-size: 15px;
}

.recorrido_divs {
    background: #606873;
    text-align: center;
    color: #fff;
    padding: 10px;
    font-size: 16px;
    display: none;
}

.circle {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    position: absolute;
    left: -22px;
    top: -3px;
    transition: height 0.25s ease, width 0.25s ease;
    transform: translate(-50%, -50%);
}

.circle:before,
.circle:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: #fff solid 1px;
}

.circle:before {
    animation: ripple 2s linear infinite;
}

.circle:after {
    animation: ripple 2s 1s linear infinite;
}

@keyframes ripple {
    0% {
        transform: scale(1);
    }
    75% {
        transform: scale(1.75);
        opacity: 1;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}

.contentCirculo {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-left: 57px;
    margin-top: 17px;
}

.editQuestion {
    position: absolute;
    top: 1px;
    left: 8px;
    color: #fff;
    font-size: 14px;
}

.btn_cerrar_recorrido {
    font-size: 28px;
    float: right;
    vertical-align: top;
    margin-top: -4px;
    cursor: pointer;
    padding-right: 25px;
}

.btn_cerrar_recorrido:hover {
    color: red;
}

#Mod358 {
    margin-bottom: 0 !important;
}

.texto_rrecorrido {
    display: inline-block;
    border: #A2A9B3 solid 1px;
    padding: 3px 20px;
    cursor: pointer;
}

.texto_rrecorrido:hover {
    background: rgba(162, 169, 179, 0.24);
}

.color_blan {
    color: #ffF;
}

.color_blan:hover {
    color: #ffF;
}

.inline {
    display: inline-block;
}

.bus_abri {
    vertical-align: top;
}

.edit_paso_6 {
    width: 27px;
    height: 250px;
    background: transparent;
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 0;
}

.back_p {
    background: #a9b1b9;
}

.back_blan {
    background: transparent !important;
}

.servicios_title {
    font-size: 30px;
    font-weight: bold;
}

.editar_carta {
    max-height: 122px !important;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.38) !important;
}

.botones_servicios {
    min-width: 358px;
    padding: 40px 30px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.38) !important;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 10px;
    cursor: pointer;
    margin-right: 20px;
}

.content_divs_s {
    padding-top: 40px;
    padding-bottom: 40px;
}

.adelante_icon {
    color: #CCCCCC;
    font-size: 30px;
    float: right;
}

.carne_egresados_text {
    font-size: 20px;
}

.carne_egresados_text {
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
    line-height: 1;
    color: #888B90;
    font-weight: bold;
}

.edit_carta_c {
    height: auto !important;
    width: 48% !important;
}

.edit_alto {
    height: 139px !important;
    max-width: 420px !important;
}

.adelante_icon2 {
    color: #CCCCCC;
    font-size: 30px;
    float: right;
    margin-top: 28px;
    margin-right: 4px;
}

.cara_adelant {
    padding: 10px 20px;
    border: #d7d7d7 solid 1px;
    text-align: center;
    cursor: pointer;
}

.cara_Atras_color {
    background: #EDEDED !important;
    color: #444444 !important;
}

.title_divs_c {
    font-size: 27px;
    color: #444444;
    font-weight: bold;
}

.cien_porciento {
    width: 100% !important;
}

.inline_block_one {
    display: inline-block;
    width: 48%;
}

.inline_s {
    margin-right: 10px;
}

.btn_plan_de_estudio {
    padding: 8px 15px;
    border: #000 solid 1px;
    margin-bottom: 20px;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
}

.content_taps {
    text-align: center;
    width: 85%;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
}

.active_pes {
    background: #71cae0;
    color: #fff;
    border: #fff solid 1px;
}

.detalle_plan {
    font-size: 16px;
}

.eb-description {
    font-family: "Roboto Light", 'Segoe UI Light';
    font-size: 16px;
}

.location-name a {
    font-family: "Roboto Light", 'Segoe UI Light';
    font-size: 16px;
}

#extcalendar .eventdesc .location-name {
    padding: 3px 0 3px 0;
}

.input-append input {
    min-height: 30px;
}

#Mod150 .module-inner .module-ct .custommoduleMenuIzq .item-1034 {
    display: none;
}

.subtitle_ucil {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 20px;
}

.content_izq_ucil {
    background: #F3F4F6;
    color: #111111;
    padding: 25px 30px;
    margin-bottom: 25px;
}

.title_line {
    border-bottom: 2px solid #79889B;
    color: #444444;
    font-size: 20px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-weight: bold;
}

.img_desing {
    margin-top: 20px;
    margin-bottom: 20px;
}

.center_d {
    text-align: center;
}

.text_color_ucil {
    color: #666666 !important;
}

.content_izq_ucil .texto p {
    font-family: "Roboto", "segoe Ui";
    font-size: 15px !important;
    font-weight: normal;
}

.texto_li li {
    font-family: "Roboto", "segoe Ui";
    font-size: 16.5px !important;
    font-weight: normal;
}

.content_admi {
    padding-top: 40px;
    padding-bottom: 40px;
}

.top5 {
    margin-top: 6px;
}

.fondo_div_one {
    background: url(../../../images/admisiones/izq_admisiones.fw.png) center center /cover;
    background-repeat: no-repeat;
    padding: 70px 30px 80px 40px;
    text-align: left;
    color: #fff;
}

.fondo_div_dos {
    background: url(../../../images/admisiones/der_dos.fw.png) center center /cover;
    background-repeat: no-repeat;
    min-height: 80px;
    padding: 70px 40px 80px 30px;
    text-align: right;
    color: #fff;
}

.cero_left {
    padding-left: 0 !important;
}

.cero_right {
    padding-right: 0 !important;
}

.title_admini_c {
    font-size: 42px;
    font-weight: bold;
}

.line_corta_b {
    width: 80px;
    height: 3px;
    background: #fdfdfd;
    display: inline-block;
}

.line-home {
    width: 80px;
    height: 3px;
    background: #848993;
    display: inline-block;
    margin-bottom: 7px;
}

.mini_des_d {
    font-size: 22px;
    margin-bottom: 18px;
    margin-top: 18px;
    font-weight: 300;
}

.select_cont {
    width: 100%;
    max-width: 500px;
    display: inline-block;
    border: #fff solid 2px;
    background: rgba(255, 255, 255, 0.4);
    color: #000;
    font-weight: bold;
}

.conten_cuadros_add_c {
    padding-top: 40px;
    padding-bottom: 40px;
    background: red;
}

.pdd_edit_ad {
    padding-bottom: 25px;
}

.conten_cuadros_add_c {
    background: #15B3BF;
    color: #fff;
    padding: 25px 20px;
    display: inline-block;
    width: 100%;
    text-align: center;
    height: 100%;
}

.title_images_g {
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.detalle_admi {
    font-size: 16px;
    color: #fff;
}

.btn_cuadro_Admin {
    background: #fff;
    margin-bottom: 25px;
    margin-top: 5px;
    border-radius: 10px;
    display: inline-block;
    color: #444444;
    padding: 9px 36px;
    font-weight: bold;
}

.div_titl_ad {
    background: #dadbdf;
    width: 100%;
    color: #333333;
    font-size: 18px;
    padding: 12px 20px;
}

.cuadros-procedimientos .row {
    margin: 10px -15px;
}

.content_divs_cuadro_oc {
    background: #FFFFFF;
    font-size: 17px;
    display: inline-block;
    margin-top: 15px;
    border-left: 7px solid #CDCECF;
    padding: 25px 20px 43px 20px;
    position: relative;
    vertical-align: top;
    width: 100%;
    height: 100%;
}

.content_divs_cuadro_oc a {
    color: #615d5d;
    font-weight: 500;
}

.sig_row {
    position: absolute;
    right: 11px;
    bottom: 9px;
}

.edit_modals_d_AD {
    width: 70%;
    margin: 90px auto 10px auto;
}

.cero_m {
    padding: 0 !important;
}

.btn_cuadro_Admin {
    cursor: pointer;
}

.modal-header .close {
    margin-top: -25px;
}

.content_formulario_divs {
    padding: 5px 30px;
}

.content_formulario_divs #userForm .formContainer .textarea {
    width: 100%;
}

.edit_modals_peque {
    max-width: 65% !important;
    margin: 0 auto !important;
}

.content_formulario_divs .form-horizontal .control-group {
    margin-bottom: 10px;
}

.edir_menu_Ad li a {
    font-size: 16px;
    color: #444444;
}

.edir_menu_Ad li a:hover {
    text-decoration: underline;
}

.edir_menu_Ad li {
    border-bottom: 1px solid #b3afaf;
    padding-bottom: 10px;
    padding-top: 10px;
}

.texto_form_inf_e {
    font-size: 16px;
}

.content_cuadro_div_vinculacion {
    width: 100%;
    background: #ececec;
    border-left: 5px solid #c7c5c5;
    margin-top: 14px;
    padding: 40px 20px 40px 50px;
    position: relative;
}

.title_as_data {
    font-size: 18px;
    color: #222222;
    font-weight: bold;
}

.ampliar_info_detalle {
    background-color: #941611;
    color: #FFF!important;
    padding: 7px 20px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 5px;
    display: inline-block;
    margin-top: 10px!important;
}

.ampliar_info_detalle i {
    margin-left: 10px;
}

div.k2CategorySelectBlock form select {
    width: 100% !important;
    font-size: 15px !important;
}

.divpaso {
    cursor: pointer;
}

.edit_content_pasos {
    padding-left: 155px;
    margin-top: 20px;
}

.icon_pas {
    font-size: 20px;
}

.content_btn_pas {
    margin-bottom: 10px;
    text-align: right;
}

.line_pasos2 {
    height: 180px !important;
}

.hein255 {
    height: 255px !important;
}

.hein_min {
    height: 200px !important;
}

.ins_aps_btn {
    display: inline-block;
    color: #fff;
    padding: 8px 10px;
    border: #fff solid 2px;
    font-size: 17px;
    margin-top: 6px;
    cursor: pointer;
    text-transform: uppercase;
}

.btn_abrir {
    display: inline-block;
    font-size: 20px;
    background: #000;
    color: #fff;
    padding: 10px 30px 10px 20px;
    position: absolute;
    right: 0;
    z-index: 2;
    top: 130px;
    cursor: pointer;
    display: none;
}

.menu_home {
    display: block;
    transition: visibility 0s, opacity 0.375s ease-in-out, transform 0.375s ease-in-out;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5000;
}

.icon_menu_Edit {
    margin-right: 8px;
}

#Mod126 .nav {
    margin-top: -2px;
}

.edit_head_ev {
    padding-top: 4px;
    padding-bottom: 4px;
}

.fila_one_t {
    background: #3E525E;
    color: #fff;
}

#extcalendar .tableh2 {
    background: #fff !important;
    color: #606F79;
    padding-top: 20px;
    padding-bottom: 10px;
}

#extcalendar .tableb {
    background: #fff;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: black;
    padding: 3px 0;
}

.tabla table th,
td {
    text-align: left;
    padding: 1px 20px;
}

.border_tab_edit {
    border-bottom: 1px solid #cccccc;
}

.calendarTituloEvent:hover,
.calenUbicacionLink:hover {
    text-decoration: underline;
}

.calendarTituloEvent {
    font-size: 15px !important;
}

.tableh1 {
    padding: 10px 0;
}

#extcalendar .today {
    padding-left: 0;
}

.pdddin_edit_tab {
    padding-bottom: 8px !important;
    padding-top: 8px !important;
}

.fondo_cont_cuadro {
    background: rgba(234, 236, 238, 0.58);
}

.one_cuadro_di {
    padding: 60px 60px 60px 60px;
}

.banner-admisiones-bg {
    background: url(../../../images/bg-admisiones1.jpg) center center /cover;
    background-repeat: no-repeat;
    height: 450px;
    padding: 50px;
}

.banner-admisiones2-bg {
    background: url(../../../images/bg-admisiones2.jpg) center center /cover;
    background-repeat: no-repeat;
    height: 516px;
    padding: 50px 160px;
    position: relative;
    margin-bottom: 100px;
    margin-top: 40px;
}

.banner-admisiones3-bg {
    background: url(../../../images/bg-admisiones3.jpg) center center /cover;
    background-repeat: no-repeat;
    height: 665px;
    padding: 50px 160px;
    position: relative;
    margin-bottom: 80px;
    margin-top: -30px;
}

.banner-empleados-bg {
    background: url(../../../images/banner-empleados.jpg) center center /cover;
    background-repeat: no-repeat;
    height: 380px;
    padding: 50px;
}

.banner-empleados-bg h2 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500;
    color: #fff;
    margin-bottom: 30px;
}

.banner-empleados-bg p {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
    color: #fff;
    font-size: 16px;
}

.pdl0 {
    padding-left: 0;
}

.banner-admisiones-bg h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #fff;
    text-align: center;
}

.banner-admisiones-bg p {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 30px !important;
}

.banner-admisiones-bg .contenedor-admisiones {
    width: 65%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 120px;
}

.banner-admisiones-bg .borde {
    text-align: center;
    width: 202px;
    height: 4px;
    background-color: #DE8E35;
    margin: 0 auto !important;
}

.cuadro-adm {
    border-top: 6px solid #DE8E35;
    width: 546px;
    background-color: #fff;
    bottom: 0;
    position: absolute;
    padding-bottom: 20px;
    bottom: -60px;
    -webkit-box-shadow: 0px 2px 9px -2px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0px 2px 9px -2px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 2px 9px -2px rgba(0, 0, 0, 0.21);
}

.cuadro-adm p {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
    color: #333333;
    font-size: 17px;
    margin: 10px 20px !important;
}

.cuadro-adm h3 {
    font-size: 23px;
    color: #555555;
    margin: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.cuadro-adm h4 {
    font-size: 20px;
    color: #333333;
    margin: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.cuadro-adm .linea {
    background-color: #999999;
    height: 1px;
}

.cuadro-adm select {
    width: 60%;
    margin-left: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.cuadro-adm a {
    margin: 20px;
}

.cuadro-adm a div {
    display: table-cell;
    vertical-align: middle;
}

.cuadro-adm a div img {
    margin-right: 20px;
    float: left;
}

.cuadro-adm a div h3 {
    font-size: 20px;
    color: #333333 !important;
    margin-top: 0 !important;
    margin-bottom: 0px !important;
    margin-left: 0 !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    float: left;
}

.select_edit_op {
    background: #e5e5e5;
    border: #999999 solid 2px;
}

.bac_color_g {
    background: #DADBDE;
    padding-top: 50px;
    padding-bottom: 10px;
}

.content_adm_c {
    padding-left: 20px;
    padding-right: 20px;
}

.pad_admi_cont {
    padding-top: 20px;
    padding-bottom: 20px;
}

.btns_admisiones {
    background: #fff;
    padding: 6px 10px;
    color: #525252;
    margin-top: 13px;
    text-align: center;
    border-radius: 12px;
    font-size: 14px;
    cursor: pointer;
}

.padding_cero {
    padding: 0;
}

.heing_100 {
    height: 100% !important;
}

.cero_paddin_rithg {
    padding-right: 0;
}

.top_10_m {
    margin-top: 10px;
}

.fechaAdminTexto div {
    font-weight: 300;
}

.btn_edit_recu {
    text-align: center;
}

.btn_edit_recu .RecuadroOferta {
    min-width: 218px;
    margin-right: 0;
}

.edit_btn_marg {
    margin: 5px 2px !important;
}

.contenido-centrado {
    box-shadow: -1px 7px 5px -4px rgba(0, 0, 0, 0.27);
    z-index: 1;
}


/*.submenu_programas:after {
	content: "";
	position: absolute;
	top: -17px;
	bottom: auto;
	left: 17px;
	right: auto;
	display: block;
	width: 0;
	border-width: 0 17px 17px;
	border-style: solid;
	border-color: #fff transparent;
	left: 32%;
}

.submenu_launiversidad:after {
	content: "";
	position: absolute;
	top: -17px;
	bottom: auto;
	left: 17px;
	right: auto;
	display: block;
	width: 0;
	border-width: 0 17px 17px;
	border-style: solid;
	border-color: #fff transparent;
	left: 23.5%;
	}*/

.color_blan p {
    color: #fff !important;
}


/*.submenu_ext:after {
	content: "";
	position: absolute;
	top: -17px;
	bottom: auto;
	left: 17px;
	right: auto;
	display: block;
	width: 0;
	border-width: 0 17px 17px;
	border-style: solid;
	border-color: #fff transparent;
	left: 47.3%;
	}*/

.color_trans.hvr-bounce-to-left:before {
    background: rgba(13, 13, 13, 0.44) !important;
}

.title_financiacion {
    background: #DDDDDD;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 20px;
}

.edit_carta-container {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    max-height: 350px !important;
}

.edit_carta {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

.carta .fondo_cara_dos {
    text-align: center;
    background: #fff !important;
}

.fondo_cara_dos .TituloCampus,
.fondo_cara_dos .textCampus {
    color: #000 !important;
}

.salmon_fondo {
    background: #a1a7af !important;
    color: #fff;
}

.fondo_cara_dos .textCampus {
    font-size: 15px !important;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #ffffff;
    background-color: #777777;
}

.edit_carta .frente img {
    min-height: 365px;
}

.padin_edit_on {
    padding: 155px 40px 40px 40px;
}

.guardados_edit {
    padding-top: 65px;
}

.monitores_Edi {
    padding-top: 52px !important;
}

.dos_herman {
    padding-top: 50px !important;
}

.miv_acade {
    padding-top: 70px !important;
}

.bg-arquitectura {
    background-color: #E17400 !important;
}

.bg-arquitectura2 {
    background-color: #e17400e0 !important;
}

.bg-disenografico {
    background-color: #3E89AD !important;
}

.bg-disenografico2 {
    background-color: #34728F !important;
}

.bg-disenodeespacios {
    background-color: #0C6FB8 !important;
}

.bg-disenodeespacios2 {
    background-color: #0F84DB !important;
}

.bg-disenodemodas {
    background-color: #DC4128 !important;
}

.bg-disenodemodas2 {
    background-color: #DC4128e0 !important;
}

.bg-ingsistemas {
    background-color: #D37E42 !important;
}

.bg-ingsistemas2 {
    background-color: #B5652B !important;
}

.bg-ingindustrial {
    background-color: #1A4D7D !important;
}

.bg-ingindustrial2 {
    background-color: #184670 !important;
}

.bg-ingmecanica {
    background-color: #DCB026 !important;
}

.bg-ingmecanica2 {
    background-color: #C0981F !important;
}

.bg-ingmecatronica {
    background-color: #45627B !important;
}

.bg-ingmecatronica2 {
    background-color: #3C546A !important;
}

.bg-ingelectronica {
    background-color: #01737F !important;
}

.bg-ingelectronica2 {
    background-color: #08636F !important;
}

.bg-tecnalisis {
    background-color: #84192E !important;
}

.bg-tecnalisis2 {
    background-color: #84192Ee0 !important;
}

.bg-admdeempresas {
    background-color: #8F9196 !important;
}

.bg-admdeempresas2 {
    background-color: #7E8187 !important;
}

.bg-admdeempresastu {
    background-color: #84AE40 !important;
}

.bg-admdeempresastu2 {
    background-color: #84AE40e0 !important;
}

.bg-admdeempresasmari {
    background-color: #00B8A5 !important;
}

.bg-admdeempresasmari2 {
    background-color: #00B8A5e0 !important;
}

.bg-contaduria {
    background-color: #5A588C !important;
}

.bg-contaduria2 {
    background-color: #3F3E73 !important;
}

.bg-negocios {
    background-color: #054969 !important;
}

.bg-negocios2 {
    background-color: #043E59 !important;
}

.bg-tecngesport {
    background-color: #CA3226 !important;
}

.bg-tecngesport2 {
    background-color: #F04822 !important;
}

.bg-tecoperaport {
    background-color: #F28821 !important;
}

.bg-tecoperaport2 {
    background-color: #D37228 !important;
}

.bg-comunicasocial {
    background-color: #9B75A0 !important;
}

.bg-comunicasocial2 {
    background-color: #85638A !important;
}

.bg-deporteycul {
    background-color: #6E0B2E !important;
}

.bg-deporteycul2 {
    background-color: #610A28 !important;
}

.bg-rtv {
    background-color: #AB2884 !important;
}

.bg-rtv2 {
    background-color: #AB2884e0 !important;
}

.bg-psicologia {
    background-color: #CF6C69 !important;
}

.bg-psicologia2 {
    background-color: #ED8380 !important;
}

.bg-politica {
    background-color: #8C8966 !important;
}

.bg-politica2 {
    background-color: #717052 !important;
}

.bg-derecho {
    background-color: #8A5220 !important;
}

.bg-derecho2 {
    background-color: #703B16 !important;
}

#modalVideo{
  text-align: center;
  padding: 0!important;
}

#modalVideo:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#modalVideo .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#modalVideo .modal-content{
	background-color: transparent;
	box-shadow: none;
	border: none;
}

#modalVideoInicial {
  text-align: center;
  padding: 0!important;
}

#modalVideoInicial:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#modalVideoInicial .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#modalVideoInicial .modal-dialog-video {
    width: 680px;
    margin: 30px auto;
}

.modal-dialog-video {
    width: 900px;
    margin: 30px auto;
}

.modal-dialog-imagen{
	width: auto;
    margin: 30px auto;
}

#modalVideoInicial .modal-content{
	background-color: transparent;
	box-shadow: none;
	border: none;
}

.modal-body-video {
    position: relative;
    padding: 0px;
}

.close-video {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
}


/*.btnIngresarEmple {
		display: none!important;
	}*/

.empleadosIntranet {
    background-color: #e6e6e6;
    margin: 30px 0px 0px 0px!important;
    padding: 45px 20px 100px 20px;
}

#title-contenido-intranet {
    text-align: center;
    font-family: 'Slabo 27px', serif!important;
    font-weight: 700;
    font-size: 30px;
    margin: 40px 0 10px 0px;
}

#subtitle-contenido-intranet {
    text-align: center;
    margin: 0px 0px 60px 0px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
}

#convocatorias-intra {
    background-color: #FFF;
    padding: 20px;
    height: 540px;
}

#cumpleanos-intra {
    background-color: #FFF;
    padding: 20px 20px 5px 30px;
    height: 540px;
}

#eventos-intra {
    background-color: #FFF;
    padding: 20px;
    height: 540px;
}

#DescripcionCECG h1.TituloCecg {
    font-family: 'Slabo 27px', serif!important;
    font-size: 36px!important;
    text-align: center;
}

#btnContactarCECG .modal-dialog .modal-content .modal-header {
    padding: 0px;
    border-bottom: none;
    min-height: auto;
}

#btnContactarCECG .modal-dialog .modal-content .modal-header .close {
    margin: 5px 5px 0px 0px;
}

.icon-cecg {
    margin-right: 5px;
}

.LineaDivPreguntasCECG {
    background-color: #ececec;
    height: 3px;
    margin: 20px 0 20px 0px;
}

.btnMasInfCECG {
    display: inline-block;
    cursor: pointer;
    color: black;
    font-family: "Roboto", 'Segoe UI Bold';
    vertical-align: middle;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}

.colOfertaCECG:hover {
    background: linear-gradient(to bottom, rgba(0, 127, 181, 1) 0%, rgba(0, 159, 227, 1) 100%);
}

.textoProAlaMe>b {
    font-weight: 600;
}

.TituloPricipalModalCECG {
    font-size: 20px;
    font-weight: 600;
}

#FormularioContactenosCECG>div>.rsform>#userForm>.formContainer>.rsform-block>.formControls>.rsform-input-box {
    padding: 15px !important;
}

#FormularioContactenosCECG>div>.rsform>#userForm>.formContainer>.rsform-block>.formControls>.rsform-input-box::placeholder {
    font-size: 14px !important;
}

.nomProgCECG {
    font-size: 16.5px;
    color: #444444;
    padding-right: 15px;
    display: inline-block;
}

.container-ofertas>.row {
    background-image: url('https://www.uac.edu.co/images/trabaje-nosotros.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

img.image-convocatoria {
    width: 100%;
    min-height: 100px;
    border: 1px solid #c5c5c5;
    margin-bottom: 10px;
}

img.image-convocatoria-card {
    width: 100%;
    min-height: 100px;
    border: 1px solid #c5c5c5;
}

img.image-feria-card {
    max-width: 100%;
    min-height: 100px;
}

.card-feria{
    box-shadow: 0 0 8px -2px #8a8a8a;
}

img.image-comunicado {
    width: 100%;
}

.text-caption p {
    font-size: 17px;
}

p.fecha-comunicado {
    font-size: 14px;
    color: #848484;
    position: absolute;
    bottom: 0;
}

.btn-vista {
    float: right;
    font-size: 16px!important;
    border-color: #17a2b8!important;
}

.btn-feria{
    width: 100%;
    border-radius: 0!important;
    font-weight: 600!important;
    text-transform: uppercase;
    padding: 2px !important;
    margin-top: 10px;
}
.text-feria {
    font-size: 14px;
    line-height: 1.4;
}

.title-articulo {
    margin: 0;
    font-size: 20px;
}

.btn-vista {
    color: #17a2b8!important;
}

.btn-vista:hover {
    background-color: #17a2b8!important;
    color: #FFF!important;
}

.btn-vista:visited {
    color: #17a2b8!important;
}

#externas {
    margin-top: 20px;
}

.text-caption {
    max-width: 100%;
    text-align: left;
    color: #ffffff;
    padding: 70px 20px;
    margin: 0 15%;
}

#externas>.card {
    padding: 10px;
    border: 1px solid #dbdadf;
    border-radius: 5px;
    margin-bottom: 20px;
}

#externas>.card>.row {
    display: flex;
}

.btnEnviarFormContactoCECG button {
    background-color: #009fe5!important;
    color: #FFF;
}

.list-group-horizontal-convocatoria {
    display: flex;
    max-width: 100%;
    flex-direction: row;
    position: absolute;
    bottom: 0;
    margin: 0;
}

.list-group-item-convocatoria {
    padding: 10px 15px 0px 0px;
    border: none;
    color: #9c9c9c;
}

.fecha-comunicado-view {
    color: silver;
    margin-bottom: 5px!important;
}

.row-descripcion-articulo>p:first-child {
    margin-top: 20px!important;
}

.row-descripcion-articulo p {
    font-size: 16.5px;
    margin-bottom: 10px!important;
}

.row-descripcion-articulo ul li {
    font-size: 16.5px;
}

.col-btn-vista {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nombre-entidad {
    color: #9c9c9c;
}

.nombre-entidad span {
    font-weight: 500;
}

#externas .modal .modal-dialog .modal-content .modal-body p {
    margin-bottom: 10px!important;
}

.text-bienestar {
    font-weight: 300!important;
    color: #444444!important;
    padding: 30px;
    margin-bottom: 30px!important;
}

.alert-bienestar {
    background-color: #E9A698;
    color: #444444;
    font-size: 18px;
    font-weight: 400;
    width: fit-content;
    padding: 20px 100px;
    border-radius: 0;
    border: none;
}

.btn-ingresar-bienestar {
    background-color: #D75A40;
    border-color: #D75A40;
    border-radius: 100px;
    padding: 5px 30px;
    font-weight: 600;
    font-size: 18px;
    margin: 0px 0px 0 30px;
}

.btn-ingresar-bienestar:hover {
    background-color: #D75A40;
    border-color: #D75A40;
}

.DivOficinasHorariosBienestar {
    background-color: #FEDD00;
    padding: 40px;
    margin-top: -20%;
    margin-bottom: 30px;
}

.DivOficinasHorariosBienestar p:first-child {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400!important;
    margin-bottom: 20px!important;
    color: #000;
}

.DivOficinasHorariosBienestar p {
    margin-bottom: 7px!important;
    color: #000!important;
    font-weight: 300!important;
}

.DivOficinasHorariosBienestar p .fa {
    width: 15px;
    margin-right: 10px;
    text-align: center;
    color: #948200;
}

.DivOficinasHorariosBienestar p .ion-clock {
    margin-top: 5px;
}

.bienestarHorarioClock {
    display: flex;
}

.contenedorGeneralBienestar .row .t3-content {
    padding: 0;
}

.contenedorGeneralBienestar .row .t3-content .itemView .itemBody {
    padding: 0;
}

.LineaDivHorariosBienestar {
    border: none;
    height: 1px;
    background: #938100;
    margin: 20px 0;
}

.ba-edit-gallery-btn {
    display: none!important;
}

.submenuProgramas {
    background-color: #cccccc;
    color: #FFF;
    padding: 1rem 5rem;
}

.navProgramas .nav-link {
    color: #212121;
    font-weight: 600;
    padding: 1rem;
}

.navProgramas .nav-link:hover {
    border-bottom: 3px solid #FFF;
}

.bannerProgramas {
    background-image: url(../../../images/oferta-programas.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 15rem 6rem;
    color: #FFF;
}

.bannerProgramasMaestria {
    background-image: url(../../../images/maestrias-educativos-uniautonoma.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 6rem;
    color: #FFF;
}

.bannerProgramasEcontinuada {
    background-image: url(../../../images/oferta-educacioncontinuada.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 6rem;
    color: #FFF;
}

.bannerProgramasEpermanente {
    background-image: url(../../../images/programas-educativos-uniautonoma.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 6rem;
    color: #FFF;
}

.bannerProgramasEspecializacion {
    background-image: url(../../../images/especializaciones-educativos-uniautonoma.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 6rem;
    color: #FFF;
}

.bannerProgramasPregrado {
    background-image: url(../../../images/programas-educativos-uniautonoma.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 6rem;
    color: #FFF;
}

.bannerProgramasVirtual {
    background-image: url(../../../images/programas-educativos-uniautonoma.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5rem 6rem;
    color: #FFF;
}

.bannerProgramas .row .col-md-7 h3.tituloBanner {
    color: #383845;
    text-shadow: 0px 0px 1px #383845;
    font-weight: 500;
    padding-top: 12%;
}

.bannerProgramas .row .col-md-7 h3 {
    font-size: 36px;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
    font-weight: 600;
}

.bannerProgramas .row .col-md-7 p.subtituloBanner {
    color: #383845;
}

.bannerProgramas .row .col-md-7 p {
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
}

.btnCalendarioProgramas {
    background: transparent;
    border: 3px solid #444444;
    border-radius: 6px;
    color: #333333!important;
    padding: 1.25rem 3rem!important;
    margin-right: 1rem;
    margin-top: 3rem;
    font-weight: 600!important;
    display: inline-block;
}

.btnIncribeteProgramas {
    background: #961914!important;
    border: none!important;
    border-radius: 6px;
    color: #FFF!important;
    padding: 1.5rem 3rem!important;
    margin-right: 1rem;
    margin-top: 3rem;
    font-weight: 600!important;
    display: inline-block;
}

.btnIncribeteProgramas:hover {
    color: #FFF;
    background-color: #222222!important;
    border-color: #FFF;
}

.btnOfertaAcademica {
    background-color: #e4af02;
    border: none;
    padding: 1rem 0rem 1rem 2rem;
    margin-right: 1rem;
    font-weight: 500;
    color: #FFF;
}

.btnOfertaAcademica:hover {
    color: #ffffff;
    background-color: #edb810;
    font-weight: bolder;
}

.btnOfertaAcademica.last {
    margin-right: 0;
}

.btnOfertaAcademica span {
    background-color: #edb810;
    font-weight: 900;
    padding: 1rem 2rem;
    margin-left: 1rem;
}

.btnInscribeteProgramas {
    background-color: #edb810;
    border: none;
    padding: 1rem 0rem 1rem 2rem;
    margin-right: 1rem;
    font-weight: 500;
    color: #FFF;
}

.btnInscribeteProgramas:hover {
    color: #FFF;
    background-color: #222222;
}

.btnInscribeteProgramas.last {
    margin-right: 0;
}

.btnInscribeteProgramas span {
    font-weight: 900;
    padding: 1.1rem 2rem;
    margin-left: 1rem;
}

.titleNoticiasProgramas {
    padding: 3rem 0rem;
}

.titleNoticiasProgramas h2 {
    text-align: center;
    font-weight: 600!important;
}

.titleNoticiasProgramas hr {
    text-align: center;
    width: 15rem;
    height: 3px;
    border: none;
    background-color: #dcdcdc;
}

.contentElegirUAC {
    padding: 6rem 0rem;
    background-image: url(../../../images/nuestra-universidad-autonoma.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.contentElegirUAC .row .col-md-4 p {
    color: #000;
    text-align: center;
    background: #ffffff96;
    padding: 3rem;
    border-bottom: 5px solid #FFA726;
}

.contentInscribete {
    padding: 2rem 0rem;
}

.contentInscribete .row .col-md-4 img {
    width: 100%;
    border-bottom: 3px solid #edb810;
}

.contentInscribete .row .col-md-4 p {
    position: relative;
    bottom: 75px;
    left: 15px;
    color: #FFF;
    font-weight: 600;
    font-size: 30px;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
}

.contentInscribete .row .col-md-4 a {
    position: relative;
    bottom: 70px;
    left: 15px;
    color: #FFF;
    font-weight: 600;
    font-size: 18px;
    border-bottom: 2px solid #FFF;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
}

.contentQueEstudiar {
    margin-top: 10rem;
}

.contentQueEstudiar>.row {
    display: flex;
}

.contentQueEstudiar>.row>.col-img {
    background-image: url(../../../images/programas/sinsaberqueestudiar.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.contentQueEstudiar>.row>.col-img-especializaciones {
    background-image: url(../../../images/programas/sinsaberqueestudiarpos.jpg)!important;
}

.contentQueEstudiar>.row>.col-img-maestria {
    background-image: url(../../../images/programas/sinsaberqueestudiarpos.jpg)!important;
}

.contentQueEstudiar>.row>.col-md-6 {
    background-color: #E8E9EA;
}

.contentQueEstudiar>.row>.col-text {
    padding: 5rem;
    text-align: center;
}

.contentQueEstudiar>.row>.col-text>h3 {
    font-weight: 600;
    color: #545454;
    padding: 0;
}

.contentQueEstudiar>.row>.col-text>hr {
    border: none;
    background-color: #c4c4c4;
    height: 3px;
    width: 8rem;
    margin: 1rem auto 2rem auto;
}

.contentQueEstudiar>.row>.col-text>p {
    margin-bottom: 2rem!important;
}

.contentQuienesSomosCEP {
    margin-top: 10rem;
}

.contentQuienesSomosCEP>.row {
    display: flex;
}

.contentQuienesSomosCEP>.row>.col-img {
    background-image: url(../../../images/programas/sinsaberqueestudiar.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.contentQuienesSomosCEP>.row>.col-img-especializaciones {
    background-image: url(../../../images/programas/sinsaberqueestudiarpos.jpg)!important;
}

.contentQuienesSomosCEP>.row>.col-img-maestria {
    background-image: url(../../../images/programas/sinsaberqueestudiarpos.jpg)!important;
}

.contentQuienesSomosCEP>.row>.col-md-6 {
    background-color: #E8E9EA;
}

.contentQuienesSomosCEP>.row>.col-text {
    padding: 3rem;
}

.contentQuienesSomosCEP>.row>.col-text>h3 {
    font-weight: 600;
    color: #545454;
    padding: 0;
    margin-bottom: 1rem;
}

.contentQuienesSomosCEP>.row>.col-text>p {
    margin-bottom: 2rem!important;
}

.contentBotonesFinal {
    padding: 4rem 0rem;
}

.modalError>.modal-dialog>.modal-content>.modal-header,
#modalErrorLoginServer>.modal-dialog>.modal-content>.modal-header {
    background: #ffffff;
    text-align: center;
    padding: 20px;
    border: none;
    padding-bottom: 0;
}

#modalAyudaEgresados>.modal-dialog>.modal-content>.modal-header>.icon-box {
    color: #e4a35a;
    font-size: 40px;
}

.modalError>.modal-dialog>.modal-content>.modal-header>.icon-box {
    color: #d90000;
    font-size: 40px;
}

.modalError>.modal-dialog>.modal-content>.modal-header>.icon-box>.ion-close {
    border-radius: 50%;
    border: 2px solid #d90000;
    padding: 10px 20px;
}

.modalError>.modal-dialog>.modal-content>.modal-header>.icon-box>.ion-alert {
    border-radius: 50%;
    border: 2px solid #d90000;
    padding: 6px 25px;
}

.modalError>.modal-dialog>.modal-content>.modal-header>.icon-box>.ion-help {
    border-radius: 50%;
    border: 2px solid #e4a35a;
    padding: 6px 20px;
}

.modalError>.modal-dialog>.modal-content>.modal-header>.close {
    position: absolute;
    top: 10%;
    right: 1%;
    color: #fff;
    opacity: 0.5;
}

.modalError>.modal-dialog>.modal-content>.modal-header>.close:hover {
    opacity: 1;
}

.modalError>.modal-dialog>.modal-content>.modal-body>h4 {
    font-size: 25px;
    font-weight: 600;
    margin-top: 0;
}

.modalError>.modal-dialog>.modal-content>.modal-body>p {
    font-size: 16px;
}

.modalError>.modal-dialog>.modal-content>.modal-body>p>a {
    font-weight: 600;
    color: #000;
}

.modalError>.modal-dialog>.modal-content>.modal-body>.btn-secondary {
    border-radius: 100px;
    background-color: #6e6e6e;
    color: #FFF;
    font-weight: 600;
    font-size: 16px;
    padding: 5px 40px;
    margin-top: 2rem;
}

.modalError>.modal-dialog>.modal-content {
    width: 100%;
}

.popup-gallery {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.popup-gallery [class*="col-"] {
    padding: 1rem!important;
}

.content-left-universidad {
    background-color: #99A3AE;
    color: #FFF;
    text-align: center;
    padding: 1.5rem 2rem;
    font-size: 18px;
    text-shadow: 2px 1px 2px #00000099;
    margin-bottom: 1rem;
    font-weight: 600;
}

.content-left-universidad.last {
    margin-bottom: 0!important;
}

.content-left-universidad p {
    border: 1px solid #FFF;
    padding: 1rem;
}

.text-contact-cep {
    font-size: 16.5px;
    font-weight: 600;
    color: #525252;
}

.text-contact-cep .fa {
    font-size: 16.5px;
    margin-right: 10px;
}

.contentPortafolioCEP {
    margin: 7rem 0;
}

.contentPortafolioCEP .titulo {
    color: #525252;
    font-weight: 600!important;
    padding-left: 15px;
    border-left: 5px solid #E4841F;
    margin-bottom: 5rem;
    font-size: 30px!important;
    margin-top: 0;
}

.contentPortafolioCEP .titulo span {
    color: #525252;
    font-weight: 300!important;
    font-size: 22px;
}

.cardPortafolio {
    border: 2px solid;
    padding: 2rem 1.5rem;
    text-align: center;
    margin-bottom: 2rem;
    min-height: 195px;
}

.cardPortafolio h4 {
    border-bottom: 1px solid;
    padding-bottom: 10px;
    font-size: 20px;
}

.cardPortafolio p {
    font-size: 14px!important;
    font-weight: 500!important;
}

.cardPortafolio .btn-descargar-folleto {
    color: #FFF;
    background-color: #838383;
    padding: 0.5rem 1.5rem;
    border-radius: 40rem;
    display: inline-block;
    margin-top: 2rem;
    transition: all .5s ease-in-out;
}

.cardPortafolio .btn-descargar-folleto .fa {
    margin-right: 10px;
}

.contentvaloresCEP {
    background-color: #DADBDC;
    padding: 2rem;
    margin-top: 2rem;
}

.contentvaloresCEP .title-valores {
    width: 100%;
    text-align: center;
    background-color: #E4E6E7;
    color: #555555;
    font-weight: bold;
    padding: 0.5rem 1.5rem;
    font-size: 20px;
    letter-spacing: 0.7px;
}

.contentvaloresCEP .inscripcion {
    width: 100%;
    color: #555555;
    font-weight: bold;
    font-size: 24px;
    line-height: 1;
    border-right: 1px solid #838383;
}

.contentvaloresCEP .inscripcion span {
    display: block;
    font-size: 16px;
    font-weight: 400;
}

.contentvaloresCEP .inscripcion .text-small {
    font-size: 11px;
    display: inline-block;
}

.contentvaloresCEP .inscripcion.last {
    border-right: none;
}

.contentElegirUAC h2.tituloElegirCEP {
    font-size: 28px!important;
    text-shadow: 0px 0px 4px rgb(0, 0, 0);
    font-weight: 400!important;
    color: #fff!important;
    text-align: center;
}

.divTextElegirCEP {
    color: #000;
    background: #ffffff96;
    padding: 3rem;
    border-bottom: 5px solid #FFA726;
}

.divTextElegirCEP h4 {
    font-weight: bold;
    color: #444444;
}

.divTextElegirCEP ul {
    padding-inline-start: 15px;
}

.tituloInclusion {
    padding: 0 0 0 15px!important;
    border-left: 5px solid #e4841f;
    margin-bottom: 1rem!important;
    font-family: 'Slabo 27px', serif;
    font-size: 26px;
    font-weight: bold;
}

.lista-inclusion li {
    font-size: 16.5px;
}

.img-inclusion {
    width: 100%;
    display: block;
}

.btn-descargar-folleto:hover,
.btn-descargar-folleto:focus {
    background-color: #edb810;
}

.lista-inclusion li span {
    font-weight: bold;
}

.DivDetallePrograma {
    border: 3px solid #B0BEC5;
    border-radius: 8px;
    margin: 2rem 0;
    padding: 3rem;
}

.detalle_programa {
    font-size: 16px;
    line-height: 1.7;
}

.detalle_programa span {
    font-weight: 600;
}

.texto {
    line-height: 1.7;
}

.contentPerfilOcupacional {
    background-color: #EDF0F2;
    margin: 3rem 0;
    padding: 3rem;
}

.containerPrograma {
    padding: 0 10rem!important;
}

.contentProgramaRecursos {
    padding: 3rem;
}

#add_profesores {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    list-style: none;
    padding-inline-start: 0;
}

#add_profesores li {
    font-size: 16px;
    text-transform: capitalize;
}

#add_profesores li a {
    color: #444444;
}

#add_profesores li a:hover {
    text-decoration: underline;
}

.span4 {
    display: flex;
    align-items: center;
    padding: 2rem 0;
}

.span4.last:after {
    display: none;
}

.span4:after {
    position: absolute;
    bottom: -10%;
    left: 5%;
    content: "";
    width: 90%;
    height: 0;
    border-bottom: 1px solid #BBBBBB;
}

.span4:before {
    position: absolute;
    top: 22%;
    right: 0;
    content: "";
    width: 0;
    height: 75%;
    border-right: 1px solid #BBBBBB;
}

.span4 img {
    margin: 0 1.5rem;
}

.span4 .img-left {
    float: left;
}

.span4 .img-right {
    float: right;
}

.tituloPagina {
    line-height: 1;
}

.tituloPagina span {
    font-size: 16px;
}

.perfilDirector {
    font-size: 15px!important;
    margin-bottom: 1rem!important;
    font-weight: 400!important;
    color: #555555!important;
    line-height: 1.5!important;
}

.perfilDirector span {
    font-weight: bold;
    font-size: 16px;
}

.colInfoPostulaciones {
    background-color: #C6D0D5;
    padding: 5rem!important;
}

.colQuieroPostularme {
    background-color: #B0BEC5;
    padding: 5rem 8rem!important;
}

.colInfoPostulaciones div.texto {
    font-size: 26px;
    font-weight: 600;
    line-height: 1;
}

.colInfoPostulaciones div.linea_div {
    height: 3px;
    background-color: #000;
    margin: 1rem auto;
    width: 20%;
}

.colInfoPostulaciones a.correo {
    display: block;
    color: #000;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
}

.colQuieroPostularme div.texto {
    font-size: 35px;
    font-weight: 600;
    line-height: 1.2;
}

.divPostulaciones {
    margin: 5rem 0;
}

.postulacionesFlechas {
    font-size: 30px !important;
    width: 40px !important;
    height: 40px !important;
    color: #333;
    border-radius: 100px;
    border: 3px solid;
    margin-left: 10px;
    padding: 0 1px;
}

.contentDirector {
    display: flow-root;
}

.directorPrograma {
    padding: 0 3rem 0 0;
}

.directorPrograma .img-left {
    max-width: 100%;
}

.cuerpoDocentes {
    padding: 0 0 0 3rem;
}

.line17 {
    line-height: 1.7;
}

.perfilDirector span.cloaked_email {
    font-weight: 400;
}

.texto a {
    color: #333;
}

.tituloDirectorPrograma {
    color: #555555;
    font-weight: 600;
    font-size: 16px;
    margin: 0 0 3rem 0;
    border-bottom: 2px solid #b0bec5;
    height: 0.7em;
}

.tituloDirectorPrograma span {
    display: inline-block;
    background: #edf0f2;
    padding: 0 0.5em 0 0;
}

.nombreDirector {
    font-size: 25px;
    text-align: left;
    color: #555555;
    display: inline-block;
    font-weight: bold;
    font-family: "Roboto", "segoe Ui";
}

.lineaDivDecanatura {
    border-style: dotted;
    height: 1px;
    width: 100%;
    border-color: #8a9faa;
}

.tituloDecanatura {
    font-weight: 600;
    font-size: 15px;
}

.textoDecanatura {
    line-height: 1.4!important;
}

.containerFormProgramasPregado .formContainer p {
    margin-bottom: 1rem!important;
}

.containerFormProgramasPregado input,
.containerFormProgramasPregado select {
    background-color: #F3F3F3;
    color: #444444;
    width: 100%;
    height: 40px;
}

.containerFormProgramasPregado input::placeholder {
    color: #444444;
    font-weight: 400;
    opacity: 1;
}

.containerFormProgramasPregado input[type='checkbox'] {
    width: 15px;
    height: 15px;
}

.titleQueEstudiarProgramas h2 {
    text-align: center;
    font-weight: 600!important;
    margin-bottom: 3rem;
}

.textQueEstudiarProgramas p {
    font-size: 17px;
    text-align: center;
}

.textQueEstudiarProgramas p span {
    font-weight: 600;
}

.tabsOferta li a {
    color: #383845;
    font-size: 17px;
    border-bottom: 3px solid #FFF;
}

.tabsOferta li.nav-item.active {
    font-weight: 600;
}

.tabsOferta>li>a:hover,
.tabsOferta>li>a:focus {
    background: transparent!important;
    font-weight: 600;
}

.contentQueEstudiarProgramas {
    padding-top: 4rem;
    padding-bottom: 2rem;
}

.contentOfertaAcademica {
    box-shadow: -1px -6px 9px -10px rgba(0, 0, 0, 0.8);
}

.tabContentOferta {
    background-color: #EEEFF0;
    padding: 4rem 0;
}

.listProgramas {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    list-style: none;
    padding-inline-start: 0;
}

.listProgramas li a {
    color: #383845;
    font-size: 16px;
}

.listProgramas li a:hover,
.listProgramas li a:focus {
    font-weight: 600;
    text-decoration: underline;
}

.textSpan4 {
    display: flow-root;
}

.textSpan4 p {
    font-size: 16px;
}

.textSpan4 p a {
    background-color: #000000;
    color: #FFF;
    font-weight: 500;
    padding: 0px 5px;
    margin-left: 6px;
}

.contentCuadrosProgramas {
    padding: 5rem 0rem 7rem 0;
}

.contentInformacionCuadros {
    padding: 0rem 2rem;
}

.contentInformacionCuadros h3 {
    font-size: 22px;
}

.contentProyecto {
    background-color: #961914;
    padding: 6rem 0 6rem 0;
    color: #FFFFFF;
}

.contentProyecto .container .row .col-md-8 h2 {
    font-size: 30px!important;
    color: #FFF!important;
}

.contentProyecto .container .row .col-md-8 p {
    font-size: 17px!important;
    color: #FFF!important;
}

.btnSolicitarInfo {
    background-color: #FFFFFF;
    color: #222222;
    font-weight: 600!important;
    font-size: 18px!important;
    padding: 1rem 4rem!important;
    margin: 3rem;
}

.containerFormProgramasPregado {
    background-color: #FFF;
    padding: 3rem 4rem;
}

.btnEnviarPregrado button {
    background-color: #00A3D9;
    border-radius: 6px;
    border: none;
    text-transform: uppercase;
    width: 100%;
    padding: 1rem;
    font-size: 18px;
    font-weight: 500;
}

.containerFormProgramasPregado .form-group {
    margin-bottom: 10px;
}

.containerFormProgramasPregado .checkbox-inline {
    font-size: 11px;
}

#formModal .modal-header {
    min-height: 0;
    padding: 0px;
    border: none;
}

.categoriasEspecializaciones div p {
    padding: 1rem 0;
    font-weight: 400;
}

.programasEspecializaciones div a {
    padding: 0.2rem 0;
    display: block;
    color: #000;
    font-weight: 300;
    font-size: 16px;
}

.programasEspecializaciones div a:hover {
    text-decoration: underline;
}

.modalPregradoPresencial .modal-body {
    padding: 2rem 4rem;
    text-align: center;
}

.modalPregradoPresencial h3 {
    font-size: 23px;
}

.modalPregradoPresencial p {
    font-size: 16px;
}

.modalPregradoPresencial a {
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

.imgAsesor {
    border-radius: 50%;
    width: 110px;
    height: 110px;
    float: right;
    margin-left: 2rem;
}

.nombreAsesor {
    color: #FFF;
    font-size: 26px;
    margin-bottom: 1rem;
}

.DatosAsesor {
    text-shadow: none;
    display: flow-root;
    margin: 2rem 0rem;
}

.cargoAsesor {
    font-weight: 100;
    font-size: 14px;
}

.contactoAsesor {
    font-weight: 100;
    font-size: 14px;
}

.textAsesor {
    padding: 1rem;
}

.subtituloMediosdePago {
    color: #000;
    font-size: 24px;
    font-weight: 500;
}

.textMediosdePago {
    font-size: 16px;
    padding-bottom: 2rem;
}

.textMediosdePago a {
    color: #404040;
    text-decoration: underline;
}

.imgFinanciacionMobile {
    display: none;
}

.textMobile {
    display: none;
}

.tituloRegistro{
	text-align: center;
	color: white;
	min-height: 320px;
	display: table;
    height: 100%;
}

.tituloRegistro h1{
	margin-top: 0;
}

.tituloRegistro p{
	margin: 3rem auto 0rem auto!important;
    width: 80%;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 18px;
}

.tituloRegistro h1 span{
	font-size: 14px;
}

.tituloRegistro div{
	display: table-cell;
    vertical-align: middle;
}

.banner-registro-bg{
	background: url(../../../images/bg-admisiones4.jpg) center center /cover;
    background-repeat: no-repeat;
}

.banner-registro-bg .borde {
    text-align: center;
    width: 202px;
    height: 4px;
    background-color: #DE8E35;
    margin: 0 auto !important;
    display: block;
}


.cardRegistro{
	display: table;
    height: 100%;
	min-height: 400px;
	width: 100%;
    text-align: center;
    color: #000;
}

.btnConocer{
    color: white;
    border-radius: 50px;
    border: 2px solid #FFF;
    padding: 0.5rem 1rem;
    display: block;
    width: fit-content;
    margin: 1rem auto auto auto;
    font-weight: 500;
}

.btnConocer:hover, .btnConocer:visited, .btnConocer:focus{
    color: white;
    text-decoration: none;
}

/*** effect - image opacity ***/

.colHover  .div-2 {
    position:absolute;
    top:25%;
    right:0px;
    bottom:0px;
    left:0px; 
    display: none;
}

.colHover  .div-1 {
    opacity:1;
}

.colHover:hover .div-1 {
    transform: translateX(100%);
    position:absolute;
    top:25%;
    right:0px;
    bottom:0px;
    left:0px;
    display: none;
}
.colHover:hover .div-2 {
    transform: translateX(0%); 
    display: table-cell;
    vertical-align: middle;
    position:relative;
    z-index: 1;
}

.cardRegistro{
	padding: 0 2rem;
}

.cardRegistro div{
    transition:all 0.6s ease;
    -webkit-transition:all 0.6s ease;
    -moz-transition:all 0.6s ease;
    -ms-transition:all 0.6s ease;
    -o-transition:all 0.6s ease;
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
}

.cardRegistro img{
	max-width: 100%;
}

.cardRegistro h3{
    font-size: 20px;
}

.cardRegistro .btnAmpliarInfo{
	background-color: transparent;
    color: #FFF;
    font-size: 16.5px;
    font-weight: 600;
    border: 2px solid #FFF;
    border-radius: 100px;
    padding: 7px 10px 5px 10px;
}

.bg-registro-item1{
	background-color: #607d8bbd;
}

.bg-registro-item1::before{
    background-color: #758d99;
    transform: scale(0, 1);
    transform-origin: left;
    transition: transform 400ms ease-in-out;
}

.bg-registro-item2{
	background-color: #78909ccc;
}

.bg-registro-item2::before{
    background-color: #7E95A0;
    transform: scale(0, 1);
    transform-origin: left;
    transition: transform 200ms ease-in-out;
}

.bg-registro-item3{
	background-color: #90a4aee0;
}

.bg-registro-item3::before{
    background-color: #849BA6;
    transform: scale(0, 1);
    transform-origin: left;
    transition: transform 200ms ease-in-out;
}

.bg-registro-item4{
	background-color: #b0bec5e8;
}

.bg-registro-item4::before{
    background-color: #8FA4AD;
    transform: scale(0, 1);
    transform-origin: left;
    transition: transform 200ms ease-in-out;
}

.colHover {
  position: relative;
}
.colHover::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;

}

.colHover::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.colHover:hover::before {
    transform: scale(1, 1);
}

.canalesAtencion{
    color: #000;
    background-color: #e6993d;
    padding: 2rem;
}

.canalesAtencion .tituloCanales{
	display: table;
    height: 100%;
}

.canalesAtencion .tituloCanales div{
	display: table-cell;
    vertical-align: middle;
}

.canalesAtencion .tituloCanales h4{
	display: inline-block;
	font-weight: 800;
	font-size: 24px;
}

.canalesAtencion .tituloCanales img{
	display: inline-block;
    position: absolute;
    top: 20%;
}

.canalesAtencion .tituloCanales h4 span{
	font-size: 14px;
}

.canalesAtencion .container-fluid{
	width: 100%;
}

.canalesAtencion .infoCanales{
	font-size: 16px;
    font-weight: 300;
    color: #000;
}

.canalesAtencion .infoCanales span.line-div{
	height: 50px;
    width: 1px;
    background-color: #fff2e3;
    position: absolute;
    right: 2%;
    top: 20%;
}

.canalesAtencion .infoCanales.last{
	border-right: none;
	border-bottom: none;
}

.row-equal-heigth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.row-equal-heigth > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.wrapperRegistroyControl {
    display: flex;
    width: 100%;
    align-items: stretch;
}
.contentsidebarRegistroyControl {
    width: 100%;
    background-color: #eaeaea;
}
.sidebarRegistroyControl{
	width: 500px;
    position: relative;
    top: 0;
    right: 0;
    height: auto;
    z-index: 999;
    background: #ccd5da;
    color: #fff;
    transition: all 0.3s;
    z-index: 0;
}
.sidebarRegistroyControl .sidebar-header{
	background: linear-gradient(0deg, rgba(4,3,2,1) 0%, rgba(119,119,119,1) 100%);
	padding: 3rem 0rem;
    display: none;
}

.sidebarRegistroyControl h3{
	font-size: 20px;
	text-align: center;
	margin: 0 0 1rem 0;
}

.sidebarRegistroyControl .sidebar-header h3 span{
	font-size: 13px;
    font-weight: 300;
}

.sidebarRegistroyControl .sidebar-header .borde{
	text-align: center;
    width: 105px;
    height: 3px;
    background-color: #DE8E35;
    margin: 0 auto !important;
    display: block;
}

.sidebar-item{
	padding: 3rem 0rem;
	text-align: center;
    color: #000;
}

.sidebar-item img{
	max-width: 60px;
    margin-bottom: 1rem;
}

.display-table{
	display: table;
	height: 100%;
}

.display-table > p{
	display: table-cell;
   	vertical-align: middle;
}

.display-table > div{
    display: table-cell;
    vertical-align: middle;
}
.sidebar-item .btnAmpliarInfo{
	background-color: transparent;
    color: #FFF;
    font-size: 16.5px;
    font-weight: 600;
    border: 2px solid #FFF;
    border-radius: 100px;
    padding: 7px 10px 5px 10px;
}

.contentsidebarRegistroyControl .content_circulo{
    background: transparent;
}

.sidebar-item .div-2{
    padding: 3rem 1rem;
}

.imgRegistroyControl{
    max-width: 100%;
    display: block;
    margin: auto;
}

.contentsidebarRegistroyControl .contenidoPasosGeneral p, .contentsidebarRegistroyControl .contenidoPasosGeneral ul{
    font-size: 16.5px;
	font-weight:300;
}

.contentsidebarRegistroyControl .contenidoPasosGeneral span.text_16{
    font-size: 16.5px;
}

.contentsidebarRegistroyControl .contenidoPasosGeneral .title_flujo{
    background-color: #e6993d;
}

.contentsidebarRegistroyControl .contenidoPasosGeneral .line_pasos{
    background-color: #e6993d;
}

.contentsidebarRegistroyControl .contenidoPasosGeneral .circulo_left{
    background-color: #e6993d;
}

#tituloRendicion{
    margin-top: 4rem;
}

#tituloRendicion h3{
    margin-top: 0;
    margin-bottom: 5px;
}

#tituloRendicion .contentIcono{
    float: left;
    width: 50px;
}

#tituloRendicion .contentIcono img{
    width: 38px;
}

#tituloRendicion ol.breadcrumb{
    padding: 0!important;
    background-color: transparent;
    color: #a0a0a0;
}

#tituloRendicion .contentTexto{
    float: left;
}

.btnCollapseRendicion{
    width: 100%!important;
    display: inline-block;
    border-bottom: 1px solid lightgray;
}

.btnCollapseRendicion h5{
    font-size: 20px;
    color: #444;
    font-weight: 600;
    margin-right: 4rem;
    float: left;
}

.btnCollapseRendicion h5 span{
    font-size: 14px;
    font-weight: 300;
}

.btnCollapseRendicion img{
    width: 25px;
    float: left;
    padding-top: 1rem;
}

.lineaDivRendicion{
    background-color: #e1e1e1;
    width: 100%;
    height: 1px;
}

.contentDocumento .contentIcono{
    float: left;
    margin-right: 2rem;
}

.contentDocumento .contentIcono img{
    width: 43px;    
}


.contentDocumento .contentTexto{
    float: left;
}

.contentDocumento .contentTexto p{
    margin-bottom: 0.5rem!important;
}

.contentDocumento{
    width: 100%!important;
    display: flex;
    padding: 2rem;
}

.contentDocumento.odd{
    background-color: #eaeaea;
}

.contentDocumento.even{
    background-color: #f3f3f3;
}

.contentCursosEspeciales{
	background-color: #F2F4F6;
	padding: 2rem 0rem;
}

.itemFullText h2.tituloCursosEspeciales{
    font-size: 36px!important;
    font-weight: 300!important;
    text-align: center;
    color: #111111;
}

h2.tituloCursosEspeciales span{
	font-weight: 200;
}

.FechasUcil{
	background-color: #CAD3D9;
    width: fit-content;
    margin: auto;
    padding: 0.5rem 1.5rem;
    margin-top: 3rem;
}

.FechasUcil .textCohorte{
	background-color: #960a0d;
    color: #FFF;
    font-weight: 600;
    padding: 0.3rem 0.5rem;
}

.FechasUcil p{
	color: #111111!important;
}

.FechasUcil p b{
	margin-left: 1rem;
}

.mb-5{
	margin-bottom: 5rem;
}

.cardUcil{
	background-color: #FFF;
    border-radius: 8px;
    box-shadow: 0px 0px 20px rgb(144 164 174 / 26%);
    text-align: center;
    margin-bottom: 2rem;
    padding: 4rem 2rem;
    min-height: 350px;
    transition: .5s;
    z-index: 1;
    position: relative;
    overflow: hidden;
}

.cardUcil:hover {
    box-shadow: none;
    background: #b91016;
}

.cardUcil:hover p{
    color: #FFF!important;
}

.cardUcil:hover .btnConsultarUcil{
	background-color: #FFF;
}

.cardUcil:hover .lineaCardUcil{
	background-color: #FFF;
}

.cardUcil:hover .iconoCardUcil img{
	background: #FFF;
    border-radius: 50px;
}

.cardUcil:before {
    content: "";
    width: 35px;
    height: 35px;
    background: #edebff;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 100%;
    transform: translate(-31px,-37px) scale(1);
    transition: 300ms all;
    z-index: -1;
    opacity: 0;
}

.cardUcil:hover::before {
    transition: 600ms all;
    transform: translate(-41px,-47px) scale(11);
    opacity: 0.3;
    z-index: 0;
}

.iconoCardUcil{
	padding: 3rem 0rem;
}

.lineaCardUcil{
	background-color: #c71414;
	height: 1px;
	width: 150px;
	margin: 1rem auto;
}

.cardUcil p{
	font-weight: 600!important;
    color: #111!important;
    font-size: 20px!important;
}

.btnConsultarUcil{
	background-color: #d2a1a22b;
	color: #a71417;
	font-weight: 600;
	padding: 0.5rem 2rem;
	margin-top: 2rem;
	transition: .3s;
	position: relative;
}

.btnConsultarUcil:hover, .btnConsultarUcil:focus, .btnConsultarUcil:active{
	color: #DB964E;
}

.btnConsultarUcil i{
	margin-left: 0.5rem;
}

.footerUcil{
	text-align: center;
    padding: 2.5rem 0rem;
    color: #111;
    background: #FFF;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    font-weight: 300;
}

.headerUcil{
	padding: 1rem 0;
}

.headerUcil img{
	max-width: 100%;
}

.btnInscripcionesUcil{
	background-color: #E48E0E;
    color: #FFF!important;
    padding: 0.7rem 2rem;
    border-radius: 5px;
    font-weight: 600;
    float: right;
    margin: 1.5rem 2rem 0 0;
}

.itemFullText h2.tituloInscripcionesUcil{
    font-size: 30px!important;
    font-weight: 300!important;
    color: #111111;
    margin-bottom: 2rem;
}

.panelUcil{
	background-color: #FFF;
    border: none;
    box-shadow: 0px 0px 13px -6px;
    border-radius: 8px!important;
    margin-bottom: -4px!important;
}

.panelUcil .panel-heading{
	background-color: #FFF;
    padding: 2rem;
    border-radius: 8px;
}

.panelUcil .panel-title{
	width: 100%;
	color: #111;
	font-weight: 400;
	font-size: 18px;
	display: block;
}

.panelUcil .panel-title:hover, .panelUcil .panel-title:focus, .panelUcil .panel-title:active{
	text-decoration: none;
}

.pasosPanelUcil{
	background-color: #C0CAD0;
	border-radius: 20px;
	font-weight: 600;
	color: #022133;
	font-size: 18px;
    margin-right: 2rem;
    padding: 4px 0px 5px 10px;
}

.pasosPanelUcil span{
	color: #022133;
    border-radius: 50px;
    background-color: #91A2AC;
    padding: 0px 10px 4px 10px;
    font-size: 22px;
    line-height: 0;
}

.panelUcil .panel-title i{
	border: 2px solid;
    border-radius: 50px;
    padding: 2px 5px 0px 5px;
    float: right;
}

.regresarUcil{
    float: right;
    color: #111;
    font-size: 24px;
    margin: 1rem 0;
}

.regresarUcil:hover, .regresarUcil:focus, .regresarUcil:active{
	color: #111;
	text-decoration: underline;
}

.regresarUcil i{
	margin-right: 1rem;
    font-size: 16px;
}

#ModalCanalesdeAtencion .modal-header{
	border: none;
}

#ModalCanalesdeAtencion .close{
	background-color: #111;
    opacity: 1;
    color: #FFF;
    padding: 5px 10px;
    border-radius: 50px;
    position: relative;
    right: -30px;
}

#ModalCanalesdeAtencion .table-striped > thead:first-child > tr:first-child > th{
	background-color: #de9c52;
	color: #FFF;
}

#ModalCanalesdeAtencion .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f7eee5;
}

.whatsapp-flotante {
    position: fixed!important;
    right: 40px;
    bottom: 45px;
    z-index: 99999;
    background-color: #50b154;
    border-radius: 50px;
    cursor: pointer;
    padding: 10px;
    border: 3px solid #FFF;
    box-shadow: 0px 0px 9px -2px #000;
}
.CanalAtencion-flotante {
    position: fixed!important;
    right: 40px;
    bottom: 140px;
    z-index: 99999;
    background-color: #4B53BC;
    border-radius: 50px;
    cursor: pointer;
    padding: 10px;
    border: 3px solid #FFF;
    box-shadow: 0px 0px 9px -2px #000;
}
.CanalAtencionAdm-flotante {
    position: fixed!important;
    right: 40px;
    bottom: 140px;
    z-index: 99999;
    background-color: #EC407A;
    border-radius: 50px;
    cursor: pointer;
    padding: 10px;
    border: 3px solid #FFF;
    box-shadow: 0px 0px 9px -2px #000;
}
.contenedorVideo{
	padding: 1rem;
}

.contenedorVideo iframe{
	height: 175px;
}

.covertorVideo{
	position: absolute;
    background: #0000006b;
    top: 0;
    width: 94%;
    height: 87%;
    margin: 1rem;
    cursor: pointer;
}


.covertorVideo img{
	width: auto!important;
    opacity: 1;
    margin: auto;
    color: #FFF;
    top: 30px;
    position: relative;
}

.covertorVideo p{
	color: #FFF;
    padding: 0rem 1rem;
    position: relative;
    top: 35px;
    font-weight: 400;
    font-size: 15px;
}

#modalVideoVolvamos .modal-content{
	background: transparent;
    box-shadow: none;
    border: none;
}

#modalVideoVolvamos .modal-header{
	border: none;
}

#modalVideoVolvamos .close{
	color: #FFF;
    font-size: 40px;
    opacity: 1;
}

#modalVideoVolvamos {
  text-align: center;
  padding: 0!important;
}

#modalVideoVolvamos:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#modalVideoVolvamos .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.img-fluid{
	max-width: 100%;
}

.img-volvamos{
	margin-top: 1rem;
}

.contenedorVolvamosaCreer{
	background-color: #C3C3C3;
	padding: 2rem 0;
}

.contentFoterHome{
    border-bottom: 1px solid #e2e2e2;
}

#Mod166{
    margin-bottom: 0;
}

.listaTransparencia{
    list-style: none;
    counter-reset: item;
    padding-inline-start: 0px;
}

.listaTransparencia > li{
    counter-increment: item;
    margin-bottom: 5px;
    color: #212121;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 1rem;
}

.listaTransparencia > li:last-child{
    margin-bottom: 0;
}

.listaTransparencia > li > ul{
    padding-inline-start: 60px;
}

.listaTransparencia > li > ul li:first-child{
    margin-bottom: 0.5rem;
}

.listaTransparencia > li > ul > li > a{
    text-decoration: underline;
}

.listaTransparencia > li:before {
    margin-right: 10px;
    content: counter(item);
    background: #d8d8d8;
    border-radius: 100%;
    color: black;
    font-size: 16px;
    font-weight: 900;
    width: 2em;
    padding: 0.25em 0;
    text-align: center;
    display: inline-block;
}

.listaTransparencia li a{
    color: #212121;
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
}

.textoTransparencia{
    font-size: 16px;
    margin-bottom: 2rem!important;
}

.cardEntidadesFinacieras{
    padding: 4rem;
    box-shadow: 0 0 16px 0 #e0dede;
}

.cardEntidadesFinacieras:first-child{
    margin-bottom: 2rem;
}

.cardEntidadesFinacieras h3{
    border-bottom: 1px solid #CFD8DC;
    margin: 0 0 2rem 0;
    padding-bottom: 5px;
    font-family: "Roboto", "segoe Ui";
}

.btnGroupIcetex{
    margin-bottom: 1rem;
}

.btn-default.btnEntidadesIcetex{
    background-color: #CFD8DC;
    padding: 10px;
    color: #000;
    font-weight: 600;
    min-width: 210px;
    border-radius: 0;
}

.btn-default.btnEntidadesIcetex:first-child{
    margin-right: 10px;
}

.btnEntidadesIcetex i{
    float: right;
}

.btn-primary.btnEntidadesIcetex{
    background-color: #033F85;
    padding: 10px;
    color: #FFF;
    font-weight: 600;
    border-radius: 0;
    margin-top: 1rem;
}

.btn-default.btnEntidadesIcetex:first-child{
    margin-right: 10px;
}

.cardEntidadesFinacieras p{
    margin-bottom: 2rem!important;
    font-weight: 300;
    font-size: 17.5px;
    font-family: "Roboto", "segoe Ui"!important;
}

.contentCajas{
    max-width: 100%;
    text-align: center;
}

.contentCajas a{
    color: #000;
    font-weight: bold;
    background-color: #CFD8DC;
    border-radius: 50%;
    padding: 0px 7px;
    font-size: 20px;
}

.contentCajas img{
    max-width: 180px;
}

.imgEntidadesFinancieras{
    margin-bottom: 20px;
}

#Requisitos h3{
    font-family: "Roboto", "segoe Ui";
    font-weight: bold;
}

#Requisitos hr{
    border: none;
    height: 3px;
    background-color: #AAAAAA;
    margin: 5px 0 15px 0;
    width: 250px;
}

#Becas{
	padding-top: 50px;
}

#Becas h3{
    font-family: "Roboto", "segoe Ui";
    font-weight: bold;
}

#Becas hr{
    border: none;
    height: 3px;
    background-color: #AAAAAA;
    margin: 5px 0 15px 0;
    width: 250px;
}

#Convenios h3{
    font-family: "Roboto", "segoe Ui";
    font-weight: bold;
}

#Convenios hr{
    border: none;
    height: 3px;
    background-color: #AAAAAA;
    margin: 5px 0 15px 0;
    width: 150px;
}

#Convenios .texto span{
    margin: 0 10px;
}

.collapseBecas p{
    margin: 15px 0!important;
}

.btnAmpliarDescuentos{
    background-color: #FFF;
    color: #333;
    padding: 7px 20px;
    font-weight: bold;
    margin-top: 20px;
    border-radius: 0;
}

.card-becas{
    background-color: #cfd8dd;
    border-left: 3px solid #b9c2c6;
    padding: 30px 20px;
    text-align: center;
    margin-top: 2rem;
    height: 100%;
}

.mod-entidades{
    padding-bottom: 55px!important;
}

.top_boton_d{
    padding-bottom: 55px!important;
}

.texto p {
    font-size: 17.5px!important;
    font-weight: 300!important;
    font-family: "Roboto","segoe Ui"!important;
}

#Convocatoria2021{
	background-color: #009cbd;
	color: #FFF;
	text-align: center;
	padding-top: 50px;
	font-family: "Roboto","segoe Ui"!important;
}

#Convocatoria2021{
	line-height: 1.2;
}

#Convocatoria2021 h4{
	font-weight: bold;
	font-size: 24px;
}

#Convocatoria2021 div a{
	color: #FFF;
}

#Convocatoria2021 div span{
	font-weight: bold;
	margin-right: 5px;
	font-size: 17px;
}

.text-convocatoria{
	font-weight: 500;
	margin-bottom: 1rem!important;
	font-size: 17px;
}

.text-convocatoria a{
	color: #FFF;
	border: 2px solid #FFF;
	border-radius: 50px;
	padding: 2px 10px;
}

#Convocatoria2021 h4 span{
	color: #fde200;
}

.bg-yellow-convocatoria{
	background-color: #fde200;
	color: #009cbd;
	font-weight: bold;
	border-radius: 50px;
	padding: 4px 10px;
}

div.itemAttachmentsBlock ul.itemAttachments li {
    display: inline-block;
    margin: 10px;
}