form { margin: 0;padding: 0; } fieldset, .button_div { border: none; } fieldset { padding: 10px;margin-top: 20px;margin-bottom: 20px; } legend { border-top: 1px solid #C1C1C1;font-weight: bold; } label { float: left;width: 11em !important;padding: 0 1em;text-align: right; } fieldset div { margin-bottom: .5em;padding: 0;display: block; } fieldset div input, fieldset div textarea { width: 150px;border-top: 1px solid #555;border-left: 1px solid #555;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 1px;color: #333; } div textarea.ancha { width: 22em; } fieldset div select { padding: 1px; } div.fm-multi div { margin: 5px 0; } div.fm-multi input { width: 1em; } div.fm-multi label { display: block;width: 200px;padding-left: 5em;text-align: left; } #fm-submit { clear: both;padding-top: 1em;text-align: center; } #fm-submit input { border: 1px solid #333;padding: 2px 1em;background: #555;color: #fff;font-size: 100%; } input:focus, textarea:focus, .file:focus { background: #efefef;color: #000; } .button_div { clear: both;width: auto;height: auto;display: block;float: none;text-align: center;margin-left: 20%;padding: 1em 5em 1em 5em;margin-right: 20%; } fieldset div.fm-req { font-weight: bold; } fieldset div.fm-req label:before { content: "* "; } #enviado_ok { padding: 1em 1em 1em 3em;text-align: center;background-image: url(/im/ok.gif);background-position: left;background-repeat: no-repeat;font-size: 2em;line-height: normal;color: #009900;font-weight: bold; } div.incomp_info { margin: 1em 0;padding: 0 .5em;font-weight: bold; } span.incomp_avisa { color: #990033;font-weight: bold;font-size: 1.3em; } span.falta_uno { background-color: #FFFF33; } font.incomp_err { background-color: #FFFF33;padding: 0.3em 1.5em 0.3em 1.5em; } font.incomp_list { background-color: #FFFF33; } div.notas_form { padding: 0.5em 0.5em 0.5em 0.5em; } 