MEXICO CITY (AP) _ Alma Graciela Haro Cabello, known as Esmeralda, who sang the works of Mexico's best-known bolero composers beginning in the 1940s, has died at age 65.

The Mexican National Actors Association said the singer and actress died Tuesday night in a Mexico City hospital of diabetes and complications.

Haro Cabello began singing professionally in 1945 on Mexico City's XEW radio station along with entertainers such as Consuelo Velazquez, Alvaro Galvez and Tona La Negra. She introduced works by composer Agustin Lara and performed with such greats as Pedro Infante.

She later appeared in television series and acted in a number of films.

Haro Cabello recorded for the Peerless, Columbia, Musart and Rex-Gas record labels.

She is survived by her husband and four children.

Funeral services were scheduled for Wednesday afternoon in Mexico City.