Spanish independent power producer (IPP) Opdenergy Holding SA has reached an agreement to sell a 1,044-MW solar portfolio in Spain to Madrid-based renewables investment vehicle Bruc Energy, the parties announced on Monday.