From 26th to 29th December public offices work from 9 to 14 hours. The eve of Christmas, New Years and Reyes public offices have special closing time, I think 12 o’clock. Private bussiness such real state agents or doctors can be opened in the afternoons until 20 h, but if you can’t phone or have an appointement, maybe you can find them closed. Better phone before go. Only El Corte Inglés is opened all day long at Christmas time.
From Sevilla