* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
/*===BOTONES NAVEGACION INICIO===*/
.navegacion {
    background-color:#93c285;
    display: flex;
    flex-direction: column;
    justify-content: space-between;    
    align-items: center;
    flex-wrap: wrap;
    padding: 1rem;
}
header nav ul {
    display:flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 1rem;
}
header nav ul li {
    list-style: none;
}
header nav ul li a {
    color: #ffffff;
    text-decoration: none;
}
header nav ul li a:hover {
    color:  #c9d69c;
}
header figure img {
    width: 7rem;
}
#logo {
    display: flex;
    padding: 0.5rem;
}
/*===BOTONES NAVEGACION FIN===*/

body {
    font-family: Helvetica, sans-serif;
    background-color: #bdd3ae;
    color: #1d201b;
}
  main section figure img   {
    width:200px;
    height:200px;
      border-radius: 100%;
      margin-block-end: 2em;
       border-style: solid;
       border-color: #ffffff;
    }
#presentacion {
 background-color: #6cad58;
    color: #ffffff;
    padding:5em ; 
    margin: 10em;   
    text-align: center;
}
    #presentacion h1 {
      font-size: 3em;
      color:#294422;
      font-weight: bold;    
    }

    #presentacion h2 {
      color: #bfeeb1;
      font-size: 1em;
      font-style: italic;   
      font-weight: lighter;
    }
#presentacion p {
     padding-block-start: 1.5em;
     padding-block-end: 1.5em;   
  font-family: Georgia, 'Times New Roman', Times, serif;
    }

#presentacion a {
  color:#ffffff;  
  font-weight: bold; 
}

#presentacion a:hover {
  color: #c9d69c;
}

#materias {
 background-color: #6cad58;
    color: #ffffff;
    padding-inline-start: 5em;
    padding-inline-end: 5em;
    padding-block-end: 3em;
    margin: 10em;   
    text-align: center;
}
#materias h2 {
 padding: 1em;
 font-size: 2.5em;
    color: #294422;
;  
    text-align: center;
  }

#materias h3 {
 background-color: #93c285;
 padding: 1em;
    color: #ffffff;  
    text-align: center;
}

#materias ul li {
 padding: 0.5em;
    color: #ffffff;  
    text-align: center;
    list-style: none;
    padding: 0.7em;
    font-family: Georgia, 'Times New Roman', Times, serif;
}

#materias ul li h4{
 padding: 0.5em;
    color: #ffffff;  
    text-align: center;
    list-style: none;
    padding: 0.7em;
    font-family: Helvetica, sans-serif;
}

#datos {
 background-color: #6cad58;
    color: #ffffff;
    padding:5em ; 
    margin: 10em;   
    text-align: center;      
}

#datos article {
 background-color: #93c285;
    color: #ffffff;  
    text-align: center; 
    padding: 2em;  
    margin-block-start: 2em;
    margin-block-end: 2em;
}

#datos article li{
  list-style: none;
}

#integrantes {
  background-color: #6cad58;
    color: #ffffff;
    padding:5em ; 
    margin: 10em;   
    text-align: center;
}

#integrantes h4 a {
    color: #ffffff;
}

  footer {
    background-color: #6cad58;
    color: #ffffff;
    text-align: center;
    font-size: 1.5em;
    padding: 2.5em;
    margin-block-start: 3em;
    font-weight: lighter;
}