Slit the chiles down one side with a knife, remove the stem, seeds and veins. Toast them in a skillet on medium high, about 30-45 seconds on each side. You will begin to smell their aroma. Place the toasted chiles and raisins in bowl and cover with very hot water for 30 minutes. Drain and puree in a blender using as little water as necessary. Add the almonds to the blender and continue to process until smooth.
Heat oil in a saucepan on medium. Stir in onion and garlic, and cook until onion is translucent, about 3 minutes. Add cinnamon and cook 1 minute. Add tomato sauce, pureed mixture, Cubitos En Polvo, water, sugar and chocolate. Mix well. Bring to a boil, reduce heat to low and simmer for 30 minutes, stirring occasionally.
Serve sauce hot over roasted chicken, turkey, or grilled chicken breasts. This sauce can be made ahead and frozen until needed.