form { padding:0 10px; font:10pt/12pt Arial,Verdana,Helvetica,sans-serif; }
fieldset { margin:10px 0; padding:10px 0; }

label { float:left; width:140px; margin:8px 0 0 20px; }
input, select, span { float:left; margin:8px 0 0 0; }
input[type='text'], select { border:1px inset #666; }
input.radio, label.no-float { float:none !important; display:inline !important; width:auto !important; }
label.donar { font-weight:bold; width:auto; }
label.no-float { margin:8px 0 0 5px; }
#ingreso, #domiciliacion, #cheque, #paypal { margin-left:20px; font-weight:bold; }
#forma-pago label { margin-left:43px; }
#forma-pago label.no-float { margin-left:5px; font-weight:bold; float:none !important; }
#forma-pago p { margin:8px 0 0 43px; padding:0; }
#forma-pago .donar { margin:8px 0 10px 20px; }

.titulo, legend {  color:#800517; font-size:12pt; font-weight:bold; }
legend span { color:#0a0a0a; font-size:11pt; float:none; margin:0; }

br { clear:both; }

p.info { margin-top:30px !important; font-size:8pt !important; }

.formError { font-weight:bold; }
.formError ul { font:10pt/12pt Arial,Verdana,Helvetica,sans-serif; list-style-type:disc; margin-left:50px; color:red; }

.formMessage form { text-align:center; }

.lista { margin:0 0 15px 50px; font:10pt/12pt Arial,Verdana,Helvetica,sans-serif; }
.lista li { margin-bottom:5px; }
ul.lista li { list-style-type:disc; }
ol.lista li { list-style-type:decimal; }

