* {
    box-sizing: border-box;
}

body {
    background-image: url('../img/pattern.gif');
}

#contenedor {
    width: 90%;
    height: 400px;
    margin: 20px auto;
    background-color: rgb(184, 184, 184);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 10px;
}

#titulo {
    width: 100%;
    height: 100px;
    text-align: center;
    font-size: 1.5cm;
    background-color: rgb(214, 214, 214);
    border-bottom: 10px double black;
    padding: 25px;
}

#bloque1 {
    width: 32%;
    height: 200px;
    background-color: rgb(233, 255, 106);
    text-align: left;
    font-size: 170%;
    padding: 20px;
    margin-bottom: 20px;
}

#bloque2 {
    width: 32%;
    height: 200px;
    background-color: rgb(163, 158, 233);
    font-size: 170%;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}

#bloque3 {
    width: 32%;
    height: 200px;
    background-color: rgb(224, 145, 185);
    text-align: right;
    font-size: 170%;
    padding: 20px;
    margin-bottom: 20px;
}
