Mr. Castro has not been seen in public since he underwent surgery more than two weeks ago to stop intestinal bleeding .