The Sensex has opened down 22 points at 16,826. The index is now down 25 points at 16,825. The Nifty is down 12 points at 4,991.