header.navBox, .emisBox > .navBox {z-index:unset}
.mainheader .navBox, .mainheader .navBox * {transition: none;}

/* ajustes collection-slide */
.mainElem, .icon.trait {display:none}
span.icon-label.extra.tooltip.blind.tres_botones, .content .auxBox span.icon._info {display: none;}

/*reset portada*/
.mainheader .container {position:static;}


/** LADILLOS DE SECCION *************************/
/************************************************/
.cell > .grid.size100 .secBox {padding:2.4rem 4.8rem 0 4.8rem;float:left;position:relative;}

.cell > .grid.size100 .secBox + div {display:inline-block;width:100%;}
.cell > .grid.size100 .secBox > strong {font-size:2rem;line-height:2.8rem;float:left;}
	.tve .cell > .grid.size100 .secBox > strong,
	 .cell > .grid.size100 .secBox > strong {color:#fff;}
	.rne .cell > .grid.size100 .secBox > strong {color:#302c2b;}
.cell > .grid.size100 .secBox > strong,.cell > .grid.size100 .secBox > strong a {font-weight:500;display:inline-block;}
.cell > .grid.size100 .secBox a:hover {border-color:#fff;}
/*ocultado el que viene en el include*/
.cell > .grid.size100 .secBox {display:none;}

/*ladillos de atlantis*/
.container[class*='mod_collection'] .secBox span,
[class*='newRtveplay'] .secBox span {font-family:'Roboto';text-transform:none;font-size:2.4rem;line-height:2.8rem;font-weight:500;padding-left:2rem;}
[class*='newRtveplay'] .striplayer >.grid >.secBox {display:flex;align-items:center;padding-top: 3.4rem;}
[class*='newRtveplay'].striplayer .striplayer >.grid >.secBox > span:before {content: none;}

.container[class='mod_collection'] .secBox span,
.container.newRtveplayBox .secBox span {color:#fff;}

.container.mod_collection.striplayer {overflow: hidden;}
.container[class*='mod_collection'].striplayer,
.container[class*='mod_collection'].striplayer .gridBox,
.container[class*='mod_collection'].striplayer .gridBox .cell,
.container[class*='newRtveplay'].striplayer,
.container[class*='newRtveplay'].striplayer .gridBox, 
.container[class*='newRtveplay'].striplayer .gridBox .cell {padding:0;}
.bodier > .container.newRtveplayBox {position:relative;background-color: #111}
.container.newRtveplayBox:after {content:"";visibility:visible;display: inline-block;width: 100%;height: 100%;margin-top: 0;background: url(/css/rtve.2021.rtve/rtveplay/i/Bkg_RTVEplay.png) no-repeat 100% 0;background-size: auto 28rem;background-position: top right;position: absolute;top: 0;left: auto;right: 0;}
.container.newRtveplayBox .container[class*='mod_collection'].striplayer .hiveBox.slideH {background:transparent;}


/** LADILLOS DE SECCION *************************/
/** END *****************************************/

/** CAJON DIRECTOS *************************/
/************************************************/
.container.striplayer .secBox a[href*='https://www.rtve.es/play/videos/directo/']:before, .liveplayBox.container.striplayer .grid .gridBox .cell .links_mod .txtBox:before  {
	content: "";
	width: 1.2rem;
	height: 1.2rem;
	background: #e62d34;
	display: inline-block;
	border-radius: 2rem;
	position: relative;
	left:1rem;
	animation: parpadea 2s linear infinite;
	-webkit-animation-name: parpadea;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	margin-right: 1.4rem;
	display: inline-block;
	}
@-moz-keyframes parpadea{0%{opacity: 1.0;}50%{opacity: 0.0;}100% {opacity: 1.0;}}
@-webkit-keyframes parpadea{0%{opacity: 1.0;}50%{opacity: 0.0;}100%{opacity: 1.0;}}
@keyframes parpadea{0%{opacity: 1.0;}50%{opacity: 0.0;}100%{opacity: 1.0;}}

/*enlace a los directo*/
.container.liveplayBox.striplayer .grid .gridBox .links_mod .mediaBox {margin-bottom:0}
.container.liveplayBox .links_mod .mediaBox .ima {position:relative;padding:0;}
.container.liveplayBox .links_mod .mediaBox .ima img {position:relative;}
.container.liveplayBox .links_mod .txtBox, .container.liveplayBox .links_mod .auxBox {display:none;}

.container.liveplayBox.striplayer:not([class*='mod_collection']) .links_mod .mainBox > a:before{content:"";width:100%;height: 100%;display:inline-block;background: transparent url(/css/rtve.2021.rtve/rtveplay/i/Bkg_RTVEplay.png) no-repeat 100% 0;background-size:auto 28rem;position: absolute;top: 0;left: 0;}
.bodier .liveplayBox.container.striplayer .grid .gridBox .cell .links_mod .mainBox .txtBox {padding: 2.4rem 1.2rem 1.2rem 2.4rem!important;}
.liveplayBox.container.striplayer .grid .gridBox .cell .links_mod .txtBox {display: inline-block;width: auto;overflow: hidden;position: absolute;top:0;left: 0;}
.liveplayBox.container.striplayer .grid .gridBox .cell .links_mod .txtBox:after {content: "Ver directos";font-size: 1.3rem;text-transform: uppercase;letter-spacing: 0.25pt;font-weight: 700;padding: 0.8rem 0.8rem 0.8rem 3.2rem;color: #000;border-radius: 0.3rem;display: inline-block;background: url(https://img2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_masa_000000.svg) #fff no-repeat left 0.4rem center;background-size: auto 2.3rem;margin: 0 0.8rem;}
.liveplayBox.container.striplayer .grid .gridBox .cell .links_mod .txtBox span.pretitle {background: url(/css/rtve.commons/rtve.header.footer/i/logoRTVE_ffffff.png) no-repeat;background-size: 100% auto;width: 5.8rem;height: 3.8rem;overflow:hidden;text-indent: -1000%;color: transparent;display: inline-block;vertical-align: middle;margin:0 1rem 0 2rem;}
.liveplayBox.container.striplayer .grid .gridBox .cell .links_mod .txtBox strong.maintitle {display: inline-block;font-size: 2.4rem;line-height: 3.8rem;font-weight: 700;vertical-align: middle;text-transform: uppercase;}
.liveplayBox.container.striplayer .grid .secBox + .gridBox .cell .links_mod .txtBox {display:none}

/** CAJON DIRECTOS *************************/
/** END *****************************************/


.collSet .slideH > ul {display:block}
[data-form-type='lives-collection'] .cellBox, [data-type="collection"] .cellBox {float:none}
[data-form-type='lives-collection'] .slideBox, [data-type="collection"] .slideBox {padding:0}

/** IMAGENES GENERICAS **************************/
/************************************************/
.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%);}
.monoBox .cellBox .auxBox {margin-top: 0;}

/** ANCHOS DE ELEMENTOS *************************/
/************************************************/
[data-form-type='lives-collection'] .collSet .hiveBox, [class*='mod_catalogo'] .collSet .hiveBox, [data-type="collection"] .collSet .hiveBox  {padding:1.6rem 4rem;}

/** TEXTOS **************************************/
/************************************************/
[data-form-type='lives-collection'] .collSet.slideBox .hiveBox .live .mainBox .txtBox .nowLive * {font-size:1.4rem;line-height:1.7rem;letter-spacing:0.5pt;word-spacing:normal;}
[data-form-type='lives-collection'] .collSet.slideBox .hiveBox .live .mainBox .txtBox .nexLive * {font-size:1.2rem;line-height:1.6rem;letter-spacing:0.5pt;word-spacing:normal;}

.collSet .video_mod.live .auxBox, [data-type="collection"] .mainBox .auxBox {margin-top:0}

.mod_collection-slide [data-type="collection"] .collSet .slideH .monoBox .mainBox .txtBox .maintitle {color: #fff;font-size:1.8rem;line-height:2.2rem;font-weight:bold;}
.mod_collection-slide [data-type="collection"] .collSet .slideH .monoBox .mainBox .txtBox .pretitle{color: #fff;font-size:1.3rem;text-transform:none;padding-top:0.4rem;font-weight: 300;}
.mod_collection-slide [data-type="collection"] .cellBox .mod .txtBox .pubBox > span{font-size:1.3rem;line-height:2.1rem;letter-spacing:normal;text-transform:none;padding-top: 0.4rem;font-weight: bold;}
[data-type="collection"] .active .rtve-icons {font-size: 1.2rem;color: #fff;}

/*lives*/
[data-form-type="lives-collection"] .monoBox .txtBox .futureLive .maintitle {font-size: 1.8rem !important;line-height: 2.2rem !important;}
.mod_collection.container [data-form-type="lives-collection"] .hiveBox .monoBox .txtBox .pretitle {font-size:1.3rem}

[data-type="collection"] .collSet .slideH .monoBox .mainBox .txtBox .pretitle {font-size:1.3rem;line-height: 2.1rem;text-transform: uppercase;font-weight: 500;letter-spacing:1pt;}
[data-type="collection"] .collSet .slideH .monoBox .mainBox .txtBox .maintitle {font-size: 2rem;font-weight:400;line-height:2.4rem;word-spacing: 0pt;}
[data-type="collection"] .cellBox .txtBox p {font-size: 1.5rem;font-weight: 300;line-height:2.1rem;}

/** AJUSTES collection / Include newRtveplayBox newRtveplayradioBox **/
.wrapper.bodier .newRtveplayBox [data-tipo="mod_collection"].container,
.wrapper.bodier [class="mod_collection"] {background-color:#111;display: block;}
.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;margin: 0;}
.wrapper.bodier [data-tipo="mod_collection"].container .grid,
.wrapper.bodier [class*="mod_collection"] .grid,
.wrapper.bodier [class*="mod_catalog"] .grid,
.wrapper.bodier .liveplayBox  .grid{width: 100%;min-width: 100%;background: 0 0;}

[data-form-type='lives-collection'] .navBox {z-index:4}
[data-form-type='lives-collection'] .JSfree .slideH,
[data-type="collection"] .JSfree .slideH,
[class*="mod_collection"] [data-type="catalogo"] .JSfree .slideH {overflow-x: unset;overflow:hidden;background: 0 0;}
[data-form-type='lives-collection'] .wariaType .controlBox span[role=button],
[data-type="collection"] .wariaType .controlBox span[role=button] {width: 4.6rem;border: solid transparent;border-width: 2.5rem 0 2.9rem 0;}
[data-form-type='lives-collection'] .wariaType .controlBox span[role=button] img,
[data-type="collection"] .wariaType .controlBox span[role=button] img {width: 4rem;}


/* */

[data-type="collection"] .collSet .slideH {overflow:hidden}
[data-type="collection"] .collSet .slideH > ul {width: 1000%;}
[data-type="collection"] .collSet .slideH > ul li {float:left ;position: relative;}
[data-type="collection"] .collSet .slideH > ul li a {position:static}

.collSet .monoBox:not(.comp_xH) .goto_media {top: auto;}

.collSet .getoff .maintag {transition-property: opacity;transition-duration: 0.1s;transition-delay: 0.3s;}
.collSet .getoff .maintag {opacity: 1;}

[data-type="collection"] .cellBox .mod .txtBox .pubBox, [data-type="collection"] li:not(.active) .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"] .monoBox.elem_00 .active .content {border-style: solid;}
.slideH .monoBox li:not(.elem_nH) .mod .mainBox {border-width: 0.9rem;border: 0.9rem solid transparent;}

/**/

/** 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 ***********************************/
/************************************************/
.maintag,.collSet .slideH .redad,.maintag span,.collSet .slideH .redad:before {display:inline-block;}
.maintag,.collSet .slideH .redad:before {border-radius:0.3rem;}
.maintag span,.collSet .slideH .redad:before {color:#fff;line-height:1.6rem;}
.maintag span {padding:0.4rem 0.8rem;}
.collSet .slideH .redad:before {padding:0.4rem 0.6rem;}
/*avisos*/
.monoBox .maintag {position:absolute;left:0.8rem;top:0.8rem;/*padding:0.4rem;*/z-index:1;}
.monoBox .active .next_live  .maintag {opacity:1}

.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 );}
.maintag span {font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5pt;}

[data-form-type=colmena] .cellBox .maintag {background:0 0}

/*clasificacion edades*/
.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 {background-color:#0b6;content:'TP';}
.collSet .slideH .redad.mas07:before {background-color:#07f;content:'+7';}
.collSet .slideH .redad.mas13:before,.collSet .slideH .redad.mas12:before,.collSet .slideH .redad.mas16:before {background-color:#b90;}
	.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 {background-color:#c43;content:'+18';}
/** ETIQUETAS ***********************************/
/** END *****************************************/


/* CATALOGOS PLAY*/
/*reset de portada */
.collSet .grid .hiveBox.slideH {background:transparent;}
div[data-type="catalogo"] .monoBox .mainBox {border-style: solid;border-color: transparent;}

div[data-type="catalogo"] .monoBox .txtBox .maintitle {font-size:2rem !important;line-height: 2.4rem !important;font-weight: 400 !important;}
div[data-type="catalogo"] .collSet .elem_nH .mod:not(.next_live) .txtBox .pretitle {font-size: 1.3rem;line-height: 2.1rem;}
div[data-type="catalogo"] .monoBox .cellBox .txtBox p {font-size: 1.5rem !important;line-height: 2.1rem !important;}
div[data-type="catalogo"] .cellBox .mod>a {position:relative;}
div[data-type="catalogo"] .cellBox {float:none;}


/** RADIO **************************/
/************************************************/
.wrapper.bodier .newRtveplayradioBox [class*="mod_"] .grid .hiveBox.slideH, .bodier > .container.liveplayBox.striplayer .grid .hiveBox.slideH,
.wrapper.bodier .newRtveplayradioBox .cellBox .mod:not(.ser	ie_mod) .txtBox {background:transparent;}
.wrapper.bodier .newRtveplayradioBox .monoBox:not(.comp_nH) .txtBox > strong , .wrapper.bodier .newRtveplayradioBox [class*="mod_catalogo"] .monoBox:not(.comp_nH) .txtBox > strong span{color:black;}

.wrapper.bodier .collSet .elem_xC .auxBox .canal .rtve-icons {width: 5.6rem;height: 5.6rem;}
.wrapper.bodier .collSet .elem_xC .auxBox .canal {position: absolute;top: 0;right: 0.8rem;width: auto;height: auto;}
.wrapper.bodier [class*="icon"] .rtve-icons {opacity: 0.67;}

body.radio .bodier > .container.newRtveplayradioBox {background: #f1f0ef;}
body.radio .container.newRtveplayradioBox .secBox span {color: #494847;}

/** BOTON DIRECTOS ******************************/
/************************************************/
.newRtveplayradioBox {position:relative;}
.newRtveplayradioBox > .butt_rneDirecto .secBox {padding:0;}
.newRtveplayradioBox > .butt_rneDirecto .gridBox {display:none;}
.newRtveplayradioBox > .butt_rneDirecto {position:absolute;top:4.8rem;left:50%;min-width:0;max-width:100%;transform:translateX(-50%);width:auto !important;z-index:3;}
 .newRtveplayradioBox .butt_rneDirecto .secBox span {display:inline-block;padding:0;}
.bodier > .newRtveplayradioBox > .butt_rneDirecto .grid {width:auto;min-width:0;display:inline-block;}
 .newRtveplayradioBox .butt_rneDirecto .secBox a:before {content:'';width:0.8rem;height:0.8rem;display:inline-block;margin-right:0.6rem;border-radius:100%;background:#f61606;}
 .newRtveplayradioBox .butt_rneDirecto .secBox a {color:#686868;font-weight:500;font-size:1.3rem;text-transform:uppercase;line-height:3rem;height:3rem;
padding:0 0.8rem;margin:0.4rem 0.8rem 0.4rem 0;border:0.1rem solid #bcbcbc;border-radius:0.3rem;display:inline-block;}
 .newRtveplayradioBox .butt_rneDirecto .secBox a:hover {color:#fff;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 );
}
/** BOTON DIRECTOS ******************************/
/** END *****************************************/


/** TIRAS CUADRADOS xC **************************/
/************************************************/
/*estado reposo
.collSet .elem_xC .txtBox,  .collSet .elem_xC .auxBox,
.collSet .comp_nH .auxBox .icon._info {z-index:-1;opacity:0;}*/
/*estado activo
.collSet .elem_xC.active .txtBox,  .collSet .elem_xC.active .auxBox,
.collSet .comp_nH.active .auxBox .icon._info {z-index:2;opacity:1;transition:opacity 0.3s 1s;}

 .collSet .elem_xC.active:not(.relColl) .video_mod .mainBox > *:not(.trailerControls) {width:180%;}
 .collSet .elem_xC.active .video_mod .maintag,
 .collSet .elem_xC.active .video_mod .trailerControls {margin-right:-40%;}
 .collSet .elem_xC.active .video_mod .icon-label.extra {margin-right:calc(-40% + 1.7rem);}*/

 .collSet .elem_xC.active .cellBox .mod .goto_media {bottom:0}

/*capa opciones extra*/
.monoBox .elem_xC .video_mod .toolBox.be_on {width:calc(180% - 3.8rem);height:calc(100% - 2rem);}

.collSet .slideH .active:not(.relColl) .mod:not(.next_live).video_mod .mainBox .content {box-shadow:0 0 4rem rgba(0,0,0,0.67);}




/** atlantis **/
[class*='mod_collection'] .m100, .liveplayBox .m100  {height: 10rem;display: inline-block;background: gray;}

/* cajones sin include y con juntar anterior */
.bodier > .container.newRtveplayBox[data-tipo="mod_maquetacion"] + .container.newRtveplayBox.byside[data-tipo="mod_maquetacion"]:after {content:none}
.bodier > .container.newRtveplayBox:not(.byside)[data-tipo="mod_maquetacion"]>section.grid strong.secBox {padding-top: 2.4rem;}
.bodier > .container.newRtveplayBox[data-tipo="mod_maquetacion"] + .container.newRtveplayBox.byside[data-tipo="mod_maquetacion"] {margin-top: -1.2rem;}
.bodier > .container.newRtveplayBox[data-tipo="mod_maquetacion"] .monoBox .cellBox .mod:not(.serie_mod) .txtBox {background: transparent;}

/** CONTENT DE TEXTO FUERA **************************/
/************************************************/

.contentOut .hiveBox .comp_nH .elem_nH .mainBox {padding: 0;display: flex;flex-wrap: wrap;height: auto;}
.contentOut .monoBox.comp_nH .mainBox .ima {position: relative;transform: none;top: 0;left: 0;order: 1;}
.contentOut .collSet .slideH .comp_nH .mainBox .content {position: static;transform: none;order: 2;}
.contentOut .collSet .slideH .comp_nH .mainBox .content .txtBox, .contentOut .collSet .slideH .comp_nH .active .mainBox .content .auxBox,
.contentOut .monoBox.comp_nH .ima img:not(.i_logo) {position: static;background: transparent;}
.contentOut .gridBox .collSet .hiveBox.slideH .monoBox.comp_nH .txtBox {padding-top: 0.8rem;}
.contentOut .grid .gridBox .collSet .hiveBox.slideH .monoBox.comp_nH .txtBox .pretitle {display:none}
.contentOut .hiveBox .comp_nH .mod > a.goto_media {position: absolute;width:100%;height:100%;bottom: auto;top: 0;}
.contentOut .collSet .monoBox.comp_nH .elem_nH .goto_media:before {top: 50%;bottom: auto;}

/************************************************/