.graphSF.SF2022 .ghost,.graphSF.SF2022 .vjs-progress-control .vjs-slider:before,
.graphSF.SF2022 .vjs-volume-control.vjs-control.vjs-volume-horizontal {display:none;}
.graphSF.SF2022 .vjs-control-bar .vjs-control {height:auto;}
/*.graphSF.SF2022 *:focus {width:auto;}*/
.graphSF.SF2022 .vjs-progress-holder:focus {width:100%;}
.main-preview-player {display:inline-block;width:100%;}
.graphSF.SF2022 .vjs-progress-control .vjs-slider .vjs-load-progress {width: auto!important;}
.graphSF.SF2022 .vjs-progress-control {background:#bdbdbd;}
.graphSF.SF2022 .vjs-progress-control .vjs-slider-bar {background:rgba(220,60,60,1);}
/*.vjs-progress-control .vjs-progress-holder,
.vjs-progress-control,
.vjs-load-progress,
.vjs-progress-control .vjs-slider > .vjs-play-progress,*/
.graphSF.SF2022 .vjs-progress-control .vjs-progress-holder,
.graphSF.SF2022 .vjs-progress-control,
.graphSF.SF2022 .vjs-progress-control .vjs-slider > div:not(.playlist-container) {height:0.3rem;}
.graphSF.SF2022 .vjs-progress-control .vjs-slider > .playlist-container {height:0;top:-1.8rem;}
.graphSF.SF2022 .vjs-progress-control {bottom:-1.2rem;bottom:-2.8rem;}

.graphSF.SF2022 .vjs-progress-control .vjs-mouse-display {top:-2.8rem;}
.graphSF.SF2022 .vjs-progress-control .vjs-mouse-display:after {background:rgb(256,256,256) url('i/torito2018.png') no-repeat 50%;background-size:120%;
	width:3.2rem;height:3.2em;border-radius:100%;
	margin:-1.6em 0 0 -1.8rem;opacity:1;
	border:0.3rem solid #AF173B;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.25);
	font-size:100%;padding:0;top:0;top:-3rem;left:0;}

.vjs-control-bar {}

.main-preview-player > .playlist-container li .vjs-playlist-thumbnail {display:block;float:none;}


/*navegacion especial*/
.todayNav .ghost {left:0;top:0;}
.todayNav li:not(.ghost) {width:33%;float:left;}
.todayNav li > span {font-size:1.6rem;line-height:2.4rem;font-weight:400;}


/*falsa barra de progreso*/
.playlist-container.online {width:100%;}
.playlist-container.online .vjs-playlist-item {position:absolute;margin-left:-0.6rem;width:1.2rem;height:1.2rem;border-radius:100%;background:#bdbdbd;display:inline-block;}
.playlist-container.online .vjs-playlist-item * {padding:1.2rem;}
.graphSF.SF2022 .playlist-container.online {top:-0.5rem;z-index:1;}
.playlist-container.online .vjs-playlist-description {text-align:center;font-size:1.1rem;font-weight:500;text-transform:uppercase;width:12.8rem;
	position:absolute;top:0.8rem;left:-5.8rem;}


/*colocando los puntitos*/
.playlist-container.online .vjs-playlist-item:first-of-type {left:0;margin:0;}
.playlist-container.online .vjs-playlist-item:nth-of-type(2) {left:24%;}
	.playlist-container.online .vjs-playlist-item:nth-of-type(2) .vjs-playlist-description {left:auto;right:-1.2rem;text-align:right;}
.playlist-container.online .vjs-playlist-item:nth-of-type(3) {left:33%;}
.playlist-container.online .vjs-playlist-item:nth-of-type(4) {left:44%;}
.playlist-container.online .vjs-playlist-item:nth-of-type(5) {left:55%;}
.playlist-container.online .vjs-playlist-item:nth-of-type(6) {left:66%;}
.playlist-container.online .vjs-playlist-item:nth-of-type(7) {left:88%;}
	.playlist-container.online .vjs-playlist-item:nth-of-type(7) .vjs-playlist-description {left:auto;right:-1.2rem;text-align:right;}
.playlist-container.online .vjs-playlist-item:nth-of-type(8) {left:96%;}
	.playlist-container.online .vjs-playlist-item:nth-of-type(8) .vjs-playlist-description {left:auto;right:-1.2rem;text-align:right;}
.playlist-container.online .vjs-playlist-item:last-of-type {right:0;}


/*navegacion por dias*/
.graphSF.SF2022 .blindNav {padding:1.2rem;}
.graphSF.SF2022 .blindBox {background:#AF173B;border-radius:3.2rem;width:100%;height:auto;}
	.graphSF.SF2022 .blindBox li:first-of-type {border-radius:3.2rem 3.2rem 0 0;}
	.graphSF.SF2022 .blindBox li:last-of-type {border-radius:0 0 3.2rem 3.2rem;}
.graphSF.SF2022 .blindNav .blind {display:inline-block;text-align:left;}
.graphSF.SF2022 .blindNav .blind > span {
	border-radius:100%;border:0.2rem solid #fff;
	width:4.2rem;height:3.8rem;display:inline-block;padding-top:3.8rem;overflow:hidden;}
.graphSF.SF2022 .rtve-icons {font-family:"Material Icons";position:relative;}
.blindNav .blind > span:before {content:'menu';color:#fff;font-size:2.4rem;width:2.4rem;height:2.4rem;}
.graphSF.SF2022 .blindBox li {text-align:right;height:6.8rem;padding:1.6rem 3.2rem 1.6rem 4.8rem;width:100%;}
.graphSF.SF2022 .blindBox .active {background:rgba(0,0,0,0.15);}
.graphSF.SF2022 .blindBox li a > strong,.graphSF.SF2022 .blindBox li a > span {line-height:1.8rem;display:inline-block;width:100%;color:#fff;}
.graphSF.SF2022 .blindBox li strong {font-size:1.4rem;text-transform:uppercase;font-weight:900;letter-spacing:0.5pt;}
.graphSF.SF2022 .blindBox li span {font-size:1.8rem;font-weight:400;}
/*estados menu desplegable*/
.graphSF.SF2022 .blind.beoff {width:100%;}
.graphSF.SF2022 .blind.be_on {width:4.4rem;}

.graphSF.SF2022 .blind.beoff + .blindBox {height:6.8rem;padding-top:6.8rem;overflow:hidden;}
.graphSF.SF2022 .blind + .blindBox.be_on {height:54.4rem;box-shadow:0 1.2rem 2.4rem rgba(0,0,0,0.5);}

/*ayuda*/
.graphSF.SF2022 .helpText {font-size:1.4rem;line-height:1.8rem;}


/*fullscreen*/
.fullScreen {position:relative;}
.fullScreen .main-preview-player,
.fullScreen .main-preview-player > .player_wrapper {width:100%;padding:0;float:left;position:absolute;left:0;top:0;z-index:2;}
.fullScreen .graphBox {padding-top:56.25%;border-bottom:9rem solid transparent;}
.fullScreen .todayNav,.fullScreen .blindNav,.fullScreen .main-preview-player > .playlist-container {display:none;}

/*iconografias*/
.fullScreen_links {position:absolute;right:0;top:0;display:none;z-index:1;}
.fullScreen .fullScreen_links {display:block;padding:0.8rem;}
.fullScreen_links * {display:inline-block;}
.fullScreen_links .ico {border:0.8rem solid transparent;}
.fullScreen_links .rtve-icons {width:3.6rem;height:3.6rem;padding-top:3.6rem;overflow:hidden;}

.fullScreen_links .rtve-icons:after {position:absolute;left:0;top:0;}
.fullScreen_links .rtve-icons:after {content:'';width:100%;height:100%;background:url('i/iconos_todayNav_x4.png') no-repeat;background-size:400%;}
	.fullScreen_links .multiScreen .rtve-icons:after {background-position:33.333% 0;}
	.fullScreen_links .vjs-fullscreen-control .rtve-icons:after {background-position:66.666% 0;}

.fullScreen_links .ico:focus {width:auto;}



.graphSF.SF2022 .blindNav,.graphSF.SF2022 .blindNav .blind,.main-preview-player {position:relative;}
.graphSF.SF2022 .blindBox,.graphSF.SF2022 .blind.beoff + .blindBox .active,
.blindNav .blind > span:before {position:absolute;}



.graphSF.SF2022 .blindBox,.graphSF.SF2022 .blind.beoff + .blindBox .active {left:0;top:0;}

.blindNav .blind > span:before {left:0.7rem;top:0.7rem;}

.graphSF.SF2022 .blindNav,.graphSF.SF2022 .blindNav .blind {z-index:1;}
.graphSF.SF2022 .blindBox,.main-preview-player {z-index:0;}


.graphSF.SF2022 .vjs-user-inactive.vjs-paused .vjs-big-play-button span {background:none;}

/*apanos*/
body > div[id="fullscreen"] {max-width: 98%;margin:0 auto;}
/*body:not([cz-shortcut-listen="true"]) .mainheader,
body:not([cz-shortcut-listen="true"]) .subheader {display:none;}*/

.graphSF.SF2022 .vjs-progress-control .vjs-slider>div {position:relative;}
.graphSF.SF2022 .vjs-progress-control .vjs-slider>div {top:-0.3rem;}


/* disabled */
.graphSF.SF2022 .blindBox li.disabled {opacity: 0.5;position:relative;cursor:auto;}
.graphSF.SF2022 .blindBox li.disabled:before {content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.graphSF.SF2022 .vjs-progress-control .vjs-slider .vjs-load-progress {width: auto!important;}
