* {
    margin:0;
    padding:0;
    border: 0;
    box-sizing: border-box;
}

body nav ul li{ 
    padding:10px;
    background-color:rgba(46, 199, 199, 0.95);
    list-style: none;
    display: flex;
    justify-content: flex-start;
    
    

}
body div header nav ul li a{ 
    font-size: 100%;
    font-family: sans-serif;
    font-weight:bold;
    color:#fafafa;
    text-align: center;
    text-decoration: none;
}

header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    background-color:rgba(46, 199, 199, 0.95);
    padding: 1em;
}
header nav ul {
    list-style: none;
    margin: 0.5em;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items:center;
}

header nav ul li {
    background-color:rgba(69, 152, 152, 0.95);
    padding: 0.7em;
    margin: 0.5em;
    width: 12em;
    text-align: center; 
    border:1px;
    box-sizing:1em;
    list-style: none;
   
    
}

body div header nav ul li a:hover{
    color:aqua
    
}

body {
    background-color:whitesmoke;
    
}
h1{
    font-size:100;
    font-family:sans-serif;
    font-weight: bold;
    color:black; 
}
h2{
    font-size:15pt;
    font-family:sans-serif;
    font-weight: bold;
    color:snow; 
    margin-top:1em;
    
}
h3{
    font-size:15pt;
    font-family:sans-serif;
    font-weight: bold;
    color:black; 
    margin-top:1em;
}
main{
    padding-top: 10px;
    margin: 0.5em;

}
body article{
    margin-top:8px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
   
}

main article p{ 
   font-size: 10pt;
   font-family: sans-serif;
   font-weight: normal;
    color:gray;
}


body div section div a{
    color:white;
    text-decoration: none;
   
}




#estudiantes a{
    color:white;
    font-weight:normal;
    font-family:sans-serif;
    padding: 0.5em;
    margin:auto;
}
#estudiantes{
    background-color: orange;
    padding: 1em;
    border-radius: 10px;
}
#docentes{
    color:white;
    font-weight:normal;
    font-family:sans-serif;
    background-color: orange;
    padding: 1em;
    border-radius: 10px;
}


footer{
    font-size: 8pt;
    font-family:inherit;
    font-weight: normal;
    color:darkslategrey;
    padding: 10px;
}