More than 20 other youngsters were taken to hospital with serious burns, after the blaze broke out at the Virgen de la Asuncion Shelter in San Jose Pinula, Xinhua news agency reported.
Three firefighters carrying the corpse of one of the the 19 victims of a fire at children's shelter Virgen de la Asuncion . / AFP
The daily Prensa Libre reported that the fire was started due to clashes in a dormitory.
"It was learned that the clash began in a dormitory, where they set fire to the mattresses they sleep on, and the flames spread to the rest of the facility and they were not able to escape," the daily newspaper said.
Relatives cry outside the children's shelter / AFP
Troubles began Tuesday night, with some 60 teenagers rioting over poor treatment and food at the shelter for children from broken homes.
The fatal victims burnt to death while those being treated in hospital have "second or third degree burns," Carlos Soto, director of the Roosevelt Hospital, told the daily.
According to Soto, 23 young women were being treated at the hospital, including 14 who were in serious condition.