/* 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{
	font-weight: 700;
	font-size: 2.8rem;
	padding: 1.3rem 0rem 1rem 0rem;
	text-transform: capitalize;
	text-shadow: 0 0 black;
}
.text-busqueda{
	font-size: 1.6rem;
    color: black;
}

		.contenido{
			margin-top: 2rem;
		}
		
  .formulario-moderno {
    background: #f8f9fa;
    border-radius: 1rem;
    padding: 2rem;
  }

  .formulario-moderno h5 {
    font-weight: 600;
    margin-bottom: 10px;
  }

  .formulario-moderno .form-control {
    height: calc(2.5rem + 10px);
    border-radius: 0.75rem;
    padding: 0.5rem 1rem;
  }

  .formulario-moderno .btn {
    font-size: 1.2rem;
    border-radius: 2rem;
    padding: 0.6rem 2.5rem;
  }

  .btn-busqueda-avanzada {
    background-color: var(--primario);
    border-color: var(--primario);
  }
		
h1{
	line-height: 1.5;
}	
		
h2{
	font-weight: 600;
	font-size: 2.2rem;
	line-height: 2.6rem;
}	

