China National Offshore Oil Company Limited (CNOOC Ltd.) said Wednesday it has closed a 3.1 billion U.S. dollar deal with Argentina-based Bridas Energy Holdings (BEH) to buy a 50 percent stake in Bridas Corporation, a wholly owned subsidiary of BEH before the deal.