/*****************************************************************************/

#menu
{
 display: none;
}

#menu ul
{
 list-style:none;
 padding:0px;
 border:0px;
 margin:0px;
 background-color: #fff;
}

#menu ul li
{
 text-align:left;
 margin-top:1px;
 padding:0px;
 border:none;
 background-color:#eee;
}

#menu ul li a
{
 display: block;
 width:100%;
 color: #000000; 
 text-decoration:none;
 margin:1px;
 padding-left:10px;
}

#menu ul li a:hover
{
 color: #FFFFFF; 
 text-decoration:none;
 background-color: #003366;
}

#menu img
{
 margin-top:10px;
}

/**********************************************************************************************/

#corpo 
{
	width: 100%;

	overflow:visible;
}

#corpo p
{
	padding-left: 10px;
}

#corpo .content 
{
 background-color:#eee;
}

#corpo .content_conf 
{
 background-color:#eee;
 line-height: 22px;
 padding-left: 10px;
}

#corpo .form_linha 
{
  clear: both;
  padding: 5px;
}


#corpo .form_txt_area
{
 float: right;
 text-align: left;
 padding-right:05;
 padding-bottom: 0;
}
#corpo input, select, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#corpo .msg 
{
 background-color:#eee;
 line-height: 22px;
 padding: 20px;
 border:1px solid #003366;
 text-align:center;
}

#corpo ul
{
	list-style: square; 
}

#corpo_questoes 
{
	text-align:justify;
	float:left;
	width:430px;
	padding:00px;
	height:250px;
}

#corpo_questoes ul
{
	list-style: square; 
}

#corpo_questoes p
{
	padding:0px 10px;
}

/**********************************************************************************************/

a:link 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	font-style: normal; 
	color: #FAA61A;
	font-weight: bold; 
	text-decoration: none;
	background-color: transparent;
}
		
a:visited 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt; 
	font-style: normal; 
	color: #FAA61A;
    font-weight: bold; 
	text-decoration: none;
	background-color: transparent;
}
		   
a:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	color: #FAA61A;
	font-weight: bold; 
	text-decoration: underline;
	background-color: transparent;
}

a:link.email
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	font-style: normal; 
	color: #800040;
	font-weight: normal; 
	text-decoration: none;
	background-color: transparent;
}

a:visited.email
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	font-style: normal; 
	color: #800040;
	font-weight: normal; 
	text-decoration: none;
	background-color: transparent;
}

a:hover.email
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color: #336699;
	text-decoration: underline overline;
	background-color: transparent;
}
	
/* Formata o ambiente das várias páginas */
.geral
{
	background-color: #8E8E8E;
	margin: 5px;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #333333; /* Cor da Scroll Bar */
	scrollbar-shadow-color: #8E8E8E;
	scrollbar-highlight-color: #8E8E8E;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #8E8E8E; /* Cor da Seta */
 	border: 1px solid #FFFFFF;
}

/* Formata o fundo para a página de top */
.Natal
{
	background-image: url(Images/snowflake.gif);
	background-repeat: no-repeat;
	background-position: right center;

}

/* Formata o texto para a página de bottom */
.TextoBottom
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color: #FAA61A;
}

.TextoBottom a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color: #FAA61A;
}

.TextoBottom a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color: #FAA61A;
	text-decoration: underline;
}

/* Formata o texto para a página de top */
.TextoTop
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	color: #FFFFFF;
}

/* Formata a tabela para as várias páginas */
.TabelaGeral
{
	padding: 5px;
}

/* Formata a titulo para as várias páginas */
.TituloGeral
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #800040;
	font-weight: bold;
	height: 12pt;
	background-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #800040;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #800040;
	padding: 4px;
}

/* Formata o texto para as várias páginas */
.DetalheGeral
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	font-style: normal; 
	color: #FFFFFF;
}

.DetalheGeral a:link 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	color: #FAA61A;
	font-weight: bold; 
	text-decoration: none;
}

.DetalheGeral a:visited 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	color: #FAA61A;
	font-weight: bold; 
	text-decoration: none;
}

.DetalheGeral a:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color: #FAA61A;
	font-weight: bold; 
	text-decoration: underline;
}

/* Formata o texto em bold para as várias páginas */
.DetalheGeralBold
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}

/* Formata a titulo para a página de calendario */
.TituloCalendario
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	background-color: #EE831F;
}				

/* Formata a mes para a página de calendario */
.MesCalendario
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #0A3261;
	font-weight: bold;
	height: 20px;
	background-color: #FFFFFF;
}

/* Formata o texto para a página de calendário */
.DetalheCalendario
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	height: 20px;
	color: #0A3261;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0A3261;
}

/* Formata a tabela sponsors para a página de detalhe*/
.TabelaSponsor
{
	height: 175px;
	width: 85px;
}

/* Formata a tabela noticias para a página de detalhe*/
.TabelaNoticia
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	text-align: left;
	height: 175px;
	width: 315px;
}

/* Formata o titulo para a página de secções e clube */
.TituloLink
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	text-align: center;
	color: #800040;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #800040;
	margin: 0px;
	padding: 0px;
}

.Info
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

/* Formata o titulo para a página de noticias */
.TituloNoticia
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	text-align: left;
	color: #800040;
	font-weight: bold;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #800040;
	padding: 0px;
	background-image: url(Images/Icons/noticias.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* Formata o texto para as noticias na página detail */
.InfoNoticias
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	color: #000000;
}

.InfoNoticias a:link 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	font-style: normal; 
	color: #800040;
	font-weight: bold; 
	text-decoration: none;
	background-color: transparent;
}

.InfoNoticias a:visited
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	font-style: normal; 
	color: #800040;
	font-weight: bold; 
	text-decoration: none;
	background-color: transparent;
}

/* Formata o texto para os aniversarios na página detail */
.InfoAniversarios
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 7pt;
	color: #003366;
}

/* Formata o titulo para a páginas de formulário */
.TituloFormulario
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 17pt;
	text-align: center;
	color: #FAA61A;
	font-weight: bold;
	height: 20pt;
	background-color: transparent;
}

.HeaderFormulario
{
	font-size: 9pt;
	font-weight: bold;
	color: #003366;
	background-color:#eee;
	border-bottom:1px solid #999;	
	border-right:1px solid #999;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.LinhaFormulario
{
	color: #FFFFFF;
}


/* Formata os botões para as páginas de formulário */
.Botoes
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	text-align: center;
	color: #FFFFFF;
	background: #FAA61A;
}

/*********************************** Para verficar *************************************************/

h1
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color:#FFF;
	border-top:1px solid #003366;
	border-bottom:1px solid #003366;	
}

h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color:#eee;
	border-bottom:1px solid #003366;	
	border-right:1px solid #003366;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom:5px;
	margin-top:5px;
}

h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color:#eee;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.fotos
{
	border-style: double;
	border-color: #FFFFFF;
	margin-bottom: 5px;
}

#sponsor
{
 width:180px;
 top:0px;
 left:0px;
 right:0px;
 margin-top: 10px;
 padding: 2px;
 text-align: center;
 visibility: hidden;
}

.Header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.imprimir
{
	display: none;
}
