	function pulsada(e,objeto)
	{
		var correctos = new Array("1","2","3","4","5","6","7","8","9",".","0")
		var codigoTecla, cadenaTecla;
		var estado=false;
		var pos_punto;
		var nueva;
	
		if(document.all)
		{
			codigoTecla = event.keyCode
			cadenaTecla = (String.fromCharCode(event.keyCode));			  
		}
		else if(document.layers)
		{
			codigoTecla = e.which
			cadenaTecla = String.fromCharCode(e.which);
		}
		else if(document.getElementById)
		{
			codigoTecla = (window.Event) ? e.which : e.keyCode;
			cadenaTecla=(String.fromCharCode(codigoTecla));
		}
	
		pos_punto=objeto.value.indexOf('.');
		if((cadenaTecla=='.') && (pos_punto > 0))
		   estado=false;
		else if((objeto.value.length==0) && (cadenaTecla=='.')) 
		   objeto.value="0.";
		else if((pos_punto > 0) && (objeto.value.length - pos_punto >5))
		   estado=false;
		else 
		 for(i=0;i<correctos.length;i++)
				{
				if(cadenaTecla==correctos[i])
					{
					estado=true; 
					} 	
				}
		if(estado==false)
		{
			if(document.all) event.returnValue = false;
			else return false;
		}
	}