Atletico Junior claim Clausura crown
Caldas won the second leg 2-1 at home, having lost the first 3-2 at the weekend, to leave the final tied at 4-4 on aggregate. There was no extra time played.
Junior won the shootout 5-3 after Caldos midfielder John Pajoy and striker Guillermo Beltran, who both scored during the 90 minutes, failed from the penalty spot in the shootout.
Viera saved Pajoy's kick while Beltran hit the post.
Pajoy had put Caldas ahead in first half added-time before Carlos Bacca, who netted two penalties in Junior's first leg victory, equalised in the 58th minute.
Beltran headed the home side back in front in the 69th minute.
It was Junior's seventh league title and third since the introduction in 2002 of two championships per year. They won last year's Apertura.
On Sunday, America, who hold a joint record 13 Colombian league titles, were relegated for the first time.