@charset "UTF-8";

.col-head-logo .image-src-box.presized img {
    image-rendering: unset !important;
}

.image-src-box.presized img {
    image-rendering: -webkit-optimize-contrast !important;
} 

/********************** eventos v2 *****************************/

.containerEventos .teaser-tile .teaser.piece {
    margin-bottom: 1px !important;
    display: flex !important;
    width: 100% !important;
    overflow: hidden !important;
    flex-flow: wrap !important;
    text-overflow: ellipsis !important;
    z-index: 5 !important;
}

.containerEventos .teaser .link {
    position: absolute !important;
    margin-left: 54% !important;
    bottom: 3% !important;
}

.containerEventos .teaser-tile .teaser.piece>.body {
    flex-basis: unset !important;
    flex-grow: unset !important;
    width: 60% !important;
    margin: auto !important;
    margin-top: 0 !important;
    margin-bottom: 5% !important;
}

.containerEventos .piece>.visual {
    margin-bottom: unset !important;
    width: 35% !important;
	margin: auto !important;
}

.containerEventos .type-event .teaser-text {
    display: none !important;
}

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

.containerHide{
    display: none !important;
}

.containerShow{
    display: block !important;
}

.socialHide{
		position: absolute !important;
		right: -36% !important;
		transition: 0.5s ease-out right !important
	}

@media (max-width: 991px){

	.socialHide{
		position: relative !important;
		right: 0% !important;
		transition: none !important
	}
}

.socialShow{
	position: relative !important;
    right: 0 !important;
	transition: 0.5s ease-out right !important
}

/*********** prueba huellas páginas ***************/
.breadcrumbs-bg {
    display: none !important;
}


/*********** prueba slider texto ***************/
.sliderTexto .caption.background {
    display: none !important;
}


/************** error **********************/

.containerEventos .list-entry, .containerNoticias .list-entry {
    position: relative !important;
    left: 0% !important;
    top: 0% !important;
}

.containerEventos .list-content ul.list-entries, 
.containerNoticias .list-content ul.list-entries {
    min-height: auto !important;
    height: auto !important;
}

/*************** páginas internas *********************/

.containerInternoUptc, .containerInternoNoticias {
    width: 84%;
    margin: auto;
    padding: 3%;
    background-color: rgba(0, 0, 0,0.8);
    margin-top: 7% !important;
    border-radius: 12px 12px 0px 0px;
}

.containerInternoNoticias .teaser-tile {
    background-color: white;
    border-radius: 10px;
    padding: 1%;
    margin: 0.5%;
}

.teaser-tile .teaser.piece {
    z-index: 1 !important;
}

.detail-page .sub-header, .detail-page .body .text, .detail-page h2.piece-headline {
    color: white !important;
}

.detail-page span.headline {
    color: #e9ba33;
    text-align: center;
}

/***************** accesos rápidos ***************************/

.imagenAccesoRapido {
    background-color: white;
    border-radius: 5px;
}

/**************** noticias ****************************/

.teaser.teaser-masonry .intro {
    display: none !important;
}

.buttonNoticias {
    background-color: var(--amarillo-uptc) !important;
    color: black !important;
    font-size: 12px !important;
    border-radius: 5px;
    width: 300px;
    margin: auto;
	margin-top: 6px;
}

.buttonNoticias .btn {
    font-weight: 600 !important;
    font-size: 12px !important;
}

.buttonNoticias .btn:hover {
    background-color: rgba(255, 255, 255,0.8);
    color: black !important;
    border-radius: 5px !important;
}



/**************** eventos ****************************/

/***** mostrar 2 pestañas en eventos***/

.listaEventosFrontal ul.pagination .previous, 
.listaEventosFrontal ul.pagination :not(:nth-child(-n+3)),
.listaEventosFrontal .heading .intro {
    display: none !important;
}


.listaEventosFrontal .teaser {
    background-color: rgba(255, 255, 255,0.9);
    border-radius: 6px;
    padding: 5%;
}

.accordion .acco-header>a {
    padding-right: 0 !important;
    text-align: center !important;
}

.acco-header :not(.collapsed), .acco-header .collapsed:hover {
    background-color: rgba(0, 0, 0, 0.9) !important;
    color: white !important;
}

.acco-header .collapsed {
    background-color: var(--amarillo-uptc) !important;
}

.pagination>li.active>a {
    color: black !important;
    background-color: var(--amarillo-uptc) !important;
    border-color: var(--amarillo-uptc) !important;
}

.pagination>li.active>a:hover, .pagination>li>a:hover {
    color: black !important;
    background: var(--amarillo-uptc) !important;
    border-color: var(--amarillo-uptc) !important;
}

.pagination>li>a .number {
    font-weight: 600 !important;
    font-size: 13px !important;
}

.pagination>li>a {
    border-radius: 3px !important;
}

.btn.teaser-btn {
    background-color: var(--amarillo-uptc) !important;
    color: black !important;
    font-size: 12px !important;
}

a.btn.teaser-btn:hover{
    background-color: rgba(0, 0, 0, 0.9) !important;
    color: white !important;
}

.teaser-date {
    color: #000000 !important;
    font-size: 12.5px !important;
    text-align: center !important;
    font-weight: 700 !important;
}

.type-event .teaser-text {
    text-align: center !important;
    font-size: 13px !important;
    color: #000000 !important;
}

.type-article .teaser-text {
    text-align: justify !important;
	display: none !important;
}

.teaser .link {
    margin: auto !important;
    margin-top: 1rem !important;
}

.tabEventos .tab-list>li>a {
    color: white !important;
    font-size: 14px !important;
    font-weight: 300;
    background: transparent !important;
    border: none !important;
}

.tabEventos .tab-list>li>a:hover, .tab-list>li>a.active {
    font-weight: bold;
    transition: 0.4s;
}

.tabEventos .tab-list {
    border-bottom: solid 2px white;
    justify-content: center !important;
}

.tabEventos {
    margin-bottom: 0% !important;
}

.buttonEventos {
    background-color: var(--amarillo-uptc) !important;
    color: black !important;
    font-size: 12px !important;
    border-radius: 5px;
    width: 300px;
    margin: auto;
}

.buttonEventos .btn {
    font-weight: 600 !important;
    font-size: 12px !important;
}

.buttonEventos .btn:hover {
    background-color: rgba(255, 255, 255,0.8);
    color: black !important;
    border-radius: 5px !important;
}

/**************** radio uptc *********************/

div.div-radio {
    min-height: 430px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.logoRadioUptc {
    width: 40%;
}

/*************** menus laterales ********************/
.containerMenus {
    display: flex !important;
    flex-flow: column !important;
    place-content: space-between !important;
}

.btnLateral {
    width: 88%;
    margin: auto;
    display: block;
}

.btnLateral .body p {
    cursor: pointer;
}

.btnMovil{
    width: 95%;
    margin: auto;
    display: none;
}

/*
.btnLateral .body {
    position: absolute !important;
    top: 25% !important;
    width: 100% !important;
    text-align: center !important;
    z-index: 5 !important;
}
*/

.btnLateral .body {
	position: absolute !important;
    top: 25% !important;
    width: auto !important;
    text-align: right;
    margin-left: 30%;
    z-index: 5 !important;
}

.btnLateral .text.lead {
    color: white !important;
    font-weight: 400 !important;
    transition: 0.7s;
}

/**************** slider  ***********************/

/*
.sliderPortal {
    width: 82%;
    margin-top: 3% !important;
    margin: auto;
    margin-bottom: 6% !important;
}
*/

.containerSlider .hero-slider{
    width: 85% !important;
    padding-top: 15px !important;
    margin: auto !important;
    margin-bottom: 6% !important;
}

.contenedorSocial {
    background-color: rgba(0,0,0,0.8);
    border-radius: 10px 10px 0 0;
    margin-right: 3%; 
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.type-slick-slider .slide-wrapper .caption.center {
    text-align: justify !important;
    white-space: inherit !important;
}

.type-slick-slider .slide-wrapper .caption.bottom {
    bottom: 0rem !important;
    right: 0 !important;
    text-align: justify !important;
}

.type-slick-slider .slide-wrapper .caption {
    width: 100% !important;
    max-width: 100% !important;
}

.containerSlider {
    background-color: white;
    margin-top: 3% !important;
    margin: auto;
    width: 96%;
    border-radius: 10px;
}

.caption.foreground {
    height: auto !important;
}

.caption.background {
    background-color: transparent !important;
}

.type-slick-slider .slide-wrapper .caption {
    border-top: 6px solid rgba(0, 0, 0, 0.8) !important;
}

.seccionNoticias .slide-wrapper{
margin-top: 1% !important;
min-height: 170px !important;
min-width: 68% !important;
}
.seccionNoticias strong, .seccionNoticias small{
word-wrap: break-word; 
}

@media (min-width: 764px){
    .type-slick-slider .slide-wrapper .caption small {
        font-size: 13px;
        line-height: 1.25;
        font-weight: 400;
    }

    .type-slick-slider .slide-wrapper .caption strong {
        text-shadow: unset !important;
        font-size: 12.5px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        color: black;
    }
	.seccionNoticias .slide-wrapper{
margin-top: 1% !important;
min-height: 170px !important;
min-width: 68% !important;
}
.seccionNoticias strong, .seccionNoticias small{
word-wrap: break-word; 
}
}

@media (max-width: 763.98px){
    .type-slick-slider.text-below-on-xs .slick-arrow {
        display: block !important;
    }   
}

@media (min-width:763.99px){
    .containerSlider .type-slick-slider .slide-wrapper .caption.background{
        display: none !important;
    }

    .containerSlider .type-slick-slider .slide-wrapper .caption {
        position: relative !important;
    }
}

/************ controles slider **************************/

.slick-arrow::before {
    width: 25px !important;
    height: 30px !important;
    background-size: 25px 30px !important;
}

.slick-prev {
    left: -26px !important;
}

.slick-next {
    right: -40px !important;
}

.slick-dots {
    bottom: -26px !important;
}

.slick-dots li button::before {
    width: 28px !important;
    height: 12px !important;
    background-size: 28px 12px !important;
}

.slick-next::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAD5ElEQVR4Xu3dT27TQBiG8bcrEOUW3cMeiRUSCyQOQcW5EIglYoOQEAfouagMsZqmieePPQ3v9z1sYxvPPL9MHCeEC/En9QxcpB49gxcAkiMAAACSz0Dy4bMCACD5DCQfPisAAJLPQPLhswIAIPkMJB8+KwAA7GfgtaQrSZ/tR3KGAbivAFP8X5KeSfoo6dMZ5tD6r3QGMMe/3BX4A4J2i64ADuPPIwdBowFHAKfig6Ax/rS5G4BSfBA0InACUBsfBA0IXAC8lHQjab7gqx0i1wSFmXIB8ETSN0nva8vvbQeChUlzATANAQQd+ku7OAEAQalmx+NuAEDQEXlpF0cAINgQgSsAEGyEwBkACDZA4A4ABCsRRAAAghUIogAAQSeCSABA0IEgGgAQNCKICAAEDQiiAgBBJYLIAEBQgSA6ABAUEGQAAIIFBFkAgOAEgkwAQHAEQTYAIDhAkBEACPYQZAUAgh2CzABAYPgvgypubTRvkvrbxtlXgFlLWgQAuFswUiIAwP1XjHQIAPDwkiEVAgAcv2ZMgwAAp980pEAAgOV3jeERAKB82yA0AgCUAYS+YwiAOgBhEQCgHkBIBABoAxAOAQDaAYRCAIA+AGEQAKAfQAgEAFgHwB4BANYDsEYAgG0A2CIAwHYALBEAYFsAM4Ifkt52HPrRf9YWAB2VCrs8lfRT0puOQwOgY9L+p12m+N8lves4qSn+9WP/51esAB2lTuyyNv4HSV+2O526IwGgbp5KW1nGnwYFgFLa8uO28QFQjlvawjo+AEp5lx+3jw+AfgAh4gOgD0CY+ABoBxAqPgDaAISLD4B6ACHjA6AOQNj4ACgDCB0fAAne55eMcyv4+AyFf+bPwwbAQwBp4vMSkDw+AO4DSPXM5yWA+H9ngGsAKeUznxXg3wykjp99BUgfPzMA4u9eAzJeAxB/7wI4GwDiH9z7yASA+Edue2cBQPwTnwplAED8hY8EowMgfuHz4MgAiF/6MkDgW8HEr4gf9UYQ8SvjRwRA/Ib40QAQvzF+JADE74gfBQDxO+NHAED8FfHdARB/ZXxnAMTfIL4rAOJvFN8RAPE3jO8GgPgbx3cCQPwB8Z0AvJB0I+l54zxMP796ll/gbDzPs23u9HHwK0m/GxAQv4KVE4BpOLUIiF8R3+klYH84JQTEr4zvCmBpJSB+Q3xnAMcQEL8xvjuAfQSXXO131A/yncDpmuBK0te+Kci9l9u7gNy1BoweAAMm1emQAHCqNeBcATBgUp0OCQCnWgPOFQADJtXpkABwqjXgXAEwYFKdDgkAp1oDzhUAAybV6ZAAcKo14FwBMGBSnQ55C+MQMpDkGxUZAAAAAElFTkSuQmCC) !important;
}

.slick-prev::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAD80lEQVR4Xu3dS47TQBRG4b+XBRvoIWKAGCLx2hOPRSAhIbEBxAJAiG1AT2CE3BCRpO1U+aacqnvvYexyu+p8XXEcCFfiT+oVuEo9eyYvACRHAAAAJF+B5NNnBwBA8hVIPn12AAAkX4Hk02cHAEDyFUg+fXYAACRfAfv0n0n6JumT/RT9R7ID2Bq8lPRK0o2ka88IALAewC7+bqRrBABYB+A4vnsEAKgHsBTfNQIA1AEoxXeLAABlALXxXSIAwGkAa+PvI7gn6UvZV98jALC8/tb40xnfSXos6XffvOWfDoD5NUoRf5o6AO4CSBMfAMnjA+AQQKrf/N3UeQn4uxIp47MDJI8PgMS/+bwEEP/WQNZ7gLSv+cdvfDICIP6egmwAiH+0BWQCQPyZx95ZABB/4XOhDACIf+JDwegAiF/4RDgyAOKX/zpA2OcAxK+IH/VBEPEr40cEQPwV8aMBIP7K+JEAEN8QPwoA4hvjRwBA/DPiewdA/DPjewZA/AbxvQIgfqP4HgEQv2F8bwCI3zi+JwDE3yC+FwDE3yi+BwDE3zD+6ACIv3H8kQEQ/wLxRwVA/AvFHxEA8S8YfzQAxL9w/JEAEL9D/FEAEL9T/BEAEL9j/N4AiN85fk8AxB8gfi8AxB8kfg8A58T/IOmhh69fHahv8VIu/W8DzwHwUdIDSb+Ks+KA6hW4NIDpwl5Iel19hYcHvpf0CATG1ZsZ1gPAdBnPJb0xTgMExoWbG9YLwHQt03+7NiGwXAMIGiGwLH6jH317mqeS3oKg5ZKuO1dvACBY16v50SMAAEHzrPUnHAUACOqbNT1yJAAgaJq27mSjAQBBXbdmR40IAATN8pZPNCoAEJTbNTliZAAgaJL49ElGBwCCjRF4AACCDRF4AQCCjRB4AgCCDRB4AwCCxgg8AgBBQwReAYCgEQLPAEDQAIF3ACA4E0EEACA4A0EUACAwIogEAAQGBNEAgGAlgogAQLACQVQAIKhEEBkACCoQRAcAggKCDABAcAJBFgAgWECQCQAIZhBkAwCCIwQZAYBgD0FWACD4hyAzABAYv5ih4vGCq0NSf0lF9h1gJzUtAgD836xSIgDA4atVOgQAuHu7kgoBAObvV9MgAMDyG5YUCABw+h2rFcEPSfclfR39DTEAyoXWIpjiX0v6XD51/yMAUNegFoGr+NPUAVAHoOaxsbv4AKiPX3pi6DI+ANYDmNsJ3MYHgA3APoKfnm745qbLPYAdwRNJ373c7S9NEwB2ACFGAiBERvskAGBfuxAjARAio30SALCvXYiRAAiR0T4JANjXLsRIAITIaJ8EAOxrF2IkAEJktE8CAPa1CzESACEy2ifxBxVxNpANFfAYAAAAAElFTkSuQmCC) !important;
}


.slick-dots li button::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAB40lEQVR4Xu3cwQ3DQAzEQKn/ou+gOjjpgCuCtj/Z8UsvsGl68EOAuAQEIEB8gTi+AhAgvkAcXwEIEF8gjq8ABIgvEMdXAALEF4jjKwAB4gvE8RWAAPEF4vgKQID4AnF8BSBAfIE4vgIQIL5AHF8BCBBfII6vAASILxDHVwACxBeI4ysAAeILxPEVgADxBeL4CkCA+AJxfAUgQHyBOL4CECC+QBxfAQgQXyCOrwAEiC8Qx1cAAsQXiOMrAAHiC8TxFYAA8+IbpPGvAAQIK0CA8PEPnQAE8AgoO6AA5et7BMSvTwACeATEHSAAAXwFlB1QgPL1vQTGr08AAngExB0gAAF8BZQdUIDy9b0Exq9PAAJ4BMQdIAABfAWUHVCA8vW9BMavTwACeATEHSAAAXwFlB1QgPL1vQTGr08AAviDiLgDBCBAfIE4vgIQIL5AHF8BCBBfII6vAASILxDHVwACxBeI4ysAAeILxPEVgADxBeL4CkCA+AJxfAUgQHyBOL4CECC+QBxfAQgQXyCOrwAEiC8Qx1cAAsQXiOMrAAHiC8TxFYAA8QXi+ApAgPgCcXwFIEB8gTi+AhAgvkAcXwEIEF8gjq8ABIgvEMdXAALEF4jjKwAB4gvE8RWAAPEF4vgKEBfgA/5nIGHozqRoAAAAAElFTkSuQmCC) !important;
    
}

.containerOferta .slick-prev::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVR4nO3QsVECURhF4WNGTBMOKZkJ2oF9CIXQkG1QBwWA6TXQR8AMw3Nml3/cPbeCez5w/2tJFkneq3+U7Df+Mz/bVf956K7i27bVvx6yG/HzQLgT3/ZR/XOUdca3vVT/HXR/jN8near+PNiMN95444033njjjTfe+GnMeOONN95444033njjjZ/GZh0PkGSd5NwR/5VkVf13lCV560Q4iiCCCCKIIIIIIoggwnwRXkUQQQRABEAEQARABACSbEQQQQRABEAEQATggnASoR/hufrvKOtEOCRZVn8dbXcQph3fdgNhHvFtVwiDxH8D2ljtpKSS01IAAAAASUVORK5CYII=) !important;
}

.containerOferta .slick-next::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsElEQVRoge3PsREBURhF4T9Ri1AhIlQiU4ExowY1oC8FGIIjsG9G4FkjcP+3e78KzokYI2AHLNQdPwH2PN2am3iJp7kJYMt7bUwAc+A69ImlurGXJ7LwRBZjmLh74l88kYUnsvhiYqVu7OWJLDyRxVAm1pWBMjFVN1YBM+DyYWCjbqxyvIrjVRyv4ngVx6s4XsXxKo5XcbwScGg2PiICmADHJuOLbuLUZHzRTZyzxD8AhKDf3oAC7pEAAAAASUVORK5CYII=) !important;
}

/**************** slider texto ***************************/

.containerSliderTexto button.slick-next.slick-arrow {
    right: -6% !important;
	 text-decoration: underline;
	 color: white;
}

.containerSliderTexto button.slick-prev.slick-arrow {
    left: -4% !important;
	 text-decoration: underline;
	 color: white;
}

.containerSliderTexto .image-src-box.presized {
    padding-bottom: 12% !important;
	 text-decoration: underline;
	 color: white;
}

.containerSliderTexto img {
    display: none;
	 text-decoration: underline;
	 color: white;
}
.containerSliderTexto text{
	 text-decoration: underline;
	 color: white;
}
.containerSliderTexto .caption.foreground, .containerSliderTexto .caption.background, .containerSliderTexto .slide-wrapper .caption {
    background-color: rgba(0,0,0,0.75) !important;
    border: none !important;
    border-radius: 10px !important;
	 text-decoration: underline;
	 color: white;
}

.containerSliderTexto .caption strong {
    font-weight: 300 !important;
	 text-decoration: underline;
	 color: white;
}


.containerSliderTexto .slide-wrapper .caption strong {
    font-size: 2rem;
    line-height: 1.5 !important;
	 text-decoration: underline;
	 color: white;
}

.containerSliderTexto: hover{
 text-decoration: underline;
	 color: blue;
} 

/******************************* oferta *************************************/

.containerOferta .pagination .previous, .containerOferta .pagination .next {
    display: none !important;
}

/************************************************** redes *******************************************************/

.tabsRedes .tab-list>li>a {
    font-size: 13px;
    font-weight: 600;
    background-color: transparent !important;
    border: none !important;
    /*****/
    /*
    padding: 0px;
    margin: 8px;
    */
    background-repeat: no-repeat;
    background-position: center;
    background-size: 35px 35px;
    width: 35px;
    height: 35px;
    margin-left: 5px;
    margin-right: 5px;
    
}

.tabsRedes .tab-list>li>a.active, .tabsRedes .tab-list>li>a:hover{
    background-color: transparent !important;
    color: black !important;
}

.tabsRedes .tab-list>li {
    margin-bottom: unset !important;
}

.tabsRedes .tab-list {
    border-bottom: none !important;
    justify-content: center !important;
}

.tabsRedes .tab-content {
    /* border-top: 2px solid black !important; */
    box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.25);
    margin-top: 10px;
}


a[href='#acco_c0052355_2'].active{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAUFQTFRFAAAAJnW/JnfCI2yxIGalIGSjIGSjIGSjIGSjIGSjJHC3I2yxIWipIGWkI2yxJXK6ImqtIWenJHK5ImmsImmsJHK5I260IWiqIWeoJHC3IGSjIGSjIGSjIGSjIGalIGWkIGWlH2OjHmKiHGGhGmChGV+gG2ChHWKiH2OiE1udD1icHGGiIWWkImWkJ2mmHmOiH2SjGmCge6TJ6/D2////eaHIF12fEVqdkLLScp3FFFyeGF+gdZ/GFVyeLG2o1+PuscnfvtLkVYi5F16fM3KrB1KZEFmcG2GhElqdLm6oF16gDlicFl2fJmelN3SsTIO2O3euM3GrPXivJmimeKLIaJbAGF6gSoG1FV2fdqDGMnKqQ3yxh6vOkLLReKHHgqjMHWGhDVebKmynFl6fMnGqHmOjNXOrJmmlG2GgKWqnGV6gX74r7wAAAB10Uk5TAAAACkOGud/z/ByH4v6GCX7wLM7NK0Lr9BuF3vJYDFhOAAAAAWJLR0Q0qbHp/QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAcVJREFUOMuNlOlWwjAQhYNAWQRLFSgKRQuEooKtivsual1wV9wX3PH9H8CmtJkU65H7KyfnO7mTO5kgBPL6/FwgGAoGOL/Pi1zkCfdGopKtaKQv7OlE+JiQHZZAw1khxjuR/oERqVMj8QRD9CTF34gBickeyiRT1EbO5QsYFxXZNEwlqZFIkVJhdGy8XJlQ85oJiZYdD7XIk2NT01VDM7MlqyazcE8MalHm5qumFhZVq6YYiSAsQJXFpTZSXV6xGEkYNJjeLEU0vEqAtfWNTSxbe9k+owERiE6ubREmv71TU2iYES/yQQNK+u4eYfYP6kWV7kZ9yA9O+uHRMWFOTs/O23c3NYQ4OKZ+UbV12ZDpPocCdK0uLlDmqgZMGgWBub6hzC0GrwwKwa0m7+4fCPB48/Q8DqGFmHOkHG6+EOa1WdfByjgH6jHc6m+Eea+pGrObZu5luDXMDDXseEYck89fjJ/N2Z0xcnb0y4Uh/WL77saQvrPvx40Rws53KDc+CFNmmPY7RHzchrTCCWE+dUDifOdcKF+tSqX1naMFi4lf86UpRYz1nJ0yM19dzSlCifh/897dv9HV/2P/Y+lMKJPmhhz/2A+QNok76fapdQAAAGJ0RVh0Y29tbWVudABib3JkZXIgYnM6MCBiYzojMDAwMDAwIHBzOjAgcGM6I2VlZWVlZSBlczowIGVjOiMwMDAwMDAgY2s6NTAwZDAyYTRmMWYxZDc0OTczNDBjYzU4Njg5NmJmMTGEn9AAAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTA5VDIxOjU4OjAwKzAwOjAwRsLf+AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0wOVQyMTo1ODowMCswMDowMDefZ0QAAAAASUVORK5CYII=') !important;  
}

a[href="#acco_c0052355_3"].active{
    background-image: url('data:image/png;base64,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') !important; 
}

a[href="#acco_c0052355_1"].active{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAVlQTFRFAAAAANP/ANf/AMP7ALfsALToALToALToALToALToAMr/AMP7ALrwALXqAM7/AL/2ALnuAM3/AL70AL70AMf/ALzyAMf/ALnvALnvAM3/ALzyAM7/AL70AL/2ALnuAMP7ALrwALfsALToALToALToAMf/ALToALfsALXqALbrALPoALLoALHnAK7mALPnAK/mALDnALLnF7rpEbrpwu36////2fT8I7/rctXyDbfqYNHxAK3mArXojd31C7jpgtr0AK/n7fr+NsTt+/3/4/b9T8zvALDmAKzmAKnlvez5KsDsatPxs+n5eNfz0vL78vv+AKvlALHoh9z02/X85ff99v3+p+T3T8vwWM7vRcnu3fT9cdXy9fv+g9v0AbXo5vj86fn9ZdLyxu/6Hr3qVM3w7/r++/7+HbzqNcTtt+r44vb8peX3AbToEbnpf9n01/P73vX8fNnzE7rq3iN5cQAAACZ0Uk5TAAAACkSFud/z/ByH4f4KfPEszs1B7EP08yvrCM9+8IbiQ4be8kLjWTyUAAAAAWJLR0Q13rbZawAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAcpJREFUOMuVlOdf2zAQhgVJnMUIYYYUQkpwElnGFiCWC5gWyt6jZbS07A3t//8B2dZ5hLDeTx7P73S69+4Q8hQKR6RoLB6LSpFwCFVRTSJZVy+D6uuSiZpKpKExVSzJnkrFVGNDEGlKl+VKlZubfERtS+tzhEOtLbUu09Zekqup1NEGSKazOsKhzoyDZD+V5ZdUTmftS3dVIlhRMAaoyypBotv5AZ8xUUm/phPqvHcnOJMr2s90QKc2og8OMTY8ooyO2VAxxw3osRPGKhs3CP9KvjBHE5OKnXZPCOUdAzjDpkyNUG1KMNNfqWNLHn0WWRjfGJuZ/T43vyCYRVMkGEGSYNQl+8/yyqqDrK1TcTUJRQWzsbnF/No24Pq9KAZxdgII21WBKaC4YPQfQeanDkwc4sjU2Nv3MxTS4XGiYIB+cOhDfrlH8XwkeKS/jzzkj0lc+ySojywrpvb3GJgTNxurPlBnqhv66ZlDnF+YHsLrDH5dXl1DkJtbXxTLL+E7Jnf3Dxbw+O+/SjzE9t3tH+swRSGq5idE/7h9iDHlwgFC9CHKpt/s53fNxWvz1fehOeXz3lxt3jMooHfsDWv/5N7aP+4eK8QLlXvsCbHCoyhOMIb9AAAAYnRFWHRjb21tZW50AGJvcmRlciBiczowIGJjOiMwMDAwMDAgcHM6MCBwYzojZWVlZWVlIGVzOjAgZWM6IzAwMDAwMCBjazo1MDBkMDJhNGYxZjFkNzQ5NzM0MGNjNTg2ODk2YmYxMYSf0AAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTItMTBUMjA6NTc6MzcrMDA6MDB7qqEAAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTEyLTEwVDIwOjU3OjM3KzAwOjAwCvcZvAAAAABJRU5ErkJggg==') !important;
}

a[href="#acco_c0052355_4"].active{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAWJQTFRFAAAA/zkt/zot/zUp8DIn7DEm7DEm7DEm7DEm7DEm/zcr/zUp9DMn7jEm/zgr+jQo8jIn/zgr+TQo+TQo/zgr/zYq9jMo8zIn9jMn+DMn+DMn+jMo8jAl/zUp9DIn7TAl7DEm7DEm7DEm/zcr7DEm8DIn7jEm7zIm7DAl7DAk7C8k7TAl7C4j7C0i6ywg6yof6ykd6ygc6ycc6yYb6yYa6yUa7i4i6ycb6iAU6hwQ6yMW7jox7Ug+71RK8F9X8Wde8Wpj8W5n8nNq8nZu7i0i6yIX8GFY+9XT//3+////8Whg7y4i6iIW/erp7Ssg7DMo6ygd71FI8Wtj+9TR+9rX6yUZ9H54+LGt6BEE83tz//v86yQY9YuF+Lm16hkN6ysg9p+b6yMX9ZKN+bu36h8T6yke7Tou+r279ZKM9pmS6h4S6A8B9IV/6BED83t1+9TS+9rY8GFX7UY871NK8Wpi8nJq9OpZIwAAACR0Uk5TAAAACkOGud/z/ByH4v4JfvAszs0rQuv0687NfvCG4v6F3vIb1eoVtAAAAAFiS0dESYcF5HwAAAAJcEhZcwAALiMAAC4jAXilP3YAAAGjSURBVDjLY2BAAGYWVjZ2Dk4OdjZWFmYGLICRi5uHVwUGeHm4uRjRlfDxC6iqqSCAmqoAPx+qEkEhdRV0oC4sgqSCSVQMUwlQkZgoE1yNqDjQGg0Q0NQCAU0wG2ihuCjcIgltHV09fQNDI2MTE1NTUxMTYyNDA309XR1tCah1fJJm5haWVtY2tnb2Do5Ozk6ODvZ2tjbWVpYW5mZSYIczSru4url7eGICD3c3VxdpUBBwyZh4eeICXiYyXEA13N4+vjjV+Pp4ywIjQM7P3xM38PeTY2ZgkQ8IxKMmMECehYFVwzgIIRQcgqYmyFhDgYFNKzQMIRQeERmFoiYsVIuNgV0rOgYhFBtnEZ+ArCYmWkuRgUMrMQkhlJwSn2qRlo4QyEjUUmLg1ErMRFJjoaOVmpWdAxfITNTiJMocYtyD5q/cPCz+Qg2f/AJs4UNMOBMTX8TEO1HpB186LISmQwY+KUh6Liq2sy9xLHUudSyxtysuQk7PKPkClDGA2QIjXxCVv4jKpwwMIsKE8jtx5QZm+SOrjFH+wMoxRSVOJUU2BZRyDACNLOhbexOW7QAAAGJ0RVh0Y29tbWVudABib3JkZXIgYnM6MCBiYzojMDAwMDAwIHBzOjAgcGM6I2VlZWVlZSBlczowIGVjOiMwMDAwMDAgY2s6NTAwZDAyYTRmMWYxZDc0OTczNDBjYzU4Njg5NmJmMTGEn9AAAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTEwVDIxOjAzOjUyKzAwOjAwStdSnQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0xMFQyMTowMzo1MiswMDowMDuK6iEAAAAASUVORK5CYII=') !important;
}

a[href="#acco_c0052355_5"].active{
    background-image: url('data:image/png;base64,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') !important;
}

a[href="#acco_c0052355_6"].active{
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48ZGVmcz48c3R5bGU+LmJ7ZmlsbDojMmQ5MzZjO30uY3tmaWxsOiM1NTU4YTc7fS5ke2ZpbGw6IzZhYWEzYjt9LmV7ZmlsbDojOGUzYzhkO30uZntmaWxsOiNlNmU2ZTY7fS5ne2ZpbGw6IzkyNDY5NDt9Lmh7ZmlsbDojNjU5OGU2O30uaXtmaWxsOiNlZDhmMzI7fS5qe2ZpbGw6Izc3YjM0ODt9Lmt7ZmlsbDojNTQ5MWUyO30ubHtmaWxsOiM2YzMxN2E7fS5te2ZpbGw6I2Y0YmMyZTt9Lm57ZmlsbDojZjBiMzI1O308L3N0eWxlPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJmIiBjeD0iMjUwIiBjeT0iMjUwIiByPSIyNTAiLz48Zz48cG9seWdvbiBjbGFzcz0iaSIgcG9pbnRzPSIyNTAgMjUwIDIwNy4xMSA5Ni43NSAzMDUuMTggMTUxLjkzIDI1MCAyNTAiLz48cG9seWdvbiBjbGFzcz0ibSIgcG9pbnRzPSIyMDcuMTEgOTYuNzUgMTUxLjkzIDE5NC44MiAyNTAgMjUwIDIwNy4xMSA5Ni43NSIvPjxwb2x5Z29uIGNsYXNzPSJuIiBwb2ludHM9IjIwNy4xMSA5Ni43NSAxNTEuOTMgMTk0LjgyIDUwIDEzNy40NyAyMDcuMTEgOTYuNzUiLz48cG9seWdvbiBjbGFzcz0ibCIgcG9pbnRzPSIyNTAgMjUwIDI5Mi44OSA0MDMuMjUgMTk0LjgyIDM0OC4wNyAyNTAgMjUwIi8+PHBvbHlnb24gY2xhc3M9ImciIHBvaW50cz0iMjkyLjg5IDQwMy4yNSAzNDguMDcgMzA1LjE4IDI1MCAyNTAgMjkyLjg5IDQwMy4yNSIvPjxwb2x5Z29uIGNsYXNzPSJlIiBwb2ludHM9IjI5Mi44OSA0MDMuMjUgMzQ4LjA3IDMwNS4xOCA0NTAgMzYyLjUzIDI5Mi44OSA0MDMuMjUiLz48cG9seWdvbiBjbGFzcz0iYyIgcG9pbnRzPSIyNDkuOTYgMjUwIDk2LjcxIDI5Mi44OSAxNTEuODkgMTk0LjgyIDI0OS45NiAyNTAiLz48cG9seWdvbiBjbGFzcz0iaCIgcG9pbnRzPSI5Ni43MSAyOTIuODkgMTk0Ljc4IDM0OC4wNyAyNDkuOTYgMjUwIDk2LjcxIDI5Mi44OSIvPjxwb2x5Z29uIGNsYXNzPSJrIiBwb2ludHM9Ijk2LjcxIDI5Mi44OSAxOTQuNzggMzQ4LjA3IDEzNy40MiA0NTAgOTYuNzEgMjkyLjg5Ii8+PHBvbHlnb24gY2xhc3M9ImIiIHBvaW50cz0iMjQ5Ljk2IDI1MCA0MDMuMjEgMjA3LjExIDM0OC4wMyAzMDUuMTggMjQ5Ljk2IDI1MCIvPjxwb2x5Z29uIGNsYXNzPSJqIiBwb2ludHM9IjQwMy4yMSAyMDcuMTEgMzA1LjE0IDE1MS45MyAyNDkuOTYgMjUwIDQwMy4yMSAyMDcuMTEiLz48cG9seWdvbiBjbGFzcz0iZCIgcG9pbnRzPSI0MDMuMjEgMjA3LjExIDMwNS4xNCAxNTEuOTMgMzYyLjQ5IDUwIDQwMy4yMSAyMDcuMTEiLz48L2c+PC9zdmc+') !important;
}


/**************** facebook **************************/

.embed-container {
    position: relative;
    height: 430px; 
    overflow: hidden;
	text-align:center;
}
.embed-container iframe {
    position: relative;
    max-width: 360px;
    min-width: 360px;
    height: 430px;
}

.containerFacebook {
    background-color: white;
    margin-top: 2% !important;
    margin: auto;
    width: 100%;
    border-radius: 10px;
    margin-bottom: 3%;
	min-height: 80%;
    max-height: 100%;
}


iframe#iframeFbUptc {
    width: 100% !important;
    margin-left: 10%;
    margin-top: 5%;
}

.containerFrameFacebook {
    padding: 6% !important;
    padding-top: 3% !important;
    padding-bottom: 0% !important;
}

._2p3a {
    margin: auto !important;
}

/****** instagram - twitter*************/

.containerInstagram, .containerTwitter {
    margin: auto;
    position: relative;
    border: 10px solid transparent;
    width: 100%;
    height: 430px;
}

div#frameInstagram {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}

div#frameTwitter {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
	overflow-y: scroll;
}

/************************ contenedores dinámicos ******************************/

.tituloContenedorDinamico {
    margin-bottom: 1% !important;
}

.tituloContenedorDinamico p {
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}

.containerInteractivo {
    border-radius: 10px !important;
    margin: auto;
    height: 100%;
}

.teaser.teaser-masonry {
    background-color: rgba(255,255,255,0.9);
    border-radius: 3px;
    padding: 4px;
    text-align: justify;
}

.containerEventos, .containerOferta, .containerNoticias, .containerAccesosRapidos {
    background-color: rgba(0,0,0,0.82) !important;
    border: none !important; 
}

.containerNoticias {
    padding-bottom: 0% !important;
}

.containerOculto {
    height: 50em;
    background-color: transparent;
}

.containerContenidoOculto{
  background-color: rgba(0,0,0,0.6) !important;
  border: 1px solid white !important;
  border-radius: 10px !important;
  width: 98%;
  bottom: 15%;
  position: absolute;
  height: 50%;
}

.btnMenu, .btnMenuActivo {
    position: relative;
    width: 88%;
    padding-bottom: 19% !important;
    height: 0;
    margin-left: 6% !important;
    margin-top: 3.5% !important;
    margin-bottom: 3.5% !important;
    border-radius: 10px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: unset !important;
    padding-top: 5.5% !important;
    font-size: 14px !important;
    text-align: left !important;
    padding-left: 30% !important; 
}

@media(max-width: 767px){

	.btnMenu, .btnMenuActivo {
		width: 32% !important;
		padding-bottom: unset !important;
		height: 100px !important;
		margin: auto !important;
		margin-left: 0% !important;
		margin-bottom: unset !important;
		background-size: contain !important;
		background-position: center;
		padding-top: 45px !important;
		text-align: center !important;
		padding-left: 2% !important;
		font-size: 11.6px !important;
	}
	
	
}

.containerMenus .btn p {
    text-align: left !important;
    font-size: 12px !important;
    color: white !important;
    margin-left: 30% !important;
}

@media (max-width:767px){
	.containerMenus .element.type-flexible {
		margin-bottom: 0px !important;
	}
}


.containerZonaInteractiva {
    margin-top: 40px;
}

.containerZonaInteractiva button, .containerCentro button:hover {
    transition: 0.3s;
}


#btnOferta{
    background-image: url("/sitio/portal/.content/imagenes/frontal/botones-dinamicos-v2/bt_ofertaAcad_off.png") !important;
	color: #ffffff !important;
}

#btnOferta:hover, #btnOferta.btnMenuActivo{
    background-image: url("/sitio/portal/.content/imagenes/frontal/botones-dinamicos-v2/bt_ofertaAcad_on.png") !important;
}

#btnNoticias{
    background-image: url(/sitio/portal/.content/imagenes/frontal/botones-dinamicos-v2/bt_noticias_off.png) !important;
	color: #ffffff !important;
}

#btnNoticias:hover, #btnNoticias.btnMenuActivo{
    background-image: url(/sitio/portal/.content/imagenes/frontal/botones-dinamicos-v2/bt_noticias_on.png) !important;
}

#btnEventos{
    background-image: url(/sitio/portal/.content/imagenes/frontal/botones-dinamicos-v2/bt_eventos_off.png) !important;
	color: #ffffff !important;
}

#btnEventos:hover, #btnEventos.btnMenuActivo{
    background-image: url(/sitio/portal/.content/imagenes/frontal/botones-dinamicos-v2/bt_eventos_on.png) !important;
	color: #000000 !important;
}

@media (max-width: 767px){

	#btnOferta{
		background-image: url(/sitio/portal/.content/imagenes/frontal/bt_ofertaAcadem_off.png) !important;
	}

	#btnOferta:hover, #btnOferta.btnMenuActivo{
		background-image: url(/sitio/portal/.content/imagenes/frontal/bt_ofertaAcadem_on.png) !important;
	}

	#btnNoticias{
		background-image: url(/sitio/portal/.content/imagenes/frontal/bt_noticias_off.png) !important;
	}

	#btnNoticias:hover, #btnNoticias.btnMenuActivo{
		background-image: url(/sitio/portal/.content/imagenes/frontal/bt_noticias_on.png) !important;
	}

	#btnEventos{
		background-image: url(/sitio/portal/.content/imagenes/frontal/bt_eventos_off.png) !important;
	}

	#btnEventos:hover, #btnEventos.btnMenuActivo{
		background-image: url(/sitio/portal/.content/imagenes/frontal/bt_eventos_on.png) !important;
	}
	
}


.containerZonaInteractiva p {
    color: white;
    position: relative;
    width: 100%;
}

.containerEventos, .containerNoticias, .containerAccesosRapidos  {
    margin-top: 0% !important;
    margin: auto;
    width: 100%;
    border-radius: 10px;
    padding: 2.5%;
    /*display: none;*/
	padding-top: 1% !important;  
    padding-bottom: 1% !important;  

}

.containerOferta {
    margin-top: 0% !important;
    margin: auto;
    width: 85%;
    border-radius: 10px;
    padding: 2%;
    padding-bottom: 1% !important; 
    padding-top: 1% !important;
}

.containerShow .pagination-center {
    margin-bottom: 0 !important; 
}

.square-col.square-16-9.square-lg-12, 
.square-col.square-16-9.square-md-12, 
.square-col.square-16-9.square-xs-12 {
    padding-bottom: 62% !important;
}

.containerOferta .square-col .text-overlay {
    display: none !important;
}

.type-imageseries>.series>button.btn {
    background-color: rgba(255, 186, 9, 0.7) !important;
    border-radius: 5px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}

.type-imageseries>.series>button.btn:hover{
    background-color: rgba(255, 255, 255, 0.7) !important;
}


/********************** barra lateral servicios *************************/

.containerSidebar{
    width: 100%;
    overflow: hidden;
}

.sidebar-btn {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

label[for="sidebar-btn"] {
  position: fixed;
  right: 0; 
  top: 0px;
  z-index: 2;
  height: 150px;
  width: 30px;
  cursor: pointer;  
  background-color: gray;
  text-align:center;
  border-radius: 0px 10px 10px 0px;
  padding: 10px;
  /*background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect style='fill:rgb(255,255,255)' width='15' height='3'/><rect style='fill:rgb(255,255,255)' y='8' width='20' height='3'/><rect style='fill:rgb(255,255,255)' y='16' width='25' height='3'/></svg>");*/
  background-size: contain;
  writing-mode: vertical-lr;
  transform: rotate(180deg);
}

.sidebar-btn + label, #mercury-page, .sidebarServicios {
  transition: right 0.8s;
}

.sidebar-btn:checked + label{
  right: 290px;
}

.sidebar-btn:checked ~ #mercury-page {
  right: 418px;
}

.sidebar-btn:checked ~ .sidebarServicios {
  right: 0px;
}

.sidebarServicios {
  list-style-type: none;
  width: 250px;
    height: 100%;
  position: absolute;
  top: 0px;
  right:-340px;
  z-index: 0;
  background-color: gray;
}

.sidebarServicios li {
  padding:1em;
  color: white;
  width:300px;
  font-weight:400; 
  margin-left: 10px;
}

#mercury-page {
  min-height: 100%;
  min-width: 100%;
  position: relative;
  top: 0;
  bottom: 100%;
  right: 0;
}

/************************************************************** GENERAL ***********************************/


body{
    /*background: url(/sitios/portal/.galleries/gal_fon_por/portada.jpg) no-repeat fixed;*/
    background-repeat: no-repeat !important;
    background-size: cover !important;
    top: 0px !important;
    background-attachment: fixed !important;
}

.ocultar{
    display: none;
}

.enviarAlFondo{
    z-index: 1 !important;
}

destacado:link { color: blue; }          /* Enlaces no visitados */
destacado:visited { color: purple; }     /* Enlaces visitados */
destacado:hover { background: yellow; }  /* El usuario esta sobre el enlace */
destacado:active { color: lime; }        /* Enlaces activos */

.tp-bannershadow.tp-shadow1{
    display:none;
}

.button a,.button a:active{
    border:unset;
    background-color:unset;
    box-shadow:none;
    color:#000;
    white-space:unset
}

.button .ap-plain{
    text-align:center;
    border-style:solid;
    border-width:1px;
    border-color:#e4e4e4;
    border-radius: 25px;
}

.button .ap-plain:hover{
    background:#005e97;
}

.button:hover a{
    border-color:unset;
    background-color:unset;
    color:#fff;
    transition: all .33s;
}

.teaser .intro-headline {
    font-size: 12.1px !important;
    font-weight: 600 !important;
    text-align: justify !important;
    line-height: 1.01 !important;
}

.teaser-tile .teaser.piece>.body .headline {
    line-height: 1.15 !important;
    overflow: visible !important;
}

.containerEventos .body .text, .containerNoticias .body .text {
    font-size: 12.4px;
    line-height: 1.06;
}

.containerEventos .body .text {
    padding-bottom: 5px !important;
}

    

.tile-margin-15 .tile-col {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}

/******************************************** DIMENSIONES PANTALLA ************************************************/

@media (min-width: 552px){
    .container {
        max-width: 763px !important;
    }   

}

@media (max-width: 763.98px){
    .piece.p-xs-7>.visual {
        margin: auto !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
}

@media (min-width: 764px){
    .container {
        max-width: 100% !important;
    }
    
    .teaser-tile .teaser.piece.teaser-text-tile>.body>.heading .headline {
        min-height: auto !important;
    }
}

@media (max-width: 767px) {

    /**************** contenedores ******************/
    
    body {
        /*background-image: url(/sitio/portal/.content/imagenes/fondo_movil.jpg);*/
        background-repeat: repeat-y;
        background-size: cover;
    }

    .area-content {
        margin-top: 18%;
        z-index: 0 !important;
    }
    
    .containerInteractivo {
        margin-top: 12px;        
        margin-bottom: 3% !important;
    }
    
    .containerOculto {
        height: 2em !important;
    }
    
    .containerMenus {
        margin-top: 3.5%;
    }
    
    .containerOferta {
        width: 95% !important;
    }
    
    
    /************* slider Texto *****************/
    
    .sliderTexto .slide-wrapper .caption {
        background-color: rgba(0,0,0,0.75) !important;
    }
    
    .sliderTexto .image-src-box.presized {
        padding-bottom: 37% !important;
    }
    
    .sliderTexto .slide-wrapper .caption strong {
        font-size: 14px !important;
         font-weight: 600 !important;
    }
    
    .sliderTexto .caption small {
        font-size: 13px !important;
        font-weight: 200 !important;
    }     
   
    
    /********** footer ********************/
    
    .area-foot {
        padding-left: 6% !important;
        padding-right: 6% !important;
    }   
    
    /********* facebook *****************/
    
    .containerFrameFacebook {
        padding: 6% !important;
        padding-top: 3% !important;
    }
    
    
    /********** enlaces footer *********************/
    
    .col-xs-2 {
        flex: 0 0 30%;
        max-width: 30%;
        margin: 1%;
    }    
   
    /********* redes ********************/
    
    .tabsRedes .tab-list>li>a {
        font-size: 9.5px !important;
        font-weight: 600 !important; 
    }   
    
   
    /************** noticias - eventos ************/
    
    .containerEventos .type-dynamic-list, .containerNoticias .type-dynamic-list {
        width: 87% !important;
        margin: auto !important;
    }
    
    .containerNoticias ul.pagination {
        margin-bottom: 5px !important;
    }
	
	.containerOferta, .containerNoticias, .containerEventos {
		margin-bottom: 6% !important;
	}

} 
 
@media (min-width: 768px){
    .area-content {
        margin-top: 4%;
    }
}

@media (min-width: 768px) and (max-width: 991px){

    .containerMenus {
        margin-top: 8% !important;
    }

    .sliderTexto .image-src-box.presized {
        padding-bottom: 40% !important;
    }

    .contenedorSocial {
        margin: auto !important;
        margin-top: 6% !important;
    }
    
    .containerOculto {
        height: 10em !important;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .btnLateral, .btnMenu, .btnMenuActivo {
        width: 100%;
        margin-top: 5% !important; 
        margin-bottom: 5% !important; 
    }
	
	.btnMenu, .btnMenuActivo {
        width: 100% !important; 
        margin-left: 0% !important; 
    }

    .containerOculto {
        height: 28em !important;
    }
}

@media(min-width: 768px ) and (max-width:1199px) {

    .contenedorPrincipal {
        margin-top: 10% !important;
    }
    
    
}

@media (min-width: 992px) and (max-width: 1013px){

    .contenedorPrincipal {
        margin-top: 10% !important;
    }
    
}

@media (min-width: 1014px) and (max-width: 1710px){

    .contenedorPrincipal {
        margin-top: 7.5% !important;
    }
}

@media (min-width: 1711px){

    .contenedorPrincipal {
        margin-top: 7.5% !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px){

    .sliderTexto .image-src-box.presized {
        padding-bottom: 25% !important; /* antes 50% */
    } 

}

@media (min-width: 1200px) and (max-width: 1399px){

    .sliderTexto .image-src-box.presized {
        padding-bottom: 18% !important; /* antes 50% */
    } 

}

@media (min-width: 1400px) and (max-width: 1699px){

    .sliderTexto .image-src-box.presized {
        padding-bottom: 14% !important; /* antes 50% */
    } 

}


@media (min-width: 1700px) {

    .sliderTexto .image-src-box.presized {
        padding-bottom: 8% !important; /* antes 50% */
    } 

}

@media (max-width: 1201px) and (min-width: 992px){
    .containerOculto {
        height: 8em !important;
    }
}

@media (max-width: 1710px) and (min-width:1401px){

    .btnLateral {
        margin-top: 4% !important;
        margin-bottom: 4% !important;
        width: 100% !important;
    }
	
	.btnMenu, .btnMenuActivo {
        width: 100% !important; 
        margin-left: 0% !important; 
    }

    .containerOculto {
        height: 38em !important;
    }

}

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

@media (max-width: 1400px) and (min-width:1200px){

    .containerOculto {
        height: 32em !important;
    }
    .containerMenus {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
    .btnLateral {
        margin-top: 2% !important;
        margin-bottom: 2% !important;
        width: 97% !important;
    }
	
	.btnMenu, .btnMenuActivo {
        width: 97% !important; 
        margin-left: 1.5% !important; 
    }
    
    .containerZonaInteractiva p {
        font-size: 14.5px !important;
    }

}


/* columnas personalizadas */

@media (max-width: 767px){
    .col-xs-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-xs-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 1200px){
    .col-xl-333 {
        flex: 0 0 29% !important;
        max-width: 29% !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    .col-lg-333 {
        flex: 0 0 29% !important;
        max-width: 29% !important;
    }
    
    .col-lg-555 {
        flex: 0 0 44.666667% !important;
        max-width: 44.666667% !important;
    }   

    .col-lg-222 {
        flex: 0 0 17.666667% !important;
        max-width: 17.666667% !important;
    }
    
    .containerFacebook {
        width: 100% !important;
    }

    .containerFrameFacebook {
        padding: 8% !important;
        padding-top: 3% !important;
        padding-bottom: 0% !important;
    }

    .containerInstagram, .containerTwitter {
        height: 300px !important;
    }
}

@media(max-width:1013px){

    .ap-header .nav>li>a{
        background-color:unset;
        color:#000;
    }

    .ap-header .nav>li>a:hover{
        color:#fff;
        background:#00273E;
    }

}

/*********** dimensiones botones centro ************/

@media (max-width: 991px){
   .containerZonaInteractiva p {
          font-size: 13px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .containerZonaInteractiva p {
          font-size: 12.5px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px){
    .containerZonaInteractiva p {
          font-size: 13px !important;
    }
}

@media (min-width: 1600px) and (max-width: 1799px){
    .containerZonaInteractiva p {
          font-size: 14.2px !important;
    }
}

@media (min-width: 1800px){
    .containerZonaInteractiva p {
          font-size: 15px !important;
    }
}

/*** dimensiones botones laterales ***/


@media (min-width: 768px) and (max-width: 991px){
    .btnLateral .text.lead {
        font-size: 18px !important;
        transition: 0.7s !important;
    }
    
    .btnLateral:hover .text.lead {
        font-size: 20px !important;
        transition: 0.7s !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .btnLateral .text.lead {
        font-size: 14px !important;
        transition: 0.7s !important;
    }

    .btnLateral:hover .text.lead {
        font-size: 15px !important;
        transition: 0.7s !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px){
    .btnLateral .text.lead {
        font-size: 13px !important;
        transition: 0.7s !important;
    }
    .btnLateral:hover .text.lead {
        font-size: 14px !important;
        transition: 0.7s !important;
    }
}

@media (min-width: 1600px) {
    .btnLateral .text.lead {
        font-size: 14px !important;
        transition: 0.7s !important;
    }
    .btnLateral:hover .text.lead {
        font-size: 15px !important;
        transition: 0.7s !important;
    }
}