*{margin: 0; padding: 0;}

body{background-color: #27566f;}

header a{color: #ffffff; text-decoration: none;}

header ul li{list-style-type: none; text-align: center; display: inline;}

main{width: 100%}

section{width: 100%; min-height: 400px;}

section article{background: #0c3c55; width: 40%; min-height: 400px; position: relative; float: left;  margin: 5%; padding: 5%;}

aside{width: 35%; min-height: 400px; float:right; height:auto;} 

footer{background: #1b818d; font-family: 'arial'; font-size: 8px; text-align: center; margin-top: 10px}

.separador{clear: both; width: 10px;}

.pagina{width: 960px; margin: auto; align-content: center;}

.logo{float: left; padding-left: 15px; padding-right: 5px; padding-top: 25px;}

.fecha {float: right; padding-left: 80%; font-family: 'arial'; font-size: 14px; font-kerning: auto;}

#botonesredes{float: right; height: auto; padding: 0px; margin: 0px; margin-top: 55px; margin-right: 0px; }

#botonesredes li {float: right; list-style: none; display: block; padding: 11px;}

#buscador {float: right; height: auto; padding: 0px; margin :0px; margin-top: 65px; margin-right: 8px;}

#imagen1 {float: right; height: auto; padding: 0px; margin: 0px; margin-top: 5px; margin-right: 0px;}

.bloque1{background: #0c3c55; width: 25%;  min-height: 450px; position: relative; float: left; box-sizing: border-box; padding-left:5px;  padding-top:10px; margin-left:5px;}
    
.bloque2{background: #2f75a0; width: 25%;  min-height: 450px; position: relative; float: left; box-sizing: border-box; padding-left:5px;  padding-top:10px; margin-left:40px;}

.actualidad{position: relative; float: left; }

.noticias{position: relative; float: left;}

.agenda{float: right; min-height: 400px; float: right; height: auto; padding: 0px; margin: 0px; margin-right: 5px;  }

h1 {font-family:'arial', sans-serif;
	font-size:12px;
	color:#ffffff;
    font-size: 12px; 
    font-kerning: auto; 
    list-style-type: none; 
    position: relative; 
    text-align: left; 
    text-transform: uppercase; 
    margin: 0 auto 0 auto; 
    padding-top: 20px;
    margin-top: 20px;
    padding-left: 15px;
    }

h3 {font-family:'arial', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#ffffff;}

p  {font-family:'arial', sans-serif;
	font-style: normal;
	font-size:11px;
	font-weight:400;
	color:#DDDEDE;}

