
/* reglas CSS para formulario */
body{text-align:center; margin:0px auto;}
.center{text-align:center; margin:0px auto;}
.form-consulta {margin: 0px auto; text-align:left; max-width: 500px; background: #eee; padding: 25px; font-family: 'Source Sans Pro', sans-serif;}
.campo-form {width:100%; height:36px; margin:2px 0 6px; padding-left:6px; box-sizing: border-box; border-radius:3px; border:0; font-family: 'Source Sans Pro', sans-serif; font-size:1em;}
label span {color: #f00}
textarea {min-height: 150px!important;}
.btn-form {display: inline-block; border:0; background: #000; height: 46px; line-height: 46px; padding: 0 20px; border-radius: 6px; color:#fff; text-decoration: none; text-transform: uppercase; letter-spacing: 1px}
.btn-form:hover {background: #444}
label{width: 100%}
p {font-size: 18px; max-width: 500px; background: #2eb7c7; padding: 25px; font-family: 'Source Sans Pro', sans-serif; margin:0px auto; color:white;margin-bottom:10px;}
p a{color:white;}

input, textarea {
    width: 100%;
    min-height: 30px;
    margin-bottom: 20px;
    border:none;
}
input[type="submit"] {
    background: #2eb7c7;
    color: white!important;
    text-transform: uppercase;
    border: 0px;
    height: 45px;
    font-size: 20px;
}