/* Series */
div.SeriesP { background:#e58333; color:#fff; padding:0.4em 1em; }
div.SeriesP div.Pesquisa { float:left; }
div.SeriesP div.Pesquisa select.Input { background:#fff; border:none; padding:0.3em 0.3em; font-size:1em; }
div.SeriesP div.Pesquisa select.Input:focus { background:#f1f1f1; }
div.SeriesP div.Nmarcas { float:right; text-align:right; }
div.SeriesP div.Nmarcas select.Input { background:#fff; border:none; padding:0.3em 0.3em; font-size:1em; }
div.SeriesP div.Nmarcas select.Input:focus { background:#f1f1f1; }

div.Series { margin:2.5em 0; }

div.Series div.Series-Top { padding-bottom:0.5em; line-height:1; }
div.Series div.Series-Top div.Series-Marcadecafe { font-size:1.4em; color:#de6400; font-weight:bold; }

div.Series div.Series-Center { background:#e7e7e7; border-bottom:1px solid #b8babb; padding:0.5em; margin-bottom:0.1em; position:relative; font-size:1em; }
div.Series div.Series-CenterImpar { background:#f1f1f1; }
div.Series div.Series-Center div.Series-Image { float:left; width:10%; margin-right:1em; }
div.Series div.Series-Center div.Series-Image img { width:50px; height:50px; display:block; padding:0.3em; border:1px solid #b8babb; background:url(../images/ajax-loader.gif) no-repeat center center #fff; }
div.Series div.Series-Center div.Series-Center2 { float:left; width:450px; margin:0 1.2em 0 0; }
div.Series div.Series-Center div.Series-Top2 { padding:0.8em 0 0.4em; }
div.Series div.Series-Center span.SNome2 { float:left; width:340px; font-size:1.2em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div.Series div.Series-Center span.SNome2 a:link,
div.Series div.Series-Center span.SNome2 a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; text-decoration:none; }
div.Series div.Series-Center span.SNome2 a:hover,
div.Series div.Series-Center span.SNome2 a:active { text-decoration:none; }
div.Series div.Series-Center span.SIdentif2 { float:right; font-weight:bold; color:#000; text-align:right; }
div.Series div.Series-Center span.SDiferenca2 { float:left; width:300px; font-size:1.1em; color:#000; }
div.Series div.Series-Center span.SNPacotes2 { float:right; font-weight:bold; color:#6a6a6a; }
div.Series div.Series-Center div.Series-PDF { float:left; width:4%; text-align:center; padding:1.2em 0.5em 0 0; }
div.Series div.Series-Center div.Series-Images { float:left; width:4%; text-align:center; padding:1.5em 0.5em 0 0; }
div.Series div.Series-Center div.Series-PacotesSerie { float:left; width:12%; padding:2em 0em 0em 0em; margin-right:0.5em; text-align:right; }
div.Series div.Series-Center div.Series-Faltas { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div.Series div.Series-Center div.Series-Faltas a:link,
div.Series div.Series-Center div.Series-Faltas a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div.Series div.Series-Center div.Series-Faltas a.On:link,
div.Series div.Series-Center div.Series-Faltas a.On:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-Faltas a.On:hover,
div.Series div.Series-Center div.Series-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div.Series div.Series-Center div.Series-Faltas a.Off:link,
div.Series div.Series-Center div.Series-Faltas a.Off:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-Faltas a.Off:hover,
div.Series div.Series-Center div.Series-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div.Series div.Series-Center div.Series-Faltas a em { display:none; padding-right:0.2em; }
div.Series div.Series-Center div.Series-Faltas a img { vertical-align:middle; padding:0.3em; }
div.Series div.Series-Center div.Series-Faltas a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
div.Series div.Series-Center div.Series-Repetidos { line-height:1; position:absolute; top:3.4em; right:0.8em; }
div.Series div.Series-Center div.Series-Repetidos a:link,
div.Series div.Series-Center div.Series-Repetidos a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div.Series div.Series-Center div.Series-Repetidos a.On:link,
div.Series div.Series-Center div.Series-Repetidos a.On:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-Repetidos a.On:hover,
div.Series div.Series-Center div.Series-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div.Series div.Series-Center div.Series-Repetidos a.Off:link,
div.Series div.Series-Center div.Series-Repetidos a.Off:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-Repetidos a.Off:hover,
div.Series div.Series-Center div.Series-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div.Series div.Series-Center div.Series-Repetidos a em { display:none; }
div.Series div.Series-Center div.Series-Repetidos a img { vertical-align:middle; padding:0.3em; }
div.Series div.Series-Center div.Series-Repetidos a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
div.Series div.Series-Center div.Series-Arrow { float:left; width:5%; padding:2.2em 0em 0em 0em; text-align:center; }


div.Series div.Series-Center div.Series-FR { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div.Series div.Series-Center div.Series-FR a:link,
div.Series div.Series-Center div.Series-FR a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div.Series div.Series-Center div.Series-FR a.OnF:link,
div.Series div.Series-Center div.Series-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-FR a.OnF:hover,
div.Series div.Series-Center div.Series-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); }
div.Series div.Series-Center div.Series-FR a.OffF:link,
div.Series div.Series-Center div.Series-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-FR a.OffF:hover,
div.Series div.Series-Center div.Series-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div.Series div.Series-Center div.Series-FR a.OnR:link,
div.Series div.Series-Center div.Series-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-FR a.OnR:hover,
div.Series div.Series-Center div.Series-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); }
div.Series div.Series-Center div.Series-FR a.OffR:link,
div.Series div.Series-Center div.Series-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Series div.Series-Center div.Series-FR a.OffR:hover,
div.Series div.Series-Center div.Series-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }
div.Series div.Series-Center div.Series-FR a em { display:none; padding-right:0.2em; }
div.Series div.Series-Center div.Series-FR a img { vertical-align:middle; padding:0.3em; }
div.Series div.Series-Center div.Series-FR a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div.Series div.Series-Center div.Series-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }


/* Marcas de Café - Series */
div#SeriesMs { margin:2.5em 0; }

div#SeriesMs div.Series-Top { padding:0.5em; line-height:1; background:#FFAE2F; color:#fff; border-bottom:1px solid #E58333; }
div#SeriesMs div.Series-Top div.Series-Marcadecafe { float:left; font-size:1.4em; font-weight:bold; color:#5E2B00; padding:5px 0 0 0; }
div#SeriesMs div.Series-Top div.Series-Marcadecafe a:link,
div#SeriesMs div.Series-Top div.Series-Marcadecafe a:visited { color:#DE6400; text-decoration:none; color:#5E2B00; }
div#SeriesMs div.Series-Top div.Series-Marcadecafe a:hover,
div#SeriesMs div.Series-Top div.Series-Marcadecafe a:active { text-decoration:underline; }
div#SeriesMs div.Series-Top div.Series-NSeries { float:right; width:7em; font-weight:bold; line-height:1.4; text-align:right; color:#9E4800; padding:5px 0 0 0; }
div#SeriesMs div.Series-Top div.Series-NPacotes { float:right; width:13em; font-weight:bold; line-height:1.4; text-align:right; color:#9E4800; padding:5px 0 0 0; }
div#SeriesMs div.Series-Top div.Series-PDF { float:right; width:4em; text-align:center; }

div#SeriesMs div.Series-Anos { margin:0 0 1em 0; padding:0 0 1px 0; border-bottom:1px solid #dfdfdf; }
div#SeriesMs div.Series-Ano { padding:0.2em 0.5em; background:#f1f1f1; }
div#SeriesMs div.Series-AnoImpar { background:#e7e7e7; }
div#SeriesMs span.Series-Ano { float:left; font-size:1.1em; padding:3px 0 0 0; }
div#SeriesMs span.Series-NSeries { float:right; width:7em; text-align:right; padding:3px 0 0 0; }
div#SeriesMs span.Series-NPacotes { float:right; width:13em; text-align:right; padding:3px 0 0 0; }
div#SeriesMs span.Series-PDF { float:right; width:4em; text-align:center; }

/* Marca de Cafe - Series */
div#SeriesM { margin:2.5em 0; line-height:1; }

div#SeriesM div.SeriesStatic { margin:1em 0; padding:0.5em; background:#f1f1f1; border:1px solid #ccc; }

div.SeriesLinks { line-height:1.6; text-align:right; margin:1em 0 0 0; display:block; }
a.Export-PDF:link,
a.Export-PDF:visited { display:inline-block; padding:0.5em 0.5em 0.5em 3.5em; background:url(../images/icon-pdf_26x26_FFAE2F.gif) no-repeat 0.5em center; border:1px solid #fff; }
a.Export-PDF:hover,
a.Export-PDF:active { background-color:#f1f1f1; border-width:1px; border-style:solid; border-color:#e3e3e3; }
a.Export-XLS:link,
a.Export-XLS:visited { display:inline-block; padding:0.5em 0.5em 0.5em 2.5em; background:url(../images/icon-xls_16x16_FFFFFF.gif) no-repeat 0.5em center; border:1px solid #fff; }
a.Export-XLS:hover,
a.Export-XLS:active { background-color:#f1f1f1; border-width:1px; border-style:solid; border-color:#e3e3e3; }


div#SeriesM div.Series-Top { padding:0.5em; }
div#SeriesM div.Series-Top div.Series-Marcadecafe { float:left; font-size:1.4em; color:#CC6614; font-weight:bold; }
div#SeriesM div.Series-Top div.Series-NSeries { float:right; width:7em; line-height:1.4; font-weight:bold; text-align:right; }
div#SeriesM div.Series-Top div.Series-NPacotes { float:right; width:13em; line-height:1.4; font-weight:bold; text-align:right; }

div#SeriesM div.Series-Anos { margin:2.5em 0 0 0; padding:0.7em 0.5em; font-weight:bold; background:#FFAE2F; border-bottom:1px solid #E58333; color:#5E2B00; }
div#SeriesM span.Series-Ano { float:left; font-size:1.1em; }
div#SeriesM span.Series-Ano a:link,
div#SeriesM span.Series-Ano a:visited { color:#5E2B00; }
div#SeriesM span.Series-NSeries { float:right; width:7em; text-align:right; }
div#SeriesM span.Series-NPacotes { float:right; width:13em; text-align:right; padding:0; }


div#SeriesM div.Series-Center { background:#f1f1f1; border-bottom:1px solid #b8babb; padding:0.5em; margin-bottom:0.1em; position:relative; }
div#SeriesM div.Series-CenterImpar { background:#fff; }


div#SeriesM div.Series-Center div.Series-Image { float:left; width:10%; margin-right:1em; }
div#SeriesM div.Series-Center div.Series-Image img { width:50px; height:50px; display:block; padding:0.3em; border:1px solid #b8babb; background:url(../images/ajax-loader.gif) no-repeat center center #fff; }
div#SeriesM div.Series-Center div.Series-Center2 { float:left; width:450px; margin:0 1.2em 0 0; }
div#SeriesM div.Series-Center div.Series-Top2 { padding:0.8em 0 0.4em; }
div#SeriesM div.Series-Center span.SNome2 { float:left; width:340px; font-size:1.2em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div#SeriesM div.Series-Center span.SNome2 a:link,
div#SeriesM div.Series-Center span.SNome2 a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; text-decoration:none; }
div#SeriesM div.Series-Center span.SNome2 a:hover,
div#SeriesM div.Series-Center span.SNome2 a:active { text-decoration:none; }
div#SeriesM div.Series-Center span.SIdentif2 { float:right; font-weight:bold; color:#000; text-align:right; }
div#SeriesM div.Series-Center span.SDiferenca2 { float:left; width:300px; font-size:1.1em; color:#000; }
div#SeriesM div.Series-Center span.SNPacotes2 { float:right; font-weight:bold; color:#6a6a6a; }
div#SeriesM div.Series-Center div.Series-PDF { float:left; width:4%; text-align:center; padding:1.2em 0.5em 0 0; }
div#SeriesM div.Series-Center div.Series-Images { float:left; width:4%; text-align:center; padding:1.5em 0.5em 0 0; }
div#SeriesM div.Series-Center div.Series-Arrow { float:left; width:5%; padding:2.2em 0em 0em 0em; text-align:center; }
div#SeriesM div.Series-Center div.Series-PacotesSerie { float:right; width:18%; padding:2em 2.7em 0 0; margin-right:0.5em; text-align:right; }



div#SeriesM div.Series-Center div.Series-FR { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div#SeriesM div.Series-Center div.Series-FR a:link,
div#SeriesM div.Series-Center div.Series-FR a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesM div.Series-Center div.Series-FR a.OnF:link,
div#SeriesM div.Series-Center div.Series-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesM div.Series-Center div.Series-FR a.OnF:hover,
div#SeriesM div.Series-Center div.Series-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); }
div#SeriesM div.Series-Center div.Series-FR a.OffF:link,
div#SeriesM div.Series-Center div.Series-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesM div.Series-Center div.Series-FR a.OffF:hover,
div#SeriesM div.Series-Center div.Series-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div#SeriesM div.Series-Center div.Series-FR a.OnR:link,
div#SeriesM div.Series-Center div.Series-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesM div.Series-Center div.Series-FR a.OnR:hover,
div#SeriesM div.Series-Center div.Series-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); }
div#SeriesM div.Series-Center div.Series-FR a.OffR:link,
div#SeriesM div.Series-Center div.Series-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesM div.Series-Center div.Series-FR a.OffR:hover,
div#SeriesM div.Series-Center div.Series-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }
div#SeriesM div.Series-Center div.Series-FR a em { display:none; padding-right:0.2em; }
div#SeriesM div.Series-Center div.Series-FR a img { vertical-align:middle; padding:0.3em; }
div#SeriesM div.Series-Center div.Series-FR a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div#SeriesM div.Series-Center div.Series-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }


/* Exportacao - Series */
div#SeriesE { margin:2.5em 0; line-height:1; }

div#SeriesE div.Series-Top { padding:0.5em; }
div#SeriesE div.Series-Top div.Series-Marcadecafe { float:left; font-size:1.4em; color:#CC6614; font-weight:bold; }
div#SeriesE div.Series-Top div.Series-NPacotes { float:right; line-height:1.4; font-weight:bold; }

div#SeriesE div.Series-Center { background:#e7e7e7; border-bottom:1px solid #b8babb; padding:0.5em; margin-bottom:0.1em; position:relative; }
div#SeriesE div.Series-CenterImpar { background:#f1f1f1; }
div#SeriesE div.Series-Center div.Series-Ano { text-align:right; float:left; width:8%; padding:1.8em 0 0 0; margin-right:0.5em; }
div#SeriesE div.Series-Center div.Series-Image { float:left; width:10%; margin-right:1.5em; }
div#SeriesE div.Series-Center div.Series-Image img { width:50px; height:50px; display:block; padding:0.3em; border:1px solid #b8babb; background:url(../images/ajax-loader.gif) no-repeat center center #fff; }
div#SeriesE div.Series-Center div.Series-Center2 { float:left; width:450px; margin:0 1.2em 0 0; }
div#SeriesE div.Series-Center div.Series-Top2 { padding:0.8em 0 0.4em; }
div#SeriesE div.Series-Center span.SNome2 { float:left; width:340px; font-size:1.2em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div#SeriesE div.Series-Center span.SNome2 a:link,
div#SeriesE div.Series-Center span.SNome2 a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; text-decoration:none; }
div#SeriesE div.Series-Center span.SNome2 a:hover,
div#SeriesE div.Series-Center span.SNome2 a:active { text-decoration:none; }
div#SeriesE div.Series-Center span.SIdentif2 { float:right; font-weight:bold; color:#000; text-align:right; }
div#SeriesE div.Series-Center span.SDiferenca2 { float:left; width:300px; font-size:1.1em; color:#000; }
div#SeriesE div.Series-Center span.SNPacotes2 { float:right; font-weight:bold; color:#6a6a6a; }
div#SeriesE div.Series-Center div.Series-PDF { float:left; width:4%; text-align:center; padding:1.2em 0.5em 0 0; }
div#SeriesE div.Series-Center div.Series-Images { float:left; width:4%; text-align:center; padding:1.5em 0.5em 0 0; }
div#SeriesE div.Series-Center div.Series-PacotesSerie { float:left; width:12%; padding:2em 0 0 0; margin-right:0.5em; text-align:center; }
div#SeriesE div.Series-Center div.Series-Arrow { float:left; width:5%; padding:2.2em 0em 0em 0em; text-align:center; }


div#SeriesE div.Series-Center div.Series-FR { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div#SeriesE div.Series-Center div.Series-FR a:link,
div#SeriesE div.Series-Center div.Series-FR a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesE div.Series-Center div.Series-FR a.OnF:link,
div#SeriesE div.Series-Center div.Series-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesE div.Series-Center div.Series-FR a.OnF:hover,
div#SeriesE div.Series-Center div.Series-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); }
div#SeriesE div.Series-Center div.Series-FR a.OffF:link,
div#SeriesE div.Series-Center div.Series-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesE div.Series-Center div.Series-FR a.OffF:hover,
div#SeriesE div.Series-Center div.Series-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div#SeriesE div.Series-Center div.Series-FR a.OnR:link,
div#SeriesE div.Series-Center div.Series-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesE div.Series-Center div.Series-FR a.OnR:hover,
div#SeriesE div.Series-Center div.Series-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); }
div#SeriesE div.Series-Center div.Series-FR a.OffR:link,
div#SeriesE div.Series-Center div.Series-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesE div.Series-Center div.Series-FR a.OffR:hover,
div#SeriesE div.Series-Center div.Series-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }
div#SeriesE div.Series-Center div.Series-FR a em { display:none; padding-right:0.2em; }
div#SeriesE div.Series-Center div.Series-FR a img { vertical-align:middle; padding:0.3em; }
div#SeriesE div.Series-Center div.Series-FR a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div#SeriesE div.Series-Center div.Series-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }



/* Series Anos */
div#SeriesAno { }

table.Series-Top { margin:2em 0 0 0; }
table.Series-Top span.Series-TopAno { font-size:1.3em; font-weight:bold; }

div.Series-SabeMes { padding:0.5em; margin:0 0 0.1em 0; background:#f1f1f1; }

div#SeriesAno div.Series-Top { margin:2.5em 0 0 0; padding:0.5em; line-height:1; background:#FFAE2F; border-bottom:1px solid #E58333; }
div#SeriesAno div.Series-Top div.Series-Marcadecafe { float:left; font-size:1.4em; font-weight:bold; }
div#SeriesAno div.Series-Top div.Series-NSeries { float:right; width:7em; font-weight:bold; line-height:1.4; text-align:right; color:#9E4800; }
div#SeriesAno div.Series-Top div.Series-NPacotes { float:right; width:13em; font-weight:bold; line-height:1.4; text-align:right; color:#9E4800; padding:0; }

div#SeriesAno div.Series-Center { background:#e7e7e7; border-bottom:1px solid #b8babb; padding:0.5em; margin-bottom:0.1em; position:relative; }
div#SeriesAno div.Series-CenterImpar { background:#f1f1f1; }
div#SeriesAno div.Series-Center div.Series-Image { float:left; width:10%; margin-right:1.5em; }
div#SeriesAno div.Series-Center div.Series-Image img { width:50px; height:50px; display:block; padding:0.2em; border:1px solid #b8babb; background:url(../images/ajax-loader.gif) no-repeat center center #fff; }
div#SeriesAno div.Series-Center div.Series-Center2 { float:left; width:450px; margin:0 1.2em 0 0; }
div#SeriesAno div.Series-Center div.Series-Top2 { padding:0.8em 0 0.4em; }
div#SeriesAno div.Series-Center span.SNome2 { float:left; width:340px; font-size:1.2em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div#SeriesAno div.Series-Center span.SNome2 a:link,
div#SeriesAno div.Series-Center span.SNome2 a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; text-decoration:none; }
div#SeriesAno div.Series-Center span.SNome2 a:hover,
div#SeriesAno div.Series-Center span.SNome2 a:active { text-decoration:none; }
div#SeriesAno div.Series-Center span.SIdentif2 { float:right; font-weight:bold; color:#000; text-align:right; }
div#SeriesAno div.Series-Center span.SDiferenca2 { float:left; width:300px; font-size:1.1em; color:#000; }
div#SeriesAno div.Series-Center span.SNPacotes2 { float:right; font-weight:bold; color:#6a6a6a; }
div#SeriesAno div.Series-Center div.Series-PDF { float:left; width:4%; text-align:center; padding:1.2em 0.5em 0 0; }
div#SeriesAno div.Series-Center div.Series-Images { float:left; width:4%; text-align:center; padding:1.5em 0.5em 0 0; }
div#SeriesAno div.Series-Center div.Series-Arrow { float:left; width:5%; padding:2.2em 0em 0em 0em; text-align:center; }
div#SeriesAno div.Series-Center div.Series-PacotesSerie { float:right; width:17%; margin:0 2.7em 0 0; padding:2em 0 0 0; text-align:right; }

div#SeriesAno div.Series-Center div.Series-FR { line-height:1; position:absolute; top:0.6em; right:0.8em; }
div#SeriesAno div.Series-Center div.Series-FR a:link,
div#SeriesAno div.Series-Center div.Series-FR a:visited { height:1.6em; padding:0.8em 2.0em 0.3em 0.5em; display:block; }
div#SeriesAno div.Series-Center div.Series-FR a.OnF:link,
div#SeriesAno div.Series-Center div.Series-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesAno div.Series-Center div.Series-FR a.OnF:hover,
div#SeriesAno div.Series-Center div.Series-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); }
div#SeriesAno div.Series-Center div.Series-FR a.OffF:link,
div#SeriesAno div.Series-Center div.Series-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesAno div.Series-Center div.Series-FR a.OffF:hover,
div#SeriesAno div.Series-Center div.Series-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div#SeriesAno div.Series-Center div.Series-FR a.OnR:link,
div#SeriesAno div.Series-Center div.Series-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesAno div.Series-Center div.Series-FR a.OnR:hover,
div#SeriesAno div.Series-Center div.Series-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); }
div#SeriesAno div.Series-Center div.Series-FR a.OffR:link,
div#SeriesAno div.Series-Center div.Series-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#SeriesAno div.Series-Center div.Series-FR a.OffR:hover,
div#SeriesAno div.Series-Center div.Series-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }
div#SeriesAno div.Series-Center div.Series-FR a em { display:none; padding-right:0.2em; }
div#SeriesAno div.Series-Center div.Series-FR a img { vertical-align:middle; padding:0.3em; }
div#SeriesAno div.Series-Center div.Series-FR a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div#SeriesAno div.Series-Center div.Series-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }


/* Serie */
div#Serie { margin:2.5em 0; }
div#Serie div.Serie-Top { clear:both; line-height:1.8; }
div#Serie div.Serie-Top span { padding:0 0.6em; display:inline-block; }
div#Serie div.Serie-Top span.Referencia { float:left; background:#ed9852; margin-right:0.1em; }
div#Serie div.Serie-Top span.Identificador { float:left; background:#e58333; font-weight:bold; }
div#Serie div.Serie-Top span.Views { float:right; }

div#Serie div.Serie-Center { background:#e7e7e7; padding:0.5em; position:relative; }
div#Serie div.Serie-Center div.Serie-Image { float:left; width:5.5em; margin-right:1em; }
div#Serie div.Serie-Center div.Serie-Image img { width:50px; height:50px; display:block; padding:0.3em; border:1px solid #b8babb; background:url(../images/ajax-loader.gif) no-repeat center center #fff; }
div#Serie div.Serie-Center div.Serie-NomeSerie { float:left; width:60%; font-weight:bold; color:#DE6400; padding:0.5em 0 0 0; font-size:1.3em; }
div#Serie div.Serie-Center div.Serie-NomeSerie span { font-size:0.8em; font-weight:bold; color:#000; display:block; line-height:1; clear:both; display:block; padding-bottom:0.2em; }
div#Serie div.Serie-Center div.Serie-PacotesSerie { float:left; width:12%; padding:1.7em 0 0 0; margin-right:1em; text-align:center; }
div#Serie div.Serie-Center div.Serie-Ano { float:left; text-align:center; width:8%; padding:1.4em 0 0 0; margin-right:0.5em; text-transform:uppercase; }
div#Serie div.Serie-Center div.Serie-Ano span { font-size:1.1em; font-weight:bold; display:block; line-height:1; }
div#Serie div.Serie-Center div.Serie-PDF { float:left; text-align:center; width:5%; padding:1.4em 0 0 0; margin-right:0.5em; text-transform:uppercase; }


div#Serie div.Serie-Center div.Serie-Faltas { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div#Serie div.Serie-Center div.Serie-Faltas a:link,
div#Serie div.Serie-Center div.Serie-Faltas a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#Serie div.Serie-Center div.Serie-Faltas a.On:link,
div#Serie div.Serie-Center div.Serie-Faltas a.On:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div#Serie div.Serie-Center div.Serie-Faltas a.On:hover,
div#Serie div.Serie-Center div.Serie-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div#Serie div.Serie-Center div.Serie-Faltas a.Off:link,
div#Serie div.Serie-Center div.Serie-Faltas a.Off:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#Serie div.Serie-Center div.Serie-Faltas a.Off:hover,
div#Serie div.Serie-Center div.Serie-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div#Serie div.Serie-Center div.Serie-Faltas a em { display:none; padding-right:0.2em; }
div#Serie div.Serie-Center div.Serie-Faltas a img { vertical-align:middle; padding:0.3em; }
div#Serie div.Serie-Center div.Serie-Faltas a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div#Serie div.Serie-Center div.Serie-Repetidos { line-height:1; position:absolute; top:3.4em; right:0.8em; }
div#Serie div.Serie-Center div.Serie-Repetidos a:link,
div#Serie div.Serie-Center div.Serie-Repetidos a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#Serie div.Serie-Center div.Serie-Repetidos a.On:link,
div#Serie div.Serie-Center div.Serie-Repetidos a.On:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div#Serie div.Serie-Center div.Serie-Repetidos a.On:hover,
div#Serie div.Serie-Center div.Serie-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div#Serie div.Serie-Center div.Serie-Repetidos a.Off:link,
div#Serie div.Serie-Center div.Serie-Repetidos a.Off:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div#Serie div.Serie-Center div.Serie-Repetidos a.Off:hover,
div#Serie div.Serie-Center div.Serie-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div#Serie div.Serie-Center div.Serie-Repetidos a em { display:none; }
div#Serie div.Serie-Center div.Serie-Repetidos a img { vertical-align:middle; padding:0.3em; }
div#Serie div.Serie-Center div.Serie-Repetidos a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
div#Serie div.Serie-Center div.Serie-Arrow { float:left; width:5%; padding:2.2em 0em 0em 0em; text-align:center; }

div#Serie div.Serie-Center div.Serie-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }

div.Serie-Info { margin-bottom:0.1em; padding:0em 4em 0em 6em; border-bottom:0.8em solid #e7e7e7; border-left:0.5em solid #e7e7e7; border-right:0.5em solid #e7e7e7; }
div.Serie-Info table {  }
div.Serie-Info table td { padding:1em 0.5em; line-height:1; }
div.Serie-Info table td span { font-weight:bold; font-size:1.3em; display:block; }


div#Serie div.Ficheiro-Title { margin:1.5em 0 0 0; clear:both; display:block; line-height:1; }
div#Serie div.Ficheiro-Title h3 { margin:0em; padding:0em 0em 0.5em 0.5em; color:#000; font-size:1.2em; text-transform:uppercase; }
div#Serie div.Serie-Ficheiro { line-height:2.5; padding:0em 0em 0em 0em; clear:both; display:block; /*border:1px solid #e7e7e7;*/ background:#e7e7e7; border-bottom:1px solid #b8babb; margin:0em 0em 1px 0em; }
div#Serie div.Serie-Ficheiro div.Title { float:left; padding:0 0 0 0.5em; }
div#Serie div.Serie-Ficheiro div.title a:link,
div#Serie div.Serie-Ficheiro div.title a:visited { }
div#Serie div.Serie-Ficheiro div.title a:hover,
div#Serie div.Serie-Ficheiro div.title a:active { text-decoration:none; }
div#Serie div.Serie-Ficheiro a.VerFicheiro:link,
div#Serie div.Serie-Ficheiro a.VerFicheiro:visited { float:right; padding:0 1em 0 0.5em; background:#f1f1f1; }
div#Serie div.Serie-Ficheiro a.VerFicheiro:hover,
div#Serie div.Serie-Ficheiro a.VerFicheiro:active { text-decoration:none; }
div#Serie div.Serie-Ficheiro div.Descricao { margin:0.1em 0.1em 0 0.1em; padding:0 0.5em 0.5em 0.5em; line-height:1.5; background:#fff; clear:both; display:block; }

div#Serie div.Serie-Bottom { clear:both; }
div#Serie div.Serie-Bottom div.SerieVote { width:47.4%; float:left; background:#e7e7e7; padding:0.5em 1em 0.5em 1em; margin:0 0 0 0; color:#2d1d0e; line-height:1.5; }
div#Serie div.Serie-Bottom div.SerieVote span { float:left; }
div#Serie div.Serie-Bottom div.SerieVote span.StarsMensagem { display:block; clear:both; text-align:right; }


div#Serie div.Serie-Bottom a.SerieTroca { width:47.4%; float:right; background:url(../images/SeriesDW_545454.gif) no-repeat 97% center #e7e7e7; font-weight:bold; padding:0.5em; margin:0 0 0 0; line-height:1.5; }
div#Serie div.Serie-Bottom a.SerieTrocaA { background:url(../images/SeriesUP_545454.gif) no-repeat 97% center #D9D9D9; }

div#Serie div.Serie-Bottom div.SerieTrocaView { clear:both; display:none; padding:1em; background:#D9D9D9; margin-top:0.1em; }

div#Serie div.Serie-Bottom div.SerieTrocaView td.SerieTrocaMore { text-align:right; padding:0 0.5em; }



div.Serie-Pacotes { margin:1em 0 1em 0; }
div.Serie-Pacote { float:left; margin:0 0.5em 0.1em 0.5em; padding:0.5em 0.5em 2.5em 0.5em; border:1px solid #e7e7e7; text-align:center; position:relative; }
div.Serie-PacoteExtra { border:1px solid #ccc; background:#f1f1f1; }

div.Serie-Pacote-1V { float:none; display:block; }
div.Serie-Pacote-1F { float:none; display:block; }

div.Serie-Pacote-1F-1V,
div.Serie-Pacote-XF-1V,
div.Serie-Pacote-1F-XV { float:none; display:block; }


div.Serie-PacoteComum { display:block; margin:0 0.5em 0.1em 0.5em; padding:0.5em 0.5em 2.5em 0.5em; border:1px solid #e7e7e7; text-align:center; position:relative; }
div.Serie-PacoteComum span.Commum { text-transform:uppercase; font-weight:bold; display:block; padding:0.6em 0; }


div.Serie-Pacote div.IDMarca { display:block; margin:0.5em 0 0 0; padding:0; text-align:center; }


div.Serie-Pacote div.Serie-Faltas { line-height:1; position:absolute; bottom:0em; right:0.8em; }
div.Serie-Pacote div.Serie-Faltas a:link,
div.Serie-Pacote div.Serie-Faltas a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div.Serie-Pacote div.Serie-Faltas a.On:link,
div.Serie-Pacote div.Serie-Faltas a.On:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-Faltas a.On:hover,
div.Serie-Pacote div.Serie-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div.Serie-Pacote div.Serie-Faltas a.Off:link,
div.Serie-Pacote div.Serie-Faltas a.Off:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-Faltas a.Off:hover,
div.Serie-Pacote div.Serie-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div.Serie-Pacote div.Serie-Faltas a em { display:none; padding-right:0.2em; }
div.Serie-Pacote div.Serie-Faltas a img { vertical-align:middle; padding:0.3em; }
div.Serie-Pacote div.Serie-Faltas a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div.Serie-Pacote div.Serie-Repetidos { line-height:1; position:absolute; bottom:4em; right:0.8em; }
div.Serie-Pacote div.Serie-Repetidos a:link,
div.Serie-Pacote div.Serie-Repetidos a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div.Serie-Pacote div.Serie-Repetidos a.On:link,
div.Serie-Pacote div.Serie-Repetidos a.On:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-Repetidos a.On:hover,
div.Serie-Pacote div.Serie-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div.Serie-Pacote div.Serie-Repetidos a.Off:link,
div.Serie-Pacote div.Serie-Repetidos a.Off:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-Repetidos a.Off:hover,
div.Serie-Pacote div.Serie-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div.Serie-Pacote div.Serie-Repetidos a em { display:none; }
div.Serie-Pacote div.Serie-Repetidos a img { vertical-align:middle; padding:0.3em; }
div.Serie-Pacote div.Serie-Repetidos a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }


div.Serie-Pacote div.Serie-FR { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div.Serie-Pacote div.Serie-FR a:link,
div.Serie-Pacote div.Serie-FR a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div.Serie-Pacote div.Serie-FR a.OnF:link,
div.Serie-Pacote div.Serie-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-FR a.OnF:hover,
div.Serie-Pacote div.Serie-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); }
div.Serie-Pacote div.Serie-FR a.OffF:link,
div.Serie-Pacote div.Serie-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-FR a.OffF:hover,
div.Serie-Pacote div.Serie-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div.Serie-Pacote div.Serie-FR a.OnR:link,
div.Serie-Pacote div.Serie-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-FR a.OnR:hover,
div.Serie-Pacote div.Serie-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); }
div.Serie-Pacote div.Serie-FR a.OffR:link,
div.Serie-Pacote div.Serie-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:right center; background-repeat:no-repeat; }
div.Serie-Pacote div.Serie-FR a.OffR:hover,
div.Serie-Pacote div.Serie-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }
div.Serie-Pacote div.Serie-FR a em { display:none; padding-right:0.2em; }
div.Serie-Pacote div.Serie-FR a img { vertical-align:middle; padding:0.3em; }
div.Serie-Pacote div.Serie-FR a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }

div.Serie-Pacote div.Pacote-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }




div.Serie-bottom2 { background:#CEBF9A; padding:10px 5px; }
div.Serie-bottom2 div.last-update { float:left; }
div.Serie-bottom2 div.ir-topo { float:right; }

div.Serie-Actualizacao { clear:both; padding:0.5em; margin:2.5em 0 0 0; background:#f1f1f1; }
div.Serie-Versao { float:right; font-style:italic; }

