Spanish renewables developer Opdenergy has agreed to sell an 80% stake in two Mexican solar plants with a combined capacity of 144 MWp to private investment firm Riverstone Holdings LLC.