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

body {
    background-color: rgb(246, 246, 246);
    margin: 0;
    padding: 0;
}

header {
    width: 48rem;
    margin: auto;
    height: 6rem;
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;

}

nav {
    color: aliceblue;
    width: 20rem;
    min-height: 3rem;
}

section {
    padding: 2rem;
}

article {
    background-color: rgb(13, 145, 7);
    width: 20rem;
    height: 13rem;
    margin: none;
    text-align: center;
    color: aliceblue;

}


aside {
    min-height: 10rem;
    padding: 2rem;
}


footer {
    width: 48rem;
    margin: auto;
    background-image: url(recursos/fresas.webp);
    background-size: cover;
    background-position: center;
    color: rgb(255, 255, 255);
    min-height: 4rem;
}

.logo {
    width: 4rem;
    height: 1,6rem;
    margin: 1rem 2rem;
    padding: 1rem;
    width: 75%;
}

.contenido-2-col {
    display: grid;
    grid-template-columns: auto auto;
    width: 48rem;
    margin: auto;
}




h1 {
    padding-bottom: 1rem;
    font-family: "Roboto", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: 600;
    font-style: normal;
    color: rgb(19, 64, 1);
    font-size: 160%;
}

h2{
    font-family: "Roboto", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 130%;
    color: rgb(19, 64, 1);
}

h3{
    margin: auto;
    padding: 1rem;
    text-align: center;
}

footer h3{
    font-family: "Roboto", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: 600;
    font-style: normal;
    color: rgb(255, 255, 255);
}

ol {
    padding: 2rem;
    font-family: "Roboto", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: 300;
    font-style: normal;
}

.epigrafe h4 {
    font-family: "Roboto", 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-weight: 300;
    font-style: normal;
    display: flex;
    text-align: center;
}


.epigrafe{
    background-color: rgb(19, 64, 1);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    text-align: center;
    color: aliceblue;
}

.foto {
    width: 50%;
    background-color: aqua;
    margin: 0;
    padding: 0;
}

.maicenita {
    display: flex;
    padding: 0;
    padding-left: 2rem;
}

img{
    height: 100%;
    width: 100%;
}



ul{
    padding: 1rem 2rem;
    font-family: "Roboto", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: 300;
    font-style: normal;
}

nav a {
    text-decoration: none;
    font-family: "Roboto", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-weight: 300;
    font-style: normal;
    color: rgb(0, 0, 0);
    padding: 1rem;
    margin: 1rem;

}

.margen {
    margin-top: 3rem;
}

.alineacion {
    text-align: right;
    margin-top: 2rem;
}


