/* register */

#register {
	position: relative; clear: both; min-height: 360px; height: auto !important; height: 360px; margin: 0; padding: 0;
	background: #f2f7f7 url('../img/catalog-firme/bg-signin.jpg') no-repeat;
}
#register h2 { margin: 0 0 10px; padding: 0; font-weight: bold; font-size: 16px; color: #0970db; }
	
	/* category box */
	#categbox { position: absolute; width: 400px; top: 50px; right: 15px; padding: 5px; border: 1px solid #ccc; background: #fff; }
		
		/* category form */
		#categform { height: 235px; padding: 5px; font-size: 12px; }
		
		/* bg */
		.person { background: url("../img/catalog-firme/people-personal.gif") no-repeat left bottom; }
		.juridical { background: url("../img/catalog-firme/people-company.gif") no-repeat left bottom; }
		
	
	/* #packages */
	#package1 { width: 180px; left: 314px; }
	#package1 h2 { font-size: 12px; color: #e70908; }
	#package2 {  width: 280px; left: 20px; }
	#package2 h2 { font-size: 20px; color: #bbe642; }
	#package2 h2 span { display: block; font-size: 11px; color: #0970db; }
	
	.catpackage {
		position: absolute; bottom: 53px; padding: 5px; border: 1px solid #eee; border-left: 2px solid #c8f2dc;
		background: #fff url('../img/catalog-firme/bg-packs.jpg') no-repeat;
	}
	.catpackage form { margin: 0; padding: 0; text-indent: 0; word-spacing: 0; }
	.catpackage ul { display: block; clear: both; width: auto; margin: 0 0 10px; padding: 0; text-align: justify; }
	.catpackage ul.bigf li { font-size: 12px; }
	.catpackage li { display: block; clear: both; line-height: 16px; margin: 0; padding: 5px 0 0 2px; list-style: none; font-size: 11px; }

