/* Encontros */
div#Encontros-Top { clear:both; margin:1.5em 0 0.2em 0; }
div#Encontros-Top div.EncontroImage { margin:0; float:left; width:65%; border:1px solid #ccc; }
div#Encontros-Top div.EncontroImage img { width:100%; height:195px; }

div#Encontros-Top div.Calendario-Top { border:1px solid #e78f08; background:#f6a828 url(../images/Calendario-Top_BG.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }

div#Encontros-Top div.Calendario { float:right; width:34%; margin:0; padding:0; }
div#Encontros-Top div.Calendario div.Calendario-Top { position:relative; padding:0.2em 0; }

div#Encontros-Top div.Calendario div.Calendario-Prev,
div#Encontros-Top div.Calendario div.Calendario-Next { position:absolute; top:2px; width:1.8em; height:1.8em; text-align:center; color:#fff; }
div#Encontros-Top div.Calendario div.Calendario-Prev a,
div#Encontros-Top div.Calendario div.Calendario-Next a { text-indent:-3000px; overflow:hidden; display:block; }
div#Encontros-Top div.Calendario div.Calendario-Prev { left:2px; background:url(../images/Calendario-Prev.gif) center center no-repeat; }
div#Encontros-Top div.Calendario div.Calendario-Next { right:2px; background:url(../images/Calendario-Next.gif) center center no-repeat; }
div#Encontros-Top div.Calendario div.Calendario-Mes { margin:0 2.3em; line-height:1.8em; text-align:center; font-weight:bold; }

div#Encontros-Top div.Calendario table.Calendario { width:100%; border-collapse:separate; margin:0 0 0.4em; }
div#Encontros-Top div.Calendario table.Calendario thead td { color:#e58333; padding:0.1em 0.3em; text-align:right; }
div#Encontros-Top div.Calendario table.Calendario tbody td { background:#f1f1f1; border:1px solid #ccc; padding:0.1em 0.3em; text-align:right; }
div#Encontros-Top div.Calendario table.Calendario td a { display:block; text-align:right; color:#fff; font-weight:bold; }

div#Encontros-Top div.Calendario table.Calendario td.Dia { background:#fff; }
div#Encontros-Top div.Calendario table.Calendario td.DiaHoje { background:#DE6400; color:#fff; font-weight:bold; }
div#Encontros-Top div.Calendario table.Calendario td.DiaEncontro { color:#fff; background:#4E4036; border:1px solid #4E4036; color:#fff; }

div#Encontros-Top div.Calendario table.Legenda { width:100%; border-top:1px solid #bdbebe; border-collapse:separate; margin:0 0 0.4em; }
div#Encontros-Top div.Calendario table.Legenda td.DiaHoje { background:#DE6400; color:#fff; font-weight:bold; }
div#Encontros-Top div.Calendario table.Legenda td.DiaEncontro { color:#fff; background:#4E4036; color:#fff; font-weight:bold; }


a#Encontros-Anteriores:link,
a#Encontros-Anteriores:visited { color:#fff; text-decoration:underline; display:block; clear:both; background:#DE6400; margin-bottom:1em; padding:0.5em 1em; text-align:right; }
a#Encontros-Anteriores:hover,
a#Encontros-Anteriores:active { text-decoration:none; }


div#Encontros { clear:both; display:block; }


div.Encontros-Navigation { margin:1.5em 0; padding:0; position:relative; line-height:2; }
div.Encontros-Navigation div.First { position:absolute; top:0; left:0; text-align:left; }
div.Encontros-Navigation div.Prev { position:absolute; top:0; left:16em; text-align:right; }
div.Encontros-Navigation div.Center { margin:0 auto; text-align:center; }
div.Encontros-Navigation div.Center a:link,
div.Encontros-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.Encontros-Navigation div.Center a:hover,
div.Encontros-Navigation div.Center a:active,
div.Encontros-Navigation div.Center a.Active { background:#de6400; font-weight:bold; }
div.Encontros-Navigation div.Next { position:absolute; top:0; right:16em; text-align:left; }
div.Encontros-Navigation div.Last { position:absolute; top:0; right:0; text-align:right; }


div#Encontros div.Encontro { font-size:1em; margin:0 0 1em 0; padding:0.5em 0 0.1em 0; background:#f1f1f1; border-bottom:1px solid #b8babb; }
div#Encontros div.Encontro div.Encontro-Image { width:75px; float:left; padding:2px; margin:0 0.75em; border:1px solid #514339; }
div#Encontros div.Encontro div.Encontro-Image img { width:75px; height:75px; display:block; background:url(../images/ajax-loader.gif) no-repeat center #fff; }
div#Encontros div.Encontro div.Encontro-Text { width:85%; float:left; display:block; padding:0; }
div#Encontros div.Encontro div.Encontro-Text a.Encontro-Title { display:inline-block; background:#4E4036; padding:0.1em 0.5em; margin-bottom:0.09em; color:#fff; font-size:1.2em; font-weight:bold; text-transform:uppercase; text-decoration:none; }
div#Encontros div.Encontro div.Encontro-Text a.Encontro-Ver:link,
div#Encontros div.Encontro div.Encontro-Text a.Encontro-Ver:visited { display:block; text-align:right; }
div#Encontros div.Encontro div.Encontro-Text span.Encontro-Data { float:left; margin:0 0.1em 0 0; padding:0.3em; background:#de6400; color:#fff; display:inline-block; }
div#Encontros div.Encontro div.Encontro-Text span.Encontro-FData { float:left; padding:0.3em; font-weight:bold; background:#e7853d; color:#fff; display:inline-block; text-transform:uppercase; }
div#Encontros div.Encontro div.Encontro-Text span.Encontro-Text { padding:.5em 0; display:block; clear:both; }


div#Encontros div.Ficheiro-Title { clear:both; display:block; line-height:1; }
div#Encontros div.Ficheiro-Title h3 { margin:0; padding:0 0 0.5em 0.5em; color:#000; font-size:1.2em; text-transform:uppercase; }
div#Encontros div.Encontro-Ficheiro { 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#Encontros div.Encontro-Ficheiro a.Title:link,
div#Encontros div.Encontro-Ficheiro a.Title:visited { float:left; padding:0 0 0 1em; }
div#Encontros div.Encontro-Ficheiro a.Title:hover,
div#Encontros div.Encontro-Ficheiro a.Title:active { text-decoration:none; }
div#Encontros div.Encontro-Ficheiro a.VerFicheiro:link,
div#Encontros div.Encontro-Ficheiro a.VerFicheiro:visited { float:right; }
div#Encontros div.Encontro-Ficheiro a.VerFicheiro:hover,
div#Encontros div.Encontro-Ficheiro a.VerFicheiro:active { text-decoration:none; }



/* Encontro */
div#Encontro { margin:0 0 0.1em 0; padding:0.5em 0 0.1em 0; border-bottom:1px solid #b8babb; }
div#Encontro div.Encontro-Image { width:75px; float:left; padding:2px; margin:0 1.5em 0 0; border:1px solid #514339; background:url(../images/ajax-loader.gif) no-repeat center center; }
div#Encontro div.Encontro-Image img { width:75px; height:75px; display:block; }
div#Encontro div.Encontro-Text { float:left; display:block; padding:0; }
div#Encontro div.Encontro-Text a.Encontro-Title { display:inline-block; background:#4E4036; padding:0.1em 0.5em; margin-bottom:0.09em; color:#fff; font-size:1.2em; font-weight:bold; text-transform:uppercase; text-decoration:none; }
div#Encontro div.Encontro-Text a.Encontro-Ver:link,
div#Encontro div.Encontro-Text a.Encontro-Ver:visited { text-align:right; }
div#Encontro div.Encontro-Text span.Encontro-Data { float:left; margin:0 0.1em 0 0; padding:0.3em; background:#de6400; color:#fff; display:inline-block; }
div#Encontro div.Encontro-Text span.Encontro-FData { float:left; padding:0.3em; font-weight:bold; background:#e7853d; color:#fff; display:inline-block; text-transform:uppercase; }
div#Encontro div.Encontro-Text span.Encontro-Text { padding:.5em 0; display:block; clear:both; }

div#Encontro div.Ficheiro-Title { clear:both; display:block; line-height:1; }
div#Encontro div.Ficheiro-Title h3 { margin:0; padding:1.5em 0 0.5em 0; color:#000; font-size:1.2em; text-transform:uppercase; }
div#Encontro div.Encontro-Ficheiro { 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#Encontro div.Encontro-Ficheiro a.Title:link,
div#Encontro div.Encontro-Ficheiro a.Title:visited { float:left; padding:0 0 0 1em; }
div#Encontro div.Encontro-Ficheiro a.Title:hover,
div#Encontro div.Encontro-Ficheiro a.Title:active { }
div#Encontro div.Encontro-Ficheiro a.VerFicheiro:link,
div#Encontro div.Encontro-Ficheiro a.VerFicheiro:visited { float:right; }
div#Encontro div.Encontro-Ficheiro a.VerFicheiro:hover,
div#Encontro div.Encontro-Ficheiro a.VerFicheiro:active { text-decoration:none; }


