Sachverhalt: A. Das Obergericht des Kantons Zürich sprach X._ mit Urteil vom 5. November 2008 zweitinstanzlich des gewerbsmässigen Betrugs, der mehrfachen qualifizierten Veruntreuung, der mehrfachen Urkundenfälschung sowie der Unterdrückung von Urkunden schuldig. Es verurteilte sie zu einer Freiheitsstrafe von 5 Jahren unter Anrechnung der ausgestandenen Untersuchungshaft von 11 Tagen. Zugleich sprach das Obergericht X._ insbesondere von den Anklagen des Betrugs und der Urkundenfälschung in mehreren Punkten frei (betreffend die Anklageziffern 28.3., 28.4., 28.5., 28.7., 28.10., 28.11., 28.14., 28.15., 28.16., 28.17., 28.21., 28.22., 28.24., 28.26., 28.28., 28.30., 28.32., 28.33., 28.34., 28.36., 28.38., 28.43., 28.44., 28.45., 29. und 30.). Das Bundesgericht hiess die Beschwerde in Strafsachen von X._ mit Urteil 6B_236/2009 vom 18. Januar 2010 teilweise gut (betreffend eine Anklageziffer) und wies die Sache zur neuen Entscheidung an die Vorinstanz zurück. Das Obergericht sprach X._ am 24. August 2010 im betreffenden Anklagepunkt frei. Im Übrigen verurteilte es sie erneut und sprach eine Freiheitsstrafe von 4 3⁄4 Jahren aus. Dieser Entscheid erwuchs in Rechtskraft. B. X._ reichte am 1. März 2011 beim Obergericht des Kantons Zürich ein Revisionsgesuch ein, worin sie die Aufhebung der obergerichtlichen Urteile vom 24. August 2010 und 5. November 2008 und die Rückweisung der Sache an das Bezirksgericht Zürich beantragte. Am 24. Oktober 2011 wies das Obergericht das Revisionsgesuch ab. C. X._ führt Beschwerde in Strafsachen. Sie beantragt, das Revisionsgesuch sei gutzuheissen, die Urteile des Obergerichts vom 24. August 2010 und 5. November 2008 seien aufzuheben und zur Neubeurteilung an das Bezirksgericht Zürich zurückzuweisen. Eventualiter sei der Beschluss des Obergerichts vom 24. Oktober 2011 aufzuheben und die Sache zur Neubeurteilung an das Obergericht zurückzuweisen. Zudem ersucht sie um Gewährung der aufschiebenden Wirkung. 