@charset 'UTF-8';
@import url("https://css2.rtve.es/css/rtveplay.2021/rtve.play.grids.desktp.css");
/* @import url("https://css2.rtve.es/css/rtveplay.2021/rtve.play.radio.grids.desktp.css"); */

.container[data-tipo="mod_collection"].rtveplayBox.striplayer,
.container[class*='mod_collection'].rtveplayBox.striplayer {/* margin-top: 2.2rem; */margin-top:0;background: url("https://css2.rtve.es/css/rtveplay.2024/i/logo_rtveplay_pos-color.svg") #111 no-repeat 100% 0;background-size: 12rem auto;background-position: top 1.2rem right 2.4rem;}
.container[data-tipo="mod_collection"].rtveplayBox.striplayer section.grid > .secBox,
.container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox {padding-left:5.5rem}
.container[data-tipo="mod_collection"].rtveplayBox.striplayer section.grid > .secBox span,
.container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox span, .container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox > a span,
.container[data-tipo="mod_collection"] .rtveplayBox.striplayer section.grid > .secBox > a span,
.container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox > span a {color: #fff;}
.wrapper.bodier .container[data-tipo="mod_collection"].rtveplayBox.striplayer section.grid > strong.secBox span:before,
.wrapper.bodier .container[class*='mod_collection'].rtveplayBox.striplayer section.grid > strong.secBox span:before{content:none}
.container[data-tipo="mod_collection"].rtveplayBox.striplayer section.grid > .secBox > a span,
.container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox > span a,
.container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox > a span {display:inline-block;width:100%;}
.container[data-tipo="mod_collection"].striplayer .hiveBox.slideH,
.container[class*='mod_collection'].striplayer .hiveBox.slideH {background: transparent;}
/* ajustes collection newRtveplayBox */
.wrapper.bodier [data-tipo="mod_collection"].container,
.wrapper.bodier [data-tipo="mod_collection"].container .gridBox > .cell,
.wrapper.bodier [class*="mod_collection"],
.wrapper.bodier [class*="mod_collection"] .gridBox > .cell {padding: 0;}
.wrapper.bodier [data-tipo="mod_collection"].container .grid,
.wrapper.bodier [class*="mod_collection"] .grid,
.wrapper.bodier [class*="mod_catalog"] .grid {width: 100%;min-width: 100%;background: 0 0;}

/** ARTIFICIOS **********************************/
/************************************************/
[data-type="collection"] .cellBox {float:none}
[data-type="collection"] .wariaType.collSet .hiveBox.slideH {padding:1.6rem 4rem;}
[data-type="collection"] .JSfree .slideH, [data-type="catalogo"] .JSfree .slideH{overflow-x: unset;overflow:hidden}
[data-type="collection"] .wariaType .slideH > ul li a {position:static}
[data-type="collection"] .wariaType .controlBox span[role=button] {border: solid transparent;border-width: 2.3rem 0}

[data-type="catalogo"] .monoBox:not(.comp_nC) .txtBox .pretitle,
[data-type="catalogo"] .monoBox:not(.comp_nC) .txtBox .maintitle,
[data-type="collection"] .monoBox:not(.comp_nC) .txtBox .pretitle,
[data-type="collection"] .monoBox:not(.comp_nC) .txtBox .maintitle {color: #fff;}
[data-type="collection"] .cellBox .txtBox p {font-size: 1.5rem;font-weight: 300;line-height:2.1rem;}
[data-type="collection"] .cellBox .mod .txtBox .pubBox,
[data-type="collection"] .cellBox .mod .txtBox .pubBox > span {display:inline-block;}
[data-type="collection"] .cellBox .mod .txtBox .pubBox > span {font-size: 1.5rem;line-height: 2.1rem;font-weight:400}

[data-type="collection"] .mainBox .auxBox {padding:0}
[data-type="collection"] .monoBox.elem_00 .active .content {border-style: solid;}
[data-type="collection"] .active .rtve-icons {font-size: 1.2rem;color: #fff;}


/** IMAGENES GENERICAS **************************/
/************************************************/
.monoBox .mainBox {border-style: solid;border-color: transparent;border-width: 0;}
.monoBox .mainBox .ima {width:100%;height:100%;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.monoBox .ima img:not(.i_logo) {height:100%;object-fit:cover;object-position:center center;}
.monoBox .ima .i_logo {top:auto;bottom:0;transform:translateY(-10%);}

/* ajustes collection-slide */
.mainElem, .icon.trait {display:none}

.collSet .monoBox:not(.comp_xH) .goto_media {top: auto;}
.collSet.slideBox.wariaType {padding-top:0}

.slideH .monoBox li:not(.elem_nH) .mod .mainBox {border-width: 0.9rem;border: 0.9rem solid transparent;}

.playz .container[class*='mod_collection'].rtveplayBox.striplayer section.grid > .secBox span {border-left:0;font-weight:500}
.playz [data-type="collection"] .collSet .slideH .monoBox .txtBox .maintitle {font-size: 2rem;line-height: 2.4rem;font-weight: 400;}


/** IMAGENES POSTER *****************************/
/************************************************/
.elem_nV .i_logo {z-index:2;}
.elem_nV .i_covr,.elem_nV .i_prvw,.elem_xV .i_covr,.elem_xV .i_prvw {z-index:1;}
.elem_nV .i_post {z-index:0;}

.elem_nV .i_covr,.elem_nV .i_prvw,.elem_xV .i_covr,.elem_xV .i_prvw {opacity:0;}
.elem_nV.active .i_covr,.elem_nV.active .i_prvw,.elem_xV.active .i_covr,.elem_xV.active .i_prvw {opacity:1;}
.elem_nV.active .i_logo {display:none;}
/* */


/** ETIQUETAS ***********************************/
/************************************************/
.tag.main,.maintag,.collSet .slideH .tag.edad,.collSet .slideH .tag.edad .label strong,.collSet .slideH .redad,.tag.main span,.maintag span,.collSet .slideH .redad:before {display:inline-block;}
.tag.main,.maintag,.collSet .slideH .tag.edad .label strong, .collSet .slideH .redad:before {border-radius:0.3rem;}
.tag.main span , .maintag span,.collSet .slideH .tag.edad .label strong ,.collSet .slideH .redad:before {color:#fff;line-height:1.6rem;}
.tag.main span , .maintag span {padding:0.4rem 0.8rem;}
.collSet .slideH .tag.edad .label strong , .collSet .slideH .redad:before {padding:0.4rem 0.6rem;}
.collSet .slideH .tag.edad {float:right}
/*avisos*/
.monoBox .tag.main, .monoBox .maintag {position:absolute;left:0.8rem;top:0.8rem;/*padding:0.4rem;*/z-index:1;    opacity: 0;}
.monoBox .active .next_live  .tag.main, .monoBox .active .next_live  .maintag {opacity:1}

.tag.main, .maintag {background:#a30950;
	background: -moz-linear-gradient(-30deg, #a30950 0%, #ff4200 100%);
	background: -webkit-linear-gradient(-30deg, #a30950 0%, #ff4200 100%);
	background: linear-gradient(125deg, #a30950 0%, #ff4200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a30950', endColorstr='#ff4200',GradientType=1 );}
	.tag.main span,.maintag span {font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5pt;}

[data-form-type=colmena] .cellBox .tag.main,[data-form-type=colmena] .cellBox .maintag {background:0 0}

/* ocultar etiquetas en cajón especial */
.newRtveplayradioBox [data-type="collection"] .cellBox .mod .content .tag.main,
.newRtveplayradioBox [data-type="collection"] .cellBox .mod .content .maintag{display: none;}

/*clasificacion edades*/
.collSet .slideH .tag.edad .label strong,
.collSet .slideH .redad:before {font-family:'Roboto Slab',sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:1pt;float:left;}
.collSet .slideH .redad span {width:0;height:0;overflow:hidden;}
.collSet .slideH .redad.mas00:before {background-color:transparent;}
.collSet .slideH .redad.mas01:before,.collSet .slideH .tag.edad.mas01 {background-color:#0b6;content:'TP';}
.collSet .slideH .redad.mas07:before,.collSet .slideH .tag.edad.mas07 {background-color:#07f;content:'+7';}
.collSet .slideH .redad.mas13:before,.collSet .slideH .redad.mas12:before,.collSet .slideH .redad.mas16:before ,
.collSet .slideH .tag.edad.mas13,.collSet .slideH .tag.edad.mas12,.collSet .slideH .tag.edad.mas16 {background-color:#b90;}
.collSet .slideH .redad.mas18:before,.collSet .slideH .tag.edad.mas18 {background-color:#c43;}
	.collSet .slideH .redad.mas12:before {content:'+12';}
	.collSet .slideH .redad.mas13:before {content:'+13';}
	.collSet .slideH .redad.mas16:before {content:'+16';}
	.collSet .slideH .redad.mas18:before {content:'+18';}

	.collSet  .slideH li:not(.active) .tag.edad {visibility: hidden;}

/* revisar HD */
span.tag.feat-HD {display: none;}

/** ETIQUETAS ***********************************/
/** END *****************************************/

.butt.blind.tres_botones, span.icon-label.extra.tooltip.blind.tres_botones, .content .auxBox span.icon._info,a.butt.goto .icon-label strong,a.butt >.label, .collSet .slideH .tag.edad.vacio {display: none;}

/** atlantis **/
[class*='mod_collection'] .m100 {height: 20rem;display: inline-block;width:100%;background: #000;}
[class*='mod_collection'] .m100 {background: url("https://css2.rtve.es/css/rtve.2021/rtve.skins/rtve.modules/i/preview_rtveplay.jpg") no-repeat ;background-position: top center;background-size: auto 100%;}
.mod_collection-slide .m100 {background: url("https://css2.rtve.es/css/rtve.2021/rtve.skins/rtve.modules/i/preview_mod-slide.jpg") no-repeat ;background-position: top center;background-size: auto 100%;}
.mod_collection-catalogo .m100 {background: url("https://css2.rtve.es/css/rtve.2021/rtve.skins/rtve.modules/i/preview_mod-catalogo.jpg") no-repeat ;background-position: top center;background-size: auto 100%;}
.rtveplayradioBox .m100 {background: url("https://css2.rtve.es/css/rtve.2021/rtve.skins/rtve.modules/i/preview_rtveplayRadio.jpg") no-repeat ;background-position: top center;background-size: auto 100%;}

/** RADIO ***********************************/
/************************************************/

/** fondo rtve play - radio **/
[data-tipo="mod_collection"].rtveplayradioBox.striplayer,
.container[class*='mod_collection'].rtveplayradioBox.striplayer {background: #f1f0ef;position:relative}
[data-tipo="mod_collection"].rtveplayradioBox.striplayer:before,
.container[class*='mod_collection'].rtveplayradioBox.striplayer:before {content:"";background-repeat: no-repeat;background-size: auto 100%;background-position: 50%;background-image: url("https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cabeceras/logo_rtveaudio-completo_color.svg");width: 20.8rem;height: 4.8rem;display: block;position: absolute;top: 2rem;right: 4.8rem;}
[data-tipo="mod_collection"].rtveplayradioBox.striplayer section.grid > .secBox ,
.container[class*='mod_collection'].rtveplayradioBox.striplayer section.grid > .secBox {padding-left:5.5rem}

/** TIRAS CUADRADOS nC **************************/
/************************************************/
.elem_nC .txtBox p:not(.legend) {height:6.3rem;opacity:1;}
.comp_nC .mainBox .ima,.elem_nC .content {left:0;transform:none;}
.elem_nC .mod .txtBox {color:#302c2b;background:transparent;}
.elem_nC .mainBox {display:flex;flex-direction:column;padding-top:0;}
.comp_nC .mainBox .ima {position:relative;padding-top:100%;order:1;top:0;}
.elem_nC .content {position:static;order:2;/*padding:1.2rem 0 1.2rem 0.8rem;*/padding:1.2rem 0 0 0.8rem;}
.elem_nC .audio_mod .auxBox .canal .rtve-icons {width:4rem;height:4rem;display:inline-block;opacity:1;}
.elem_nC .serie_mod .auxBox .canal {display:none;}

/* texto */
.comp_nC .txtBox .maintitle {font-size:1.6rem;line-height:2rem;font-weight:bold;}
.elem_nC .mainBox .content .txtBox .character {display:block;font-size:1.3rem;font-weight:bold;line-height:2rem;margin-top:0.5rem;}
.elem_nC .mainBox .content .pubBox {display:block;margin:0.8rem 0;font-size:1.2rem;line-height:1.8rem;}
.elem_nC .serie_mod .mainBox .content .txtBox .pretitle {position:absolute;clip:rect(0,0,0,0);}

/* barra de estado */
.elem_nC .goto_media {position:absolute;top:0.9rem;left:0.9rem;width:calc(100% - 1.8rem);height:calc(100% - 1.8rem);}
.elem_nC .goto_media .progressBar {bottom:auto;top:0;margin-top:calc(100% - 1.6rem);width:calc(100% - 2.4rem);opacity:0;}
.elem_nC .goto_media .rtve-icons {width:34%;padding-top:34%;left:50%;top:0;margin-top:50%;transform:translate(-50%,-50%);}

/* capa opciones extra */
.elem_nC .toolBox.be_on {width:100%;height:auto;top:0.9rem;left:50%;padding-top:calc(100% - 1.6rem);border-radius:0.4rem;transform:translateX(-50%);box-shadow:0rem 0rem 2rem 1rem rgb(0 0 0 / 14%);}
.elem_nC .toolBox ul {position:absolute;left:0;top:0;width:100%;min-width:auto;height:100%;padding:1.6rem 0.8rem;}

/* estado activo */
.collSet .hiveBox .elem_nC.active .icon-label.extra {right:2rem;top:0;margin-top:calc(100% - 6.6rem);}
.collSet .elem_nC.active .cellBox .ima img {transform:scale(1.1);transition:all 0.5s;}
.elem_nC.active .goto_media .progressBar {opacity:1;}

/** TIRAS CUADRADOS nC **************************/
/*** END ****************************************/

@media only screen and (min-width:480px){

	.hiveBox.slideH .comp_nC.elem_00 {width:2065%}

}
@media only screen and (min-width:768px){

	.hiveBox.slideH .comp_nC.elem_00 {width:1550%;}

}
@media only screen and (min-width:1024px){

	.hiveBox.slideH .comp_nC.elem_00 {width:1240%;}

}
@media only screen and (min-width:1280px){
	.hiveBox.slideH .comp_nC.elem_00 {width:1033%;}
}

@media only screen and (min-width:1440px){

	.hiveBox.slideH .comp_nC.elem_00 {width:1033%;}

}
@media only screen and (min-width:1660px){
	.hiveBox.slideH .comp_nC.elem_00 {width:775%;}

}


/** ICONOS CANALES ***********************/
/*****************************************/
.auxBox .canal {position: absolute;top: 0;right: 0.8rem;}
.active .auxBox .canal {opacity: 0;}
.auxBox .canal .rtve-icons {background-repeat:no-repeat;}
.auxBox .canal.radio1 .rtve-icons {background-image:url(https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cadenas/radio-nacional.svg);}
.auxBox .canal.radio3 .rtve-icons {background-image:url(https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cadenas/radio-3.svg);}
.auxBox .canal.radio4 .rtve-icons {background-image:url(https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cadenas/radio-4.svg);}
.auxBox .canal.radio5 .rtve-icons {background-image:url(https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cadenas/radio-5.svg);}
.auxBox .canal.radioC .rtve-icons {background-image:url(https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cadenas/radio-clasica.svg);}
.auxBox .canal.radioE .rtve-icons {background-image:url(https://css2.rtve.es/css/rtve.2021/i/rtve-logos/logos_cadenas/radio-exterior.svg);}
/** ICONOS CANALES ***********************/
/** END **********************************/


/** ajustes portada **/
[data-type="collection"] .collSet .monoBox:not(.comp_xH) .audio_mod .goto_media:before {content:none}
[data-type="collection"] .monoBox.elem_00 .active .audio_mod .content {border: 0;}
[data-type="collection"] .elem_nC .audio_mod .txtBox {padding:0}
[data-type="collection"] .elem_nC .audio_mod .txtBox *{color: #302c2b;}
[data-type="collection"] .elem_nC .audio_mod .txtBox .pretitle {font-size: 1.3rem;letter-spacing: normal;text-transform: none;padding-top: 0.4rem;  order: 2;}
[data-type="catalogo"] .collSet .monoBox:not(.comp_xH) .audio_mod .goto_media, 
[data-type="collection"] .collSet .monoBox:not(.comp_xH) .audio_mod .goto_media, .elem_nC .audio_mod .goto_media {position: absolute;top: 0.9rem;left:auto;right: 0.9rem;width: calc(100% - 1.8rem);height: calc(100% - 1.8rem);transform: none;}
[data-type="collection"] .comp_nC.monoBox .ima .i_logo {display: none;}
.monoBox.elem_01 .elem_xH .mainBox {border: 0;}
.container[class*='mod_collection'] .comp_xH.elem_01, [data-tipo="mod_collection"] .comp_xH.elem_01{padding:0 }
[data-numitems="1"] .collSet .controlBox {display: none;}
.collSet .monoBox:not(.comp_xH) .audio_mod .goto_media:before {bottom:0}
.collSet .monoBox:not(.comp_xH).comp_xC .audio_mod .goto_media:before {content: none;}
[data-type="collection"][data-distribution="slide"] .comp_xC.monoBox .ima .i_logo {display:none}
.striplayer.rtveplayBox[data-tipo="mod_collection"] > .grid > [data-type="collection"]:first-child {padding-top:4rem}
[data-tipo="mod_collection"] section.grid > .mainElem+.secBox {display: none;}
/** RADIO ***********************************/
/** END *****************************************/


/** TIRAS DIRECTOS nV ***************************/
/************************************************/
.monoBox .elem_nV .next_live {padding-bottom: 0;}
.monoBox .elem_nV .next_live .mainBox {position:relative;}
.monoBox .elem_nV .next_live .mainBox .content {border-width: 0.3rem;position: absolute;}

.collSet .monoBox .elem_nV .next_live .mainBox .ima {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.collSet .monoBox .elem_nV .next_live .canal {width: auto;height: auto;padding-top: 0;}
.collSet .monoBox .elem_nV .goto_media {cursor:pointer}
.collSet .monoBox .elem_nV.active .next_live .maintag {opacity:0}

.monoBox .elem_nV:not(.active) .next_live .mainBox .ima:after {content: none;}
.elem_nV.active .cellBox .mod.next_live .txtBox,.monoBox .elem_nV.active:not(.elem_xH) .mod.next_live .ima:after {background: rgba(0, 0, 0, 0.67);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.67) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ab000000',GradientType=0 );}


/** TIRAS DIRECTOS nV ***************************/
/** END *****************************************/

/** MODULO BESOCY *******************************/
/************************************************/
:root {--RS-ladillo: 700 2rem / 2.8rem 'Roboto Slab', sans-serif;}

.striplayer [class*="_MIX_ANCHOR_Title"] {color:#fff!important;padding:10px 10px 15px!important;}
.mod_besocy .cellContent [class*="_MIX_ANCHOR_Title"] {text-transform: uppercase}
.mod_besocy .cellContent [class*="_MIX_ANCHOR_Btn_"] {top: 0rem!important;height: calc(100% - 0rem) !important;}

.mod_besocy .container[data-tipo="mod_libre"] .cellContent > [id$="_MIX_ANCHOR"] {width: calc(100% + 4.8rem + 4.8rem);left: -4.8rem;position: relative;}
.mod_besocy  .cellContent [class$="_MIX_ANCHOR_Items_Container"] {overflow: hidden!important;}
.mod_besocy  .cellContent [class*="_MIX_ANCHOR_Btn_Prev"] {left:0!important}
.mod_besocy  .cellContent [class*="_MIX_ANCHOR_Btn_Next"] {right:0!important}

.mod_besocy .cellContent [class$="_MIX_ANCHOR_Item_Container"]:hover {border: none!important;transform: none!important;z-index: unset!important;}
.mod_besocy .cellContent [class$="_MIX_ANCHOR_Item_Container"]:hover [class$="_MIX_ANCHOR_Item_Video"] { border-radius: 10px!important;}

.bodier>.container.striplayer.mod_besocy {padding:0;background: #000;}
.bodier>.container.striplayer.mod_besocy .grid {width:100%;min-width:100%;}

/** MODULO BESOCY ***************************/
/** END *****************************************/


/** CAMBIOS 2026 RTVE PLAY **********************/
/************************************************/
.collSet .monoBox:not(.comp_xH) .butt.goto {position:absolute;bottom:1.2rem;height:0;left:50%;transform:translateX(-50%);width:100%;top: auto;height: 100%;transform: translateX(-50%);z-index:3}
.collSet .monoBox:not(.comp_xH) .butt.goto .play .rtve-icons {display:block;position:absolute;left:50%;bottom:50%;top:auto;width:8.2rem;height:8.2rem;border-radius:100%;background:url('https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_circulo.svg') no-repeat 50%;background-size:100%;}
	.monoBox .elem_nH .butt.goto .play .rtve-icons {transform: translate(-50%,50%);}
	.monoBox .elem_nV .butt.goto .play .rtve-icons {transform: translate(-50%,50%);}
	.monoBox .elem_xC .butt.goto .play .rtve-icons {transform: translate(75%,-75%);}
.collSet .monoBox .butt.goto .play .rtve-icons:hover {background-image:url('https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_circulo_masa.svg');}
/*enlace al contenido*//*elementos nH*/
.collSet .monoBox .elem_nH .butt.goto .play .rtve-icons {width:20.2%;padding-top:20.2%;height:auto;}

.collSet .monoBox .butt.goto .play .rtve-icons,.collSet .monoBox .butt.goto:before {opacity:0;}
/*estado activo*/
.collSet .monoBox .active .butt.goto .play .rtve-icons, .collSet .monoBox .active .butt.goto:before,.collSet .monoBox .elem_xC.active .butt.goto .play .rtve-icons {opacity:1;}

.collSet .monoBox .elem_xC .butt.goto .play .rtve-icons {opacity:0;content:'';display:block;position:absolute;border-radius:100%;background-repeat:no-repeat;background-position:50%;background-size:100%;}
.collSet .monoBox .elem_xC .butt.goto .play .rtve-icons {background-image:url('https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playAudio_circulo.svg');}
.collSet  .elem_xC .butt.goto .play .rtve-icons:hover {background-image:url('https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playAudio_circulo_masa.svg');}

.collSet .monoBox[class*='elem_'] .mainBox > .butt:not(.goto) {left:50%;transform: translateX(-50%);}
/**  CAMBIOS 2026 RTVE PLAY **********************/
/** END *****************************************/
