@charset "UTF-8";
/* cabecera 
@import url('/css/rtve.0000/rtve.0000.components/desktp.header_old.css');*/
@import url('/css/rtve.2026.portadas/rtve.components/desktp.header.css');
@import url('/css/rtve.2026.portadas/rtve.components/desktp.footer.css');

/* modulos */
@import url('/css/rtve.2026.portadas/rtve.components/basics.fonts.css');
@import url('/css/rtve.2026.portadas/rtve.components/basics.grids.css');
@import url('/css/rtve.2026.portadas/rtve.components/rtve-play.collections.css');
@import url('/css/rtve.2026.portadas/rtve.components/modules/class-additions.css');

/* rtve play y rne audio */
@import url('https://css.rtve.es/css/rtveplay.2026/rtve.play.modules.desktp.css');
@import url('https://css.rtve.es/css/rtveplay.2026/rtve.play.grids.directos.desktp.css');
@import url('https://css.rtve.es/css/rtveplay.2021/rtve.play.radio.grids.portada.desktp.css');


/** RESET BLOCK *********************************/
/************************************************/ 
* {padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;}
html {font-size:62.50%;/*font-size:10px;*/}
body {font-size:1em;line-height:1;}
a * {cursor:pointer;}
a {text-decoration:none;color:inherit;}
ul li {list-style:none;}
h1,h2,h3,h4,h5,h6,p,caption,input,textarea,select,optgroup,option,button {font-size:100%;}
img {border:0;width:auto;}
a img {display:inline-block;}
form {margin:0;padding:0;}
fieldset {border:0;}
input, textarea,button {outline:none;}
button,input[type='button'],input[type='submit'],input[type='reset'] {border:0 none;background:transparent;}
abbr {text-decoration:none;}
*::selection	  {background:#f4941e5e;color:#000;}
*::-moz-selection {background:#f4941e5e;color:#000;}
.back::selection, .next::selection, .cell::selection, .inf-timeLine::selection{background:none;color:inherit;}

/*clip oculto*/
.oculto,.container > section.grid > .oculto {clip:rect(0,0,0,0);overflow:hidden;display:inline-block;position:absolute;left:0;top:0;}
.ghost {clip:rect(0,0.1em,0.1em,0);position:absolute;background:black;left:0;top:0;visibility:hidden;overflow:hidden}
.skip-content li{background:#000;}
.ghost-focusable:active,
.ghost-focusable:focus{font-size:1.6rem;font-weight:400;line-height:2rem;color:#484848;background:#f3f3f3;display:inline-block;width:auto;height:auto;padding:.5rem 1rem;border-radius:.6rem;position:relative;top:.5rem;left:.5rem;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none;z-index:5;}

.hddn,.pagBox.hddn {visibility:hidden;position:absolute;top:-100%;left:-100%;}
.hidden,.skipBox.ghost-focus {width: 0;height: 0;overflow: hidden;visibility: hidden;position: absolute;}
.socialBox .ico .legend, .auxheader .ico .legend {position: absolute;left: -900%;top: -900%;visibility: hidden;}

/** RESET BLOCK *********************************/
/** END *****************************************/

/** COLORES *************************************/
/************************************************/
:root {
	--G02: #cbcac5;
	--G02_67: #cbcac5ab;
	--G04: #434346;

	--blanco:#fff;
	--blanco_80:#ffffffcc;
	--blanco_60:#ffffff99;
	--blanco_50:#ffffff80;
	--blanco_30:#ffffff4d;
	--blanco_15:#ffffff26;	
	--negro:#000;
	--negro_60:#00000099;
	--negro_80:#000000cc;
	--gris_claro:#a7a7a7;
	--oscuro:#575757;
	--medio1:#898989;
	--fondo_oscuro:#111;
	--fondo_oscuro_50:#11111180;
	--fondo_oscuro_60:#11111199;
	--fondo_oscuro_80:#111111cc;
	--fondo_oscuro_90:#111111e6;
	--degradado_rojo:linear-gradient(90deg,#7c0018,#c4161c);

	--fuente:#4B4949;
	--firma:#727476;

	--rtve:#494847;
	--noticias:#f56b0d;
	--noticias_oscuro:#d25000;
	--noticias_claro: #fcbc5c;
	--igualdad:#9371CE;
	--television:#2196f3;
	--deportes:#0f924c;
	--radio:#d81a28;

	--focus:#365fc8;
	--gris2:#a4a6a0;
	--gris3:#767670;
	--bckg1:#f2f4f0;
	
}

/** COLORES *************************************/
/** END *****************************************/

/** BASIC LAYOUT BLOCK **************************/
/************************************************/ 
body {width:100%;position:relative;display:flex;flex-direction:column;}
body > .wrapper {order:1;}
body > .wrapper.shortBox {order:2;}
body > .wrapper.footer,body > #onetrust-consent-sdk {order:3;}

.wrapper {margin:0 auto;/*float:left;*/}
.container {margin:0 auto;clear:both;float:none;}
.container:after {visibility:hidden;display:block;clear:both;content:" ";}/*height:0;font-size:0;*/
* html .container             { zoom: 1; } /* IE6 */
*:first-child+html .container { zoom: 1; } /* IE7 */

/* estructura */
.container > .container {width:100%;max-width:100%;min-width:100%;padding:0;}
.wrapper,.grid {display:inline-block;width:100%;}
.mediaBox,.ico {display:inline-block;}

.mediaBox {width:100%;}
.mediaBox > a,.mediaBox > figure > a {display:block;width:100%;height:100%;}
.auxBox a, .container ul > li > a {border-style:solid;border-width:0 0 0.1rem 0;border-color:transparent;position: relative;z-index: 1;}
.auxBox a:hover,.container ul > li > a:hover {border-color:inherit;}

/** BASIC LAYOUT BLOCK **************************/
/** END *****************************************/

/** FORMATO IMAGEN ******************************/
/************************************************/
.ima {/*float:left;*/display:inline-block;overflow:hidden;width:100%;height: 100%;position: relative;}
.ima img {display:inline-block;height: 100%;width: 100%;object-fit: cover;}

/*1:1*/ .f9x9   {aspect-ratio:1;}
/*2:1*/	.f18x9  {aspect-ratio:2;}
/*3:1*/	.f27x9  {aspect-ratio:3;}
/*3:2*/	.f9x6   {aspect-ratio:3/2;}
/*4:3*/ .f12x9  {aspect-ratio:4/3;}
/*5:4*/ .f15x12 {aspect-ratio:5/4;}
/*16:9*/.f16x9  {aspect-ratio:16/9;}
/*1:2*/ .f9x18  {aspect-ratio:1/2;}
/*1:3*/ .f9x27  {aspect-ratio:1/3;}
/*2:3*/ .f6x9   {aspect-ratio:2/3;}
/*3:4*/ .f9x12  {aspect-ratio:3/4;}
/*4:5*/ .f12x15 {aspect-ratio:4/5;}
/*9:16*/.f9x16  {aspect-ratio:9/16;}

/*alineacion imagen*/
.imaR .mainBox,.imaL .mainBox {display:grid;}
.auxoff.imaR .mainBox,.auxoff.imaL .mainBox {grid-template-rows:0;}
.imaR .mainBox,
.g3.simply .imaL .mainBox,
.g5.notory .imaL .mainBox {grid-column-gap:2.6rem;}
.imaL .mainBox {grid-column-gap:2.6rem;}
.imaR .mainBox,
.imaL .mainBox {grid-template-columns:1fr 1fr;align-items: start;}
.imaR .mediaBox,
.imaL .mediaBox {grid-row-start:1;grid-row-end:span 2;margin:0;    line-height: 0;}
.imaR .mediaBox,.imaL .txtBox {grid-column:2;}
.imaR .txtBox,.imaL .mediaBox {grid-column:1;}

/** FORMATO IMAGEN ******************************/
/** END *****************************************/


/** BREAKING NEWS *******************************/
/************************************************/
/*animacion*/
.wrapper.breakNews {margin:-9.6rem auto 0 auto;animation:breaking 0.6s ease-out 1s forwards;transition:margin-top 0.6s, opacity 0.6s;}
@keyframes breaking {0% {margin-top: -9.6rem;opacity: 0;} 100% {margin-top: 0;opacity: 1;}}
.wrapper.breakNews {width:100%;float:none;padding:0;background:var(--bckg1);border-bottom:0.1rem solid var(--gris_claro);}
.wrapper.breakNews > .container {max-width:128rem;padding:0 5.4rem;position:relative;}
.wrapper.breakNews .cell {display: block;}
.wrapper.breakNews .txtBox > a {display:grid;/*height:100%;*/width:100%;grid-template-columns:12rem auto;grid-template-rows:1.25fr 0.75fr;column-gap:2rem;}
.wrapper.breakNews .ima {width:12rem;margin-right:1.6rem;grid-row:1 / 3;}
.wrapper.breakNews .maintitle {grid-row:1;width:100%;align-self:end;font-size:2.8rem;line-height:3.2rem;font-weight:300;}
.wrapper.breakNews .txtBox p {grid-row:2;width:100%;font-size:1.5rem;line-height:2rem;}
.wrapper.breakNews .datpub {font-weight:500;padding-right:0.2rem;margin-right:0.4rem;border-right:0.1rem solid var(--gris_claro);color:#c10;}
/*icono cerrar*/
.wrapper.breakNews .ico {position:absolute;width:4.8rem;height:4.8rem;display:flex;right:0;top:0;align-items:center;justify-content:center;cursor:pointer;}
.wrapper.breakNews .ico img {width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-position:50%;background-size:100%;}
.wrapper.breakNews .close img {background-image:url('https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close_000000.svg');}

/** BREAKING NEWS *******************************/
/** END *****************************************/


/********** SHORTBOX *************/
/********************************/
/*ponemos los enlaces de interes al principio de todo*/
.shortBox {padding:0.8rem 0;position:fixed;top:0;z-index:3;background:var(--bckg1);}
.shortBox ul {display:inline-flex;flex-wrap:nowrap;gap:1.2rem;max-width:calc(100% - 6rem);overflow-x:auto;}

.shortBox .container {display:flex;justify-content:center;padding:0 0 0 2.4rem;column-gap:0.8rem;}
.shortBox .container * {font-size:1.3rem;line-height:1.6rem;color:var(--gris4);font-weight:400;white-space:nowrap;}

/******** SHORTBOX END ***************/
/************************************/


/** OCULTAR ******************************/
/*****************************************/
.container.socialShare,
.socialBox,.unSocialBox .socialBox, .auxoff .auxBox, .overBox:empty, .cell:empty,figure .duration, .mediaBox .duration {display:none;}
/** OCULTAR ******************************/
/** END **********************************/

/********** RETICULAS ***********/
/********************************/
/* .bodier {border-top: 2.6rem solid transparent;} */
.cell, .mod, .secBox {display: inline-block;}
.gridBox, .cell, .mod, .secBox,.cellContent {width: 100%;}
.mainBox > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mod > .mainBox {position: relative;}

.gridLayout,
.gridLayout .mainBox {position:relative;}
.gridLayout .anteBox {padding: 0;position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;}

[data-tipo="mod_multi-mosaic"]> .secBox {padding-bottom: 2.6rem;}

/*sin separacion vertical*/
.container.byside {margin-top:-2.6rem;}
.striplayer+.container.byside {margin-top: 0;}
/* .container > .grid {padding: 1.4rem 0;} */
/* .byside.container > .grid {padding:1.4rem 0 0 0;} */

.bodier>.container:not(.striplayer),
.striplayer .grid {width: 100%;max-width: 118rem;}
.striplayer {width: 100%;display: inline-block;margin: 2.6rem auto;}
.striplayer .grid {display:block;margin: 0 auto;/*padding:2.6rem 0;*/}

.bodier>.container:not(.striplayer,.byside) {padding: 1.4rem 0;}
.bodier>.container:not(.striplayer) + .byside {margin-top: -4rem;}
.container.byside+.byside {margin-top: -1.4rem;}
.container.byside:has(.grid:not(.arrays) > .secBox) {margin-top: 0;}

/* .container.striplayer {background: var(--negro_80);} */
.striplayer .grid:has(.collSet .hiveBox),
.container:not(.striplayer):has(.collSet .hiveBox) {max-width: 128rem;}
.container .grid:has(.collSet .hiveBox) .secBox {margin: 0 auto;display: block;padding: 0 4.8rem;border: none;}

/* filetes */
.notory .cell:first-of-type,.notory.flip-x .cell:last-of-type {height: 100%;}
.notory:not(.g1,.flip-x) .cell:first-of-type {padding-right:2.6rem;border-right:.1rem solid}
.g3.size_75.notory.flip-x .cell:last-of-type,
.g3.size_50.notory.flip-x .cell:first-of-type,.g5.size_66.notory.flip-x .cell:first-of-type {padding-left: 2.6rem;border-left: .1rem solid;}

/** RETICULAS **********************/
/** END ****************************/

/** TEXTOS *************************/
/***********************************/
.pretitle, .maintitle {display: block;}
ul.listing.ul {display: flex;flex-direction: column;row-gap: 0.6rem;}
ul.listing.ul li {position: relative;padding-left: 1.6rem;margin: 0.4rem 0;}
.auxBox li:before, 
[data-tipo="mod_rich_text"] .cellContent li:before,
.cell.live .pretitle:before {content: '';display: inline-block;width: 0.6rem;height: 0.6rem;border-radius: 100%;background: var(--noticias_oscuro);vertical-align: middle;margin-left: -1.6rem;margin-right: 0.8rem;}

/* bolinche 
.cell.live .pretitle {font:var(--R-700_14);display: inline-block;border: .1rem solid var(--radio);padding: 0.4rem 0.8rem;border-radius: .4rem;color: var(--firma);margin-bottom: 0.6rem;letter-spacing: 1pt;background: #ffffffb8;}
.cell.live .pretitle:before {background: var(--radio);width: 1.2rem;height: 1.2rem;margin-left: 0;vertical-align:unset}*/

/* franja */
.cell.live .pretitle {font:var(--R-700_14);display: inline-block;border: .1rem solid var(--radio);padding: 0.4rem 0.8rem;color: var(--firma);margin-bottom: 0.6rem;letter-spacing: 1pt;background: #ffffffb8;border-width: 0 0 0 0.2rem;}
.cell.live .pretitle:before {content:none}

/* Primera letra mayuscula a los titulos de sección */
.grid > h2:first-letter {text-transform: uppercase;}

/** TEXTOS *************************/
/** END ****************************/

/** ICONOS *************************/
/***********************************/
figure,.catalog .mediaBox {position:relative}
figure:is(.videoBox,.audioBox) picture.ima:after, .catalog .ico.play,
.inside figure:is(.videoBox,.audioBox) + .overBox:before {content: "";display:inline-block;width: 6rem;height: 6rem;position: absolute;top: auto;bottom: 0.4rem;left: 0.4rem;right: auto;}
figure.videoBox picture.ima:after, .catalog .ico.play.video,
.inside figure.videoBox + .overBox:before  {background-image: url("https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playVideo_circulo.svg")}
figure.audioBox picture.ima:after, .catalog .ico.play.audio,
.inside figure.audioBox + .overBox:before {background-image: url("https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_playAudio_circulo.svg")}

.inside figure:is(.videoBox,.audioBox) + .overBox:before {position:relative;left: 0;bottom: 0;}
.inside figure:is(.videoBox,.audioBox) picture.ima:after {content: none}

.destaLink .gridBox {justify-content: center;text-align: center}
.destaLink .maintitle:after {content: "";width: 3.6rem;height: 3.6rem;display: inline-block;background: url("https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_mas_circulo.svg");position: absolute;margin-left: 1rem;filter: invert(1);opacity: 0.8;z-index: -1;}

/** ICONOS *************************/
/** END ****************************/

/** FONDOS ESPECIALES *************************/
/**********************************************/
.striplayer .secBox {border-bottom: 0.1rem solid;padding-bottom: 1.6rem;width:100%;}
.striplayer > .secBox{max-width: 118rem;margin: 0 auto;display: block;}

[class*="bkg_"] .secBox, [class*="_Box"] .secBox {position:relative;}
[class*="_Box"].striplayer .secBox:before, [class*="_Box"]:has(.striplayer) .secBox:before,
[class*="bkg_"].striplayer .secBox:before, [class*="bkg_"]:has(.striplayer) .secBox:before {content:"";display:inline-block;width:18rem;height:0.5rem;clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%);position:absolute;top:auto;bottom:-0.1rem;}

.bkg_igual .secBox:before {background:var(--igualdad)}
.bkg_corporacion .secBox:before {background:var(--noticias_oscuro)}
.bkg_television .secBox:before {background:var(--television)}
.bkg_deportes .secBox:before {background:var(--deportes)}
.bkg_rad .secBox:before {background:var(--radio)}

/* [class*='newRtveplay'].striplayer .collSet .slideH {padding: 1.6rem 0;} */
[class*='newRtveplay'].striplayer .grid:has(.collSet .hiveBox) .secBox {padding: 0 1.2rem;}

[data-tipo="mod_libre"] .ultimos_por_html {display:flex;flex: 0 0 100%;align-content:flex-start;align-items:flex-start}
[data-tipo="mod_libre"] .ultimos_por_html .cell {flex: 1 1 100%;padding:0.8rem;align-content:flex-start;align-items:flex-start}
[data-tipo="mod_libre"] .ultimos_por_html .ico.redad {display: none;}

/** FONDOS ESPECIALES **********************/
/** END ************************************/

/** TDP noticias (deportes)******************/
.container.tdpBox section>.secBox span { visibility: hidden}
.container.tdpBox section>.secBox a:before { content: ''; background: url("https://css.rtve.es/css/rtve.2021/i/rtve-logos/logos_cabeceras/logo_tdp-noticias_color.svg"); background-repeat: no-repeat; background-size: auto 100%; display: inline-block; margin: 0 0 -0.5rem 0; height: 4.5rem; width: 22rem; }
/** END ************************************/


/** CATALOGO **********************************/
/**********************************************/
.grid >.slideH {overflow: hidden;}
.slideH .topBox {display: flex;/*overflow: hidden;*/position: relative;max-width: 118rem;z-index: 1;}
.slideH .topBox .pagBox {flex: 0 0 100%;}
.slideH .pagBox > ul {display: flex;flex-wrap: wrap;height: 100%;gap: 1.6rem 0;}
.slideH .pagBox > ul .cell {padding: 0 0.8rem;}
.slideH > nav {visibility: hidden;} .slideH > nav[role="navigation"] {display:none}

.arrays.g2.simply .cell {flex: 0 0 calc(100% / 2)}
.arrays.g3.simply .cell {flex: 0 0 calc(100% / 3)}
.arrays.g4.simply .cell,
.arrays.g8.simply .cell,
.arrays.g6.simply .cell {flex: 0 0 calc(100% / 4);}

.catalog .ico.redad {position: absolute;}
.catalog .mediaBox a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}

[data-tipo="mod_catalogo"] .arrays {position:relative;border-top: 2.6rem solid transparent;}
.catalog ~ .controlBox {position:absolute;top:0;width: calc(100% + (6rem*2));height: 100%;display: flex;justify-content: space-between;align-items: center;left: -6rem;}
.catalog ~ .controlBox .ico {cursor:pointer}
.catalog ~ .controlBox .ico img{background-color:transparent;width:6rem;height:11rem;}
.catalog ~ .controlBox .next_ img {background:url('https://css.rtve.es/css/rtve.2019/rtve.commons/rtve.modules/rtve.slides/i/arrowR_000000.svg');}
.catalog ~ .controlBox .back_ img {background:url('https://css.rtve.es/css/rtve.2019/rtve.commons/rtve.modules/rtve.slides/i/arrowL_000000.svg');}
.catalog ~ .controlBox .beoff {opacity:0.25;}


/** CATALOGO *******************************/
/** END ************************************/


