@charset "utf-8";

*{ margin:0;
padding:0;
}

/* GENERALES */

body{
font-family: ;
margin:0;
padding:0;
background-color:#fff5c1;
display: flex;
flex-direction: column;
justify-content: space-between;

}

img{
    width:100%;
}


h1, h2, h3, h4 {
    text-align: center;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    
}

h1, h2, h3, h4{
color:#ff7040;
}

li {
    color:#7d7a6a
}

a {
    color: #7d7a6a
}




ul, ol {
    list-style: none;
    
}

/* BARRA NAV */

.navegacion{
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
    background-color:#67cdc3;
    
}

.navegacion ul {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#67cdc3;
    
}

.navegacion li {
    width: 2em;
    height: 3em;
    margin-right: 1.2em;
    margin-left: 1.2em;
    display: flex;
    justify-content: center;
    align-items: center;
   
}

.navegacion a {
    color:#fff5c1;
    font-size: 1em;
    display: flex;
    text-decoration: none;
   
}


.navegacion a:hover {
        color:#cee595;
        text-decoration: none;
}

/* MAIN */

main ul {
    text-align: center;
    padding: 0.5em;
}

main p, footer {
    color:#7d7a6a;
}

.alumnas img{
    max-width:150px;
    display: block;
    width:100%;
    height:auto;
    margin:auto;
    border-radius: 50em;
}

.alumnas ul{
   display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	
}

.alumnas li {
    padding: 2em;
   text-align: center;
}
.alumnas a{
   color:#ff7040;
}

section ul{
    padding: 0;
}
section {
    margin:1em;
    padding:1em;
    background-color: #cee595;
    border-radius: 1.7em;
}


/* FOOTER */

footer {
    padding-top: 2em;
}

footer h2 {
    padding-bottom: 0;
    
}

.facultad {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: #fff5c1;
    
}

.datos ul{
    list-style: none;
}

.pie {
    background-color: #67cdc3;
    color:#fff5c1;
    margin-top: 1em;
    padding-left: 0.5em;
    padding-right: 1em;
    padding-bottom: 0.5em;
    display: block;
}


.datos img{
    width:auto;
    height:30px;

}


@media (min-width: 35em) {

 
    
   main section {
        width: 70%;
        margin: auto;
        margin-bottom: 2em;
        margin-top: 2em;
    
    }
    .imagenesweb {
       display: block;
        width: 60%;
        margin: auto;
    }
    
}
    
