@charset "UTF-8";
body {
  background-repeat: no-repeat;
  background-size: cover;
  top: 0px !important;
  background-attachment: fixed;
}

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

.image-src-box.presized img {
  image-rendering: -webkit-optimize-contrast;
}
/********************** eventos v2 *****************************/

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

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

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

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

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

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

.containerHide {
  display: none;
}

.containerShow {
  display: block;
}

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

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

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

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

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

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

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

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

.containerInternoUptc,
.containerInternoNoticias {
  width: 84%;
  margin: auto;
  padding: 3%;
  background-color: rgba(0, 0, 0, 0.8);
  margin-top: 7%;
  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;
}

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

.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pagination > li > a .number {
  font-weight: 600;
  font-size: 1rem;
}

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

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

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

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

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

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

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

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

.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;
}

.tabEventos {
  margin-bottom: 0%;
}

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

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

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

/**************** 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;
  flex-flow: column;
  place-content: space-between;
}

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

.btnLateral .body p {
  cursor: pointer;
}

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

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

.btnLateral .text.lead {
  color: white;
  font-weight: 400;
  transition: 0.7s;
}
/**************** slider  ***********************/

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

.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;
  white-space: inherit;
}

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

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

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

.caption.foreground {
  height: auto;
}

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

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

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

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

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

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

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

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

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

.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);
}

.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);
}

.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);
}

.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=);
}

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

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

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

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

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

.containerSliderTexto img {
  display: none;
  text-decoration: underline;
  color: white;
}
.containerSliderTexto text {
  text-decoration: underline;
  color: white;
}

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

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

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

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

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

.containerOferta .pagination .previous,
.containerOferta .pagination .next {
  display: none;
}
/************************************************** redes *******************************************************/

.tabsRedes .tab-list > li > a {
  font-size: 13px;
  font-weight: 600;
  background-color: transparent;
  border: none;
  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;
  color: black;
}

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

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

.tabsRedes .tab-content {
  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=");
}

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

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==");
}

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=");
}

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

a[href="#acco_c0052355_6"].active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48ZGVmcz48c3R5bGU+LmJ7ZmlsbDojMmQ5MzZjO30uY3tmaWxsOiM1NTU4YTc7fS5ke2ZpbGw6IzZhYWEzYjt9LmV7ZmlsbDojOGUzYzhkO30uZntmaWxsOiNlNmU2ZTY7fS5ne2ZpbGw6IzkyNDY5NDt9Lmh7ZmlsbDojNjU5OGU2O30uaXtmaWxsOiNlZDhmMzI7fS5qe2ZpbGw6Izc3YjM0ODt9Lmt7ZmlsbDojNTQ5MWUyO30ubHtmaWxsOiM2YzMxN2E7fS5te2ZpbGw6I2Y0YmMyZTt9Lm57ZmlsbDojZjBiMzI1O308L3N0eWxlPjwvZGVmcz48Y2lyY2xlIGNsYXNzPSJmIiBjeD0iMjUwIiBjeT0iMjUwIiByPSIyNTAiLz48Zz48cG9seWdvbiBjbGFzcz0iaSIgcG9pbnRzPSIyNTAgMjUwIDIwNy4xMSA5Ni43NSAzMDUuMTggMTUxLjkzIDI1MCAyNTAiLz48cG9seWdvbiBjbGFzcz0ibSIgcG9pbnRzPSIyMDcuMTEgOTYuNzUgMTUxLjkzIDE5NC44MiAyNTAgMjUwIDIwNy4xMSA5Ni43NSIvPjxwb2x5Z29uIGNsYXNzPSJuIiBwb2ludHM9IjIwNy4xMSA5Ni43NSAxNTEuOTMgMTk0LjgyIDUwIDEzNy40NyAyMDcuMTEgOTYuNzUiLz48cG9seWdvbiBjbGFzcz0ibCIgcG9pbnRzPSIyNTAgMjUwIDI5Mi44OSA0MDMuMjUgMTk0LjgyIDM0OC4wNyAyNTAgMjUwIi8+PHBvbHlnb24gY2xhc3M9ImciIHBvaW50cz0iMjkyLjg5IDQwMy4yNSAzNDguMDcgMzA1LjE4IDI1MCAyNTAgMjkyLjg5IDQwMy4yNSIvPjxwb2x5Z29uIGNsYXNzPSJlIiBwb2ludHM9IjI5Mi44OSA0MDMuMjUgMzQ4LjA3IDMwNS4xOCA0NTAgMzYyLjUzIDI5Mi44OSA0MDMuMjUiLz48cG9seWdvbiBjbGFzcz0iYyIgcG9pbnRzPSIyNDkuOTYgMjUwIDk2LjcxIDI5Mi44OSAxNTEuODkgMTk0LjgyIDI0OS45NiAyNTAiLz48cG9seWdvbiBjbGFzcz0iaCIgcG9pbnRzPSI5Ni43MSAyOTIuODkgMTk0Ljc4IDM0OC4wNyAyNDkuOTYgMjUwIDk2LjcxIDI5Mi44OSIvPjxwb2x5Z29uIGNsYXNzPSJrIiBwb2ludHM9Ijk2LjcxIDI5Mi44OSAxOTQuNzggMzQ4LjA3IDEzNy40MiA0NTAgOTYuNzEgMjkyLjg5Ii8+PHBvbHlnb24gY2xhc3M9ImIiIHBvaW50cz0iMjQ5Ljk2IDI1MCA0MDMuMjEgMjA3LjExIDM0OC4wMyAzMDUuMTggMjQ5Ljk2IDI1MCIvPjxwb2x5Z29uIGNsYXNzPSJqIiBwb2ludHM9IjQwMy4yMSAyMDcuMTEgMzA1LjE0IDE1MS45MyAyNDkuOTYgMjUwIDQwMy4yMSAyMDcuMTEiLz48cG9seWdvbiBjbGFzcz0iZCIgcG9pbnRzPSI0MDMuMjEgMjA3LjExIDMwNS4xNCAxNTEuOTMgMzYyLjQ5IDUwIDQwMy4yMSAyMDcuMTEiLz48L2c+PC9zdmc+");
}
/**************** 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%;
  margin: auto;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 3%;
  min-height: 80%;
  max-height: 100%;
}

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

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

._2p3a {
  margin: auto;
}
/****** 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%;
}

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

.containerInteractivo {
  border-radius: 10px;
  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);
  border: none;
}

.containerNoticias {
  padding-bottom: 0%;
}

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

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

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

.containerMenus .btn p {
  text-align: left;
  font-size: 12px;
  color: white;
  margin-left: 30%;
}
.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");
  color: #ffffff;
}

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

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

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

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

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

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

.containerEventos,
.containerNoticias,
.containerAccesosRapidos {
  margin-top: 0%;
  margin: auto;
  width: 100%;
  border-radius: 10px;
  padding: 2.5%;
  padding-top: 1%;
  padding-bottom: 1%;
}

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

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

.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%;
}

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

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

.type-imageseries > .series > button.btn:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
/********************** 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-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 ***********************************/



.ocultar {
  display: none;
}

.enviarAlFondo {
  z-index: 1;
}

.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 0.33s;
}

.teaser .intro-headline {
  font-size: 1.3rem;
  font-weight: 600;
  text-align: justify;
  line-height: 1.01;
}
.teaser-tile .teaser.piece > .body .headline {
  line-height: 1.15;
  overflow: visible;
}

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

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

.tile-margin-15 .tile-col {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .socialHide {
    position: relative !important;
    right: 0%;
    transition: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .btnLateral,
  .btnMenu,
  .btnMenuActivo {
    width: 100%;
    margin-top: 5%;
    margin-bottom: 5%;
  }

  .btnMenu,
  .btnMenuActivo {
    width: 100%;
    margin-left: 0%;
  }

  .containerOculto {
    height: 28em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .containerMenus {
    margin-top: 8%;
  }

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

  .contenedorSocial {
    margin: auto;
    margin-top: 6%;
  }

  .containerOculto {
    height: 10em;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sliderTexto .image-src-box.presized {
    padding-bottom: 25%; /* antes 50% */
  }
}
@media (max-width: 1710px) and (min-width: 1401px) {
    .btnLateral {
      margin-top: 4%;
      margin-bottom: 4%;
      width: 100%;
    }
  
    .btnMenu,
    .btnMenuActivo {
      width: 100%;
      margin-left: 0%;
    }
  
    .containerOculto {
      height: 38em;
    }
  }
  
  /*********************************************/
  
  @media (max-width: 1400px) and (min-width: 1200px) {
    .containerOculto {
      height: 32em;
    }
    .containerMenus {
      padding-left: 7px;
      padding-right: 7px;
    }
    .btnLateral {
      margin-top: 2%;
      margin-bottom: 2%;
      width: 97%;
    }
  
    .btnMenu,
    .btnMenuActivo {
      width: 97%;
      margin-left: 1.5%;
    }
  
    .containerZonaInteractiva p {
      font-size: 14.5px;
    }
  }
  
  /* 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%;
      max-width: 29%;
    }
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
    .col-lg-333 {
      flex: 0 0 29%;
      max-width: 29%;
    }
  
    .col-lg-555 {
      flex: 0 0 44.666667%;
      max-width: 44.666667%;
    }
  
    .col-lg-222 {
      flex: 0 0 17.666667%;
      max-width: 17.666667%;
    }
  
    .containerFacebook {
      width: 100%;
    }
  
    .containerFrameFacebook {
      padding: 8%;
      padding-top: 3%;
      padding-bottom: 0%;
    }
  
    .containerInstagram,
    .containerTwitter {
      height: 300px;
    }
  }
  
  @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;
    }
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
    .containerZonaInteractiva p {
      font-size: 12.5px;
    }
  }
  
  @media (min-width: 1200px) and (max-width: 1599px) {
    .containerZonaInteractiva p {
      font-size: 13px;
    }
  }
  
  @media (min-width: 1600px) and (max-width: 1799px) {
    .containerZonaInteractiva p {
      font-size: 14.2px;
    }
  }
  
  @media (min-width: 1800px) {
    .containerZonaInteractiva p {
      font-size: 15px;
    }
  }
  
  /*** dimensiones botones laterales ***/
  
  @media (min-width: 768px) and (max-width: 991px) {
    .btnLateral .text.lead {
      font-size: 18px;
      transition: 0.7s;
    }
  
    .btnLateral:hover .text.lead {
      font-size: 20px;
      transition: 0.7s;
    }
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
    .btnLateral .text.lead {
      font-size: 14px;
      transition: 0.7s;
    }
  
    .btnLateral:hover .text.lead {
      font-size: 15px;
      transition: 0.7s;
    }
  }
  
  @media (min-width: 1200px) and (max-width: 1599px) {
    .btnLateral .text.lead {
      font-size: 13px;
      transition: 0.7s;
    }
    .btnLateral:hover .text.lead {
      font-size: 14px;
      transition: 0.7s;
    }
  }
  
  @media (min-width: 1600px) {
    .btnLateral .text.lead {
      font-size: 14px;
      transition: 0.7s;
    }
    .btnLateral:hover .text.lead {
      font-size: 15px;
      transition: 0.7s;
    }
  }
  
@media (min-width: 1200px) and (max-width: 1399px) {
  .sliderTexto .image-src-box.presized {
    padding-bottom: 18%; /* antes 50% */
  }
}

@media (min-width: 1400px) and (max-width: 1699px) {
  .sliderTexto .image-src-box.presized {
    padding-bottom: 14%; /* antes 50% */
  }
}

@media (min-width: 1700px) {
  .sliderTexto .image-src-box.presized {
    padding-bottom: 8%; /* antes 50% */
  }
}
@media (max-width: 1201px) and (min-width: 992px) {
  .containerOculto {
    height: 8em;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .contenedorPrincipal {
    margin-top: 10%;
  }
}

@media (min-width: 992px) and (max-width: 1013px) {
  .contenedorPrincipal {
    margin-top: 10%;
  }
}

@media (min-width: 1014px) and (max-width: 1710px) {
  .contenedorPrincipal {
    margin-top: 7.5%;
  }
}

@media (min-width: 1711px) {
  .contenedorPrincipal {
    margin-top: 7.5%;
  }
}
@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;
    font-size: 1.1rem;
    line-height: 1.1;
    font-weight: 600;
    color: black;
  }
  .seccionNoticias .slide-wrapper {
    margin-top: 1%;
    min-height: 170px;
    min-width: 68%;
  }
  .seccionNoticias strong,
  .seccionNoticias small {
    word-wrap: break-word;
  }

  .containerSlider .type-slick-slider .slide-wrapper .caption.background {
    display: none;
  }

  .containerSlider .type-slick-slider .slide-wrapper .caption {
    position: relative;
  }
  .piece.p-xs-7 > .visual {
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .container {
    max-width: 100% !important;
  }

  .teaser-tile .teaser.piece.teaser-text-tile > .body > .heading .headline {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .containerComunidades .btnMenu.btn,
  .containerComunidades .btnMenuActivo.btn {
    width: 32%;
    padding-bottom: unset;
    height: 100px;
    margin: auto;
    margin-left: 0%;
    margin-bottom: unset;
    background-size: contain;
    background-position: center;
    padding-top: 45px;
    text-align: center;
    padding-left: 2%;
    font-size: 11.6px;
  }
  .containerMenus .element.type-flexible {
    margin-bottom: 0px;
  }
  #btnOferta {
    background-image: url("/sitio/portal/.content/imagenes/frontal/bt_ofertaAcadem_off.png");
  }

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

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

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

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

  #btnEventos:hover,
  #btnEventos.btnMenuActivo {
    background-image: url("/sitio/portal/.content/imagenes/frontal/bt_eventos_on.png");
  }
  body {
    background-repeat: repeat-y;
    background-size: cover;
  }

  .area-content {
    margin-top: 18%;
    z-index: 0;
  }

  .containerInteractivo {
    margin-top: 12px;
    margin-bottom: 3%;
  }

  .containerOculto {
    height: 2em;
  }

  .containerMenus {
    margin-top: 3.5%;
  }

  .containerOferta {
    width: 95%;
  }
  /************* slider Texto *****************/

  .sliderTexto .slide-wrapper .caption {
    background-color: rgba(0, 0, 0, 0.75);
  }

  .sliderTexto .image-src-box.presized {
    padding-bottom: 37%;
  }

  .sliderTexto .slide-wrapper .caption strong {
    font-size: 14px;
    font-weight: 600;
  }

  .sliderTexto .caption small {
    font-size: 13px;
    font-weight: 200;
  }

  /********** footer ********************/

  .area-foot {
    padding-left: 6%;
    padding-right: 6%;
  }

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

  .containerFrameFacebook {
    padding: 6%;
    padding-top: 3%;
  }

  /********** enlaces footer *********************/

  .col-xs-2 {
    flex: 0 0 30%;
    max-width: 30%;
    margin: 1%;
  }

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

  .tabsRedes .tab-list > li > a {
    font-size: 9.5px;
    font-weight: 600;
  }

  /************** noticias - eventos ************/

  .containerEventos .type-dynamic-list,
  .containerNoticias .type-dynamic-list {
    width: 87%;
    margin: auto;
  }

  .containerNoticias ul.pagination {
    margin-bottom: 5px;
  }

  .containerOferta,
  .containerNoticias,
  .containerEventos,
  .containerSliderTexto,
  .contenedorSocial {
    margin-bottom: 6%;
    margin-left: 2.5%;
  }
}
@media (min-width: 768px) {
  .area-content {
    margin-top: 4%;
  }
}

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