﻿@charset "utf-8";
/* CSS Document */

header{
	margin-bottom:20px;	
}
.etiqueta-roja{
	background:#C22221;
	cursor:default;
	padding:0 10px;
}
.etiqueta-roja p{
	font-size:16px;
	font-weight:100;
}
#opinion .tag p,#espectaculos .tag p,#deportes .tag p{
	color:#fff;
}
.desktop{
	display:none;
}

/*------------------REPRODUCTOR EN VIVO------------------*/
#vivo{
    overflow:hidden;
    height:137px;
    border-bottom:1px solid #ddd;
}
.cbp-af-header.cbp-af-header-shrink{
    border-top:1px solid #ddd;
}
.cbp-af-header.cbp-af-header-shrink #vivo{
	border:0;
	height:54px;
    margin:0;
	display:none;
}
#vivo ul{
	width:100%;
    border-bottom:1px solid #cbcbcb;
	margin-bottom:5px;	
}
#vivo li{
    text-align:center;
    float:left;
    margin-right:2%;
}
#vivo li:last-child{
	border:0;
}
#vivo li a{
	font-size:1rem;
	padding:9px 0;
	color:#111;
	display:block;
	text-transform:uppercase;
}
#vivo li a:focus{
	font-weight:700;
}
#vivo .etiqueta-roja p{
	font-size:16px;
	font-weight:700;
}
#vivo-principal{
	overflow:hidden;
}
#vivo-principal .imagen-conductor{
	float:left;
	width:120px;
}
#vivo-principal, #vivo-desconexion{
	/*display:table;*/
    width:100%;
	height:94px;
}
#vivo .etiqueta-roja{
	width:82px;
    height:37px;
	float:left;
	padding-top:9px;
}
.imagen-conductor img{
	height:94px;
}
.info-programa{
	float:left;
	margin:4px 0 0 8px;
	width:70%;
}
.info-programa p{
	font-size:16px;
}
.info-programa p:nth-child(1){
	font-size:1em;
	font-weight:700;
}
#boton-programa{
	width:60%;
	float:left;
	margin-top:20px;
}
.boton-reproductor{
	float:left;
}
.boton-reproductor i{
	font-size:50px;
	color:#cc0000;
}
.boton-reproductor-mobile i{
	font-size:50px;
	color:#cc0000;
}
#vivo .owl-carousel{
	position:relative;
}
#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:30%;
	right:0;
}
#vivo .owl-theme .owl-nav{
	background:transparent;
}
.owl-carousel .owl-theme .owl-nav{
	font-size:60px;
}
.owl-nav button{
	font-family:arial !important;
}
/*------------------REPRODUCTOR EN VIVO------------------*/

/*------------------MENÚ PRINCIPAL------------------*/
#logo-botonera{
	overflow:hidden;
	-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);
	border-bottom:1px solid #cbcbcb;
}
#logo{
	float:left;
	padding:12px !important;
}
#logo img{
    height:20px;
}
#botonera{
	float:right;
	overflow:hidden;
}
#botonera a:nth-child(1),#botonera a:nth-child(2),#botonera a:nth-child(3){
	display:none;
}
#botonera form{
	display:none;
}
#botonera a{
	display:inline-block;
	margin:3px 3px 0 3px;
	margin:0 4px;
    width:33px;
}
#menu-principal{
	float:left;
	margin:0;
	width:100%;
}
#buscar{
	float:right;
	height:20px;
	margin-top:2px;
	text-align:right;
}
#botonera>.btn{
	border-left:0;
}
#buscar img{
	height:20px;
}
.btn--search{
	font-size:1.1em;
}
.btn img {
	padding:10.5px 12px;
}
#menu-principal .tags li{
	float:left;
	list-style:none;
}
#menu-principal .tags li a{
	padding:10px;
	color:#666;
	text-transform:uppercase;
}
#menu-principal .tags li a:hover{
	color:#355DA4;
}
#menu-principal .tags li:nth-child(1) a{
	font-weight:700;
	color:#355DA4;
}
#menu-principal ul{
	display:none;
}
.contenido-menu{
	display:none;
	position:absolute;
	background:#fff;
	top:40px;
	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:10px;
	text-transform:uppercase;
	border-bottom:1px solid #cbcbcb;
}
.contenido-menu .txt{
	text-align:center;
	padding:5px;
}
#menu-principal li{
	float:left;
	list-style:none;
}
#menu-principal li a{
	padding:15px 10px;
	color:#444;
	text-transform:uppercase;
	display:inline-block;
}
#menu-principal li p{
	padding:10px 4px 10px 10px;
	color:#444;
	text-transform:uppercase;
	display:inline-block;
	transition:opacity .4s;
	cursor:pointer;
    font-size:1.2em;	
}
#menu-principal li a:hover,#menu-principal li p:hover{
	color:#355DA4;
	opacity:.7;
}
#menu-principal li:hover p:before{
	border-top-color:#355DA4;
	opacity:.7;
}
#menu-principal .desplegar-menu>p:before{
	content:"";
	float:right;
	margin:6px 4px;
  	border-left:7px solid transparent;
  	border-top:7px solid #111;
  	border-right:7px solid transparent;
	transition:opacity .4s;
}
#menu-principal .desplegar-menu:hover a{
	color:#355DA4;
}
#menu-principal .desplegar-menu:hover:before{
	border-top-color:#355DA4;
}
header .tags{
	display:none;
}
#menu-principal #mySidenav ul{
	display:block;
    padding:20px !important;	
}
#menu-principal #mySidenav #logo {
    float:none;
    padding:20px !important;
}
#menu-principal #mySidenav ul li ul{
	overflow:hidden;
	float:none;
	width:100%;
}
#menu-principal #mySidenav li{
	border-right:0;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	width:100%;	
}
#menu-principal #mySidenav li ul li{
	border-right:0;
	border-bottom:0;
	overflow:hidden;
}
#menu-principal #mySidenav li .contenido-menu{
	position:relative;
	display:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
}
#menu-principal #mySidenav li:hover{
	background-color:whitesmoke;
}
#menu-principal #mySidenav li:hover .contenido-menu{
	display:block;
}
#menu-principal #mySidenav li:last-child{
	border-right:0;
}
#menu-principal .tags li{
	float:left;
	list-style:none;
}
#menu-principal .tags li a{
	padding:10px;
	color:#666;
	text-transform:uppercase;
}
#menu-principal .tags li a:hover{
	color:#355DA4;
}
#menu-principal .tags li:nth-child(1) a{
	font-weight:700;
	color:#355DA4;
}
/*------------------MENÚ PRINCIPAL------------------*/

/*------------------AUTOR EN IMAGEN------------------*/
.autor{
	position:absolute;
	bottom:0px;
	left:-5px;
	width:calc(100% + 5px);
}
.autor div:nth-child(1){
	position:relative;
}
.autor .img{
	width:120px;
    height:91px !important;
    position:absolute;
    left:0;
    bottom:-40px;
    overflow:hidden;
}

.autor .fondo{
	width:100%;
	padding:10px 10px 10px 128px;
}
.autor .fondo p{
	font-size:16px;
	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:140px;
	float:left;
	margin:10px 20px;
}
#autor-nota-ampliada .img{
	width:110px;
	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Ú LISTA------------------*/
#menu span img{
    margin:14.5px;
}

/* 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:rgba(255,255,255,.98); /* Black*/
    overflow: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{
    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{
    color:#ddd;
	margin-left:10px;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn{
    position:absolute;
    top:15px !important;
    right:15px;
    font-size:30px !important;
    color:#818181;
    transition:0.3s;
	z-index:1;
}

/* 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{
	width:100%;
	padding:0;
}
.floatleft input{
	width:95%;
	padding:10px;
	border:1px solid #ccc;
	color:#999;
	font-size:16px;
	border:1px solid #ccc;
}	
/*------------------CONTENEDOR GENERAL------------------*/

/*------------------BLOQUES NOTAS------------------*/
.notas{
	position:relative;
	padding:20px 0 0 0;
}
.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;
	text-decoration:underline;
}
.menu-bloques li a:hover{
	color:#999;
}
.notas-modulo{
	background:#fff !important;
	-webkit-box-shadow:-1px 6px 40px 4px rgba(0,0,0,.3);
	-moz-box-shadow:-1px 6px 40px 4px rgba(0,0,0,.3);
	box-shadow:-1px 6px 40px 4px rgba(0,0,0,.3);
    margin:.4em auto;
}
.bloque-2-columnas{
	margin-left:0 !important;
}
/*------------------BLOQUES NOTAS------------------*/

/*------------------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;
	height:auto;
	margin-bottom:20px;
}
#opinion .overflowhidden{
	background-color:#c5b993;
    padding:0 0 200px 0;
}
#opinion .icono-compartir .fa-share-alt:hover .iconos-redes{
	background-color:#c5b993;
}
#opinion .solapa{
	background-color:#BCB194;
}
#opinion .solapa h2{
	font-weight:700;
}
#opinion .nota-1-2-columna{
	height:auto;
}
#opinion .slider .solapa{
	background-color:#484848;
}
#opinion .titulo h2 a{
	font-weight:400;
	font-style:italic;
}
#espectaculos{
	position:relative;
}
#espectaculos .solapa{
	background-color:#fff;
}
.nota-ampliada #espectaculos .solapa{
	background-color:#d6bcbc;
}
#espectaculos .solapa h2{
	font-weight:700;
}
#espectaculos .icono-compartir .fa-share-alt:hover .iconos-redes{
	background-color:#d6bcbc;
}
#espectaculos .overflowhidden{
	background-color:#d6bcbc;
    padding:0;	
}
#espectaculos .titulo h2 a{
	font-weight:700;
}
#deportes .solapa{
	background-color:#fff;
}
.nota-ampliada #deportes .solapa{
	background-color:#b6ca9b;
}
#deportes .overflowhidden{
	background-color:#b6ca9b;
    padding:0;	
}
#deportes .icono-compartir .fa-share-alt:hover .iconos-redes{
	background-color:#b6ca9b;
}
#regiones .solapa{
	background-color:#005ca8;	
}
#regiones .overflowhidden{
    padding:0;	
}
#especiales{
	position:relative;
}
#especiales .solapa{
	background-color:#595959;
}
#especiales .solapa h2{
	font-weight:700;
}
#especiales .overflowhidden{
	background-color:#fdfdf5;
    padding:0;	
}
#blanco{
    border-bottom:1px solid #c2c2c2;
    margin:30px 0;
}
/*------------------CATEGORIAS------------------*/





/*------------------SECCIONES------------------*/

/*------------------SECCIONES------------------*/



/*------------------SLIDER------------------*/

.slider .item .img{
	padding-top:15px;
    background:#fff;
	height:109px;
	margin:auto;
	width:125px;
}
.slider .owl-carousel .owl-item img{
	width:100%;
}
.slider .txt{
	padding:10px 20px;
    width:100%;
    background:#fff;
	text-align:center;
}
.slider .txt div:nth-child(1) p{
	font-size:20px;
	font-weight:100;
}
.slider .txt div:nth-child(2) p{
	font-size:14px;
	font-weight:700;
}
.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{
	width:100%;
}
.slider .item{
    position:relative;
    margin-top:10px;
}
.owl-carousel .owl-item .img{
	width:115px;
	height:115px;
}
.slider .owl-carousel,.slider .owl-carousel .owl-item{
	-webkit-tap-highlight-color:transparent;
	position:relative;
}
#slider-programas .item{
    padding-top:10px;
	width:100%;
}
#slider-programas .owl-item:last-child .item .img{
	left:0;
}
#slider-opinion .solapa h2{
	color:#000;
}
#slider-opinion .item{
    padding-top:10px;
	width:100%;	
}
#slider-opinion .owl-nav{
    background:#fff;
	padding-left:15px;
}
#slider-opinion .owl-item:last-child .item{
	border-right:0 !important;
}
#slider-opinion .txt div:nth-child(2) p{
	color:#111;
}
/*------------------SLIDER------------------*/

/*------------------WIDE-SKYSCRAPER------------------*/
#wide-skyscraper{
	width:250px;
	height:500px;
	position:fixed;
	right:10px;
	background:#ddd;
	transition:top .4s;
}
#wide-skyscraper img{
	width:250px;
}
#wide-skyscraper a:hover{
	opacity:1;
}
.affix-top{
	top:207px;
}
.affix{
	top:10px;
}
/*------------------WIDE-SKYSCRAPER------------------*/


/*------------------ESPACIOS PUBLICITARIOS BANNERS------------------*/
.middle-rectangle-banner{
	margin:20px auto;
	max-width:300px;
}
.middle-skyscraper-banner{
	margin:20px auto;
	width:fit-content;
	height:fit-content;
}
.fullbanner {
    margin:0 auto 0 auto;
    width:fit-content;
    height:fit-content;
}
/*------------------ESPACIOS PUBLICITARIOS BANNERS------------------*/


/*------------------ENCUESTA------------------*/
#encuesta{
	background:red !important;
}
/*------------------ENCUESTA------------------*/


/*------------------EMISORAS INTEGRADAS------------------*/
#emisoras-integradas{
	width:860px;
	padding:40px;
}
#emisoras-integradas tr:hover{
	background-color:!important;
}
#emisoras-integradas td{
	padding:6px;
}
#emisoras-integradas td p{
	line-height:22px;
	color:#666;
}
/*------------------EMISORAS INTEGRADAS------------------*/



/*------------------CONTENIDOS MENÚ NOTICIAS------------------*/
.contenido-menu .overflowhidden{
	width:100%;
	height:100%;
}
.contenido-menu .overflowhidden:last-child .item:last-child{
	padding:10px 10px 0 10px;
}
.contenido-menu .overflowhidden .item .img{
    width:30%;
    height:auto;
    float:left;
}
#menu .contenido-menu .overflowhidden .item .img img{
	width:100%;
	height:auto !important;
}

#menu-principal li .item p:first-child{
	font-weight:900;
}
#menu-principal li .item p{
	padding:0;
	font-size:14px;
	text-transform:none;
	display:block;	
}
.contenido-menu .txt{
    text-align:left;
    width:69%;
    float:left;
}
.contenido-menu .overflowhidden .item li{
	border:0 !important;
}
.contenido-menu .overflowhidden .item a{
	padding:0;
}
.contenido-menu .overflowhidden .item .txt a{
	padding:6px 0;
	font-size:20px;
	display:block;
}
.contenido-menu .overflowhidden .item a:hover{
	margin:0;
}
.contenido-menu .overflowhidden .item{
    padding:10px;
    margin:0;
    position:relative;
    float:left;
	width:100%;
	overflow:hidden;	
}
#contenido-menu-programas .overflowhidden{
	width:900px;
}
#contenido-menu-programas .overflowhidden .item .img{
	height:auto;
}
/*------------------CONTENIDOS MENÚ NOTICIAS------------------*/

/*------------------LO MÁS VISTO------------------*/
#lo-mas-visto{
	overflow:hidden;
	margin-bottom:30px;
}
#lo-mas-visto>.titulo{
	background-color:#005CA8;
}
#lo-mas-visto .nota{
	width:100%;
	height:280px;
}
#lo-mas-visto .nota .img{
	height:70%;
}
#lo-mas-visto .nota .txt{
	font-size:22px;
	line-height:26px;
	padding:6px 2px;
}
#lo-mas-visto .titulo p{
	font-size:18px;
}
/*------------------LO MÁS VISTO------------------*/

/*------------------MARCAS Y PRODUCTOS------------------*/
#marcas-y-productos{
	overflow:hidden;
	border-bottom:10px solid #009688;	
}
#marcas-y-productos>.titulo{
	border-bottom:10px solid #ffbe43;
}
#marcas-y-productos .titulo p{
	color:#777;
	text-transform:uppercase;
	font-weight:700;
	font-size:28px;
}
#marcas-y-productos .nota{
	width:100%;
}
#marcas-y-productos .nota .bajada p{
	color:##cbcbcb;
}
#marcas-y-productos .tag p{
	color:#858585;
	text-transform:uppercase;
	font-size:12px;
}
#marcas-y-productos .nota .txt h2{
	font-size:24px;
    line-height:30px;
}
#marcas-y-productos .tag p{
	color:#000;
}
#marcas-y-productos .iconos-multimedia{
	display:none;
}
#marcas-y-productos .autor{
	top:0;
    bottom:unset;
    left:unset;
	right:0;
    width:25%;
}
#marcas-y-productos .autor .img{
    width:100%;
    height:90px !important;
    left:0;
    bottom:unset;
}
#marcas-y-productos .autor .fondo{
	display:none;
}
/*------------------MARCAS Y PRODUCTOS------------------*/

/*------------------ELEMENTOS------------------*/
.nota{
	margin-bottom:30px;
}
.nota .txt{
	padding:15px 15px 0 15px;	
}
.nota .tag p {
    font-size:20px;
}
.nota .icono-compartir{
	display:none;
}
.nota .titulo{
	padding:0;
}
.nota .titulo h2{
	font-size:24px;
}
.nota .bajada{
	padding:0 .2em .6em .2em;
	display:none;
}
.nota .bajada p{
	font-size:18px;	
}
.notas .img{
	position:relative;
	height:250px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.notas .img img{
	width:100%;
}
.nota-chica{
	overflow:hidden;
}
.nota-chica .img{
	float:left;
	width:50%;
	height:150px;
}
.nota-chica .txt{
	float:right;
	width:50%;
}
.nota-chica .titulo{
	padding:0 .6em !important;
}
.nota-chica .titulo h2{
	font-size:22px;
}
.nota-chica .bajada{
	display:none;
}
.nota-chica .autor{
	left:0;
	bottom:0;
	width:100%;
}
.nota-chica .autor .img{
	height:58px !important;
	left:0;
	bottom:22px;
}
.nota-chica .autor .fondo{
	padding:10px 10px 10px 77px;
	width:100%;
}
a{
	transition:opacity .2s;
}
a:hover{
	opacity:.7;
}
.icono-compartir{
	float:right;
	position:relative;
	color:#9b9b9b;
	margin:1px 0;
}
.icono-compartir i{
	margin:5px 4px 4px 6px;
	font-size:24px;
}
.icono-compartir a{
	color:#9b9b9b;
}
.iconos-redes{
	display:none;
	position:absolute;
	top:0;
	left:-103px;
}
.iconos-redes i{
	margin:4px 6px;
}
.iconos-redes a:last-child .fab{
	margin:0 8px 0 2px;
}
.icono-compartir .fa-share-alt:hover .iconos-redes{
	display:block;
	background:#fff;
}
.etiquetas-nota{
	overflow:hidden;
}
.etiquetas-nota .floatleft{
	max-width:92%;
}
.separador{
	margin-bottom:30px;
}
.separador-general .separador-opinion{
	margin-bottom:0 !important;
	margin:0 !important;
	margin-top:10px !important;	
	padding:0 !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:100px;
	float:left;
}
#programas-header .overflowhidden .item .img img{
	width:100%;
}
#programas-header .item .txt{
	width:70%;
	padding:0 0 0 10px;
	float:left;
}
#programas-header .item .txt p a:nth-child(1){
	font-weight:700;
	font-size:20px;
	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;
}
/*------------------ELEMENTOS------------------*/

/*------------------SEPARADORES------------------*/
.separador-general .titulo p:first-child{
	color:#fff !important;
    font-size:20px;
    text-transform:uppercase;
    font-weight:700;
    padding:20px 0 0 20px;
}
.separador .notas{
	margin-bottom:30px;
	padding:10px 0;
}
.separador-opinion .notas{
	border-top:0 !important;
	border-bottom:0 !important;
}
.separador .titulo p{
	font-size:30px;
	text-transform:uppercase;
	padding:10px 0 4px 6px;
	font-weight:700;
}
.separador-programas .notas{
	border-color:#d23824;
}
.separador-programas .titulo p{
	color:#d23824;
}
.separador-deportes .notas{
	border-color:#7c9c5a;
}
.separador-deportes .titulo p{
	color:#7c9c5a;
}
.separador-deportes .menu{
	display:none;
}
.separador-espectaculos .notas{
	border-color:#7a128c;
}
.separador-espectaculos .titulo p{
	color:#cd9466;
}
.separador-espectaculos .menu{
	display:none;
}
/*------------------SEPARADORES------------------*/

/*------------------NOTA AMPLIADA------------------*/
.categoria-nota-ampliada{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.categoria-nota-ampliada .solapa{
	background-color:#005CA8;
}
.nota-ampliada .etiquetas-nota{
	margin:0 10px 6px 10px;
}
.nota-ampliada .titulo h1{
    font-size:2.2em;
    line-height:1em;
}
.fecha-compartir{
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin:0 10px 20px 10px;
}
.fecha-hora-nota{
	padding:16px 0;
	float:left;
}
.fecha-hora-nota p{
	font-size:16px;
}
.fecha-compartir .fa-share-alt:before{
	display:none !important;
}
.redes-sociales{
	float:right;
	margin:10px 0;
}
.fecha-compartir .iconos-redes{
	position:static;
	display:block;
}
.iconos-redes a{
	font-size:30px;
	color:#9b9b9b;
}
.fecha-compartir .iconos-redes a:last-child .fab{
	margin-right:0;
}
.nota-ampliada .titulo{
	margin:0 10px;
}
.nota-ampliada .bajada{
	margin:15px 10px 5px 10px;
}
.nota-ampliada .floatleft{
	width:640px;
}
.nota-ampliada .floatright{
	width:330px;
}
.nota-ampliada .item .img img{
	width:100%;
}
.notas-relacionadas{
	margin-bottom:30px;
}
.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:.2em .4em;
}
.nota-ampliada .volanta p{
	color:rgb(41 41 41);
}
.nota-relacionada-1-columna{
	padding:15px;
}
.nota-relacionada-1-columna .titulo h2{
	font-size:26px;
}
.nota-relacionada-1-columna .titulo h2 a{
	font-size:26px;
}
.nota-ampliada .nota-relacionada-1-columna .etiquetas-nota .floatleft{
	width:95%;
}
#cuerpo-nota .nota-embebida .nota .img{
	width:40%;	
}	
#cuerpo-nota .nota-embebida .nota .txt{
	width:60%;	
}
#cuerpo-nota .nota-embebida .nota .titulo h2{
    font-size: 20px;
}
#cuerpo-nota .nota-embebida p{
	font-size:.9em			
}
#cuerpo-nota{
	margin:0 10px;
	overflow:hidden;
}
#cuerpo-nota iframe{
	width:100%;
}
#cuerpo-nota p{
    margin:20px 0;
    font-size:1.4em;
    line-height:1.5em;
	font-weight:100;	
}
#cuerpo-nota .autor-entrevista{
	font-weight:700;
	margin-top:40px;
}
.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:34%;
	background-color:#000;
	opacity:.6;
	padding:15px 10px 25px 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:;
}
.owl-carousel-imagenes-nota-ampliada audio,.owl-carousel-imagenes-nota-ampliada iframe{
	height:220px !important;
}
.tags-nota{
	padding:.4em;
	border-top:1px solid #ccc;
}
.tags-nota p{
	text-transform:uppercase;
	color:#005CA8;
	font-size:20px;
}
.nota-ampliada iframe{
	width:100%;
	border:0;
}
.nota-ampliada .codigo-vivo{
	margin-top:40px;
}
.nota-ampliada .codigo-vivo iframe{
	width:100%;
	border:0;
}
/*------------------NOTA AMPLIADA------------------*/
.nota-ampliada .cantidad-multimedia{
	top:8px;
    right:67px;	
}
.nota-ampliada .icono-audio .solapa{
	margin:10px;
}
.cantidad-multimedia p{
	color:#fff;
	font-size:16px;
}

/*------------------VIDEO EN VIVO------------------*/
#envivo .codigo-emb{
	float:none;
	width:100%;
    padding-bottom:57.25%;	
}
#envivo .text{
    float:none;
    padding:30px;
    width:100%;
}
#envivo .top{
    width:100%;
}
#envivo .top .title{
    font-size:1rem;
    line-height:1.1;
}
#envivo h3{
    font-size:2rem;
}
#menu-deportes li{
	width:100%;
	border-right:0;
	border-bottom:1px solid #ddd;
}
/*------------------VIDEO EN VIVO------------------*/

/*------------------AUDIOS------------------*/
#mas-audios .overflowhidden{
	padding:0 10px;
}
#mas-audios .txt{
	float:left;
	width:60%;
	padding:8px 0;
}
#mas-audios .iconos-redes{
	float:right;
	width:40% !important;
}
#mas-audios .iconos-multimedia{
	padding-top:6px;
	width:608px;
}
#mas-audios .iconos-multimedia .txt p{
	padding:13px 0 0 6px;
}
#mas-audios .iconos-multimedia .txt a{
	color:#333;
}
#mas-audios .audio{
	-webkit-box-shadow:1px 1px 2px 1px #9c9c9c;
	-moz-box-shadow:1px 1px 2px 1px #9c9c9c;
	box-shadow:1px1px 2px 1px #9c9c9c;
	padding:15px;
	margin:0 auto 20px auto;
	overflow:hidden;
	position:relative;
}
.audio a{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	top:0;
	left:0;
}
.audio .table{
	min-height:76px;
}
.icono-play{
	border-radius:30px;
	padding:14px;
	background-color:#000;
	float:left;
}
.audio .txt p{
	font-weight:700;
	vertical-align:middle;
	display:table-cell;
}
.audio .txt{
	margin-top:15px;
}
.audio .img{
    width:100%;
    height:200px;
}
#mas-audios .fa-volume-up, #mas-audios .fa-play-circle{
	top:27%;
    left:37%;
    font-size:5rem;
}
.icono-play:before{
    content:"";
    float:left;
    border-left:12px solid #fff;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
	margin:0 1px 0 3px;
}
.audios .iconos-multimedia .overflowhidden{
	top:-38px;
	left:3px;
	right:unset;
}
#buscador-audios{
	padding:0 15px;
}
#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;
}
.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;
}
#buscador-secciones{
	margin:40px 0;
	text-align:center;
}
#buscador-secciones input{
	border:1px solid #ccc;
	width:90%;
	display:block;
	padding:8px;
	margin:10px auto 20px auto;
	border:1px solid #ccc;
	font-style:italic;
	color:#999;
	font-size:16px;
}
#buscador-secciones .boton-input{
	margin:auto;
	width:200px;
}
#lista-audios{
	margin-bottom:40px;
}
#lista-audios .iconos-redes{
	margin:0 auto 10px auto;
	width:98%;
	text-align: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%;
	height:450px;
}
#lista-audios .programa-categoria-audio p{
	font-weight:100;
}

/*------------------AUDIOS------------------*/


#wide-skyscraper{
	display:none;	
}

/*------------------REPRODUCTOR EN VIVO------------------*/
#reproductor{
	/*margin-bottom:40px;*/
}
@media(max-width:520px){
	#proximo-programa .img{
		width:40%;	
	}
}
/*------------------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;
}
#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:20px;
}
#titulos-footer ul li,#titulos-footer h3{
	text-align:left;
}
#titulos-footer ul li{
	display:block;
}
#titulos-footer li a{
	display:block;
	padding:8px 0;
}
#mas-buscados-footer{
	padding:40px;
}
#mas-buscados-footer .overflowhidden{
	text-align:center;
	margin-top:40px;
}
#voces-de-la-radio{
	overflow:hidden;
	background:#000;
	padding:30px 50px;
}
#voces-de-la-radio .logo-footer{
	float:left;
	width:100%;
	margin-bottom:20px;
}
#voces-de-la-radio img{
    width:auto;
	height:40px;
	float:left;
}
#voces-de-la-radio ul{
    margin:0;
	width:100%;
	text-align:left;
}
#mas-buscados-footer li{
	display:inline;
}
footer .logo{
	width:70%;
	margin:20px auto 15px auto;
}
footer .floatleft{
	float:unset;
	text-align:center;
}
footer i{
	font-size:30px;
	margin:5px;
}
footer div:nth-child(4) i{
	font-size:46px !important;
	margin-top:6px;
}
footer ul{
	text-align:center;
	margin:20px 20px 40px 20px;
}
footer ul li{
	display:inline;
	color:#fff;
}
footer p{
	text-transform:uppercase;
}
.logo-octopodo-footer{
	padding:10px 0;
	width:40%;
	margin:auto;
}
.logo-octopodo-footer img{
	width:100%;
}
/*------------------FOOTER------------------*/