*{
margin:0px;
padding:0px;
}

body {
width: 90%;
margin:auto;
background-image: url(background.png);
    
}

header{
background-color:rgb(198, 245, 243);
height:140px;
display:block;
margin: auto;
float: left;
border-top:solid 5px rgb(198, 245, 243);
}

#vm23{
display: block;
float:left;
}


/*navegacion*/
nav ul {
list-style:none;

}

nav ul li{
line-height:0px;
float:left;
}

nav ul li a{
display:block;
padding:25px 21px 10px 21px;
color:rgba(0, 26, 63, 0.74);
font-size:15px;
text-decoration:none;
}

nav ul li a:hover{
color:rgb(229, 5, 135);
border-bottom:solid 1px rgb(229, 5, 135);
}

/*fin de navegacion*/

main{
background-color: rgba(0, 26, 63, 0.74);
color:white;
display: block;
padding:50px;
width:64%;
height:auto;
float:left;
font-size:14px;
margin-bottom: 20px;
}

#misuraca{
margin:30px 0px -10px -12px;
}

aside{
background-color:rgba(237, 233, 233, 0.57);
float:right;
width:19%;
padding:32px;
height:auto;
text-align: left;
font-size:12px;
color: #0808a5;
}

#logofadu{
padding:0px 0px 0px 35px;
display: block;
float:left;
clear: both;
}

.fadu{
padding:8px 0px 30px 0px;
float: left;
font-size: 10px;
line-height: 130%;
text-align: left;
clear: both;
}


#logo{
display: block;
padding:0px 0px 0px 10px;
float:left;
clear: both;
}

#catedra{
padding:10px 0px 0px 0px;
float: left;
font-size: 10px;
line-height: 130%;
text-align:left;
list-style-type: none;
}

footer{
clear:both;
display: block;
color: #020E27;
font-size: 9px;
line-height: 140%;
text-align: center;
width: 40%;
float: left;
margin-left:200px;
margin-bottom: 20px;
}

#mapa{
margin-left: 60px;
}

.mapa2{
margin-left: 20px;
}

.niveles{
margin-left: 20px;
}


