@charset "UTF-8";
@import url('https://css2.rtve.es/css/rtve.2021/rtve.transition/desktp.header.css');
@import url("https://css2.rtve.es/css/rtve.2015/rtve.commons/rtve.header.footer/desktp.footer.css");


body .ico.users img {background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_users.svg');}
body .ico.seekr img {background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search.svg');}

body>.shortBox, .socialBox, .floatLink {display:none;}
body>.shortBox~.footer {margin-top:0;}
.wrapper.footer {background:black;}
.rtve-icons {display: inline-block;background-repeat:no-repeat;background-position:50%;background-size:100%;}

.striplayer {background:#CC1224;}
.striplayer  * {color:#fff;}

/*mainheader*/
body .mainheader {position:absolute;background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);}
/* body .mainheader.minify {background-color: #CC1224;} */
body .ico.slideL.leftoff > img {background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_menu.svg');}
.mainheader .maintabs>.tab_first {overflow:visible;z-index:1;}
.mainheader .maintabs>.tab_first .logo {background: url("https://css2.rtve.es/css/rtve.commons/rtve.header.footer/i/logoRTVE_ffffff.png") top left no-repeat;background-size: 100% auto;}
.mainheader .maintabs>.tab_first img {/*filter: brightness(10);*/display:none}


.mainheader.minify {top:0;}
/*ajustando nav*/
.mainheader .navBox > .container {width:118rem;max-width: 118rem;}
.mainheader .navBox .ico.slideL {left: -2rem;}
.mainheader .lefton:not([style="display: inline;"]) + .blindBox .maintabs>.tab_first {left: 50%;margin-left: calc(-59rem + 3rem);}
.mainheader .lefton[style="display: inline;"] + .blindBox .maintabs>.tab_first {left:6.5rem}

/* h1 es logo*/
.onside {width:0.1rem;height:0.1rem;display:inline-block;position: absolute;clip: rect(0,0,0,0);white-space: nowrap;opacity:0;}

/*pie*/
body .mainbodier {margin-bottom:0;}
body .wrapper.bodier {padding-bottom: 12rem;}

/*comun*/
.bodier>.container {width:calc(100% - 9.6rem);}
.bodier>.container.striplayer {width:100%;}
.container .gridBox {padding:4rem;}
.cell {text-align:center;}
.striplayer .cell strong {color:#fff;}
.cell .auxBox * {font-size: 1.6rem;line-height:2.8rem;font-weight:300;}
.cell .auxBox em {font-style:normal;font-weight:500;}

.container.separaBox:before {border-top: 0.1rem solid #CC1224;width:50%;content:'';display: block;margin:0 auto;}


/*introBox*/
.introBox .gridBox {padding-top:12rem;padding-bottom:6rem;position:relative;z-index:1;}
.introBox .gridBox >.cell {position:inherit;z-index:1;}
.introBox {background: url('https://css.rtve.es/css/rtve.2025.noticias/ayuda-gaza/i/apertura.jpg');background-size: 100% auto;background-repeat: no-repeat;background-position: center center;height:100%;}
.container.introBox .gridBox:after {display: block;content:'';background: transparent linear-gradient(180deg, #ff550000 0%, #ff5500ef 100%) 0% 0% no-repeat;height:100%;position:absolute;bottom:0;height:50%;width:100%;z-index: 0;left:0;}	
.introBox .gridBox > .cell * {font-size:2rem;line-height:3.6rem;}
.introBox .falseH1 span {display:block;text-transform:uppercase;font-size:2.8rem;font-weight:600;position:relative;}
.introBox .cell .falseH1 {display:inline-block;}
.introBox .cell .logo {display:block;margin:0 auto;}
.introBox .cell .logo img {max-width:37rem;}
.introBox .falseH1 span:before {content: "";width:14rem;height:18rem;position: absolute;left:-14rem;top:-2rem;background:'';background-repeat: no-repeat;background-size:contain;}
.introBox p.subtitle strong {max-width: 54rem;display: block;margin:0 auto;}
.introBox .gridBox > .cell p.subtitle strong {font-size:3rem;line-height:3.6rem;}	
.introBox .gridBox > .cell p strong {text-transform:none;padding:0;}

/* bcube */
.introBox .gridBox > .cell .mainBox {display: grid;justify-content: center;}
.introBox .gridBox > .cell .mediaBox {order: 2;    padding: 2rem 0;}
.introBox .gridBox > .cell .txtBox {order: 1;padding-top: 2rem;line-height: 1;}
.introBox .gridBox > .cell .txtBox .maintitle {font-weight: 300;line-height: 1;}
.introBox .mediaBox .ima {width:37rem;}


/*cajon COLABORA*/
.container.colabora {max-width: 152rem;}
.auxBox .itemBlock .data {display:inline-block;}
.auxBox .itemBlock strong {padding-bottom:0;}

.colabora .grid> .gridBox {padding: 0;}
.colabora .grid> .gridBox .cell {float:left;}
.colabora .g3.size_33 .cell {width: 33.3333%;}
.colabora .g4.size_25 .cell {width: 25%;}
.colabora .g5.size_20 .cell {width: 20%;}

.colabora .cell strong {display: inline-block;text-transform: none;padding-bottom: 0;}
.colabora article .mainBox .auxBox * {line-height: 2rem;}
.colabora article .mainBox .auxBox>:not(.author) {margin-top: 0.8rem;}

.grid:not(.listas) .gridBox .mod:not(.no_ima) .mediaBox>a:after, .noticias .mediaBox.photoBox:after, .rtve .mediaBox.photoBox:after, .totem .ima:after{display:none;}

/* cajones */
.container.striplayer>.grid .secBox {padding: 3.2rem 0 0 2.4rem;text-align: left;}
.container>.grid .secBox {text-align: center;padding: 2.4rem 0;position: relative;display: inline-block;width: 100%;}

/* fuentes */
.container.colabora article .mainBox .maintitle {text-transform:uppercase;color: #4B4B4B;font-weight: 300;font-size: 1.4rem;line-height: 2rem;}
.container.colabora .auxBox p, .container .g1 .txtBox p {font-size: 1.6rem;color: #4B4B4B;font-family: 'Roboto','Arial',sans-serif;font-weight: 300;line-height: 3rem;}
.container>.grid .secBox span {font-size: 2.6rem;font-family: 'Roboto','Arial',sans-serif;line-height: 3.9rem;font-weight:100;}
.container.striplayer>.grid .secBox span {font-size: 3rem;font-family: 'Roboto','Arial',sans-serif;line-height: 3.9rem;font-weight:900;color: #FDFDFD;}
.container.colabora article .mainBox .auxBox sub, .colabora article .mainBox .txtBox  sub {font-size: 1.3rem;font-weight: 300;line-height: 2rem;}
.container.colabora article .mainBox .auxBox p, .colabora article .mainBox .txtBox p{font-size: 1.4rem;}

/*colabora*/
.colabora.gridLayout.g5 .cell, .colabora.gridLayout.g4 .cell,.colabora.gridLayout.g3 .cell,.colabora.gridLayout.g2 .cell,
.colabora .g5.size_20 .cell, .colabora .g4.size_25 .cell {float:none;padding:0 1.6rem;}
.colabora.gridLayout.g1 .gridBox,.colabora.gridLayout.g5 .gridBox, .colabora.gridLayout.g4 .gridBox, .colabora.gridLayout.g3 .gridBox,.colabora.gridLayout.g2 .gridBox,
.colabora .g5.size_20 > .gridBox, .colabora .g4.size_25 .gridBox {display:flex;flex-direction:row;justify-content:space-between;}

.colabora.gridLayout.g1 .gridBox,.colabora.gridLayout.g5 .gridBox, .colabora.gridLayout.g4 .gridBox, .colabora.gridLayout.g3 .gridBox,.colabora.gridLayout.g2 .gridBox,
.colabora .g5.size_20 > .gridBox, .colabora .g4.size_25 .gridBox {flex-wrap: wrap;justify-content:center;}
.colabora .g5.size_20 > .gridBox .cell,.colabora.gridLayout.g5 .gridBox .cell {width: auto;flex: 0 0 20%;}
.colabora .g4.size_25 > .gridBox .cell,.colabora.gridLayout.g4 .gridBox .cell,.colabora.gridLayout.g3 .gridBox .cell,.colabora.gridLayout.g2 .gridBox .cell {width: auto;flex: 0 0 25%;}
.colabora .mediaBox.noticBox > .ima {padding-top:33%;}
.colabora .mediaBox.noticBox > .ima img {height:100%;width:auto;left:50%;top:50%;transform:translate(-50%,-50%);}

.colabora article .mainBox a .pretitle {border-bottom:0.1rem solid #CC1224;}
.colabora article .txtBox > a {display:block;}
.colabora article .mainBox .pretitle {font-size:1.2rem;line-height:1.8rem;color:#CC1224;width:auto;display:inline-block;font-weight:700;letter-spacing:0.25pt;}
article .mainBox .auxBox .nota_pie {font-size:1.1rem;line-height:1.5rem;text-align:left;}
article .mainBox .auxBox .nota_pie span,.colabora .data .becareful {font-size:1.2rem;color:darkred;margin-right:0.4rem;}
.colabora article .mainBox .auxBox p.intro {font-size:1.2rem;line-height:1.8rem;border-bottom: 0.1rem dotted lightgray;padding-bottom: 1.8rem; }
.colabora article .mainBox .maintitle {font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:0.5pt;color:darkgrey;}
.colabora .grid.simply article .mainBox .txtBox,.colabora .grid.simply article .mainBox .txtBox + .auxBox {padding:0;}
.colabora article .mainBox .pretitle,.colabora article .mainBox .txtBox,.colabora .mainBox .txtBox + .auxBox {margin-bottom:1.2rem;}
.colabora .itemBlock {border-bottom:0.1rem dotted lightgray;padding-bottom:1.2rem;}
.colabora .itemBlock em.type,.colabora .itemBlock .subtype {width:100%;display:inline-block;}
.colabora .itemBlock em.type {font-style:normal;font-size:1.3rem;line-height:2rem;text-transform:uppercase;font-weight:700;letter-spacing:1pt;color:grey;}
.colabora .itemBlock .subtype,.colabora .itemBlock .data {font-size:1.4rem;}
.colabora .itemBlock .subtype strong,.colabora .itemBlock .data strong {font-weight: 700;}

/* ajustes posteriores */
.colabora .itemBlock {padding-bottom:0.8rem}
.colabora .itemBlock em.type,.colabora .itemBlock .subtype {width:auto}
.colabora.g1 .itemBlock em.type {width:100%}
/* .colabora article .mainBox .auxBox p.intro {display:none} */
.colabora .itemBlock .subtype {word-spacing:-0.5pt}
.colabora .itemBlock .subtype strong.data {padding-right: 0.5rem;}

/* ver mas - menos */
.colabora.simply .mainBox {position:relative;}
.colabora.simply .mainBox input {position: absolute;top: auto;bottom: 0rem;left:0;background: #fff;width: 100%;text-align: center;font-size: 1.7rem;line-height: 2.3rem;z-index: 3;height: 0;}
.colabora.simply .mainBox input:before {content: "Ver más";background:url("https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_down_000000.svg") no-repeat center right;padding-right:2rem;cursor: pointer;    opacity: .6;}
.colabora.simply .mainBox input:checked:before {content: "Ver menos";background-image:url("https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_up_000000.svg")}
.colabora.simply input + .auxBox {margin-bottom: 3.4rem;}
.colabora.simply input:not(:checked) + .auxBox {max-height: 32rem;overflow: hidden;position: relative;}


/*catalogo*/
.container[data-tipo="mod_catalogo"] .g2.simply .cell {width:25%;clear:none;}
.container[data-tipo="mod_catalogo"] .cell .maintitle {font-weight:400;}
.container>section.grid>.slideH+.spinnBox+.controlBox span {background: transparent;}

/*footer*/
.wrapper.footer .infoBox {display:none;}
/*.wrapper.footer .portalsBox {padding-left:20%;}*/
.wrapper.footer {padding:2.4rem 0 12rem 2.4rem;background:#D0D0D0}
.wrapper.footer .container {width:118rem;}
.wrapper.footer .container a {float:none}

/** POSICIONANDO ONE TRUST ***************/
/*****************************************/
body #onetrust-consent-sdk {position:relative;width:calc(100% - 9.2rem);left:4.6rem;}
body	#onetrust-consent-sdk {bottom:6rem;}
body #ot-sdk-btn-floating.ot-floating-button {position:absolute;top:0;left:0;width:4rem;height:4rem;left:50% !important;transform:translateX(-50%);z-index:5;}
body #ot-sdk-btn-floating .ot-floating-button__front {border-radius:0;background:transparent;}
body #ot-sdk-btn-floating .ot-floating-button__front,#ot-sdk-btn-floating .ot-floating-button__back {box-shadow:none;}
body #ot-sdk-btn-floating.ot-floating-button button {opacity:0.34;}
body #ot-sdk-btn-floating.ot-floating-button button:hover {opacity:1;}
body #ot-sdk-btn-floating .ot-floating-button__front {background-color: unset;background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_ot_persistent_cookie.svg');box-shadow: none;opacity: .5;}
/** POSICIONANDO ONE TRUST ***************/
/** END **********************************/
.wrapper.sheet.breakNews {display: none;}

@media (min-width: 1400px) {
    .colabora .g5.size_20 > .gridBox .cell {width: auto;flex: 0 0 20%;}
    .colabora .g4.size_25 > .gridBox .cell {width: auto;flex: 0 0 25%;}
} 

@media (max-width: 1400px) {
	/*.colabora .intro {display:none;}*/
    .colabora article .mainBox .maintitle {letter-spacing: 0.3pt;}
    .colabora .g5.size_20 > .gridBox .cell,
    .colabora .g4.size_25 > .gridBox .cell {width: auto;flex: 0 0 33%;}

} 

@media (max-width: 1180px) {
	.mainheader .navBox .ico.slideL {left:0;}
     .mainheader .lefton:not([style="display: inline;"]) + .blindBox .maintabs>.tab_first {left:5rem;margin-left:0;}
	 
	.mainheader .navBox > .container,
	.bodier>.container {width:100%;}

	.bodier>.container.introBox {background-size:cover;}
	.mainbodier div[class*='Box'] {flex-flow:column;}
	.mainbodier div[class*='Box'] .cell,
	.container .cell {width:100%;}

} 
@media (max-width: 1024px) {
 .colabora .g5.size_20 > .gridBox, .colabora .g4.size_25 > .gridBox {flex-wrap: wrap;}
 .colabora .g5.size_20 .cell,
 .colabora .g4.size_25 .cell  {width:33.33%}

.colabora .intro {display:none;}
}

@media (max-width: 680px) {
  .colabora .g5.size_20 .cell,
  .colabora .g4.size_25 .cell  {width:50%}

}