* { 
box-sizing: border-box;
margin:0;
padding:0;
border:0;
font-family: 'Noto Sans', sans-serif;
color: #ffffff ;
}



header {
background-color: #000000 ;
}

header nav {
padding: 2em;
padding-left: 1em;
padding-right: 1em;
}

header nav ul {
display: flex ;
justify-content: space-around;
list-style: none ;

}

header nav ul li {
background-color: #5d5d5d ;
padding: 1em ;
flex-basis: 15% ;
text-align: center ;
border-radius: 6px ;
}

header nav ul li a {
text-decoration: none ;
color: #ffffff ;
    
}




main {
background-color: #5f5f5f;
}

main .perfil {
background-color: #939393 ;
display: flex ;
flex-direction: column ;
text-align: center ;
padding-top: 1em ;
padding-bottom: 1em ;
}

main .perfil img {
align-self: center ;
border-radius: 50em ;
}

main .materias {
background-color: #4a4a4a ;
text-align: center ;
padding: 1em 0em 1em 0em ;
}

main #integrantes {
background-color: #adadad ;
text-align: center ;
padding-top: 1em ;
}

main #integrantes ul {
display: flex ;
justify-content: space-around ;
list-style: none ;
}


main #integrantes ul li {
background-color: #3b3b3b ;
padding: 1em ;
margin-bottom: 1em;
margin-top: 1em ;
border-radius: 1em ;
}

main #integrantes ul li a {
text-decoration: none ;
color: #ffffff ;
}


#pantallas {
background-color: #1a1a1a ;
text-align: center ;
padding-top: 1em ;
position: relative;
}



#pantallas ul {
display: flex ;
justify-content: space-around ;
padding-bottom: 2em ;
padding-top: 2em ;
list-style: none ;
}

#pantallas li {
	width:80% ;
}

#pantallas img {
	width:80% ;
    display: flex;
    justify-content: space-between;
}

#pantallas img:hover {
	width:50% ;
    margin-left: -8%;
    margin-top: -18%;
    position: absolute;
}

#pertenencia {
background-color: #848484 ;
text-align: center ;
padding-top: 2em ;
padding-bottom: 1.5em;
}

footer {
background-color: #2c2c2c ;
padding: 1em ;
}


	
	
	