body {
	line-height: normal;
	font-family: Nunito;
	height: 100vh
}

#nivel2{padding-left: 0; margin-left: -15px; font-size: 14px; }
ul.nav.navbar-nav{padding-left: 10px;}
@media(min-width: 768px){#nivel2{font-size: 11px; }ul.nav.navbar-nav{padding-left: 0px;}}
.cabecera{margin-left: 22px;}
.navbar-nav>li>a{line-height: 10px;}
.navbar-inverse .navbar-brand{color: #FFF; font-size: 26px; }
.navbar-brand{padding:4px 15px; height: 34px;}
.navbar{min-height: 24px; margin-bottom: 0px; font-family: Roboto; font-weight: 100; font-size: 16px;}
.navbar-nav>li>a{font-weight: bold; }
.navbar-inverse .navbar-nav>li>a{color: #FFF; }
.buscador{font-size: 16px;}
.col-centered{float: none; margin: 0 auto; }
footer{ color:#818286;}
footer .titulo{font-size: 16px; }
footer .list-inline{font-size: 10px; font-weight: bold;}
footer .bloques ul{font-size: 10px; font-weight: bold; }
footer .bloques ul li{display: block; float: left; margin:0 10px; }
footer ul li a{color: #818286;}
footer .aviso ul li{padding: 0; font-weight: normal;}
@media(min-width: 300px){footer .bloques ul li{min-width: 45%; }}
@media(max-width: 360px){footer .bloques ul li{margin-left: 30px;}}
@media(min-width: 600px){footer .bloques ul li{min-width: 27%;}}
@media(min-width: 768px){.nivel2 .navbar-nav>li>a{padding-top: 0px; padding-bottom: 0px; margin:5px 0; }}
@media(min-width: 768px){.navbar-collapse.collapse{display: none!important; } .navbar-collapse.collapse.in{display: block!important; }}
@media(min-width: 768px){.navbar-nav>li>a{padding-top: 14px; padding-bottom: 10px; } footer .bloques ul li{min-width: 30%;}}
@media(min-width: 1024px){.navbar-collapse.collapse{display: block!important; } footer .bloques ul li{min-width: 18%;}}
@media(min-width: 768px){.navbar-toggle{display: block;}  .borde{	border-right: 1px solid #D1D2D4; }}
@media(min-width: 768px){.navbar-collapse .navbar-nav>li{float: none;} .navbar-nav{float:none; margin:none;} .nivel2 .navbar-nav>li>a{padding: 8px 12px; margin: 0; } .navbar-default .navbar-collapse .navbar-nav>li>a{border-right: none;}}
@media only screen and (max-width: 1024px) and (min-width: 320px){.nivel2 .navbar-header{width: 100%; } .navbar-collapse{border-top:1px solid transparent; } .container-fluid>.navbar-collapse, .container>.navbar-collapse{margin-right:-15px; margin-left: -15px; } .nivel2 .navbar-header{float: none; }}
@media(min-width: 768px){body{background:url("https://www.canalsur.es/resources/archivos_offline/2023/9/19/16951439488172023_Fondo_MI_CARNET_Canicas_1920x5000.jpg") #FCDBF6 repeat-x;} .navbar-toggle{display: none;} .nivel2 .navbar-header, .navbar-collapse .navbar-nav>li{float: left; } .navbar-default .navbar-collapse .navbar-nav>li>a{border-right: 1px solid;}}
.navbar-default .navbar-nav>li>a{color: #FFF; border-right:1px solid #FFF; text-transform: uppercase; }
.navbar-default .navbar-toggle{border-color: #FFF; border-width: 2px; }
.navbar-default .navbar-toggle .icon-bar{background-color: #FFF; }
.navbar-toggle{padding: 5px; margin: 4px 15px 4px;}
.navbar-default{background: #09A3A7; border-radius: 0;}
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }
[class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.relative{position: relative; }
.playG, .playGico{	position: absolute;	bottom: 10px; left: 10px; width: 96%; height: 97%;  cursor: pointer; color: #FFF; font-size: 12px;}
.playG .info_player{ position: absolute; bottom: 0px; left: 19%; background-color: rgba(0, 0, 0, 0.5);  padding: 2px 7px 4px 7px;}
@media(max-width: 768px) and (orientation: landscape){ .playG .info_player{ left: 9%;}}
.playG .info_player p{margin: 0; max-height: 27px; overflow: hidden;}
.playG .info_player span{font-size: 14px;}
.appMarcoTam2 .playG .info_player span, .appMarcoTam2 .playG .info_player p{font-size: 12px;}
@media(min-width: 990px){
	.appBloqueMarcoEstructura4P .jw-display-controls, .appBloqueMarcoEstructura8P .jw-display-controls{ background: url('/css/cssimg/play38.svg') no-repeat bottom left; }
}
.playP{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 96%;
	height: 97%;
	background: url('/css/cssimg/play38.svg') no-repeat bottom left;
	cursor: pointer;
}
.jcider-nav span{color: rgba(255, 255, 255, 0.7); background-color: rgba(0, 0, 0, 0.61); height: 37px; border-radius: 20px;}
.jcider-nav {top: 30%; }
.jcider-pagination{display:none; }
.appBloqueMarco .row{margin-bottom: 6px;}
.appBloqueMarco .row.appBloqueMarcoEstructura4P {margin-bottom: 2px;}
@media(max-width: 767px){
	.appBloqueMarcoNivel2 .appMarcoTam1 h2,
	.appBloqueMarcoNivel2 .appMarcoTam2 h2,
	.appBloqueMarcoNivel2 .appMarcoTam3 h2,
	.appBloqueMarcoNivel2 .appMarcoTam4 h2,
	.appBloqueMarcoNivel2 .appMarcoTam5 h2,
	.appBloqueMarcoNivel2 .appMarcoTam6 h2{
		font-size:1em;
		line-height: 1em;
	}
}
.jcider-nav .jcider-nav-left{left: 0;}
.jcider-nav .jcider-nav-right{right: 0; }
.sliderMini{background-color:#D8D8D8; }
.miniSlideshow {
	margin-right: 5px;
	background-color: #D8D8D8;
}
.appBloqueMarco .miniSlideshow .miniSlideshow_info{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 2px 5px;
	color: #FFF;
	opacity: .8;
}
.miniSlideshow img{width: 178px; }
.miniSlideshow .miniFondoSlideshow_info{ width: 178px; height: 40px; padding: 3px; color: #FFF;}
.slideshow{margin-right: 5px; width: 142px;}
.slideshow img{height: 77px; border: 2px solid #cccccc;}
.slideshow_new img{height: 100px;}
.galeria_slideshow section.slider{ height:77px; width: 100%;}
section.slider{ width: 100%; height: 60px;}
section.sliderMini{height: 94px !important;}
/*section.sliderMiniFondo{height: 137px !important;}*/
.carousel {position: absolute; height: 100%; background-color: #313131;}
.slideshow_information {width:100%; background:#000; color:#fff; overflow:hidden; font-size:16px; opacity:.7; filter:alpha(opacity=70); padding: 5px 10px;}
.slideshow_new_information {width:35%; position:absolute; left: 0; top:0; background:#000; color:#fff; overflow:hidden; font-size:16px; opacity:.5; filter:alpha(opacity=70); transition:all 3s ease; padding: 5px 10px; height: 100%;}
.slideshow_new_information_text {padding: 10px; color: #FFF; background-color: #000;}
@media(min-width: 770px){
	.slideshow_new_information_text {position: absolute; left: 3px; bottom: 0;  background-color: transparent !important; width: 35%;}
	.slideshow_information {width:100%; position:absolute; bottom:0; background:#000; color:#fff; overflow:hidden; font-size:16px; opacity:.7; filter:alpha(opacity=70); transition:all 3s ease; padding: 5px 10px;}
}

.nocookie {width:auto; border:0; margin-bottom:0; z-index:1658000; position: fixed; opacity: 0.9; bottom: 0; background-color: rgba(0, 0, 0, 0.23); padding: 5px; left: 0;}
.nocookie span{ text-align: right; font-weight: bold; font-size: 16px; cursor: pointer; position: absolute; right: 15px; top: 5px;}
.slideshow_information h3,.slideshow_information h4, .slideshow_new_information h3,.slideshow_new_information h4{margin:0}
.programa_visor_player .jw-title{display: block; top: 70%;}
.secciones ul li{cursor: pointer; font-weight: normal; padding: 2px 5px;}
.secciones ul li.active{background-color: #dcdddf; color: #FFF;}
.carousel .pie{color: #FFF; position: absolute; bottom: 0px; padding: 5px; background-color: rgba(0, 0, 0, 0.5); width: 100%; font-size: 16px;}
.carousel .elemento_new_silideshow{position: relative;}
.bloqLocales p{font-size: 24px; padding-left: 7px; font-weight: bold; color: #0E545E; border-bottom: 1px solid red;}
.bloqLocales ul li {margin:10px 0;}
.textoPromocion .tituloPromocion a {color:#FFF;}
.textoNoticia img{max-width: 100%;}
.ultimos_programa_noticia{padding: 0 5px; margin-bottom: 15px;}
.ultimos_programa_noticia .titulo{color: #000;}
.sliderProgramas .jcider-nav {display: none;}
.sliderProgramas .item {width: 100%; z-index: 1;}
.sliderProgramas .item .sombra{display: block; position: absolute; width: 100%; height: 100%; background-color: #000; opacity: 0.7; z-index: 2;}
.sliderProgramas .item.active {opacity: 1;}
.sliderProgramas .item.active .sombra{display: none;}
.sliderProgramas .slideshow_fondo{background-color: #000; position: absolute; bottom: 0; width: 77%; height: 30%; opacity: 0.5; right: 0;}
.sliderProgramas .slideshow_info{color: #FFF; padding: 20px 10px 12px 90px; position: absolute; bottom: 0; background: url('/css/cssimg/playmid.svg') no-repeat; width: 100%; background-position: 15px 7px;}
.sliderProgramas .slideshow_info .programa{font-size: 16px;}
.sliderProgramas .slideshow_info .capitulo{font-size: 12px;}
.sliderProgramas .slideshow_info .fecha{font-size: 10px; float: right; text-align: right;}
@media(min-width: 768px){
	.sliderProgramas {padding-left: 125px;}
	.sliderProgramas .item {width: 800px; }
	.sliderProgramas .jcider-nav {top: 45%; display: block;}
	.sliderProgramas .slideshow_fondo{width: 89%; height: 20%;}
	.sliderProgramas .slideshow_info{padding: 20px 10px 20px 100px; }
	.sliderProgramas .slideshow_info .programa{font-size: 24px;}
	.sliderProgramas .slideshow_info .capitulo{font-size: 18px;}
	.sliderProgramas .slideshow_info .fecha{font-size: 16px;}
}

.sliderProgramas .jcider-nav .jcider-nav-left, .sliderProgramas .jcider-nav .jcider-nav-right{color: #222; background: #FFF; border-radius: 20px; border: 1px solid #000; font-size: 60px; height: 43px;}
.sliderProgramas .jcider-nav .jcider-nav-left{left: 50px;}
.sliderProgramas .jcider-nav .jcider-nav-right{right: 58px;}
.navbar-programas{background: none; font-size: 12px; border-radius: initial; border: none; box-shadow: none;}
.navbar-programas .navbar-nav>li { background: #222; margin-right: 20px;}
.navbar-programas .navbar-nav>li>a{ padding: 6px 11px; }
.navbar-nav>li.noborde>a{border: none;}

.navbar-programas.navbar-default .navbar-nav>.open>a{ color: #FFF; background-color: #222; border-color:#222; background-image:linear-gradient(to bottom,#222 0,#222 100%)}
.navbar-programas.navbar-default ul li ul{background-image: linear-gradient(to bottom,#222 0,#222 100%);}
.navbar-programas.navbar-default .dropdown-menu>li>a{color: #FFF;}
.navbar-programas.navbar-default .dropdown-menu>li>a:hover{color: #333;}
.navbar-programas.navbar-default .navbar-nav>li>a:focus,.navbar-programas.navbar-default .navbar-nav>li>a:hover{color: #FFF;}

.cintillo_tv_galeria, .cintillo_radio_galeria{ color: #FFF;	font-size: 16px; padding-left: 15px; position: relative; height: 30px; }
.cintillo_tv_galeria{background-color: #0096da;}
.cintillo_radio_galeria{background-color: #ff6600;}
.cintillo_tv_galeria .cintillo_texto, .cintillo_radio_galeria .cintillo_texto{position: absolute; top: 2%;}
.cintillo_tv_galeria .cintillo_texto1, .cintillo_radio_galeria .cintillo_texto1{font-family: Open Sans; font-weight: 400; }
.cintillo_tv_galeria .cintillo_texto2, .cintillo_radio_galeria .cintillo_texto2{font-family: Open Sans; font-weight: 700; }
.cintillo_tv_galeria .cintillo_logo, .cintillo_radio_galeria .cintillo_logo{position: absolute; right: 5px; background-image: url("/resources/archivos_offline/2016/5/18/1463576862269elementodestacadocadena.svg"); width: 65px; height: 100%; background-repeat: no-repeat; top: 0;}
.cintillo_tv_galeria .cintillo_fondo, .cintillo_radio_galeria .cintillo_fondo{position: absolute; bottom: 0; width: 100%; height: 50%; left: 0;}
.cintillo_tv_galeria .cintillo_fondo{ background-color: #4473ae;}
.cintillo_radio_galeria .cintillo_fondo{ background-color: #b54b04;}
@media(min-width: 768px){.cintillo_tv_galeria, .cintillo_radio_galeria{font-size: 20px;}}
.opta_calendario {font-size: 10px;}
#tabs-liga .ui-state-default, #tabs-liga .ui-widget-content .ui-state-default, #tabs-liga .ui-widget-header .ui-state-default{ background: #FFF; border: 1px solid #fa7112;}
#tabs-liga .ui-state-active, #tabs-liga .ui-widget-content .ui-state-active, #tabs-liga .ui-widget-header .ui-state-active {background: #fa7112; border: 1px solid #fa7112;}
#tabs-liga .ui-state-default a, #tabs-liga .ui-state-default a:link, #tabs-liga .ui-state-default a:visited {color: #fa7112;}
#tabs-liga .ui-state-active a, #tabs-liga .ui-state-active a:link, #tabs-liga .ui-state-active a:visited {color: #FFF;}
#tabs-liga .ui-tabs .ui-tabs-panel, #tabs-liga .ui-widget-header {border-bottom: 1px solid #fa7112;}
#tabs-liga .Opta .Opta-Dropdown>.Opta-Nav h3 { background-color: #fa7112;}
#tabs-liga .Opta>.Opta_W {margin: 3px 0;}
#tabs-liga .Opta table {margin-bottom: 3px;}
#tabs-liga p {text-align: center; color:#fa7112; margin-bottom: 3px;}
#tabs-liga p a { color:#fa7112; font-weight: bold;}
#tabs-liga .ui-tabs-panel {padding: 0 3px; border: 1px solid #fa7112;}

.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-child(1) th,
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-child(2) th,
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-child(3) th,
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-child(4) th{
background: #009215 !important;color: #FFF;}
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-child(5) th,
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-child(6) th{
background: #f3bd15 !important;color: #FFF;}
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(1) th,
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(2) th,
.opta_calendario.primera .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(3) th{
background: #bf2a20 !important;color: #FFF;}

.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-child(1) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-child(2) th{
background: #009215 !important;color: #FFF;}
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-child(3) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-child(4) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-child(5) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-child(6) th{
background: #f3bd15 !important;color: #FFF;}
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(1) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(2) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(3) th,
.opta_calendario.segunda .Opta-Striped tr[class*='Opta-Team-']:nth-last-child(4) th{
background: #bf2a20 !important;color: #FFF;}
#tab-primera .Opta-Team-179, #tab-primera .Opta-Team-185, #tab-primera .Opta-Team-182, #tab-segunda .Opta-Team-5683, #tab-segunda .Opta-Team-2614,#tab-segunda .Opta-Team-1564,#tab-segunda .Opta-Team-1737,#tab-segunda .Opta-Team-952{font-weight: bold;}

/*Pruebas para jwplayer */
.jw-display-controls{position: absolute;
	bottom: 10px;
	left: 10px;
	width: 96%;
	height: 97%;
	background: url('/css/cssimg/playmid.svg') no-repeat bottom left;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;}
.galeria_slideshow_new .jw-display-controls, .galeria_slideshow_new .playGico{background: url('/css/cssimg/playmid.svg') no-repeat bottom right;}
.appMarcoTam1 .jw-display-controls {background-size: 25%;}
.jw-display-icon-container.jw-display-icon-display.jw-background-color.jw-reset{display: none;}
.jw-related-page-left:after{ content: "ANTERIORES"; transform: rotate(270deg); position: absolute; left: -15px; top: 10px;}
button.jw-related-page-left{ background-position: 0; color: #FFF;}

.jw-related-page-right:before{ content: "SIGUIENTES"; transform: rotate(270deg); right: -10px; position: absolute;}
button.jw-related-page-right{ background-position: 90%; color: #FFF;}
div.jw-related-item.jw-related-item-next-up{height: 33%;}
.jw-related-item-next-up div.jw-related-item-title{position: absolute; bottom: 10px;}
span.jw-item-index-text em {font-size: 16px;}
.jw-display-icon-container .jw-icon{display: none !important;}
.jw-related-item-title-content .jw-item-index-text.jw-related-item-title-text{ font-weight: bold !important; }
.jw-related-item-group .jw-item-index-text{font-size: 0px !important;}
.jw-controls-backdrop{background: none !important;}
.jw-state-idle .jw-controls{background: none !important;}
/*Fin prueba jwplayer*/
.fondo_padre{position: relative; overflow: hidden;}
.fondo_noticia{position: absolute; bottom: 0; width: 100%; padding: 7px 0 10px 5px; background-color: #0000004a;}
.fondo_noticia a{color: #FFF !important;}
.ui-datepicker .ui-datepicker-title select {color:#000;}


.nocookie, #ui-datepicker-div {
	background: none;
}


.consentimiento td {
	padding: 15px;
}
.consentimiento input {
	margin: 10px;
}
.consentimiento label {
	margin-top: 8px;
}

.datosConsentimiento li {
	margin: 5px;
}

.datoConsen {
	padding: 1px 5px;
	margin-left: 4px;
	border-radius: 2.5px;
	background-color: #E8F0FE;
}

