function esconder(tabla) {
	if (!tabla.contains(event.toElement)) {
		tabla.style.display="none";	
		mOut(document.getElementById("Padre" + tabla.id), tabla.id);
	}
}

function mClick(src) {
	src.getElementsByTagName("A").item(0).click();
}

function mOvr(src, subMenu) {
	var l = Math.max( (document.body.clientWidth/2) - (764/2), 0) ;
	var Menu;
	if (!src.contains(event.fromElement)) {
		src.style.backgroundColor = '#B4D2B4';
		src.style.borderColor = '#999999';
		if (typeof(subMenu) == 'undefined') {
			src.style.cursor = 'hand';
		}
		else {
			src.style.cursor = 'default';
			Menu = document.getElementById(subMenu);
			Menu.style.left = l + src.offsetLeft + src.offsetWidth + 1;
			Menu.style.top = 100 + src.offsetTop;
			src.id = "Padre" + subMenu;
			Menu.style.display = "";
		}
	}
}


function mOut(src, subMenu) {
	if (!src.contains(event.toElement)) {
		if (typeof(subMenu) == 'undefined') {
			src.style.backgroundColor = '';
			src.style.borderColor = '#EBEBEB';
		}
		else {
			if (!document.getElementById(subMenu).contains(event.toElement)) {
				src.style.backgroundColor = '';
				src.style.borderColor = '#EBEBEB';
				document.getElementById(subMenu).style.display="none";
			}
		}
	}
}