#isologo {
    background-color: orangered;
    text-align: center;
    padding: 1rem;
    }

#enlace {
    list-style-type: none; 
    font-family:'Nunito', serif ;
    margin: 0;  
    background-color: orangered;
}

#enlace li {
    display: inline-block; 
    font-size: 2.0rem; 
    margin: 1.9rem;
    background-color:orangered;
}

#enlace li a:hover{
    color: white ;
    font-weight: bold;
    border-bottom: white 0.2rem solid;
    border-bottom-color: aqua;    
}
a {
    text-decoration: none; 
    color: white;
}
html {
    font-size: 62.5%;
    background-color: orangered;
    width: 900px;
    margin: auto;
   }

* {
    box-sizing: border-box;
    border-radius: 
}


nav {
    background-color: white; 
    padding: 0.5rem;
    width: auto;
    text-align: center;
 
}

article {
    background-color: white;
    padding: 4rem;
    width: auto; 
}

h2 {
    font-family: 'Nunito', serif;
    color: #008499;
    font-size: 2rem;
    text-align: center;
}
section ul li {
    font-family: 'Nunito', serif;
    font-style: normal;
    font-size: 2rem;
    background-color: orangered;
    text-align: center;
    display: block;
    border-radius: 10rem 10rem 10rem;
    column-count: 3;
    display: inline;
    padding: 1rem;
}
section li:hover{
    color: black;
    font-weight: bold;
    border-bottom: white 0.2rem solid;
    border-bottom-color: aqua;
    }

#estudiantes {
    background-color: lightgrey;
    padding: 1rem;
}
section nav {
    font-family: 'Nunito', serif;
    font-size: 3rem;
    color: orangered;
    background: lightgrey;
    
}
#estudiantes div {
    display: inline;
    padding: 3rem;
    margin: 2rem;
}

h4 {
    font-family: 'Nunito', serif;
    font-size: 2rem;
    text-align: center;
    padding: 0rem;
    color: white;
}

section div {
    font-family: 'Nunito', serif;
    font-size: 1.5rem;
    color: white;
    margin: 0rem;
    padding: 2rem;
    padding-top: 0rem;
    text-align: center;
}
section {
    padding: rem;
    text-align: center;
}

article h1 {
    font-family: 'Nunito', serif;
    font-size: 3rem;
    color: orangered;
    margin-left: 32rem;
 }
#niveles{
    text-align: center;
    }

#tabla   {
    margin-left: 31.5rem;
}

article img {
    width: 15rem;
    left: 15rem;    
    margin-left:35rem;
   }

article div p {
    padding: ;
    font-weight: bold;
    margin-left: 34rem;
    font-size: 2rem;
    border-bottom: black;
}

article table  {
    padding: 3rem;
 }   

th {
    font-weight: bolder;
    text-align: center;
    color: black;
    font-size:1.8rem;
    padding: 0rem;
    background-color: lightgray;
}    

tr td {
    text-align: center;
    font-size: 1.3rem;
}

    
footer {
    padding: 0.5rem;
    padding-left: 2rem;
    text-align: left;
    background-color: black;
    color: white;
} 
    
    
