#contenedorPrincipal{
        display:flex;
}
aside{
        border: 1px;
        background-color:crimson;
        padding: 10px;
        width: 30%;
}

aside p{
        margin-top: 90px;
        margin-bottom: 90px;
        width: 30%;
        font-weight: 300;
        padding: 15px;
        width: 250px;
        font-size: 18px;
        color:crimson;
        background-color: azure;
        border-radius: 20px;
        
}
aside p:hover{
        text-decoration: underline;
}
aside hr{
        margin-top: 100px;
}

aside img{
        width: 250px;
        height: 300px;
}
hr{
        color:white;
}
body{   
        background-color: #182557;
}

#titulo{
        color:white;
        margin-right: 50px;
        font-size: 30px;
    
}
#imgprincipal{
        width: 1450px;
        height: 700px;
        margin-left: 30px;
        margin-top: 0px;
}
nav ul{
        display: flex;
        padding: 10px;
        width: 1430px;
        list-style: none;
        background: black;
        margin-left: 30px;
        justify-content:space-around;
}
li a{
        text-decoration: none;
        color:white;
}
li a:hover{
        text-decoration: underline;
}
#sec2{
        display: flex;
        justify-content:flex-start;
        padding:10px;
}
article{
        margin-left:25px;
        width: 460px;
        height: 400px;
   
}
article div{
        width: 460px;
        background: #eeeeee;
        padding: 5px;
        border-radius: 15px;
    
}
article div p{
        font-weight: 100px;
        font-size: 15px;
        font-style: italic;
        color:black;
        text-align:justify;
        display: flex;
        margin:5px;
        
}
#sec2 img{
        width: 2500px;
        height: 300px;
    margin: 10px;
}

#sepim{
        width: 1450px;
        height: 500px;
        margin-left: 30px;
}
section3{
    display: flex;
    flex-wrap: wrap;
}
section3 div{
        margin-left: 110px;
        margin-top: 50px;
        width: 600px;
        background: black;
        height: 600px;
        border-radius: 10px;
}
section3 h1{
        text-align: center;
        color: white;
        font-size: 38px;
        margin: 10px;
        margin-top: 20px;
}
section3 h2{
        color:white;
    text-align: center;
        
}
section3 img{
        width: 600px;
        height: 300px;
}
section3 a{
        margin: 50px;
        color: white;
        text-decoration: none;
}
section3 a:hover{
        text-decoration: underline;
}
footer{
        margin-top: 50px;
        background: #888888;
        border-radius: 20px;
        padding: 2px;
        display: flex;
        width: 1450px;
        justify-content: space-around;
}
.footer-p{
        color: black;
        font-weight: bolder;
        font-size: 20px;
        font-style: oblique;
        text-align: center;
}
body{
        width: 70%;
}
seccion{
        width: 70%;
}

