.article .preBody > * {padding:2.4rem;}
.article .preBody > .signBox {justify-content:center;}
.article .preBody > .signBox:after {max-width:calc(100vw - 12rem);}
article header time span {font-weight: 300;}

.signBox {
    color: #6B6969;
}
.signBox .author {
    font-family: 'Noto Serif','Roboto Slab','Roboto',sans-serif;
    font-size: 1.7rem;
    line-height: 2rem;
    font-weight: 400;
    letter-spacing: -0.125pt;
}
.signBox .role {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-style: normal;
    padding-left: 0.2rem;
}
.signBox {
    justify-content: center;
    column-gap: 2.8rem;
    position: relative;
}
.signBox,.signBox > * > div {
    display: flex;
}
.signBox > *:not(strong) {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 6.4rem auto;
    align-items: center;
    column-gap: 0.4rem;
}
.signBox > * > div {
    flex-direction: column;
}
.signBox .avatar {
    aspect-ratio: 1;
    height: 6rem;
    width: auto;
    border-radius: 100%;
}
.signBox .avatar img {
    position: relative;
    height: 7.6rem;
    width: auto;
    filter: grayscale(1) contrast(1.15);
    left: 50%;
    transform: translate(-50%,-0.2rem);
}
.signBox .author {
    border-bottom: 0.1rem solid transparent;
}
.signBox .avatar.no_ima {
    background: linear-gradient(90deg,#e9e9e9,#f9f9f9);
    position: relative;
}
.signBox .avatar.no_ima:before {
    content: '';
    border-radius: 100%;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    background: url('https://css2.rtve.es/css/rtve.2025/i/logos/rtveLogoCab_000000.svg') no-repeat 50%;
    background-size: 4rem;
    opacity: 0.34;
}
.signBox a[href*="verificartve"] .ima img {
    transform: translate(-50%, -0.7rem);
}
/** SUBCABECERA AUTORES *************************/
/************************************************/

/*estructura*/
.article .preBody,.article .artBody {display:flex;flex-direction:column;align-items:center;}
.preBody > * {width:100%;}
.signBox {padding:2.4rem 2.4rem 1.2rem 2.4rem;justify-content:center;column-gap:2.8rem;justify-content:flex-start;padding-left: calc((100% - 84.8rem + 4.8rem) / 2);position:relative;}
.signBox:after {content:'';height:0;width:100%;max-width:80rem;display:inline-block;border-bottom:0.1rem solid #c6c6c6;position:absolute;bottom:0;}
.signBox,.signBox > a > div {display:flex;}
.signBox > a {display:grid;grid-template-rows:1fr;grid-template-columns:6.4rem auto;align-items:center;column-gap:0.4rem;}
.signBox > a > div {flex-direction:column;}

.signBox[data-items="3"] > a {max-width:calc(100%/3);}

/*datos/compartir*/
.preBody .dataBox,.preBody .shareBox {display:flex;}
.preBody .dataBox {flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
	.preBody .dataBox .pubBox {order:2;}
	.preBody .dataBox .reader {order:3;}
	.preBody .dataBox .shareBox {order:4;}
.preBody .dataBox .pubBox,.preBody .dataBox .reader {font-size:1.4rem;line-height:2.4rem;}
.preBody .shareBox .icon-label .rtve-icons {width:2.4rem;height:2.4rem;display:inline-block;background-repeat:no-repeat;background-position:50%;}
	.preBody .shareBox .fbook .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_fbook_6b6969.svg');}
	.preBody .shareBox .equis .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_equis_6b6969.svg');}
	.preBody .shareBox .whats .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_whats_6b6969.svg');}
	.preBody .shareBox .blsky .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_blsky_6b6969.svg');}
	.preBody .shareBox .links .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_links_6b6969.svg');}
	.preBody .shareBox .bmark .rtve-icons {background-image:url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_bmark_6b6969.svg');}

.preBody .shareBox {position:relative;top:-1.2rem;right:-1.2rem;}
.preBody .shareBox > li > a,.preBody .shareBox > li > button {padding-bottom:0;margin-bottom:1.2rem;}
.preBody .shareBox .tooltip {position:relative;}
.preBody .shareBox .tooltip strong {position:absolute;left:50%;transform:translateX(-50%);bottom:-1.6rem;font-size:1.3rem;line-height:1;white-space:nowrap;font-weight:400;opacity:0;transition:opacity 0.3s;}

/*tiempo de lectura*//*se ha desestimado*/
.preBody .reader {display:flex;}
.preBody .reader .icon-rtve {width:2.4rem;height:2.4rem;display:inline-block;background:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_crono_494847.svg') no-repeat 50%;}
.preBody .reader strong {padding:0 0.4rem;font-weight:400;}
.preBody .reader strong:after {content:" min.";font-weight:300;}

.signBox a:hover .avatar {outline:0.2rem solid #494847ab;}
.signBox a:hover .author {color:#123;border-color:#123;}
.preBody .shareBox > li > a:hover,.preBody .shareBox > li > button:hover {padding-bottom:1.2rem;margin:0;overflow:visible;}
.preBody .shareBox a:hover strong,.preBody .shareBox button:hover strong {bottom:-0.4rem;opacity:1;}


@media only screen and (max-width:850px) {
	/*ajustes autores*/
	.signBox {padding-left:2.4rem;}
	.signBox[data-items="3"] .role,.signBox[data-items="4"] .role,.signBox[data-items="5"] .role,.signBox[data-items="6"] .role,.signBox[data-items="7"] .role {display:none;}    
	}    

@media only screen and (max-width:720px) {
    .signBox:after {border-bottom: none;}
	.preBody .signBox,.preBody .dataBox {justify-content:center; padding: 0;}
	.preBody .dataBox {flex-direction:column;align-items:center;}
	.preBody .dataBox .shareBox {order:2;top:0;right:0;width: 100% !important;border-top: 0.1rem solid #c6c6c6;justify-content: center;}
	.preBody .dataBox .shareBox,.preBody .dataBox {margin-bottom:0;}
	}

/** SUBCABECERA AUTORES *************************/
/************************************************/
/*colores*/
.signBox {
    color: #6B6969;
}

/*fuentes*/
.signBox .author {
    font-family: 'Noto Serif','Roboto Slab','Roboto',sans-serif;
    font-size: 1.7rem;
    line-height: 2rem;
    font-weight: 400;
    letter-spacing: -0.125pt;
}

.signBox .role {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-style: normal;
    padding-left: 0.2rem;
}

/*estructura*/
.signBox {
    justify-content: center;
    column-gap: 2.8rem;
    position: relative;
}

.signBox,.signBox > * > div {
    display: flex;
}

.signBox > *:not(strong) {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 6.4rem auto;
    align-items: center;
    column-gap: 0.4rem;
}

.signBox > * > div {
    flex-direction: column;
}

.signBox .avatar {
    aspect-ratio: 1;
    height: 6rem;
    width: auto;
    border-radius: 100%;
}

.signBox .avatar img {
    position: relative;
    height: 7.6rem;
    width: auto;
    filter: grayscale(1) contrast(1.15);
    left: 50%;
    transform: translate(-50%,-0.2rem);
}

.signBox .author {
    border-bottom: 0.1rem solid transparent;
}

.signBox .avatar.no_ima {
    background: linear-gradient(90deg,#e9e9e9,#f9f9f9);
    position: relative;
}

.signBox .avatar.no_ima:before {
    content: '';
    border-radius: 100%;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    background: url('https://css2.rtve.es/css/rtve.2025/i/logos/rtveLogoCab_000000.svg') no-repeat 50%;
    background-size: 4rem;
    opacity: 0.34;
}

.signBox a[href*="verificartve"] .ima img {
    transform: translate(-50%, -0.7rem);
}

/** SUBCABECERA AUTORES *************************/
/** END *****************************************/
/*datos/compartir*/
.preBody .shareBox > li > a,.preBody .shareBox > li > button {
    padding: 1.2rem;
    display: inline-block;
    overflow: hidden;
}

.preBody .shareBox .icon-label .rtve-icons {
    width: 2.4rem;
    height: 2.4rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
}

.preBody .shareBox .fbook .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_fbook_6b6969.svg');
}

.preBody .shareBox .fcebk .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_fbook_6b6969.svg');
}

.preBody .shareBox .equis .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_equis_6b6969.svg');
}

.preBody .shareBox .whats .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_whats_6b6969.svg');
}

.preBody .shareBox .blsky .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_blsky_6b6969.svg');
}

.preBody .shareBox .links .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_links_6b6969.svg');
}

.preBody .shareBox .bmark .rtve-icons {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_bmark_6b6969.svg');
}

/*quitamos "anyadir a mis listas"*/
.preBody .shareBox > li:has(.bmark) {
    display: none;
}

/*mensajes emergentes botones*/
.shareBox li:has(.links) {
    position: relative;
}

.preBody .shareBox .links + .toolBox {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(calc(-50% - 4.8rem - 2.4rem),-50%);
    padding: 1.2rem;
    text-align: center;
    background-color: #fff;
    border: 0.1rem solid lightgray;
    border-radius: 0.6rem;
    box-shadow: 0 0 1.6rem rgba(0,0,0,0.25);
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(4.8rem * 6);
    height: calc(3.6rem + 2.4rem);
    z-index: 1;
}

.preBody .shareBox .links + .toolBox strong {
    font-size: 1.2rem;
    line-height: 1.6rem;
}

.preBody .shareBox .links + .toolBox img,.preBody .shareBox .links:not(.be_on) + .toolBox {
    display: none;
}

/** EMBEBIDOS EXTERNOS **************************/
/************************************************/
[class*="externalembed"] {
    height: auto;
    position: relative;
    z-index: 1;
    width: calc(100vw - 4.8rem);
    left: 50%;
    transform: translateX(-50%);
    max-width: 75.6rem;
    margin: 2.4rem 0;
}

[class*="externalembed"] .content {
    border: 0.1rem solid #bbb;
    background-color: #fff;
    width: 100%;
    height: auto;
    padding: 1.6rem;
    border-radius: 0.6rem;
    display: grid;
    grid-template-columns: 4.8rem auto;
    grid-template-rows: 4.8rem auto;
    align-items: center;
}

[class*="externalembed"] .content > *:not(.icon) {
    grid-column: 2;
}

[class*="externalembed"] .butt {
    justify-self: end;
}

[class*="externalembed"] .content > strong {
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: grey;
    font-weight: 500;
    display: block;
}

[class*="externalembed"] p {
    font-size: 1.4rem;
    line-height: 2rem;
    color: gray;
    font-weight: 400;
    margin: 0.6rem 0;
}

[class*="externalembed"] .butt .label {
    font-size: 1.3rem;
    line-height: 2rem;
    padding: 0.4rem 1.2rem;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.2pt;
    font-weight: 500;
}

[class*="externalembed"] .butt {
    float: right;
    opacity: 0.67;
    background-color: #fff;
    cursor: pointer;
    height: 3.2rem;
    margin: 0.4rem 0 0.4rem 1.2rem;
    text-align: center;
    border-radius: 0.3rem;
    border: 0.2rem solid #000;
    display: inline-flex;
    align-items: center;
}

[class*="externalembed"] .butt:hover {
    opacity: 1;
    background-color: #000;
}

[class*="externalembed"] .butt:hover .label {
    color: #fff;
}

[class*="externalembed"] + iframe, [class*="externalembed"] + blockquote, [class*="externalembed"] + .twitter-tweet {
    display: inline-block !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    border: 0 none !important;
    margin: 0;
}

.artBody iframe, .artBody blockquote[class*='tiktok'], .twitter-tweet-rendered {
    display: flex !important;
    margin: 2.4rem auto;
    float: none !important;
    width: 100%;
}

.artBody iframe.instagram-media {
    max-width: 42rem;
    margin: 0 auto !important;
    margin-bottom: 2rem !important;
}

[class*="externalembed"] .icon {
    float: left;
    display: inline-block;
    margin: -0.4rem 0 0 -0.4rem;
    width: 4rem;
    height: 4rem;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url('https://css2.rtve.es/css/rtve.2021/i/otros-logos/embed-ext/alert.svg');
}

[class*="externalembed"] .fbook {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_fbook_6b6969.svg');
}

[class*="externalembed"] .ytube {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_ytube_6b6969.svg');
}

[class*="externalembed"] .igram {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_igram_6b6969.svg');
}

[class*="externalembed"] .equis {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_equis_6b6969.svg');
}

[class*="externalembed"] .tktok {
    background-image: url('https://css2.rtve.es/css/rtve.2025/i/rtve-icons.svg/rtve-icon_tktok_6b6969.svg');
}

/** EMBEBIDOS EXTERNOS **************************/
/** END *****************************************/

