@charset"utf-8"; 
  /*primero mobile*/  


@import url('https://fonts.googleapis.com/css?family=Lato:400,700');
 html { *{ margin:auto;} 
   
      {background: #b6c3ef; background: linear-gradient(to bottom right, #78cbae, #b6c3ef); 
    font-family: 'Lato', sans-serif; font-family: sans-serif;width:100%;margin:auto;}
     
     
padding-bottom: 3rem;
    font-family: 'Lato', sans-serif; font-family: sans-serif}
body{background: lightsteelblue;
  background: linear-gradient(to bottom right, lightblue, lightyellow);font-family: lato; padding-bottom: 0rem; margin-bottom: -2.5rem }



h1{display: flex; justify-content: center; color: white;font-weight:bold; font-size: 1,3rem; ; padding: 0,5rem 1rem 1rem 3rem; }



body main h2,h3, h4

{ display: flex; justify-content: center; color: darkblue
        ; font-size: 2rem; }




nav ul{
    display: flex; justify-content: center; align-items: center; padding: 0rem 0rem 0rem 0rem;}
nav ul li{ display: flex; flex-direction: row;;list-style-type: none; }
nav ul li a{ font-weight:bold; display: flex; justify-content: space-between; align-items: center; flex-direction: row; color: white; font-size: 
0.100 rem;    background-color:#78cbae;
    

  padding: 1rem 3rem 1rem 3rem;margin:0.5rem 1rem 2rem 3rem; }





.mapa img{
    display: flex; 
    align-items: center;
    justify-content: center;
    background-color: #0000;
width:50%;  }

section.fotomapa{display: flex;align-items: center}


/*---------------------------------FOOTER1---------------------------------*/
.footer1{
	width: 100%;
	background-color: #acd5d2;
	text-align: center;
}

.footer1 div{
	display: inline-grid;
}

.comision{
	width: 28%;	
	padding-top: 2%;
	padding-bottom: 1%;
}

.info{
	width: 70%;
	padding-left: 20%;
}

.info h4, p, a{
	text-align:center;
	text-decoration: none;
    font-family: 'Lato', sans-serif;
    font-size:0,5 em;
}

.subtitulo{
	font-family:'Lato', sans-serif ;
	font-size:86%;
	color: black;
}
h4{
	width: 105%;
	text-align: center;
	font-family: 'Lato',sans-serif ;
	font-size: 2rem;
	color:darkblue;
	padding-top: 2%;
	padding-bottom: 1.5%;}
.datos{
	font-family: 'Lato', sans-serif;
	font-size: 84%;
	padding-left: 5%;
	color: black;
}

section.mapaimg {display: flex}
/*---------------------------------FOOTER2---------------------------------*/
.footer2{
	width: 100%;
	background-color: #d3e8e6;
}

.contenidos{
	width: 105%;
	text-align: center;
	font-family: 'Lato',sans-serif ;
	font-size: 70%;
	color:darkblue;
	padding-top: 2%;
	padding-bottom: 1.5%;
}


p.datosdiaz { display: flex;align-items: center;justify-content:center;font-weight: normal;width:65%; font-size: 0.95rem;color: darkblue;}
.caja{display: flex;align-items: center;justify-content:center;text-align: center;}

section.equipo{display: flex;background-color: aquamarine;}
section h3.equipo{display: flex;background-color: aquamarine;}

p.destacado{display:flex;align-items:center;justify-content:flex-end;flex-direction: row;background-color: white;}
article.alumnas{display:flex;align-items:center;justify-content:center;flex-direction: row;}

img.alumnas{display: flex;align-items: center;}



footer{background-color: #f9feff; margin-top:4em;display: flex;justify-content:space-around;align-content: flex-end; padding: 1rem 1rem 1rem 1rem; margin-bottom: 0rem;}
footer h5 {font-size: 0.9rem; font-weight:bold; display: flex; align-items: center; justify-content:space-around; font-size: 0.65rem;text-align:center;width:65%}