      var tipX=450,tipY=1005;
      var estilo,x,y;
      var masX=-1000,masY=-1000;
/*	var tipX=400,tipY=400;
	var estilo,x,y;
	var masX=-1000,masY=-1000;*/
	var nombreTip;
	/**
	* capturamos el evento en Nestcape Navigator
	*/
	if(document.layers)
	{
	  document.captureEvents(Event.MOUSEMOVE);
	}
	
	document.onmousemove=capturaRaton;
	
	/**
	* funcion que situa el tip en la posicion adecuada y lo hace visible
	* var cadena >> contiene el codigo HTML del contenido de la capa tip en forma de string
	*/
	
	var ie=(document.all) ? 1:0;
	var n4=(document.layers) ? 1:0;
	var n6=(document.getElementById) ? 1:0;
	
	/**
	* funcion que posiciona en cada momento el tip mediante las coordenadas capturadas del raton
	*/
	function capturaRaton(e)
	{
		if(ie){   
			x=event.x+document.body.scrollLeft + document.documentElement.scrollLeft;
//			y=event.y+document.body.scrollTop + document.documentElement.scrollTop;
//			x=event.x;
			y=event.y;
		}else if(n4){
			x=e.pageX;
			y=e.pageY;
		}else if(n6){   
			x=e.clientX;
			y=e.pageY;
		}
	}
	
/*	function muestraTip(msg, w, posX, posY, posXf, posYf, posXe, posYe, color)
	{
		var cadena="<span ><table width='"+w+"' height='100%' cellpadding='0' cellspacing='5' style='border:2px solid "+color+"'>"+
		"<tr><td class='tdtip'>"+msg+"</td></tr></table></span>";
		
		masX=tipX+posX;
		masY=tipY+posY;
		
		if(ie){      
			document.all(nombreTip).style.left=x+masX+posXe;    
			document.all(nombreTip).style.top=y+masY+posYe;
			document.all(nombreTip).innerHTML=cadena;
			document.all(nombreTip).style.visibility="visible";
		}else if(n4){
			document.layers[nombreTip].left=x+masX;
			document.layers[nombreTip].top=y+masY;
			document.layers[nombreTip].document.write(cadena);
			document.layers[nombreTip].document.close();
			document.layers[nombreTip].visibility="visible";
		}else if(n6){            
			document.getElementById(nombreTip).style.left=x+masX-470+posXf;
			document.getElementById(nombreTip).style.top=y+masY-970+posYf;
			document.getElementById(nombreTip).innerHTML=cadena;
			document.getElementById(nombreTip).style.visibility="visible";
		}
	}*/
	
	function muestraTip(msg, w, posX, posY, color)
	{
		var cadena="<span ><table width='"+w+"' height='100%' cellpadding='0' cellspacing='5' style='border:2px solid "+color+"'>"+
		"<tr><td class='tdtip'>"+msg+"</td></tr></table></span>";
		masX=posX - w/2;
		masY=posY+20;
		
		if(ie){
			var scro = document.body.scrollHeight;
			var offsety = self.pageYOffset;
//			document.all(nombreTip).style.left=x+masX;    
//			document.all(nombreTip).style.top=y+masY-2500;
			document.all(nombreTip).style.left=x-masX-40;
			document.all(nombreTip).style.top=y-masY+40;
			document.all(nombreTip).innerHTML=cadena;
			document.all(nombreTip).style.visibility="visible";
		}else if(n4){
			document.layers[nombreTip].left=x+masX;
			document.layers[nombreTip].top=y+masY;
			document.layers[nombreTip].document.write(cadena);
			document.layers[nombreTip].document.close();
			document.layers[nombreTip].visibility="visible";
		}else if(n6){            
			document.getElementById(nombreTip).style.left=x + masX-230;
			document.getElementById(nombreTip).style.top=y + masY-130;
			document.getElementById(nombreTip).innerHTML=cadena;
			document.getElementById(nombreTip).style.visibility="visible";
		}
	}
	
	/**
	* funcion para ocultar el tip y asignarle la posicion Y con exceso negativo
	*/
	function ocultaTip()
	{
		masY=-1000;
		masX=-1000;
		if(ie){      
			document.all(nombreTip).style.visibility="hidden";
		}else if(n4){
			document.layers[nombreTip].visibility="hide";
		}else if(n6){            
			document.getElementById(nombreTip).style.visibility="hidden";
		}
	}
	
	function sacarColor(nombreColor){
		switch (nombreColor)
		{
			case "verde":
				color="#A3C83C";
				break;
			case "rojo":
				color="#FFB368";
				break;
			case "amarillo":
				color="#DAB31C";
				break;
			case "gris":
				color="#999999";
				break;
		}
		return color;
	}
	
	function mostrarValoracion(num, nombreColor){
		nombreTip="txtValoracion";
		color=sacarColor(nombreColor);
		muestraTip("Este artículo tiene una valoración de "+num+" puntos.", 100, 0, 0, color);
	}
/*	function mostrarValoracion2(num, nombreColor){
		nombreTip="txtValoracion";
		color=sacarColor(nombreColor);
		muestraTip2("Este artículo tiene una valoración de "+num+" puntos.", 100, 0, 0, color);
	}*/
	
	function mostrarNomApe(nombre, nombreColor){
		nombreTip="txtNomApe";
		color=sacarColor(nombreColor);
		muestraTip(nombre, 100, 0, 0, color);
	}