Cargill has sold its 50% stake in Spanish olive oil venture Mercaóleo to partner Dcoop, the local farmers co-operative.