span{
	margin: 0px;
	padding: 0px;
}

#form {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; position:relative;	float:left;	padding-left: 45px;	width:760px; height: 268px;}
#cupon_dninie{
	margin: 0px;
	padding: 0px;
}
#form span.asterisco {font-weight:bold; color:#900;}
#form p {position:absolute;}
#form p label {display:block; margin-bottom:4px; padding-left:2px;}
#form p input{width:100%; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#form p select{height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; width:50px; font-size:11px;}
#form p select option {border-bottom:1px solid #eee; text-indent:2px; padding:2px 0;}
	
	#form p.nombre{top:65px; left:0px; width:153px;}
	#form p.apellidos{top:65px; left:174px; width:170px;}
	#form p.sexo{top:65px; left:364px; width:190px;}
	#form p.sexo input.radioInput{display:inline; width:20px; float:left;}
	#form p.sexo label.radioLabel{display:inline; line-height:20px; padding-right:3px; float:left; font-size:11px;}
	#form p.fecha{ top:65px; left:364px; width:210px;}
	#form p.fecha #cupon_ano {width:100px;}
	#form p.edad{ top:65px; left:510px; width:210px;}
	#form p.edad #cupon_edad {width:74px;}

	#form p.telefono1{top:115px; left:0px; width:153px;}
	#form p.telefono2{top:115px; left:174px; width:170px;}
	#form p.email{ top:115px; left:364px; width:220px; }
	#form p.hora{top:115px; left:522px; width:130px;}
	#form p.hora select {width:100%;}
	
	#form p.dninie{ top:165px; left:174px; width:170px; }
	#cupon_dninie{ *margin-left: -45px; *padding-left: -45px; }

	#form p.nacionalidad{top:165px; left:0px; width:158px;}
	#form p.nacionalidad select { width:100%; }

	#form p.pais{ top:165px; left:364px; width:224px;}
	#form p.pais select { width: 100%;}

	#form p.conocido{top:165px; left:185px; width:180px;}
	#form p.conocido select {width:100%;}


	#form p#avisolegal{top:225px; left:126px; width:300px; font-size:12px;}
		#form p#avisolegal input {width:20px;}

	#form p.mandatory {top:30px; left:520px; width:153px; font-size:11px;}

	#form p.submit{top:217px; left:250px; width:0px; }
		#form p.submit input{width:107px; height:33px; border:0; background:transparent url(../../img/btn_enviar.gif) no-repeat; font-size:1px; line-height:1px; padding:26px; margin-left:129px; color:white; cursor:pointer;}
