@charset 'UTF-8';
/*@import url('/css/rtve.2025/commons/header.desktp.css');*/
@import url('/css/rtve.0000/rtve.0000.commons/rtve.header-footer/header.desktp.css');
@import url('pf_noticia.basics.css');
@import url('/css/rtve.0000/rtve.0000.pfnews/pf_mam.desktp.css');


/** FONTS ***************************************/
/************************************************/
:root {
 --R-300_20:300 2rem / 2.8rem 'Roboto',sans-serif;
 --R-200_24:200 2.4rem / 3.2rem 'Roboto',sans-serif;
 --NS-300_54:300 5.4rem / 5.8rem 'Noto Serif','Roboto Slab',sans-serif;
 --NS-300_48:300 4.8rem / 5.2rem 'Noto Serif','Roboto Slab',sans-serif;
 --quotes:100 2.8rem / 3.6rem 'Noto Serif','Roboto Slab',sans-serif;
 --main-pretitle:700 2rem / 2.4rem 'Roboto',sans-serif;
 --pretitle:500 1.4rem / 1.8rem 'Roboto',sans-serif;
 --auxiliar:300 1.6rem / 2.2rem 'Roboto',sans-serif;
 --info:400 1.6rem / 2.2rem 'Roboto',sans-serif;
 --button:500 1.3rem / 2rem 'Roboto',sans-serif;
 --pies:350 1.5rem / 2rem 'Roboto',sans-serif;
}


article > header .pretitle {font:var(--main-pretitle);letter-spacing:-0.05pt;font-weight:500;}
article > header .maintitle {font:var(--NS-300_48);word-spacing:-0.57pt;letter-spacing:-0.57pt;}
.summary {font:var(--R-200_24);}
.artBody .pretitle {font:var(--pretitle);}
/*.artBody q,.artBody blockquote p,.artBody blockquote {font:var(--quotes);}*/


.artBody > :is(p,ul,ol),
.artBody :is(section,.section) > p,.artBody .detail:not(.info) :is(div,dd) > * {font:var(--R-300_20);}

.incluBox .maintitle {font:var(--main-pretitle);font-weight:350;}
.summary strong {font-weight:450;}

figure figcaption {font:var(--pies);text-align:right;padding:1.2rem 0;border-bottom:0.1rem solid #999;}

.artBody .incluBox .description {font:var(--pies);padding:calc(2.8rem / 4) 0 0 0;}
.incluBox:has(.author) .maintitle:after {content:'\00a0';}
.incluBox .author {position:relative;top:-0.1rem;}

.artBody .detail.info > :is(:not(header)) {font:var(--info);}
.artBody .detail header *,.detail.quiz dt {font:var(--main-pretitle);letter-spacing:0.25pt;color:var(--dots);}

/*PROVISIONAL*//*RETICULA*/
/*body:after {content:'';display:block;width:100%;height:100%;position:fixed;top:0;left:50%;z-index:-1;transform:translateX(-50%);
	background:transparent url('https://css2.rtve.es/css/rtve.0000/rtve.0000.basics/12col_72-28.png') repeat-y 50% 0;
	opacity:0.50;}*/


/*LADILLOS TEMATICOS*/
.summary .ladillo img {height:4.8rem;width:auto;}



/*ESTRUCTURA*/
body::-webkit-scrollbar {display:none;}
article > header,.preBody,.breadtabs {width:100%;max-width:128rem;display:flex;margin:0 auto;}
article > header .txtBox {padding:2.8rem 0;}
.artBody {padding-bottom:5.6rem;}

header.inside figcaption {padding:1.2rem 5.4rem;}
.preBody {/*padding:1.2rem 5.4rem;*/padding:1.2rem 0 0 2.4rem;}


.f16x9 .figure {padding:0;}










/*MOVIMIENTOS CABECERA*/
body.scrolled .wrapper.bodier {padding-top:calc(2 * 5.6rem);}





.tooltip strong {opacity:0;transition:opacity 1s;
    position: absolute;
    white-space: nowrap;
    bottom: -1.2rem;
    left: 50%;
    transform: translateX(-50%);
    font: var(--R-400_13);}
.shareBox [class*='icon'] strong {font-weight:300;}

.tooltip:hover strong,.tooltip:focus-visible strong {opacity:1;}


.maintitle,.artBody p {width:100%;}


article > header .txtBox {display:flex;flex-direction:column;}


article > header .pretitle {padding-bottom:1.8rem;}
article > header .maintitle {padding-bottom:0.8rem;display:block;}




.summary {padding:1.6rem 0;}
.summary p,.summary li {padding-bottom:0.6rem;}



/*pretitle con enlace*/
article > header a:has(.pretitle):after {transition:transform 0.3s;}
article > header a:has(.pretitle):hover::after {transform:rotate(0deg);}


/*article > header figcaption {font-size:1.5rem;line-height:2rem;text-align:right;padding:1.2rem 0;border-bottom:0.1rem solid #999;}*/



.artBody {width:100%;max-width:70rem;display:block;margin:0 auto;}
.artBody > * {width:100%;max-width:70rem;margin:0 auto;}

/*capitular*/
.artBody > p:first-of-type::first-letter {float:left;margin:1.2rem 0.4rem 0 -0.2rem;font-family:'Noto Serif','Roboto Slab',sans-serif;font-size: calc(2.8rem * 2.25);font-weight:350;}



/*rupturas de caja*/
.artBody .striplayer {max-width:100vw;}
/*@media only screen and (min-width:1280px) {
	.artBody:not(.locked) .noticRel {max-width:100%;}
	}*/


@media (max-width:calc(70rem + 4.8rem + 2.4rem)) {
	.artBody {padding:calc(2.8rem / 4) 2.4rem 0 4.8rem;}
}


/** ICONOS **************************************/
/************************************************/
.shareBox [class*='icon'].add-google .rtve-icons {filter:grayscale(1);transition:filter 0.3s;}
.shareBox [class*='icon']:hover .rtve-icons {opacity:1;}
.shareBox [class*='icon'].add-google:hover .rtve-icons {filter:none;}


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

/** BREADCRUMBS *********************************/
/************************************************/
.breadtabs {padding:0.8rem 2.2rem 0 5.4rem;}
.breadtabs li {padding-bottom:0.6rem;}
.breadtabs a:hover .pretitle {text-decoration-line:underline;text-decoration-color:var(--gris_oscuro);text-decoration-thickness:0.2rem;text-underline-offset:1rem;}

/** BREADCRUMBS *********************************/
/** END *****************************************/


/** PRECUERPO ***********************************/
/************************************************/
.preBody {/*left:50%;width:calc(100vw - 9.6rem);transform:translateX(-50%);*/}
.preBody .shareBox {/*justify-self:flex-end;*/}
.preBody .signBox {/*align-content:center;*/}


.signBox > a:hover .author,header a:hover .pretitle,
.pretitle.ladillo a:hover strong {border-color:var(--oscuro);color:var(--oscuro);}

.artBody a:not(.noticRel a):hover {text-decoration-color:#000;} 


@media only screen and (min-width:1281px) {
	.preBody {display:grid;grid-template-rows:6rem 0.8rem;grid-template-columns:calc((128rem - 5.4rem - 9.6rem - 70rem) / 2) 1fr 1fr;column-gap:2.4rem;}
	.preBody :is(.signBox,time,.shareBox) {grid-row:1;}
	.preBody time {grid-column:2;align-items: center;}
	.preBody .shareBox {grid-column: 2 / 4;
    justify-self: flex-end;
    align-self: center;}
	
	.preBody .signBox {    grid-row: 1;
    grid-column: 1;
    flex-direction: column;
    gap: 1.6rem;
    border-right: 0.1rem solid #999999;
    height:6rem;left:-0.6rem;position:relative;z-index:1;
    }
	.preBody .signBox[data-items='2'] {height: calc((6rem * 2) + 1.6rem);}
	.preBody .signBox[data-items='3'] {height: calc((6rem * 3) + (1.6rem * 2));}
.preBody:before {
    content: '';
    display: inline-block;
    grid-row: 2;
    grid-column: 2 / 4;
    height: 100%;
  border-bottom: 0.1rem dotted #999;}	
	
}
@media only screen and (max-width:1280px) {
	/*.preBody {display:grid;grid-template-columns:calc(((100vw - 80rem) / 2) - 4.8rem) auto 1fr;}*/
	.preBody {display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr) auto;align-items:center;}
	.preBody .signBox {justify-content:center;grid-column:1/4;grid-row:1;padding-bottom:2.4rem;border-bottom:0.1rem solid var(--gris_claro);}
	.preBody .shareBox {grid-column:2/4;grid-row:2;}
	.preBody time {grid-column:1;justify-self:flex-start;}
}
/*@media only screen and (min-width:1400px) and (max-width:1225px) {
	.preBody time.pubBox:has(span:not([aria-hidden]) + .datrev) {display:grid;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;}
	.preBody time.pubBox:has(span:not([aria-hidden]) + .datrev) .datpub {grid-row:1;grid-column:1/3;}
	.preBody time.pubBox:has(span:not([aria-hidden]) + .datrev) > span {grid-column:1;}
	.preBody time.pubBox:has(span:not([aria-hidden]) + .datrev) > *[aria-hidden] {display:none;}
	.preBody time.pubBox:has(span:not([aria-hidden]) + .datrev) > .datrev {grid-column:2;}
	.preBody time.pubBox:has(span:not([aria-hidden]) + .datrev) > *:not(.datpub) {grid-row:2;}
}

@media only screen and (max-width:1399px) {
	.preBody {display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr) auto;}
	.preBody .signBox {justify-content:center;grid-column:1/4;grid-row:1;padding-bottom:2.4rem;border-bottom:0.1rem solid var(--gris_claro);}
	.preBody .shareBox {grid-column:2/4;grid-row:2;}
	.preBody time {grid-column:1;justify-self:flex-start;}
}*/


.preBody .signBox:has(.firma) {justify-content:center;}

/** PRECUERPO ***********************************/
/** END *****************************************/



/** AVATARES ***********************+************/
/************************************************/
.signBox {column-gap:1.2rem;}
.signBox > *:not(.firma) {display:grid;grid-template-rows:1fr;grid-template-columns:6rem auto;align-items:center;column-gap:0.8rem;max-width:20rem;}
.signBox > * > div {flex-direction:column;width:auto;row-gap:0.4rem;}
.signBox .author {
    font-family: 'Noto Serif','Roboto',sans-serif;font-stretch:75%;
    font-size: 1.7rem;
    line-height: 2rem;
    font-weight: 400;
}
.signBox .role {font-size:1.4rem;line-height:1.6rem;font-style:normal;font-stretch:92%;}
/** AVATARES ***********************+************/
/** END *****************************************/

/** AVATARES ***********************+************/
/************************************************/
.signBox .avatar {transition:border-radius 0.6s;}
.signBox .avatar img {transition:filter 0.6s;}
.signBox > a:hover .avatar {border-radius:0.6rem;}
.signBox > a:hover .avatar img {filter:none;}
/** AVATARES ***********************+************/
/** END *****************************************/




/*.artBody :is(p,ul,ol):not(.detail *) {padding:calc(2.8rem / 2) 0;}*/
/*modificacion por minuto a minuto*/
.artBody :is(p,ul,ol):not(.detail *,.minuto_a_minuto *) {padding:calc(2.8rem / 2) 0;}


.artBody .detail:not(.info) :is(p:not(figcaption > p),ul,ol) {padding:calc(2.4rem / 4) 0;}
.artBody li:not(.cellBox) {padding:0 0 0.6rem 0;}
.artBody .relBox li:not(.cellBox) {padding:calc(2.8rem / 4) 0;}
.artBody strong {font-weight:450;}


/** BOTONESS ************************************/
/************************************************/
.prev_externalembed .butt .label,.detail .blind {font:var(--button);text-transform:uppercase;letter-spacing:0.5pt;padding:0.4rem 1.2rem;border:0.1rem solid;border-radius:0.4rem;cursor:pointer;}


/** LISTAS **************************************/
/************************************************/
article :is(ul:not(.eventos),ol):not(.preBody *):not(aside *) {padding-left:2.4rem;}
article ul:not(.preBody *):not(aside *) li:before {width:0.8rem;height:0.8rem;margin:0 1.2rem 0 -2rem;position:relative;top:-0.3rem;}
.relBox .listag li:before {width:0.6rem;height:0.6rem;margin:0.6rem 0.6rem 0.6rem 0;flex:0 0 0.6rem;}


ol {list-style:decimal;/*counter-reset:item;padding:0;*/}
ol li::marker {font-weight:700;color:var(--dots);}
ol li {/*counter-increment:item;position:relative;padding-left:2.4rem;*/}
ol li::before {/*content:counter(item) ".";position:absolute;left:0;width:2rem;text-align:right;*/}

/** LISTAS **************************************/
/** END *****************************************/


/** DESPIECES ***********************************/
/************************************************/
/*cartela clasica*/
.artBody > div:has( > .detail.info) {max-width:70rem;}
.detail.info > :not(header) strong {font-weight:700;}
.detail.info header {padding:0 0 1.2rem 0;margin-bottom:1.2rem;}
.detail.info {padding:2.4rem;}
.detail.info p {padding:calc(1.6rem / 4) 0;}
.artBody .detail.info :is(ul,ol) {padding:calc(1.6rem / 4) 0 calc(1.6rem / 4) 2.4rem}
.detail.info li {padding:calc(1.6rem / 8) 0;} 

/*despiece claves*/
.detail.keys:not(.points) {margin:1.2rem 0;}
.detail.keys header {padding:0.8rem 0 0 0;}
.detail.keys header h2 {display:flex;align-items:center;}
.detail.keys:not(.clear) header h2 span {padding:0.8rem 1.2rem;
    background: var(--bkg_azul);margin-right:1.2rem;border:solid var(--dots);height:100%;display:inline-flex;align-items:center;border-width:0 0.1rem 0.1rem 0;
    text-transform: uppercase;
    font: var(--auxiliar);white-space:nowrap;
    font-weight: 700;}
.detail.keys:not(.points) > div {border-left: 0.1rem solid var(--gris2);padding:1.6rem 0 0 2.4rem;}
/*claves*//*points*/
.detail.keys.points {position:relative;left:1.6rem;width:calc(100% - 1.6rem);}
.detail.keys.points > div {padding:1.2rem 0 0 2.8rem;}
.detail.keys.points > div:after {content:'';width:0;height:1.5rem;}
.detail.keys.points header h2 {align-items:flex-start;}
.detail.keys.points header h2 span {width:3.6rem;
    height: 3.6rem;
    border-radius: 100%;
    border-width: 0.1rem;
    margin-left: -1.8rem;
    justify-content: center;}    
.detail.keys.points header h2 strong {padding-top:0.6rem;}    
.detail.keys.points header strong:before {content:'';width:0.1rem;height:100%;position:absolute;left:0;display:inline-block;background:var(--gris2);z-index:-1;top:1.6rem;}

/*claves*//*clear*/
.detail.keys.clear header {margin-bottom:2rem;}
.detail.keys.clear header h2 span {display:none;}
.detail.keys.clear header h2 strong {font-size:2.8rem;line-height:3.2rem;font-weight:350;letter-spacing:0;}
.detail.keys.clear>div {padding:0 0 0 2.8rem;}

/*despiece quiz/entrevista*/
.detail.quiz dt {font-weight:500;}


/*entrevista numerada*/
.detail.quiz dl {counter-reset:pregunta;}
.detail.quiz dl :is(dt,dd) {padding-left:4rem;}
.detail.quiz dl > dt {counter-increment:pregunta;padding:1.6rem 0 0.8rem 4rem;
    border-top: 0.1rem dotted var(--gris2);
    clear: both;
    margin-top: 1.6rem;display:inline-flex;}
.detail.quiz dl > dt::before {
	content:'[P' counter(pregunta) ']\00A0';';
}

.detail.quiz dl > dd > p:first-of-type::before {
	content:'[R' counter(pregunta) ']\00A0';';
}

.detail.quiz dl *::before  {font-variant:all-small-caps;color:var(--dots);font-weight:500;margin-left:-4rem;width:4rem;display:inline-flex;    flex: 0 0 auto;}



/*blind/despieces*/
.detail .blind {margin:2.4rem 0 0 auto;}
.detail .blindBox.be_on {padding-top:2.4rem;}
.detail .blind {opacity:0.67;}
.detail .blind:hover {opacity:1;}

/*fotos en despieces*/
.detail.keys:not(.points) > div > figure.L {margin-left:-2.4rem;border-left:0.1rem solid var(--gris2);}
.detail.points > div > figure.L {margin-left:-4.6rem;margin-right:2.4rem;}
.detail.keys > div > figure:first-child {margin-top:calc(2.4rem / 4);}


/** DESPIECES ***********************************/
/** END *****************************************/



/** IMAGENES EN TEXTO ***************************/
/************************************************/
.artBody figure figcaption p {}
.artBody figure {margin:calc(2.8rem / 2) 0;}
.artBody figure:not(.size_100).L {float:left;margin-right:3.2rem;}
.artBody figure:not(.size_100).R {float:right;margin-left:3.2rem;}
.artBody figure.size_25:not(.C),.artBody figure.size_25.C .mediaBox {width:25%;}
.artBody figure.size_33:not(.C),.artBody figure.size_33.C .mediaBox {width:calc(100% / 3);}
.artBody figure.size_50:not(.C),.artBody figure.size_50.C .mediaBox {width:50%;}
.artBody figure.size_100,.artBody figure.C {width:100%;margin-bottom:2.8rem;}


figcaption .signs em {font-weight:400;}
header .imageBox + figcaption em span {display:none;}


/*imagenes L :: con texto en bandera*/
@media only screen and (min-width:1280px) {
	.artBody figure.L figcaption {width:calc(70rem + ((128rem - 70rem) / 2) - 4.8rem);position:relative;left:calc(((128rem - 70rem) / -2) + 4.8rem);bottom:0;height:0;padding:0;border-bottom:0 none;/*border-top:1px solid red;*/}	
	.artBody figure.L figcaption p {position:absolute;bottom:0;width:calc(((128rem - 70rem) / 2) - 4.8rem - 2.8rem - 1.6rem);left:1.6rem;text-align:right;padding-bottom:1.2rem;border-bottom:0.1rem solid #999;/*background:yellow;*/}
}

/*imagenes C :: centradas como un inserto*/
.artBody figure.C {display:flex;flex-direction:column;align-items:center;margin-top:2.8rem;}
.artBody figure.C figcaption {padding:1.2rem 2.4rem 1.2rem 2.4rem;text-align:center;}
.artBody figure.C figcaption .signs {white-space:nowrap;}


/** IMAGENES EN TEXTO ***************************/
/** END *****************************************/


/*citas en cuerpo de texto*/
.artBody q {display:block;margin:1.2rem auto 2.4rem auto;}
.artBody blockquote {width:100%;margin:calc(2.8rem / 2) auto;}
.artBody blockquote p:before,.artBody blockquote p:after {display:inline-block;width:2.4rem;font-size:4rem;line-height:0;position:relative;top:0.8rem;}
.artBody blockquote p:before {margin-left:-2.4rem;}
.artBody blockquote p:after {text-align:right;}
.artBody q,.artBody blockquote p,.artBody blockquote {letter-spacing:-0.32pt;word-spacing:-0.32pt;padding:calc((3.2rem * 1.25) / 2) 0;}
.artBody blockquote p {padding:2rem 0 2rem 2.4rem;}
.artBody blockquote {display:flex;flex-direction:column;}
	.artBody blockquote footer {order:1;padding:0.5rem 0;}
	.artBody blockquote p {order:2;}
.artBody blockquote footer cite,
.incluBox .mod:before {font-style:normal;font-size:1.5rem;font-weight:400;line-height:1.8rem;display:block;letter-spacing:0.15pt;}

@media only screen and (min-width:1080px) {
	.artBody q {float:left;width:calc((70rem / 3 * 2) - 3.2rem);margin:1.2rem 3.6rem 2.4rem calc(((128rem - 70rem) / -2) + 5.4rem);}
	}


/*secciones*/
.artBody section,.artBody .section {padding-top:calc(2.8rem / 4);}
.artBody section h2:has(> .ladillo) {display:inline-flex;}
.artBody .ladillo {font-size:2.8rem;line-height:3.2rem;font-weight:300;padding:3.2rem 0 calc(3.2rem / 4) 0;}

/*noticia insertada*/

.incluBox .mod {border-style:solid;border-color:#678;border-width:0.1rem 0;}
.incluBox .mod > a {display:block;/*color:var(--gris_claro);*/}
.incluBox .mod > a:hover {/*color:var(--gris_oscuro);*/}

.incluBox:not(figure) {margin:3.6rem auto 1.8rem auto;}
.incluBox .mod {padding:1.8rem 0;}
.incluBox .notic_mod:has(.ima) .mainBox {display:flex;column-gap:3.6rem;flex-direction:row-reverse;}
/*.incluBox .notic_mod .txtBox {flex-basis:calc((100% * 5/7) - (3.6rem * 5 / 7));padding-right:1.8rem;}*/
.incluBox .notic_mod .ima {flex-basis:calc((100% * 2/7) + (3.6rem * 2 / 7));}
.incluBox .notic_mod img {height:100%;width:100%;object-fit:cover;}

.incluBox header {display:block;}

/*grupos de @@*/
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)),
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed) {margin:0 auto;}

.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)):last-of-type,
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed) {margin-bottom:1.8rem;}

.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)) .mod,
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed) .mod {border:0 none;}
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)) .mod:before,
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed) .mod:before {display:none;}

.incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)) {margin-bottom:0;}
.incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)) .mod {border-bottom:0 none;}

.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed):has(+ .incluBox:not(figure,.externalembed)):last-of-type .mod,
.incluBox:not(figure,.externalembed) + .incluBox:not(figure,.externalembed) .mod {border-bottom:0.1rem solid #670;}



/*animacion*/
.incluBox .mod img {transform:scale(1);}
.incluBox .mod > a:before {transform:rotate(0);}
.incluBox .mod img,.incluBox .mod > a:before {transition:transform 0.67s cubic-bezier(.06,.55,.27,.93);}


/*textos*/
/*.incluBox .pretitle {text-transform:uppercase;letter-spacing:0.15pt;display:block;width:100%;padding-bottom:0.4rem;}*/
/*.artBody .incluBox .maintitle {font-size:1.9rem;line-height:2.6rem;font-weight:300;}*/
/*.incluBox .txtBox h3 {display:inline;}
.incluBox .author em {font-style:normal;font-size:1.3rem;line-height:2rem;padding-left:0.4rem;margin-left:0.4rem;border-left:0.1rem solid var(--gris_medio);font-weight:500;}*/



.incluBox:not(figure) {position:relative;}/*display:inline-flex; >> para que haga layout completo sin usar float:left*/
.incluBox .mod:before {position:absolute;left:0;top:calc(-1.8rem - 0.5rem);}
.incluBox .notic_mod:before {content:'Noticias';}
.incluBox .video_mod:before {content:'V\0000EDdeos';}
.incluBox .audio_mod:before {content:'Audios';}

/** @@ UNIFICADOS *******************************/
/************************************************/

.incluBox .mod[class*='_mod']:not(.notic_mod) .txtBox strong {display:flex;flex-direction:column;gap:0.6rem;}
.incluBox .notic_mod .pretitle {padding-bottom:0.6rem;}

.incluBox .mod[class*='_mod'] .content {    display: flex;
    column-gap: 3.2rem;
    flex-direction: row-reverse;}

.incluBox .mod[class*='_mod'] .ima {flex:0 0 calc(100% / 3);    align-self: flex-start;
    aspect-ratio: 16 / 10;}
.incluBox .mod[class*='_mod'] img {height:100%;width:100%;object-fit:cover;}
.incluBox .mod[class*='_mod']:has(.ima) .txtBox {flex:0 1 calc(100% / 3 * 2);}
.incluBox .mod[class*='_mod'] .txtBox {padding-right:1.8rem;}


.incluBox .content {position:relative;}
.incluBox .mainBox > a {position:absolute;left:0;top:0;width:100%;height:100%;}


/*insertamos embebido*/
.incluBox iframe {width:100%;aspect-ratio:16/9;border:0 none;}
.incluBox .mainBox:has(iframe) > a {z-index:-1;}
.incluBox .mod[class*='_mod'] :is(.ima,.txtBox) {transition:flex,0.6s;}
.incluBox .mod[class*='_mod']:has(iframe) .ima {flex:0 1 calc((100% * 5/7) - (3.6rem * 5 / 7));aspect-ratio:16/9;}
.incluBox .mod[class*='_mod']:has(iframe) .txtBox {flex:0 0 calc((100% * 2/7) + (3.6rem * 2 / 7));}

/*iconos multimedia*/


:is(header > figure,.incluBox > .clip):has(a:hover) [class*='icon'].play strong {display:flex;}
:is(header:not(.inside) > figure,.incluBox > .clip):has(a:hover) [class*='icon'].play {background:linear-gradient(0deg,#00000080,transparent);}


/*.incluBox .mod.full [class*='icon'].play,.incluBox .mod.full [class*='icon'].play * {transition:all 0.3s;}
.incluBox .mod.full [class*='icon'].play strong {width:0;}
.incluBox:has(a:hover) .mod.full [class*='icon'].play {background:#000000cc;border-color:#fffc;padding:0 0.4rem 0 1.2rem;column-gap:0.4rem;}
.incluBox:has(a:hover) .mod.full [class*='icon'].play .rtve-icons {filter:grayscale(0) brightness(1);transform:rotate(45deg);}
.incluBox:has(a:hover) .mod.full [class*='icon'].play strong {width:5.6rem;color:#fff;}*/



.incluBox .mod.full [class*='icon'].play {transition:background .3s ease .25s,border-color .3s ease .25s,padding .3s ease .25s,column-gap .3s ease .25s;}
.incluBox .mod.full [class*='icon'].play .rtve-icons {transition:transform .25s ease,filter .25s ease .3s;}
.incluBox .mod.full [class*='icon'].play strong {width:0;overflow:hidden;white-space:nowrap;opacity:0;color:transparent;transition:width .3s ease .25s,opacity .1s ease .55s,color .1s ease .55s;}
.incluBox:has(a:hover) .mod.full [class*='icon'].play {background:#000000cc;border-color:#fffc;padding:0 0.4rem 0 1.2rem;column-gap:0.4rem;}
.incluBox:has(a:hover) .mod.full [class*='icon'].play .rtve-icons {filter:grayscale(0) brightness(1);transform:rotate(45deg);}
.incluBox:has(a:hover) .mod.full [class*='icon'].play strong {width:5.6rem;opacity:1;color:#fff;}



/** @@ UNIFICADOS *******************************/
/** END *****************************************/




article header {display:flex;}


/** DESTACADO MULTIMEDIA ************************/
/************************************************/
/*icono play*/
article > header .mediaBox [class*='icon'].play strong {line-height:6.8rem;}
article > header .mediaBox [class*='icon'].play {padding:4rem;}
article > header:not(.inside,.f27x9,.f18x9,.f16x9) .mediaBox [class*='icon'].play {padding:1.2rem;}
article > header .mediaBox [class*='icon'].play .rtve-icons {width:6.8rem;background-size:6.4rem;opacity:1;}

article > header figure {position:relative;}
article > header .mediaBox {display:flex;}
/*media-video/audio*/
article > header .mediaBox iframe {width:100%;height:100%;position:relative;z-index:1;border:0 none;}
/*enlace global*/
article > header figure > a:focus {position:absolute;right:0;top:0;width:100%;height:auto; /*background:#ffff0040;*/}
article > .f27x9 figure > a:focus {aspect-ratio:3;}
article > .f18x9 figure > a:focus {aspect-ratio:2;}
article > .f16x9 figure > a:focus {aspect-ratio:16/9;}
article > .f9x6 figure > a:focus {aspect-ratio:3/2;}
article > .f12x9 figure > a:focus {aspect-ratio:4/3;}
article > .f15x12 figure > a:focus {aspect-ratio:5/4;}
article > .f9x9 figure > a:focus {aspect-ratio:1;}
article > .f9x12 figure > a:focus {aspect-ratio:3/4;}
article > .f12x15 figure > a:focus {aspect-ratio:4/5;}
article > .f6x9 figure > a:focus {aspect-ratio:2/3;}
article > .f12x15 figure > a:focus {aspect-ratio:4/5;}
article > .f9x16 figure > a:focus {aspect-ratio:9/16;}
article > .f9x18 figure > a:focus {aspect-ratio:1/2;}



article > header:not(.inside) {padding-left:5.4rem;padding-right:2.2rem;}


 
  
@media only screen and (min-width:1281px) {
	
	/*disposicion horizontal*/
	article > header:is(.f27x9,.f18x9,.f16x9):not(.inside) .figure {}
	/*disposicion vertical en columna*/
	article > header:is(.f6x9,.f9x9,.f12x15,.f9x12,.f9x16,.f9x18):not(.inside) {padding-left:5.4rem;}
	article > header:is(.f6x9,.f9x9,.f12x15,.f9x12,.f9x16,.f9x18):not(.inside) .txtBox {padding-left:0;}


	.preBody {padding:1.2rem 2.2rem 0 5.4rem;}
	
	
	header.f16x9:not(.inside) .figure :is(> a,> a:focus) {width:calc(100% - 5.4rem);}
	
	

}


/*disposicion vertical en principio*/
article > header:not(.inside) {flex-direction:row;column-gap:3.2rem;}
article > header.media-first {flex-direction:row-reverse;}
article > header.media-first:not(.inside,.f27x9,.f18x9,.f16x9) .figure figcaption {text-align:left;}

/*disposicion vertical en columna*/
article > header:is(.f6x9,.f12x15,.f9x12,.f9x16,.f9x18):not(.inside) .figure {flex:0 0 21.8rem;margin-top:3.2rem;}
article > header:is(.f6x9,.f12x15,.f9x12,.f9x16,.f9x18):not(.inside).media-first .figure {flex:0 0 20.8rem;}

/*disposicion horizontal en columnas*/
article > header:is(.f9x9,.f15x12,.f12x9,.f9x6):not(.inside) .figure {flex:0 0 47rem;margin-top:3.2rem;}

/*disposicion horizontal al 100%*/
article > header:is(.f27x9,.f18x9,.f16x9):not(.inside) {flex-direction:column;}
article > header:is(.f27x9,.f18x9,.f16x9).media-first {flex-direction:column-reverse;}


/*general*/
article > header:is(.media-first,.inside) {margin-top:-0.1rem;}


/** DESTACADO MULTIMEDIA ************************/
/** END *****************************************/




/* NOTICIAS RELACIONADAS ************************/
/************************************************/

/*comunes*/
.artBody {position:relative;}
.artBody .noticRel > * {width:100%;}

.relBox .txtBox {padding:0 0 0.8rem;}
.relBox a strong {font-size:1.6rem;line-height:2rem;font-weight:450;color:var(--gris_medio);}
.relBox .pubBox {display:block;padding:0.4rem 0;text-align:right;}
.relBox .datmod {font-size:1.4rem;line-height:2rem;color:var(--gris_medio);}
.relBox > strong,.relBox > h2 > strong {display:flex;padding:1.6rem 0 0.8rem;border-bottom:0.1rem solid var(--gris2);color:var(--gris_medio);font:var(--main-pretitle);font-weight:500;letter-spacing:0.25pt;}
.relBox > strong {margin:1.2rem 0 0 0;}
.relBox .listag {display:flex;}


/*formato predeterminado: columna lateral*/
.artBody .noticRel {position:absolute;top:0;left:50%;display:flex;flex-direction:column;align-items:flex-end;width:calc(128rem - 5.4rem - 2.4rem);max-width:100vw;height:0;visibility:hidden;opacity:0;transform:translateX(calc(-50% + 2.7rem - 1.2rem));animation:mostrarRelacionados 0.25s ease 2s forwards;}

.artBody .noticRel > ul,
.artBody .relBox > h2 {float:right;clear:both;padding-left:7.2rem;}

.artBody .noticRel > ul:not(.listag) li {margin:0.8rem 0;border-bottom:0.1rem solid #999;}
.artBody .noticRel .mod > a {display:block;padding:0.8rem 0;}

.artBody .noticRel > ul,
.artBody .relBox > h2 {max-width:calc((128rem - 70rem) / 2);}

.artBody .relBox .listag {flex-direction:column;}
.artBody .relBox > strong {max-width:calc((128rem - 70rem) / 2 - 7.2rem);}


/*formato inferior: locked*/
.artBody.locked .noticRel {position:static;top:auto;right:auto;display:block;width:100%;max-width:none;height:auto;transform:none;}

.artBody.locked .noticRel > ul,
.artBody.locked .relBox > h2,
.artBody.locked .relBox > strong {float:none;clear:none;max-width:none;padding-left:0;}

.artBody.locked .relBox {
	--col1:21.8rem;
	--col2:calc(100% - 21.8rem - 2.4rem);
	--calle:2.4rem;
	margin-bottom:calc(var(--calle) * 2);
}

.artBody.locked .relBox .listag {flex-direction:row;flex-wrap:wrap;column-gap:1.6rem;}
.artBody.locked .relBox .listag li {align-items:center;}
.artBody.locked .relBox a strong {font:var(--main-pretitle);font-size:1.8rem;font-weight:400;}

/*estructura grid superpuestos*/
.artBody.locked .relBox .mod :is(a,.mainBox) {display:grid;grid-template-columns:var(--col1) var(--col2);grid-template-rows:auto var(--calle);column-gap:var(--calle);}
.artBody.locked .relBox .mod > a {padding:0;}
.artBody.locked .relBox .mainBox {grid-column:1/3;grid-row:1/3;}
.artBody.locked .relBox .ima {grid-column:1;grid-row:1/3;margin-top:0.4rem;}
.artBody.locked .relBox .txtBox {grid-column:2;grid-row:1;max-width:calc(100% - 8rem);}
.artBody.locked .relBox .pubBox {grid-column:2;grid-row:2;align-self:end;}

/*separadores*/
.artBody.locked .noticRel > ul:not(.listag) li.cellBox {position:relative;margin:0;padding:1.2rem 0;border-bottom:0;}
.artBody.locked .noticRel .cellBox:after {content:'';position:absolute;right:0;bottom:0;width:var(--col2);height:0;border-bottom:0.1rem solid var(--gris2);}


/*formato inferior: pantallas menores de 1280px*/
@media only screen and (max-width:1279px) {
	.artBody .noticRel {position:static;top:auto;right:auto;display:block;width:100%;max-width:none;height:auto;transform:none;}

	.artBody .noticRel > ul,
	.artBody .relBox > h2,
	.artBody .relBox > strong {float:none;clear:none;max-width:none;padding-left:0;}

	.artBody .relBox {
		--col1:21.8rem;
		--col2:calc(100% - 21.8rem - 2.4rem);
		--calle:2.4rem;
		margin-bottom:calc(var(--calle) * 2);
	}

	.artBody .relBox .listag {flex-direction:row;flex-wrap:wrap;column-gap:1.6rem;}
	.artBody .relBox .listag li {align-items:center;}
	.artBody .relBox a strong {font:var(--main-pretitle);font-size:1.8rem;font-weight:400;}

	/*estructura grid superpuestos*/
	.artBody .relBox .mod :is(a,.mainBox) {display:grid;grid-template-columns:var(--col1) var(--col2);grid-template-rows:auto var(--calle);column-gap:var(--calle);}
	.artBody .relBox .mod > a {padding:0;}
	.artBody .relBox .mainBox {grid-column:1/3;grid-row:1/3;}
	.artBody .relBox .ima {grid-column:1;grid-row:1/3;margin-top:0.4rem;}
	.artBody .relBox .txtBox {grid-column:2;grid-row:1;max-width:calc(100% - 8rem);}
	.artBody .relBox .pubBox {grid-column:2;grid-row:2;align-self:end;}

	/*separadores*/
	.artBody .noticRel > ul:not(.listag) li.cellBox {position:relative;margin:0;padding:1.2rem 0;border-bottom:0;}
	.artBody .noticRel .cellBox:after {content:'';position:absolute;right:0;bottom:0;width:var(--col2);height:0;border-bottom:0.1rem solid var(--gris2);}
}


/*aparición*/
@keyframes mostrarRelacionados {
	to {visibility:visible;opacity:1;}
}


/********************************/


/*focusing*/
.artBody .incluBox .maintitle,.relBox .txtBox strong,header a:hover > .pretitle {border-bottom:0.1rem solid transparent;}
.summary a:focus-visible,p a:focus-visible,.shareBox a:focus-visible .rtve-icons,.shareBox button:focus-visible .rtve-icons,.incluBox .mod > a:focus-visible,.relBox a:focus-visible {border-radius:0.3rem;outline:-webkit-focus-ring-color auto 0.1rem;}
.summary a:hover,.summary a:focus-visible,p a:hover,p a:focus-visible {color:#000;}

.summary a:focus-visible,p a:focus-visible {padding:0 0.4rem;margin:0 -0.4rem;}
.incluBox .mod > a:focus-visible {padding:0.8rem;margin:-0.8rem;}
.shareBox a:focus-visible .rtve-icons,.shareBox button:focus-visible .rtve-icons {}
.incluBox .mod > a:hover img {transform:scale(1.1);}
.incluBox .mod > a:hover:before {transform:rotate(-45deg);}
.artBody .incluBox a:hover .maintitle,.artBody .incluBox a:focus-visible .maintitle,
.relBox a:hover .txtBox strong {border-color:var(--gris_claro);}

.summary a:hover,p a:hover,header a:hover > .pretitle {border-color:var(--gris_oscuro);margin-bottom:-0.1rem;}


/** CONTENIDO EXTERNO ***************************/
/************************************************/
.prev_externalembed,.prev_externalembed .content {position:relative;}
.prev_externalembed {margin:calc((2.8rem / 2) + 2.8rem) auto calc(2.8rem / 2) auto;display:block;width:100%;max-width:70rem;}
.prev_externalembed .content {padding:calc(3.2rem / 2) 0;border-style:solid;border-color:#678;border-width:0.1rem 0;display:inline-block;}
.prev_externalembed .content:before {content:'Contenido externo';}
.prev_externalembed .content > strong {font:var(--R-300_20);font-weight:400;}
.artBody .prev_externalembed .content p {font:var(--auxiliar);padding:calc(1.6rem / 4) 0 calc(1.6rem / 4) 4.8rem;}
.prev_externalembed .content .ico {float:left;width:4.8rem;height:2.4rem;}
.prev_externalembed .content .ico .rtve-icons {float:left;height:100%;width:2.4rem;background-repeat:no-repeat;background-position:50%;background-size:auto 2.8rem;}
.prev_externalembed .butt {border-color:var(--gris_claro);display:inline-block;float:right;}
.prev_externalembed .butt .label {display:inline-block;color:var(--gris2);}
.prev_externalembed .butt:hover .label {color:var(--gris_oscuro);}

/*redes sociales
:is(section,.section):has(iframe) {padding:1.2rem 0;}
:is(section,.section):has(iframe) > div:not(.incluBox) {margin:0 auto;}
:is(section,.section):has(iframe) iframe {margin:0 auto !important;width:100%;max-width:45rem;}*/

/*graficos datawrapper*/
div:has( > iframe[src*='datawrapper']) {border:solid var(--gris2);border-width:0.1rem 0;padding:2.4rem 0;margin:2.4rem 0;}

/** CONTENIDO EXTERNO ***************************/
/** END *****************************************/





/** APERTURAS INSIDE ****************************/
/************************************************/
header.inside {width:100vw;max-width:100%;position:relative;flex-direction:column-reverse;}
header.inside figure {padding:0;}
header.inside .mediaBox,header.inside.f16x9 figure .ima {height:100%;}
header.inside figure .ima {aspect-ratio:auto;width:100%;}
header.inside :is(figcaption,.txtBox,.summary) {text-align:center;}
header.inside :is(.txtBox,.summary) {max-width:128rem;margin:0 auto;padding-top:2rem;}
header.inside h1 {position:absolute;z-index:1;top:0;left:0;width:100%;display:flex;align-items:end;justify-content:center;padding:0 5.4rem 2.7rem;color:#fff;background:linear-gradient(0deg,#00000067,transparent 75%);}
header.inside .maintitle {font-weight:100;padding:0;}
header.inside .summary ul {width:auto;display:inline-block;text-align:left;}

header.inside figure:not(:has(iframe)) a.hddn_mobile {width:100%;}
header.inside figure:not(:has(iframe)) a.hddn_mobile {z-index:2;}
header.inside figure [class*='icon'].play {z-index:1;background:none;padding:0;}
header.inside figure [class*='icon'].play :is(.rtve-icons,strong) {position:absolute;left:50%;top:50%;}
header.inside figure [class*='icon'].play .rtve-icons {transform:translate(-50%,-50%);}
header.inside figure [class*='icon'].play strong {transform:translate(-50%,1.6rem);}

/*en desktop unificamos todos los formatos*/
header.inside :is(.mediaBox,h1,a.hddn_mobile) {max-height:68rem;aspect-ratio:16/10;}

/*cuando tenemos un player*/
header.inside:has(.mediaBox .ima > iframe) h1 {
position: relative;
    max-width: calc(100vw - 4.8rem);
    aspect-ratio: auto;
    width: calc(100vw - 4.8rem);
    background: none;
    color:inherit;
    height: auto;
    flex-direction: column;
    padding: 0;
    left: 50%;
    transform: translate(calc(-50% - (5.4rem / 2)));
}

/** APERTURAS INSIDE ****************************/
/** END *****************************************/







/** BREAKING NEWS *******************************/
/************************************************/
/*animacion*/
@keyframes breaking {
    0% {margin:-9.6rem auto 0 auto;opacity:0;}
    100% {margin:0 auto 2.4rem auto;opacity:1;}
}
.wrapper.breakNews {margin:-9.6rem auto 0 auto;}
.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 .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:1.2rem;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 *****************************************/


/** BREADCRUMBS *********************************/
/************************************************/
.breadtabs .pretitle {font-size:1.7rem;line-height:2.1rem;}

/** BREADCRUMBS *********************************/
/** END *****************************************/



/** NAVEGACION TECLADO **************************/
/************************************************/
/*contenedor necesario x tecnologia*/
.inc_comunes-cabecera-rediseno_2026-skipBox {display:flex;}
/*unificando controles*//*haciendo layout a los //BUTTON con funcionalidad*/
nav > button.blind,.navBox .services li > a {width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center;}
.mainNav .rtve-icons {width:2.4rem;height:2.4rem;}
.skipBox a,.topBox a,.nearheader:not(.openMenu) .blindBox li a {padding:1.2rem;}
.nearheader:not(.openMenu) .blindBox li strong {}
[class*='header'].openMenu .blindBox li a,[class*='header'].openMenu .blindBox li .blind {padding:0.8rem;}
*:focus,*:focus-visible {outline:var(--focus) solid 0.2rem;border-radius:0.3rem;outline:-webkit-focus-ring-color auto 0.1rem;position:relative;}

/*ajustes para iconos*/
.navBox .services li > a:is(:focus,:focus-visible) {outline:0 none;}
.navBox .services li > a:is(:focus,:focus-visible) .rtve-icons {
    outline: var(--focus) solid 0.2rem;
    border-radius: 0.3rem;
    outline: -webkit-focus-ring-color auto 0.1rem;
    outline-offset: 1.2rem;
    border-radius: 0;
    opacity: 1;
  position: relative;}

/*skipBox*/
.skipBox.focus {width:100%;}
.skipBox.focus .container {height:calc(4.8rem + 2.4rem);position:relative;width:100%;padding:1.2rem;}
.navBox {top:0;transition:top 0.3s;}
.skipBox.focus ~ .navBox {top:calc(4.8rem + 2.4rem);}
.skipBox a {color:var(--gris3);font-size:1.4rem;line-height:2rem;font-weight:400;}
.skipBox a:focus {color:#000;}
.skipBox li {padding:0 0.4rem;}
.skipBox ul {display:flex;justify-content:center;}

/*hueco cuando visible*/
.skipBox.focus ~ .mainbodier {padding-top:6.4rem;}



/** NAVEGACION TECLADO **************************/
/** END *****************************************/


/** NAVEGACION TECLADO **************************/
/************************************************/





/** NAVEGACION TECLADO **************************/
/** END *****************************************/





/** ATAJOS DE INTERES ***************************/
/************************************************/
body:has(.shortBox) {padding-top:3.2rem;}
/*ponemos los enlaces de interes al principio de todo*/
.shortBox {padding:0.8rem 2.4rem;position:fixed;top:0;z-index:1;background:var(--bckg1);}
/*listado no crece en altura >> scroll horizontal*/
.shortBox .container {display:flex;justify-content:center;column-gap:0.8rem;}
.shortBox ul {display:inline-flex;flex-wrap:nowrap;gap:1.2rem;overflow-x:auto;max-width:128rem;padding:0 1.2rem;scrollbar-width:none;}
.shortBox ul::-webkit-scrollbar {display:none;}
.shortBox .container * {font-size:1.3rem;line-height:1.6rem;color:var(--gris4);font-weight:400;white-space:nowrap;}


/** ATAJOS DE INTERES ***************************/
/** END *****************************************/




/** UNA MIRADA EUROPEA **************************/
/************************************************/
/*RUPTURA DE CAJA*/
.artBody .wrapper.striplayer {width:100vw;max-width:100vw;position:relative;left:calc(50% - 1.2rem);transform:translateX(-50%);padding:2.4rem;}
.artBody .relBox + .wrapper.striplayer {border-top: 0.1rem solid var(--gris2);}
.artBody:not(.locked) .relBox + .wrapper.striplayer {margin-top:4.8rem;}
@media only screen and (min-width:1280px) {
	.artBody .wrapper.striplayer {max-width:calc(128rem + 2.4rem);left:50%;}
}

/** UNA MIRADA EUROPEA **************************/
/** END *****************************************/




/** BLOQUES ESPECIALES **************************/
/************************************************/
.section.striplayer {width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:2.4rem;display:block;}
.section.striplayer.detail.info {width:calc(100vw - (2.4rem * 2));}


/** BLOQUES ESPECIALES **************************/
/** END *****************************************/