/* Tell the browser to render HTML 5 elements as block */  
header, footer, aside, nav, article {  
    display: block;  
}  

body {
	margin:0 auto;
	background-color:var(--blanco);
}
header{
	margin:0 auto;
	position: fixed;
	z-index: 1000;
	width: 100%;
	top: 0;
}

#encabezado{
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);

}
.main{
	margin-top: 18rem;
}

@media (max-width:575px) {
.main{
	margin-top: 12rem;
}
	
}
@media (max-width:1024px) {
.main{
	margin-top: 12rem;
}
	
}

.contenedor_radio_tv_movil{
	margin: 0 ;
	background-color: var(--blanco);
	padding: 2rem 0 0rem 0;
	
}



/*Firma*/
.firma {
	font-size:1.2rem;
	bottom:0;
	min-height:4rem;
	padding:1rem 0;
	
}

.firma .derechos {
	line-height:2;
}

.firma .link {
	text-align:right;
}

@media (max-width:575px) {
.firma .derechos, .firma .link {
	text-align:center;
}
}

.divider{
	width: 100%;
	border-top: 0.1rem solid var(--divider);
	margin: 2rem 0rem;
}


.titulo_noticias{
	color: var(--blanco);
	font-weight: 700;
	font-size: 2.8rem;
	padding: 1.3rem 0rem 1rem 0rem;
	text-transform: capitalize;
	text-shadow: 0 0 black;
}
.titulo_noticias{
	background: var(--primario);
	display: block;
}
		.contenido{
			margin-top: 2rem;
		}
		
h1{
	line-height: 1.5;
}	
		
h2{
	font-weight: 600;
	font-size: 2.2rem;
	line-height: 2.6rem;
}	

