*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.Imagen{
   position: center;
   justify-content: center;
   display: flex;

}
.wave{
    position: absolute;
    bottom: 0;
    width: 100%;

}
header{
    width: 100%;
    height: 600px;
    background: #0F2027;  
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, hsla(266, 38%, 54%, 0.616),  hsla(263, 31%, 20%, 0.616),
     hsla(286, 64%, 20%, 0.575)), url(../Imagen/Im1.webp);  
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, hsla(266, 38%, 54%, 0.616),  hsla(263, 31%, 20%, 0.616),
    hsla(286, 64%, 20%, 0.575)), url(../Imagen/Im1.webp); 
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */    
background-size: cover;
background-attachment: fixed;
position:relative;

}
header .textos-header{
    display: flex;
    height: 430px;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction:column;
    text-align: center;
}
.textos-header h1{
    font-size: 60px;
    color: #fff;
}
.textos-header h2{
    font-size: 20px;
    color: #fff;
    font-weight: 200;
    text-align: center;
}
body{
    flex-wrap: wrap;
    font-family: 'open sans';
    flex-wrap: wrap;
}   
h2{
    text-align: center;
}
table{
    position: center;
    font-family: 'open sans';
    position: absolute;
    margin-right: 500px;
    margin-left: 280px;
    margin-bottom: 400px;
    margin-top: 50 px;
    border: #6b1294 1px solid;
}
td, th {

    border: black 1px solid;
  }
  th{
    text-align: center;
  }
thead{
    text-align: right;
}