/* Marcas de Cafe */
div.MarcasdeCafeP { background:#e58333; color:#fff; padding:0.4em 1em; }
div.MarcasdeCafeP div.Pesquisa { float:left; }
div.MarcasdeCafeP div.Pesquisa label { font-weight:bold; }
div.MarcasdeCafeP div.Pesquisa input.Input { background:#fff; border:none; padding:0.3em 0.3em; font-size:1em; width:15em; }
div.MarcasdeCafeP div.Pesquisa input.Input:focus { background:#f1f1f1; }
div.MarcasdeCafeP div.Pesquisa input.Pesquisar { background:#fff; border:none; font-size:1em; padding:0.2em 0.3em; cursor:pointer; }
div.MarcasdeCafeP div.Pesquisa input.Pesquisar:hover,
div.MarcasdeCafeP div.Pesquisa input.Pesquisar:focus { background:#de6400; }
div.MarcasdeCafeP div.Nmarcas { float:right; text-align:right; }

div.MarcasdeCafe { margin:0; padding:0; /*border-bottom:1px solid #b8babb;*/ }

div.MarcasdeCafe div.MarcasdeCafe-Top { margin:2em 0 0 0; padding:0.21em 0.36em; font-size:1.2em; color:#CC6614; background:#e7e7e7; font-weight:bold; }
div.MarcasdeCafe div.MarcasdeCafe-Top a:link,
div.MarcasdeCafe div.MarcasdeCafe-Top a:visited { font-size:1em; color:#CC6614; font-weight:bold; text-decoration:none; }
div.MarcasdeCafe div.MarcasdeCafe-Top a:hover,
div.MarcasdeCafe div.MarcasdeCafe-Top a:active { text-decoration:underline; }

div.MarcasdeCafe div.MarcasdeCafe-Top a em { display:none; }
div.MarcasdeCafe div.MarcasdeCafe-Top a:hover em { display:inline; margin:0 0 0 0.5em; font-size:0.9em; font-weight:normal; }


div.MarcasdeCafe div.MarcasdeCafe-Center { background:#f1f1f1; border-bottom:1px solid #b8babb; padding:0.5em 1em; display:block; clear:both; }
div.MarcasdeCafe div.MarcasdeCafe-Center:hover { background:#FFAE2F; border-bottom:1px solid #E58333; }

div.MarcasdeCafe div.MarcasdeCafe-Center a.Categoria:link,
div.MarcasdeCafe div.MarcasdeCafe-Center a.Categoria:visited { font-size:1.1em; font-weight:bold; float:left; width:500px; padding:0.2em 0 0 0; /*display:block; clear:both;*/ }
div.MarcasdeCafe div.MarcasdeCafe-Center a.Categoria:hover,
div.MarcasdeCafe div.MarcasdeCafe-Center a.Categoria:active {  }
div.MarcasdeCafe div.MarcasdeCafe-Center span.Pacotes { float:right; font-style:italic; padding:0.2em 0 0 0; }

div.MarcasdeCafe div.MarcasdeCafe-Center a.PDF { text-align:right; float:right; width:20px; margin:0 0 0 1em; }



/* Marca de Café */
div#Marcadecafe { margin:2.5em 0 1.5em 0; }

div.MarcadeCafe-Pais { background:#FFAE2F; color:#fff; border-bottom:1px solid #E58333; margin:15px 0 1px 0; padding:0.5em 1em; display:block; clear:both; font-weight:bold; }
div.MarcadeCafe-Center { background:#f1f1f1; border-bottom:1px solid #b8babb; padding:0.5em 1em; margin:0 0 1px 0; display:block; clear:both; }
div.MarcadeCafe-Center a.Categoria:link,
div.MarcadeCafe-Center a.Categoria:visited { font-size:1.1em; font-weight:bold; float:left; width:500px; padding:0.2em 0 0 0; /*display:block; clear:both;*/ }
div.MarcadeCafe-Center a.Categoria:hover,
div.MarcadeCafe-Center a.Categoria:active {  }
div.MarcadeCafe-Center span.Pacotes { float:right; font-style:italic; padding:0.2em 0 0 0; }
div.MarcadeCafe-Center a.PDF { text-align:right; float:right; width:20px; margin:0 0 0 1em; }



div.MarcadecafeLinks { 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; }

ul.marcadecafe-links { clear:both; margin-top:25px; }
ul.marcadecafe-links li { float:left; margin-right:10px; }
ul.marcadecafe-links li a:link,
ul.marcadecafe-links li a:visited { background:#2e1e0e; color:#c9742e; text-transform:uppercase; text-decoration:none; padding:5px; display:block; }
ul.marcadecafe-links li a:hover,
ul.marcadecafe-links li a:active,
ul.marcadecafe-links li a.Active { background:#c9742e; color:#2e1e0e!important; }

div.marcadecafe-top { clear:both; background:#c9742e; color:#2e1e0e; padding:5px; }
div.marcadecafe-top a:link,
div.marcadecafe-top a:visited { color:#2e1e0e!important; text-transform:uppercase; text-decoration:none; padding:3px; display:inline-block; }
div.marcadecafe-top a:hover,
div.marcadecafe-top a:active,
div.marcadecafe-top a.Active { background:#a05e28; }

div.marcadecafe-pacote { clear:both; overflow:hidden; background:#2e1e0e; color:#998c5b; padding:15px; text-align:center; }
div.marcadecafe-pacote div.pacotes { margin:0 auto; overflow:hidden; }
div.marcadecafe-pacote div.pacotes ul { margin:0; list-style:none; }
div.marcadecafe-pacote div.pacotes ul li { margin:0; list-style:none; width:100%; height:300px; }

div.marcadecafe-pacote div.referencia { clear:both; margin:15px 0px 0px 0px; }

div.marcadecafe-bottom { clear:both; background:#c9742e; color:#2e1e0e; padding:5px; margin-bottom:35px; }
div.marcadecafe-bottom .SIprev,
div.marcadecafe-bottom .SInext { display:block; width:15px; height:15px; cursor:pointer; background-image:url(../images/arrow-left-laranja.png); background-position:left top; background-repeat:no-repeat; }

div.marcadecafe-bottom .SIprev { float:left; background-image:url(../images/arrow-left-preto.png); }
div.marcadecafe-bottom .SInext { float:right; background-image:url(../images/arrow-right-preto.png); }

div.marcadecafe-bottom .SIprev:hover,
div.marcadecafe-bottom .SInext:hover { background-color:#fff; }

div.marcadecafe-bottom .disabledLeft { background-image:url(../images/arrow-left-laranja.png); }
div.marcadecafe-bottom .disabledRight { background-image:url(../images/arrow-right-laranja.png); }



div#Marcadecafe div.Marcadecafe-Title { clear:both; display:block; line-height:1; }
div#Marcadecafe div.Marcadecafe-Title h3 { margin:0; padding:0 0 0.5em 0; color:#000; font-size:1.2em; text-transform:uppercase; }
div#Marcadecafe div.Marcadecafe-Noticias { line-height:2.5; padding:0 1em 0 0; clear:both; display:block; background:#e7e7e7; border-bottom:1px solid #b8babb; margin:0 0 1px 0; }
div#Marcadecafe div.Marcadecafe-Noticias div.Date { float:left; padding:0 1em; margin-right:0.5em; text-align:center; font-weight:bold; background:#b8babb; border-right:1px solid #fff; color:#fff; }
div#Marcadecafe div.Marcadecafe-Noticias div.Title { float:left; }
div#Marcadecafe div.Marcadecafe-Noticias div.Title a:link,
div#Marcadecafe div.Marcadecafe-Noticias div.Title a:visited { }
div#Marcadecafe div.Marcadecafe-Noticias div.Title a:hover,
div#Marcadecafe div.Marcadecafe-Noticias div.Title a:active { text-decoration:none; }
div#Marcadecafe div.Marcadecafe-Noticias a.VerNoticia:link,
div#Marcadecafe div.Marcadecafe-Noticias a.VerNoticia:visited { float:right; }
div#Marcadecafe div.Marcadecafe-Noticias a.VerNoticia:hover,
div#Marcadecafe div.Marcadecafe-Noticias a.VerNoticia:active { text-decoration:none; }



/* Marcas de Café - Pacotes */
div#MarcadecafeP { margin:2.5em 0 1.5em 0; }

div.MarcadecafeP-Navigation { margin:0 0 1.5em 0; padding:0; line-height:2; position:relative; }
div.MarcadecafeP-Navigation div.First { position:absolute; top:0; left:0; text-align:left; }
div.MarcadecafeP-Navigation div.Prev { position:absolute; top:0; left:15em; text-align:right; }
div.MarcadecafeP-Navigation div.Center { margin:0em auto; text-align:center; }
div.MarcadecafeP-Navigation div.Center a:link,
div.MarcadecafeP-Navigation div.Center a:visited { line-height:2; background:#efb585; margin:0 0.1em 0 0; padding:0 0.6em; text-decoration:none; display:inline-block; }
div.MarcadecafeP-Navigation div.Center a:hover,
div.MarcadecafeP-Navigation div.Center a:active,
div.MarcadecafeP-Navigation div.Center a.Active { background:#de6400; font-weight:bold; }
div.MarcadecafeP-Navigation div.Next { position:absolute; top:0; right:15em; text-align:left; }
div.MarcadecafeP-Navigation div.Last { position:absolute; top:0; right:0; text-align:right; }


div.MarcasdecafeIndiceL { display:block; clear:both; text-align:right; }
div.MarcasdecafeIndiceL a:link,
div.MarcasdecafeIndiceL a:visited { text-decoration:none; padding:4px 10px; display:inline-block; background:#de6400; }
div.MarcasdecafeIndiceL a:hover,
div.MarcasdecafeIndiceL a:active { text-decoration:underline; }
div.MarcasdecafeIndiceL a.Active { background:#f1f1f1; }

div.MarcadecafeIndice { margin:0 0 0 0; padding:0.5em; line-height:2; position:relative; background:#f1f1f1; border:1px solid #f9f9f9; display:none; }
div.MarcadecafeIndice ul.Indice { margin:0; padding:0; list-style:none; }
div.MarcadecafeIndice ul.Indice li { margin:0; padding:0; list-style:none; float:left; width:330px; }
div.MarcadecafeIndice ul.Indice li a:link,
div.MarcadecafeIndice ul.Indice li a:visited { display:block; text-decoration:none; }
div.MarcadecafeIndice ul.Indice li a:hover,
div.MarcadecafeIndice ul.Indice li a:active,
div.MarcadecafeIndice ul.Indice li a.IndiceActive { background:#fff; }

div.MarcadecafeI-Navigation { margin:0 0 1.5em 0; padding:0; position:relative; line-height:2; }
div.MarcadecafeI-Navigation div.First { position:absolute; top:0; left:0; text-align:left; }
div.MarcadecafeI-Navigation div.Prev { position:absolute; top:0; left:15em; text-align:right; }
div.MarcadecafeI-Navigation div.Center { margin:0em auto; text-align:center; }
div.MarcadecafeI-Navigation div.Center a:link,
div.MarcadecafeI-Navigation div.Center a:visited { line-height:2; background:#efb585; margin:0 0.1em 0 0; padding:0 0.6em; text-decoration:none; display:inline-block; }
div.MarcadecafeI-Navigation div.Center a:hover,
div.MarcadecafeI-Navigation div.Center a:active,
div.MarcadecafeI-Navigation div.Center a.Active { background:#de6400; font-weight:bold; }
div.MarcadecafeI-Navigation div.Next { position:absolute; top:0; right:15em; text-align:left; }
div.MarcadecafeI-Navigation div.Last { position:absolute; top:0; right:0; text-align:right; }


div.MarcasdeCafeP-Pacote { padding:0.5em 0.8em; /*background:#e7e7e7;*/ background:#eee; position:relative; }

div.MarcasdeCafeP-Pacote div.Pacote-Novo { position:absolute; top:0.1em; right:0.1em; z-index:1; }

div.MarcasdeCafeP-Pacote div.Pacote-Votar { padding:0.2em; position:absolute; bottom:1em; right:1em; background:#fff; line-height:1.5; }
div.MarcasdeCafeP-Pacote div.Pacote-Votar span { float:left; }
div.MarcasdeCafeP-Pacote div.Pacote-Votar span.StarsMensagem { float:none; display:block; clear:both; text-align:right; font-weight:bold; }

div.MarcasdeCafeP-Pacote div.Pacote-Image { float:left; margin:0 2em 0 0; }
div.MarcasdeCafeP-Pacote div.Pacote-Image img { padding:1px; border:1px solid #fff; }

div.MarcasdeCafeP-Pacote div.Pacote-Carac { float:left; }
div.MarcasdeCafeP-Pacote div.Pacote-Carac span { display:block; }
div.MarcasdeCafeP-Pacote div.Pacote-Carac span.Reference { margin-bottom:0.5em; }
div.MarcasdeCafeP-Pacote div.Pacote-Carac span.Marcas { margin-bottom:0.5em; }


div.MarcasdeCafeP-Bottom { margin:0 0 1em 0; padding:0.4em 0.5em; background:#eee; border-top:1px solid #e1e1e1; /*border-bottom:1px solid #b8babb;*/ border-bottom:1px solid #bdbebe; }
div.MarcasdeCafeP-Bottom div.MaisInfo { float:left; padding:0.5em 0.8em; border-right:1px solid #b8babb; }
div.MarcasdeCafeP-Bottom div.Pacote-Faltas { float:left; padding:0 0.5em 0 0.5em; border-right:1px solid #b8babb; }
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a:link,
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a:visited { padding:0.2em 0.8em 0.2em 2.5em; display:inline-block; }
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.On:link,
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.On:visited { background-image:url(../images/Faltas-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#C90034; color:#fff; }
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.On:hover,
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); background-color:transparent; color:#000; }
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.Off:link,
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.Off:visited { background-image:url(../images/Faltas-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.Off:hover,
div.MarcasdeCafeP-Bottom div.Pacote-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos { float:left; padding:0 0.5em 0 0.8em; border-right:1px solid #b8babb; }
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a:link,
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a:visited { padding:0.2em 0.8em 0.2em 2.5em; display:inline-block; }
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.On:link,
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.On:visited { background-image:url(../images/Repetidos-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#0093C9; color:#fff; }
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.On:hover,
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); background-color:transparent; color:#000; }
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.Off:link,
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.Off:visited { background-image:url(../images/Repetidos-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.Off:hover,
div.MarcasdeCafeP-Bottom div.Pacote-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div.MarcasdeCafeP-Bottom div.MaisDetalhes { float:left; padding:0.2em 0.8em; }


div.MarcasdeCafeP-Bottom div.Pacote-FR { float:left; padding:0 0.5em 0 0.5em; border-right:1px solid #b8babb; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a:link,
div.MarcasdeCafeP-Bottom div.Pacote-FR a:visited { padding:0.2em 0.8em 0.2em 2.5em; display:inline-block; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnF:link,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#C90034; color:#fff; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnF:hover,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); background-color:transparent; color:#000; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffF:link,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffF:hover,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnR:link,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#0093C9; color:#fff; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnR:hover,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); background-color:transparent; color:#000; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffR:link,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffR:hover,
div.MarcasdeCafeP-Bottom div.Pacote-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }

div.MarcasdeCafeP-Bottom div.Pacote-Alertas { clear:both; padding:0.5px; font-weight:bold; display:none; }



/* Marca de Café - Pacote */
div.MPacote-Header { margin:2.5em 0 0 0; padding:0.5em 0.8em; line-height:1.5; background:#d9d9d9; }
div.MPacote-Header div.Pacote-Votar { padding:0.2em; float:right; }
div.MPacote-Header div.Pacote-Votar span { float:left; }
div.MPacote-Header div.Pacote-Votar span.StarsMensagem { float:none; display:block; clear:both; text-align:right; font-weight:bold; }

div.MPacote-Header div.Reference { padding:0.2em; float:left; }


div.MPacote-Image { padding:0.5em 0.8em; text-align:center; background:#f1f1f1; margin:0; position:relative; }
div.MPacote-Image img { }
div.MPacote-Image span.diferenca { padding:0.3em 0 0 0; text-align:center; display:block; }

div.MPacote-Image div.Pacote-Novo { position:absolute; top:0; right:0; z-index:1; }

a#MPacote-Troca { position:absolute; bottom:0; right:2px; }
a.MPacote-Troca { width:20%; float:right; background:url(../images/SeriesDW_545454.gif) no-repeat 90% center #fff; font-weight:bold; padding:0.5em 2.8em 0.5em 0.5em; margin:0 0 0 0; line-height:1.5; color:#545454; }
a.MPacote-TrocaA { background:url(../images/SeriesUP_545454.gif) no-repeat 90% center #e7e7e7; border-width:1px 1px 0 1px; border-color:#ccc; border-style:solid; bottom:-1px!important; color:#545454; }

div.MPacote-TrocaView { clear:both; display:none; padding:0.8em 0; background:#e7e7e7; margin:0; border-top:1px solid; border-bottom:1px solid; border-color:#ccc; }
div.MPacote-TrocaView table td { padding:0.2em 0.5em 0.2em 1em; }

div.MPacote-TrocaView td.SerieTrocaMore { text-align:right; padding:0 0.5em; }

div.MPacote-Bottom { margin:1px 0 1px 0; padding:0.4em 0.5em; background:#e7e7e7; border-bottom:1px solid #b8babb; }
div.MPacote-Bottom div.MaisInfo { float:left; padding:0.5em 0.8em; border-right:1px solid #b8babb; }
div.MPacote-Bottom div.Pacote-Faltas { float:left; padding:0 0.8em 0 0.5em; border-right:1px solid #b8babb; }
div.MPacote-Bottom div.Pacote-Faltas a:link,
div.MPacote-Bottom div.Pacote-Faltas a:visited { padding:0.2em 0.5em 0.2em 2.5em; display:inline-block; }
div.MPacote-Bottom div.Pacote-Faltas a.On:link,
div.MPacote-Bottom div.Pacote-Faltas a.On:visited { background-image:url(../images/Faltas-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#C90034; color:#fff; }
div.MPacote-Bottom div.Pacote-Faltas a.On:hover,
div.MPacote-Bottom div.Pacote-Faltas a.On:active { background-image:url(../images/Faltas-Off.gif); background-color:transparent; color:#000; }
div.MPacote-Bottom div.Pacote-Faltas a.Off:link,
div.MPacote-Bottom div.Pacote-Faltas a.Off:visited { background-image:url(../images/Faltas-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MPacote-Bottom div.Pacote-Faltas a.Off:hover,
div.MPacote-Bottom div.Pacote-Faltas a.Off:active { background-image:url(../images/Faltas-On.gif); }
div.MPacote-Bottom div.Pacote-Repetidos { float:left; padding:0 0.8em 0 0.8em; border-right:1px solid #b8babb; }
div.MPacote-Bottom div.Pacote-Repetidos a:link,
div.MPacote-Bottom div.Pacote-Repetidos a:visited { padding:0.2em 0.5em 0.2em 2.5em; display:inline-block; }
div.MPacote-Bottom div.Pacote-Repetidos a.On:link,
div.MPacote-Bottom div.Pacote-Repetidos a.On:visited { background-image:url(../images/Repetidos-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#0093C9; color:#fff; }
div.MPacote-Bottom div.Pacote-Repetidos a.On:hover,
div.MPacote-Bottom div.Pacote-Repetidos a.On:active { background-image:url(../images/Repetidos-Off.gif); background-color:transparent; color:#000; }
div.MPacote-Bottom div.Pacote-Repetidos a.Off:link,
div.MPacote-Bottom div.Pacote-Repetidos a.Off:visited { background-image:url(../images/Repetidos-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MPacote-Bottom div.Pacote-Repetidos a.Off:hover,
div.MPacote-Bottom div.Pacote-Repetidos a.Off:active { background-image:url(../images/Repetidos-On.gif); }
div.MPacote-Bottom div.MaisDetalhes { float:left; padding:0.2em 0.8em; }
div.MPacote-Bottom div.Pacote-Views { float:left; padding:0.2em 0 0 0.5em; }


div.MPacote-Bottom div.Pacote-FR { float:left; padding:0 0.5em 0 0.5em; border-right:1px solid #b8babb; }
div.MPacote-Bottom div.Pacote-FR a:link,
div.MPacote-Bottom div.Pacote-FR a:visited { padding:0.2em 0.8em 0.2em 2.5em; display:inline-block; }
div.MPacote-Bottom div.Pacote-FR a.OnF:link,
div.MPacote-Bottom div.Pacote-FR a.OnF:visited { background-image:url(../images/Faltas-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#C90034; color:#fff; }
div.MPacote-Bottom div.Pacote-FR a.OnF:hover,
div.MPacote-Bottom div.Pacote-FR a.OnF:active { background-image:url(../images/Faltas-Off.gif); background-color:transparent; color:#000; }
div.MPacote-Bottom div.Pacote-FR a.OffF:link,
div.MPacote-Bottom div.Pacote-FR a.OffF:visited { background-image:url(../images/Faltas-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MPacote-Bottom div.Pacote-FR a.OffF:hover,
div.MPacote-Bottom div.Pacote-FR a.OffF:active { background-image:url(../images/Faltas-On.gif); }
div.MPacote-Bottom div.Pacote-FR a.OnR:link,
div.MPacote-Bottom div.Pacote-FR a.OnR:visited { background-image:url(../images/Repetidos-On.gif); background-position:0.5em center; background-repeat:no-repeat; background-color:#0093C9; color:#fff; }
div.MPacote-Bottom div.Pacote-FR a.OnR:hover,
div.MPacote-Bottom div.Pacote-FR a.OnR:active { background-image:url(../images/Repetidos-Off.gif); background-color:transparent; color:#000; }
div.MPacote-Bottom div.Pacote-FR a.OffR:link,
div.MPacote-Bottom div.Pacote-FR a.OffR:visited { background-image:url(../images/Repetidos-Off.gif); background-position:0.5em center; background-repeat:no-repeat; }
div.MPacote-Bottom div.Pacote-FR a.OffR:hover,
div.MPacote-Bottom div.Pacote-FR a.OffR:active { background-image:url(../images/Repetidos-On.gif); }

div.MPacote-Bottom div.Pacote-Alertas { clear:both; padding:0.5px; font-weight:bold; display:none; }


div.MPacote-Semelhantes { margin:0 0 0.1em 0; border-bottom:1px solid #b8babb; }
div.MPacote-Semelhantes div.Semelhantes-Title { line-height:3; padding:0 1em; text-transform:uppercase; font-size:1.1em; font-weight:bold; background:#ececec; }
div.MPacote-Semelhantes ul { margin:0; padding:0.2em 1em 0.2em 1em; list-style:none; background:#f1f1f1; }
div.MPacote-Semelhantes ul li { width:10em; text-align:center; float:left; margin:0 0.5em 0.5em 0; height:12.5em; background:#fff; }
div.MPacote-Semelhantes ul li a:link,
div.MPacote-Semelhantes ul li a:visited { display:block; text-decoration:none; }
div.MPacote-Semelhantes ul li span { padding:0.3em 0 0 0; display:block; line-height:1.2; }


div.MPacote-Perfil { margin:0 0 0.1em 0; /*border-bottom:1px solid #b8babb;*/ }
div.MPacote-Perfil div.Perfil-Title { line-height:3; padding:0 1em; margin:0 0 0.1em 0; text-transform:uppercase; font-size:1.1em; font-weight:bold; background:#ececec; background:#f1f1f1; }

ul.MPacote-Perfil { margin:0; padding:0 0; list-style:none; }
ul.MPacote-Perfil li { font-size:1.1em; font-weight:bold; width:48%; margin:0; padding:0.5em 0 0.5em 1em; list-style:none; float:left; border-bottom:1px solid #f1f1f1; height:3em; }
ul.MPacote-Perfil li.Texto,
ul.MPacote-Perfil li.Simbolos { width:98%; display:block; height:auto; }
ul.MPacote-Perfil li.Versao { width:98%; display:block; height:auto; font-style:italic; font-weight:normal; text-align:right; font-size:0.9em; border:none; background:#f1f1f1; padding-right:0.5em; }
ul.MPacote-Perfil li span { display:block; font-size:0.9em; font-weight:normal; text-transform:uppercase; }


div.MPacote-Perfil td.Perfil-Left { /*text-align:right;*/ padding:0.5em 0 0.5em 1em; }
div.MPacote-Perfil td.Perfil-Right { font-weight:bold; padding:0.5em 0 0.5em 1em; }
div.MPacote-Perfil td.Perfil-Grey { background:#f1f1f1; }


/* Marcas de Cafe - Pacote > Troca */
div#MPacote-Troca { margin:2.5em 0 2em 0; }

div.MPacoteT-Pacote { padding:1em; background:#f1f1f1; position:relative; }
div.MPacoteT-Pacote div.Pacote-Novo { position:absolute; top:0; right:0; z-index:1; }
div.MPacoteT-Pacote div.Pacote-Image { float:left; margin:0 2em 0 0; }
div.MPacoteT-Pacote div.Pacote-Image img { padding:1px; border:1px solid #ccc; }
div.MPacoteT-Pacote div.Pacote-Dados { float:left; }
div.MPacoteT-Pacote div.Pacote-Dados div { padding:0.3em; }

div.MPacoteT-Title { font-size:1.2em; font-weight:bold; margin:1px 0 0.5em 0; padding:0.5em; display:block; background:#f1f1f1; border-top:1px solid #ccc; }
div.MPacoteT-Page { font-size:0.8em; font-weight:normal; float:right; }

div.MPacoteT-Perfis { margin:1px 0 0 0; padding:0 0 0 0; }
div.MPacoteT-Perfis div.Perfil { width:190px; margin:0 1.5em 2em 1.5em; float:left; }
div.MPacoteT-Perfis img.Perfil-Img { margin:0 0 0.3em 0; padding:1px; border:1px solid #D9D9D9; }


/* Marcas de Cafe - Indices */
a.McIndiceA:link,
a.McIndiceA:visited { background:#fff; text-decoration:none; display:block; line-height:1.5; margin-bottom:1px; padding:0.5em; border-bottom:1px solid #ccc; }
a.McIndiceA:hover,
a.McIndiceA:active { background:#ccc!important; text-decoration:underline; font-weight:bold; }
a.McIndiceAImpar { background:#f1f1f1!important; }

a.McIndiceA span.McIndice-Pac { text-align:right; float:right; width:120px; }
a.McIndiceA span.McIndice-Ser { text-align:right; float:right; width:120px; }


/* Marcas de Cafe - Tematicas */
div.Exp-Tematica { border-bottom:1px solid #ccc; margin-bottom:1px; }
a.Exp-Tematica:link,
a.Exp-Tematica:visited { display:block; background:#e4e4e4; line-height:1; padding:0.5em; text-decoration:none; font-size:1.1em; }
a.Exp-Tematica:hover,
a.Exp-Tematica:active { background:#f1f1f1; text-decoration:underline; }
a.Exp-Tematica span.Exp-TematicaPac { float:right; }


a.Exp-SubTematica:link,
a.Exp-SubTematica:visited { display:block; background:#f1f1f1; line-height:1; padding:0.5em 0.5em 0.5em 1em; text-decoration:none; }
a.Exp-SubTematica:hover,
a.Exp-SubTematica:active { display:block; background:#f1f1f1; text-decoration:underline; }
a.Exp-SubTematica span.Exp-SubTematicaPac { float:right; }

