/* FORMULARIO -------------------------------------------------------------------------------------- */
#contenedor_formulario{
    width:90%;
    margin:10px auto;
    border:1pt dotted #ddd;
    background:#f6f6f6;
    font-size: 12px;
    font-family: arial;
    font-weight: 100;
    padding:25px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    line-height: 25px;
}
#contenedor_formulario input{
    width:200px;
    vertical-align:middle; 
}
#contenedor_formulario input.opciones, #contenedor_formulario input.radios{
    width:20px;
    padding-top:0;
}

#contenedor_formulario label{
    width:150px;
    display: inline;
    float:unset;
    font-weight: bold;
    color:#275176;
}
#contenedor_formulario #label_Documents{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Native{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Experience{width: 100%; }
#contenedor_formulario #label_Telephone{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Flexible{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Cities_to_Work{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Letter{width: 100%; margin-top:15px;}
#contenedor_formulario #label_CV{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Where_About{width: 100%; margin-top:15px;}
#contenedor_formulario #label_About_Us{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Availability{width: 100%; margin-top:15px;}
#contenedor_formulario #label_Start_Training{width: 100%; }

#contenedor_formulario #contenedor_boton{margin-top:25px; text-align:center}

#contenedor_formulario .cbox{width: 30px;}
#contenedor_formulario .rdio{width: 30px;}

, #label_native, #label_availability, #label_experience, #label_flexible, #label_cities_to_work,#label_interested, #label_start, #label_telephone{
    width:100%;
}
#contenedor_formulario textarea#letter{
    width:100%;
    height:150px;
}
#contenedor_formulario input#email{
    width:300px;
}
#contenedor_formulario div.info_expand{
    width:95%;
    padding:15px;
    margin:15px auto 5px auto;
    border:1pt solid #ddd;
    background:#fff; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
}
#contenedor_formulario input#boton_send{
    margin:10px auto 10px 200px;
    width:100px;
}

#contenedor_formulario option.imagebacked {
padding: 2px 0 2px 24px;
background-repeat: no-repeat;
background-position: 1px 2px;
vertical-align: middle;
}
#contenedor_formulario input.rojo, textarea.rojo, select.rojo{
    background:#FFA860;
}
#contenedor_formulario label.rojo{
    color:#FFA860;
}

#contenedor_formulario input, #contenedor_formulario select, #contenedor_formulario textarea {

}

#contenedor_formulario div#missing{
    width:85%;
    border:2pt solid #c65959;
    background:#fff;
    padding:35px;
    margin: 25px auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
}
#contenedor_formulario span.missing_label{
    color:#c65959;
    font-weight: bold;
}

/* FORMULARIO */
#contenedor_formulario #error_formulario{
    color:red;
    width:80%;
    margin:15px auto;
    border:1pt solid red;
    padding:25px;   
}
#contenedor_formulario textarea.Letter{
    width: 100%;
    height: 160px;
}

