function ajustar_promo()
{
	if	(document.getElementById('contenedor_detalles_informacion_prom_fich'))
	{
		var idficha = 'contenedor_detalles_informacion_prom_fich';
		var num = 0;
		var h_max = 0;
		var h_lis = 0;
		var lis_img = false;

		for (var icapa in document.getElementById(idficha).getElementsByTagName("div"))
		{
			if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'promo_ficha')
			{
				num++;
				var cad_aux = document.getElementById(idficha).getElementsByTagName("div")[icapa].innerHTML;
				cad_aux = cad_aux.replace(/euros/g, 'euro');
				cad_aux = cad_aux.replace(/euro/g, '€');
				document.getElementById(idficha).getElementsByTagName("div")[icapa].innerHTML = cad_aux;
				/*
				h_max = (document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight > h_max) ? document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight : h_max;
				*/
			}
			else if (document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'listado_rec')
			{
				h_lis = (document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight > h_lis) ? document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight : h_lis;
			}
			else if (document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'listado_img')
			{
				lis_img = true;
				h_lis = (document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight > h_lis) ? document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight : h_lis;
			}
		}

		var w_max = parseFloat((99.8-num)/num);
		for (var icapa in document.getElementById(idficha).getElementsByTagName("div"))
		{
			if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'promo_ficha')				
			{
				document.getElementById(idficha).getElementsByTagName("div")[icapa].style.width = w_max + '%';
				/*
				var diferencia = h_max - document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight;
				if	(diferencia > 0)
					document.getElementById(idficha).getElementsByTagName("div")[icapa].style.paddingTop = (diferencia/2) + 'px';
				*/
			}
			else if	((document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'listado_rec') &&
					(lis_img == true))
			{
				document.getElementById(idficha).getElementsByTagName("div")[icapa].style.width = '60%';
				document.getElementById(idficha).getElementsByTagName("div")[icapa].style.height = h_lis + 'px';
			}
			else if	((document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'listado_img') &&
					(lis_img == true))
			{
				document.getElementById(idficha).getElementsByTagName("div")[icapa].style.height = h_lis + 'px';
			}
		}
		
		// Ajustamos la altura de las promos
		for (var icapa in document.getElementById(idficha).getElementsByTagName("div"))
		{
			if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'promo_ficha')				
				h_max = (document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight > h_max) ? document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight : h_max;
		}
		for (var icapa in document.getElementById(idficha).getElementsByTagName("div"))
		{
			if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'promo_ficha')				
			{
				var diferencia = h_max - document.getElementById(idficha).getElementsByTagName("div")[icapa].offsetHeight;
				if	(diferencia > 0)
					document.getElementById(idficha).getElementsByTagName("div")[icapa].style.paddingTop = (diferencia/2) + 'px';
			}
		}

		//Quitamos img /qx/images/sp.gif
		var idficha = 'contenedor_oferta_productos';
		for (var icapa in document.getElementById(idficha).getElementsByTagName("div"))
		{
			if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'producto_imagen')
			{
				if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].innerHTML.indexOf('sp.gif') != -1)
					document.getElementById(idficha).getElementsByTagName("div")[icapa].innerHTML = '';
				break;
			}
		}
	}
	else if	(document.getElementById('contenedor_detalles_informacion_prom_lis'))
	{
		//var idficha = 'contenedor_detalles_informacion_prom_lis';
		var idficha = 'productos';

		for (var icapa in document.getElementById(idficha).getElementsByTagName("div"))
		{
			if	(document.getElementById(idficha).getElementsByTagName("div")[icapa].className == 'promo_ficha')
			{
				var cad_aux = document.getElementById(idficha).getElementsByTagName("div")[icapa].innerHTML;
				cad_aux = cad_aux.replace(/euros/g, 'euro');
				cad_aux = cad_aux.replace(/euro/g, '€');
				cad_aux = cad_aux.replace(/<\/sup>/g, '');
				cad_aux = cad_aux.replace(/<\/SUP>/g, '');
				cad_aux = cad_aux.replace(/<sup>/g, '');				
				cad_aux = cad_aux.replace(/<SUP>/g, '');
				cad_aux = cad_aux.replace(/<br\/>/g, ' ');
				cad_aux = cad_aux.replace(/<BR\/>/g, ' ');
				cad_aux = cad_aux.replace(/<br>/g, ' ');
				cad_aux = cad_aux.replace(/<BR>/g, ' ');
				document.getElementById(idficha).getElementsByTagName("div")[icapa].innerHTML = cad_aux;
			}
		}
	}
}

ajustar_promo();

/*if ((document.location.href.indexOf('onTOFichaProducto')>=0 || document.location.href.indexOf('onTOFichaEmpleado')>=0 || document.location.href.indexOf('onTOListado')>=0) 
	&& 
	(typeof bEjecutadoTerese == 'undefined'))
{
	var bEjecutadoTerese=true;
	document.write('<script type="text/javascript" src="/on/io/js/jquery.js"><'+'/script>');
	document.write('<script type="text/javascript" src="/on/io/js/terese-new/terese.js"><'+'/script>');
}*/