Был одним из арбитров на Чемпионате мира 2006 года, в частности, обслуживал матч между сборными Украины и Туниса. Его судейство в этом матче вызвало нарекания.
Главным матчем в карьере, который судил Амарилья, является финал Кубка Америки 2007 года между Бразилией и Аргентиной.
Кубок Либертадорес Амарилья судит с 2006 года. В 2003 и 2005 годах работал на Кубке Конфедераций. В 2004 и 2007 годах — на Кубке Америки.
В переводе с испанского, Амарилья означает «жёлтый», что стало причиной многочисленных иронических комментариев со стороны журналистов и болельщиков, поскольку его фамилия невольно ассоциируется с жёлтой карточкой.