#contacto {
    background:#19492f;
    color:white;
    font-size:1em;
    text-align:center;
    border:1px solid black
}

#contacto .error {
    color:red;
    font-style: italic;
    text-shadow:1px 1px 1px black
}

#contacto .inputcontacto, #contacto .inputcontacto2 {
    background:black;
    color:white;
    font-size:1em
}
#contacto .inputcontacto2 {
    width:450px;
    height:250px;
    resize:none;
    overflow:auto;
    box-sizing:border-box
}

#contacto .inputcontacto {
    width:200px
}
#contacto .formulario {
    background:black;
    color:white;
    font-size:1em;
    padding:3px
}
.textocont {
    color:#ffdead;
font-size:0.9em
}
.botonform {
    color: #ffffff;
    font-size: 1.3em;
    text-shadow: 0 2px 2px black;
    font-weight: bold;
box-shadow: inset 0px 1px 0px 0px #9acc85;
    background-color: #68a54b;
    border: 1px solid #3b6e22;
    display: inline-block;
    cursor: pointer;
    padding: 5px;
    filter: drop-shadow(2px 4px 6px black);
    text-align: center;
}
.correctocont, .errorcont {
    width:100%;
    background:green;
    color:white;
    font-size:1.4em;
    font-weight:bold;
    text-align:center;
    padding:5px;
}

.errorcont {
    background:red;
}
