* {
    margin: 0 ;
    box-sizing: border-box;
    }

body {
       font-family: 'Oswald', sans-serif;
       background-color: LIGHTCYAN;
    }


header {
    color: white;
    background-color: cornflowerblue;
    text-align: center;
    margin; 0;
    padding: 0.01em;
    
    }
a {
    text-decoration: none;
    
}

.logo {
   
}

.imagen {
    box-shadow: .1em .1em .8em silver;
}
.titulo {
   font-family: 'Lobster', cursive;
   padding: 0.2em;
}

.menu ul {
    list-style: nose;
    padding: 0;
    display: flex;
    background-color: turquoise;
    justify-content: center;
    text-decoration: none;
    list-style-type:none;
    box-shadow: 0em  0.1em .8em  teal inset;
   
    
    } 
.menu li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    font-size: 2em;
   
    }
        
        
.integrantes ul {
    color: white;
    background-color: turquoise;
    list-style: nose;
    padding: 0;
    display: flex;
    justify-content: center;
    text-decoration: none;
    list-style-type:none;
    box-shadow: 0em  0.1em .8em  teal inset;
    
    } 
.integrantes li a {
    display: block;
    padding: 7px;
    text-decoration: none;
   
    }

main {
    margin: 1em;
    
}

h2 {
    font-family:  'Lobster', cursive;
    color: white;
    background-color: cornflowerblue;
    margin: auto;
    padding:  0.6em;
    
    }
 
h1 {
    font-size: 4em;
}


li.light {
    font-weight: lighter;
}

.contenedor {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    flex-wrap: wrap;  
}

.item1 {
     box-shadow: .1em .1em .8em silver;
     padding: 1.7em;
     background-color: white;   
}

.item2 {
    display: block;
    box-shadow: .1em .1em .8em silver; 
     padding: 1em;
     background-color: white;
             
}

article {
    display: block
    background-color: white;  
    text-align: center
    box-sizing: border-box;
}

span {
    font-weight: bold;
    
}
.datos {
    color: gainsboro;
    display:inline-block;
    font-weight: lighter;
   
}

footer {  
    color: white;
    background-color: cornflowerblue;
    margin: 1e,;
    padding: 1em;  
}