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


body{
    background-color: #c4e8fc;  
}
.main-header {
width: 100%;
background: url(imatges/header2.jpg);
position: relative;
height: 105px;
}
header h1{
    height:100px;
    margin:auto;
    text-align: center;
    margin: auto;
    line-height:3.5;
    font-family: 'Anton',serif;
    text-shadow: 2px 2px 1px #FFFFFF;
    webkit-box-shadow: 3px 12px 26px -1px rgba(0,0,0,0.42);
    moz-box-shadow: 3px 12px 26px -1px rgba(0,0,0,0.42);
    box-shadow: 3px 12px 26px -1px rgba(0,0,0,0.42);
    color: blue;
}
img { 
    border-radius: 15px;
}
table{
    font-family: 'Roboto Slab',serif;
    background-color: 81c6b5;
    text-align: justify;
    border-collapse:separate;
    margin:50px auto;
    border-radius: 25px;
    
    padding: 15px;
    webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
td , tr{
    width: 10px;
    height: 10px;
    margin: 10px;
    padding: 10px;
}

.prueba{
width:40px; 
height:40px;
}