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:164px; width:170px;}
	#form p.fecha{top:65px; left:344px; width:190px;}
		#form p.fecha #cupon_ano {width:60px;}
	#form p.sexo{top:65px; left:522px; 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.telefono1{top:115px; left:0px; width:153px;}
	#form p.telefono2{top:115px; left:164px; width:170px;}
	#form p.email{top:115px; left:344px; width:170px;}
	#form p.hora{top:115px; left:522px; width:130px;}
		#form p.hora select {width:100%;}
	
	#form p.dninie{top:165px;left:164px;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:345px; width:175px;}
		#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;}