﻿@charset "utf-8";
/* CSS Document */

header{
	background:#fff;
	min-width:90%;
	margin:7px auto 25px auto;
}
.nota-full .etiqueta-roja{
    top:255px;
    left:5px;
}
.etiqueta-roja{
	background:#cc0000;
}
.tag{
	padding:2px 4px;
	float:left;
}
.ocultar{
	width:0;
    margin:0 !important;
}
.mobile{
	display:none;
}
/*------------------REPRODUCTOR EN VIVO------------------*/
#vivo{
	overflow:hidden;
	height:130px;
}
#vivo ul{
	float:left;
}
#vivo li{
	text-align:center;
	border-bottom:1px solid #ddd;
}
#vivo li:last-child{
	border:0;
}
#vivo li a{
	font-size:1rem;
	padding:6.5px 0;
	color:#111;
	display:block;
	text-transform:uppercase;
}
#vivo li a:hover{
	font-weight:700;
}
#vivo li a:focus{
	font-weight:700;
	color:#d23824;
}
#vivo .etiqueta-roja{
	width:120px;
    height:32px;
	padding:7px 4px 4px 4px;
	float:none;
}
#vivo .etiqueta-roja p{
	font-size:16px;
}
#vivo-principal .imagen-conductor{
	float:left;
	width:170px;
	height:130px;
	position:relative;
}
.cbp-af-header-shrink .imagen-conductor{
	width:78px !important;
	height:auto !important;
}
#vivo-principal, #vivo-desconexion{
	overflow:hidden;
}
.imagen-conductor img{
	height:130px;
	position:absolute;
	bottom:0;
}
.info-programa{
	margin-left:10px;
	float:left;
}
.cbp-af-header-shrink .info-programa p{
	font-size:14px;
}
.cbp-af-header-shrink .imagen-conductor img{
	position:unset;
}
.info-programa p{
	font-size:16px;
}
.info-programa p:nth-child(1){
	font-size:22px;
}
#boton-programa{
	float:left;
	margin-top:35px;
}
.boton-reproductor{
	width:50px;
	float:left;
}
.boton-reproductor i{
	font-size:50px;
	color:#cc0000;
}
#vivo .owl-carousel{
	position:relative;
	float:left;
	width:calc(100% - 266px);
	margin-left:80px;
}
#vivo .owl-stage-outer{
	overflow:hidden;
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
	background:0;
	border:none;
	font-size:90px !important;
}
#vivo .owl-theme .owl-nav .disabled{
	opacity:0 !important;
}
#vivo .owl-carousel .owl-nav{
	top:50px;
	right:-10px;
}
.owl-carousel .owl-theme .owl-nav{
	font-size:60px;
}
.owl-nav button{
	font-family:arial !important;
}
/*------------------REPRODUCTOR EN VIVO------------------*/

/*------------------AUTOR EN IMAGEN------------------*/
.autor{
	position:absolute;
	bottom:0px;
	left:-5px;
	width:100%;
}
.autor div:nth-child(1){
	position:relative;
}
.autor .img{
	position:absolute !important;
	left:4px;
    bottom:0;
	height:97px !important;
	overflow:hidden;
}
.separador-programas .autor div .img,.separador-programas .agrupador-notas .autor div .img,.separador-programas .nota:nth-child(2) .autor div .img {
	position:absolute !important;
	left:4px;
    bottom:0;
	height:97px !important;
	overflow:hidden;
}
.autor>div>.img>img{
	height:97px;
}	
.autor .fondo{
	width:calc(100% + 5px);
	padding:10px 5px 10px 116px;
}
.autor .fondo p{
	text-align:left;
	font-size:12px;
	font-weight:700;
	color:#fff;
}
.fondo-verde{
	background-color:#006600;
}
.fondo-rojo{
	background-color:#d23824;
}
.fondo-azul{
	background-color:#465da4;
}
.fondo-marron{
	background-color:#7a128c;
}
/*------------------AUTOR EN IMAGEN------------------*/


/*------------------AUTOR EN NOTA APMPLIADA------------------*/
#autor-nota-ampliada{
	width:180px;
	float:left;
	margin:10px 20px;
}
#autor-nota-ampliada .img{
	width:140px;
	margin:auto;
}
#autor-nota-ampliada .txt{
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	text-align:center;
}
/*------------------AUTOR EN NOTA APMPLIADA------------------*/



/*------------------REPRODUCTOR EN VIVO------------------*/




/*------------------MENÚ PRINCIPAL------------------*/
#menu-principal{
	position:relative;
}
#logo-botonera{
	max-width:100%;
	position:relative;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.contenido-menu .overflowhidden .overflowhidden:last-child .item{
	border-bottom:0;
}
#logo{
	float:left;
	padding:11px 15px;
}
#botonera{
	float:right;
}
#botonera a{
	float:left;
	color:#a6a6a6;
	padding:11px 10px;
}
.btn--search{
	font-size:1.1em;
	height:58px;
}
.btn img,.btn i{
	padding:18px 16px 18px 8px;
}
.btn i{
	color:#A1A1A1;
	font-size:21px;
}
#ultimas-24-horas{
	float:left;
    border-left:1px solid #ddd;	
}
#ultimas-24-horas a{
	font-size:26px;
	padding:15px 8px 11px 16px;
}
#acceso-podcast a{
	font-size:26px;
	padding:15px 8px 11px 8px;
	color:#005da8;
}
#ultimas-24-horas a{
	text-transform:uppercase;
	font-weight:700;
	color:#005da8;
}
#acceso-podcast{
	float:left;
}
.contenido-menu{
	display:none;
	position:absolute;
	background:#fff;
	top:59px;
	left:0;
	z-index:2;
	width:100%;
	-webkit-box-shadow:0 7px 7px -4px rgba(0,0,0,.3);
    -moz-box-shadow:0 7px 7px -4px rgba(0,0,0,.3);
    box-shadow:0 7px 7px -4px rgba(0,0,0,.3);
}
.contenido-menu h2{
	padding:19px;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;
}
.contenido-menu .txt{
	text-align:center;
}
#menu-principal ul li{
	float:left;
	list-style:none;
}
#menu-principal li a{
	padding:4px 6px;
	color:#000;
	text-transform:uppercase;
	display:inline-block;
	font-size:14px;
}
#menu-principal li p{
	padding:4px 6px;
	color:#000;
	text-transform:uppercase;
	display:inline-block;
	cursor:pointer;
	font-size:14px;
}
.contenido-menu .item a{
	padding:0 !important;
	font-size:14px;
}
#menu-principal li a:hover,#menu-principal li p:hover{
	color:#355DA4;
	opacity:.7;
}
#menu-principal li:hover p:after{
	border-top-color:#355DA4;
	opacity:.7;
}
#menu-principal .desplegar-menu>p:after{
	content:"";
    margin:2px 5px;
    border-left:5px solid transparent;
    border-top:5px solid;
    border-right:5px solid transparent;
    transition:opacity .4s;
    display:inline-block;
}
#menu-principal>.desplegar-menu:hover>a{
	color:#355DA4;
}
#menu-principal>.desplegar-menu:hover:after{
	border-top-color:#355DA4;
}
#menu-principal>.overflowhidden>ul{
	float:left;
	padding:16.5px 0;
    border-right:1px solid #ddd;
}
header .tags{
	padding:16.5px 5px;
	float:left;
}
header .tags li a{
	padding:10px;
	color:#000;
	text-transform:uppercase;
	color:#da9b25;
	font-size:14px;
}
header .tags li a:hover{
	color:#355DA4;
}
header .tags li:nth-child(1) a{
	font-weight:700;
	color:#005BA7 !important;
}
#menu-principal #mySidenav ul{
	display:block;
}
#menu-principal #mySidenav #logo {
    float:none;
    padding:30px 30px 0 30px;
}
#menu-principal #mySidenav ul li ul{
	overflow:hidden;
	float:none;
	width:100%;
}
#menu-principal #mySidenav li{
	overflow:hidden;
	border-bottom:1px solid #ddd;
	width:100%;
}
#menu-principal #mySidenav li ul li{
	text-indent:20px;
}
#menu-principal #mySidenav li:last-child{
	border-bottom:0 !important;
}
#menu-principal #mySidenav .overflowhidden ul li{
	border-bottom:1px solid #ddd;
	padding-left:10px;
	list-style:inside;
}
#menu-principal #mySidenav .overflowhidden ul li a{
	display:inline-block;
	width:100%;
}
#menu-principal #mySidenav li .contenido-menu{
	position:relative;
	display:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	border-top:1px solid #ddd;
	overflow:hidden;
}
#menu-principal #mySidenav .item .img{
	width:90px;
	float:left;
}
#menu-principal #mySidenav li .contenido-menu .item .txt{
	width:calc(100% - 90px);
	float:left;
	padding:7px 0;
	text-align:left;
}
#menu-principal #mySidenav li .contenido-menu .item .txt p{
	display:block;
	padding:0;
	text-transform:unset;
	color:#000;
	font-size:14px;
}
#programas2 .item .img{
	width:90px;
	float:left;
}
#programas2.contenido-menu .item .txt{
	width:calc(100% - 90px);
	float:left;
	padding:7px 0;
	text-align:left;
}
#programas2.contenido-menu .item .txt p{
	display:block;
	padding:0;
	text-transform:unset;
	color:#000;
	font-size:14px;
}
#programas2 .item .img{
	width:90px;
	float:left;
}
#programas2.contenido-menu .item .txt{
	width:calc(100% - 90px);
	float:left;
	padding:7px 0;
	text-align:left;
}
#programas2.contenido-menu .item .txt p{
	display:block;
	padding:0;
	text-transform:unset;
	color:#000;
	font-size:14px;
}
#menu-principal #mySidenav li .contenido-menu ul{
	float:left;
}
#menu-principal #mySidenav li .contenido-menu>.overflowhidden{
	float:right;
	width:75%;
	border-left:1px solid #ddd;
}
#menu-principal #mySidenav li:hover{
	background-color:whitesmoke;
}
#menu-principal .tags li{
	float:left;
	list-style:none;
}
#menu-principal .tags li a{
	color:#a6a6a6;
	text-transform:uppercase;
}
#menu-principal .tags li a:hover{
	color:#355DA4;
}
#menu-principal .tags li:nth-child(1) a{
	font-weight:700;
	color:#355DA4;
}
#mySidenav #podcast ul{
	width:20% !important;
}
#mySidenav #podcast ul h2{
	border-bottom:0;
}
#mySidenav #podcast li a{
	text-indent:0 !important;
	margin-left:10px;
	font-size:12px;
}
#mySidenav #podcast li a:hover{
	margin-left:20px;
}
/*------------------MENÚ PRINCIPAL------------------*/

/*------------------MENÚ LISTA------------------*/
#header-flotante #menu img{
	cursor:pointer;
	margin:20px 16px;
    filter:invert(1);
}
/* The side navigation menu */
.sidenav{
	height:100%; /* 100% Full-height */
    width:1px; /* 0 width - change this with JavaScript */
    position:fixed; /* Stay in place */
    z-index:100; /* Stay on top */
    top:0; /* Stay at the top */
    left:-1px;
    background-color:#fff; /* Black*/
    overflow-y:scroll; /* Disable horizontal scroll */
    transition:0.5s ease-out; /* 0.5 second transition effect to slide in the sidenav */
	webkit-box-shadow:-6px 4px 20px 0px rgba(0,0,0,.3);
    -moz-box-shadow:-6px 4px 20px 0px rgba(0,0,0,.3);
    box-shadow:-6px 4px 20px 0px rgba(0,0,0,.3);	
}

/* The navigation menu links */
.sidenav li a,.sidenav li p{
    padding:12px 8px 12px 32px;
    font-size:1.2em;
    color:#818181;
    display:block;
    transition:0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover,.sidenav p:hover{
    color:#ddd;
	margin-left:10px;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn{
    position:absolute;
    top:12px;
    right:15px;
    font-size:40px;
    color:#818181;
    transition:0.3s;
	z-index:1;
	cursor:pointer;
}
.sidenav .closebtn i{
	font-size:20px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main{
    transition:margin-left .5s;
    padding:20px;
}
/*------------------MENÚ LISTA------------------*/



/*------------------CONTENEDOR GENERAL------------------*/
.contenedor-general{
	padding:0 10px;
	max-width:1088px;
}
.floatleft input{
	width:95%;
	padding:10px;
	border:1px solid #ccc;
	color:#999;
	font-size:16px;
	border:1px solid #ccc;
}	
/*------------------CONTENEDOR GENERAL------------------*/




/*------------------BLOQUES NOTAS------------------*/
.menu-bloques ul{
	display:inline-block;
	margin-left:16px;
}
.menu-bloques li{
	display:inline;
}
.menu-bloques li p{
	font-weight:700;
	color:#fff;
}
.menu-bloques li a{
	color:#000;
	font-size:18px;
	display:inline-block;
	padding:6px;
	transition:color .2s;
}
.menu-bloques li a:hover{
	color:#999;
}
.notas-modulo{
	background:#ffffff !important;
    width:100%;
    border-top:1px solid #c3c3c3;
    padding-top:20px;
}
.notas-modulo .nota-1-columna{
	width:49%;
}
.notas-modulo .nota-1-columna .etiqueta-roja{
	display:none;
}
.notas-modulo .bloque-2-columnas{
	width:calc(100% - 330px);
}						
.notas-modulo .nota-1-columna .floatleft{
	width:270px !important;
}
.columna-fija-300{
	width:300px;
	float:left;
	margin:0 10px 10px 10px;
}

/*NOTAS CLASES BEGINS*/
.notas{
	overflow:hidden;
	width:100%;
	margin-top:20px;
}
.nota{
	float:left;
	margin:0 1% 1% 1%;
	position:relative;
}
.nota .txt{
	padding:6px 0;
}
.nota .bajada{
	padding:4px;
}
.nota .img{
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	position:relative;
}
.agrupador-notas{
	float:left;
	width:22%;
	height:580px;
	margin:0 1% 1% 1%;
}
.agrupador-notas .nota{
	float:left;
	margin:0;
}
.agrupador-notas .nota .img{
	height:50%;
}
.nota .img img{
	width:100%;
}
.agrupador-notas .nota .titulo h2{
	font-size:22px !important;
	font-weight:700 !important;
	line-height:26px !important;
}
.agrupador-agrupadores{
	width:calc(100% - 320px);
	float:left;
}
#espacios1000aux .nota-2-columnas{
	width:50% !important;
}
#espacios1000aux .nota-1-columna{
	width:25% !important;
	margin-left:0 !important;
}

/*------------------NOTA FULL------------------*/
.nota-full .nota{
	height:840px;
	width:98%;	
}
.nota-full .img{
    height:550px;
}
.nota-full .titulo{
	text-align:center;
}
.nota-full .titulo h2{
	font-size:60px;
	font-weight:900;
}
.nota-full .bajada{
	text-align:center;
}
.nota-full .bajada p{
	font-size:24px;
}
/*------------------NOTA FULL------------------*/

/*------------------SECCION 5 NOTAS TAPA------------------*/
.notas-4-tipo-1 .nota:nth-child(1){
	width:50%;
	height:550px;
}
.notas-4-tipo-1 .nota:nth-child(1) .titulo{
	overflow:hidden;
}
.notas-4-tipo-1>.nota .titulo h2{
	font-size:38px;
	font-weight:900;
	line-height:40px;
}
.notas-4-tipo-1 .nota:nth-child(1) .bajada{
	height:120px;
	overflow:hidden;
}
.notas-4-tipo-1 .nota:first-child .img{
	height:54%;
}
.notas-4-tipo-1 .nota:nth-child(2) .img{
	height:71%;
}
.notas-4-tipo-1 .nota:nth-child(1) .bajada p{
	font-size:20px;
	font-weight:100;
	line-height:28px;
}
.notas-4-tipo-1 .nota:nth-child(2){
	width:22%;
	height:550px;
}
.notas-4-tipo-1 .nota:nth-child(2) .titulo{
	overflow:hidden;
}
.notas-4-tipo-1>.nota:nth-child(2) .titulo h2{
	font-size:28px;
	font-weight:700;
	line-height:34px;
}
.notas-4-tipo-1 .nota:nth-child(2) .bajada{
	display:none;
}
.notas-4-tipo-1 .agrupador-notas .nota{
	width:100%;
	height:295px;
}
.notas-4-tipo-1 .agrupador-notas .nota .bajada{
	display:none;
}
.notas-4-tipo-1>.nota:first-child .autor .fondo{
	width:75%;
}
.notas-4-tipo-1 .agrupador-notas .nota .img{
	height:52%;
}
.notas-4-tipo-1 .img .partido-vivo iframe{
	bottom:-9%;
}
/*------------------SECCION 5 NOTAS TAPA------------------*/

/*------------------SECCION 5 NOTAS ADS------------------*/
.notas-5-tipo-1-ads .agrupador-notas{
	width:30%;
}
.notas-5-tipo-1-ads .nota:nth-child(1){
	width:64%;
    height:620px;
    margin:0 1.5% 1% 1.5%;
}
.notas-5-tipo-1-ads .nota:nth-child(1) .titulo{
	overflow:hidden;
}
.notas-5-tipo-1-ads .agrupador-agrupadores>.nota .titulo h2{
	font-size:38px;
    font-weight:900;
    line-height:44px;
}
.notas-5-tipo-1-ads .nota:nth-child(1) .bajada{
	margin-top:10px;
	overflow:hidden;
}
.notas-5-tipo-1-ads .agrupador-agrupadores>.nota .img{
	height:50%;
}
.notas-5-tipo-1-ads .nota:nth-child(1) .bajada p{
	font-size:20px;
	font-weight:100;
	line-height:28px;
}
.notas-5-tipo-1-ads .nota:nth-child(2){
	width:32%;
	height:750px;
}
.notas-5-tipo-1-ads .nota:nth-child(2) .titulo{
	overflow:hidden;
}
.notas-5-tipo-1-ads .nota:nth-child(2) .bajada{
	display:none;
}
.notas-5-tipo-1-ads .agrupador-notas .nota{
	width:100%;
	height:295px;
}
.notas-5-tipo-1-ads .agrupador-notas .nota .bajada{
	display:none;
}
/*------------------SECCION 5 NOTAS ADS------------------*/

/*------------------SECCION 5 NOTAS------------------*/
.notas-5-tipo-1 .nota:nth-child(1){
	width:50%;
	height:620px;
}
.notas-5-tipo-1 .nota:nth-child(1) .titulo{
	overflow:hidden;
}
.notas-5-tipo-1>.nota .titulo h2{
	font-size:40px;
    font-weight:900;
    line-height:48px;
}
.notas-5-tipo-1 .nota:nth-child(1) .bajada{
	margin-top:10px;
	max-height:117px;
	overflow:hidden;
}
.notas-5-tipo-1 .nota:nth-child(1) .bajada p{
	font-size:20px;
	font-weight:100;
	line-height:28px;
}
.notas-5-tipo-1 .nota:nth-child(2){
	width:22%;
	height:670px;
}
.notas-5-tipo-1 .nota:nth-child(2) .titulo{
	height:136px;
	overflow:hidden;
}
.notas-5-tipo-1 .nota:nth-child(2) .bajada{
	display:none;
}
.notas-5-tipo-1 .nota .img{
	height:50%;
}
.notas-5-tipo-1>.nota .img{
	height:50%;
}
.notas-5-tipo-1 .agrupador-notas .nota{
	width:100%;
	height:335px;
}
.notas-5-tipo-1 .agrupador-notas .nota .bajada{
	display:none;
}
/*------------------SECCION 5 NOTAS------------------*/

/*------------------SECCION 4 NOTAS+ADS------------------*/
.notas-4-tipo-2-ads .nota{
	height:340px;
}
.notas-4-tipo-2-ads .nota:nth-child(1){
	width:300px;
}
.notas-4-tipo-2-ads>.nota .img{
	height:50%;
}
.notas-4-tipo-2-ads .agrupador-notas{
	width:calc(100% - 340px);
}
.notas-4-tipo-2-ads .agrupador-notas .nota .img{
	height:45%;
}
.notas-4-tipo-2-ads .agrupador-notas .nota{
	width:31.5%;
	margin:0 10px;
}
.notas-4-tipo-2-ads .agrupador-notas .nota:first-child{
	margin-left:0;
}
.notas-4-tipo-2-ads .agrupador-notas .nota:last-child{
	margin-right:0;
}
.notas-4-tipo-2-ads .nota .bajada{
	display:none;
}
/*------------------SECCION 4 NOTAS+ADS------------------*/

/*------------------SECCION 4 NOTAS------------------*/
.notas-4-tipo-2 .nota{
	height:300px;
	width:23%;
	margin:1%;
}
.notas-4-tipo-2 .nota .img{
	height:56%;
}
.notas-4-tipo-2 .nota .bajada{
	display:none;
}
/*------------------SECCION 4 NOTAS------------------*/

/*------------------SECCION PROGRAMAS------------------*/
.separador-programas .nota:nth-child(1){
	width:47% !important;
}
.separador-programas .nota:nth-child(1) .titulo{
	overflow:hidden;
}
.separador-programas .nota:nth-child(1) .titulo h2{
	font-size:40px;
	font-weight:900;
	line-height:48px;
}
.separador-programas .nota .img{
	position:relative;
	height:57% !important;
}
.separador-programas .nota:nth-child(1) .bajada p{
	font-size:20px;
	font-weight:100;
	line-height:28px;
}
.separador-programas .nota:nth-child(2){
	width:25%;
}
.separador-programas .nota:nth-child(2) .titulo{
	height:auto;
	overflow:hidden;
}
.separador-programas .nota:nth-child(2) .bajada{
	display:none;
}
.separador-programas .nota:nth-child(2) .img{
	height:75% !important;
}
.separador-programas .agrupador-notas .nota{
	width:100% !important;
	height:260px;
	margin:0;
}
.separador-programas .agrupador-notas .nota:first-child{
	margin-bottom:30px;
}
.separador-programas .agrupador-notas .nota .bajada{
	display:none;
}
.separador-programas .agrupador-notas .nota .img{
	height:58% !important;
}
#programas-header .overflowhidden .item{
	border-bottom:1px solid;
}
#programas-header .overflowhidden .item{
    width:100%;
    margin:20px 10px 0 20px;
    float:left;
    position:relative;
}
#programas-header li a, #programas-header li p{
    font-size:13px;
}
#programas-header .item .img{
	width:194px;
    float:left;
}
#programas-header .overflowhidden .item .img img{
    width:100%;
}
#programas-header .item .txt{
    width:30%;
    padding:60px 0 0 0px;
    float:left;
}
#programas-header .item .txt p a:nth-child(1){
    font-weight:700;
	font-size:30px;
    padding:0 !important;
	color:#005ca8;
}
#programas-header .item .txt p:nth-child(2){
    font-weight:700;
    padding:0 !important;
}
#programas-header .item .txt p:nth-child(3){
    padding:0 !important;
}
#programas-header .item .txt p{
    font-size:12px;
}
#programas-header .item .txt p{
    display:block;
    padding:0;
    text-transform:unset;
    color:#000;
    font-size:14px;
}
.item-geo{
	height:91px !important;
}
/*------------------SECCION PROGRAMAS------------------*/

/*------------------LO MÁS VISTO------------------*/
#lo-mas-visto .nota .txt h2{
	font-size:18px;
	line-height:24px;
}
#lo-mas-visto>.titulo{
	background-color:#005CA8;
	max-width:fit-content;
}
#lo-mas-visto .nota:first-child{
	margin-left:0;
}
#lo-mas-visto .nota:last-child{
	margin-right:0;
}
/*------------------LO MÁS VISTO------------------*/

/*------------------SEPARADORES------------------*/
.separador .nota{
	/*height:670px;*/
	height:550px;
}
.separador .nota:nth-child(1){
	width:71%;
}
.separador-general .separador-opinion .nota:nth-child(1) .tag p{
	color:#000 !important;
}
.separador-general .separador-opinion .nota:nth-child(1) h1,.separador-general .separador-opinion .nota:nth-child(1) h2,.separador-general .separador-opinion .nota:nth-child(1) h1 a,.separador-general .separador-opinion .nota:nth-child(1) h2 a{
	color:#000 !important;
}
.separador-general .separador-opinion .nota:nth-child(1) .bajada p{
	color:#000 !important;	
}
.separador-opinion .nota:nth-child(1) .txt,.separador-deportes .nota:nth-child(1) .txt,.separador-espectaculos .nota:nth-child(1) .txt{
	position:absolute;
	bottom:0;
	left:30px;
	background:#fff;
	width:65%;
	padding:20px;
}
.separador-deportes .nota:nth-child(1) .titulo h2 a{
	color:#006600;
	font-size:33px;
}
.separador-espectaculos .nota:nth-child(1) .titulo h2 a{
	color:#7a128c;
}
.separador .nota .img{
	height:500px;
}
.separador .nota:nth-child(1) .titulo{
	overflow:hidden;
}
.separador .nota:nth-child(1) .titulo h2{
	font-size:35px;
	font-weight:900;
	line-height:36px;
}
.separador .nota:nth-child(1) .bajada{
	margin-top:6px;
	/*height:112px;*/
	height:104px;
	overflow:hidden;
}
.separador .nota:nth-child(1) .bajada p{
	font-size:18px;
	font-weight:100;
	line-height:24px;
}
.separador .nota:nth-child(2){
	width:25%;
}
.separador .nota:nth-child(2) .img{
	height:407px;
}
.separador .nota:nth-child(2) .titulo{
	overflow:hidden;
}
.separador .nota:nth-child(2) .titulo h2{
	font-size:26px;
	font-weight:700;
	line-height:30px;
}
.separador .nota:nth-child(2) .bajada{
	display:none;
}
/*------------------SEPARADORES------------------*/

/*------------------DOS NOTAS IGUALES------------------*/
.notas-2-tipo-1 .nota{
	/*height:670px;*/
	height:477px;
}
.notas-2-tipo-1 .nota{
	width:48%;
}
.notas-2-tipo-1 .nota .img{
	height:350px;
}
.notas-2-tipo-1 .nota .titulo{
	overflow:hidden;
}
.notas-2-tipo-1 .nota .titulo h2{
	font-size:35px;
	font-weight:900;
	line-height:36px;
}
.notas-2-tipo-1 .nota .bajada{
	margin-top:6px;
	/*height:112px;*/
	height:104px;
	overflow:hidden;
}
.notas-2-tipo-1 .nota .bajada p{
	font-size:18px;
	font-weight:100;
	line-height:24px;
}
.notas-2-tipo-1 .nota .bajada {
    display: none;
}   
/*------------------DOS NOTAS IGUALES------------------*/

/*------------------TRES NOTAS IGUALES------------------*/
.notas-3-tipo-1 .nota{
	height:385px;
}
.notas-3-tipo-1 .nota{
	width:31.3%;
}
.notas-3-tipo-1 .nota .img{
	height:250px;
}
.notas-3-tipo-1 .nota .titulo{
	overflow:hidden;
}
.notas-3-tipo-1 .nota .titulo h2{
	font-size:26px;
	font-weight:900;
	line-height:30px;
}
.notas-3-tipo-1 .nota .bajada{
	margin-top:6px;
	/*height:112px;*/
	height:104px;
	overflow:hidden;
}
.notas-3-tipo-1 .nota .bajada p{
	font-size:18px;
	font-weight:100;
	line-height:24px;
}
.notas-3-tipo-1 .nota .bajada {
    display: none;
}  
/*------------------TRES NOTAS IGUALES------------------*/

/*------------------SECCION ENTREVISTA A FONDO------------------*/
.separador-entrevista-fondo{
	margin:40px 0;
	border-bottom:10px solid #4c4c4c;
}
.separador-entrevista-fondo .titulo{
	overflow:hidden;
	border-bottom:10px solid #4c4c4c;
}
.separador-entrevista-fondo .nota .titulo{
	border-bottom:0 !important;
}
.separador-entrevista-fondo .tag p{
	color:#4c4c4c;
}
.separador-entrevista-fondo .titulo p{
	color:#4c4c4c;
}
.separador-entrevista-fondo .titulo p:first-child{
    float:left;
    font-size:26px;
    text-transform:uppercase;
    padding:0px 0 5px 8px;
    font-weight:700;
}
.separador-entrevista-fondo .titulo p:last-child{
	float:right;
    font-size:16px;
    margin:11px 10px 2px 0;
}
/*------------------SECCION ENTREVISTA A FONDO------------------*/

/*------------------SECCION GENERAL------------------*/
.separador-general{
	margin:30px 0;
	border-bottom:10px solid #465da4;
}
.separador-general .titulo{
	overflow:hidden;
	border-bottom:10px solid #465da4;
}
.separador-general .nota .titulo{
	border-bottom:0 !important;
}
.separador-general .tag p{
	color:#465da4;
}
.separador-general .titulo p{
	color:#465da4;
}
.separador-general .titulo p:first-child{
	float:left;
	font-size:30px;
    text-transform:uppercase;
    padding: 15px 0 0 20px;
    font-weight:700;
	color:#fff !important;
}
.separador-general .separador-opinion{
	margin-top:0 !important;
}
.separador-general .notas{
	margin-top:10px !important;
}
.separador-general .titulo p:last-child{
	float:right;
	font-size:16px;
	margin:30px 10px 2px 0;
}
/*------------------SECCION GENERAL------------------*/

/*------------------BLOQUES NOTAS------------------*/

/*------------------MARCAS Y PRODUCTOS------------------*/
#marcas-y-productos{
	overflow:hidden;
	padding:20px 10px;
	border-bottom:10px solid #009688;	
}
#marcas-y-productos .nota{
	width:23%;
	margin:1%;
	height:250px;
}
#marcas-y-productos .nota .img{
	height:55%;
}
#marcas-y-productos .nota .bajada p{
	color:#777;
}
#marcas-y-productos .tag p{
	color:#858585;
	text-transform:uppercase;
	font-size:12px;
}
#marcas-y-productos .nota .txt h2{
	font-size:22px;
    line-height:26px;
}
#marcas-y-productos .tag p{
	color:#000;
}
#marcas-y-productos .iconos-multimedia{
	display:none;
}
/*------------------MARCAS Y PRODUCTOS------------------*/

/*------------------NOTAS+ENCUESTA+BANNER------------------*/
#encuesta-wrap{
	margin-top:15px;
}
.notas-5-tipo-1-encuesta-ads .nota{
	width:30.5%;
	height:700px;
}
.notas-5-tipo-1-encuesta-ads .nota .img{
	height:54%;
}
.notas-5-tipo-1-encuesta-ads .nota .bajada{
	display:none;
}
.notas-5-tipo-1-encuesta-ads .agrupador-notas{
	width:29.7%;
}
.notas-5-tipo-1-encuesta-ads .agrupador-notas:first-child{
	margin:0 2% 1% 2%;
}
.notas-5-tipo-1-encuesta-ads .agrupador-notas:last-child{
	margin:0 2% 1% 2%;
}
.notas-5-tipo-1-encuesta-ads .agrupador-notas .nota{
	width:100%;
	height:350px;
}
.notas-5-tipo-1-encuesta-ads .agrupador-notas .nota .bajada{
	display:none;
}
.notas-5-tipo-1-encuesta-ads .agrupador-agrupadores>.nota .img{
	height:70%;
}
/*------------------NOTAS+ENCUESTA+BANNER------------------*

/*------------------PAGINA BUSCADOR------------------*/
.nota-pagina-buscador .nota{
	width:29%;
	height:360px;
}
.nota-pagina-buscador .etiquetas-nota{
	height:25px;
}
.nota-pagina-buscador .nota .tag p{
	font-size:14px;
}
.nota-pagina-buscador .nota .img{
	height:40%;
}
.nota-pagina-buscador .nota .bajada{
	display:none;
}
/*------------------PAGINA BUSCADOR------------------*/

/*------------------PÁGINA TAGS------------------*/
.nota-pagina-tags .nota{
	width:29%;
	height:360px;
}
.nota-pagina-tags .etiquetas-nota{
	height:25px;
}
.nota-pagina-tags .nota .tag p{
	font-size:14px;
}
.nota-pagina-tags .nota .img{
	height:40%;
}
.nota-pagina-tags .nota .bajada{
	display:none;
}
/*------------------PÁGINA TAGS------------------*/



/*------------------CATEGORIAS------------------*/
.categoria{
	position:relative;
}
.contenedor-solapa{
	width:49%;
	float:left;
}
.tops .contenedor-solapa{
	width:31%;
	margin:0 10px;
}
.tops .nota-horizontal .titulo h2{
    font-size:16px;
	font-weight:100;	
}
.tops .nota-horizontal .titulo h2 a{
    font-size:16px;
}
.categoria .solapa h2{
	font-size:26px;
}

/*------------------NOTA INSTITUCIONAL------------------*/
#programa-institucional .solapa{
	background-color:#005CA8;
}
#programa-institucional .overflowhidden{
	background-color:#F0F0F0;
	width:100%;
	padding:30px 20px 20px 20px;
}
#programa-institucional .redes-sociales{
	margin:3px 0;
}
#programa-institucional .floatleft{
	width:640px;
}
#programa-institucional .floatleft img{
	width:100%;
}
#programa-institucional .floatright{
	width:300px;
}
#programa-institucional .txt p{
	line-height:24px;
	font-size:18px;
}
#programa-institucional .txt p:nth-child(3){
	margin-bottom:20px;
	font-size:16px;
}
#programa-institucional .txt p:nth-child(6){
	margin-bottom:20px;
	font-size:16px;
}
#programa-institucional .txt p:nth-child(9),#programa-institucional .txt p:nth-child(2),#programa-institucional .txt p:nth-child(5),#programa-institucional .txt p:nth-child(8){
	font-size:16px;
}
/*------------------NOTA INSTITUCIONAL------------------*/

#opinion{
	position:relative;
	padding-bottom:0;
	/*margin-bottom:30px;*/
}
#opinion .solapa{
	background-color:#fff;
}
#opinion .nota-1-2-columna{
	height:650px;
	width:50%;
}
#opinion h2,#opinion .tag p{
	color:#9a753b;
}
#espectaculos{
	position:relative;
}
#espectaculos .solapa{
	background-color:#fff;
}
.nota-ampliada #espectaculos .solapa{
	background-color:#d6bcbc;
}
.separador-deportes .linea-horizontal{
	width:calc(100% - 680px);	
}
.separador-espectaculos .linea-horizontal{
	width:calc(100% - 460px);	
}
#espectaculos .overflowhidden{
	background-color:#fff;
}
#espectaculos h2,#espectaculos .tag p{
	color:#da5656;
}
#deportes .solapa{
	background-color:#fff;
}
.nota-ampliada #deportes .solapa{
	background-color:#b6ca9b;
}
#deportes .overflowhidden{
	background-color:#fff;
}
#deportes h2,#deportes .tag p{
	color:#7ba248;
}
#regiones .bloque-2-columnas{
	max-width:calc(100% - 330px);
}
#regiones .nota-1-columna{
	width:49%;
}
#especiales{
	position:relative;
}
#especiales .solapa{
	background-color:#fff;
}
#especiales .solapa h2{
	font-weight:700;
}
#especiales .overflowhidden{
	background-color:#fff;
}
#especiales .overflowhidden{
	color:#f5f5e8;
}
#blanco{
    border-bottom:1px solid #f3f3f3;
    margin:30px 0;
    padding:0 0 30px 0;	
}
.nota-1-columna-horizontal .overflowhidden .floatleft{
	width:50%;
}
.nota-1-columna-horizontal .overflowhidden .floatright{
	width:50%;
	padding:0 20px 20px 20px;
}
.nota-1-columna-horizontal .titulo{
	font-weight:700;
	font-size:28px;
	padding:10px 4px;
}
.nota-1-columna-horizontal .titulo h2{
    font-size:45px;
    font-weight:700;
    line-height:45px;
}
.nota-1-columna-horizontal .titulo h2 a{
    font-size:45px;
    font-weight:700;
    line-height:45px;	
}
.bloque-2-columnas{
	width:calc(100% - 330px);
}
/*------------------CATEGORIAS------------------*/

/*------------------SLIDER------------------*/
.slider .item .img{
    border-radius:50%;
    border:1px solid #c3c3c3;
    width:120px;
    height:120px;
	margin:auto;
}
.slider .item .img img{
    border-radius:50%;
}
.slider .txt{
	padding:20px 0;
    width:100%;
    background:#fff;	
	text-align:center;
}
.slider .txt div p{
	font-size:16px;
}
.slider .txt div:nth-child(1) p{
	font-weight:100;
	color:#666;
}
.slider .txt div:nth-child(3) p{
	color:#CC0033;
}
/*BOTON SLIDER PROGRAMAS
.slider .boton{
	background-color:#000;
	float:right;
	margin:20px 10px 0 0;
	box-shadow:-1px 5px 25px 2px rgba(0,0,0,.2);	
}
#programas .slider .boton{
	background-color:#f44336;
}
#opinion .slider .boton{
	background-color:#9a753b;
}
.slider .boton a{
	padding:5px 8px;
	display:block;
	font-size:14px;
	color:#fff;
}*/
.slider .owl-carousel .owl-item img{
	display:block;
	width:100%;
	margin:auto;
}
.slider .item{
    position:relative;
    margin-top:20px;
	height:225px;
}
.slider .owl-carousel,.slider .owl-carousel .owl-item{
	-webkit-tap-highlight-color:transparent;
	position:relative;
}
#slider-programas .owl-item:last-child .item .img{
	left:0;
}
#slider-programas .txt div:nth-child(1) p{
	font-weight:700;
}
.slider .titulo{
    background:#CC0033;
	float:left;
    padding:5px 20px;
    width:188px;
    text-align:center;
}
.slider .titulo p{
	font-size:20px;
    text-transform:uppercase;
    font-weight:700;
    color:#fff;	
}
#slider-opinion .item{
    padding:10px;
    margin:10px;	
}
#slider-opinion .txt div:nth-child(2) p{
	color:#111;
}
/*------------------SLIDER------------------*/

/*------------------WIDE-SKYSCRAPER------------------*/
#wide-skyscraper{
	width:250px;
	height:500px;
	/*position:fixed;*/
	right:10px;
	margin:0;
}
#wide-skyscraper img{
	width:250px;
}
#wide-skyscraper a:hover{
	opacity:1;
}
.affix-top{
	top:700px;
}
.affix{
	top:98px;
}
/*------------------WIDE-SKYSCRAPER------------------*/


/*------------------ESPACIOS PUBLICITARIOS BANNERS------------------*/
.fullbanner{
	max-width:970px;
}
.fullbanner a:hover{
	opacity:1;
}
.middle-rectangle-banner{
    width:300px;
    height:fit-content;
}
.middle-skyscraper-banner{
    width:300px;
	height:fit-content;
}
.middle-full-banner{
	width:970px;
	height:fit-content;
}
.columna-derecha .middle-skyscraper-banner{
	margin:0 0 30px 0;
}
.columna-derecha .middle-rectangle-banner{
	margin:0 0 30px 0;
}
/*------------------ESPACIOS PUBLICITARIOS BANNERS------------------*/

/*------------------EMISORAS INTEGRADAS------------------*/
#emisoras-integradas{
	width:90%;
	padding:40px;
	border-collapse:collapse;
	margin:20px auto;
}
#emisoras-integradas tr:hover{
	background-color:!important;
}
#emisoras-integradas td{
	padding:8px 12px;
	border:1px solid #ddd;
}
#emisoras-integradas td p{
	line-height:22px;
	color:#666;
}
/*------------------EMISORAS INTEGRADAS------------------*/

/*------------------CONTENIDOS MENÚ NOTICIAS------------------*/
.contenido-menu>ul{
	float:left;
	width:25% !important;
}
.desplegar-menu:last-child ul{
	min-height:200px;
}
#mySidenav li p,#mySidenav li a{
	padding:12px;
	display:block;
	color:#005DA8;
}
.contenido-menu>ul>li{
	clear:both;
	border-bottom:1px solid #ddd;
	width:100%;
}
.contenido-menu ul li a{
	padding:8px !important;
}
#programas .item .img{
	width:90px;
	float:left;
}
#programas .item .txt{
	width:calc(100% - 90px);
	float:left;
	padding:7px 0;
	text-align:left;
}
#programas .item .txt p{
	display:block;
	padding:0;
	text-transform:unset;
	color:#000;
	font-size:14px;
}
#programas2{
	overflow:hidden;
}
.contenido-menu .item .txt p:nth-child(1),#programas .item .txt p:nth-child(2){
	font-weight:700;
	padding:0 !important;
}
.contenido-menu .item .txt p:nth-child(3){
	padding:0 !important;
}
.contenido-menu .overflowhidden .item{
	width:50%;
    height:68px;
    margin-top:10px;
    float:left;
    position:relative;
    border-bottom:1px solid #ddd;
}
.contenido-menu .overflowhidden .item .img img{
	width:auto !important;
	height:68px;
	position:relative;
	z-index:-1;
	margin:auto;
}
.contenido-menu .overflowhidden .item .txt a{
	padding:6px 0;
	font-size:14px;
	display:block;
}
.contenido-menu .overflowhidden .item a:hover{
	margin:0;
}
#contenido-menu-programas .overflowhidden{
	width:100%;
}
#contenido-menu-programas .overflowhidden .item .img{
	height:auto;
}
.contenido-menu .overflowhidden .item ul{
	width:100%;
}
.contenido-menu .overflowhidden .item li{
	padding:10px 0 !important;
	list-style:inside !important;
    margin-left:6px;
	float:unset !important;
}
.contenido-menu .overflowhidden .item li a{
	padding:0 !important;
}
.contenido-menu#autores .overflowhidden .item{
	width:25%;
}
#mySidenav nav{
	padding:40px;
}
#mySidenav li{
	float:left;
}
/*------------------CONTENIDOS MENÚ NOTICIAS------------------*/

/*------------------ELEMENTOS------------------*/
a{
	transition:opacity .4s;
}
a:hover{
	opacity:.7;
}
.icono-compartir{
	margin:4px;
	color:#9b9b9b;
	position:absolute;
	bottom:0;
	right:0;
	display:none;
}
.icono-compartir div{
	float:left;
	display:none;
}
.icono-compartir:hover div{
	display:block;
}
.icono-compartir .iconos-redes a{
	color:#9b9b9b;
	font-size:16px;
}
.nota-ampliada .icono-compartir{
	float:right;
	display:block;
	position:unset;
	margin:10px 4px 9px 4px;
}
.nota-ampliada .iconos-redes{
	display:block;
	position:unset;
}
.nota-ampliada .iconos-redes a{
	font-size:26px;
}
.nota-ampliada .iconos-redes .fab{
	margin:0 5px;
}
.iconos-redes .fab{
	margin:0 4px;
}
.iconos-redes a:last-child .fab{
	margin:0 8px 0 2px;
}
.icono-compartir .fa-share-alt:hover .iconos-redes{
	display:block;
}
.etiquetas-nota{
	overflow:hidden;
}
.etiquetas-nota .floatleft{
	max-width:90%;
}
.columna-principal{
	width:calc(97% - 300px);
	float:left;
}
.columna-secundaria{
	width:300px;
	float:right;
}
#aviso-legal h3{
	line-height:28px;
	font-size:28px;
}
#aviso-legal p{
	line-height:28px;
	font-weight:100;
	font-size:18px;
}
#toolBar1 select{
	display:inline-block;
	width:31.35%;
}
#toolBar1 select:nth-child(2){
	margin:0 1%;
}
.owl-carousel.owl-loaded{
	display:block;
	height:233px
}
.owl-carousel{
	z-index:0 !important; /*MODIFICAR EN ORIGINAL*/
}
/*------------------ELEMENTOS------------------*/



/*------------------NOTA AMPLIADA------------------*/
.categoria-nota-ampliada{
	border-bottom:1px solid #ccc;
	margin-bottom:0;
}
.categoria-nota-ampliada .solapa{
	background-color:#005CA8;
}
.nota-ampliada .titulo{
	padding:0;
}
.nota-ampliada .titulo h1{
    font-size:58px;
    line-height:65px;
    font-weight:900;
}
.nota-ampliada .bajada{
    margin-top:14px;
}
.fecha-compartir{
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin:20px 0;
}
.fecha-hora-nota{
	padding:13px 0;
	float:left;
}
.fecha-hora-nota p{
	font-size:16px;
}
.fecha-compartir .fa-share-alt:before{
	display:none !important;
}
.fecha-compartir .iconos-compartir{
	position:unset;
	display:block;
}
.iconos-redes a{
	font-size:30px;
	color:#9b9b9b;
}
.fecha-compartir .iconos-redes a:last-child .fab{
	margin-right:0;
}
.nota-ampliada .img iframe{
	width:100% !important;
	border:0;
	height:436px;
}
.columna-derecha{
	width:320px;
	float:right;
	padding:0 10px;
}
.nota-ampliada .floatright{
	width:330px;
}
.nota-ampliada .item .img img{
	width:100%;
}
.nota-ampliada .notas-relacionadas>.overflowhidden{
	background-color:#E6E6E6;
	padding-bottom:40px;
}
.nota-ampliada .notas-relacionadas .solapa{
	background-color:#005CA8;
}
.nota-ampliada .notas-relacionadas .solapa h2{
	color:#fff;
}
.nota-ampliada .bajada p{
	font-size:24px;	
}
.nota-ampliada .owl-stage-outer{
    overflow:hidden;
}
.nota-ampliada .volanta{
	padding:5px 0;
}
.nota-ampliada .volanta p{
	color:rgb(41 41 41);
}
.nota-relacionada-1-columna{
	padding:15px;
}
.nota-relacionada-1-columna .titulo{
	padding:16px 0;
}
.nota-relacionada-1-columna .titulo h2{
	font-size:24px;
}
.nota-relacionada-1-columna .titulo h2 a{
	font-size:24px;
}
.nota-ampliada .nota-relacionada-1-columna .etiquetas-nota .tag{
	margin:0 9px 0 0;
}
#cuerpo-nota .nota-embebida .nota .img{
	width:30%;	
}	
#cuerpo-nota .nota-embebida .nota .txt{
	width:70%;	
}	
#cuerpo-nota .nota-embebida .nota .titulo h2{
    font-size:24px;
}
#cuerpo-nota .nota-embebida p{
	font-size:1em			
}
#cuerpo-nota{
	margin-bottom:20px;
	overflow:hidden;
}
#cuerpo-nota p{
	margin:20px 0;
	padding:0.1px;
	font-size:18px;
	font-weight:100;
	line-height:26px;
}
#cuerpo-nota .autor-entrevista{
	font-weight:700;
	margin-top:40px;
}
#cuerpo-nota iframe{
	max-width:100%;
}
.nota-ampliada .nota-relacionada-1-columna .etiquetas-nota .icono-compartir{
	margin:0;
}
.owl-carousel-imagenes-nota-ampliada{
	margin-bottom:20px;
	position:relative;
}
.owl-carousel-imagenes-nota-ampliada .owl-nav{
	position:unset !important;
}
.owl-carousel-imagenes-nota-ampliada .owl-nav button{
	border:0;
	padding:0 !important;
}
.owl-carousel-imagenes-nota-ampliada .owl-nav span{
	font-size:60px;
	color:#fff;
	font-weight:100;
	position:absolute;
	top:calc(50% - 58px);
	height:68px;
	background-color:#000;
	opacity:.6;
	padding:20px 10px;
}
.owl-carousel-imagenes-nota-ampliada .owl-prev span{
	left:1px;
}
.owl-carousel-imagenes-nota-ampliada .owl-next span{
	right:0;
}
.owl-carousel-imagenes-nota-ampliada .img img{
	height:;
}
.tags-nota{
	padding:10px 0 30px 0;
	border-top:1px solid #ccc;
}
.tags-nota p{
	color:#005CA8;
	font-size:20px;
}
.nota-ampliada .codigo-vivo{
	margin-top:40px;
}
.nota-ampliada .codigo-vivo iframe{
	width:100%;
	border:0;
}
.notas-relacionadas{
	margin-bottom:30px;
}
.notas-relacionadas .notas{
	margin-bottom:0;
}
.notas-relacionadas .nota{
	width:auto;
	height:330px;
	padding:4% 1% 0% 1%;
}
.notas-relacionadas .nota .img{
    height:56%;
}
.notas-relacionadas .iconos-redes .fab{
    margin:0 4px;
}
.notas-relacionadas .iconos-redes{
	display:none;
}
.notas-relacionadas .icono-compartir{
	margin:6px;
}
.notas-relacionadas .icono-compartir .iconos-redes a{
    color:#9b9b9b;
    font-size:16px;
}
/*------------------NOTA AMPLIADA------------------*/

/*------------------VIDEO EN VIVO------------------*/
@media(max-width:600px){
	#envivo .text{float:right;padding:0 20px;width:100%}
	#envivo .codigo-emb{float:none;width:100%}
	#envivo .codigo-emb iframe{width:100%;max-height:350px;}
	#menu-deportes li{width:100%;border-right:0;border-bottom:1px solid #ddd;}	
}
/*------------------VIDEO EN VIVO------------------*/

/*------------------AUDIOS------------------*/
#mas-audios{
	position:relative;
}
#mas-audios .iconos-multimedia .overflowhidden{
	position:relative;
}
#mas-audios .iconos-multimedia .txt{
	float:right;
}
#mas-audios .iconos-multimedia{
    padding:20px;
    width:99%;
    position:absolute;
    top:-64px;
}
#mas-audios .iconos-multimedia .txt p{
	padding:13px 0 0 6px;
}
#mas-audios .iconos-multimedia .txt a{
	color:#333;
}
#mas-audios .audio{
	padding:10px;
	width:32.3%;
	float:left;
	margin:0 1% 2% 0;
    border:1px solid #ddd;
	height:265px;
	position:relative;
}
#mas-audios .ampliado{
	padding:10px;
	width:100%;
	float:left;
	margin:0 1% 2% 0;
    border:1px solid #ddd;
	height:fit-content;
	position:relative;
}
#mas-audios .ampliado h1{
	margin-bottom:15px;
}
#mas-audios>.overflowhidden{
	padding:10px 5px;
}
.audio .img{
	width:100%;
	height:120px;
}
.audio .img img{
	width:100%;
}
.audio .txt{
	margin-top:10px;
}
.audio .txt p{
	font-weight:700;
	vertical-align:middle;
	display:table-cell;
}
#mas-audios .fa-volume-up,#mas-audios .fa-play-circle{
	top:20%;
	left:38%;
}
.audios .iconos-multimedia .overflowhidden{
	top:-38px;
	left:3px;
	right:unset;
}
.categoria-audios{
	border-bottom:1px solid #ccc;
	margin-bottom:40px;
}
.categoria-audios .fa-share-alt:before{
	display:none !important;
}
.categoria-audios .iconos-redes{
	position:static;
	display:block;
}
.categoria-audios .iconos-redes a{
	font-size:30px;
	color:#9b9b9b;
}
.categoria-audios .iconos-redes a:last-child .fab{
	margin-right:0;
}
#lista-audios .programa-categoria-audio p{
	font-weight:100;
}
#buscador-audios input:first-child{
	border:1px solid #ccc;
	width:100%;
}
#buscador-audios p{
	font-weight:700;
}
#buscador-audios input{
	width:100%;
	padding:8px;
	margin-bottom:20px;
	border:1px solid #ccc;
	font-style:italic;
	color:#999;
	font-size:16px;
}
#buscador-audios select{
	width:100%;
	padding:11.5px 8px;
	margin-bottom:20px;
	border:1px solid #ccc;
	font-style:italic;
	color:#999;
	font-size:16px;
}
#buscador-secciones{
	margin:40px 0;
	text-align:center;
}
#buscador-secciones input{
	border:1px solid #ccc;
	width:50%;
	display:block;
	padding:8px;
	margin:0 auto 20px auto;
	border:1px solid #ccc;
	font-style:italic;
	color:#999;
	font-size:16px;
}
#buscador-secciones .boton-input{
	margin:auto;
	width:200px;
}
.boton-input{
	padding:10px 15px;
	font-size:18px;
	color:#fff !important;
	font-style:normal !important;
	font-weight:700;
	border:0;
	width:100%;
	background-color:#005da9;
}
#lista-audios{
	margin-bottom:40px;
}
#lista-audios .iconos-redes{
	float:right;
	display:block;
	position:unset;
}
#lista-audios .iconos-redes a{
	font-size:22px;
	display:inline-block;
	position:unset;
}
#lista-audios .audio{
	margin-bottom:40px;
}
#lista-audios iframe{
	width:100%;
}
#lista-audios .programa-categoria-audio p{
	font-weight:100;
}
#lista-audios .txt{
	float:left;
	overflow:hidden;
	margin-top:5px;
}
/*------------------AUDIOS------------------*/

/*------------------AUDIOS------------------*/

/*------------------VIDEOS------------------*/













/*------------------VIDEOS------------------*/

/*------------------WIDGET CLIMA------------------*/

/*------------------WIDGET CLIMA------------------*/

/*------------------ESPACIO ACCESO EVENTOS------------------*/
#espacio-acceso-eventos .item{
	float:left;
	margin:20px 3% 20px 0;
	width:17.2%;
}
#espacio-acceso-eventos .item:last-child{
	margin-right:0;
}
#espacio-acceso-eventos .txt{
	text-align:center;
	margin:15px;
}
#espacio-acceso-eventos .txt a{
	font-size:20px;
	color:#333;
}
#espacio-acceso-eventos img{
	width:100%;
}
/*------------------ESPACIO ACCESO EVENTOS------------------*/

/*------------------REPRODUCTOR EN VIVO------------------*/
#reproductor{
	/*margin-bottom:40px;*/
}
.cbp-af-header.cbp-af-header-shrink{
	height:55px !important;
}
/*------------------REPRODUCTOR EN VIVO------------------*/

/*------------------MICROSITE------------------*/
#microsite .titulo{
	padding:0;
	background-color:#000;
	text-align:center;
}
#microsite .titulo p{
    padding:10px 6px;
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	font-weight:300;
}
.titulo p{
    padding:10px 6px;
    font-size:34px;
    font-weight:700;
}
#microsite{
	margin-top:0;
}
#microsite img{
	width:100%;
	display:block;
}
#microsite nav{
	background-color:#333;
}
#microsite nav ul{
    display:-webkit-flex;
    justify-content:center;
}
#microsite nav li{
	display:inline-block;
}
#microsite nav li a{
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:300;
	text-transform:uppercase;
}
.topnav{
overflow:hidden;
position:relative;
}

.topnav a{
float:left;
display:block;
color:#f2f2f2;
text-align:center;
padding:16px;
text-transform:uppercase;
font-size:20px;
}
.firsta{
	padding:26px 22px !important;
	background-color:transparent !important;
}
.topnav.responsive .firsta{
	padding:0 !important;
}
.topnav a:not(:first-child){display:none;background-color:#333;}
.topnav a.icon{
position:absolute;
right:10px;
top:17px;
display:block;
background-color:transparent !important;
padding:0;
}

.topnav.responsive .icon{

}
.topnav.responsive a{
float:none;
display:block;
}
/*------------------MICROSITE------------------*/

/*------------------FOOTER------------------*/
#titulos-footer{
	padding:40px;
}
#titulos-footer ul{
	width:21%;
	margin:0 2%;
	float:left;
}
#titulos-footer h3>a{
	font-size:18px;
}
#titulos-footer a{
	padding:6px 0;
	font-size:15px;
}
footer>.overflowhidden{
	width:94%;
	margin:auto;	
}
#mas-buscados-footer{
	padding:30px 50px;
	display:inline-block;	
}
#mas-buscados-footer .overflowhidden{
	margin:2% auto;
    width:33%;
	float:left;
}
#voces-de-la-radio .logo-footer{
	float:left;
	width:100%;
}
#voces-de-la-radio img{
	float:left;
}
#voces-de-la-radio ul{
    width:18%;
    margin:0 1%;
	padding:10px 0;
    float:left;
}
footer ul{
	padding:10px;
}
footer li{
	display:inline;
	color:#fff;
}
footer li a{
	font-size:13px;
	display:inline-block;
	padding:4px;
}
footer .floatleft:last-child i{
	font-size:24px;
}
footer i{
	color:#fff;
	font-size:40px;
	padding:6px;
}
footer .logo{
	width:50%;
	margin:auto;
}
footer .floatleft{
	width:25%;
	text-align:center;
}
footer .floatleft:nth-child(2){
	width:50%;
	text-align:center;
}
footer p{
	text-transform:uppercase;
}
.logo-octopodo-footer{
	padding:10px 0;
}
.logo-octopodo-footer img{
	width:36%;
	margin:auto;
}
.footer-ads-300{
	margin:30px auto;
	width:1068px;
}
.footer-ads-300 .middle-rectangle-banner{
	margin:0 28px;
	float:left;
}
@media(max-width:1024px){
	.footer-ads-300{
		width:960px;
	}
	.footer-ads-300 .middle-rectangle-banner{
		margin:0 10px;
	}
}
/*------------------FOOTER------------------*/

/*------------------FIX------------------*/
@media(max-width:1359px){
	.contenedor-general{
		width:100%;
	}
	#wide-skyscraper,.tags{
		display:none;	
	}
}
@media(max-width:993px){
	.fullbanner{
		display:none;
	}
	#menu-principal .desplegar-menu:nth-child(5) .contenido-menu .item{
		width:45%;
		height:67px;
		margin:10px 10px 0 20px;
	}
	#menu-principal .desplegar-menu>p:before{
		margin:4px;
	}
	#programas .item .txt{
		max-width:221px;
		padding:12px 0;
	}
	#programas2 .item .txt{
		width:196px;
		padding:5px;
	}
	#programas2 .item .txt p{
		font-size:12px;
	}
	.contenido-menu>.overflowhidden{
		min-height:180px;
	}
	.desplegar-menu:last-child ul{
		min-height:180px;
	}
	.closebtn i{
		font-size:30px;
		padding:4px 0;
	}
}
/*------------------FIX------------------*/

/*------------------PÁGINA CONTACTO------------------*/
#contacto{
    margin-bottom:1.5rem;
    padding-bottom:1rem;
    border-bottom:.1rem solid #005ca8;
    margin-left:auto;
    margin-right:auto;
    width:95%;
}
/*#contacto .top{
    clear:both;
    margin-bottom:1.5rem;
    padding-bottom:1rem;
    border-bottom:.1rem solid #005ca8;
    width:100%;
}
#contacto .top .title{
    color:#005ca8;
    font-family:robotoBold;
    font-size:2.4rem;
    line-height:1.1;
    text-transform:uppercase;
}
/*------------------PÁGINA CONTACTO------------------*/

::-webkit-scrollbar{
  width:12px;
}

/* Track */
::-webkit-scrollbar-track{
  background:#eee; 
}
 
/* Handle */
::-webkit-scrollbar-thumb{
  background:#ccc; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover{
  background:#ddd; 
}