@charset "utf-8";
#yo { border-radius: 100px;height: 100%; width: 40%;display: block;text-align: center; margin: auto;padding: .4em;}

#yo { border-radius: 100px;height: 90%; width: 20%;display: block;text-align: center; margin: auto;padding: .4em;}

#materias  {padding: 1em; background: linear-gradient(0deg, rgb(0, 255, 118) 0%, rgb(169, 0, 191) 100%); margin: 1em 30em 1em 30em; border-radius: 30px;}

.equipo {background: linear-gradient(0deg, rgb(255, 255, 79) 0%, rgb(255, 63, 152) 100%);padding: .5em 0 1em ;margin: 1em 30em 1em 30em; border-radius: 30px;}

#analisis {
    text-align: center;
    margin: auto;padding: 1em;background: white; border-radius: 40px;margin: 1em 30em 1em 30em; display: flex;}

#boceto   {height: 100%; width: 80%; display: block; margin: auto;}


/*DATOS ACADEMICOS*/
#datosacademico {padding: 1em;display: flex;flex-direction: column;justify-content: space-between;}
#datosacademico h4 {color: black;text-align: center;margin: auto;padding: .4em;font-size: .8em;}

#datosacademico p {display: flex;
    text-align: center;
    margin: auto;font-size: .5em;}

#datosacademico h5 {display: block;
    text-align: center;
    margin: auto;font-size: .6em;}

.logo { height: 100%; width: 10%;max-height: 4em ;display: flex; margin: auto; }
.logog { height: 100%; width: 5%;max-height: 4em ;display: flex; margin: auto; }
/*FOOTER*/

footer p {
    margin: auto;
    font-size: .5em;
text-align: center;
    
    color: #ffffff;
    padding: 1em 1em;
    background:rgb(163, 0, 113);}

/* MAPA */


#mapa img {display: block; text-align: center; margin: auto;}

/* plan */

.target img { height: 1000px;display: block; margin: auto;}