@charset "utf-8";
* {scrollbar-width: thin;}
body {padding:0px;margin:0px;background:#fff;font-size:16px;color: #191918;line-height:20px;font-family: 'Roboto-Regular';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { color: #192432; text-decoration: none;  }
div { margin: 0; padding: 0; }
p {font-size:16px;line-height:24px;padding:0px;margin:0px;color: #191918;font-weight: normal;} 
h1, h2, h3, h4, h5, h6 {padding:0px;margin:0px;line-height: 30px;font-weight: normal;}
a{color: #191918;outline:none;}
ul, li { list-style:none;}
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.anim2 { transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.row{max-width: 1430px; width:100%; margin:auto; padding:0px;}
.row1{max-width: 1430px;width: 100%;margin:auto;padding:0px;}
img { border: 0; height: auto; max-width: 100%; vertical-align: middle;  width: 100%;} .top-header{float:left;width:100%;}



 .top-header .row{max-width: 1430px;width: 100%;}
.top-header .main-top{float:left;width:100%;background:#191918;padding:29px 0 13px 0;}
.top-header .main-top ul{display:flex;flex-wrap:wrap;column-gap:50px;}
.top-header .main-top ul li{flex:0 1 auto;}
.top-header .main-top ul li a{font-family:'Roboto-Regular';font-weight:400;font-size:14px;line-height:16px;text-align:center;color:#fff;}
.top-header .main-top2{background:#F6F7F9;float:left;width:100%;}
.top-header .main-top2 ul{display:flex;align-items:center;justify-content:end;column-gap: 45px;}
.top-header .main-top2 ul li{flex:0 1 auto;}
.top-header .main-top2 ul li a{font-family:'Roboto-Regular';font-weight:400;font-size:14px;line-height:16px;text-align:center;text-transform:uppercase;color:#C2C1C6;padding: 20px 0 20px 51px;display:inline-block;}
.top-header .main-top2 ul li a.ent{background:url(../images/m-ico-1.svg) no-repeat left center;}
.top-header .main-top2 ul li a.tie{background:url(../images/m-ico-2.svg) no-repeat left center;}
.top-header .main-top2 ul li a.aud{background:url(../images/m-ico-3.svg) no-repeat left center;}
.top-header .main-top2 ul li a.acc{background:url(../images/m-ico-4.svg) no-repeat left center;}
.top-header .main-top2 ul li .search ul{column-gap:0;}
.top-header .main-top2 ul li .search ul li{padding:0 15px;border-right:1px solid #000;}
.top-header .main-top2 ul li .search ul li a{padding-left:0;}
.top-header .main-top2 ul li .search ul li input{background:url(../images/search.svg) no-repeat;border:none;width:21px;height:23px;cursor: pointer;}
header{float:left;width:100%;z-index: 99999;position:relative;background:#fff;}
 
header .logo-section{float:left;width:100%;padding:16px 0;}
header .logo-section ul{display:flex;justify-content:space-between;}
header .logo-section ul li a.h-logo{margin-right:32px;}
header .logo-section ul li a.h-logo img{width: 360px;}
header .logo-section ul li a.h-date img{width:113px;}
header .logo-section ul li a img{width:307px;}
header .cbp-hrmenu{border-top:0.98px solid rgba(25, 25, 24, 1);border-bottom:0.98px solid rgba(25, 25, 24, 1);}
header .cbp-hrmenu ul{width:auto;}
header .cbp-hrmenu ul li a{font-family:'Roboto-Regular';font-weight:400;font-size:24px;line-height:24px;text-align:center;color:#191918;}
header .cbp-hrmenu .reser{float:right;display: flex;column-gap: 30px;}
header .cbp-hrmenu .reser a{font-size:24px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;line-height:24px;font-family:'Roboto-Medium';color:#191918;}
.home-slide-sec{float:left;width:100%;}
.home-slide-sec .swiper-slide img.m-s{float:left;width:100%;}
.home-slide-sec .swiper-slide .flex-caption{text-align:center;position:absolute;transform:translate(0, -50%);top:50%;position:absolute;left:0;right:0;margin:0 auto;}
.home-slide-sec .swiper-slide .flex-caption img{width:auto;}
.home-slide-sec .swipe-arrow .swiper-button-prev{background:url(../images/arrow-white.svg) no-repeat;width:36px;height:30px;left:4%;}
.home-slide-sec .swipe-arrow .swiper-button-next{background:url(../images/arrow-white.svg) no-repeat;width:36px;height:30px;transform:rotate(180deg);right:4%;}
.encue{float:left;width:100%;padding:63px 0 58px 0;}
.encue .encue-lft{float:left;width:43%;}
.encue .encue-lft h2{font-family:'Roboto-Medium';font-weight:500;font-size:32px;line-height: 40px;color:#FFFFFF;letter-spacing:0%;background:#C81441;text-transform:uppercase;padding:20px 34px;}
.encue .encue-rgt{float:left;width:57%;padding-left:109px;}
.encue .encue-rgt p{font-family:'Roboto-Regular';font-size:24px;line-height:30px;color:#191918;margin-bottom: 27px;padding-left: 15px;}
.encue .encue-rgt p span{font-family:'Roboto-Bold';}
.encue .encue-rgt a{font-family:'Roboto-Medium';font-size:24px;line-height:30px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;color:#191918;border-bottom:4px solid #C81441;}
.zeina{float:left;width:100%;border-top:0.98px solid #191918;border-bottom:4px solid rgba(25, 25, 24, 1);padding:67px 0 82px 0;}
.zeina h2{font-family:'Roboto-Medium';font-size:32px;line-height:48px;text-align:center;max-width:1052px;margin:0 auto;position:relative;}
.zeina h2::before{background:url(../images/claudator-01.svg) no-repeat;position:absolute;content:"";left:-190px;top:0;width:98px;height:514px;}
.zeina h2::after{background:url(../images/claudator-02.svg) no-repeat;position:absolute;content:"";right:-190px;top:0;width:98px;height:514px;}
.programa{float:left;width:100%;padding-top:58px;}
.programa ul{display:flex;flex-wrap:wrap;column-gap:3%;row-gap:76px;}
.programa ul li{flex:0 1 31%;}
.programa ul li a{float:left;width:100%;}
.programa ul li a .pro-img{float:left;width:100%;overflow: hidden;}
.programa ul li a .pro-img img{float:left;width:100%;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.programa ul li a .pro-cnt{float:left;width:100%;border:4px solid rgba(0, 0, 0, 1);padding: 25px 30px;}
.programa ul li a .pro-cnt h2{font-family:'Roboto-Bold';font-size:31.79px;line-height:100%;color:#191918;margin-bottom:44px;}
.programa ul li a .pro-cnt h3{font-family:'Roboto-Regular';font-size:20px;color:#191918;line-height:22px;margin-bottom:10px;}
.programa ul li a .pro-cnt p{font-family:'Roboto-Medium';font-size:24px;line-height:30px;border-bottom:4px solid #C81441;width:auto;display:inline;}
.programa ul li a .pro-cnt button{font-family:'Roboto-Bold';font-size:25.99px;line-height:100%;text-align:center;background:#C81441;border:none;width:100%;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;height:47px;margin-top:18px;color:#fff;justify-content:center;align-items:center;display:inline-flex;}
.view-mas{float:left;width:100%;text-align:center;padding:42px 0 35px 0;}
.view-mas a{display:inline-flex;}
.view-mas a img{width:auto;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.organiza{float:left;width:100%;background:#EDECE7;padding:47px 0;}
.organiza h3{font-family:'Roboto-Bold';font-size:20px;line-height:24px;text-align:left;margin-bottom:10px;}
.organiza ul{display:flex;justify-content:center;align-items:center;column-gap:7%; }
footer{float:left;width:100%;background:#191918;padding:24px 0;}
footer ul{display:flex;justify-content:space-between;align-items:center;column-gap: 30px;}
footer ul li{flex:0 1 auto;}
footer ul li p{font-family: 'Roboto-Bold';font-size:16px;line-height:21px;letter-spacing:0%;color:#fff;text-align: left;max-width: 680px;}
footer ul li ul li label{font-family:'Roboto-Bold';font-size:16px;line-height:100%;text-align:justify;color:#fff;}
footer ul li ul li a{font-family:'Roboto-Bold';font-size:16px;line-height:100%;text-align:justify;color:#fff;}
.top-header .main-top2 ul li .search ul li:last-child{border:none;padding-left: 24px;}
.menu{display:flex;justify-content:space-between;align-items:center;padding:30px 0;}

 .encue.prog{padding-bottom:0;}
.ejes .encue.prog{padding:40px 0;}
.programas .encue.prog .encue-lft h2{background:#07FFFF;color:#191918;}
.encue.prog .encue-rgt ul{display:flex;column-gap:40px;}
.encue.prog .encue-rgt ul li{flex:0 1 auto;}
.encue.prog .encue-rgt ul li a{display:inline-flex;font-family:'Roboto-Regular';font-size:26px;background:#07FFFF;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;line-height:26px;height:47px;justify-content:center;border:none;padding:0 16px;align-items:center;}
.pro-title{float:left;width:100%;border-bottom:4px solid rgba(25, 25, 24, 1);margin-top:88px;}
.pro-title h2{font-family:'Roboto-Black';font-size:40px;line-height:100%;margin-bottom:18px;}
.pro-list{float:left;width:100%;}
.pro-list .pro-lft{flex:0 1 21%;}
.pro-list .pro-lft p.time{font-family:'Roboto-Bold';font-size:24px;line-height:100%;margin-bottom:10px;}
.pro-list .pro-lft p.place{font-family:'Roboto-Regular';font-weight:400;font-size:24px;line-height:100%;margin-bottom:23px;text-transform:uppercase;}
.pro-list .pro-lft a{display:inline-flex;font-family:'Roboto-Bold';font-size:24px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;background:#07FFFF;line-height:24px;height:47px;justify-content:center;border:none;padding:0 16px;align-items:center;}
.pro-list .pro-rgt{flex:0 1 68%;}
.pr-p{float:left;width:100%;position:relative;margin-bottom:46px;}
.pr-p h3{position:relative;font-family:'Roboto-Bold';font-size:24px;line-height:100%;text-align:left;width:auto;display:inline-block;padding-left:18px;padding-top:20px;margin-top:0px;}
.pr-p h3::before{background:url(../images/claudator-01.svg) no-repeat;position:absolute;content:"";left:0;top:-3px;width:14px;height:75px;background-size:cover;}
.pr-p h3::after{background:url(../images/claudator-02.svg) no-repeat;position:absolute;content:"";right:-20px;top:-3px;width:14px;height:75px;background-size:cover;}
.pro-list .pro-rgt h4{font-family:'Roboto-Regular';font-size:30px;line-height:100%;float:left;margin-bottom:10px;width:100%;}
.pro-list .pro-rgt p{font-family: 'Roboto-Bold';font-size:44px;line-height:58px;display:inline;border-bottom:4px solid #07FFFF;}
.pro-list .pro-rgt h5{font-family:'Roboto-Bold';font-size:20px;line-height:22px;text-transform:uppercase;margin-top:32px;}
.cbp-hrmenu ul li a.menu-act::after{background:#07FFFF;height:8px;width:100%;position:absolute;content:"";left:0;bottom:-15px;}
.brd{border-bottom:0.98px solid rgba(25, 25, 24, 1);display:flex;flex-wrap:wrap;column-gap:3%;padding:45px 0;}
.brd.n-br{border:none;padding-bottom:0;}
.p-btm{padding-bottom: 87px;}



/* programa-detail */
 .programa-detail{float:left;padding:80px 0 66px 0;width:100%;}
.programa-detail .programa-pad{max-width:1055px;margin:0 auto;display:block;position:static;padding-bottom:0;}
.programa-detail .programa-pad .pr-p{margin-bottom:66px;}
.programa-detail .programa-pad h2{font-family:'Roboto-Bold';font-size:48px;line-height:100%;margin-bottom:26px;}
.programa-detail .programa-pad p{font-family:'Roboto-Regular';font-size:24px;line-height:30px;margin-bottom:63px;}
.programa-detail .programa-pad .pro-pa{float:left;width:100%;}
.programa-detail .programa-pad .pro-pa h3{font-family:'Roboto-Black';font-size:24px;line-height:100%;margin-bottom:16px;}
.programa-detail .programa-pad .pro-pa h4{font-family:'Roboto-Bold';font-size:24px;line-height:100%;margin-bottom:16px;}
.programa-img{float:left;width:100%;position:relative;}
.programa-img img{float:left;width:100%;}
.programa-img span{position:absolute;background:#D9D9D9;right:10px;bottom:33px;font-family:'Roboto-Regular';font-size:16px;line-height:30px;text-align:right;padding:15px 15px;z-index:9;}
.programa-detail .programa-pad a{display:inline-flex;font-family:'Roboto-Bold';font-size:26px;background:#07FFFF;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;line-height:26px;height:47px;justify-content:center;border:none;padding:0 46px;margin-top:49px;align-items:center;}



/* participantes  */ .participantes{padding-top:57px;float:left;width:100%;}
.participantes ul{display:flex;flex-wrap:wrap;row-gap:50px;column-gap:2%;padding: 0 15px;}
.participantes ul li{flex:0 1 23.5%;}
.participantes ul li a{float:left;width:100%;}
.participantes ul li a .parti-img{float:left;width:100%;position:relative;}
.participantes ul li a .parti-img img{float:left;width:100%;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.participantes ul li a .parti-img .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 255, 255, 0.6);/* cyan tint */  mix-blend-mode:screen;opacity:0;transition:opacity 0.3s ease;}
.participantes ul li:hover a .parti-img img{filter:brightness(118%) contrast(98%) sepia(75%) hue-rotate(186deg) saturate(546%);}
.participantes ul li a .parti-cnt{float:left;width:100%;}
.participantes ul li a .parti-cnt p{font-family:'Roboto-Bold';font-size:24px;line-height:100%;margin-top:14px;}
.participant .cbp-hrmenu ul li a.menu-act::after{background:#6FFF95;}
.participant .encue .encue-lft h2{background:#6FFF95;color:#191918;text-align:left;z-index:999;position:relative;}
.programa-pad{max-width:1055px;margin:0 auto;padding-bottom:90px;display:none;position:relative;left:0;right:0;top:-50px;height:100%;width:100%;}
.programa-pad a.close{position:absolute;right:-100px;top:0;}
.programa-pad a.close img{width:auto;}
.programa-pad .programa-img{float:left;width:100%;}
.programa-pad .parti-detail{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:26px;margin-bottom: 52px;}
.programa-pad .parti-detail .pro-rgt{flex:0 1 auto;padding-left: 15px;}
.programa-pad .parti-detail .pro-rgt h2{font-family:'Roboto-Bold';font-size:36px;line-height:100%;margin-bottom:12px;text-align:left;}
.programa-pad .parti-detail .pro-rgt p{font-family:'Roboto-Regular';font-size:32px;line-height:100%;text-align:left;padding-left: 16px;}
.programa-pad .parti-detail .pro-pa{text-align:left;flex:0 1 auto;}
.programa-pad .parti-detail .pro-pa h3{font-family:'Roboto-Bold';font-size:20px;line-height:22px;margin-bottom:10px;text-align:left;}
.programa-pad .parti-detail .pro-pa h4{font-family:'Roboto-Bold';font-size:20px;line-height:22px;text-align:left;}
.programa-pad .parti-detail .pro-pa p{font-family:'Roboto-Regular';font-size:20px;line-height:22px;}
.programa-pad .parti-detail .pro-pa a{font-family:'Roboto-Bold';font-size:24px;line-height:24px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;background:#6FFF95;height:46px;margin-top:26px;display:inline-flex;align-items:center;padding:0 12px;justify-content:center;text-align:left;}
.programa-pad .inner-tab-list{display:flex;flex-wrap:wrap;column-gap:30px;background:#fff;bottom:-1px;position:relative;border-bottom:4px solid #000000;}
.programa-pad .inner-tab-list .innertab{font-family:'Roboto-Bold';font-size:24px;line-height:26px;position:relative;text-align:center;text-transform:uppercase;z-index:999;border-bottom:0px solid #000;bottom:0;height:67px;cursor:pointer;}
.programa-pad .innertab-container .innertab-content.active{display:block;}
.programa-pad .innertab-container .innertab-content{border:4px solid #000000;float:left;width:100%;display:none;padding:57px;border-top:none;}
.programa-pad .innertab-container .innertab-content p{font-family:'Roboto-Regular';font-size:24px;line-height:30px;}
.programa-pad a.ver-convo{font-family:'Roboto-Bold';font-size:24px;line-height:24px;background:#6FFF95;height:46px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;float: left;margin-top:26px;display:inline-flex;align-items:center;padding:0 12px;margin-top:20px;justify-content:center;}
.programa-pad ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:75px;width: 100%;}
.t1{background:url(../images/li-bg-active.svg) no-repeat;background-size:cover;width:220px;}
.t2{background:#fff url(../images/li-bg-2-active.svg) no-repeat top center;background-size:cover;width:365px;}
.programa-pad .inner-tab-list .innertab.t1.active{background:#fff url(../images/li-bg.svg) no-repeat;background-size:cover;}
.programa-pad .inner-tab-list .innertab.t2.active{background:#fff url(../images/li-bg-2.svg) no-repeat top center;background-size:cover;}
.programa-pad .parti-detail .pro-pa p span{font-family:'Roboto-Bold';}
.programa-pad .inner-tab-list .innertab span{position:relative;margin-top:37px;display:inline-block;width:84%;}
.programa-pad .inner-tab-list .innertab.active span::after{content:"";position:absolute;width:100%;height:11px;left:0;bottom:-10px;margin:0 auto;right:0;background:#fff;z-index:-1;}
.programa-pad .inner-tab-list .innertab.t2.active span{width:90.7%;}
.popup .participantes{display:none;}
.popup .programa-pad.show{display:inline-block;}
.participant.popup{text-align:center;}
.cm-list{float:left;width:100%;padding-bottom:67px;}
.cm-list ul{display:flex;flex-wrap:wrap;}
.cm-list ul li{border-top:0.98px solid rgba(25, 25, 24, 1);flex:0 1 100%;padding:35px 0;}
.cm-list ul li .cm-pad{max-width:1055px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.cm-list ul li .cm-pad .pr-p{flex:0 1 auto;width:auto;margin:0;float:none;}
.cm-list ul li .cm-pad .pr-p h3{font-size: 30px;text-transform:uppercase;line-height:32px;text-align:center;}
.cm-list ul li .cm-pad .pr-cnt{flex:0 1 66%;}
.cm-list ul li .cm-pad .pr-cnt p{font-family:'Roboto-Regular';font-size:24px;line-height:30px;}
.cm-list.activa ul li{padding:60px 0;}
.cm-list.activa ul li .cm-pad{align-items:start;}
.cm-list.activa ul li .cm-pad .pr-cnt a{font-family:'Roboto-Regular';font-size:26px;line-height:26px;background:#F87900;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;height:46px;margin-top:0;display:inline-flex;align-items:center;padding:0 12px;justify-content:center;text-transform:uppercase;}
.cm-list.activa ul li .cm-pad .pr-cnt h2{font-family:'Roboto-Bold';font-size:36px;line-height:100%;margin-bottom:25px;}
.cm-list.activa ul li .cm-pad .pr-p h3{font-family:'Roboto-Medium';text-align:left;font-size: 36px;line-height: 37px;}
.cm-list.activa ul li .cm-pad .pr-cnt p{margin-bottom:50px;}
.cm-list.activa ul li .cm-pad .pr-cnt p span{font-family:'Roboto-Bold';}
.cm-list.activa ul li .cm-pad .pr-cnt p.bb{font-family:'Roboto-Bold';font-size:24px;line-height:30px;letter-spacing:0%;margin-bottom:40px;}
.cm-list.activa ul li .cm-pad .pr-cnt p a{font-family:'Roboto-Regular';font-size:24px;line-height:23px;text-transform:none;background:none;border-bottom:5px solid #C81441;padding:0;height:auto;}
.organzia-2{float:left;width:100%;}
.organzia-2 h2{font-family:'Roboto-Bold';font-size:24px;line-height:30px;margin:0 auto;border-top:0.98px solid rgba(25, 25, 24, 1);width:100%;padding:14px 14% 38px 14%;}
.organzia-2 ul{display:flex;flex-wrap:wrap;max-width:1055px;margin:0 auto 60px;row-gap:27px;column-gap:2%;}
.organzia-2 ul li{background:#EDECE7;flex:0 1 49%;min-height:162px;}
.organzia-2 ul li .or-p{display:flex;align-items:center;justify-content:center;height:100%;}
.organzia-2 ul li .or-p p{font-family:'Roboto-Bold';font-size:24px;line-height:30px;letter-spacing:0%;text-align:center;}
.encue.que .enc-ul{float:left;width:100%;padding-top:70px;}
.encue.que .enc-ul ul{display:flex;flex-wrap:wrap;row-gap:20px;width:950px;align-items:end;justify-content:end;float:inline-end;}
.encue.que .enc-ul ul li{flex:0 1 100%;font-family:'Roboto-Regular';font-size:24px;line-height:30px;}
.encue.que .enc-ul ul li span{font-family:'Roboto-Medium';font-size:24px;line-height:30px;display:block;}
.popup-u{margin:0 auto;position: absolute;width:100%;left:0;right:0;background:#fff;height: 550vh;padding:80px 0;display:none;}
.popup-u .pr-p h3{font-family:'Roboto-Medium';font-size:36px;line-height:100%;letter-spacing:0%;}
.popup-u p{font-family:'Roboto-Regular';font-weight:400;font-size:24px;line-height:30px;margin-bottom:34px;}
.popup-u p span{font-family:'Roboto-Bold';font-size:24px;line-height:30px;display:block;}
.ejes .cbp-hrmenu ul li a.menu-act::after{background:#C676FC;}
.ejes .encue .encue-lft h2{background:#C676FC;}
.actividad .cbp-hrmenu ul li a.menu-act::after{background:#F87900;}
.actividad .encue .encue-lft h2{background:#F87900;color:#191918;}
h3.p-0{padding-top:0;}
.cm-list ul li:last-child{border-bottom:0.98px solid rgba(25, 25, 24, 1);}
.actividad .encue.prog{padding:40px 0;}
.cm-list.activa.que-li{padding-bottom:0;}
.cm-list.activa.que-li ul li .cm-pad .pr-cnt p{margin:0;}
.cm-list.activa.que-li ul li .cm-pad .pr-cnt p.bb{margin-top:44px;}
.que-es .cbp-hrmenu ul li a.menu-act::after{background:#C81441;}
a.close{position:absolute;right:0;top:0;z-index:9;}
a.close img{width:auto;}
.popup-u .row{width:1055px;position:relative;}
.popup-u.show{display:block;}



/* hover */
header .cbp-hrmenu ul li a:hover, header .cbp-hrmenu .reser a:hover, header .cbp-hrmenu .reser a:hover { color: #07FFFF;}
.programa ul li a:hover .pro-img img { transform: scale(1.1); }
.programa ul li a:hover .pro-cnt button, .encue.prog .encue-rgt ul li a:hover, .pro-list .pro-lft a:hover, .programa-pad .parti-detail .pro-pa a:hover, .programa-pad a.ver-convo:hover, .programa-detail .programa-pad a:hover, .cm-list.activa ul li .cm-pad .pr-cnt a:hover { background: #EDECE7; color: #191918; }
.encue .encue-rgt a:hover, .cm-list.activa ul li .cm-pad .pr-cnt p a:hover  { color: #C81441; }
.que-es .cbp-hrmenu ul li a:hover, .que-es .cbp-hrmenu .reser a:hover { color: #C81441; }
.participant .cbp-hrmenu ul li a:hover, .participant header .cbp-hrmenu .reser a:hover { color: #6FFF95;}
.ejes .cbp-hrmenu ul li a:hover, .ejes .cbp-hrmenu .reser a:hover { color: #C676FC;}
.actividad .cbp-hrmenu ul li a:hover, .actividad .cbp-hrmenu .reser a:hover { color: #F87900;}
header .logo-section ul li img:hover, footer ul li ul li a:hover, .organiza img:hover { opacity: 0.7; }



.vis-mob {
  font-family: 'Roboto-Bold';
  font-size: 26px;
  line-height: 100%;
  text-align: center;
  background: #C81441;
  border: none;
  max-width: 380px;
  height: 47px;
  margin-top: 18px;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  width: 100%;
}


/**************   mobilemenu css  **************/
body.over { overflow: hidden;}
.m-menu { position: absolute; right:20px; display: none; z-index:9; } 
.m-menu img { width: 20px;} 
.mobile-menu{padding: 5px 20px;position:fixed;top: 104px;bottom: 0;width:100%;height: calc(100vh - 104px);z-index: 99999;overflow-y:auto;overflow-x:hidden;opacity: 0;visibility: hidden;transition: all 0.4s ease;background: #fff;}
.mobile-menu.slow { opacity: 1; visibility: visible; } 
.mobile-menu .nav { width: 100%;background:#215454; float: left;  padding: 0px 0;}
.m-menu { width: 48px; height: 42px;  margin: 25px 0px 0 10px;  -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; float: right;  }
.m-menu a { display: block;}
.m-menu span { display: block; position: absolute; height: 5px; width: 100%; background: #2e3a59; border-radius: 0px; opacity: 1;left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }  
.m-menu span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 48px;} 
.m-menu span:nth-child(2) { top: 15px; width: 100%; right: 0; left: auto; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.m-menu span:nth-child(3) { top: 30px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 48px;}
.m-menu.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0;left: 4px;background: #191918;width: 42px;}
.m-menu.open span:nth-child(2) { width: 0%; opacity: 0;}
.m-menu.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 30px;left: 4px;background: #191918;width: 42px;}
.m-menu:hover span { background:#000;}   
img.s-logo{display: none;}

 .mobile-menu ul{display:flex;flex-wrap:wrap;}
.mobile-menu ul li{flex:0 1 100%;border-bottom:1px solid rgba(25, 25, 24, 1);}
.mobile-menu ul li a{font-family:'Roboto-Medium';font-size:24px;line-height:100%;text-align:left;color:#191918;padding:18px 0 18px 12px;float:left;width:100%;}
.mobile-menu ul li .lang-slt{padding:50px 33px;}
.mobile-menu ul li .lang-slt ul{justify-content:space-between;}
.mobile-menu ul li .lang-slt ul li{flex:0 1 auto;border:none;}
.mobile-menu ul li .lang-slt ul li .pr-p{margin:0;min-height:41px;}
.mobile-menu ul li .lang-slt ul li .pr-p h3{padding-top:5px;}
.mobile-menu ul li.sigu{padding:14px 20px;}
.mobile-menu ul li.sigu ul li{border:none;}
.mobile-menu ul li.sigu ul li label{font-family:'Roboto-Bold';font-size:16px;line-height:100%;text-align:justify;}
.mobile-menu ul li.sigu ul li a{padding:0;font-family:'Roboto-Bold';font-size:24px;line-height:32px;text-align:justify;}
.mobile-menu ul li:first-child{border-top:1px solid rgba(25, 25, 24, 1);}
.mobile-menu ul li .lang-slt ul li .pr-p h3::before{height:41px;background-size:contain;}
.mobile-menu ul li .lang-slt ul li .pr-p h3::after{height:41px;background-size:contain;}


.programa-pad a.ver-convo.d-hide{display: none;}

header .cbp-hrmenu .reser a h3{font-size: 16px;line-height: 16px;padding-top: 2px;padding-left: 8px;}
header .cbp-hrmenu .reser a .pr-p h3::before{height: 25px; background-size: contain;}
header .cbp-hrmenu .reser a .pr-p h3::after{height: 25px; background-size: contain;}
header .cbp-hrmenu .reser a .pr-p {margin: 0;}
footer ul li a{position: relative;}
footer ul li a::after{content: "|";position: absolute;right: -16px;}
footer ul li:last-child > a::after{ display: none;}
.participant .encue.prog{padding-top: 40px;}
.programa-pad .innertab-container .innertab-content h4{display: none;}
.cm-list.activa.que-li ul li .cm-pad .pr-p h3{font-size: 36px; line-height: 40px;}
.organzia-2.thre-li ul li{flex: 0 1 32%;}
.cm-list.activa ul li .cm-pad .pr-cnt p a:hover{background: none;}
.view-mas a:hover img{opacity: 0.7;}
 .visible-text.hd{display: none;}
.processed .morecontent a{ display: none;}