Investigators in Mexico have recovered at least 18 bodies from a mass grave near the Pacific coast resort city of Acapulco .