/* 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.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-Ano { text-align:right; float:left; width:10%; padding:1.4em 0 0 0.8em; margin-right:0.8em; text-align:center; }
div.Series div.Series-Center div.Series-Ano span { display:block; font-weight:bold; }
div.Series div.Series-Center div.Series-Image { float:left; width:10%; margin-right:1.5em; }
div.Series div.Series-Center div.Series-Image img { width:52px; height:52px; display:block; padding:0.2em; border:1px solid #b8babb; background:url(../images/ajax-loader.gif) no-repeat center center #fff; }
div.Series div.Series-Center div.Series-NomeSerie { float:left; width:50%; font-weight:bold; padding:1.5em 0em 0em 0em; }
div.Series div.Series-Center div.Series-NomeSerie span { font-size:1em; padding-top:0.4em; clear:both; display:block; }
div.Series div.Series-Center div.Series-NomeSerie a:link,
div.Series div.Series-Center div.Series-NomeSerie a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div.Series div.Series-Center div.Series-NomeSerie a:hover,
div.Series div.Series-Center div.Series-NomeSerie a:active { text-decoration:none; }
div.Series div.Series-Center div.Series-TipoSerie { float:left; width:4%; text-align:center; padding:2em 0em 0em 0em; }
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-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }


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

div#SeriesM div.Series-Top { padding:0.5em; line-height:1; }
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-NPacotes { float:right; font-weight:bold; line-height:1.4; }

div#SeriesM div.Series-Center { background:#e7e7e7; border-bottom:1px solid #b8babb; padding:0.5em; margin-bottom:0.1em; position:relative; }
div#SeriesM div.Series-CenterImpar { background:#f1f1f1; }
div#SeriesM div.Series-Center div.Series-Ano { text-align:right; text-align:right; float:left; width:8%; padding:1.8em 0 0 0.8em; margin-right:0.8em; }
div#SeriesM div.Series-Center div.Series-Image { float:left; width:10%; margin-right:1.5em; }
div#SeriesM 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#SeriesM div.Series-Center div.Series-NomeSerie { float:left; width:50%; font-weight:bold; padding:1em 0em 0em 0em; }
div#SeriesM div.Series-Center div.Series-NomeSerie a:link,
div#SeriesM div.Series-Center div.Series-NomeSerie a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div#SeriesM div.Series-Center div.Series-NomeSerie a:hover,
div#SeriesM div.Series-Center div.Series-NomeSerie a:active { text-decoration:none; }
div#SeriesM div.Series-Center div.Series-NomeSerie span { font-size:0.9em; padding-top:0.2em; clear:both; display:block; }
div#SeriesM div.Series-Center div.Series-TipoSerie { float:left; width:4%; text-align:center; padding:1.8em 0em 0em 0em; }
div#SeriesM div.Series-Center div.Series-PacotesSerie { float:left; width:12%; padding:2em 0em 0em 0em; margin-right:0.5em; text-align:center; }
div#SeriesM div.Series-Center div.Series-Faltas { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div#SeriesM div.Series-Center div.Series-Faltas a:link,
div#SeriesM div.Series-Center div.Series-Faltas a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesM div.Series-Center div.Series-Faltas a.On:link,
div#SeriesM 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#SeriesM div.Series-Center div.Series-Faltas a.On:hover,
div#SeriesM div.Series-Center div.Series-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div#SeriesM div.Series-Center div.Series-Faltas a.Off:link,
div#SeriesM 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#SeriesM div.Series-Center div.Series-Faltas a.Off:hover,
div#SeriesM div.Series-Center div.Series-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div#SeriesM div.Series-Center div.Series-Faltas a em { display:none; padding-right:0.2em; }
div#SeriesM div.Series-Center div.Series-Faltas a img { vertical-align:middle; padding:0.3em; }
div#SeriesM div.Series-Center div.Series-Faltas a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
div#SeriesM div.Series-Center div.Series-Repetidos { line-height:1; position:absolute; top:3.4em; right:0.8em; }
div#SeriesM div.Series-Center div.Series-Repetidos a:link,
div#SeriesM div.Series-Center div.Series-Repetidos a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesM div.Series-Center div.Series-Repetidos a.On:link,
div#SeriesM 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#SeriesM div.Series-Center div.Series-Repetidos a.On:hover,
div#SeriesM div.Series-Center div.Series-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div#SeriesM div.Series-Center div.Series-Repetidos a.Off:link,
div#SeriesM 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#SeriesM div.Series-Center div.Series-Repetidos a.Off:hover,
div#SeriesM div.Series-Center div.Series-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div#SeriesM div.Series-Center div.Series-Repetidos a em { display:none; }
div#SeriesM div.Series-Center div.Series-Repetidos a img { vertical-align:middle; padding:0.3em; }
div#SeriesM div.Series-Center div.Series-Repetidos a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
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-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }



/* Series - Exportacao */
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; text-align:right; float:left; width:8%; padding:1.8em 0em 0em 0.8em; 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-NomeSerie { float:left; width:50%; font-weight:bold; padding:1em 0em 0em 0em; }
div#SeriesE div.Series-Center div.Series-NomeSerie span { font-size:0.9em; padding-top:0.2em; clear:both; display:block; }
div#SeriesE div.Series-Center div.Series-NomeSerie a:link,
div#SeriesE div.Series-Center div.Series-NomeSerie a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div#SeriesE div.Series-Center div.Series-NomeSerie a:hover,
div#SeriesE div.Series-Center div.Series-NomeSerie a:active { text-decoration:none; }
div#SeriesE div.Series-Center div.Series-TipoSerie { float:left; width:4%; text-align:center; padding:1.8em 0em 0em 0em; }
div#SeriesE div.Series-Center div.Series-PacotesSerie { float:left; width:12%; padding:2em 0em 0em 0em; margin-right:0.5em; text-align:center; }
div#SeriesE div.Series-Center div.Series-Faltas { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div#SeriesE div.Series-Center div.Series-Faltas a:link,
div#SeriesE div.Series-Center div.Series-Faltas a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesE div.Series-Center div.Series-Faltas a.On:link,
div#SeriesE 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#SeriesE div.Series-Center div.Series-Faltas a.On:hover,
div#SeriesE div.Series-Center div.Series-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div#SeriesE div.Series-Center div.Series-Faltas a.Off:link,
div#SeriesE 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#SeriesE div.Series-Center div.Series-Faltas a.Off:hover,
div#SeriesE div.Series-Center div.Series-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div#SeriesE div.Series-Center div.Series-Faltas a em { display:none; padding-right:0.2em; }
div#SeriesE div.Series-Center div.Series-Faltas a img { vertical-align:middle; padding:0.3em; }
div#SeriesE div.Series-Center div.Series-Faltas a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
div#SeriesE div.Series-Center div.Series-Repetidos { line-height:1; position:absolute; top:3.4em; right:0.8em; }
div#SeriesE div.Series-Center div.Series-Repetidos a:link,
div#SeriesE div.Series-Center div.Series-Repetidos a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesE div.Series-Center div.Series-Repetidos a.On:link,
div#SeriesE 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#SeriesE div.Series-Center div.Series-Repetidos a.On:hover,
div#SeriesE div.Series-Center div.Series-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div#SeriesE div.Series-Center div.Series-Repetidos a.Off:link,
div#SeriesE 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#SeriesE div.Series-Center div.Series-Repetidos a.Off:hover,
div#SeriesE div.Series-Center div.Series-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div#SeriesE div.Series-Center div.Series-Repetidos a em { display:none; }
div#SeriesE div.Series-Center div.Series-Repetidos a img { vertical-align:middle; padding:0.3em; }
div#SeriesE div.Series-Center div.Series-Repetidos a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
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-Alertas { background:#BAFF49; font-weight:bold; padding:0.2em 0.5em; clear:both; display:none; text-align:right; }



/* Series Anos */
div#SeriesAno { }

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

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-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-NomeSerie { float:left; width:50%; font-weight:bold; padding:1em 0em 0em 0em; }
div#SeriesAno div.Series-Center div.Series-NomeSerie a:link,
div#SeriesAno div.Series-Center div.Series-NomeSerie a:visited { font-size:1.1em; font-weight:bold; color:#DE6400; display:block; line-height:1; }
div#SeriesAno div.Series-Center div.Series-NomeSerie a:hover,
div#SeriesAno div.Series-Center div.Series-NomeSerie a:active { text-decoration:none; }
div#SeriesAno div.Series-Center div.Series-NomeSerie span { font-size:0.9em; padding-top:0.2em; clear:both; display:block; }
div#SeriesAno div.Series-Center div.Series-Marca { float:left; width:10%; padding:1.8em 0em 0em 0em; }
div#SeriesAno div.Series-Center div.Series-TipoSerie { float:left; width:4%; text-align:center; padding:1.8em 0em 0em 0em; }
div#SeriesAno div.Series-Center div.Series-PacotesSerie { float:left; width:12%; padding:2em 0em 0em 0em; margin-right:0.5em; text-align:center; }
div#SeriesAno div.Series-Center div.Series-Faltas { line-height:1; position:absolute; top:0.8em; right:0.8em; }
div#SeriesAno div.Series-Center div.Series-Faltas a:link,
div#SeriesAno div.Series-Center div.Series-Faltas a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesAno div.Series-Center div.Series-Faltas a.On:link,
div#SeriesAno 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#SeriesAno div.Series-Center div.Series-Faltas a.On:hover,
div#SeriesAno div.Series-Center div.Series-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); }
div#SeriesAno div.Series-Center div.Series-Faltas a.Off:link,
div#SeriesAno 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#SeriesAno div.Series-Center div.Series-Faltas a.Off:hover,
div#SeriesAno div.Series-Center div.Series-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div#SeriesAno div.Series-Center div.Series-Faltas a em { display:none; padding-right:0.2em; }
div#SeriesAno div.Series-Center div.Series-Faltas a img { vertical-align:middle; padding:0.3em; }
div#SeriesAno div.Series-Center div.Series-Faltas a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
div#SeriesAno div.Series-Center div.Series-Repetidos { line-height:1; position:absolute; top:3.4em; right:0.8em; }
div#SeriesAno div.Series-Center div.Series-Repetidos a:link,
div#SeriesAno div.Series-Center div.Series-Repetidos a:visited { height:1.6em; padding:0.3em 2.0em 0.3em 0.5em; display:block; }
div#SeriesAno div.Series-Center div.Series-Repetidos a.On:link,
div#SeriesAno 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#SeriesAno div.Series-Center div.Series-Repetidos a.On:hover,
div#SeriesAno div.Series-Center div.Series-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); }
div#SeriesAno div.Series-Center div.Series-Repetidos a.Off:link,
div#SeriesAno 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#SeriesAno div.Series-Center div.Series-Repetidos a.Off:hover,
div#SeriesAno div.Series-Center div.Series-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div#SeriesAno div.Series-Center div.Series-Repetidos a em { display:none; }
div#SeriesAno div.Series-Center div.Series-Repetidos a img { vertical-align:middle; padding:0.3em; }
div#SeriesAno div.Series-Center div.Series-Repetidos a:hover em { display:inline-block; background:#fff; padding:0.3em 0.3em 0.3em 0.5em; }
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-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 { background:#ed9852; margin-right:0.1em; }
div#Serie div.Serie-Top span.Identificador { background:#e58333; font-weight:bold; }

div#Serie div.Serie-Center { background:#e7e7e7; padding:0.5em; position:relative; }
div#Serie div.Serie-Center div.Serie-Image { float:left; width:10%; margin-right:1.5em; }
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; padding:1em 0em 0em 0em; font-size:0.9em; }
div#Serie div.Serie-Center div.Serie-NomeSerie span { font-size:1.1em; font-weight:bold; color:#DE6400; 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 0em 0em 0em; margin-right:0.5em; text-align:center; }
div#Serie div.Serie-Center div.Serie-Ano { float:left; text-align:center; width:8%; padding:1.4em 0em 0em 0.8em; 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-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 7.2em; 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; background:#e7e7e7; border-bottom:1px solid #b8babb; margin:0em 0em 1px 0em; }
div#Serie div.Serie-Ficheiro div.Date { float:left; padding:0em 1.55em; margin-right:0.5em; text-align:center; font-weight:bold; background:#b8babb; border-right:1px solid #fff; color:#fff; }
div#Serie div.Serie-Ficheiro div.Title { float:left; }
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-right:1em; }
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.5em 0.5em 0.5em 8.8em; 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; border-bottom:1px solid #b8babb; 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; border-bottom:1px solid #b8babb; 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 #e7e7e7; border-bottom:1px solid #e7e7e7; }

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

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-Pacote-1V { float:none; display:block; border:1px solid #e7e7e7; }
div.Serie-Pacote-1F { float:none; display:block; border:1px solid #e7e7e7; }

div.Serie-Pacote-1F-1V,
div.Serie-Pacote-XF-1V,
div.Serie-Pacote-1F-XV { float:none; display:block; border:1px solid #e7e7e7; }


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.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.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; border-top:1px solid #f1f1f1; }
