body{ background: #fff !important;overflow-x:hidden;margin-bottom:12px;}

#cuerpo{width: 580px;float:left;}

#cuerpo h1{cursor: auto;}

#cuerpo p{float: left;display:inline; margin: 19px 0 19px 7px; padding: 13px 0pt 0pt 20px; width: 550px; height: 30px; background: #58585a; color: #fff; font: 14px Arial; text-align: left}
* html #cuerpo p{width: 540px;}

#cuerpo div{margin-left: 15px; width: 580px; height: 285px;}

#cuerpo div p{float: left; padding: 0; width: 280px; /*height: 10px;*/ background: #fff;margin-bottom:0;}
	#cuerpo div p label{float: left; margin-top: 6px; width: 75px; font: bold 12px Arial; color: #58585a;}
	#cuerpo div p input{/*padding: 7px 0pt 0pt 5px;*/ width: 165px; height: 19px; border: 1px solid #c8c8c9;}
	#cuerpo div span{float: left; margin-top: 12px; width: 250px;}
	* html #cuerpo div p{width: 270px; height: 40px;}
		#cuerpo div span input{margin: 45px 0pt 0pt 180px; padding: 0; width: 70px; height: 20px; cursor: pointer; background: #58585a; color: #fff; border: 0;}
	#cuerpo div p.fecha select{float: left; margin-top: 8px;}
	#cuerpo div p.fecha label.separador{margin: 11px 5px; width: 2px;}
	.estado{margin-top: 4px;}

