/* Font */
@font-face{font-family:'akzentconddb';src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot');src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff2') format('woff2'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff') format('woff'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.ttf') format('truetype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.svg#akzentcond_dbregular') format('svg');font-weight:normal;font-style:normal; }
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'opensanslight';src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:300;font-style:normal; }
@font-face{font-family:'opensanslight';src:url('../fonts/OpenSans/OpenSans-LightItalic-webfont.eot');src:url('../fonts/OpenSans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-LightItalic-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-LightItalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');font-weight:300;font-style:italic; }
@font-face{font-family:'opensanssemibold';src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:600;font-style:normal; }
@font-face{font-family:'opensanssemibold';src:url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot');src:url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:600;font-style:italic; }
@font-face{font-family:'opensansextrabold';src:url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');font-weight:800;font-style:normal; }
@font-face{font-family:'Roboto Regular';font-style:normal;font-weight:normal;src: local('Roboto Regular'),url('../fonts/Roboto/Roboto-Regular.woff') format('woff');}
@font-face{font-family:'Roboto Italic';font-style:normal;font-weight:normal;src: local('Roboto Italic'), url('../fonts/Roboto/Roboto-Italic.woff') format('woff');}
@font-face{font-family:'Roboto Bold';font-style:normal;font-weight:normal;src: local('Roboto Bold'), url('../fonts/Roboto/Roboto-Bold.woff') format('woff');}
@font-face{font-family:'Roboto Bold Italic';font-style:normal;font-weight:normal;src: local('Roboto Bold Italic'), url('../fonts/Roboto/Roboto-BoldItalic.woff') format('woff');}
@font-face{font-family:'Roboto Light';font-style:normal;font-weight:normal;src: local('Roboto Light'), url('../fonts/Roboto/Roboto-Light.woff') format('woff');}
@font-face{font-family:'Roboto Light Italic';font-style:normal;font-weight:normal;src: local('Roboto Light Italic'), url('../fonts/Roboto/Roboto-LightItalic.woff') format('woff');}
@font-face{font-family:'Roboto Black';font-style:normal;font-weight:normal;src: local('Roboto Black'), url('../fonts/Roboto/Roboto-Black.woff') format('woff');}
@font-face{font-family:'Roboto Black Italic';font-style:normal;font-weight:normal;src: local('Roboto Black Italic'), url('../fonts/Roboto/Roboto-BlackItalic.woff') format('woff');}
* {transition:all 0.5s ease;}
/*Fuentes*/
.arial{ font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal; }
.osans{font-family:'open_sansregular' !important;}
.osansl{font-family:'opensanslight' !important;}
.osanssb{font-family:'opensanssemibold' !important;}
.osanseb{font-family:'opensansextrabold' !important;}
.aconddb{font-family:'akzentconddb' !important;}
.roboto{font-family:'Roboto Regular' !important;}
.robotob{font-family:'Roboto Bold' !important;}
.robotol{font-family:'Roboto Light' !important;}
.robotobb{font-family:'Roboto Black' !important;}
/*CONFIGURACION*/
.row{max-width:57em;}
.columns{padding-left:10px;padding-right:10px;}
.callout{padding:0;margin:0;border:0;}
.rel{position:relative !important;}
.abs{position:absolute;top:0;left:0;}
.nothing{padding:0;}
.verticalalignmiddle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.fullwidth{ width:100%;}
.em{font-style:italic;}
.bold{font-weight:bold;}
.color1{color:#373737;}
.color2{color:#D45226;}
.color3{color:#CDCDCD;}
.color4{color:#606060;}
.color5{color:#999;}
.color-blanco{color:white;}
.color-blancomovil{color:#8B8B8B;}
.color-negro{color:black;}
.fondo-blanco{background-color:white;}
.fondo-negro{background-color:black;}
.fondo-plomo{background-color:#525659;}
.texto{color:#666;}
.boton{color:white;background-color:#4D4D4D;max-width:250px;width:100%;transition:all 0.5s ease;padding:12px;font-size:17px;line-height:17px;border-radius:0;display:block;text-align:center;}
.boton:hover,.boton:focus{color:white;background-color:#D45226;}
.boton2{color:white;background-color:#333;max-width:250px;width:100%;transition:all 0.5s ease;padding:12px;font-size:17px;line-height:17px;border-radius:0;display:block;text-align:center;}
.boton2:hover,.boton2:focus{color:white;background-color:#D45226;}
.boton3{background-color:#2B3459;max-width:150px;width:100%;font-size:20px;line-height:20px;padding:8px 12px 6px;}
.boton3:hover,.boton3:focus{background-color:#FF9900;}
.boton4{color:white;background-color:#D45226;max-width:95px;width:100%;padding:11px;font-size:11px;line-height:11px;border-radius:0;display:block;text-align:center;margin-top:10px;}
.boton4:hover,.boton4:focus{color:white;background-color:#999;}
h1{font-size:38px;line-height:43px;margin:0;}
h2{font-size:35px;line-height:40px;margin:0;}
h3{font-size:17px;line-height:21px;margin:0;}
h4{font-size:24px;line-height:29px;margin:0;}
h5{font-size:20px;line-height:27px;margin:0;}
p{font-size:16px;line-height:25px;margin:0;}
blockquote{padding:0;margin:0;border:0;}
span{display:block;}
figure{margin:0;}
.iconos{display:inline-block;background-color:transparent;background-image:url(../img/iconos/menu-negro.svg);background-repeat:no-repeat;vertical-align:middle;background-size:37px 24px;}
.menu-adaptable{ width:37px;height:24px;}
.menu_bar{ display:none; }
.en-linea > *{ display:inline-block;vertical-align:middle; }
.oculw{display:none;position:fixed;width:50px;height:50px;top:50%;z-index:999;right:0px;}
.pagination a:hover,
.pagination .current{background:#E5E5E5 !important;color:#333;}

/*Formulario*/
[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],
[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],
[type='time'],[type='url'],[type='color'],textarea,select{font-size:15px;line-height:18px;background-color:#FFF;border:0;box-shadow:none;height:30px;color:#666;outline:0;border-radius:5px;margin:0;}

body{font-family:'Roboto Regular';color:#000;background:white;}

form ::placeholder{color:#666;opacity:1;}

/* Header */
header .logo{display:inline-block;padding:6.5px 0;}
header .logo img{width:420px;}
header .fondo-plomo{padding:30px 0;}
header .callout-arriba{padding:15px 0;}
header .callout-arriba.play{background:black;}
header .callout-menu{padding:14px 0;}
header .cuadro{display:table;height:68px;}
header .cuadro > *{display:table-cell;vertical-align:middle;}
header .cuadro .registro{font-size:14px;line-height:14px;color:#A6A6A6;padding:0 15px;}
header .cuadro .registro a{color:#A6A6A6;}
header .callout-arriba.play .cuadro .registro a{color:white;}
header .cuadro .registro a:hover{color:#D45226;text-decoration:underline;}
header .cuadro > .social + .social{padding-left:5px;}
header .cuadro > .usu{padding-right:10px;}
header .cuadro > .usu img{width:44px;height:44px;border-radius:50%;}

header .callout-arriba.play .social a{display: flex;background: white;border-radius: 5px;}

.formu .modal-inner{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}
#login-modal .sesion{max-width:580px;}
#login-modal .wi10{width:48%;}
#login-modal .wi11{width:100%;}
#login-modal .sesion input,
#login-modal .sesion input:focus{border:1px solid #666;margin-bottom:15px;}
#login-modal .sesion fieldset{position:relative;}
#login-modal .sesion label.error{position:absolute;font-size:11px;line-height:11px;color:red;bottom:4px;}


/*Menu*/
nav > ul{margin:0;padding:0;line-height:14px;} 
nav > ul > li{position:relative;display:inline-block;vertical-align:top;} 
nav > ul > li + li{padding-left:25px;} 
nav > ul > li > a{display:inline-block;font-size:13px;color:white;position:relative;padding:0;text-align:center;transition:all 0.5s ease;line-height:13px;} 
nav.play > ul > li > a{color:black;}
nav > ul > li > a img{padding-right:10px;}
nav > ul > li > a:hover, nav > ul > li > a:focus, nav > ul > li > a.active{font-family:'Roboto Bold';color:white;}
nav.play > ul > li > a:hover, nav.play > ul > li > a:focus, nav.play > ul > li > a.active{font-family:'Roboto Bold';color:black;}

/*btn flotante debe ir afuera de footer*/
#back-top {position:fixed;bottom: 30px;right: 30px;z-index:2;}
#back-top a {width: 32px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration:none;color:#666666;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 32px;height: 32px;display: block;margin-bottom: 0;background-color:#D45226;background-image: url(../img/up-arrow.png);background-repeat:no-repeat;background-position:center;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color:#D45226;}
/*pdf*/
.pdf{width:32px; height:32px; padding:0 !important; margin-left:10px;}

.banners{border:0;margin:0;padding:0;}
.banners .fondo{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}
.banners .fondo .titulo{font-size:58px;line-height:58px;padding:70px 0 20px;display:block;}
.banners .fondo blockquote{font-size:14px;line-height:19px;max-width:350px;width:100%;padding-bottom:30px;}
.banners .fondo .btn{display:inline-block;font-size:11px;line-height:11px;max-width:68px;width:100%;padding:6px 10px;color:white;background-color:#D45226;text-align:center;}
.banners .lSSlideOuter .lSPager.lSpg{position:relative;top:-109px;max-width:912px;margin:0 auto;height:0;text-align:right;padding-right:104px;}
.banners .lSSlideOuter .lSPager.lSpg>li a{background-color:#666;height:10px;width:10px;}
.banners .lSSlideOuter .lSPager.lSpg>li.active a,.banners .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#D45226;}
.banners .lSAction{position:relative;height:0;margin:0 auto;max-width:912px;width:100%;}
.banners .lSAction > a{background-size:25px;}
.banner-port{height:495px; background-image:url(../img/banners/portada.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/portada.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/portada.jpg',sizingMethod='scale')"; }
.banner-play{height:690px; background-image:url(../img/banners/cdv-play.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/cdv-play.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/cdv-play.jpg',sizingMethod='scale')"; }
.lSAction > a{width:25px;height:25px;opacity:.7;z-index:2;top:-89px;}
.lSAction > .lSPrev{background:url(../img/iconos/left.png) no-repeat;opacity:.7;z-index:2;right:54px;left:inherit;}
.lSAction > .lSNext{ background:url(../img/iconos/right.png) no-repeat;opacity:.7;z-index:2;right:14px;}
.seccion .lSAction > a{width:14px;height:14px;top:96%;}
.seccion .lSAction > .lSPrev{background:url(../img/iconos/left2.png) no-repeat;left:45%;width:15px;height:20px;right:inherit;}
.seccion .lSAction > .lSNext{ background:url(../img/iconos/right2.png) no-repeat;right:45%;width:15px;height:20px;}
.seccion .lSSlideOuter .lSPager.lSpg>li a{background-color:#808080;border-radius:50%;height:10px;width:10px;}
.seccion .lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#D45226;}
.seccion .lSSlideOuter .lSPager.lSpg{margin:31px 0 11px !important;}

/*Login y registro*/
.bodmodal .modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background: rgba(0,0,0,.8);}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-clip:padding-box;border:0;outline:0;padding:40px 30px;}
.bodmodal .modal .close{position:absolute;font-size:25px;right:20px;line-height:25px;top:20px;color:#333;}
.bodmodal .modal-header img{padding-bottom:30px;border-bottom:1px solid #CCC;}
.sesion{background:#FFF;margin:2% auto 0;border-radius:20px;-webkit-transform:translate(0,0);transform:translate(0,0);max-width:439px;position:relative;}
.sesion p{font-size:15px;line-height:15px;padding:30px 0;}
.sesion .p{font-size:13px;line-height:18px;padding:0;color:#999;margin:0 auto;}
.sesion .p a{color:#4A4A4A;}

.map-height{height:360px;}

/*Pagina Principal*/
#portada .callout-1{padding:20px 0 30px;}
#portada .callout-1 h3{padding:10px 0;height:49px;}
#portada .callout-1 .pq{font-size:16px;line-height:16px;}
#portada .callout-1 .h3{height:72px;line-height: 17px;}
#portada .callout-1 span{font-size:11px;line-height:11px;padding:8px 0;display:block;}
#portada .callout-1 hr{max-width:80%;border-bottom:3px solid #CCC;margin:0;}
#portada .callout-1 p{font-size:12px;line-height:15px;color:#373737;}
#portada .callout-1 .tabs{background:#000;border:0;}
#portada .callout-1 .tabs-title > a{padding:10.5px 28px;line-height:13px;font-size:13px;color:white;transition:all 0.5s ease;}
#portada .callout-1 .tabs-title > a:hover{background:#da6b46;}
#portada .callout-1 .tabs-title > a:focus, .tabs-title > a[aria-selected='true']{background:#D45226;}
#portada .callout-1 .tabs-panel.is-active{display:flow-root;}
#portada .callout-1 .tabs-panel{padding:45px 0 5px;}
#portada .callout-1 .tabs-content{background:#FFF;border:0;}
#portada .callout-1 .publicar{max-width:284px;width:100%;margin:0 auto 34px;min-height:284px;}
#portada .callout-1 .publicar .figure{height:120px;}
#portada .callout-1 .publicar .figure img{max-height:120px;width:100%}
#portada .callout-1 .publicar .convo{height:220px;overflow:hidden;}
#portada .callout-1 .publicar .convo img{width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
#portada .callout-1 .publicar .convo:hover img{max-height:264px;width:100%;-webkit-transform:scale(1.15);transform:scale(1.15);}
#portada .callout-1 .fecha{background:#D45226;font-size:18px;line-height:16px;text-align:center;color:white;padding:7px 9px;position:absolute;top:19px;left:0;}
#portada .callout-1 .fecha span{display:block;font-size:12px;line-height:12px;padding:0}
#portada .callout-1 .aqui{font-size:12px;line-height:15px;color:#373737;display:block;}
#portada .callout-1 .aqui2:hover{color:#D45226;}
#portada .callout-1 .aqui2:hover > h3{color:#D45226;}
#portada .callout-1 .boton-general{color:#9F9F9F;border:2px solid #9F9F9F;font-size:14px;line-height:14px;padding:9px 15px;display:block;text-align:center;}
#portada .callout-1 .boton-general:hover{color:#D45226;border:2px solid #D45226;transition:all 0.5s ease;}
#portada .callout-1 .boton-convo{color:white;background-color:#4D4D4D;font-size:12px;line-height:12px;padding:5px 10px;display:inline-block;text-align:center;margin-top:10px;}
#portada .callout-1 .seccion{margin-top:34px}
#portada .callout-1 .seccion .cuadro{background-color:#808080;padding:19.5px 80px 19.5px 60px;transition:all 0.5s ease;}
#portada .callout-1 .seccion .cuadro:hover{background-color:#D45226;}
#portada .callout-1 .seccion li > .cuadro + .cuadro{margin-top:11px;}
#portada .callout-1 .seccion .cuadro h2{width:40%;font-size:31px;line-height:36px;}
#portada .callout-1 .seccion .cuadro p{color:white;width:59%;border-left:3px solid #CCC;padding-left:15px;}
#portada .callout-1 .seccion .cuadro > *{display:inline-block;}
#portada .callout-1 .derecho{display:inline-block;float:right;padding-top:15px}
#portada .callout-1 .medio{position:absolute;top:34%;left:16%;line-height:22px;z-index:9;}
#portada .callout-1 .medio2{position:absolute;top:37%;left:9%;font-size:17px;line-height:17px;z-index:9;}
#portada .callout-1 .new{position:absolute;top:54%;left:16%;border-bottom:3px solid #d45226;width:60%;z-index:9;}
#portada .callout-1 .new2{position:absolute;top:52%;left:9%;border-bottom:3px solid #d45226;width:60%;z-index:9;}
#portada .callout-1 .peque{position:absolute;top:57%;left:16%;font-size:12px;line-height:12px;color:#CDCDCD;z-index:9;}
#portada .callout-1 .peque2{position:absolute;top:55%;left:9%;font-size:12px;line-height:12px;color:#CDCDCD;z-index:9;}
#portada .callout-1 .todo{width:100%;height:100%;position:absolute;left:0;top:0;background:#00000073;}

/*Página Info*/
#info .callout-1{padding:50px 0 100px;}
#info .callout-1 h2{padding-bottom:55px;}
#info .callout-1 h5{padding-bottom:30px;}
#info .callout-1 p{font-size:16px;line-height:21px;padding-bottom:30px;font-family:'Roboto Light' !important;color:#373737;}
#info .callout-1 .espacio{padding-bottom:60px;}
#info .callout-1 .respo{padding-bottom:15px;max-width:208px;width:100%;margin:0 auto;}
#info .callout-1 span{font-size:14px;padding:10px 0;line-height:15px;display:block;}
#info .callout-1 span span{font-size:12px;padding:0;}
/*Página Programación */
#info .callout-2{padding:50px 0 90px;}
#info .callout-2 h1{padding-bottom:14px;font-size:31px;line-height:31px;}
#info .callout-2 h2{padding-bottom:50px;}
#info .callout-2 span{font-size:15px;line-height:15px;padding-bottom:50px;display:block;}
#info .callout-2 .abutton{padding:8px;background-color:black;color:white;font-size:9px;line-height:12px;max-width:65px;transition:all 0.5s ease;width:100%;height:65px;display:inline-block;text-align:center;}
#info .callout-2 .abutton span{font-size:24px;font-family:'Roboto Bold';line-height:24px;padding:0;display:inherit;}
#info .callout-2 .abutton:hover,#info .callout-2 .abutton.activo{background-color:#D45226;}
#info .callout-2 .descarga{display:table;height:65px;float:right;}
#info .callout-2 .descarga > *{display:table-cell;vertical-align:middle;}
#info .callout-2 .descarga p{font-size:11px;}
#info .callout-2 .descarga > p + p{padding-left:10px;}
#info .callout-2 .programa{background-color:#E6E6E6;padding:15px 10px 15px 20px;display:flow-root;margin-bottom:30px;}
#info .callout-2 figure{height:108px;max-width:175px;width:100%;overflow:hidden;margin-left:15px;}
#info .callout-2 figure img{max-height:108px;width:100%;}
#info .callout-2 figure:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
#info .callout-2 figure a{width:100%;height:100%}
#info .callout-2 .cuadro8{margin-bottom:65px;width:79px;}
#info .callout-2 .table{display:table;height:108px;}
#info .callout-2 .table > *{display:table-cell;vertical-align:middle;}
#info .callout-2 .table > a:hover h4{color:#D45226;}
#info .callout-2 .sinl{padding-left:0;}
#info .callout-2 .table h4{font-size:18px;line-height:20px;}
#info .callout-2 .programa .pt5{padding-top:2px}
#info .callout-2 .programa p{font-size:12px;line-height:16px;padding-left:18px;}
#info .callout-2 .programa .ubi{padding-top:7px;}
#info .callout-2 .programa .ubi img{margin-top:-5px;margin-left:-18px;padding-right:2px;}
#info .callout-2 .img{padding-bottom:31px;}
#info .callout-2 .descri{padding-top:13px;padding-bottom:13px;border-bottom:2px solid #E1E1E1}
#info .callout-2 .descri span{padding-bottom:0;font-size:14px;line-height:14px;}
#info .callout-2 .descri span.mr{font-size:14px;line-height:14px;}
/*Página Comparte*/
#info .callout-3{padding:54px 0 90px;}
#info .callout-3 h1{padding-bottom:20px;}
#info .callout-3 h2{padding-bottom:54px;}
#info .callout-3 h4{font-size:18px;line-height:20px;}
#info .callout-3 h5{padding-bottom:30px;}
#info .callout-3 p{font-size:12px;line-height:18px;padding-bottom:60px;}
#info .callout-3 span{font-size:21px;line-height:25px;padding-bottom:50px;display:block;}
#info .callout-3 .abutton{padding:12px 20px;background-color:black;color:white;font-size:13px;line-height:13px;transition:all 0.5s ease;width:100%;height:38px;display:inline-block;text-align:center;}
#info .callout-3 .abutton:hover,#info .callout-3 .abutton.activo{background-color:#D45226;}
#info .callout-3 .abutton2{background-color:white;color:black;}
#info .callout-3 .abutton2:hover{background-color:white;}
#info .callout-3 #carousel-9{margin-bottom:60px;}
#info .callout-3 #carousel-9 > .sepuede{padding-left:10px;}
#info .callout-3 .comparte{background-color:#E6E6E6;margin-bottom:30px;}
#info .callout-3 .table{display:table;height:167px;}
#info .callout-3 .table > *{display:table-cell;vertical-align:middle;}
#info .callout-3 .comparte .pt40{padding-top:30px}
#info .callout-3 .comparte figure{height:167px;max-width:273px;width:100%;overflow:hidden;}
#info .callout-3 .comparte figure img{max-height:177px;width:100%;}
#info .callout-3 .comparte p{padding-bottom:0;padding-left:70px;position:relative;}
#info .callout-3 .comparte p span{padding:0;font-size:12px;line-height:19px;left:0;width:60px;position:absolute;text-align:right;}
/*Página Prensa*/
#info .callout-4{padding:54px 0;}
#info .callout-4.fondonegro{background-color:#1A1A1A;padding:30px 0;}
#info .callout-4 h1{font-size:31px;line-height:36px;padding:50px 0 10px;}
#info .callout-4 h3{padding:10px 0;height:72px;line-height:17px;}
#info .callout-4 h4{font-size:30px;line-height:35px;padding-left:20px;}
#info .callout-4 .span{font-size:11px;line-height:11px;padding:8px 0;display:block;}
#info .callout-4 blockquote{font-size:17px;line-height:22px;padding-bottom:32px;}
#info .callout-4 hr{max-width:80%;border-bottom:3px solid #CCC;margin:0;}
#info .callout-4 p{font-size:12px;line-height:15px;color:#373737;height:60px;}
#info .callout-4.pt0{padding-top:0}
#info .callout-4 .aqui2:hover{color:#D45226;}
#info .callout-4 .aqui2:hover > h3{color:#D45226;}
#info .callout-4 .publicar{max-width:370px;width:100%;margin-bottom:40px;}
#info .callout-4 .publicar figure{height:120px;}
#info .callout-4 .publicar figure img{max-height:120px;width:100%;}
#info .callout-4 .fecha{background:#D45226;font-size:18px;line-height:16px;text-align:center;color:white;padding:7px 9px;position:absolute;top:19px;left:0;}
#info .callout-4 .fecha span{display:block;font-size:12px;line-height:12px;padding:0}
#info .callout-4 .aqui{font-size:12px;line-height:15px;color:#373737;display:block;}
#info .callout-4 .descripcion p{font-size:16px;line-height:21px;padding-bottom:15px;font-family:'Roboto Light' !important;color:#373737;height:auto;}
#info .callout-4 .descripcion p img,#info .callout-4 .descripcion img{height:auto !important;}
#info .callout-4 .descripcion a{word-wrap:break-word;display:inline-block;}
#info .paneli{display:block;height:115px}
#info .paneli > *{display:inline-block;}
#info .image{width:20%;}
#info .image img{border-radius:50%;margin-top:-12%;width:90px;}
#info .descri{width:78%;min-height:42px;max-height:300px}
#info .descri small{display:block;font-size:14px;line-height:16px;}
#info .callout-4 .compa{font-size:16px;line-height:70px;text-align:right;}
#info .callout-4 .compa .fad{padding-left:15px;}
#info .callout-4 .dn{display:inline-block;}
#info .callout-4 .dn-info{display:inline-block;}
#info .callout-4 .t50{padding-top:50px;}
#info .callout-4 .yala{padding-top:10px;}
/*Página Archivo*/
#info .callout-5{padding:54px 0;}
#info .callout-5 h1{padding:70px 0 5px 50px;font-size:31px;line-height:33px;}
#info .callout-5 span.sub{padding-left:50px;font-size:15px;line-height:15px;padding-bottom:50px;display:block;}
#info .callout-5.pt0{padding-top:0;}
#info .callout-5 form{padding:34px 38px 16px;background-color:#333;margin-bottom:22px;}
#info .callout-5 form label{font-size:14px;line-height:14px;padding-bottom:6px;}
#info .callout-5 form input,#info .callout-5 form select{height:20px;font-size:12px;line-height:12px;max-width:315px;padding:2px 10px;border-radius:0px;margin-bottom:20px;background-position:right 0rem center;}
#info .callout-5 form .region{max-width:230px;line-height:22px}
#info .callout-5 form .edicion{max-width:60px;margin-right:25px;line-height:24px;}
#info .callout-5 form .uno>*{display:inline-block;}
#info .callout-5 form .check{position:relative;}
#info .callout-5 form input[type=checkbox]{display:none}
#info .callout-5 form input[type=checkbox]+label span{display:inline-block;width:18px;height:18px;margin:-2px 5px 0 0;vertical-align:middle;background: url(../img/iconos/check.png);background-size:cover;cursor:pointer;}
#info .callout-5 form input[type=checkbox]:checked+label span{background:url(../img/iconos/check2.png);background-size:cover;}
#info .callout-5 form input[type=checkbox] + label{margin-left:0;}
#info .callout-5 form .abutton{max-width:100px;background-color:#D45226;border-radius:5px;padding:7px 10px;width:100%;font-size:14px;line-height:14px;display:inline-block;color:white;text-align:center;margin-top:38px;}
#info .callout-5 .archivo{max-width:284px;width:100%;margin:0 auto;float:left;height:260px;}
#info .callout-5 .archivo figure{height:169px;margin-bottom:10px;overflow:hidden;}
#info .callout-5 .archivo figure img{max-height:169px;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition: .3s ease-in-out;}
#info .callout-5 .archivo figure:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}
#info .callout-5 .archivo figure a{width:100%;height:100%}
#info .callout-5 .archivo span{font-size:13px;line-height:13px;display:block;}
#info .callout-5 .archivo .titu{font-size:14px;}
#info .callout-5 .descri2{padding-left:50px;}
#info .callout-5 .descri{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #E1E1E1;}
#info .callout-5 .descri span{font-size:14px;line-height:17px;padding-bottom:0;display:block;}
#info .callout-5 .img{padding-bottom:15px;}

/*Página Convocatorias*/
#convo .callout-1{padding:54px 0 100px;}
#convo .callout-1 h2{padding-bottom:54px;}
#convo .callout-1 h4{font-size:17px;line-height:17px;padding:33px 0 5px;}
#convo .callout-1 h5{font-size:16px;line-height:19px;}
#convo .callout-1 hr{max-width:65%;border-bottom:2px solid #D45226;margin:0;}
#convo .callout-1 .convocatoria{background-color:#E6E6E6;padding:15px 40px;margin-bottom:30px;}
#convo .callout-1 figure{height:268px;max-width:200px;width:100%;overflow:hidden;margin:0;}
#convo .callout-1 figure img{max-height:268px;width:100%;}
#convo .callout-1 span{font-size:14px;line-height:16px;padding:20px 0;display:block;min-height:140px;}
#convo .callout-1 .fecha{padding:0;}
#convo .callout-1 .table{padding-left:40px;}
#convo .callout-1 .ultimo{max-width:270px;width:100%;margin:34px auto 0;}
#convo .callout-1 .ultimo > h5 + h5{padding-bottom:77px;}
#convo .callout-1 .boton{margin-bottom:10px;font-size:15px;line-height:15px;max-width:170px;padding:10.5px;float:right;}
#convo .callout-1 .boton2{font-size:15px;line-height:15px;max-width:170px;padding:10.5px;float:right;}
#convo .callout-1 .alto{margin-top:60px;}
#convo .callout-1 .bloque,#convo .callout-1 .bloque:hover,#convo .callout-1 .bloque:focus{background:#9A9A9A;}

/*Página Formulario*/
#formu .callout-1{padding:54px 0 50px;}
#formu .callout-1 h2{font-size:32px;line-height:37px;padding-bottom:54px;}
#formu .callout-1 h5{padding-bottom:34px;}
#formu .callout-1 .titu{padding-bottom:30px;}
#formu .callout-1 p{padding-bottom:37px;}
#formu .callout-1 .p{font-size:13px;line-height:18px;}
#formu .callout-1 .accordion .accordion-title{font-size:16px;line-height:16px;padding:12px 40px 12px 30px;background-color:#F5F5F5;border:0;margin-bottom:23px;}
#formu .callout-1 .accordion .accordion-title:hover,#formu .callout-1 .accordion .accordion-title:focus{color:#373737;}
#formu .callout-1 .accordion .accordion-title::before{content:'';background: url(../img/iconos/bajo.png) no-repeat;width:17px;height:13px;}
#formu .callout-1 .accordion .is-active > .accordion-title::before{content:'';background: url(../img/iconos/arriba.png) no-repeat;}
#formu .callout-1 .accordion .accordion-content{padding:0 15px 20px;border:0;background-color:white;}
#formu .callout-1 .container{max-width:379px;width:100%;min-height:646px;max-height:3819px;position:relative;transition:all 0.5s ease;}
#formu .callout-1 .container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
/*Formulario*/
.formulario .grupo{width:100%;margin-bottom:20px;position:relative;}
.formulario .grup-control{position:relative;}
.formulario label{font-size:15px;line-height:15px;padding-bottom:10px;}
.formulario label.error{position:absolute;right:1%;top:34%;z-index:99;color:red;font-size:14px;line-height:14px;padding:0;font-family:'Roboto Regular' !important;}
.formulario input[type='text'],.formulario input[type='email'],.formulario input[type='number'],.formulario input[type='file'],.formulario textarea,.formulario select{font-size:14px;line-height:19px;background-color:#F5F5F5;height:25px;color:#333;border-radius:0;margin:0;max-width:500px;}
.formulario input[type='radio']{background-color:#F5F5F5;width:16px;height:16px;margin-bottom:0;}
.formulario textarea{height:172px !important;padding:20px 10px;}
.formulario .boton1{max-width:80px;width:100%;height:25px;background-color:#1A1A1A;color:white;font-size:12px;line-height:25px;display:block;text-align:center;}
.formulario .archivo{position:relative;margin-bottom:10px;max-width:500px;}
.formulario .archivo input[type='file']{position:absolute;top:0;left:0;filter:alpha(opacity=1);opacity:0.01;-moz-opacity:0.01;cursor:pointer;height:31px;z-index:2;max-width:107px;width:100%;}
.formulario .archivo .control{font-size:15px;line-height:10px;position:absolute;right:0;top:0;background-color:#F5F5F5;height:25px;color:#333;border-radius:0;margin:0;max-width:calc(100% - 90px);;width:100%;padding:4px 15px;}
.formulario .radio{display:block;}
.formulario .radio label{padding-right:20px;padding-bottom:0;}
.formulario .radio > *{display:inline-block;}
.formulario .check{position:relative;max-width:530px;float:right;width:100%;padding:17px 0 20px !important;}
.formulario .check label{font-size:17px;line-height:19px;}
.formulario .check label small{font-size:13px;line-height:13px;}
.formulario input[type='checkbox']{display:none}
.formulario input[type='checkbox']+label span{display:inline-block;width:21px;height:21px;margin:-2px 10px 0 5px;vertical-align:middle;background: url(../img/iconos/check3.png);background-size:cover;cursor:pointer;position:absolute;left:0}
.formulario input[type='checkbox']:checked+label span{background:url(../img/iconos/check4.png);background-size:cover;}
.formulario input[type='checkbox'] + label{margin:0;padding-left:40px;}
.formulario .inscri{max-width:130px;float:right;}
.formulario .extra{padding-bottom:20px;}
.formulario .checkbox input[type='checkbox']{width:16px;height:16px;display:inline-block;margin:0;position:absolute;left:0;top:2px;}
.formulario .checkbox label{position:relative;padding:0 0 15px 25px;}

/*Página Play*/
#play .banners p{font-size:12px;line-height:15px;color:#CCC;padding-bottom:10px;padding-top:280px;}
#play .callout-1{padding:30px 0 60px;background:black;}
#play .callout-1 h2{padding-bottom:30px;}
#play .callout-1 .destacado2{margin-bottom:30px;}
/*#play .callout-1 .destacado2 figure::after{content:'';background:url(../img/iconos/capita.png) no-repeat;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-size:100% 100%;}*/
#play .callout-1 .destacado2 .detalle{position: absolute;left: 0;bottom: 0;width: 100%;height: auto;padding: 0 50px 25px;}
#play .callout-1 .destacado2 .detalle h3{font-size:30px;line-height:35px;padding-bottom:5px;}
#play .callout-1 .destacado2 .detalle p{padding-bottom:5px;}
#play .callout-1 .destacado2 .detalle p span{display:inline-block;color:#FFFF66;}
#play .callout-1 .destacado{display:flex;gap:15px;max-width:300px;margin:0 auto 20px;}
#play .callout-1 .destacado > div:first-child{width:86px;overflow:hidden;}
#play .callout-1 .destacado > div:first-child img{width:86px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition: .3s ease-in-out;}
#play .callout-1 .destacado > div:first-child:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}
#play .callout-1 .destacado > div:first-child .img-a{position:absolute;left:0;top:0;width:100%;height:100%;}
#play .callout-1 .destacado > div:last-child{width:calc(100% - 101px);}
#play .callout-1 .destacado p{font-size:14px;line-height:19px;padding-bottom:10px;color:white;}
#play .callout-1 .cortometraje{max-width:200px;margin:0 auto 30px;}
#play .callout-1 .cortometraje figure{height:300px;margin-bottom:10px;overflow:hidden;}
#play .callout-1 .cortometraje figure img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition: .3s ease-in-out;}
#play .callout-1 .cortometraje figure:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}
#play .callout-1 .cortometraje figure span.enlace{opacity:0;width:70px;height:30px;right:0;bottom:0;margin:auto;display:flex;justify-content:space-between;}
#play .callout-1 .cortometraje figure span.enlace a{color:white;width:30px;height:30px;border-radius:50%;text-align:center;}
#play .callout-1 .cortometraje figure:hover span.enlace{opacity:1;}
#play .callout-1 .cortometraje p{line-height:1.1;height:35px;color:white;}
#play .callout-1 .hol{position:relative;height:47px;overflow:hidden;padding-bottom:15px;transition:all 1s ease ;}
#play .callout-1 .hol.complet{}
#play .callout-1 .hol form{display:flex;gap:15px;flex-wrap:wrap;padding-right: 15px;}
#play .callout-1 .select-form{width:140px;}
#play .callout-1 .select-form select{padding:5px 20px 5px 10px;border: 1px solid #999;}
#play .callout-1 .hol form .checa{position:relative;}
#play .callout-1 .hol form .checa input{margin:0;position:absolute;opacity:0;}
#play .callout-1 .hol form .checa input + label{font-size:15px;line-height:20px;border:1px solid white;padding: 5px 15px;border-radius: 20px;margin:0;color:white;}
#play .callout-1 .hol form .checa input:checked + label{background:#CDCDCD;color:black;}
#play .callout-1 .retorna{font-size:16px;line-height:16px;color:#FEB536;top:-10px;position:relative;}
#play .callout-1 .ifram-vimeo{width:100%;height:500px;margin-bottom:30px;transition:none;}
#play .callout-1 .title-cdv{font-size:35px;line-height:40px;padding-bottom:10px;color:white;}
#play .callout-1 .textp{padding-bottom:15px;color:white;}
#play .callout-1 .textp.df{display:flex;gap:10px}
#play .callout-1 .textp span{display:inline-block;}
#play .callout-1 .textp .estrellas{background:#999;width:126px;height:24px;position:relative;}
#play .callout-1 .textp .estrellas span{background:#FEB536;width:100%;height:24px;position:absolute;}
#play .callout-1 .textp .estrellas img{width:100%;height:100%;position:absolute;}
#play .callout-1 .textp.text2 .estrellas{width:100px;height:21px;}
#play .callout-1 .textp.text2 .estrellas span{height:21px;}
#play .callout-1 .title-destacados{font-size:16px;padding-bottom:20px;color:white;}
#play .callout-1 .comentarios h5{padding:25px 0 10px;color:white;}
#play .callout-1 .comentarios form textarea,
#play .callout-1 .comentarios form textarea:focus{background:#E6E6E6;outline:0;border:0;box-shadow:none;height:112px;resize:none;padding:15px;margin-bottom:15px;}
#play .callout-1 .comentarios blockquote{padding-top:15px;font-size:15px;color:white;}
#play .callout-1 .comentarios .boton4{font-size:14px;line-height:14px;max-width:190px;}
#play .callout-1 .flex-comentarios{display:flex;flex-direction:column;padding-top:30px;}
#play .callout-1 .flex-comentarios > div{padding-bottom:30px;}
#play .callout-1 .flex-comentarios > div + div{border-top:1px dashed #333;padding-top:30px;}
#play .callout-1 .flex-comentarios > .item-comentario{display:flex;gap:15px}
#play .callout-1 .flex-comentarios > .item-comentario > div:first-child{width:40px;}
#play .callout-1 .flex-comentarios > .item-comentario > div:last-child{width:calc(100% - 55px);}
#play .callout-1 .flex-comentarios .title-comen{font-size:18px;line-height:25px;padding-bottom:8px;}
#play .callout-1 .flex-comentarios p{font-size:14px;}
#play .callout-1 .flex-comentarios .fecha{line-height:20px;padding-bottom:8px;}
#play .callout-1 .nota{display:block;padding:40px 0 10px;}
#play .callout-1 #frm-start fieldset{display:flex;gap:10px;margin-bottom:15px;}
#play .callout-1 #frm-start fieldset > label{width:25px;position:relative;cursor:pointer;}
#play .callout-1 #frm-start fieldset > label span{display:none;width:20px;height:16px;font-size:17px;line-height:20px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
#play .callout-1 #frm-start fieldset > label input{position:absolute;opacity:0;}
#play .callout-1 #frm-start fieldset > label > input[type="radio"]:checked ~ span{display:block}
#play .callout-1 #frm-start fieldset label label.error.valid{display:none;}
#play .callout-1 .flex-description {
    display: flex;
    gap: 30px
}
#play .callout-1 .flex-description p {
    color:white;
}
#play .callout-1 .flex-description > div:first-child {
    width: 200px;
}
#play .callout-1 .flex-description > div:last-child {
    width: calc(100% - 230px);
}
#play .callout-1 .aparece{display:none;}
#play .sesion {    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: fit-content;}
#play .equis{position: absolute;
    right: 0;font-size:17px;color:#333;}
#play .lSAction > .lSNext {
    background: url(../img/iconos/f-derecha.png) no-repeat;
    right: 10px;
    width: 19px;
    height: 31px;
    top: 50%;
}
#play .lSAction > .lSPrev {
    background: url(../img/iconos/f-izquierda.png) no-repeat;
    left: 10px;
    width: 19px;
    height: 31px;
    right: inherit;
    top: 50%;
}
#corto-modal p{padding:0 0 4px;line-height:21px;}
#corto-modal p.detalle{padding-bottom:15px;}
#corto-modal hr{border-bottom:1px dashed #cacaca;}
#corto-modal .ulti {display:flex;gap: 7px;align-items: center;}
#corto-modal .estrellas {background: #999;width: 100px;height: 21px;position: relative;}
#corto-modal .estrellas span {background: #FEB536;width: 100%;height: 21px;position: absolute;}
#corto-modal .estrellas img {width: 100%;height: 100%;position: absolute;}

/*Página Contacto*/
#contac .callout-1{padding:54px 0 100px;}
#contac .callout-1 h2{padding-bottom:75px;}
#contac .callout-1 p{font-size:14px;line-height:17px;padding-bottom:7px;}

/* Pie de página */
footer{background:#000;padding:0 0 0;}
footer .callout-primero{background-color:#E6E6E6;padding:25px 0;}
footer .callout-final{background-color:#000;padding:17px 0px ;}
footer .callout-final p{font-size:11px;line-height:11px;padding-right:20px;}
footer .derecho{border-right:2px solid #777779;}
footer .tabs{background:transparent;border:0;}

footer .tabs-title > a{display:block;padding:12px 0 12px;line-height:17px;font-size:17px;color:#727272;}
footer .tabs > .tabs-title + .tabs-title {border-top:2px solid #777779;}
footer .tabs-title > a:focus,footer  .tabs-title > a[aria-selected='true']{background:transparent;color:#373737;}
footer .tabs-title > a:hover{background:transparent;color:#373737;}
footer .tabs-content{background:transparent;border:0;position:relative;}
footer .tabs-content p{font-size:13px;line-height:18px;color:#373737;}
footer .tabs-panel{position:absolute;padding:24px 16px 8px;display:block;opacity:0;width:100%;}
footer .tabs-panel.is-active{opacity:1;}
footer .carou-logos{padding-top:20px;}
footer figure{height:65px;}
footer figure img{max-height:65px;}

.topcoment{margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #DDD;font-weight:bold;float:left;width:100%;}
.com-caja{float:left;font-size:14px;width:100%;margin-bottom:25px;}
.com1{float:left;width:65px;}
.com1 img{border-radius:50%;width:44px;}
.com2{float:right;width:calc(100% - 65px);text-align:justify;}
.com2 p{font-style:italic;margin:8px 0 10px;}
.com2 textarea{max-width:100%;max-height:80px;min-width:100%;min-height:80px;border:1px solid #EFEFEF;padding:10px;}

@media screen and (max-width: 75em) {
nav{max-width:1000px;margin:0 auto;}
nav > ul > li + li{padding-left:27px;} 
.lSAction > .lSNext{right:20px;}
.lSAction > .lSPrev{right:53px;}
.banners .lSSlideOuter .lSPager.lSpg{padding-right:100px;}
}

@media screen and (max-width: 70.313em){
#portada .callout-1 .seccion .cuadro h2{width:100%;}
#portada .callout-1 .seccion .cuadro p{width:100%;border-left:0;border-top:3px solid #CCC;padding:10px 0 0;margin-top:10px;}
}

@media screen and (max-width: 62.499em){ 
.menu_bar{display:block;text-align:right;margin:20px 25px;}
.menu_bar span{float:left;font-size:16px;line-height:25px;}
.ocultar{display:none !important;}
header .callout-menu{padding:0;}
/*Menu*/
nav{display:none;}
header .block {display: none;}
nav {position:absolute;z-index:99;width:100%;left:0;}
nav ul{display:block;border-bottom:1px solid white;}
nav ul li{display:block;background-color:#D45226;border-top:1px solid white;}
nav > ul > li + li{padding-left:0;}
nav > ul > li > a{display:block;padding:7px 0px;margin:0;}
nav > ul > li> a:hover,nav > ul > li> a:focus{color:white;background:#666;}
nav > ul > li> a.active {color:white;background:#666;}
.oculw{display:block;}
.arriba{display:none;}
}

@media screen and (max-width: 58.750em){ 
.banners .fondo .titulo{font-size:60px;line-height:55px;}
}

@media only screen and (max-width: 40em){ 
.banners .fondo .titulo{font-size:50px;line-height:45px;padding:70px 0 20px;}
.banners .fondo blockquote{font-size:15px;line-height:20px;}
#portada .callout-1 .seccion .cuadro{padding:30px 40px;}
.menu_bar{margin:10px;}
.nadapad{padding:0;}
#portada .callout-1 .tabs-panel{padding:30px 0 5px;}
.seccion .lSAction > a{top:97.7%;}
.seccion .lSAction > .lSPrev{left:38%;}
.seccion .lSAction > .lSNext{right:37%;}
#info .callout-1{padding:50px 0;}
#info .callout-2{padding:50px 0;}
#info .callout-2 h2{padding-bottom:25px;}
#info .callout-2 .descarga{padding-bottom:20px;}
#info .callout-2 figure{margin:0 auto;}
#info .callout-2 .uni{display:block;height:35px;}
#info .callout-2 .uni >*{display:block;line-height:35px !important;text-align:center;}
#convo .callout-1 figure{margin:0 auto;}
#convo .callout-1 .table{padding-left:0;}
#convo .callout-1 .convocatoria{padding:15px 25px;}
#convo .callout-1 .ultimo{margin:25px auto 0;}
#convo .callout-1 .ultimo > h5 + h5{padding-bottom:15px;}
#info .callout-3 .abutton{padding:12px;}
#info .callout-3 .table{height:70px;}
#info .callout-3 .comparte .pt40{padding-top:5px;padding-bottom:10px;}
#info .callout-3 .comparte figure{margin:0 auto;}
#info .callout-5 form{padding:25px 15px;}
#info .callout-5 form .edicion{margin-right:15px;}
#info .callout-5 form input[type=checkbox] + label{margin-right:5px;}
#info .callout-5 form input[type=checkbox]+label span{margin:-10px 5px 0 0;}
#info .callout-5 form .abutton{margin-top:0;}
#info .callout-4 .publicar{max-width:284px;margin:0 auto 40px;}
#info .callout-5 .archivo{float:initial;display:flow-root;}
#info .callout-4 .t50{padding-top:20px;}
#info .callout-4 .notiredes{margin-top:0 !important}
#info .paneli{height:auto;}
#info .image{width:100%;}
#info .image img{border-radius:50%;margin:0 0 10px;}
#info .descri{height:80px;width:100%;}
#info .descrito{height:40px;}
#info .descrito2{height:230px;}
#info .callout-2 .descri{height:50px;}
#info .callout-2 .descrito{height:70px;}
#info .callout-2 .descrito2{height: 220px;}
#info .callout-4 .yala{padding-top:0;}
#info .callout-4 .compa{line-height:25px;}
#info .callout-5 h1{padding:40px 0 5px;}
#info .callout-5 span.sub{padding-left:0;padding-bottom:30px;}
#info .callout-5 .descri2{ padding-left:0;}
#formu .callout-1 .container{min-height:220px !important;}
footer .tabs-panel{height:0;padding:0;}
footer .tabs-panel.is-active{position:relative;height:auto;padding:24px 16px 8px;}
#play .callout-1 .destacado2 .detalle p.deta{display:none;}
#play .callout-1 .destacado2 .detalle{padding: 0 20px 20px;}

#play .callout-1 .flex-description {
    gap: 15px;
    align-items: center;
    margin-bottom:20px;
}
#play .callout-1 .flex-description > div:first-child {
    width: 120px;
}
#play .callout-1 .flex-description > div:last-child {
    width: calc(100% - 135px);
}
#play .callout-1 .flex-description .desaparece {display:none;}
#play .callout-1 .aparece{display:block;}
#play .callout-1 .title-cdv {font-size: 24px;line-height: 29px;}
}

@media only screen and (max-width: 36.313em){
#portada .callout-1 .tabs .tabs-title{width:100%;}
} 

@media screen and (max-width: 28em){ 
#portada .callout-1 .seccion .cuadro{padding:25px 20px;}
footer .callout-final p{padding-right:0;}
#play .callout-1 .ifram-vimeo {
    height: 245px;
}
#play .callout-1 .comentarios .boton4 {
    margin-bottom: 30px;
}
#play .callout-1 .hol form .checa input + label {
    line-height:21px;
}

    #play .equis{right: 10px;font-size:20px;}
}

/* min widt*/

@media only screen and (min-width:64em){
.large-85{width:70.83333%;}
.large-35{width:29.16666%;}
}

@media only screen and (min-width: 62.500em) {
nav.hide{ display:block !important;}
}

@media only screen and (min-width: 76em){

}