

.imagen-app{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0rem auto;
    max-width: 15%;
  }

h1{  
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0rem auto;
    margin: center;
    
    
    
}

body{font-family: sans-serif; 
    background-repeat: no-repeat;
    background: #F5F5DC;
    
    background-image: url(../img/fadufondo.jpg)

}

.a{color:floralwhite;}

h2{color:beige; margin: 1rem;}
p{color: #f1f1ef}

h3{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0rem auto;
    max-width: 15%;
    color: #F5F5DC;


}

footer{width: 100%; max-width: 75rem; margin: auto;}

.fin{
    color: #000000; 
    background-color: #F5F5DC;
    font-size: 0.8rem;
    max-width: 25%;
    margin: 0rem auto;
    padding: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-content: center;
    width: inherit;
    align-items: center;
        
}

.pie{
    
    font-size: 0.8rem;
     margin: 0rem auto;
    padding: 1rem;
    display: flex;
    align-content: stretch;
    justify-content: center;
    width: inherit;
            display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    background-color: #2F4F4F
}

.sub{color: aquamarine; 
    
    margin: 1.5rem 2.5rem; 
    
    font-size: 1.5rem;
}

.a{color:aquamarine; font-size: 1.2rem;}

img {width: 97%;
     margin:auto;}

.adentro{background-color: #3e3e3e; 
    margin: 3rem;
    padding: 1rem;}

ul{color: beige;}
nav ul{list-style-type: none;
    overflow: hidden;
    margin: 0rem auto
    
}
nav ul li{float: left;
margin-bottom: auto;
    margin: auto;
    margin-right: auto;
    margin: center;
    



}
nav ul li a{margin: 0.5rem; 
    display: block;
    padding: 1rem;
    background-color: #2F4F4F;
    text-decoration: none; 
    color: 	#F5F5DC;
    font-family: sans-serif;
      
    
    
}

img{padding: 1rem;
}
nav ul li a:hover {background-color: #2F4F4F; 
    color: #2F4F4F;
}

.contenedor{width: 100%; 
    max-width: 75rem;
    margin: auto;}

celu { padding-top: 3.2rem;
    padding-bottom: 4.7rem;
    background-color: #2F4F4F; 
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: center;
    max-width: 25%;
}



nav{
    max-width: 60%;
    padding: 0rem;
    margin: 0rem auto;
    padding-top: 0.5rem;


}



.descarga{
     
    text-align: center;
    margin-bottom: 0.5rem;
    background-color: #2F4F4F;
    display: flex;
    justify-content: center;
    font: "arial";
    font-size: 0.8rem;
    max-width: 25%;
    margin: 0rem auto;
    padding: 1rem;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
     width: inherit;
    align-items: center;
    }
    
        
        

