@charset "utf-8";
/*atributos generales*/

/*INDEX*/

html {
    background:#FFFFFC;
    margin: auto;
    box-sizing: content-box;
}

.menu {
    width: 100%;
    list-style: none;
    margin: auto;
    text-align: center;
    background-color:#C25A87;
    border-radius: 1.0em;

}

.menu li {
    display: inline-block;
    padding: 1.0em ;
}

.menu li a {
    display: inline-block;
    color: #FFFEF6;
    text-decoration: none;
    font-family: Montserrat;
    font-weight: 600;
}    

.fotoperfil {
    width: 20%; 
    margin:auto;
    display: block;    
    
}    

p { 
    font-family: 'Montserrat';
    font-weight: 500;
    color: #D680A5;
    font-size: 0.9em;
    
}
 
.info-personal {
                 text-align: center;
                 
}

.materias { 
           display: flex;
           flex-direction: row;
           justify-content: center;
           margin: auto;    
           
}


.info-materias aprobadas, li{
                              list-style: none;
                              font-family: 'Montserrat';
                              font-weight: 500;
                              color: #D680A5;
                              text-align: center;
                              font-size: 0.9em;
                              padding: 0.4em;                          
}
    
.datos-equipo { text-align: center;
}

.datos-equipo li a {
                     display: inline-block;
                     color: #FFFEF6;
                     text-decoration: none;
                     font-family: Montserrat;
                     font-weight: 600;
                     background-color: #C25A87;
                     padding: 0.5em;
                     border-radius: 1.0em;    
}
    
.datos-equipo li {
                    display: inline-block;
                    padding: 1.0em;
                    
}

.datos-academicos {
                   text-align: center;
                   font-size: 0.9em;
}

.logo {
       width: 15%;
       height: 15%;
       padding: 1.0em;
}
    
footer  {
        font-size: 0.5em;
        text-align: center;
}

h1 {
    font-family: Bad Script;
    text-align: center;
    color: #C25A87;
}

h2 {
    margin: auto;
    text-align: center;
    background-color:#C25A87;
    color: #FFFEF6;
    font-family: Montserrat;
    font-size: 125%;
    border-radius: 1.0em;
    padding: 0.2em;
}


h3 {
    font-family: Bad Script;
    font-weight: 600;
    color: #C25A87;
    text-align: center;
    text-decoration: underline;
    padding-left: 2.0em;
}
    
/*MAPA*/

.mapa {
    width: 80%;
    margin: auto;
    padding: 1.0em;
    display: block; 
}

/*PLAN*/

.tituloplan h2 {
                margin-top: 1.0em;
}

.boceto {
    
    display: block;
    margin:auto;
    margin-top:1.0em;
}