/** SLIDER COMUNES ******************************/
/************************************************/
.sliderBox .mediaBox,.sliderBox figcaption,.controlBox .xtras {display:inline-block;}
.sliderBox .slideH {display:block;}
.sliderBox .mediaBox,.sliderBox figcaption {clear:both;}
.listBox + .controlBox .xtras {padding:0 6em;}


/** SLIDER DIRECTOS *****************************/
/************************************************/
.emisBox.tveBox + .controlBox .arrow {width:4em;}

/** SLIDER DIRECTOS *****************************/
/** END *****************************************/


/** SLIDER PRINCIPAL ****************************/
/************************************************/
/** END *****************************************/
/*estructura*/
/* -sliderBox
		-photoBox | videoBox
			-controlBox
			-slideH
		-slideH :: slider secundario [gridBox]
*/


/** SLIDER PHOTOBOX **/
.photoBox .slideH {border:0 none;}
.sliderBox .photoBox {padding:0 12em;display:block;}
/*titulo principal*/
.sliderBox header {padding:3em 4em 1em 12em;}
.sliderBox header span {padding:0 0 2rem 0;display:block;}
/*descripcion*/
figcaption h1,figcaption .fecha,figcaption > div,figcaption p {display:inline;}



/*barra control*/
.photoBox .slideH .controlBox {border-right:12em solid transparent;border-left:12em solid transparent;}
.photoBox .controlBox,.controlBox .xtras {width:100%;}
.photoBox .controlBox {height:0;}
.controlBox .xtras {height:7.2em;margin-top:-7.2em;}
.photoBox .controlBox .xtras {}
/*.controlBox .xtras:after {content:'';width:100%;height:100%;display:inherit;}*/
.photoBox .controlBox .arrow {margin-top:-4em;}
.photoBox .gridBox + .controlBox .xtras .ico {background-color:transparent;}
.photoBox .xtras {opacity:0;}
.photoBox .xtras:hover,.photoBox .xtras.be_on {opacity:1;}


.galleryBox header .play {float:left;}



.sliderBox .socialBox {margin-top:0;width:auto;}
.sliderBox figcaption {padding:2em 6em 2.4em 12em;}
.sliderBox figcaption .fecha {white-space:nowrap;}
.sliderBox figcaption .fecha,.sliderBox figcaption em[role="contentinfo"] {text-transform:uppercase;}
.sliderBox figcaption div *,.sliderBox figcaption .maintitle {margin-right:0.16666666666666666666666666666667em;}
.sliderBox figcaption em[role="contentinfo"] {font-style:normal;}
.sliderBox figcaption em {font-weight:500;}
.sliderBox figcaption .fecha {font-weight:900;margin-right:0.2em;}
/*enlaces en fotogalerias*/
.sliderBox figcaption div p a{cursor:pointer;}
.sliderBox figcaption div p a:hover{text-decoration:underline;}


/*modos especiales*/
.photoBox + .slideH,
.fullscBox {background:rgba(0,0,0,0.9);}





/*controles ocultos*/
.controlBox .play,.controlBox .datnum {float:left;}
.controlBox .ongrid,.controlBox .fullsc {float:right;}
.controlBox .xtras .datnum {color:#fff;padding:0 1em;}




/*modo full-screen*/
.fullscBox,.fullscBox .photoBox {width:100%;height:100%;}
.fullscBox .photoBox,
.incluBox .fullscBox .photoBox {padding:6em 16em;padding:4em 32em 0 32em;}
.fullscBox .listBox .controlBox {bottom:-8em;}
.fullscBox .photoBox .mediaBox {padding-top:56.25%;}



/** SLIDER SECUNDARIO [GRID] ********************/
/************************************************/
/*grid*/
.photoBox + .slideH,
.photoBox + .slideH .controlBox .xtras:after {display:none;}
.ongridBox .photoBox + .slideH {display:inline-block;}
.listBox {width:100%;height:100%;}
.photoBox + .slideH {height:100%;}


.listBox .pageBox {padding:1.2em 7.2em 0 7.2em;}
.listBox .mod {display:inline-block;float:left;overflow:hidden;}
.listBox .cell {float:left;padding:0.4em;}
.listBox .H img {height:100%;width:auto;}
.listBox .V img {width:100%;height:auto;}

/*mode grid*//*celdas 4x3*/
.ongridBox .listBox {/*width:100%;height:100%;*/width:200%;}
.ongridBox .listBox .pageBox {width:50%;float:left;}
.show12 .listBox .cell {width:25%;}
.show15 .listBox .cell {width:20%;}

/*textos
.listBox .txtBox {padding:1.4em;background:rgba(0,0,0,0.5);width:100%;height:100%;}*/


/*fireworks*/
/* .listBox .cell img {opacity:0.5;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter:grayscale(1);} */
/*filter:url('/css/rtve.2015/rtve.fireworks/filtros.svg#svg-grayscale');*/
.listBox .cell.be_on img {opacity:1;}
/* .listBox .cell .txtBox {opacity:0;} */
.listBox .cell a {opacity:0.75;}
.listBox .cell.be_on a,.listBox .cell:hover * {opacity:1;}
.listBox .cell:hover img,.listBox .cell.be_on img {-webkit-filter:none;filter:none;}


.listBox .cell *,.photoBox .xtras {
-webkit-transition: opacity 1s;
   -moz-transition: opacity 1s;
     -o-transition: opacity 1s;
        transition: opacity 1s;
        }
.ongridBox .photoBox .slideH ul {
-webkit-transition: left 0;
   -moz-transition: left 0;
     -o-transition: left 0;
        transition: left 0;
        }


/*paginado boliches*/
.listBox .paginaBox {padding:3.4em 0;width:auto;margin-right:-12em;}


.listBox + .controlBox {box-sizing:padding-box;}


/** MODO "RIVER" SIN SLIDE **********************/
/************************************************/
.riverBox .xtras {position:absolute;}
.riverBox .xtras > span,.riverBox .arrow {display:none;}
.riverBox .xtras > .play {display:inline-block;}
.riverBox .slideH {border:0 none;}
.sliderBox .withIcon {padding-left:14em;position:relative;z-index:2;color:#fff;}
.sliderBox .riverBox figure {margin-bottom:3em;}
.sliderBox .riverBox .mediaBox .ima,.riverBox .xtras > .play {position:relative;}
.sliderBox .riverBox .mediaBox .ima {background:transparent;}
.riverBox .mediaBox img {height:auto;max-height:76.8em;}

/** FOTOGALERIAS EN PORTADAS ********************/
/************************************************/
.grid.g1:not(.notory):not(.size_100) .sliderBox .pagBox {padding-top:0.6em;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .mediaBox {border-style:solid;border-color:transparent;}
.grid.g1:not(.notory):not(.size_100) .photoBox .ima {
background: -moz-linear-gradient(30deg,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%);
background: -webkit-linear-gradient(30deg,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(210deg,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=1 );
}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox {padding-bottom:2em;}

.sliderBox figcaption h2 {padding:0 5.6rem 2rem 0 ;}
.sliderBox figcaption > div {font-size:160%;line-height:2.1rem;}
.sliderBox .photoBox  figcaption .maintitle {font-size:220%;line-height:2.4rem;font-weight:500;}
.sliderBox figcaption p,.sliderBox figcaption span {letter-spacing:0;}
.fullscBox .photoBox  figcaption .maintitle {color:#737578;}
.fullscBox .photoBox figcaption > div {color:#fff;}
.grid.g1 .photoBox .controlBox .arrow img {width:4rem;height:4rem;}
.grid.g1 .photoBox .controlBox .arrow {width:4.4rem;height:8.8rem;line-height:8.8rem;top:-8.8rem;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .socialBox {float:right;margin:0;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .socialBox .ico.share .blindBox.beoff.be_on {left:-12rem;padding:0 3.8rem 0 0;}
.fullscBox .photoBox .controlBox .arrow {background-color:transparent;}

.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .mediaBox {width:40%;padding-top:24%;float:left;border-width:0.2rem 4rem 0 0;margin:0;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox figcaption {width:100%;display:block;padding:0 2rem 0 0;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .mediaBox,.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox figcaption {clear:none;}
.photoBox .socialBox .ico .blind:not(.be_on) {background:rgba(0,0,0,0.1);}
.fullscBox .photoBox .socialBox .ico .blind:not(.be_on) {background:rgba(255,255,255,0.33);}
.photoBox .socialBox .ico .blind:not(.be_on):hover {
background: rgb(247,119,7);
background: -moz-linear-gradient(left,  rgba(247,119,7,1) 0%, rgba(240,80,16,1) 100%);
background: -webkit-linear-gradient(left,  rgba(247,119,7,1) 0%,rgba(240,80,16,1) 100%);
background: linear-gradient(to right,  rgba(247,119,7,1) 0%,rgba(240,80,16,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77707', endColorstr='#f05010',GradientType=1 );
}
.fullscBox .photoBox .socialBox .ico .blind:not(.be_on) img {opacity:0.66;}
.photoBox .socialBox .ico .blind:not(.be_on):hover img {opacity:1;}

.fullscBox .photoBox .socialBox .blindBox.beoff.be_on {background:#727374;box-shadow:0.5rem 0.2rem 0.6rem rgba(0,0,0,1);}


/*barra de control*/
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .controlBox .ico:not(.arrow),
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .xtras {height:4.8em;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .xtras {margin-top:-4.2rem;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .xtras .datnum,
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .controlBox .ico:not(.arrow) {line-height:4.8rem;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .controlBox .ico:not(.arrow) {width:4.8em;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .controlBox .ico:not(.arrow) img {width:3.6em;height:3.6em;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .xtras {width:40%;border-right:4rem solid transparent;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .controlBox .play img {width:4em;height:4em;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .controlBox .play span {display:none;}

/**/


/*positioning*/

.container > section > .fullscBox,
.incluBox .fullscBox {position:fixed;}
.photoBox .controlBox,.photoBox figcaption,.photoBox .slideH,.photoBox .controlBox .play,.ongridBox,
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .socialBox {position:relative;}
.controlBox .xtras,.photoBox + .slideH,.listBox .txtBox,.fullscBox .photoBox,
.grid.g1 .fullscBox .photoBox .socialBox {position:absolute;}

.sliderBox .photoBox .socialBox {top:1em;}
.grid.g1:not(.notory):not(.size_100) .sliderBox:not(.fullscBox) .photoBox .socialBox {top:-0.6rem;left:auto;}

.photoBox .slideH + .controlBox {top:0;}
.photoBox .arrow {top:24em;}
.controlBox .xtras {left:0;}
	.photoBox .back_ {left:-5.9em;}
	.listBox + .controlBox .back_ {left:0;}
	.grid.g1:not(.notory):not(.size_100) .photoBox .back_ {left:-10em;}
	.grid.g1 .fullscBox .photoBox .back_ {left:-20em;}

	.photoBox .next_ {right:-5.9em;}
	.listBox + .controlBox .next_ {right:0;}
	.grid.g1:not(.notory):not(.size_100) .photoBox .next_ {right:-10em;}
	.grid.g1 .fullscBox .photoBox .next_ {right:-20em;}


.sliderBox .listBox,/*.listBox .cell .txtBox,*/.ongridBox .listBox,.fullscBox,.photoBox + .slideH/*,.listBox .txtBox */{left:0;top:0;}
.listBox .controlBox {bottom:0;left:0;}


.photoBox .slideH {z-index:1;}
.photoBox .xtras,.controlBox .arrow {z-index:2;}
.ongridBox .photoBox + .slideH,.container > section > .fullscBox {z-index:3;}

.grid.g1:not(.notory):not(.size_100) .photoBox .controlBox .ongrid {display:none;}

/*photogallery*/
.grid .gridBox.slideH {padding-top:2rem;}
.bodier .grid  .gridBox.slideH  .ico.play.photo {line-height:7.2rem;}
.bodier .grid > .gridBox.slideH  .ico .play.photo>span {clip:rect(0,0,0,0);}
.bodier .grid > .gridBox .arrays.sliderBox .ico.play.photo {width:auto;background:transparent;width:8.2em;height:7.2em;
	background: #f77707;
    background: -moz-linear-gradient(left,rgba(247,119,7,1) 0,rgba(240,80,16,1) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(247,119,7,1)),color-stop(100%,rgba(240,80,16,1)));
    background: -webkit-linear-gradient(left,rgba(247,119,7,1) 0,rgba(240,80,16,1) 100%);
    background: -o-linear-gradient(left,rgba(247,119,7,1) 0,rgba(240,80,16,1) 100%);
    background: -ms-linear-gradient(left,rgba(247,119,7,1) 0,rgba(240,80,16,1) 100%);
    background: linear-gradient(to right,rgba(247,119,7,1) 0,rgba(240,80,16,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77707', endColorstr='#f05010', GradientType=1 );}
.bodier .grid > .gridBox .arrays.sliderBox .ico.play.photo img {/*width:3.6rem;height:3.6rem;*/width:6em;height:6em;float:none;background-color:transparent;background-image: url('/css/rtve.2015/i/iconos/icons_60x60_ffffff.png');background-position: 20% 80%;}
.inside:not(.titles) .mod.no_ima .notory .gridBox>.cell:first-child .mainBox .auxBox a {color:#d25000;}

/*compartir fotogalerias*/
[class*='galeria'] .bodier .grid .gridBox .ico.share .blindBox.beoff {padding:0;}
[class*='galeria'] .bodier .grid .gridBox .ico.share .blindBox.beoff.be_on {width:20rem;height:3.6rem;padding:0;}
[class*='galeria'] .bodier .grid .gridBox .ico.share .blindBox ul {padding:0 !important;width:100%;height:100%;}
[class*='galeria'] .bodier .grid .gridBox .cell .socialBox .ico {width:3.6rem;height:3.6rem;}
[class*='galeria'] .bodier .grid .gridBox .cell .socialBox .fbook {margin-left:3.6rem;}

.arrays .gridBox .topBox .cell .ico.play.photo img {margin-bottom:-0.3rem;opacity:1;float:left;width:3.6rem;height:3.6rem;background-color:#fff;
													background-image:url('/css/rtve.2015/i/iconos/icons_40x40_active.png');background-size: 1100%;}
.arrays .gridBox .topBox .cell .ico.play.photo  {z-index:2;width:100%;height:auto;    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}

/*botonera extra correccion js*/
.artBody .arrays.sliderBox p {margin-bottom:0;}
.arrays.sliderBox h1 + p {font-size:180%;line-height: 1.2222222222222222222222222222222;}
.arrays.sliderBox .mainBox .mediaBox .ico {bottom:0;}
.arrays.sliderBox:not(.fullscBox) .photoBox {padding:0;margin: 0 12rem;}
.arrays.sliderBox header {padding:3em 4em 1em 12em;}
.arrays.sliderBox:not(.fullscBox) .photoBox .controlBox {padding-top:75%;top:0 !important;position:absolute;}
.arrays.sliderBox:not(.fullscBox) .controlBox .xtras {position:absolute;left:0;top:auto !important;bottom:5.8rem;}

.photoBox .controlBox .fullsc img {background-position:20% 100%;}
[class*='galeria'] .photoBox .ico.photo img, .p_final .artBody .photoBox .xtras .ico.photo img {width:6em;height:6em;}
[class*='galeria'] .photoBox .controlBox .ico.photo, .p_final .artBody .photoBox .controlBox .xtras .ico.photo {width:8.2em;line-height:1;}
[class*='galeria'] .photoBox .controlBox .ico, .p_final .artBody .photoBox .controlBox .xtras .ico {height:7.2em;line-height:7.2em;}

.p_final.content .arrays.sliderBox:not(.fullscBox) .photoBox {margin:0;}
.p_final.content .arrays.sliderBox header {padding:0;}

/* ajustes bcube*/
.cellContent .arrays.sliderBox header {display:none}
.cellContent .arrays.sliderBox .gridBox {display: block;}
.cellContent .arrays.sliderBox .photoBox .mediaBox {padding-top: 66.66%;}
.cellContent .arrays.sliderBox figcaption {padding: 2rem 6rem 2.4rem 6rem;width: 100%;}
.cellContent .arrays.sliderBox figcaption .fecha, .cellContent .arrays.sliderBox figcaption em {font-size:1.5rem}
.cellContent .arrays.sliderBox.photoBox .controlBox .ico {height: 7.2em;line-height: 7.2em;}
.cellContent .arrays.sliderBox .photoBox .controlBox .ico.photo {width: 8.2em;line-height: 1;}
.cellContent .arrays.sliderBox.infor .controlBox .xtras {background: rgba(245,107,13,.5);}
.cellContent .arrays.sliderBox .xtras .datnum{font-size:2.2rem}
.cellContent .arrays.sliderBox .xtras .datnum {line-height: 3.0909;}
