The Sensex closed 548 points lower at 77,311.80, with majority of its constituent ending the session in the red.