/* CSS Document */
.img-encabezado{
	margin: 1.5rem 0rem;
	max-width: 50%;
}
.navbar-brand{
	display: contents;
}
.bloque-superior{
	background: var(--grisclaro);
	width: 100%;
	padding: 0.5rem 0rem;
	font-size: 1.2rem;
}

.elementos-bloque-superior{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.info-ubicacion{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
@media (max-width:996px) {
	.info-ubicacion{
	display:block;
	
}
}
.ubicacion{
	padding-right: 1rem;
}
.fecha{
	border-left: 0.1rem var(--divider) solid;
	padding-left: 1rem;
	margin-left: 1rem;
}
.info-redes{
	display: flex;
	font-size: 1.6rem;
	align-items: center;
	justify-content: space-around;
}
.info-redes a{
	color: var(--negro);
	padding: 0rem 1rem;
}
.info-redes a:hover{
	color: var(--primario);
	padding: 0rem 1rem;
}

.bloque_logo{
	margin: 2rem 0rem;
}

#encabezado .divider {
    width: 100%;
    border-top: 0.1rem solid var(--divider);
    margin: 1rem 0rem;
}

.info_radio_tv{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	color: var(--blanco);
	font-weight: 600;
	font-size: 1.2rem;
}
@media (max-width:996px) {
	
	.info_radio_tv{
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--blanco);
	font-weight: 600;
	font-size: 1.2rem;
		
}
}



.info_radio_tv a{
	color: var(--blanco);
	font-weight: 600;
	font-size: 1.2rem;
	text-decoration: none;
}
.info_item{
	padding: 0.5rem 1rem;
	border-radius: 2.5rem;
	margin-right: 0.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 10rem;
}
.info_radio{
	background: var(--primario);
	    transition: all 1s ease-out;
}

.info_radio:hover{
	filter: brightness(120%) saturate(120%); 
	transition: all 1s ease-out;
}

.info_tv{
	background: var(--secundario);
}
.info_tv:hover{
	filter: brightness(110%) saturate(120%); 
	transition: all 1s ease-out;	
}
.contenedor_radio_tv_movil .info_item{
	padding: 1rem 2rem;
	width: 12rem;
}
.bloque_menu, .bloque_menu_scroll{
	/*padding: 0 !important;*/
	color: var(--negro);
	font-weight: 600;
	font-size: 1.6rem;
	margin-bottom: 0.5rem;
	padding-bottom: 0.5rem;
}

.bloque_menu_scroll{
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 0.6rem 0rem;
}

.bloque_menu a, .bloque_menu_scroll a{

	color: var(--negro);
}
.bloque_menu a:hover, .bloque_menu_scroll a:hover{

	color: var(--secundario);
}


#encabezado_scroll{
margin:0 auto;
position: relative;
background-color: var(--blanco);
-webkit-box-shadow: 0px 0px 9px 0px rgba(100,100,100,1);
    -moz-box-shadow: 0px 0px 9px 0px rgba(100,100,100,1);
    box-shadow: 0px 0px 9px 0px rgba(100,100,100,1);

}
		.novisible{
			display: none;
		}
		.visible{
			display: block;
		}
		.img-scroll{
			height: 3rem;
		}