select, option, optgroup {
    font-size:11px;
    font-family:Helvetica,Arial,Sans-serif;
    color:#565656;
}

#formofertaonline {
    margin-left:30px;
    padding-bottom:50px;
}

#formofertaonline input {
    display:block;
    width:140px;
    margin-bottom:6px;
}

#formofertaonline label {
    display:block;
}

#formofertaonline input.submit {
    width:auto;
    margin-top:14px;
    float:right;
    background-color:#FFF;
}

#formofertaonline div.submit {
    width:140px;
    height:36px;
}

#formerrores {
    width:405px;
}

#formerrores dt {
    margin-bottom:4px;
}

#formerrores input {
    width:405px;
    margin-bottom:20px;
}

#formerrores textarea {
    width:405px;
    height:60px;
    margin-bottom:20px;
}

#formerrores input.submit {
    width:auto;
    margin-top:40px;
    background-color:#FFF;
}

#formerrores label {
    display:block;
    margin-bottom:5px;
}

p.red {
    color:#EB3D00;
}

#formoptin {
}

#formoptin dd {
    margin-bottom:5px;
}

#formoptin dt {
    width:122px;
    padding-right:8px;
    float:left;
    text-align:right;
}

#formoptin input {
    width:220px;
}

#formoptin input.submit {
    margin-left:130px;
    width:auto;
    background-color:#FFF;
}

#formoptin input.checkbox {
    border:0;
    width:auto;
}

#formoptin div {
    margin-top:25px;
}

#formadvanced dl {
    clear:left;
}

#formadvanced dd {
    margin-bottom:5px;
}

#formadvanced dt {
    width:182px;
    padding-right:8px;
    float:left;
    text-align:right;
}

#formadvanced input, #formadvanced textarea {
    width:220px;
}

#formadvanced input.checkbox {
    width:auto;
    border:0;
    background-color:#FFF;
}

#formadvanced textarea {
    height:30px;
    background-color:#FFF;
}

#formadvanced input.submit {
    margin-left:190px;
    width:auto;
    background-color:#FFF;
    margin-top:10px;
}

#formadvanced div {
    margin-top:10px;
    clear:left;
}

#formadvanced input.radio {
    width:auto;
    border:0;
}

#opciones_servicios {
    margin-left:190px;
}

#formpracticas {
    width:415px;
}

#formpracticas dl {
    clear:left;
}

#formpracticas dd {
    margin-bottom:5px;
}

#formpracticas dt {
    width:140px;
    padding-right:8px;
    float:left;
    text-align:right;
}

#formpracticas input {
    width:260px;
}

#formpracticas textarea {
    width:100%;
    padding-bottom:14px;
}

#formpracticas input.checkbox {
    width:auto;
    border:0;
    background-color:#FFF;
}

#formpracticas input.submit {
    width:auto;
    background-color:#FFF;
    margin-top:5px;
}

#formpracticas input.fecha {
    width:60px;
}

#formpracticas input.radio {
    width:auto;
    border:0;
}

#formftp {
}

#formftp img {
    display:block;
    margin-bottom:40px;
}

#formftp input.hidden {
    padding:0;
    margin-bottom:0;
    display:inline;
    border:0;
    height:0;
    width:0;
}

#formftp input {
    display:inline;
    float:left;
    margin-bottom:6px;
}

#formftp label {
    display:block;
    float:left;
    width:100px;
    clear:left;
    padding-right:8px;
    text-align:right;
}

#formftp input.submit {
    width:auto;
    margin-top:14px;
    margin-left:108px;
    background-color:#FFF;
    clear:left;
    margin-bottom:14px;
}

#ftpusername {
    width:300px;
    margin-bottom:6px;
    float:left;
}

#formftp select {
    display:block;
    float:left;
}

