label {
    display:block;
    margin-top:20px;
    letter-spacing:1px;
}
.formulario {
    display:block;
    margin:0 auto;
    width:510px;
    color: #666666;
    font-family:Arial;
}
form {
    margin:0 auto;
    width:400px;
}
 
input, textarea {
    width:346px;
    height:27px;
    background:#fff;
    padding:10px;
    margin-top:16px;
    font-size:17px;
    color:#000;
}
 
textarea {
    height:100px;
}
 
#submit {
    width:128px;
    height:35px;
    border:none;
    margin-top:20px;
    cursor:pointer;
    background-color: #2C9A56;
    color:#fff;
    transition:all 0.3s ease;
}

#submit:hover {background-color:#000;color:#fff;}

#boton{margin: auto;
    width: 161px;}