Pon la carne de cerdo en una fuente grande para marinar.
Mezcla en una licuadora o un procesador de alimento, el jugo del limón y los aliños
Con un cuchillo o trincho haz varias punzadas en la superficie del cerdo para que el aliño penetre hasta su interior.
Vierte las 3 tazas de cerveza encima de la carne y deja reposar durante la noche en la refrigeradora.
Voltea la carne cada 4 horas para asegurar que ambas caras estén bien sazonadas.
Precalienta el horno a 400ºF (200ºC) y hornea el cerdo en una bandeja en la que quepa el líquido de la marinada.
Ubícalo con la piel o el cuero hacia arriba.
Hornea durante 30 minutos.
Mientras que en una olla pequeña, derrite 4 onzas de mantequilla o manteca a fuego lento, y agrega 1 cucharada de achiote molido y mezcla bien.
Baja la temperatura del horno a 350°F y vierte la mezcla de mantequilla y achiote derretida sobre la carne de cerdo.
Baña la carne con el adobo líquido aproximadamente cada 20-30 minutos.
Continúa asando a 350ºF y bañando la carne con el líquido durante aproximadamente 1 ½ horas.
Luego baja la temperatura del horno a 325ºF.
Cuando el líquido de la bandeja se empiece a reducir derrite la mantequilla o manteca restante a fuego lento.
Agrega las 2 tazas de cerveza y la cucharada restante de achiote molido, caliéntela pero no dejes que hierva.
Cocina durante 1 ½ hora más, bañando frecuentemente la carne.