#plan{
    font-family: "Montserrat", "san-serif";
}

body { margin: 0 10em 0 10em; }
header { background-color: none; }
header #logos { background-color: #00A0C6; display: inline-flex; flex-direction: row; width: 100%; margin: auto; flex-wrap: wrap; justify-content: space-between; }
#logofadu { width: 30%; border-color: white; border-width: thick; }
#logodgpc { width: 30% }
img { width: 100% }

#lista { text-align: center; justify-content: center; align-content: center; margin: none; margin: 0 0 0 -2.5em; padding-top: 0em; }
nav ul li a { text-decoration: none; color: white; display: block; background-color: #4C4C4C; padding: 1em; margin: 0 0 1em 0; border-radius: 1em; flex-direction: column; flex-wrap: wrap; }
header nav ul li a:hover { background-color: #00A0C6; color: #4C4C4C;}
nav ul li { list-style: none; }

#logofadu2 { width: 30%; background-color: none; flex-direction: row; flex-wrap: wrap; margin: auto; }

footer { background-color: #00A0C6; display: inline-flex; flex-direction: row; width: 100%; margin: auto; flex-wrap: wrap; margin-top: 1.5em; }
footer p { margin: 1em; }

#mapasitio h1 { background-color: #00A0C6; color: white; padding: 1em; flex-direction: column; flex-wrap: wrap; text-align: center; }
h2 { font-size: 2em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }

#mapa nav ul li { list-style: none; width: 20%; margin: auto; }
#mapa nav ul li a { border-radius: 2em; }

#DatosAcademicos h1 { background-color: #00A0C6; color: white; padding: 1em; flex-direction: column; flex-wrap: wrap; text-align: center; margin-bottom: 0em; }

#mapasitio { text-align: center; background-color: #d8d8d8; padding-bottom: 1em;}
#DatosAcademicos { text-align: center; background-color: #d8d8d8; padding-bottom: 1em;}