<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main a, #main a:hover, .titulo-rojo a, .titulo-rojo a:hover, .video_env  {color:#8d0022; text-decoration:none;}

.btn-primary {background-color: #8d0022!important; border-color: #8d0022!important; max-width:300px;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {background-color: #eab700!important; border-color: #eab700!important;}

.mx-10 {margin-left:10px; margni-right:10px;}

.text-08 {font-size:0.8rem;}
.text-09 {font-size:0.9rem;}
.text-12 {font-size:1.2rem;}
.text-15 {font-size:1.5rem;}

.max-w-275 {max-width:275px;}
.max-w-350 {max-width:350px;}
.max-w-425 {max-width:425px;}
.max-w-450 {max-width:450px;}
.max-w-800 {max-width:800px;}
.min-w-200 {min-width:200px;}

.view-actualidad-portada .view-content, .view-categorias-noticias .view-content, .view-banner-portada .view-content, 
.region-featured-bottom-first, .centrar-bloque, .view-noticias-relacionadas .view-content, .view-agenda-slide .view-content,
.view-publi-portada .view-content, .node--type-programacion .view-content #main {justify-content:center;}

.img-fluid img, .image-responsive img {width:100%; max-width:100%; height:auto;}


.pull-left {float:left;}
.clear-both {clear:both;}
.clear-right {clear:right;}

.vertical-top {vertical-align: text-top;}




.caja-sombra, .canvas-sombra .pdf-canvas, .sub-img-sombra img, li.sf-depth-1 {
     margin: 0 2px 15px;
     border: 0px solid #FAFAFA;
     box-shadow: 0 3px 6px rgba(34, 25, 25, 0.4);
     background: #FEFEFE;
	 	transition: 0.4s;
}

.img-sin-margen img {margin: 0px;}


/* Ancho mÃ¡ximo de pÃ¡ginas */
header, .main-container, footer {max-width:2000px!important; margin-left:auto; margin-right:auto;}
.path-agenda #content {max-width: 1400px; margin: auto;}
.node--type-noticia #content, .path-sitemap #main, .node--type-a-la-carta-portada #content, .path-contact #content, .page-node-15 #content, .page-node-16 #content, .node--type-programacion #content
{max-width:800px; margin-left:auto!important; margin-right:auto!important; text-align:justify; margin:3px; padding:3px;}
/* centrar noticias */
.node--type-noticia #main .row-offcanvas {justify-content:center;}




/* APLICACIONES DE LOS COLORES DEL LOGO */

.sidebar .block {border-width: 2px; border-color: #8d0022;}

H1, H2, H3, H4, H5, .color_principal, .navbar-brand, #header #navbar-main a, .menu-carta a, .menu-programacion a, #superfish-main-toggle, #superfish-footer li a, #superfish-footer-toggle, #superfish-footer-accordion a{color: #8d0022;}

#superfish-footer-toggle, #superfish-main-toggle, .menu-carta, .menu-programacion {background-color:#FFF; text-decoration:none; transition: 0.1s; border-radius: 0px;}
.menu-carta a, .menu-programacion a, .view-slider-noticias .flex-control-nav a, .field--name-field-categoria a {background-color:#eab700; text-decoration:none; transition: 0.1s; border-radius: 0px;}

#header #navbar-main ul a:hover, .menu-carta:hover, .menu-carta a:hover, .view-slider-noticias .flex-control-nav a:hover, .view-slider-noticias .flex-control-nav a.flex-active, 
#superfish-footer li a:hover, #superfish-footer-accordion a:hover, #superfish-footer-toggle:hover, #superfish-main-toggle:hover, .field--name-field-categoria a:hover, .page-item.active .page-link, 
.menu-programacion:hover, .menu-programacion a:hover{color: #e7c757!important; background-color:#8d0022!important; transition: 0.3s; text-decoration:none;}
.page-item.active .page-link {border-color:#8d0022!important;}

HR {background-color: #eab700; border-top:1px solid rgba(0,0,0,0);}


.field--name-field-categoria a {padding:3px 10px; border-radius: 0px;}
.view-slider-noticias .flex-control-nav a:hover, #superfish-main-toggle, #superfish-footer-toggle {border-radius:0px;}
.view-slider-noticias .flex-control-nav a.flex-active {border-radius:100px;}

.etiqueta a {
	background-color: #426937;
	color: #FFF!important;
	padding: 7px 15px;
	border-radius: 100px;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid;
}

.etiqueta a:hover{
	background-color: #F0F5D4;
	color:#426937!important;
	transition: 0.5s;
}




/* SECCIONES GENERALES PORTADA. GRADIANTES CON COLORES DE LA WEB*/
#sidebar_first .block, #sidebar_second .block, #navbar-top, #navbar-main, ul.sf-menu.sf-style-white &gt; li, footer, #block-views-block-noticias-relacionadas-block-1
{background-color: transparent!important;}

.path-frontpage #sidebar_first .block, #block-views-block-noticias-relacionadas-block-1 .content {
	    background: -moz-linear-gradient(217deg, #eab700 0%, #FFF 49%, #FFF 100%); /* ff3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #FFF), color-stop(51%, #FFF), color-stop(100%, #eab700)); /* safari4+,chrome */
		background: -webkit-linear-gradient(217deg, #eab700 0%, #FFF 49%, #FFF 100%); /* safari5.1+,chrome10+ */
		background: -o-linear-gradient(217deg, #eab700 0%, #FFF 49%, #FFF 100%); /* opera 11.10+ */
		background: -ms-linear-gradient(217deg, #eab700 0%, #FFF 49%, #FFF 100%); /* ie10+ */
		background: linear-gradient(233deg, #eab700 0%, #FFF 49%, #FFF 100%); /* w3c */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#eab700',GradientType=1 ); /* ie6-9 */ 
		border-width: 0px;
	}



/* CABECERA */

/* LOGO */
#navbar-top .container {max-width:100%!important;}

/* REDES SOCIALES */
.redessociales li {list-style: none; transition:0.5s;}
.redessociales li :hover {
	transition:0.2s;
	-webkit-transform:scale(1.15);
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	transform:scale(1.15);
}
.redessociales img {max-width:30px;}
.easy_social_box .easy_social-widget {float:right;}
.easy_social-widget-facebook {margin-top:-4px!important;}


/* MENÃš */
#superfish-main li {opacity: 0.96;}
ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink	{padding-left:0.75rem; padding-right:0.75rem; font-size:1.05rem; font-weight: bold;}
li.sf-depth-1{
	border: 3px solid #8d0022;
	font-size: 1.3em;
	background: 0 0;
    background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	font-weight: 500;
	margin-bottom: 20px;
	margin-left:0.5rem!important;
	margin-right:0.5rem!important;
}
ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {padding:0.6rem;}
/* correciÃ³n flechas del menÃº que no se ven enteras */
ul.sf-menu .sf-sub-indicator::after {left: -3px!important; top:-2px;}

/* PORTADA */
/* Slide principal */

main .section {margin-top:-12px;}

.titulo-flexslider a {
    text-align: center;
    width:100%;
    position: absolute;
    bottom: 0px;
    padding: 1% 2% 2% 2%;
    color: #FFF!important;
    font-size: 2rem;
    font-weight: bold;
    background-color: rgba(0,0,0,0.4);
	text-decoration: none;
	text-shadow: rgb(0,0,0) 1px 1px 1px;
}




/* AGENDA */



/* controles slide tipo 1 de 1 anterior, pausa y siguiente */
.views-slideshow-controls-top {text-align: center; font-weight: bold;}

/* Agenda tipo flex y centrada*/
.skin-default, .views_slideshow_cycle_teaser_section, .views_slideshow_slide {width:100%!important; height:auto!important;}
.views_slideshow_cycle_slide {
	display: flex!important;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	background-color:#FFF;
}
#views_slideshow_cycle_div_agenda_slide-block_1_0 {position:relative!important;}
.max-agenda {width:200px; display: inline-block; min-height: 400px;}
/* Para que no se oculte el tÃ­tulo de los eventos de agenda con el pie de la misma*/
/* .views_slideshow_cycle_slide {margin-bottom:25px;} */


/* Para que la agenda ocupe el 100% del ancho de la pÃ¡gina
#block-views-block-agenda-slide-block-1 .skin-default {width:100%;}*/



/* calendario ya no estÃ¡ en uso 
#block-views-block-calendario-de-eventos-block-1 {max-width:80%; margin-left:auto; margin-right:auto;} */




/* NOTICIAS */
.field--name-title, .field--name-field-subtitulo {text-align:left;}

.pagination {justify-content:center;}

/* colocar tÃ­tulo despuÃ©s de antetÃ­tulo */


.field--name-field-antetitulo {position: absolute; top:-40px;} 
*/

/* SeparaciÃ³n imÃ¡genes secundarias */
.field--name-field-img-sec .field__item {margin:5px;}

/* Noticias secundarias, margen con pÃ¡gina*/
#block-views-block-noticias-relacionadas-block-1 .content {margin: 1rem;}


/* Quitar borde y espacios a publicidad lateral */
#block-views-block-publicidad-noticias-block-1, #block-views-block-publicidad-noticias-block-2 {border:0px;}
.node--type-noticia #sidebar_first {margin-left:0px; margin-right:5px;}
.node--type-noticia #sidebar_second {margin-left:5px; margin-right:0px;}

/* formularios de bÃºsqueda */
#edit-reset {margin-top:10px;}


/* PROGRAMACIÃ“N TV CALENDARIO */
/* CorrecciÃ³n vista desactivada por defecto para diÃ¡s y semanas*/
div#single-day-container {visibility: visible!important; height:auto!important;}

.js-pager__items {list-style: none; margin-top:16px; padding:0px;}
.pager__item {display: inline-block; margin-left:5px ; margin-right: 5px;}
.path-programacion-tv  nav[aria-labelledby="pagination-heading"] {text-align:center;}
.path-programacion-tv .view-programacion-calendar &gt; nav[aria-labelledby="pagination-heading"] {display:none;}
.path-programacion-tv .view-content {justify-content: center;}

.path-programacion-tv .view-display-id-page_month .calendar-calendar {min-width: 95%;}
.calendar-calendar div.calendar {float:left;}
.calendar-calendar .month-view .full td.date-box.today, .calendar-calendar .month-view .full tr td.single-day.today, .calendar-calendar .month-view .full tr td.multi-day.ends-today {border-color: #8d0022!important;}

/* .path-programacion-tv .view-display-id-page_day .calendar-calendar {max-width: 500px;} */
.calendario-diario .row {display: block!important;}

.menu-contenido {padding: 6px 10px;}

/* ocultar tÃ­tulo */
.node--type-programacion .title { display:none;}

/* MenÃºs de programaciÃ³n mensual, semanas, diaria, anual */
.contenedor {
	justify-content:center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.sombra {
    box-shadow: 0 3px 6px rgba(34, 25, 25, 0.4);
}


.menu-programacion {
	min-width: 135px;
	text-align: center;
	border: 3px solid #8d0022;
	font-size: 1.3em;
	background: 0 0;
	border-radius: 0;
	font-weight: 500;
	margin-bottom:20px;
}




/* EMBEBIDOS DE LA SECCIÃ“N A LA CARTA. OBLIGAR ALTURA MÃXIMA */
/* .tv_carta { display: block; border: none; height: 100vh; width: 100vw;} */






/* YOUTUBE y vÃ­deos en frames RESPONSIVES */
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed, .field--name-field-iframes iframe[src|="https://www.facebook.com/plugins/video.php"] {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}





/* Otras resoluciones. Adaptaciones de contenido especiales */
@media (min-width: 769px) {
	
	#block-views-block-a-la-carta-portada-block-1-2, #block-twitter {display:none;}
	
}

@media (max-width: 768px) {
	
	.titulo-flexslider a {font-size:1.1rem; color:#8d0022!important; position:relative; background-color:transparent; padding:0px; text-shadow: none;}
	.titulo-flexslider {text-align:center; padding-top: 10px;}
	#navbar-main .navbar-brand img {max-width:70px;}
	.redessociales {margin-top:15px;}
	#block-views-block-a-la-carta-portada-block-1, #block-twitterembebido {display:none;}
	li.sf-depth-1 {border:0px; box-shadow:none;}

}</pre></body></html>