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

header{background: url(../img/techo.jpg);
        height: 20rem; 
        width:100%; 
       background-size: contain}
 
h1{padding: 2rem; 
        color:black; 
        font-size: 3rem; text-align: center; font-family: 'Raleway', sans-serif; font-weight: 10;
        }

.foto{display: flex;margin-top: -5rem}
div img {border-radius: 100%; height: 80%; width: 17%; box-shadow: none; margin: auto; border-color: white; border-style:solid; border-width: thick;}

nav {
	background: rgba(196, 18, 27, 0.73);
	display: flex;
	justify-content: center;
    
}

nav ul{
	margin: 0;
	padding: 0;
}

nav ul li {
	font-size: 1.2rem;
    display: inline-block;
    color: black;
    text-decoration: none;
    padding: 1rem;    
}


 nav li{ 
        font-size: 1rem;
        display:inline-block;}

   
a{
	color: black;
	text-decoration: none;
}

body {
	font-family: 'Raleway', sans-serif;
}

  section {
    background-color: white;
    width: 100%;
    display: flex;
    justify-content: space-around;
    text-decoration: none;
}

aside {
    background-color: white;
    text-align: center;
     text-decoration: none;
}

aside div ul li {
    font-size: 1.5rem;
    background-color: rgba(239, 0, 11, 0.64);
    text-align: center;
    width: 100%;
    margin: auto; 
    margin-top: 1rem; 
    text-decoration: none;
    list-style-type: none;
}


header li{ 
        font-size: 2rem;
        display:inline-block;}

    
header ul {text-align: center; 
        padding: 2rem; background: #c51f27; 
        opacity: 0.4; height: rem; 
        margin: 0
            
 