.mobile{
	display:none;
}
.nota-grande .volanta p{
	font-size:22px;
	color:#fff;
}
.boton{
	min-width:100px;
}
.multimedia .boton{
	margin:0 8px;
}

header {
	position: relative;
	top: 0;
	z-index: 1;
}

header img {
	height: 30px;
}

/*ANIMATED HEADER*/
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
.landing .navbar{
	height:84px;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
.landing .shrink .navbar{
	height:52px;
}
.index header{
	background:#022c528f;
}
.index header .logo{
	padding:0;
	-webkit-transition:opacity .4s;
	-moz-transition:opacity .4s;
	transition:opacity .4s;
	/*opacity:0;
	visibility:hidden;*/
}
.index header.shrink .logo{
	opacity:1;
	visibility:visible;
}
header .logo{
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
header.shrink{
	top:0;
	background:#00386a;
}
header li a{
	font-size:16px;
	padding:30px 8px;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
header.shrink li a{
	font-size:14px;
	padding:14px 4px;
}
header nav{
	justify-content:flex-end !important;
}
header.shrink nav>a{
	display:block !important;
}
header nav li i{
	float:right;
	margin:0 5px;
	line-height:17px !important;
}
header .navbar{
	padding:1em;
}
a:active,a:hover{
	color:rgb(217 143 34 / 0.8);
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
nav>ul>li>a:active,nav>ul>li>a:hover{
	color:#D98F22;
}
.submenu a:active,.submenu a:hover{
	color:#00386a;
}
.toggleMenu {
	margin-top: 10px;
}
.sidenav{
	padding-top:30px;
}
.closebtn svg {
	font-size: 1.8em;
}
content{
	height:2000px;
 /*just to get the page to scroll*/
}
nav{
	padding:0 1% 0 0;
}
.submenu{
	position:absolute;
	width:274px;
	top:84px;
	height:auto !important;
	background:rgb(217 143 34 / 0.8);
	display:none !important;
	padding:0;
}
header.shrink .submenu{
	top:52px;
	background:rgb(217 143 34 / 0.8);
}
.submenu li{
	width:274px;
	border-top:1px solid rgba(255,255,255,.1);
	margin:0;
}
header.shrink .submenu li{
	border-top:1px solid rgba(255,255,255,.1);
}
.submenu li a{
	padding:10px;
}
header.shrink .submenu li a{
	padding:8px;
}
li:hover .submenu{
	display:block !important;
	float:none;
}
/*ANIMATED HEADER*/

#logo-top{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:1000;
	background:#333;
	-webkit-transition:top .4s;
	-moz-transition:top .4s;
	transition:top .4s;
}
header.shrink #logo-top{
	top:-31px;
}
.index #logo-top{
	background:#00386a;
}
#padres-fundadores{
	background-color:#385068;
	text-align:center;
}
#padres-fundadores img{
	width:970px;
	margin:auto;
	filter:grayscale(.7);
}

/*--------------------COLUMNAS--------------------*/
.contenedor-general:nth-child(7) .nota{
	width:29%;
}
.contenedor-general:nth-child(7) .fila100 .nota{
	width:41%;
}
/*.columna-principal{
	width:calc(100% - 330px);
	float:left;
}*/
.columna-secundaria{
	width:300px;
	float:right;
	margin-bottom:30px;
}
.columna-secundaria .boton{
	margin-bottom:28px;
}
.columna{
	float:left;
}
.item{
	margin:20px	auto;
}
.carrusel .item:hover{
	margin:5px 5px 0px 5px !important;
}
.fila{
	margin:0 2% 10px 2%;
}
.fila100{
	width:calc(100% - 300px);
	float:left;
}
.fila100 .nota{
	width:25%;
	margin:0px 0 30px 7%;
}
/*--------------------COLUMNAS--------------------*/


/*--------------------NOTA--------------------*/
.nota{
	float:left;
	width:29.1%;
	margin:0 20px 30px 20px;
}
.ultimas-notas .nota{
	width:100%;
}
.ultimas-notas .nota h2{
	font-size:18px;
}
.nota-grande .transparente{
	display:table;
    width:100%;
}
.nota-grande .transparente .multimedia{
	display:table-cell;
    vertical-align:bottom;
}
.nota-grande .info .multimedia{
	display:table-cell;
	vertical-align:middle;
}
.nota:hover img{
	zoom:0;
}
.nota .img{
    height:250px;
	transition:all .6s;
}
.nota:hover .img{
    background-size:154%;
}
.nota .txt{
	height:150px !important;	
}
.nota .txt p{
	font-size:16px;
}
@media(max-width:1023px){
	.columna-principal{
		width:100%;
	}
	.columna-secundaria{
		display:none;
	}
}
.nota-grande .info{
    padding: 0 80px 40px 40px;
}
.nota-grande .volanta-titulo{
	float:right;
	text-align:right;
	width:390px;
}
.nota-grande .transparente{
	padding:20px 120px 20px 40px;	
}
/*--------------------NOTA--------------------*/

/*--------------------SECCIONES--------------------*/
section{
	display:table;
	min-height:100vh;
}
.overflowhidden-table{
	display:table-cell;
	vertical-align:middle;
}
#perfil-principales .floatleft{
	width:46%;
}
#perfil-principales .floatright{
	width:46%;
}
#perfil-principales h2{
	letter-spacing:4px;
}
.down-arrow{
	left:calc(50% - 19px);
	width:39px;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
.down-arrow:hover{
	bottom:40px;
}
.prezi{
    min-height:100vh;
	border-bottom:1px solid #ddd;
}
.prezi .fadeout{
    width:100%;
    height:100%;
}
.prezi iframe{
	width:100%;
	min-height:100vh;
}
#bloque-emisoras{
	min-height:100vh;
}
#botones-logos-radios .col-md-4>a>img{
	height:70px;
}
#bloque-carteleras .carrusel{
	padding:0 71px;		
}
.boton-descarga-desktop{
	position:relative;
	margin:30px 0 20px 70px;
}
.boton-descarga-desktop .imagen-pdf{
	position:absolute;
	top:-25px;
	left:-90px;
}
#perfil-principales .img img{
	width:60%;
}
#novedades .txt{
	margin:10px 0;
	/*height:230px;*/
}
#novedades .txt p:first-child{
	font-size:28px;
	margin-bottom:10px;
}
#carousel-novedades{
	width:86%;
	margin:auto;
	text-align:center;
}
#carousel-novedades .item{
	margin:0 20px !important;
}
#carousel-novedades .owl-prev span{
	left:-48px;
}
#carousel-novedades .owl-next span{
	right:-25px;
}
#plataformas{
	padding:70px 0 140px 0;
}
#plataformas .overflowhidden-table .floatleft{
	width:12.66%;
    margin:0 2%;
}
#plataformas .row img{
    height:70px;
}
#resumen-infocadena .txt{
	padding:5px 0;
}
#resumen-infocadena .overflowhidden .floatleft{
	width:14.66%;
    margin:1%;
}
#comercial-mediakits .overflowhidden{
	width:90%;
	margin:auto;
}
#comercial-mediakits .overflowhidden .boton{
	width:48%;
}
#comercial-mediakits .overflowhidden .boton:last-child{
	float:right;
}
#comercial-mediakits .overflowhidden .boton a{
	padding:30px 20px;
	text-transform:uppercase;
	font-size:20px;
}
#micrositios-mediakit .overflowhidden:nth-child(2){
    border-bottom:1px solid #ccc;
	padding-bottom:60px;
}
#emisoras-mapa .boton{
	width:20%;
}
#imagen-perfil{
	margin-top:115px;
}
.perfil-programacion{
	padding:80px 0;
	border-bottom:1px solid #ddd;
}
.perfil .perfil-programacion .overflowhidden{
	max-width:791px;
	margin:auto;
}
.perfil .perfil-programacion .overflowhidden .boton-grande{
	width:50%;
}
.perfil .perfil-programacion .overflowhidden .floatleft{
	width:50%;
}
.perfil .perfil-programacion .overflowhidden .floatright{
	width:50%;
}
.perfil-programacion img{
	width:100%;
}
#formatos-publicidad .item{
	width:23%;
	float:left;
	margin:0 1% 60px 1%;
}
#formatos-publicidad .item img{
	width:100%;
}
.formato-banner .floatleft{
	width:48%;
}
.formato-banner .floatright{
	width:48%;
}
#bloque-mediciones{
	min-height:70vh;
}
/*--------------------SECCIONES--------------------*/

/*--------------------PAGINA ESTATICA--------------------*/
.titulo-pagina-estatica{
	margin-top:115px;
	padding:40px 25px;
}
.texto-destacado{
	padding:40px 20px;
}
/*--------------------PAGINA ESTATICA--------------------*/

/*--------------------EMISORAS--------------------*/
.emisoras #tabla-emisoras{
	width:100%;
}
/*--------------------EMISORAS--------------------*/

/*--------------------QUIENES SOMOS--------------------*/
.quienes-somos .floatleft img{
	width:100%;
}
.quienes-somos .floatleft{
	width:27%;
}
.quienes-somos .floatright{
	width:70%;
}
.quienes-somos .botonera{
    width:70%;
    margin:auto;
	overflow:hidden;
}
.quienes-somos .boton{
	margin:40px auto;
	width:290px;
	float:none;
}
#video{
	width:100%;
	margin:auto;
}
#video iframe{
	height:366px;
}
/*--------------------QUIENES SOMOS--------------------*/

#emisoras-mapa .boton-grande{
	width:25%;
}
.index #bloque-presentacion{
	height:100vh;
}
#bloque-presentacion .video{
    width:604px;
	margin:150px auto 0 auto;
}
#bloque-presentacion .img{
    display:block;
	margin:auto;
}
.index #bloque-presentacion iframe{
	height:342px;
}
#bloque-presentacion{
	height:calc(100vh - 84px);
}
#bloque-3{
	height:100vh;
}
#bloque-4{
	height:calc(100vh + 70px);
}
#bloque-perfiles-programas{
	height:80vh;
	background-size:230%;
	background-position:-1250px -300px;
}
@media(min-width:1920px){
	#bloque-perfiles-programas{
		background-position:-1750px -450px !important;
	}
}
.mediakit #bloque-presentacion{
	background-position:center -200px;
}
.adherite #bloque-presentacion{
	background-size:130%;
}

/*--------------------FOOTER--------------------*/
footer .overflowhidden{
	padding:60px 30px;
	width:100%;
}
footer .columna:first-child{
	width:18%;
}
footer .columna{
	float:left;
	width:24%;
	margin:0 1%;
}
footer .columna li{
	font-size:14px;
}
footer .columna li{
	line-height:22px;
}
footer .columna li:first-child{
	font-size:14px;
	margin-bottom:4px;
}
footer .columna:first-child li:first-child{
	margin:0;
	text-align:center;
}
footer .columna li:nth-child(2) a{
	text-transform:uppercase;
}
footer .logo>img{
	width:80%;
}
footer .copyright{
	padding:25px 20px;
}
footer .copyright p{
    font-size:12px;
	margin:0;
}
footer .iconos-redes-sociales{
	margin:0 auto;
	width:120px;
}
footer .iconos-redes-sociales i{
	font-size:30px;
	margin:0 8px;
}
/*--------------------FOOTER--------------------*/

.contenedor-general{
	padding:50px 0;
    position:relative;
    z-index:1;
    width:90%;
    margin:0 auto;
}
.contenedor-general li{
	color:#333;
}
.nota-ampliada .titulo{
	padding-bottom:20px;
}
.nota-ampliada .columna-principal iframe{
    /*height:490px;*/
	height:600px;
	border:0;
}
.nota-ampliada .owl-carousel .item{
	margin:0;
	width:100%;
}
.box-sombreado{
	padding:60px 30px 20px 30px;
    overflow:hidden;
    position:relative;
    z-index:1;
    margin-top:86px;
}
.bajada{
	margin-top:10px;
}
.bajada p,#cuerpo-nota p{
	font-size:20px;
}
.fecha-compartir .iconos-redes-sociales .fab{
	font-size:26px;
	margin:0 4px;
}
#cuerpo-nota{
	margin:40px 0;
}
#cuerpo-nota img{
	width:100%;
}
.multimedia .boton{
	margin:0 8px;
}
.nota:hover img{
	zoom:0;
}
.imagen-fondo-periodista:nth-child(1){
	background-image:url("../img/cammisa.jpg") right top no-repeat;
}
.imagen-fondo-periodista:nth-child(3){
	background-image:url("../img/ingaramo.jpg") right top no-repeat;
}
#galeria-presentacion,#galeria-coberturas{
	width:962px;
	margin:auto;
}
h1{
	font-size:36px;
	font-weight:500;
}
h2{
	font-size:22px;
	font-weight:500;
}
.noticia .titulo{
	margin:0 0 20px 0;	
}
.titulo{
	margin:50px 0 30px 0;
}
.titulo p,.titulo a{
	font-size:36px;
	font-weight:700;
}
.subtitulo{
	margin:40px 0 20px 0;
}
.subtitulo p,.subtitulo a{
	font-size:26px;
	font-weight:700;
	line-height:38px;
}
a img:hover{
	filter:brightness(50%);
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
}
p{
	line-height:26px;
}
li{
	line-height:24px;
}
.tabla-datos{
	width:100%;	
}
.tabla-datos tr:first-child td{
	font-size:22px;
}
.center{
	width:fit-content;
    height:fit-content;
}
.titulo-linea-centro{
	position:relative;
	overflow:hidden;
	width:100%;
	height:50px;
}
.titulo-linea-centro p{
	text-align:center;
	position:absolute;
	display:block;
	width:100%;
	z-index:1;
	font-size:20px;
	font-weight:700;
	color:#333;
	margin:10px 0;
}
.titulo-linea-centro p span{
	background:#fff;
	position:relative;
	z-index:1;
	padding:0 10px;
}
.titulo-linea-centro p::after{
	content:'';
    background:#ddd;
    position:absolute;
    top:12px;
    width:100%;
    height:4px;
    left:0;
}
.dos-columnas .floatleft{
	width:48%;
}
.dos-columnas .floatright{
	width:50%;
}
.tres-columnas .floatleft{
	width:33%;
}
.cuatro-columnas .floatleft{
	width:25%;
}
.dos-columnas{
	margin:40px auto;
	display:inline-block;
	width:100%;
}
.dos-columnas img{
	margin-bottom:10px;
}
.tres-columnas{
	margin:40px auto;
	display:inline-block;
	width:100%;
}
.tres-columnas img{
	margin-bottom:10px;
}
.tres-columnas p{
	margin-bottom:10px;
}
.cuatro-columnas{
	margin:40px auto;
	display:inline-block;
	width:100%;
}
.cuatro-columnas img{
	margin-bottom:10px;
}
.cuatro-columnas p{
	margin-bottom:10px;
}
#acceso-integrar-nuestra-red{
   right:80px;
}
#acceso-integrar-nuestra-red:hover{
	background:#fff;
}
#acceso-integrar-nuestra-red:hover a{
	color:#00386a !important;
}

/*--------------------LANDING PAGE--------------------*/
.bloque-locutores{
	height:168vh;
	background-size:100% !important;
}
#boton-absoluto{
	position:absolute;
	bottom:-90px;
	left:calc(50% - 328.5px);
	z-index:1;
}
/*--------------------LANDING PAGE--------------------*/