The Sensex closed 80 points lower at 18,673 as Asian markets ended lower as concerns from Europe resurfaced.