Officials in Mexico City on Tuesday ordered all eateries, bars and cinemas closed as they stepped up efforts to fight a deadly swine flu outbreak that has likely killed more than 150 people nationwide.