form.Cuadro_Form {
    display: grid;
    grid-template-columns: auto;
    padding: 1rem;
    justify-content: center;
    border-style: inset;
    border-width: 11px;
    border-color: black;
}

input#nom,#apell,#tel{
    width: 245px;
    height: 20px;
    border: 10px solid;
    border-bottom-color: var(--azulito);
}


input#asunto,#correo{
    width: 300px;
    height: 20px;
    border: 10px solid;
    border-bottom-color: var(--azulito);
}

textarea#msj{
    width: 478px;
    height: 178px;
    border: 10px solid;
    border-bottom-color: var(--azulito);
}

span#letrasform{
    font-size: 19px;
    font-family: var(--tema);
}

button{
    font-size: 15px;
    font-family: var(--tema);
    border: 10px solid;
    border-bottom-color: var(--azulito);
    width: 11rem;
}

button:hover {
    background-color: var(--tema);
    font: white;
}

button:active {
    background-color: var(--tema);
    box-shadow: 0 5px white;
    transform: translateY(4px)
}




