@import url("https://css.rtve.es/css/rtve.2025.television/aqui-hay-trabajo-TE_SAQUIH/TE_SAQUIH.colors.por.css");

.wrapper.bodier {padding-bottom: 4rem}

/* cabecera */
.wrapper.mainheader {width: 100%;left: 0;height: 0;top: -1.2rem;margin: 0 auto;position: static!important;}
.mainheader .tab_first {z-index: 4;width: 8.2rem;height: 5.6rem;position: relative;overflow: hidden;}
.mainheader .tab_first .ico img {top: 1.2rem;}
@media only screen and (min-width: 1260px) {header.navBox > .container:not(.striplayer) {width: 118rem!important;}}

.wrapper.subheader .navBox.spechead,.container.striplayer.socialShare .gridBox {height:5.6rem}
.navBox.spechead nav.blindBox {padding: 0;    max-width: 118rem;position: static;margin: 0 auto;}
.navBox.spechead nav.blindBox > ul li {position:relative;}
.navBox.spechead .container ~ .slidB.ico:after {color: #fff;}
.spechead nav li a:hover {border-bottom: .1rem solid #fff;}

.wrapper.subheader .spechead:after {content: "";width:100vw;display: inline-block;height: .1rem;position: absolute;left: -50%;bottom: -0.4rem;top: auto;background: linear-gradient(to right, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.2) 45%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.2) 55%,rgba(255,255,255,0.1) 100%);transform: translateX(50%);}
.mainbodier .wrapper.subheader .spechead .falseH1 {width: 100%;left: 0;padding-left: 8rem;}
.wrapper.subheader .spechead .logoima {width: 9.4rem;height: 5.3rem;padding: 0;left: 50%;margin-left: -6rem;}

@media (min-width: 1440px) {.subheader .spechead nav.blindBox ul {text-align: right !important;}}
@media only screen and (max-width: 1770px) and (min-width: 1280px) {.subheader .spechead > .blindBox > ul {padding-right: 0rem;}.subheader .spechead nav > ul > li{padding: 2rem 0.8rem 2rem 1rem;}}
@media only screen and (max-width: 1440px) {html .mainbodier .wrapper.subheader .spechead .falseH1 {left: 0;}}
@media only screen and (max-width: 1279px) {.mainheader .tab_first { z-index: 6;left: 1rem;}}
/* no logo */
/* .wrapper.subheader .spechead .logoima {display: none;} */
.wrapper.subheader .spechead .logoima + span {clip: unset;font-size: 2rem;font-weight: 300;font-family: 'Roboto Slab', sans-serif;color: #fff;text-transform: lowercase;}

/*** textos ***/
.container.specialTopBox + .container.striplayer[data-tipo="mod_maquetacion"] .grid:not(.g2):not(.g1) .auxBox {display: none;}

section.grid > .secBox {padding:1.2rem;}


@media (max-width: 1440px){
  .navBox.spechead .container ~ .slidB,
  .navBox.spechead .container ~ .slidB.ico img {filter:none}
  .navBox.spechead .container ~ .slidB.ico img {background-image: url('/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');}
}

/*** apertura ***/
.specialTopBox .mediaBox .ima:before {box-shadow:none;transform:none;background: linear-gradient(to right, rgb(0 153 170) 0%, rgba(0, 153, 170, 0) 100%);left:0;width:33%}

.specialTopBox.container .grid {max-width:118rem}
.specialTopBox .gridBox .cell{text-align:center}
.specialTopBox .gridBox .cell .mod {width: auto;margin: 0 auto;text-align: center;float: none;display: inline-block;}
.specialTopBox .mediaBox.f27x9 .ima {padding-top:56.25%}

.specialTopBox .cell:hover .mediaBox .ima {opacity: 1;}
.specialTopBox figure.mediaBox:not(.imageBox) .ima:after {pointer-events:none}
.specialTopBox figure.mediaBox ~ .overBox {text-align: left;justify-content: space-between;}
.specialTopBox .mainBox .txtBox, .specialTopBox .mainBox .auxBox {padding: 1.8rem 3.2rem;}
.specialTopBox .txtBox .maintitle {font-size: 3.2rem;line-height: 3.8rem;padding-top: 2rem;}
.specialTopBox .auxBox{background: linear-gradient(0deg, #009AAA 67% 67%, transparent);}

@media only screen and (max-width: 1023px){
  .specialTopBox .auxBox {display:none}
}

/* enlaces con svg */
.container.gridLayout.g3.linksBox{padding: 2rem 6rem;}
.container.gridLayout.linksBox .cell .txtBox a{transition: 0.1s all;}
.container.gridLayout.linksBox .cell a[href*='/becas-ayudas/']:hover,
.container.gridLayout.linksBox .cell a[href*='/ofertas-empleo/']:hover,
.container.gridLayout.linksBox .cell a[href*='/formacion-gratuita/']:hover{outline: .1rem solid #0099AA;border-radius: 1rem;}


/*** Ajustes ***/
.slideH.catalog[data-feed*="2F1542"] .txtBox .pretitle {display:none}
.container[class*='accordion'] {margin:2rem auto;padding-top:2.4rem;}


/*** redes sociales ***/
.wrapper.bodier .container.gridLayout.socialShare .grid .gridBox {padding-top: 0;text-align: center;display: flex;justify-content: center;align-items: center;}
.container.gridLayout.socialShare .grid .gridBox .cell {max-width: 11rem;float: none;display: inline-block;vertical-align: middle;}
.container.socialShare .mainBox {display: flex;justify-content: end;}
.container.socialShare .grid:not(.g1) .cell .mediaBox .ima {width: 2.4rem;height: 2.4rem;}
.container.gridLayout.socialShare .overBox ~ .txtBox {clip: auto;position: static;text-align: left;    margin-left: 0.8rem;}
.container.gridLayout.socialShare .overBox ~ .txtBox .maintitle {font-size: 1.2rem;line-height:1.6rem;font-weight: 400;padding: 0;}

/* hover */
.container.socialShare .grid:not(.g1) .cell:hover .mediaBox .ima,
.container.gridLayout.socialShare .cell:hover .txtBox a .maintitle {opacity:0.7}

/*otros ladillos*/
.container:not(.striplayer) .secBox:before {display:none;}
.container:not(.striplayer)[data-tipo='mod_catalogo'] > .arrays .secBox {padding-top: 5.6rem;    margin-top: -4rem;}
.container:not(.striplayer)[data-tipo="mod_catalogo"] > .arrays .controlBox {top: 3.4rem;}
.container:not(.striplayer)[data-tipo="mod_catalogo"] + .container:not(.striplayer)[data-tipo="mod_catalogo"] .controlBox {top: 6.4rem;}
.container:not(.striplayer) .secBox {padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:0.1rem solid var(--verdeAQHT);}
.container[class*='accordion'] .secBox:has(a) > a:hover span {text-decoration:none;}
.secBox > a:after {content:'Ver todas las ofertas';font:var(--R-400_16);color:var(--verdeAQHT);margin-right:2.8rem;border-bottom:0.1rem solid transparent;height:2.8rem;line-height:2.8rem;}
.secBox > a:before {content:'';width:2.8rem;height:2.8rem;position:absolute;right:0;background:url('https://css.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_arrow_right_049494.svg') no-repeat calc(100% + 0.4rem) 50%;background-size:100%;transform:translateX(0);transition:transform 0.3s;}
.secBox:has(a) > a {width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;}
.secBox > a:hover:after {color:var(--gris_oscuro);border-color:var(--gris_oscuro);}
.secBox > a:hover:before {transform:translateX(0.8rem);}


/*datos emision*/
.container.programInfo {padding:1.2rem;font-size:1.8rem;line-height:2.4rem;max-width:118rem;color:#505050;}
.container.programInfo .canal {margin:0 0.8rem 0 -1.2rem;}
.programInfo .scheduleBox {display:flex;align-items:center;}
.scheduleBox .icon.canal {width:4rem;aspect-ratio:1;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100%;}
.scheduleBox .canal.la2 {background-image:url('/css/rtve.2021/i/rtve-logos/logos_cadenas/tv-la2_RGB.png');}


/* gestionar ofertras BCUBE */
.wrapper.nx-module .container[class*='accordion'].nx-module.nx-module--with-toolbar {
  height: 10rem;
  display: block;
  margin: 4rem auto;
}