Muchas gracias Javier, disculpa el despiste.
Posteo a continuació para comentaros que ya lo he solucionado.
El problema estaba en que mezclaba los métodos fadeIn/out con fadeTo, de modo q era más dificil de conttrolar su comportamiento.
Lo he resuelto de la siguiente manera:
$("ul.galeria").fadeTo(500, 0);
$(".btn-slide-moderna").click(function(){
$("#panel-cocina-moderna").slideDown("slow");
$("ul.galeria").fadeTo(1500,1);
});
$(".btn-cerrar-moderna").click(function(){
$("#panel-cocina-moderna").slideUp("slow");
$("ul.galeria").fadeTo(500,0);
});
});
Vamos, de la forma más lógica posible. Me lié con los métodos y me ha hecho perder mucho tiempo. De cualquier forma daros las gracias y espero que sirva el post para alguna ocasión que un novato más pueda necesitar.
un saludo!!