function fnArmaMapaSitio()
{
	var strAux = '';
	var strResultado = '';
	var strOpcionMenuPrincipal = '';
	var strLlaveHTTexto = '';
	strResultado = '<dl>';
	for (var strLlaveMenuInterno in htMenuInterno)
	{
		strAux = htMenuInterno[strLlaveMenuInterno][enmMIntOpcionMenuPrincipal];
		if (strAux != strOpcionMenuPrincipal)
		{
			strOpcionMenuPrincipal = strAux;
			strLlaveHTTexto = htMenuPrincipal[strOpcionMenuPrincipal][1];
			strResultado += '</br><dt onclick="fnLinkDesdeMapa(\''+strOpcionMenuPrincipal+'\', \'\');">'+htArregloTexto[strLlaveHTTexto][glbIdioma]+'</dt>\n';
		}
		else
		{
			strLlaveHTTexto = htMenuInterno[strLlaveMenuInterno][enmMIntidTextoOpcionMenu];
			strResultado += '<dl><dt onclick="fnLinkDesdeMapa(\''+strOpcionMenuPrincipal+'\', \'' + strLlaveMenuInterno + '\');">'+htArregloTexto[strLlaveHTTexto][glbIdioma]+'</dt>';


			strLlaveHTTexto = htMenuInterno[strLlaveMenuInterno][enmMIntidTextoOpcionMenuRedaccion];
			try
			{
				strAux = htArregloTexto[strLlaveHTTexto][glbIdioma];
			}
			catch (err)
			{
				strAux = '';
			}


			if (strAux != '')
			{
				strResultado += '<dd onclick="fnLinkDesdeMapa(\''+strOpcionMenuPrincipal+'\', \'' + strLlaveMenuInterno + '\');">'+strAux+'</dd>';
			}
			strResultado += '</dl>'

		}

	}
	strResultado += '</dl>';


	fnObjeto('DivResultadosBuscador_Titulo').innerHTML = 'MAPA DEL SITIO';

	fnObjeto('DivResultadosBuscador_Contenido').innerHTML = strResultado;
	fnObjeto('DivResultadosBuscador').className = 'clsDivResultadosBuscador_Mostrado';


}

function fnLinkDesdeMapa(strLlaveMenuPrincipal, strLlaveMenuInterno)
{
	if ((strLlaveMenuInterno == null) || (strLlaveMenuInterno == ''))
	{
		fnEntra(fnObjeto(strLlaveMenuPrincipal));
	}
	else
	{
		fnSeleccionaOpcionInterna(fnObjeto(strLlaveMenuInterno), true);
	}

	
}
