/*ajustes compra entradas*/
.entradas .mod .mainBox .auxBox tr[bgcolor="#ccc"]{background:#f56b0d;}
.entradas .mod .mainBox .auxBox tr td{padding:0.8em;font-size:1.6em;}
.entradas .mod .mainBox .auxBox tr[bgcolor="#ccc"] strong{color:#fff;}

/*** Catalogo falso slide ***/   
.bodier >.container.striplayer.falseSlide {background:#000;padding:0;position:relative;margin:0;}
.bodier > .container.striplayer.falseSlide .gridBox {padding:0;}
.bodier > .container.striplayer.falseSlide .gridBox {margin-bottom:-0.3rem;border-right:0 solid transparent;border-left:0 solid transparent;}
.bodier >.container.striplayer.falseSlide:before {content:'';height:0.1em;width:100%;display:inline-block;position:absolute;bottom:0;left:0;background:#f25812;z-index:1;}
.falseSlide .grid:not(.listas) .gridBox .mod:not(.no_ima)  .mediaBox > a:after {height:0;}
.falseSlide .arrays.simply .mediaBox {width:80%;margin-bottom:0;}
.falseSlide .secBox {margin-top:0;width:auto;}
.falseSlide .secBox span {margin:0;padding:2rem 0 0 2rem;}
.falseSlide .slideH {border-right:0;border-left:0;}
.falseSlide .controlBox  {border-right:2em solid transparent;border-left:2em solid transparent;}
.falseSlide .mod:after {content:'';display:block;height:100%;right:0;width:50%;}

.falseSlide .mainBox .socialBox + .txtBox {display:block;width:30%;padding:0;text-align:right;}
.bodier.wrapper .container.falseSlide .grid .gridBox .mainBox .socialBox {clip:rect(0,0,0,0);position:absolute;}

.falseSlide .ico.arrow.beoff,
.falseSlide .controlBox .arrow {background:transparent;}
.falseSlide .controlBox .ico img {background-image:url('/css/rtve.2015/i/iconos/arrows_bigSlide_80x160.png');width:4rem;height:12rem;position:absolute;top:50%;margin-top:-6rem;background-size:300% auto;opacity:0.5;}
.falseSlide .controlBox > .next_ img {background-position:100% 50%;right:0;}
.falseSlide .controlBox > .back_ img {background-position:0 50%;left:0;}
.falseSlide .mod:after {
    position: absolute;
    background: -moz-linear-gradient(right, rgba(0,0,0,1) 60%, rgba(35,36,42,0) 100%);
    background: -webkit-linear-gradient(right, rgba(0,0,0,1) 60%, rgba(35,36,42,0) 100%);
    background: linear-gradient(to left, rgba(0,0,0,1) 60%, rgba(35,36,42,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0023242a', endColorstr='#000000',GradientType=1 );
}
.falseSlide .controlBox  .arrow:not(.beoff):hover img {opacity:1;}

/*TEXTOS*/
.falseSlide[data-tipo='mod_catalogo'] .grid.g1 .maintitle {font-size:3rem;line-height:3.2rem;font-weight:500;color:#d5d5d5;}

/*positioning*/
.falseSlide .cell {padding:0.05rem 0;}

.falseSlide .mainBox .socialBox + .txtBox,
.falseSlide .grid.g1 >.secBox {position:absolute;}
.falseSlide .grid.g1 >.secBox {top:2rem;left:0;bottom:auto;}
.falseSlide .grid.g1  .mainBox .socialBox + .txtBox {right:8.5rem;top:10.5rem;}

.falseSlide .arrays .mainBox, .falseSlide .mediaBox {position:static;}

.falseSlide .grid.g1 >.secBox {z-index:3;}
.falseSlide .grid.g1  .mainBox .socialBox + .txtBox {z-index:1;}

.bodier .container.striplayer.backWhite {background:#fff;}
.bodier .container.striplayer.backWhite .secBox span, 
.bodier .container.striplayer.backWhite .secBox h1,
.bodier .container.striplayer.backWhite .secBox h2,
.bodier .container.striplayer.backWhite >.grid .txtBox *,
.bodier .container.striplayer.backWhite >.grid .auxBox * {color:#494847;}

/*enlaces*/
.links_mod .mediaBox > .ima {background:transparent;}
.links_mod .mainBox > a .ima:after {content: '';
    height: 0.3em;
    width: 100%;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(247,119,7);
    background: -moz-linear-gradient(left, rgba(240,80,16,1) 0%, rgb(247,119,7) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,80,16,1)), color-stop(100%,rgb(247,119,7)));
    background: -webkit-linear-gradient(left, rgba(240,80,16,1) 0%,rgb(247,119,7) 100%);
    background: -o-linear-gradient(left, rgba(240,80,16,1) 0%,rgb(247,119,7) 100%);
    background: -ms-linear-gradient(left, rgba(240,80,16,1) 0%,rgb(247,119,7) 100%);
    background: linear-gradient(to right, rgba(240,80,16,1) 0%,rgb(247,119,7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05010', endColorstr='#f77707',GradientType=1 );
    z-index: 1;}

/*BLOQUE CALENDARIO*/
.meses {padding: 4em 10rem;float: left;width: 100%;}
.calendarBox .calendario .nav,.calendarBox .tabcal {border-style:solid;border-color:transparent;}
.calendarBox .cell,.calendarBox .calendario-leyenda {padding:2rem 0;}
.calendarBox .tabcal {width: 39%;}
.calendarBox .tabcal:first-child {margin:0 10.4% 0 0;}
.calendarBox .tabcal:last-child {margin:0 0 0 10.4%;}
.calendarBox .calendario-leyenda label {font-size:1.2rem;line-height:1.6rem;}
.calendarBox .calendario-leyenda {text-align:center;}
.calendarBox .calendario .nav {background:transparent;}
.calendarBox .calendario .nav {border-width:0 10rem;padding:0;text-align:center;}
.calendarBox .calendario .nav li {line-height:4rem;width:4rem;float:none;display:inline-block;}
.calendarBox .calendario .nav li.year {color:#f56b0d;text-transform:uppercase;width:auto;}
.calendarBox .calendario .nav li:not(.year) {background:#f56b0d;}
.calendarBox .calendario .nav li.prev {float:left;}
.calendarBox .calendario .nav li.next {float:right;}

.bodier .container.striplayer.backWhite {margin:0;}
.bodier > div > .container.striplayer.backWhite .gridBox, 
.bodier > div > .container.striplayer.backWhite .gridBox .cell {padding:0}

/*BLOQUE DE ENLACES - HTML LIBRE*//*linksBox*/
.bodier > .container.linksBox.striplayer {padding-bottom:8rem;}
.linksBox .g2.simply .cell {padding:2rem 4rem;}
/*.linksBox .g2.simply .cell:last-child {padding-right:8rem;}*/
.linksBox .txtBox {width:45%;float:right;text-align:right;}
.linksBox .txtBox span {font-weight:100;}
.linksBox .links_mod .mainBox > a {position: relative;}
.linksBox .ima {width:45%;padding-top:45%;position:absolute;left:8rem;top:-3rem;}
.linksBox .ima img {width:100%;height:auto;}
.links_mod .mainBox > a .ima:after {display:none;}
/*ajustes tres columnas*/
.linksBox .overBox {display:none;}
.linksBox .g3.simply .links_mod a {display:inline-block;width:100%;}
.linksBox .g3.simply .links_mod .imagBox {width:30%;float:left;}
.linksBox[data-tipo=mod_maquetacion]:not(.inside) .g3 .mod:not(.no_ima) .imagBox {margin:0 2rem 0 0;}
.linksBox .g3.simply .links_mod .imagBox > .ima {width:100%;padding-top:100%;position:relative;left:auto;top:auto;}
.linksBox .g3.simply .links_mod .txtBox {font-size:78%;width:100%;float:none;clear:none;padding:3rem 4rem 0 0;text-align:left;}

/*BLOQUE PREMIOS*/
.g2.simply .imaL .cell .mediaBox,
.g2.simply .border.left .cell .mediaBox {width:50%;float:left;margin:0 1.6rem 0 0;}
.striplayer .imaL .maintitle, .striplayer .imaR .maintitle,
.striplayer .border .maintitle {font-weight:300;}
.striplayer.g2.simply .imaL .maintitle, .striplayer.g2.simply .imaR .maintitle,
.striplayer .g2.simply .border .maintitle {font-size:2.8rem;line-height:3.2rem;color:#f2f2f2;}
.striplayer.g2.simply .imaL .txtBox,
.striplayer .g2.simply .left .txtBox {text-align:right;padding:0 2rem 0 0;}

/*NOTICIA DESTACADA SOBRE FONDO BLANCO*/
.bodier .container.striplayer.backWhite .simply.size_60 .mediaBox {border-width:0 2em 0 6em;margin-bottom:2em;width:50%;}
.bodier .container.striplayer.backWhite .socialBox {margin-bottom:2rem;}
.bodier .container.striplayer.backWhite .socialBox .ico a,
.bodier .container.striplayer.backWhite .socialBox .blind:not(.be_on) {background:rgba(0,0,0,.125);}
.bodier .container.striplayer.backWhite .socialBox .ico a:hover,
.bodier .container.striplayer.backWhite .socialBox .blind.be_on {background:rgba(0,0,0,.66);}

/*EFECTO PARALLAX*/
.bodier > .container.parallax.inside {padding:0;width:100%;margin:0;}
.bodier > .container.parallax.inside + .container.striplayer {margin:-0.3rem 0;}
.bodier.wrapper .container.parallax.inside .grid.size100 {width:100%;margin:0;}
.parallax.inside .size100 .gridBox > .cell:first-of-type .mediaBox {width:100%;}
.parallax.inside .size100 .gridBox > .cell:first-of-type .f27x9 {padding-top:22.5%;aspect-ratio: auto;}
.parallax.inside .size100 .gridBox > .cell:first-of-type .ima img {opacity:0.25;}
.parallax.inside .grid.size100 .gridBox > .cell:first-of-type .overBox {width:59rem;left:50%;margin-left:-59rem;bottom:0;top:0;border:0 none;padding:1rem 0 4rem 8rem;}
.parallax.inside .grid.size100 .gridBox > .cell:first-of-type .overBox > * {width:86%;}
.parallax.inside .size100 .gridBox > .cell:first-of-type .mediaBox:before {
content:'';position:absolute;height:100%;width:50%;left:0;top:0;bottom:0;
display:inline-block;
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.parallax.inside .size100 .gridBox > .cell:first-of-type .mediaBox:before {z-index:3;}
.parallax.inside .grid.size100 .gridBox > .cell:first-of-type .overBox {z-index:4;}
.parallax.inside article .mainBox .auxBox>:not(.author) {margin-top:-1rem;}

/*PARALLAX SOLO ORQUESTA*/
.parallax.inside .slaves.grid .gridBox > .cell:first-child .txtBox .maintitle {font-size:3rem;line-height: 4rem;}
.parallax.inside .slavesBox .mediaBox .ima {overflow:hidden;height:100%;float:left;  padding-top: 100%;aspect-ratio: auto;background: 0 0;}
.parallax.inside .slavesBox .mediaBox .ima img {height: 100%;width: auto;}
.parallax.inside .slavesBox .mediaBox .ima + a {background:transparent;border:0 none;}
.parallax.inside .grid .slavesBox .mod .mediaBox > a:after, .parallax.inside .grid .gridBox .mod .mediaBox:after {display:none;}
.parallax.inside.bloody .grid.slaves .slavesBox {position: absolute;right: 4em;width: 33.333%;top:-6rem;bottom:0;display:inline-block;overflow:hidden;}
.markBox {padding:1.2rem;}
.markBox > span {display:inline-block;padding:0.8rem 0.8rem 0 0;line-height:1;font-size:inherit;}
.markBox > span > a {display:inline-block;width:12rem;height:4rem;background-repeat:no-repeat;background-size:100%;}
.mainBox .auxBox .markBox > span > a:hover {border:0 none;}
.markBox > .appstore > a {background-image:url('/css/rtve.2015.television/rtve.programas/masterchef-junior-3/i/btn_app_store.png');}
.markBox > .googplay > a {background-image:url('/css/rtve.2015.television/rtve.programas/masterchef-junior-3/i/btn_google_play.png');}

/*BANNER CON NOTI FALSA*/
.bodier > .container.striplayer.banner .g1.size_60 .mediaBox {border-width:0 2em 0 6em;margin-bottom:2em;width:50%;}



/*bcube */
.botonDescarga.striplayer[data-tipo="mod_rich_text"] {padding: 1.4rem;}
.botonDescarga[data-tipo="mod_rich_text"] .secBox span {font-family:"Roboto",arial;text-transform: none;}
.bodier>.striplayer.botonDescarga .gridBox:not(.catalog) {padding:0.2rem 0 0.6rem;}
.botonDescarga[data-tipo="mod_rich_text"] *,
.botonDescarga.container .gridBox .cell .mod .mainBox .txtBox > h3 {display: inline-block;}
.botonDescarga[data-tipo="mod_rich_text"] .secBox span,.botonDescarga[data-tipo="mod_rich_text"] .cellContent > p > a ,
.botonDescarga.container .gridBox .cell .mod .mainBox .maintitle, .botonDescarga.container .gridBox .cell .mod .mainBox .pretitle {font-size: 1.6rem;line-height: 2rem;word-spacing: 0;letter-spacing: 0;font-weight: 400;color: #F2F2F2;display: inline;text-transform: none;}
.botonDescarga.striplayer[data-tipo="mod_rich_text"] {display: none;}
.botonDescarga.container .gridBox .cell .mod .mainBox a {padding: 0.5rem 2.2rem;display: block;width: auto;background: #34505D;transition: all 0.2s;}
.botonDescarga.container .gridBox .cell .mod .mainBox a:hover{opacity: 0.8;}
.botonDescarga.container article .txtBox{padding-top:0;}
