@charset    "utf-8";

*{padding: 0; margin: 0;}


/* Todo */


body{
    font-family: 'Nunito', sans-serif; background-color: #EEE2DF; min-height: 100vh;
    display:flex;
    flex-direction: column;
    justify-content: space-between;}







/* Titulo */

header{
    font-size: 1em;
    background-color: #EEE2DF;
    color: #283044;
    text-align: center;
      }





/* Menu */

nav{ background:#C89F9C; padding: 1rem;}
nav ul li{ display: inline-block;}
nav ul li a{ display: flex;justify-content: column ; color: aliceblue; text-decoration: none;  padding: 1rem;}






/* Foto */ 


main img{
    margin: 0;
    padding:1em;
    max-width: 20em;
    align-items: center;
    border-radius: 50%;
    height: auto;
    
    
}

 img{
    margin: 0;
    padding: -8em;
    max-width: 5em;
    align-items: center;
    height: auto;
    
    
}



/* cuerpo */

main section article{
    padding: 5rem;
    color: #283044;    
    }

p{
    text-decoration: none;
}

a:link{
    text-decoration: none;
    color: #C89F9C;
    
}






/* Datos de la facultad - carrera */

main section aside{
    background: #283044;
    color:#FFFFFF;
    font-family: 'Nunito', sans-serif; 
    font-size: 0.7rem; 
    font-weight: 700;
    padding: 5em;
}








/* H1,H2 etc */

h1{font-family: 'Nunito', sans-serif; font-size: 2rem; font-weight: 700;}
h3{font-family: 'Nunito', sans-serif; font-size: 1rem; font-weight: 300;}
h2{font-family: 'Nunito', sans-serif; font-size: 1.3rem; font-weight: 700;}



.logodgpc{
        align-items: center;
        text-align: center;
        margin: auto;
        padding: 2em;
        height: auto; 
        display:flex;
        justify-content: center;
        }

.fotofadu {
    padding: 2em;
    align-items: center;
    text-align: center;
    margin: auto;}
.avatar {
     align-items: center;
    text-align: center;
    margin: auto;
    
}

.titulo {
       
        padding: 2em;
      
    
}









/* Logo y pie de pagina */


footer
    { background: #EEE2DF; padding: 2rem;
align-items: center;justify-content: center;}
footer p
     { font-size: 0.6rem; color: #C89F9C; font-family: 'nunito', sans-serif; font-weight: 300; text-align: center;min-width: 20em; }






/*flex-wrap: wrap;*/



/* 1er parte para celulares, mobile first */




nav ul li a{ display: flex;flex-direction: space-around; color: aliceblue; text-decoration: none;  padding: 1rem;}

