
* { 
    margin: 0;
    text-decoration: none;
}



header { 
  unicode-bidi: isolate;
  display: block;
  box-sizing: border-box;
    
    background-color: rgb(235, 122, 17)
}


.div-foto { 
    width: 100%;
    height: 130vw;
    position: relative;
    overflow: hidden;
}

.div-foto img { 
    width: 100%;
    position: relative;
    box-sizing: border-box;
    padding: 2vw;


}

.lista-1 a { 
    color: aliceblue;
}


.lista-1 {

display: flex;
unicode-bidi: isolate;
margin: 0%;
padding: 0%;

}


.instagram { 
    flex-wrap: wrap;
    display: flex;
    unicode-bidi: isolate;
    align-items: center;
    font-size: 5vw;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 3vw;
    padding-bottom: 3vw;

}



.instagram img { 
    max-width: 10%;
}

.instagram a { 
    color: darkslategray;
    
}

.iso-logo { 
    max-width: 100%;
    height: auto;
    unicode-bidi: isolate;
}

.lista-1 li{ 

display: flex;
padding: 3vw;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
unicode-bidi: isolate;

}

.lista-de-equipo ul a { 
    color: darkslategray
}


.contenedor-header { 
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
    padding: 3vw;
    unicode-bidi: isolate;
    box-sizing: border-box;
    align-items: center;
    
}

body {
    background-color: rgb(249, 249, 249);
    flex-direction: column;
    justify-content: baseline;
}

.datos-comitente p { 
    border-bottom: 2px solid black; 
    width: 100%;

}

h1 { 
    font-family:Arial, Helvetica, sans-serif;
color: rgb(46, 46, 46);
font-size: 10vw;
text-transform:uppercase ;
font-weight: lighter;
padding-top: 3vw;
padding-bottom: 3vw;

}




p { 
    color: darkslategrey;
font-family: Arial, Helvetica, sans-serif;
}


.lista-de-equipo ul {
    font-family: Arial, Helvetica, sans-serif;
color: darkslategray;
font-weight: lighter;
padding: 3vw;
list-style: none;

}



.lista-de-equipo li { 
    padding: 2vw;
    font-size: 4vw;
    background-color: rgb(239, 137, 42);
    color: aliceblue;
    display: flex;
    margin: 3rem;
    text-decoration: none;

  
}

.equipo { 

    
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    border-bottom: 2px solid black;
    width: 100%;
    margin: 3vw;
    padding-bottom: 1vw;

}

.materias-aprobadas { 
    background-color: gray;
  padding: 10%;
  margin-top: 5vw;
  margin-bottom: 5vw;
  
 
}

.materias-aprobadas h2{ 
    color: rgb(255, 255, 255);
    padding-bottom: 4vw;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7vw;
    text-transform: uppercase;
}

.materias-aprobadas p { 
    color: rgb(250, 250, 250);
}

section {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    unicode-bidi: isolate;
    box-sizing: border-box;
}

.datos-comitente { 
    padding: 3vw;
}

footer { 
   padding: 3vw;
    background-color: rgb(235, 122, 17);

    
}
footer p { 
    color: aliceblue;
}

.datos-catedra h2 { 
    padding-bottom: 3vw;
    border-bottom: 2px solid black;
    font-family: Arial, Helvetica, sans-serif;
    
}

.datos-catedra p { 
    padding-top: 4vw;
}

.datos-catedra h3 { 
    padding-top: 4vw;

}

.Materias { 

    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    list-style-type: none;
    color: aliceblue;
   padding: 0;

}