Acciona SA (BME:ANA) has been awarded a EUR-3.78-million (USD 4.2m) contract by the Madrid opera house, Teatro Real, for the supply of electricity from renewable sources for the next five years.