body {display: flex;
    background: #034a7c;
     font-family: 'Oswald', sans-serif;
flex-wrap: wrap;
    
}

header nav ul {list-style: none;
    background-color: #006666;
display:flex;
text-decoration: none;
    justify-content: space-between;
 margin-bottom: 0;
    padding-bottom: 0;
    box-sizing:content-box;
   
}.superior nav ul { display: flex;
    align-items: center;
justify-content: space-around;
    height: 60;
    box-sizing: content-box;
    background-color: none;
    list-style: none;
}

.dona {background-image: url(../img/casa.jpg);
}

.intercambia {background-image: url(../img/pintura.jpg)}

.eventos {background-image: url(../img/calendario.jpg)}

.elemento1  {align-items: flex-start;
display: flex;
align-content: space-between;
    justify-content: center;
    margin-left: -30
    }

.elemento1 img {
    height: 50;
    margin-top: 5
    
}
.elemento1 h1 {margin-left:15;
    margin-top:2 ;
    margin-bottom: -7;
font-size: 30}


.elemento2  {display: flex;
    align-self: center;
    width: 600;

}

.elemento3 {display: flex;
    align-content: flex-end;
    align-items: flex-end;
    justify-content: space-around;
 
    flex-flow: row;

}

.elemento3 img {height: 40;
margin-right: 15;}


a {text-decoration: none;}




h1, h2, a {color: white;}

ul {list-style: none;
   display: flex;
   align-items: center;
   justify-content: space-between;
   flex-wrap: wrap;
      
}

.elemento1 img {height: 60;
margin-bottom: 10;
margin-left: 0;}

.elemento1 h1 {margin-bottom: 20;
    margin-top: 20;
color: aliceblue;    
margin-left: 10;}

.elemento4 img {height:30;
margin-bottom: -1;
margin-right: 15;

}

.elemento3 img {height: 40;
margin-bottom: -1;
 }
h2 {color:#fff;
   font-size: 3em;
   padding: 50px;
   display: flex; 
   text-decoration: none;  
   background-image: url(../img/calendario.jpg)
      
 }

h3 {background-color: aliceblue;
    display:flex;
    width: 48 0;
    padding: 20px;
    font-size: 30;
    color: cadetblue;} 
      

id {color: aliceblue;
    font-size: 30px;
  }
p { color: #fff;
    font-size:16px;
    padding-right: 0px;
    
}

h4 {
    background-color: darkblue;
    color:darkorange; 
    width:60;
    padding: 5px;
    display: block;
    font-size: 16;
    

    }

h5 {
    background-color: aliceblue;
    display:flex;
    width: 48 0;
    padding: 20px;
    font-size: 30;
    color: cadetblue;} 
      

.foto1 
  { margin-bottom: 25;
    width: 100%;
   max-width: ;
}
 

.calendario ul li {display: flex;
    align-items: center;
    align-content: space-between;
    
}

