.formi { background:url(img/fondo_form_contacto.png) no-repeat; color:#666; height:450px; width:285px; position:absolute; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); top:80px; padding:20px 0 10px 30px } form.form-cont { padding-top:10px; width:87%; font-size:90% } form.form-cont fieldset { border:none } form.form-cont div#f_motivo,div#f_nombre,div#f_email,div#f_telefono,div#f_empresa,div#f_provincia,div#f_servicios,div#f_cargo,div#f_comentarios,div#f_codigo,div#f_acepta,div#f_dominio { margin:4px 0; padding:2px } form.form-cont input.check { width:16px; height:13px; background-color:#fff; border:1px solid #fff } form.form-cont input.peq { width:98% } form.form-cont input.maspeq { width:78% } form.form-cont select { width:100%; color:#666; background-color:#e0e0e0; border:1px solid #ccc } form input#envio { background:url(/imagenes/botones/btnNaranja102.gif) no-repeat; color:#333; height:31px; width:102px; text-align:center; border:none; margin-left:auto; margin-right:auto; display:block; cursor:pointer; font-size:1.12em; padding:5px } form input#envio:hover { background:url(/imagenes/botones/btnNaranja102Hover.gif) no-repeat; color:#fff } .errmsg { color:red !important; clear:left; display:block; padding-left:15px; margin-left:132px; background:url("img/halt.png") 0 3px no-repeat } .errfld { border:1px solid red; background:#fcfcd4 } .fila_check { width:200px; float:left; padding:4px } form input#id_form_chk_mcomunitaria,form input#id_form_chk_mnacional,form input#id_form_chk_minternacional,form input#id_form_chk_pdatos,form input#id_form_chk_psoftware,form input#id_form_chk_pweb,form input#id_form_chk_auditoria { width:26px; height:13px; background-color:#fff; border:1px solid #fff } form.form-cont div#f_provincia,form.form-cont div#f_comentarios { clear:both } form.form-cont input,form.form-cont textarea { width:99%; color:#666; background-color:#e0e0e0; border:1px solid #ccc}