#padre{
    width: 90%;
    border: 1px solid grey;
    margin: auto;
    background-image: url(imagenes/fondo.jpg);
    padding: 30px;
}

#cabecera{
    border-bottom: 1px solid rgb(28, 31, 28);
    padding: 20px;
}
#hijo1{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#cabecera img{
    border-radius: 50%;
    display: block;
    height: 100px;
}
#cabecera h1{
    background-color: rgb(255, 255, 255);
    text-shadow: 5px 5px 20px;
}

#ed{
    display: flex;
    justify-content: end;
    margin-left: 1040px;
    background-color: white;
}

#cuerpo  h2{
    text-decoration: underline;
}

#cajap{
    display: flex;
    justify-content: space-between;
    border: 5px solid rgb(73, 73, 73);
}


.caja1{
    background-color: rgb(240, 234, 222);
    margin: 10px;
    border: 2px solid grey;
}

.caja1 img{
    display: block;
    height: 150px;
    margin: auto;
}

.caja1 h3{
    background-color: rgb(211, 124, 24);
    margin: 10px;
    color: white;
    font-family: calibri;
    text-align: center;
    padding: 5px;
}
.caja1 p{
    margin: 10px;
}

.caja2{
    background-color: rgb(236, 248, 252);
    margin: 10px;
    border: 2px solid grey;
}

.caja2 img{
    display: block;
    height: 150px;
    margin: auto;
    
}

.caja2 h3{
    background-color: rgb(31, 139, 202);
    margin: 10px;
    color: white;
    font-family: calibri;
    text-align: center;
    padding: 5px;
}

.caja2 p{
    margin: 10px;
}

.caja3{
    background-color: aliceblue;
    margin: 10px;
    border: 2px solid grey;

}

.caja3 img{
    display: block;
    height: 150px;
    margin: auto;
}

.caja3 h3{
    background-color: rgb(25, 189, 25);
    margin: 10px;
    color: white;
    font-family: calibri;
    text-align: center;
    padding: 5px;
}

.caja3 p{
    margin: 10px;
}

#cajam{
    display: flex;
    border: 5px solid rgb(73, 73, 73);
    justify-content: space-around;
    height: auto
}

.caja4{
    background-color: rgb(240, 234, 222);
    margin:10px;
    border: 2px solid grey;
}

.caja4 h3{
    background-color: rgb(211, 124, 24);
    margin: 10px;
    color: white;
    font-family: calibri;
    text-align: center;
    padding: 5px;
}

.caja4 p{
    margin: 10px;
}

.caja5{
    background-color: rgb(236, 248, 252);
    margin: 10px;
    border: 2px solid grey;
}

.caja5 h3{
    background-color: rgb(31, 139, 202);
    margin: 10px;
    color: white;
    font-family: calibri;
    text-align: center;
    padding: 5px;
}

.caja5 p{
    margin: 10px;
}

.caja6{
    background-color: aliceblue;
    margin: 10px;
    border: 2px solid grey;
}

.caja6 h3{
    background-color: rgb(25, 189, 25);
    margin: 10px;
    color: white;
    font-family:calibri;
    text-align: center;
    padding: 5px;
}

.caja6 p{
    margin: 10px;
}

#pie img{
    display: block;
    height: 300px;
    box-shadow: 10px 10px 20px;
    margin: 20px auto;
}

#pie h2{
    text-decoration: underline;
    border-top: 1px solid grey;
    padding: 20px 10px;
}

#pie p{
    background-color: white;
    padding: 20px;
    border-radius: 30px;
    text-align: center;
}