.formulario {
        width: 500px;
        margin: auto;
}
.formulario label {
        width: 100px;
        text-align: right;
        margin-right: 10px;
        float: left;
        color: #808080;
}
.formulario .fila {
        margin-bottom: 5px;
}
.formulario .obligatorio label {
        color: #e6b041;
        font-weight: 700;
}
select,
.input {
        float: left;
        background: white;
        margin-left: 10px;
        width: 250px;
        border: 1px solid #CCCCCC;
        border-radius: 5px;
        box-shadow: inset 1px 1px 3px 0px #CCCCCC;
        padding: 7px;
        font: 15px 'Lato', sans-serif, Arial;
        font-weight: 700;
        color: #233772;
}
.formulario .obligatorio select,
.formulario .obligatorio .input {
        background-color: #fafbff;
        border-color: #9DADD9;
}