

                                    body {
                                    font-family: 'Cabin' !important;
                                }
                                
                                                                
                                div>.ms-rteStyle-References {
                                    color: #54565a;
                                }
                                
                                .cont-der-menu a,
                                .cont-der-menu a:hover,
                                .cont-der-menu a:visited {
                                    text-decoration: underline;
                                }
                                
                                a,
                                a:hover,
                                a:visited {
                                    color: #54565a;
                                }
                                
                                .acceso-cliente-container {
  position: relative;
}
.btn-acceso-cliente {
  background: #ce6854;
  color: #fff;
  border: none;
  border-radius: 4px;
  padding: 10px 28px;
  font-size: 17px;
  cursor: pointer;
}
.accesos-cliente-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  min-width: 160px;
  background: #fff;
  border-radius: 5px;
  z-index: 1003;
  box-shadow: 0 4px 24px 0 rgba(0,0,0,.08);
}
.accesos-cliente-menu.hide-menu { display: none; }
.pais-opt {
  position: relative;
  padding: 10px 16px 10px 30px;
  cursor: pointer;
  white-space: nowrap;
  color: #4a4658;
  font-size: 16px;
}
.pais-opt:hover { background: #ffe4dd; color: #ce6854; }
.submenu-pais {
  display: none;
}
.pais-opt:hover .submenu-pais,
.pais-opt:focus .submenu-pais {
  display: block !important;
  position: absolute;
  left: 100%;
  top: 0;
  min-width: 226px;
  min-height: 80px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 2px 0 24px 0 rgba(0,0,0,.1);
  padding: 13px 20px;
  z-index: 1010;
}
.submenu-lateral {
  width: 100%;
}
.submenu-section {
  margin-bottom: 10px;
}
.submenu-section-label {
  display: block;
  font-weight: bold;
  color: #ce6854;
  font-size: 14px;
  margin-bottom: 3px;
}
.submenu-section ul { margin: 0; padding: 0 0 7px 0; }
.submenu-section li {
  list-style: none;
}
.submenu-section a {
  color: #315786;
  text-decoration: none;
  font-size: 16px;
  display: block;
  padding: 5px 0 4px 15px;
  transition: color .17s;
}
.submenu-section a:hover { color: #ce6854; }
                                
                                #s4-bodyContainer {
                                    padding-bottom: 0;
                                    overflow: hidden;
                                }
                                
                                .menuOculto {
                                    display: none !important;
                                }
                                
                                button.acceso-menu-responsive {
                                    display: none;
                                }
                                
                                button.acceso-clientes-menu-responsive {
                                    display: none;
                                }
                                
                                .dropdown-sitio-idioma {
                                    display: none;
                                }
                                
                                .sp-c1 .swiper-slide {
                                    /*width: 100% !important;*/
                                    /*height: 100% !important;*/
                                }

                                .sp-c1 .swiper-slide a {
                                	width: auto !important;
                                	height: 100%;
                                }
                                
                                button.dropbtn {
                                    padding: 0 10px;
                                }
                                
                                .acc_icon_arr {
                                    width: 30px;
                                    position: absolute;
                                    top: calc(50% - 15px);
                                    z-index: 1;
                                }
                                
                                .acc_arr_left {
                                    transform: rotate(180deg);
                                    left: 6.5%;
                                    cursor: pointer;
                                }
                                
                                .acc_arr_right {
                                    right: 6.5%;
                                    cursor: pointer;
                                }
                                
                                .sp-bt-ac-next,
                                .sp-bt-ac-prev {
                                    display: none;
                                }
                                
                                .accesos-first .swiper-slide:hover img {
                                    transform: scale(1.05);
                                    transition: all 0.5s ease;
                                }
                                
                                .accesos-first .swiper-slide {
                                    overflow: hidden;
                                }
                                
                                .accesos-first .swiper-slide a,
                                .accesos-first .swiper-slide img {
                                    width: 100%;
                                }
                                
                                .top-menu-item .dropdown-content {
                                    background: #ffff;
                                    padding: 5px 0;
                                }
                                
                                .top-menu-item .dropdown-content a:hover {
                                    color: rgb(206, 104, 84);
                                }
                                
                                .top-menu-item .dropdown-content a {
                                    display: block;
                                    padding: 3px 20px;
                                    clear: both;
                                    font-weight: 400;
                                    line-height: 1.42857143;
                                    color: #333;
                                    white-space: nowrap;
                                }
                                
                                .cont-info-banner .contador-banner {
                                    font-size: 22px;
                                    color: #fff;
                                    font-family: 'TT Jenevers';
                                    font-weight: 500;
                                    font-style: normal;
                                    margin-bottom: 0px;
                                }
                                
                                .contador-banner .counter-banner-values {
                                    font-size: 45px;
                                    display: inline-block;
                                }
                                
                                .cont-info-banner .down-contador {
                                    font-size: 13px;
                                    color: #639bcb;
                                }
                                
                                .cont-info-banner .masinfo-banner img {
                                    display: inline-block;
                                    width: 12px;
                                    margin-top: -3px;
                                    margin-left: 5px;
                                    vertical-align: middle;
                                }
                                /*.principal-text-banner {
line-height: 1.1 ;
}*/
                                
                                .contador-banner,
                                .down-contador {
                                    line-height: 1 !important;
                                }
                                
                                .bot-principal {
                                    margin-top: 15px;
                                    margin-bottom: 15px;
                                }
                                
                                .accesos-noticias a {
                                    margin-bottom: 10px;
                                    background: #ce6854;
                                    color: #fff;
                                    padding: 2px 20px;
                                    display: inline-block;
                                    margin-left: 5px;
                                    border-radius: 4px;
                                    font-size: 11px;
                                    text-decoration: none;
                                }
                                
                                .accesos-noticias .cont-swi {
                                    width: 50%;
                                    margin-left: auto;
                                    position: relative;
                                }
                                
                                .accesos-noticias .swiper-slide {
                                    background: transparent;
                                }
                                
                                .cont-swi>img {
                                    position: absolute;
                                    top: 3px;
                                }
                                
                                img.tags-tabs-L {
                                    transform: rotate(180deg);
                                    right: 100%;
                                }
                                
                                img.tags-tabs-R {
                                    left: 99%;
                                }
                                /* Start provitional style menu-izq */
                                
                                .ms-webpartzone-cell {
                                    margin-bottom: 0;
                                }
                                
                                .migas-menu.migas {
                                    padding: 15px 6%;
                                    line-height: 1;
                                }
                                
                                .BreadCrumbWrap span,
                                .BreadCrumbWrap a {
                                    font-family: 'Cabin';
                                    font-size: 12px;
                                    color: #54565a;
                                    margin: 0px;
                                    display: inline-block;
                                }
                                
                                .BreadCurrentNode {
                                    color: #ea6852 !important;
                                }
                                
                                .BreadPathSeparator {
                                    margin: 0 5px !important;
                                }
                                
                                .menu-izq,
                                .menu-izqme {
                                    background-color: #e8e8e8;
                                    padding-left: 12px;
                                    overflow: auto;
                                }
                                
                                .menu-izq ul,
                                .menu-izqme ul {
                                    list-style: none;
                                    padding-left: 12px;
                                    margin-bottom: 0px;
                                }
                                
                                .menu-izq ul,
                                .menu-izqme ul {
                                    text-align: left;
                                    padding-left: 0;
                                }
                                
                                .menu-izq ul li,
                                .menu-izqme ul li {
                                    border-bottom: solid 2px #c1cccc;
                                    text-decoration: none;
                                    font-family: 'Cabin' !important;
                                    font-size: 16px !important;
                                    color: #54565a;
                                }
                                
                                .expanded>ul li:first-child {
                                    border-top: solid 2px #c1cccc;
                                }
                                
                                .expanded>ul li:last-child {
                                    border-bottom-color: transparent;
                                }
                                
                                .menu-izq li.static,
                                .menu-izqme li.static {
                                    position: relative;
                                }
                                
                                .menu-izq ul>li:last-child>*,
                                .menu-izqme ul>li:last-child>* {
                                    border-bottom: none;
                                }
                                
                                .menu-izq ul li:hover>*,
                                .menu-izqme ul li:hover>*,
                                .ms-core-listMenu-selected:link,
                                .ms-core-listMenu-selected:visited,
                                .ms-core-listMenu-selected {
                                    color: #ea6852;
                                    cursor: pointer;
                                    background-color: transparent !important;
                                }
                                
                                .menu-izq ul>li>ul {
                                    max-height: 0;
                                    overflow: hidden;
                                    transition: all 0.35s ease-in;
                                    font-style: italic;
                                }
                                /*.menu-izq ul>li:hover>ul ,*/
                                
                                .menu-izq ul>li>a>i {
                                    transform: rotate(0deg);
                                }
                                
                                .expanded>a>i {
                                    transform: rotate(180deg) !important;
                                }
                                
                                .expanded>ul {
                                    max-height: 1000px !important;
                                    visibility: visible;
                                }
                                
                                .menu-izq #sideNavBox,
                                .menu-izqme #sideNavBox {
                                    width: 90%;
                                    padding-right: 10px;
                                    margin-top: 15px;
                                }
                                
                                .menu-izqme .menlat>ul {
                                    padding-right: 20px;
                                    padding-top: 10px;
                                    padding-left: 20px;
                                    padding-bottom: 30px;
                                }
                                
                                .contenido-paginas {
                                    padding: 0;
                                }
                                
                                .cont-men-izq {
                                    padding-left: 0;
                                }
                                
                                .menu-izqme span {
                                    font-family: 'Cabin';
                                }
                                
                                .banner #bannerini img:last-child {
                                    display: none;
                                }
                                
                                .banner {
                                    padding: 0;
                                }
                                
                                .cajas-webinar-podcast {
                                    padding: 0 !important;
                                }
                                
                                /*.col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .cont-info-cpodcast .titulo-cpodcast {
                                    font-size: 11px;
                                }*/
                                
                                .col-cont-first-cpodcast .cont-info-cpodcast .titulo-cpodcast,
                                .col-cont-first-cwebinar .cont-info-cwebinar .titulo-cwebinar {
                                    margin-left: 0;
                                }
                                /*.cont-der-menu p, .cont-der-menu span{
font-size: 15px;
}*/
                                /*.col-md-12.contenido-general {
padding-left: 0;
}*/
                                /* End provitional style menu-izq */
                                
                                .cont-det-noticia .tags-det-noticia a {
                                    background: #ce6854;
                                    color: #fff;
                                    padding: 2px 20px;
                                    display: inline-block;
                                    margin-right: 5px;
                                    border-radius: 4px;
                                    font-size: 11px;
                                    text-decoration: none;
                                }
                                
                                .cont-det-noticia {
                                    padding: 0 !important;
                                }
                                
                                .cont-multimedia {
                                    height: 156px;
                                    overflow: hidden;
                                }
                                
                                .cont-multimedia iframe {
                                    height: 156px !important;
                                    width: 100% !important;
                                }
                                
                                .cont-multimedia img {
                                    width: 100%;
                                }
                                
                                .cont-der-menu p {
                                    font-size: 15px;
                                }
                                
                                .deco-podcast-int-bl,
                                .deco-podcast-int-red,
                                .deco-webinar-int {
                                    display: none !important;
                                }
                                
                                .full-bot-acceso {
                                    padding: 0 6% 0px 6%;
                                    Padding-top: 0;
                                }
                                
                                .top-menu-header .top-menu-item .que-le-pasa-a-lupita:hover svg {
                                    color: #ce6854;
                                }
                                
                                .que-le-pasa-a-lupita .buscador {
                                    width: 0;
                                    visibility: hidden;
                                    padding: 0;
                                    margin: 0;
                                    animation: all 2s ease;
                                }
                                
                                .que-le-pasa-a-lupita .no-c {
                                    width: auto !important;
                                    visibility: visible !important;
                                    margin-right: 5px !important;
                                }
                                
                                .cont-banner img {
                                    width: 100%;
                                    /*min-height: 30vh;*/
                                }
                                
                                .fundacion-home .swiper-slide .col-sm-4,
                                .tabs-home .swiper-slide .col-sm-4,
                                .cajas-noticias-tags .swiper-slide .col-sm-4 {
                                    width: 100%;
                                }
                                
                                .swiper-container.swi-auto-fund,
                                .swiper-container.swi-auto-tabs,
                                .swiper-container.swi-auto-not-rela {
                                    overflow: initial;
                                }
                                
                                .fundacion-home,
                                .tabs-home,
                                .cajas-noticias-tags {
                                    overflow: hidden;
                                }
                                
                                .fundacion-home .swiper-slide,
                                .tabs-home .swiper-slide,
                                .cajas-noticias-tags .swiper-slide {
                                    text-align: unset;
                                    background: transparent;
                                }
                                
                                .enrique-det-noticia img {
                                    max-width: 100%;
                                }
                                
                                .panel.panel-default .fa-angle-down:before {
                                    content: "\f107" !important;
                                }
                                
                                .panel.panel-default .fa-angle-down {
                                    transform: rotate(180deg);
                                }
                                
                                .panel.panel-default .collapsed .fa-angle-down {
                                    transform: rotate(0deg) !important;
                                }
                                .swal-button.swal-button--confirm{
                                    background-color: #ea6852;
                                }
                                .ms-webpart-cell-vertical {
                                    display: block;
                                }
                                .ms-webpart-chrome-vertical {
                                    display: block;
                                }

                                .ms-signInLink {
                                    color:transparent !important;
                                    display: none !important;
                                }

                                .snip1579:hover figcaption,
                                .snip1579.hover figcaption {
                                  height: calc(100%);
                                }

                                .snip1579:hover h3 {
                                  display: none;
                                }


                                .snip1580 {
                                  position: relative;
                                  display: inline-block;
                                  overflow: hidden;
                                  min-width: 200px;
                                  width: 100%;
                                  /*background-color: #000000;*/
                                  color: #ffffff;
                                  text-align: left;
                                  font-size: 16px;
                                  box-shadow: 0 0 5px #BFB9B5;
                                }
                                .snip1580 * {
                                  -webkit-transition: all 0.35s;
                                  transition: all 0.35s;
                                  -webkit-box-sizing: border-box;
                                  box-sizing: border-box;
                                }
                                .snip1580 img {
                                  max-width: 100%;
                                  vertical-align: top;
                                }
                                .snip1580 figcaption {
                                  text-align: center;
                                  position: absolute;
                                  height: 75px;
                                  left: 0px;
                                  right: 0px;
                                  bottom: 0px;
                                  overflow: hidden;
                                  padding: 15px 25px;
                                  background-color: rgba(6, 37, 36, 0.6);
                                  }
                                  
                                  figcaption > h3 {
                                    text-align: left;
                                }
                                  
                                .snip1580 h3 {
                                    color: white !important;
                                  font-size: 16px !important;
                                  font-weight: bold !important;
                                  line-height: 24px !important;
                                  margin: 3px 0;
                                }

                                .snip1580 p {
                                  font-size: 14px;
                                  margin-bottom: 25px;
                                color: white;
                                }

                                .snip1580 h5 {
                                  font-weight: 400;
                                  margin: 0;
                                  color: #bbb;
                                  letter-spacing: 1px;
                                }

                                .snip1580 a {
                                  position: absolute;
                                  top: 0;
                                  bottom: 0;
                                  left: 0;
                                  right: 0;
                                }


                                .snipPublicSoloTitle {
                                  position: relative;
                                  display: inline-block;
                                  overflow: hidden;
                                  min-width: 200px;
                                  /*background-color: #000000;*/
                                  color: #ffffff;
                                  text-align: left;
                                  font-size: 16px;
                                  width: 100%;
                                  margin-bottom: 25px;
                                }
                                .snipPublicSoloTitle * {
                                  -webkit-transition: all 0.35s;
                                  transition: all 0.35s;
                                  -webkit-box-sizing: border-box;
                                  box-sizing: border-box;
                                }

                                .snipPublicSoloTitle img {
                                  width: 100%;
                                  vertical-align: top;
                                }

                                .snipPublicSoloTitle figcaption {
                                  text-align: center;
                                  position: absolute;
                                  height: 75px;
                                  left: 0px;
                                  right: 0px;
                                  bottom: 0px;
                                  overflow: hidden;
                                  padding: 7px 20px;
                                  background-color: rgba(84, 86, 90, 0.6);
                                  }
                                  
                                  figcaption > h3 {
                                    text-align: left;
                                }
                                  
                                .snipPublicSoloTitle h3 {
                                  min-height: 62px;
                                    color: white !important;
                                    font-size: 15px !important;
                                    font-weight: bold !important;
                                    line-height: 20px !important;
                                    margin: 3px 0;
                                }

                                .snipPublicSoloTitle p {
                                  font-size: 14px;
                                  margin-bottom: 25px;
                                  color: white;
                                  text-align: left;
                                  margin-top: 20px;
                                }

                                .snipPublicSoloTitle h5 {
                                  font-weight: 400;
                                  margin: 0;
                                  color: #bbb;
                                  letter-spacing: 1px;
                                }

                                .snipPublicSoloTitle a {
                                  position: absolute;
                                  top: 0;
                                  bottom: 0;
                                  left: 0;
                                  right: 0;
                                }



                                .snipPublicAll {
                                  position: relative;
                                  display: inline-block;
                                  overflow: hidden;
                                  min-width: 200px;
                                  /*background-color: #000000;*/
                                  color: #ffffff;
                                  text-align: left;
                                  font-size: 16px;
                                  width: 100%;
                                  margin-bottom: 25px;
                                }
                                .snipPublicAll * {
                                  -webkit-transition: all 0.35s;
                                  transition: all 0.35s;
                                  -webkit-box-sizing: border-box;
                                  box-sizing: border-box;
                                }

                                .snipPublicAll img {
                                  width: 100%;
                                  vertical-align: top;
                                }

                                .snipPublicAll figcaption {
                                  text-align: center;
                                  position: absolute;
                                  height: 75px;
                                  left: 0px;
                                  right: 0px;
                                  bottom: 0px;
                                  overflow: hidden;
                                  padding: 7px 20px;
                                  background-color: rgba(84, 86, 90, 0.6);
                                  }
                                  
                                  figcaption > h3 {
                                    text-align: left;
                                }
                                  
                                .snipPublicAll h3 {
                                  min-height: 62px;
                                    color: white !important;
                                    font-size: 15px !important;
                                    font-weight: bold !important;
                                    line-height: 20px !important;
                                    margin: 3px 0;
                                }

                                .snipPublicAll p {
                                  font-size: 14px;
                                  margin-bottom: 25px;
                                  color: white;
                                  text-align: left;
                                  margin-top: 20px;
                                }

                                .snipPublicAll h5 {
                                  font-weight: 400;
                                  margin: 0;
                                  color: #bbb;
                                  letter-spacing: 1px;
                                }

                                .snipPublicAll a {
                                  position: absolute;
                                  top: 0;
                                  bottom: 0;
                                  left: 0;
                                  right: 0;
                                }
                                .snipPublicAll:hover figcaption, .snipPublicAll.hover figcaption {
                                    height: calc(100%);
                                }

                                /*.contenido-general {
padding: 0;
}*/
                                /* Stiven y Daniel y Jojan */
                                /*div#arrow-Hover {
width: 25px;
position: absolute;
height:100%;
top: 0;
right: -10px;
background: #e8e8e8;
bottom: 0;
padding: 15px 5px 5px 5px;
display: none;
}*/
                                .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not {
                                    width: 100%;
                                }
                                
                                .tabs-home .tab-content .noticias-style .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                                    height: 78px;
                                }
                                
                                .fundacion-home .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                                    height: 52px;
                                }
                                
                                .dropdown-menu {
                                    top: calc(100% + 2px);
                                }
                                
                                .navbar-nav>.show:hover {
                                    border-bottom: solid #ce6854;
                                }
                                
                                .navbar-nav a:hover {
                                    border-bottom: none;
                                }
                                
                                .mas-videos .btn-mas-videos div {
                                    background: #c1cccc;
                                }
                                
                                .contenido-paginas.contenido-paginas-menu {
                                    margin-bottom: 30px;
                                }
                                
                                .cont-banner .swiper-container {
                                    width: 100%;
                                    height: auto;
                                }
                                
                                .cont-banner img {
                                    width: 100%;
                                    height: auto;
                                }
                                
                                .sp-c1 .swiper-slide {
                                    height: auto;
                                    overflow: hidden;
                                }
                                
                                .sp-c1 .swiper-slide video {
                                    right: 0;
                                    bottom: 0;
                                    min-width: 100%;
                                    min-height: 100%;
                                    width: auto;
                                    height: auto;
                                }
                                
                                .logo-footer .imgF1 {
                                    display: block;
                                }
                                
                                .logo-footer .imgF2 {
                                    display: none;
                                }
                                
                                .sp-c1 .ss3 .cont-info-banner .principal-text-banner {
                                    width: auto;
                                }
                                
                                .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not .text-b-not {
                                    min-height: 85px;
                                }
                                /*#navbarResponsive*/
                                
                                .dropdown-toggle .caret {
                                    border: none;
                                    margin-top: 3px;
                                    font-size: 13px;
                                    top: -9px;
                                    right: -2PX;
                                }
                                
                                .navbar-nav>.dropdown>a {
                                    padding-bottom: 27px;
                                    padding-right: 30px;
                                }
                                
                                .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                                    line-height: 1.2;
                                }
                                
                                .caja-cont-modals .modal-content {
                                    min-width: 355px;
                                }
                                
                                .cajas-todos-videos .cada-video .cont-multimedia .vinculoModal {
                                    width: 100%;
                                }
                                
                                div.article,
                                div.welcome {
                                    padding-top: 0;
                                }
                                
                                .article-content,
                                .welcome-content {
                                    margin-top: 0;
                                }
                                
                                .sp-c3 .swiper-pagination-bullets,
                                .sp-c3 .swiper-pagination-custom,
                                .sp-c3 .swiper-pagination-fraction {
                                    bottom: 20px !important;
                                }
                                
                                .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia {
                                    background: #fff;
                                }
                                
                                .top-menu-header {
                                    margin-bottom: 20px;
                                }
                                /* Ajustes Rebranding Old Content */
                                
                                .nav.nav-tabs {
                                    position: relative;
                                    overflow: hidden;
                                }
                                
                                .lefty-arrow,
                                .righty-arrow {
                                    position: absolute;
                                    z-index: 1;
                                    top: 15px;
                                    cursor: pointer;
                                }
                                
                                .righty-arrow {
                                    right: 0;
                                }
                                
                                .lefty-arrow {
                                    left: 0;
                                }
                                
                                .caja-cont-modals .modal-body {
                                    padding-top: 56.25% !important;
                                }
                                
                                .scroller {
                                    position: absolute;
                                }
                                
                                .scroller.scroller-left {
                                    left: -5px;
                                    top: 15px;
                                }
                                
                                .scroller.scroller-right {
                                    top: 15px;
                                    right: -5px;
                                }
                                
                                .cont-der-menu .nav-tabs {
                                    left: 0px !important;
                                    border-bottom: none !important;
                                    margin-bottom: 10px !important;
                                    max-height: 63px !important;
                                }
                                
                                .cont-der-menu .nav-tabs>li:focus {
                                    outline: none;
                                }
                                
                                .cont-der-menu .wrapper .nav-tabs>li.containers {
                                    height: 65px;
                                }
                                
                                .cont-der-menu .nav-tabs>li {
                                    display: flex !important;
                                    align-items: flex-end !important;
                                    margin-bottom: 15px;
                                    height: 49px !important;
                                }
                                
                                .cont-der-menu .nav-tabs>li.active>a,
                                .cont-der-menu .nav-tabs>li.active>a:focus,
                                .cont-der-menu .nav-tabs>li.active>a:hover {
                                    border: none !important;
                                    cursor: pointer !important;
                                    padding-bottom: 8px;
                                }
                                
                                .cont-der-menu .nav-tabs>li.active>a,
                                .cont-der-menu .nav-tabs>li.active>a:focus {
                                    text-decoration: none;
                                    color: #EA6852 !important;
                                    border-bottom: 4px solid #EA6852 !important;
                                    width: 100%;
                                    outline: none;
                                }
                                
                                .cont-der-menu .nav-tabs>li>a:hover {
                                    font-weight: bold;
                                    border-bottom: 4px solid #54565a !important;
                                    background-color: transparent !important;
                                    border: none;
                                }
                                
                                .cont-der-menu .nav-tabs>li.active>a:hover {
                                    font-size: bold;
                                    border-bottom: 4px solid #EA6852 !important;
                                }
                                
                                .cont-der-menu .nav-tabs>li>a {
                                    text-decoration: none;
                                    color: #54565a !important;
                                    border-bottom: 1px solid #54565a !important;
                                    width: 100%;
                                    padding-left: 0px !important;
                                    padding-right: 0px !important;
                                    text-align: center !important;
                                }
                                
                                .cont-der-menu .nav-tabs>li {
                                    width: 138px !important;
                                }
                                
                                .cont-der-menu>div>h4,
                                .cont-der-menu>div>h2 {
                                    color: #54565a;
                                    font-size: 30px;
                                    font-weight: 700;
                                    font-family: 'TT Jenevers';
                                }
                                
                                .ms-rtestate-field h4,
                                h4.ms-rteElement-H4,
                                .ms-rteThemeFontFace-1 {
                                    color: #54565a;
                                    font-size: 30px;
                                    font-weight: 700;
                                    font-family: 'TT Jenevers';
                                }
                                
                                .ms-rteTable-0 td.ms-rteTableEvenCol-0 {
                                    text-align: center;
                                }
                                
                                #cont-galerias .col-md-4:hover>.btm-gal {
                                    display: block;
                                    width: calc( 100% - 30px);
                                    bottom: 0px;
                                    margin-top: -57px;
                                    color: #fff;
                                    z-index: 9;
                                    padding: 10px 0px;
                                    padding-bottom: 0 !important;
                                    cursor: pointer;
                                }
                                
                                #cont-galerias .col-md-4 .btm-gal {
                                    display: none;
                                    background-color: rgb(84 86 90 / 0.6) !important;
                                }
                                
                                .modal-body {
                                    padding: 0 !important;
                                }
                                
                                .modal-body .c-equipo .quip-izq {
                                    display: inline-block;
                                    width: 30%;
                                }
                                
                                .modal-body .c-equipo .quip-izq img {
                                    width: 100%;
                                }
                                
                                .modal-body .c-equipo .equip-der {
                                    display: inline-block;
                                    width: 70%;
                                    vertical-align: middle;
                                    padding: 15px;
                                }
                                
                                .modal-body .c-equipo .equip-der .nombre {
                                    color: #ce6854;
                                }
                                
                                .modal-body .c-equipo .equip-der .nombre span {
                                    display: block;
                                    color: #54565a;
                                }
                                
                                .modal .equip-der .resena {
                                    color: #54565a !important;
                                }
                                
                                #ctl00_ctl36_g_2509ffb7_7820_4dac_9dc4_580df7b84594 #id1 .modal-header,
                                #id1 .modal-header,
                                .modalEq2 .modal-header {
                                    position: absolute !important;
                                }
                                
                                .modal-header {
                                    padding: 0;
                                    border: none !important;
                                    right: 0;
                                    z-index: 10;
                                }
                                
                                .modal-header .close {
                                    margin-top: 0;
                                    color: #898989 !important;
                                }
                                
                                .close:focus,
                                .close:hover {
                                    color: #ce6854 !important;
                                }
                                
                                .modal-header button.close {
                                    border: none !important;
                                    min-width: 2em !important;
                                }
                                
                                .modal-header button.close span {
                                    font-size: 35px !important;
                                }
                                
                                .modal-header button.close:focus {
                                    outline: none;
                                }
                                
                                #myModal .modal-dialog {
                                    display: flex !important;
                                    align-items: center !important;
                                    justify-content: center !important;
                                    height: 100% !important;
                                }
                                
                                #myModal {
                                    background-color: rgba(119, 123, 123, 0.74);
                                }
                                
                                div.panel-heading a .panel-title {
                                    display: flex;
                                    justify-content: space-between;
                                }
                                
                                ul.nav-tabs li.ui-state-default a.ui-tabs-anchor {
                                    padding-left: 0px !important;
                                    padding-right: 0px !important;
                                    text-align: center !important;
                                    outline: none;
                                }
                                
                                div.panel-heading a h4.panel-title {
                                    font-size: 11pt !important;
                                    font-family: 'Cabin' !important;
                                }
                                
                                div.panel-heading a h4.panel-title i {
                                    padding-top: 5px;
                                }
                                
                                .panel-default .panel-default .panel-heading {
                                    background-color: #d4d4d6 !important;
                                    border-radius: 0px;
                                }

                                .panel-default .panel-default {
                                    margin-bottom: 0px;
                                    border-radius: 0px;
                                }
                                
                                .list-group .doc-fila {
                                    padding-left: 0;
                                    margin-left: -15px;
                                }
                                
                                .list-group .doc-fila .doc-colum-1 {
                                    padding-left: 0;
                                    align-self: center;
                                }
                                
                                .list-group .doc-fila .doc-colum-2 {
                                    padding-left: 0;
                                }

                                .list-group .doc-fila .doc-colum-2 p {
                                    margin-bottom: 0px !important;
                                }
                                
                                div.panel-heading:hover,
                                div.panel-heading:hover a {
                                    background-color: #d4d4d6;
                                    text-decoration: none;
                                }
                                
                                div.panel-heading a {
                                    text-decoration: none;
                                }
                                
                                .modal .equip-der .resena {
                                    min-width: 500px;
                                }
                                
                                .cont-der-menu .ms-rtestate-field h1 {
                                    color: #54565a !important;
                                    font-size: 30px !important;
                                    font-weight: bold !important;
                                    font-family: 'TT Jenevers';
                                    margin-top: 0px;
                                }
                                
                                .ms-promlink-body .ms-tileview-tile-detailsListMedium {
                                    text-align: center
                                }
                                
                                .ms-promlink-body .ms-tileview-tile-titleSmallCollapsed,
                                .ms-tileview-tile-titleMediumCollapsed {
                                    display: block;
                                }
                                
                                .ms-promlink-body .ms-tileview-tile-titleSmallCollapsed,
                                .ms-tileview-tile-titleMediumExpanded {
                                    display: block;
                                }
                                /*.col-md-12 .row h2{
font-size:11pt !important;
color:#EA6852 !important;
}*/
                                
                                .fondo-estatico .btn-primary {
                                    color: #54565a !important;
                                    height: 70px !important;
                                    background-color: transparent !important;
                                    border: 1px solid #54565a !important;
                                    padding: 4px 10px !important;
                                    text-align: initial;
                                    outline: none !important;
                                    font-weight: bold;
                                }
                                
                                .fondo-estatico .dropdown-menu {
                                    margin-top: 0px
                                }
                                
                                .fondo-estatico .btn-primary:hover,
                                .fondo-estatico .btn-primary:focus {
                                    color: #54565a !important;
                                    background-color: #dbdbdb !important;
                                    outline: none !important;
                                }
                                
                                .fondo-estatico hr {
                                    display: none;
                                }
                                
                                .swiper-slide .bottom-galeria {
                                    background-color: #ffffff !important;
                                }
                                
                                .swiper-slide .bottom-galeria img {
                                    width: 60% !important;
                                    display: inline-block !important;
                                }
                                
                                .swiper-slide .bottom-galeria h3 {
                                    width: 40% !important;
                                    display: inline-block !important;
                                    text-align: left;
                                    color: #54565a !important;
                                    background-color: transparent;
                                    padding-left: 15px;
                                    padding-right: 15px;
                                    vertical-align: bottom;
                                }
                                
                                .swiper-slide .bottom-galeria .close span {
                                    font-size: 40px !important;
                                    float: right !important;
                                }
                                
                                .swiper-slide .bottom-galeria .close {
                                    top: 0px !important;
                                    border: none !important;
                                }
                                
                                table.ms-rteTable-0 td.ms-rteTableEvenCol-0 {
                                    text-align: center;
                                }
                                
                                table.ms-rteTable-0 td.ms-rteTableEvenCol-0 h3,
                                table.ms-rteTable-0 td.ms-rteTableEvenCol-0 p {
                                    text-align: left;
                                }
                                
                                .ms-rtestate-field h2 {
                                    color: #54565a !important;
                                    font-size: 14pt !important;
                                }
                                
                                .col-md-3 .btm-gal {
                                    background-color: #eeeeee !important;
                                    position: relative !important;
                                    display: block !important;
                                    width: 100%!important;
                                    margin-top: 0px !important;
                                    height: 85px;
                                }
                                
                                .col-md-3 .btm-gal h3 {
                                    color: #EA6852 !important;
                                    text-align: left;
                                    padding: 0 15px;
                                }
                                
                                .col-md-3 .btm-gal p {
                                    color: #54565a !important;
                                    text-align: left;
                                    padding: 0 15px;
                                    line-height: 1.2;
                                }
                                
                                table.ms-rteTable-0 td.ms-rteTableEvenCol-0 h2 {
                                    text-align: left !important;
                                }
                                /*.reseÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±a .ExternalClassA71B44DEE2944736969442AC12BFF48C table, #WebPartWPQ1 .ms-rtestate-field table{
border-top: 3px solid #EA6852 !important;
}*/
                                
                                #ctl00_ctl36_g_a9705db1_2bc3_4ac6_be1c_ab68abc757cb #WebPartWPQ1 .ms-rtestate-field table {
                                    border-top: none !important;
                                }
                                
                                .cont-docs .zone-docs,
                                .cont-docs .panel .panel-body {
                                    padding-left: 0px !important;
                                }
                                
                                .cont-docs .panel .panel-body h3 span {
                                    color: #EA6852 !important;
                                }
                                
                                .cajas-Portales {
                                    background: #ececec;
                                    box-sizing: border-box;
                                    border: #fff solid 13px;
                                    padding: 0 !important;
                                }
                                
                                .cajas-Portales img {
                                    width: 100%;
                                }
                                
                                .cajas-Portales p {
                                    font-family: 'Cabin' !important;
                                    padding: 0px 15px;
                                    color: #040404;
                                    font-weight: bold;
                                    font-size: 13px !important;
                                }
                                
                                .cajas-Portales .portal-re {
                                    color: #EA6852 !important;
                                }
                                
                                .ms-WPBody .cajas-Portales h4 {
                                    font-family: 'Cabin' !important;
                                    background: #e8e8e8 !important;
                                    font-size: 13pt !important;
                                    padding: 0px 15px !important;
                                    color: #EA6852 !important;
                                    margin-top: 10px !important;
                                    line-height: 1.3;
                                    margin-bottom: 5px;
                                }
                                
                                .cajas-Portales .vinculo-Portales {
                                    text-decoration: underline;
                                    color: #54565a !important;
                                }
                                
                                .ms-WPBody .cajas-Portales {
                                    background: #e8e8e8 !important;
                                }
                                
                                .caja-texto::placeholder,
                                select.caja-texto,
                                input.caja-texto,
                                input.caja-texto:-webkit-autofill,
                                input.caja-texto:-webkit-autofill:hover,
                                input.caja-texto:-webkit-autofill:focus {
                                    font-size: 12px;
                                    font-weight: bold;
                                    color: gray !important;
                                    background: #ffffff !important;
                                    transition: background-color 5000s ease-in-out 0s;
                                    -webkit-text-fill-color: gray;
                                    border-bottom: 0px !important;
                                }
                                
                                div.caja-texto {
                                    background-color: transparent !important;
                                }
                                
                                input.caja-texto,
                                select.caja-texto,
                                textarea.caja-texto,
                                input.caja-texto:-webkit-autofill,
                                div.form-group #fileImgPeq,
                                input.caja-texto:-webkit-autofill:hover,
                                input.caja-texto:-webkit-autofill:focus {
                                    outline: none;
                                    border-bottom: 1px solid gray !important;
                                    padding-bottom: 3px !important;
                                }
                                /*select.caja-texto option:hover{
color: #EA6852 !important;
}*/

                                table td{
                                        padding-left:5px;
                                        padding-right:5px;                
                                }
                                
                                div.form-group p {
                                    padding-left: 12px !important;
                                }
                                
                                textarea.caja-texto {
                                    min-height: 25px;
                                }
                                
                                .caja-texto {
                                    display: block;
                                    width: 100%;
                                    padding: 1px !important;
                                    height: 34px;
                                    font-size: 14px;
                                    line-height: 1.42857143;
                                    color: #555;
                                    background-image: none !important;
                                    border: none !important;
                                }
                                
                                #ctl00_ctl36_g_f6c9627d_7ed9_49d7_8b60_c10809b5ec89 #tablebutton {
                                    background-color: #fff;
                                    border: 1px solid #aaa !important;
                                    border-radius: 4px;
                                    outline: none;
                                    margin-bottom: 10px;
                                }
                                
                                #ctl00_ctl36_g_f6c9627d_7ed9_49d7_8b60_c10809b5ec89 #tablebutton:hover {
                                    background-color: #d4d4d6;
                                }
                                
                                #ctl00_ctl36_g_f6c9627d_7ed9_49d7_8b60_c10809b5ec89 .dropdown ul#list {
                                    display: none;
                                }
                                
                                .open>.dropdown-menu {
                                    display: block !important;
                                }
                                
                                .btn-enviar,
                                #btnguardar,
                                .generaldpi .btn {
                                    border: 0 !important;
                                    background: #EA6852 !important;
                                    color: #fff !important;
                                    padding: 10px !important;
                                    min-width: 150px !important;
                                    font-size: 14px !important;
                                }
                                
                                .btn-enviar:hover,
                                #btnguardar:hover,
                                .generaldpi .btn:hover {
                                    background: #54565a !important;
                                }
                                
                                .btn-enviar:focus,
                                #btnguardar:focus,
                                .generaldpi .btn:hover {
                                    outline: none;
                                }
                                
                                .ms-commandLink, .ms-commandLink:hover{
                                     background-color:transparent !important;
                                     color:transparent !important;
                                     border:none;

                                }
                                
                                .btenv {
                                    margin-top: 10px;
                                    margin-bottom: 10px;
                                    text-align: center;
                                }
                                
                                .checkbox label::after {
                                    display: none !important;
                                }
                                
                                .checkbox-warning input[type="checkbox"]:checked+label::before {
                                    background-color: #EA6852 !important;
                                    border-color: #EA6852 !important;
                                }
                                
                                fieldset #form-container1 .col-sm-12,
                                fieldset #form-container1 .col-sm-6 {
                                    padding-left: 0 !important;
                                }
                                
                                .ExternalClass299CEA83B3DA428881F7C6DAE97B8DDB table {
                                    border-top: 3px solid #EA6852 !important;
                                }
                                
                                table.ms-rteTable-0 h3,
                                table.ms-rteTable-0 b {
                                    color: #EA6852 !important;
                                }
                                
                                .cont-der-menu #WebPartWPQ4 .ms-rtestate-field h3,
                                .ms-wpContentDivSpace .ms-rtestate-field h3,
                                #WebPartWPQ1 .ms-rtestate-field h3,
                                #WebPartWPQ3 table.ms-rteTable-0 h3,
                                #WebPartWPQ2 table.ms-rteTable-0 h3 {
                                    color: #54565a !important;
                                }
                                
                                .titulos .divTableCell {
                                    border-bottom: 3px solid #EA6852 !important;
                                    color: #EA6852 !important;
                                    text-align: left !important;
                                }
                                
                                .select2-container--default {
                                    width: 100% !important;
                                }
                                
                                .select2-container--default:focus,
                                select2-container--default:active {
                                    outline: none !important;
                                }
                                
                                .generaldpi .custom-select select {
                                    background: #eeeeee !important;
                                    color: #54565a !important;
                                }
                                
                                .generaldpi .custom-select select:hover {
                                    background: #d4d4d6 !important;
                                }
                                
                                .generaldpi .custom-select:after {
                                    color: #a5a5a5 !important;
                                    background: transparent !important;
                                    z-index: 1 !important;
                                }
                                
                                .generaldpi .btn {
                                    padding: 1px !important;
                                }
                                
                                #fondo h2 {
                                    color: #EA6852 !important;
                                    padding-top: 15px;
                                }
                                /*.cont-der-menu img {
max-width: 100% !important;
height: auto !important;
}*/
                                .select2-container--default .select2-selection--single .select2-selection__rendered {
                                    outline: none !important;
                                }

                                .select2-container--default .select2-selection--single{
                                    outline: none !important;
                                }

                                .select2-container--default .select2-search--dropdown .select2-search__field {
                                    outline: none !important;
                                }
                                .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                                    -webkit-line-clamp: 2;
                                    height: 44px !important;
                                }
                                
                                .cajas-todos-videos .cada-video .cont-info-cvideo .nombre {
                                    height: 30px !important;
                                    text-overflow: ellipsis;
                                    overflow: hidden;
                                    display: -webkit-box;
                                    -webkit-line-clamp: 2;
                                    -webkit-box-orient: vertical;
                                }
                                
                                .cajas-todos-videos .cada-video .cont-info-cvideo .cargo {
                                    height: 46px !important;
                                    line-height: 1.2 !important;
                                    text-overflow: ellipsis;
                                    overflow: hidden;
                                    display: -webkit-box;
                                    -webkit-line-clamp: 3;
                                    -webkit-box-orient: vertical;
                                }
                                
                                .title-dw {
                                    background: transparent !important;
                                    border-bottom: 1px solid !important;
                                }
                                
                                .title-dw a {
                                    font-weight: bold !important;
                                }
                                
                                .dropdown-menu>li>a {
                                    text-decoration: none;
                                    border-bottom: none !important;
                                }
                                
                                .cont-der-menu {
                                    margin-top: 15px;
                                    min-height: 500px;
                                }
                                
                                #ctl00_ctl36_g_accf8656_e9d2_447b_a915_f498848020e4 #loadHomePage h4,
                                #ctl00_ctl36_g_8ff36bc6_f51f_40b8_97d9_eaec9081b09f #loadHomePage h4 {
                                    color: #54565a !important;
                                    font-size: 35px;
                                    font-weight: 700;
                                }
                                
                                .ExternalClass1B8767351F6446119608E5C3D0F1C20B tbody td h2 {
                                    color: #EA6852 !important;
                                }
                                
                                .cont-der-menu .dropdown-menu {
                                    min-width: 100% !important;
                                }
                                
                                .fondo-estatico::after {
                                    content: "";
                                    background-color: #e8e8e8 !important;
                                    top: 0;
                                    left: 0;
                                    bottom: 0;
                                    right: 0;
                                    position: absolute;
                                    z-index: 1;
                                }
                                
                                .titulo-pag {
                                    color: #54565a;
                                    font-size: 30px;
                                    font-weight: 700;
                                    font-family: 'TT Jenevers';
                                }
                                
                                .doc-colum-2 p a {
                                    text-decoration: none;
                                }
                                
                                .containerdpi option {
                                    background: #f1f1f1 !important;
                                    color: #54565a !important;
                                    font-size: 14px !important;
                                    padding: 5px 10px !important;
                                }
                                
                                .containerdpi option:hover {
                                    color: #ea6852 !important;
                                }
                                
                                .cont-der-menu #MSOPageViewerWebPart_WebPartWPQ2 {
                                    height: 495px;
                                }
                                
                                ul.list-group p {
                                    padding: 5px;
                                }
                                
                                .ui-tabs .ms-webpart-chrome-title{
                                    height:0px;
                                }
                                
                                .top-menu-item .acceso {
                                    position: relative;
                                }
                                
                                .cont-header>.top-menu-header .acc-cont.login-box,
                                #navbar .acc-cont.login-box {
                                    position: absolute;
                                    z-index: 99;
                                    top: 25px;
                                    overflow: hidden;
                                    border: 0px solid;
                                    padding: 3px;
                                    background: #eaeaea;
                                    box-shadow: 0px 0px 10px #9C9C9C;
                                }
                                
                                #navbar .acc-cont.login-box {
                                    left: 0;
                                }
                                
                                .swiper-button-next.swiper-button-white,
                                .swiper-container-rtl .swiper-button-prev.swiper-button-white,
                                .swiper-button-prev.swiper-button-white,
                                .swiper-container-rtl .swiper-button-next.swiper-button-white {
                                    outline: none;
                                }
                                
                                
                                /* Stiven */
                                
                                .cont-der-menu>div>h4, .cont-der-menu>div>h2 {
									margin-top: 0px;
								}
								
								.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header {
									font-family: 'Cabin' !important;
								}
								
								@media (max-width: 414px)
									table {
										white-space: normal;
										}
										
									.migas-menu.migas {
										height:60px;
									}
                                
                                
                                @media (max-width: 414px) {
                                    .frm-trabajeNos .col-md-6 {
                                        margin-top: 25px;
                                    }
                                }
                                
                                @media (max-width: 1024px) {
                                    .cajas-todos-videos .cada-video .cont-multimedia img {
                                       min-height: 223px !important;
                                    }
                                    .swiper-slide .bottom-galeria img {
                                        height: 100% !important;
                                    }
                                    .bottom-galeria {
                                        height: 300px !important;
                                    }
                                    .swiper-slide-active, .bannersito{
                                        width: 100% ;
                                    }
                                }
                                
                                @media (min-width: 768px) {
                                    .modal-dialog {
                                        width: 700px !important;
                                        margin: auto !important;
                                    }
                                    
                                    #myModal .modal-dialog .modal-content{
                                    min-width:700px !important; 
}
                                    .swiper-slide .bottom-galeria {
                                        width: 80%;
                                    }
                                    div#ctl00_ctl36_g_21038327_948e_478d_a824_dc24e8e0cb47_ctl00_formulario .form-group {
                                        padding: 5px !important;
                                    }
                                }
                                
                                
                                
                               /* @media (min-width: 768px) {
                                    .modal-dialog.modal-lg {
                                        width: 600px !important;
                                        margin: 30px auto !important;
                                    }
                                }*/
                                
                                @media (min-width: 1024px) {
                                    .modal-dialog {
                                        width: 900px !important;
                                        margin: auto !important;
                                    }
                                    #myModal .modal-dialog .modal-content{
                                    min-width:900px !important;}
                                }
                                
                                @media (max-width: 768px) {
                                    .cont-men-izq {
                                        position: absolute !important;
                                        z-index: 10;
                                        right: calc(100% - 40px) !important;
                                        top: 40px;
                                        padding: 0 !important;
                                        white-space: normal;
                                        margin-top: 25px;
                                    }
                                }
                                
                                @media (max-width: 992px) {
                                    ul.list-group .doc-fila {
                                        display: flex !important;
                                    }
                                    .swiper-button-prev:after,
                                    .swiper-container-rtl .swiper-button-next:after {
                                        content: 'prev';
                                        font-weight: bold;
                                        padding: 8px 11px;
                                        background-color: rgb(84 86 90 / 0.3);
                                        font-size: 10px;
                                        border-radius: 100%;
                                        outline: none;
                                    }
                                    .swiper-button-next:after,
                                    .swiper-container-rtl .swiper-button-prev:after {
                                        font-weight: bold;
                                        content: 'next';
                                        padding: 8px 11px;
                                        background-color: rgb(84 86 90 / 0.3);
                                        font-size: 10px;
                                        border-radius: 100%;
                                        outline: none;
                                    }
                                    .swiper-button-next.swiper-button-white,
                                    .swiper-container-rtl .swiper-button-prev.swiper-button-white {
                                        background-image: none !important
                                    }
                                    .swiper-button-prev.swiper-button-white,
                                    .swiper-container-rtl .swiper-button-next.swiper-button-white {
                                        background-image: none !important
                                    }
                                    /* .bottom-galeria h3 {
                bottom: 20px !important;
            } */
                                }
                                
                                @media (max-width: 440px) {
                                    .col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .img-podcast,
                                    .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .img-webinar {
                                        max-width: 100% !important;
                                        background-color: #fff;
                                    }
                                    .cont-men-izq {
                                        position: absolute !important;
                                        z-index: 10;
                                        right: calc(100% - 40px) !important;
                                        top: 40px;
                                        padding: 0 !important;
                                        white-space: normal;
                                        margin-top: 40px;
                                    }
                                    .ms-rtestate-read #WebPartWPQ1 iframe {
                                        height: 0px !important;
                                    }
                                    .swiper-container.swiper-container-horizontal.swiper-container-ios {
                                        width: 100% !important;
                                    }
                                    .swiper-slide .bottom-galeria img {
                                        height: 100% !important;
                                    }
                                    .bottom-galeria {
                                        height: 200px !important;
                                    }
                                    .cont-banner .sp-c1 .swiper-slide {
                                        padding-bottom: 30px !important;
                                        overflow: hidden;
                                    }     
                                    .cont-gal .nav-tabs li {
                                         width: 83px !important;
                                    }    
                                    .scroller.scroller-right {
                                        top: 15px;
                                        right: -5px;
                                    }
                                    
                                    .scroller.scroller-left {
                                        left: -5px;
                                        top: 15px;
                                    }                      
                                 }
                                
                                @media (max-width: 360px) {
                                    .col-sm-6.cont-accesos-footer a {
                                        font-size: 10px !important;
                                    }
                                }
                                /* Fin Ajustes Rebranding Old Content */
                                /* Inicio Medias Generales */
                                
                                @media (max-width: 1900px) {
                                    
                                    .tabs-home .tab-content .videos-style {
                                        height: 534px;
                                    }
                                    .tabs-home .tab-content .boton-bot-tabs-videos {
                                        margin-top: 570px;
                                    }
                                }
                                
                                @media (min-width: 1441px) {
                                    .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                                        height: 55px !important; 
                                        -webkit-line-clamp: 3;
                                    }  
                                    .cont-multimedia {
                                        height: 230px;
                                        overflow: hidden;
                                        display: flex;
                                        align-items: center;
                                        justify-content: center;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                                        height: 210px;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia iframe {
                                        height: 210px !important;
                                    }
                                    .cont-multimedia iframe {
                                        height: 230px !important;
                                    }
                                    .cont-multimedia img {
                                        height: 100%;
                                        width: 100%;
                                        object-fit: cover;
                                    }
                                }
                                
                                @media (max-width: 1440px) {
                                    .tabs-home .tab-content .videos-style {
                                        height: 444px;
                                    }
                                    .tabs-home .tab-content .boton-bot-tabs-videos {
                                        margin-top: 480px;
                                    }
                                    .cont-multimedia {
                                        height: 159px;
                                        overflow: hidden;
                                        display: flex;
                                        align-items: center;
                                        justify-content: center;
                                    }
                                    .cont-multimedia iframe {
                                        height: 185px !important;
                                    }
                                    .cont-multimedia img {
                                        height: 100%;
                                        width: 100%;
                                        object-fit: cover;
                                    }
                                }
                                
                                @media (max-width: 1366px) {
                                    .tabs-home .tab-content .videos-style {
                                        height: 434px;
                                    }
                                    .tabs-home .tab-content .boton-bot-tabs-videos {
                                        margin-top: 470px;
                                    }
                                    .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                                        line-height: 1.3;
                                        height: auto;
                                    }
                                    .cada-video .cont-multimedia {
                                        height: 150px;
                                    }
                                }
                                
                                @media (min-width: 1025px) {
                                    .top-menu-item .dropbtn .bi-chevron-down {
                                        margin-bottom: -2px;
                                    }
                                }
                                
                                @media (max-width: 1024px) and (min-width: 769px) {
                                    .cont-der-menu, .menu-izqme {
                                        min-height: 1100px;
                                    }
                                }
                                
                                
                                @media (max-width: 768px) and (min-width: 440px) {
                                    .cont-der-menu, .menu-izqme {
                                        min-height: 1000px;
                                    }
                                }

                                
                                @media (max-width: 1024px) {
                                    .modal .equip-der .resena {
                                        min-width: 400px;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-text-tab .podcast-deco {
                                        width: 130px;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .main-enunciado {
                                        font-size: 25px;
                                        line-height: 1.3;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .name-enunciado {
                                        line-height: 1;
                                    }
                                    .swiper-container-horizontal>.swiper-pagination-bullets,
                                    .swiper-pagination-custom,
                                    .swiper-pagination-fraction {
                                        bottom: 4px;
                                    }
                                    .tabs-home .tab-content .videos-style {
                                        height: 369px;
                                    }
                                    .tabs-home .tab-content .boton-bot-tabs-videos {
                                        margin-top: 404px;
                                    }
                                    .accesos-first {
                                        margin-top: 10px;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-video-tab {
                                        display: flex;
                                        align-items: center;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-video-tab video {
                                        height: auto !important;
                                    }
                                    .header-scroll .navbar-default .navbar-nav>li>a:focus,
                                    .header-scroll .navbar-default .navbar-nav>li>a:hover {
                                        color: #fff;
                                        /*background: transparent;*/
                                        background: rgb(255 255 255 / 0.2);
                                    }
                                    .footer>div {
                                        display: inline-block;
                                        vertical-align: middle;
                                        float: none;
                                    }
                                                                        
                                    .cont-banner .swiper-pagination-bullet {
                                        background: #484848;
                                    }
                                    .swiper-pagination-bullet-active {
                                        background: #ce6854 !important;
                                    }
                                    .row-footer .footer .linea-footer {
                                        margin-top: 0px;
                                    }
                                    .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                                        line-height: 1.28;
                                        height: 64px;
                                    }
                                    .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia {
                                        padding: 10px;
                                    }
                                    .alerta .icon-alert-banner {
                                        width: 40px;
                                        margin-right: 30px;
                                    }
                                    .alerta .text-alert-banner {
                                        width: calc(100% - 120px);
                                        text-align: left;
                                    }
                                    .alerta .cerrar-alert-banner {
                                        margin-left: 30px;
                                        width: 20px;
                                    }
                                    .BreadCrumbWrap span,
                                    .BreadCrumbWrap a {
                                        font-size: 13px;
                                    }
                                    .cont-info-cwebinar .fecha-cwebinar {
                                        font-size: 14px !important;
                                    }
                                    .cont-info-cpodcast .fecha-cpodcast {
                                        font-size: 14px !important;
                                    }
                                    .cont-info-cwebinar .nombres-cpodcast {
                                        font-size: 14px !important;
                                    }
                                    .cont-info-cwebinar .cargos-cwebinar {
                                        font-size: 14px !important;
                                    }
                                    .cont-info-cpodcast .cargos-cpodcast {
                                        font-size: 14px !important;
                                    }
                                    .top-menu-header {
                                        margin-bottom: 10px;
                                    }
                                    .navbar-nav {
                                        font-size: 20px;
                                    }
                                    .logo-header {
                                        height: 34px;
                                    }
                                    .top-menu-header {
                                        font-size: 14px;
                                    }
                                    .top-menu-header .top-menu-item button svg {
                                        vertical-align: middle;
                                    }
                                    .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                                        font-size: 15px;
                                        height: 54px;
                                        line-height: 1.2;
                                    }
                                    .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia {
                                        background: #fff;
                                    }
                                    .cajas-noticias-tags .accesos-noticias a {
                                        padding: 2px 10px;
                                    }
                                    .cajas-noticias-tags .cont-multimedia {
                                        height: 140px;
                                        overflow: hidden;
                                        display: flex;
                                        align-items: center;
                                        /* vertical */
                                        justify-content: center;
                                        /* horizontal */
                                    }
                                    .tabs-home {
                                        padding-top: 10px;
                                    }
                                    .tabs-home .accesos-noticias a {
                                        padding: 2px 10px;
                                    }
                                    .tabs-home .tab-content .noticias-style .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                                        height: 77px;
                                    }
                                    .fundacion-home p {
                                        line-height: 1.2;
                                    }
                                    .cont-banner img {
                                        width: auto;
                                        height: 100%;
                                    }
                                    .sp-c1 .swiper-slide video {
                                        position: absolute;
                                        right: 0;
                                        bottom: 0;
                                        min-width: 100%;
                                        min-height: 100%;
                                        width: auto;
                                        height: auto;
                                    }
                                    .sp-c1 .swiper-slide {
                                        height: 370px !important;
                                        overflow: hidden;
                                    }
                                    .cont-men-izq {
                                        position: absolute !important;
                                        z-index: 10;
                                        right: calc(100% - 40px) !important;
                                        top: 40px;
                                        padding: 0 !important;
                                        white-space: normal;
                                    }
                                    .cont-der-menu {
                                        padding-left: 60px;
                                        width: 100%;
                                    }
                                    .menu-izq,
                                    .menu-izqme {
                                        padding-right: 40px;
                                    }
                                    .expMenu,
                                    .expPMenu {
                                        left: calc(100% - 35px);
                                        top: 15px;
                                        width: 30px;
                                        /*background:black;*/
                                        height: 23px;
                                        position: absolute;
                                        cursor: pointer;
                                    }
                                    .expPMenu {
                                        /*background-image: url(/_catalogs/masterpage/Demo/img/arrow2.png);*/
                                        background-image: url("/SiteAssets/Rebranding/img/internas/flecha-responsive-int.svg");
                                        background-repeat: no-repeat;
                                        background-size: contain;
                                        background-position-x: center;
                                    }
                                    .row-footer {
                                        position: relative;
                                        z-index: 0;
                                        height: 0px;
                                    }
                                    .row-footer .footer .logo-footer img {
                                        width: 100%;
                                        height: auto;
                                    }
                                    .row-footer .footer .social-footer .direccion {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .telefono {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .correo {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .media-social {
                                        margin-top: 0px;
                                    }
                                    .row-footer .footer .logo-footer {
                                        margin-top: 0px;
                                        width: 24%;
                                    }
                                    ul.accesos-footer.col-md-4 {
                                        width: 33.33333333% !important;
                                        vertical-align: top;
                                        display: inline-block;
                                    }
                                    .row-footer .footer .social-footer .media-social a img {
                                        width: 20px;
                                        margin-bottom: 7px;
                                        margin-left: 7px;
                                    }
                                    .cajas-todos-videos .cada-video {
                                        width: 50%;
                                    }
                                    .cada-video .cont-multimedia {
                                        height: auto;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int {
                                        width: 50%;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                                        height: 220px !important;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia iframe {
                                        height: 220px !important;
                                    }
                                    .big-news-home .row .col-sm-6 .row .col-sm-6 {
                                        width: 100%;
                                    }
                                    .big-news-hom .bac-g {
                                        height: 400px !important;
                                        margin-top: 10px;
                                    }
                                    .bac-g .cont-frase .fecha-cont-frase {
                                        display: none;
                                    }
                                    .bac-g .cont-frase .text-frase {
                                        font-size: 30px;
                                        margin-top: 19%;
                                    }
                                    .bac-g .cont-frase .name-frase {
                                        font-size: 18px;
                                    }
                                    .bac-g .cont-frase .cargo-frase {
                                        font-size: 18px;
                                    }
                                    .big-news-home .bac-g {
                                        height: 400px !important;
                                        margin-top: 10px;
                                    }
                                    .big-news-home .row .col-sm-6 .row .col-sm-6 {
                                        height: calc(50% - 2px);
                                    }
                                    .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .valor {
                                        font-size: 40px;
                                        margin-bottom: 20px;
                                    }
                                }
                                
                                @media (max-width: 1020px) {
                                    .caja-video-principal .row-cont-video-princ .cont-info-princ .enunciado {
                                        font-size: 18px;
                                    }
                                }
                                
                                @media (max-width: 812px) {
                                    .navbar-nav>.dropdown>a {
                                        padding-right: 25px;
                                    }
                                    .navbar-nav {
                                        font-size: 16px;
                                        height: auto;
                                    }
                                    .navbar-nav>.dropdown>a {
                                        padding-bottom: 15px;
                                    }
                                    .logo-header {
                                        height: 25px !important;
                                    }
                                    .acceso-cliente-header-scroll .acceso {
                                        padding: 2px 10px;
                                        margin-left: 10px;
                                    }
                                    .logo-blanco-header {
                                        height: 19px !important;
                                    }
                                }
                                
                                .dropdown:hover .dropdown-content {
                                    z-index: 10;
                                }
                                
                                @media (max-width: 1024px) AND (min-width: 813px) {
                                    .navbar-nav {
                                        font-size: 14px;
                                    }
                                    .navbar-nav>li>a {
                                        padding-top: 22px;
                                  
                                    }
                                }
                                                                
                                @media (max-width: 768px) {
                                    .frm-trabajeNos .col-md-6>p{
                                        margin-top:25px;                           
                                    }
                                    .modal .equip-der .resena {
                                        min-width: 219px;
                                    }
                                    .top-menu-item:hover {
                                        color: #ce6854;
                                    }
                                    .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not .text-b-not {
                                        height: 85px;
                                        text-overflow: ellipsis;
                                        overflow: hidden;
                                        display: -webkit-box;
                                        -webkit-line-clamp: 3;
                                        -webkit-box-orient: vertical;
                                    }
                                    .tabs-home .tab-content .videos-style {
                                        height: 394px;
                                    }
                                    .tabs-home .tab-content .boton-bot-tabs-videos {
                                        margin-top: 429px;
                                    }
                                    .BreadCrumbWrap span,
                                    .BreadCrumbWrap a {
                                        font-size: 15px;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .main-enunciado {
                                        font-size: 22px;
                                        line-height: 1.1;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .name-enunciado {
                                        line-height: 1.2;
                                    }
                                    .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .cargo-enunciado {
                                        line-height: 1.2;
                                    }
                                    .menuOculto .top-menu-item.lupa {
                                        display: none;
                                    }
                                    .col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .cont-info-cpodcast .titulo-cpodcast {
                                        line-height: 1.2;
                                    }
                                    .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .cont-info-cwebinar .titulo-cwebinar {
                                        line-height: 1.2;
                                    }
                                    .navbar>.container .navbar-brand,
                                    .navbar>.container-fluid .navbar-brand {
                                        margin-left: initial;
                                    }
                                    .col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .cont-info-cpodcast .nombres-cpodcast {
                                        margin-bottom: 2px;
                                    }
                                    .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .cont-info-cwebinar .nombres-cpodcast {
                                        margin-bottom: 2px;
                                    }
                                    .navbar-nav {
                                        margin-right: initial;
                                    }
                                    .row-footer .footer .linea-footer {
                                        display: none;
                                    }
                                    #bannerini * {
                                        display: none;
                                    }
                                    .top-menu-header {
                                        text-align: center;
                                    }
                                    .row-footer .footer .logo-footer img {
                                        width: 100%;
                                        height: auto;
                                    }
                                    .row-footer .footer .social-footer .direccion {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .telefono {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .correo {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .media-social {
                                        margin-top: 30px;
                                    }
                                    ul.accesos-footer.col-md-4 {
                                        width: 33.33333333% !important;
                                        vertical-align: top;
                                        display: inline-block;
                                    }
                                    .row-footer .footer .social-footer .media-social a img {
                                        width: 20px;
                                        margin-bottom: 7px;
                                        margin-left: 7px;
                                    }
                                    .caja-video-principal .row-cont-video-princ a img {
                                        width: 100%;
                                    }
                                    .caja-video-principal .row-cont-video-princ .cont-info-princ {
                                        width: 100%;
                                    }
                                    .cajas-todos-videos .cada-video {
                                        width: 100%;
                                    }
                                    .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                                        height: auto !important;
                                        text-overflow: inherit;
                                        overflow: initial;
                                        font-size: 22px;
                                        line-height: 1.2;
                                        -webkit-line-clamp: initial;
                                    }
                                    .cajas-todos-videos .cada-video .cont-info-cvideo .nombre {
                                        height: auto !important;
                                        text-overflow: inherit;
                                        overflow: initial;
                                        font-size: 16px;
                                        line-height: 1.2;
                                        -webkit-line-clamp: initial;
                                    }
                                    .cajas-todos-videos .cada-video .cont-info-cvideo .cargo {
                                        height: auto !important;
                                        text-overflow: inherit;
                                        overflow: initial;
                                        font-size: 13px;
                                        line-height: 1.2;
                                        -webkit-line-clamp: initial;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia .enunciado {
                                        overflow: hidden;
                                        line-height: 1.1;
                                    }
                                    .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                                        font-size: 15px;
                                        height: 54px;
                                        line-height: 1.2;
                                    }
                                    .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia {
                                        background: #fff;
                                    }
                                    .cajas-noticias-tags .accesos-noticias a {
                                        padding: 2px 10px;
                                    }
                                    .cajas-noticias-tags .cont-multimedia {
                                        height: 140px;
                                        overflow: hidden;
                                        display: flex;
                                        align-items: center;
                                        /* vertical */
                                        justify-content: center;
                                        /* horizontal */
                                    }
                                    .cajas-noticias-tags .cont-multimedia img {
                                        /*width: auto !important;*/
                                        min-height: 100%;
                                        min-width: 100%;
                                    }
                                    .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia {
                                        padding: 10px;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int {
                                        width: 100%;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                                        height: 220px !important;
                                        width: 40%;
                                        display: inline-block;
                                        vertical-align: middle;
                                        position: relative;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia img {
                                        width: 400px !important;
                                        position: absolute;
                                        left: 50%;
                                        margin-left: calc(-100% - -20%);
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia {
                                        width: calc(60% - 5px);
                                        padding: 15px;
                                        font-family: 'Cabin';
                                        position: relative;
                                        text-align: left;
                                        display: inline-block;
                                        vertical-align: middle;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia .ver-mas {
                                        display: inline-block;
                                        position: relative;
                                        right: initial;
                                        bottom: initial;
                                        margin-top: 10px;
                                    }
                                    .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia .enunciado {
                                        height: auto;
                                    }
                                    .col-md-9 .cajas-todas-noticias {
                                        padding-left: 15px;
                                        padding-right: 15px;
                                    }
                                    .cajas-todos-videos {
                                        padding-left: 15px !important;
                                        padding-right: 15px;
                                    }
                                    .caja-video-principal {
                                        padding-left: 10px !important;
                                        padding-right: 7px;
                                    }
                                    .col-md-9 .tit-pag-noticias {
                                        margin-left: -15px;
                                    }
                                    .big-news-home .row {
                                        height: auto;
                                    }
                                    .top-menu-header {
                                        text-align: center;
                                    }
                                    .row-footer .footer .logo-footer img {
                                        width: 100%;
                                        height: auto;
                                    }
                                    .row-footer .footer .social-footer .direccion {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .telefono {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .correo {
                                        display: none;
                                    }
                                    .row-footer .footer .social-footer .media-social {
                                        margin-top: 0px;
                                    }
                    