/*------------Body------------*/

* {
box-sizing: border-box ;
font-family: 'Roboto';
text-decoration: none ;
list-style: none ;
margin: 0 ;
padding: 0 ;
border: 0 ; 
}


body {
display: flex ;
flex-direction: column;
background-color: antiquewhite;
}


.todo {
display: flex ;
flex-direction: column;
} 


/*------------Main------------*/

main {
display: flex;
flex-direction: column;
}

.vdt1 {
padding: 1em;
margin-left: auto;
margin-right: auto;
}

.vdt1 img {
border-radius: 10em;
box-shadow: 0 .35em .5em rgba(0, 0, 0, .35);
}

.apro {
margin: 3em;
padding: 1em;
background-color: lightsalmon;
border-radius: 3em;
max-width: 90% ;
text-align: center ;
align-self: center;
box-shadow: 0 .35em .5em rgba(0, 0, 0, .35);
}

.inte h5 {
margin: 2em;
padding: 1em;
background-color: lightsalmon;
border-radius: 3em;
max-width: 90% ;
text-align: center;
align-self: center;
box-shadow: 0 .35em .5em rgba(0, 0, 0, .35);
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}

.nombre {
margin: 1em ;
text-align: center;
font-size: 1.5em
}

.aprobadas {
margin: none ;
padding: 1em;
text-align: center;
}

.materias1 {
margin: none ;
padding: none;
text-align: center;
margin-bottom: 3em;
color: antiquewhite;
}

.encurso{
margin: none ;
text-align: center;
}

.materias2 {
margin: none ;
padding: 1em;
text-align: center;
color: antiquewhite;
}

.marterias2 h5 {
margin-bottom: .5em ;
}

.integrantes {
margin: none ;
padding: none;
text-align: center;
}

#equipo h5 {
margin: none ;
text-align: center;
color: antiquewhite;
}

#datosacademicos {
margin: 1em ;
text-align: center;
}

#datosacademicos h3 {
margin: 1em ;
}

#datosacademicos h5 {
margin: none ;
}

#datosacademicos h5 {
margin-bottom: .5em ;
}


/*------------Header------------*/
{}

.logodgpc {
background-color: antiquewhite;
display: flex;
justify-content: center;
margin-bottom: .8em;
margin: 1em;
}


header ul{
padding: 1em;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
margin-bottom: .8em;
background-color: lightsalmon;
}


/*------------Footer------------*/

footer h6 p {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
padding: 1em;
background-color: black;
color: navajowhite;
}
