(ADPnews) - Mar 11, 2011 - UK oil and gas major BP (LON:BP) today said it has agreed to buy an 83%-stake in Brazilian ethanol and sugar producer Companhia Nacional de Acucar e Alcool (CNAA).