Antes de nada, debemos obtener la URL del portlet de login. En este caso es la siguiente:

/web/guest/home?p_p_id=58&p_p_lifecycle=0&p_p_state=pop_up&p_p_mode=view&saveLastPath=0&_58_struts_action=%2Flogin%2Flogin

Una vez la tenemos, debemos modificar el fichero portal_normal.vm de nuestro theme. Ahí crearemos el JavaScript que va a lanzar el pop up:

function showLogin() {
	AUI().use('aui-dialog', 'aui-overlay-manager', 'dd-constrain', function(A) {
		var dialog = new A.Dialog({
			title: 'Login',
			centered: true,
			modal: true,
			width: 500,
			height: 250
		}).plug(A.Plugin.IO, {
uri: '/web/guest/home?p_p_id=58&p_p_lifecycle=0&p_p_state=pop_up&p_p_mode=view&saveLastPath=0&_58_struts_action=%2Flogin%2Flogin'}).render();
		dialog.show();
	});
}

Finalmente, sólo nos queda crear el link que lanzará esta función:

<a href="javascript:void(0)" onclick="showLogin();">Login</a>