reorganización y bloques header and footer