form{  margin:0; padding:0}

form fieldset{ margin:0; padding:0; border:0; margin-bottom:1em;}
form fieldset.botones-arriba{ margin-top:2em; }
form fieldset.botones-abajo{ margin-bottom:2em; }
form fieldset.botones input{ font-size:1.2em; cursor:pointer}

form div.line {  
	clear:both; 
	padding: 0; 
	margin:.6em 0;
	display:block;
	float:left;
	width:100%;
}

form label {
	display: block;
	font-weight:bold;
	margin-bottom:.2em;
}

form div.line input, form div.line textarea{
	padding:0;
	margin:0;
	float:left;
	width:100%;
}
form div.line input.checkbox{ width:auto; margin-right:.2em;}
form div.after{ font-size:.8em; color:#666666;}
form div.line input.no100x100,form div.line select.no100x100{ width:auto; margin-right:.5em}
form h4{ margin:0; padding:0 }
form div.error-message{ clear:both;color:#993300; font-weight:bold;background-color:#FFFFCC; padding:.4em; border: 1px solid red}

form input.datepicker{ background:url('/img/calendar.gif') right center no-repeat #fff}
