.perfil-cadena-3 #bloque-presentacion{
	background-image: url("../img/perfil-cadena-3-mobile.jpg");
	background-position: center;
	background-size: cover;
}
.perfil-la-popu #bloque-presentacion{
	background-image: url("../img/perfil-la-popu-mobile.jpg");
	background-position: center;
}
.perfil-cadena-heat #bloque-presentacion{
	background-image: url("../img/perfil-cadena-heat-mobile.jpg");
	background-position: center;
}
.menu-secundario .navbar-nav{		
	width: unset;
	overflow-x: auto;
	overflow-y: hidden;	
	white-space: unset;				
}	
.menu-secundario .nav-item{
	width: unset;
}			
.display-4{
	font-size: 2rem;
}
.carrusel{
	padding: 0;
}
.h1, h1{
	font-size: 2rem;
}
.index #bloque-presentacion{
	height: 350px;
}
.index #video{
	width: 100%;
}
#bloque-mediciones {
    height: 50v;
}
#radios .col-12{
	flex: 0 0 83%;
}
#radios .col-md-3{
-ms-flex: unset;
flex: unset;
width: 100%;
max-width: unset;
}
.opciones-check label{
	float: none;
	width: 98%;
}	
.opciones-check label{
	float: none;
	width: 98%;
}
.opciones-check .btn-primary{
	margin: 20px 38%;
}
#bloque-presentacion p{
	color: white !important;
	margin: 30px auto 20px auto;
	width: 100%;
}
#bloque-presentacion .video{
    width: 300px;
	margin: 50px auto;
}
#bloque-presentacion iframe{
	height: 168px;
}	
#bloque-presentacion .img img{
	width: 250px;
	height: 46px;
	padding: 0;				
}
.index #bloque-oyentes{
	background-size: contain;
	background-repeat: no-repeat;
}

.desktop{
	display: none;
}
header{
	position: relative;
	top: 0;
	z-index: 1;
}
header .logo{
	width: 60%;
	padding: 20px;
}
header .logo img{
	height: 22px;
}
#logo-top{
	background: #333;
}
.nota-grande{
	height: 600px;
}
.nota-grande .info{
	padding: 0 20px 60px 20px;
}
.nota-grande .volanta{
	padding-top: 20px;
}
.nota-grande .volanta p{
	font-size: 1.2em;
	color: #fff;
	padding-right: 10px;
	display: table-cell;
	vertical-align: bottom;
}
.multimedia .boton{
	margin: 0 9px;
	width: 29%;
}
#mySidenav .boton a{
	width: 90%;
}
.boton a{
	font-size: 20px;
}
.nota-grande .transparente{
	display: table;
    width: 100%;
}
.nota-grande .multimedia .boton:nth-child(1){
	margin-left: 0;
}
.nota-grande .multimedia .boton:nth-child(3){
	margin-right: 0;
}
.boton-grande{
	margin: 10px;
}
#bloque-presentacion{
	background-image: url("../img/mario-rony.jpg") center bottom fixed;
	background-size: cover;
	height: 100vh;
}
#bloque-presentacion .boton-grande{
	width: 100%;
	margin: 2% 0;
}
.adherite #bloque-presentacion{
	background-size: cover;
}
#botones-logos-radios .col-md-4>a>img{
	width: 100%;
}

/*--------------------NOTA--------------------*/
.nota-grande{
	background-position: center !important;
}
.nota-grande .transparente{
	padding: 20px 10px;
}
.nota{
	margin: 20px 0;
}
.nota .txt p{
	font-size: 1.6em;
}
.nota .img{
	height: 250px;
}
#cuerpo-nota img{
	width: 100%;
}
/*--------------------NOTA--------------------*/

/*--------------------SECCIONES--------------------*/
.contenedor-general{
	margin: 20px auto;
}
section{
	height: auto;
}
section img{
	width: 100%;
}
.down-arrow{
	left: 44%;
	width: 16%;
}
.prezi .fadeout{
    width: 100%;
    height: 250px;
}
.prezi iframe{
	width: 100%;
	height: 250px;
}
#perfil-principales .floatleft{
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
}
#perfil-principales .floatright{
	width: 100%;
	padding-top: 30px;
}
#novedades .txt p: first-child{
	font-size: 28px;
	margin: 12px;
}
#carousel-novedades{
	width: 90%;
	margin: auto;
	text-align: center;
}
#plataformas{
	padding: 30px 0;
	background-image: url(../img/C3-2023-26.png);
	background-size: contain;
    background-color: #00386a;
    position: relative;	
}
#resumen-infocadena .txt{
	padding: 10px;
}
#resumen-infocadena .txt a{
	font-size: 22px;
}
#resumen-infocadena .overflowhidden .floatleft{
    margin: 20px 0;
}
#comercial-mediakits{
	padding: 40px 0;
}
#comercial-mediakits .overflowhidden{
	width: 90%;
	margin: auto;
}
#comercial-mediakits .boton{
	float: none;
}
#comercial-mediakits .boton-grande{
	margin: 0 0 10px 0;
}
#comercial-mediakits .boton a{
	padding: 16px;
}
#micrositios-mediakit .overflowhidden: last-child{
	padding-bottom: 60px;
}
#micrositios-mediakit .overflowhidden: last-child div: last-child img{
	border-bottom: 0;
}
#micrositios-mediakit .overflowhidden img{
	width: 100%;
	border-bottom: 1px solid #ccc;
}
#bloque-3{
	min-height: 100vh;
}
#bloque-4{
	min-height: 100vh;
}
#bloque-perfiles-programas{
	height: 100vh;
}
.perfil-juntos .bloque-formulario-contacto{
	background-position: center;
}
#bloque-perfiles-programas{
	background-size: cover;
}
#imagen-perfil{
	height: 240px;
	background-size: cover !important;
	background: url(../img/mario-rony.jpg) top center fixed;
}
.formato-banner .contenedor-general .overflowhidden img{
	width: 100%;
}
.perfil-programacion{
	padding: 40px 0;
}
#tabla-mediciones{
	width: 90%;
	margin: auto;
}
/*--------------------SECCIONES--------------------*/

/*--------------------PAGINA ESTATICA--------------------*/
.titulo-pagina-estatica{
	padding: 20px 15px;
}
.texto-destacado{
	padding: 20px;
}
/*--------------------PAGINA ESTATICA--------------------*/

/*--------------------EMISORAS--------------------*/
.emisoras .overflowhidden .floatleft{
	width: 100%;
}
.emisoras .overflowhidden .floatright{
	width: 100%;
}
/*--------------------EMISORAS--------------------*/

#emisoras-mapa .boton-grande{
	width: 50%;
}
.info .multimedia{
	overflow: hidden;
}
.columna-principal{
	width: 100%;
}
.nota-ampliada .owl-carousel .item{
	width: 100%;
}
.fila{
	margin: 0;
}
.fila100{
	width: 100%;
}
.rectangle-banner{
	float: unset;
	margin: 0 auto 30px auto;
}
.columna-secundaria{
	margin: 30px 0;
}
.columna-secundaria .boton{
    margin-bottom: 28px;
}
.iconos-redes-sociales{
	margin: 7px 0;
}
.iconos-redes-sociales a{
	margin: 0 4px;
}
.fecha-compartir .iconos-redes-sociales .fab{
	font-size: 26px;
}
.slide-presentaciones .carousel-item img{
	width: 100%;
}

/*--------------------FOOTER--------------------*/
footer .overflowhidden{
	padding: 10px 20px;
}
footer .columna{
	margin: 40px auto;
	text-align: center;
}
footer .logo>img{
	height: 26px;
}
footer .copyright{
	padding: 25px 20px;
	text-align: center;
}
/*--------------------FOOTER--------------------*/

h1{
	font-size: 36px;
	font-weight: 700;
}
h2{
	font-size: 26px;
	font-weight: 700;
}
.titulo{
	margin: 30px 0 20px 0;
}
.titulo p,.titulo a{
	font-size: 36px;
	font-weight: 700;
	line-height: 38px;
}
.subtitulo{
	margin: 20px 0 10px 0;
}
.subtitulo p,.subtitulo a{
	font-size: 26px;
	font-weight: 700;
}
p{
	margin: 10px;
}
.center{
	margin: 20px auto;
	width: 100%;
}
.titulo-linea-centro{
	margin: 20px 0 10px 0;
}
.titulo-linea-centro p{
	font-size: 26px;
	font-weight: 700;
}
#mySidenav .iconos-redes-sociales{
	width: 154px;
	margin: 40px auto;
}
#mySidenav .iconos-redes-sociales a{
	margin: 0 .4em;
}
#mySidenav .iconos-redes-sociales i{
	font-size: 1em;
}
#mySidenav .boton{
	width: 90%;
	margin: 10px auto;
	float: unset;
}
#mySidenav a{
	display: inline-block;
}

.sidenav{
	padding-top: 60px;
}
#btn-search{
	position: absolute;
    top: 14px;
    right: 50px;
	visibility: hidden;
}
.dos-columnas div{
	width: 100% !important;
}
.dos-columnas img{
	margin-bottom: 10px;
}
.tres-columnas{
	overflow: hidden;
}
.tres-columnas div{
	width: 100% !important;
}
.tres-columnas img{
	margin-bottom: 10px;
}
.tres-columnas p{
	margin-bottom: 10px;
}
#acceso-integrar-nuestra-red{
   left: 10px;
}

/*--------------------LANDING PAGE--------------------*/
.bloque-locutores{
	background-size: 100% !important;
}
#boton-absoluto{
	position: absolute;
	bottom: -82px;
	left: calc(50% - 120px);
	z-index: 1;
}
/*--------------------LANDING PAGE--------------------*/