#global {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	background-image: none;
}
.azul_clube{
	color: #00ccff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.azul_tenis{
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.verde_futebol{
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rosa_ballet{
	color: #ff6699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.vermelho_toda_prova{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rosa_danca{
	color: #ff04fc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.laranja_estudo{
	color: #ff9933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.amarelo{
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.formação{
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.verde_ida_volta{
	color: #00cc33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.branco{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.azul_natacao{
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.violeta_outros{
	color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.castanho{
	color: #999966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.laranja{
	color: #ff6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.formulario {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#cabecalho {
	float: left;
	height: 80px;
	background-image: none;
	width: 800px;
	background-color: #eaeaea;
}
#menu01 {
	background-color: #00ccff;
	height: 20px;
	width: 238px;
	float: right;
	margin-right: 8px;
	margin-top: 5px;
}
#botao01 {
	margin-left: 10px;
	text-align: left;
	float: left;
	margin-top: 2px;
}
#botaoPromocoes {
	margin-left: 16px;
	text-align: left;
	float: left;
	margin-top: 8px;
}
#downloads {
    margin-left: 16px;
	text-align: left;
	float: left;
	margin-top: 8px;
}
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../imagens/fundo.gif);
}
#botao01 a:link, #botao01 a:visited, #botao01 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 20px;
}
#botao01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	height: 20px;
	margin-top: 5px;
}
#principal {
	float: left;
	background-color: #FFF;
	width: 800px;
	
}
#menu02 {
	float: left;
	margin-left: 8px;
	margin-top: 12px;
}
#bt_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin-left: 8px;
	text-align: left;
	line-height:12px;
	height: 18px;
	width: 90px;
	padding-top: 3px;
}	
#bt_clube a:link, #bt_clube a:visited, #bt_clube a:active {
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
	
}
#bt_clube a:hover {
	display:block;
	background-color:#666666;
	height: 30px;
	width: 100px;
	text-decoration:none;

}

#clube{
	display:block;
	background-color:#666666;
	height: 30px;
	width: 100px;
	text-decoration:none;

}

#bt_tenis a:link, #bt_tenis a:visited, #bt_tenis a:active{
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_tenis a:hover {
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_futebol a:link, #bt_futebol a:visited, #bt_futebol a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_futebol a:hover {
	display:block;
	background-color:#006600;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_natacao a:link, #bt_natacao a:visited, #bt_natacao a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_natacao a:hover {
	display:block;
	background-color:#0066CC;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_squash a:link, #bt_squash a:visited, #bt_squash a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_squash a:hover {
	display:block;
	background-color:#FF6633;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_ballet a:link, #bt_ballet a:visited, #bt_ballet a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_ballet a:hover {
	display:block;
	background-color:#FF6699;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_rugby a:link, #bt_rugby a:visited, #bt_rugby a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_rugby a:hover {
	display:block;
	background-color:#FFDA00;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_academia a:link, #bt_academia a:visited, #bt_academia a:active {
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_academia a:hover {
	display:block;
	background-color:#FFDA00;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_yoga a:link, #bt_yoga a:visited, #bt_yoga a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_yoga a:hover {
	display:block;
	background-color:#999966;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_danc a:link, #bt_danc a:visited, #bt_danc a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_danc a:hover {
	display:block;
	background-color:#FF04FC;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_restaurante a:link, #bt_restaurante a:visited, #bt_restaurante a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_restaurante a:hover {
	display:block;
	background-color:#999966;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_festas a:link, #bt_festas a:visited, #bt_festas a:active {
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_festas a:hover {
	display:block;
	background-color:#FFCC00;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_campos a:link, #bt_campos a:visited, #bt_campos a:active {
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_campos a:hover {
	display:block;
	background-color:#FF0000;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_estudo a:link, #bt_estudo a:visited, #bt_estudo a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_estudo a:hover {
	display:block;
	background-color:#FF9933;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_outros a:link, #bt_outros a:visited, #bt_outros a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_outros a:hover {
	display:block;
	background-color:#663399;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_ida_volta a:link, #bt_ida_volta a:visited, #bt_ida_volta a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_ida_volta a:hover {
	display:block;
	background-color:#00cc33;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_patrocinios a:link, #bt_patrocinios a:visited, #bt_patrocinios a:active {
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_patrocinios a:hover {
	display:block;
	background-color:#000000;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#bt_formacao a:link, #bt_formacao a:visited, #bt_formacao a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;

	
}
#bt_formacao a:hover {
	display:block;
	background-color:#006666;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;

}

#bt_marciais a:link, #bt_marciais a:visited, #bt_marciais a:active {
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}
#bt_marciais a:hover {
	display:block;
	background-color:#0066CC;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}

#sub_clube {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 95px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_clube a:link, #sub_clube a:visited, #sub_clube a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_clube a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00ccff;
}
#texto_clube {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#galeria {
	width: 238px;
	height: 269px;
	margin-top: 12px;
	float:right;
	margin-right: 8px;
	
}

#galeria1 {
	margin-left:750px;
	margin-top: 2px;
	float:right;
	margin-right: 2px;
	
}


#galeria2 {
	width: 238px;
	
	margin-top: 12px;
	float:right;
	margin-right: 8px;
	
}



#texto_downloads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 410px;
	background-color: #FFFFFF;
	margin-top: 12px;
	float:left;
	height: 700px;
}
#texto_downloads a:link, #texto_downloads a:visited, #texto_downloads a:active {
    font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#texto_downloads a:hover {
    font-weight: normal;
	color: #00ccff;
    text-decoration: none;
}

#multimedia a:link, #multimedia a:visited, #multimedia a:active {
	float:right;
	margin-top:5px;
	margin-right: 8px;


}
#multimedia a:hover {
	float:right;
	margin-top:5px;
	margin-right: 8px;
	
}
#multimedia_downloads a:link, #multimedia_downloads a:visited, #multimedia_downloads a:active {
	float:right;
	margin-top:5px;
	margin-right: 20px;
	height:20px;
	width:238px;
	background-color: #00ccff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
#multimedia_downloads a:hover {
    height:20px;
	width:238px;
	background-color: #0066ff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#multimedia_activo {
	float:left;
	margin-top:5px;
	margin-left: 0px;
	height:20px;
	width:238px;
	background-color: #0066ff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

#texto_multimedia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 410px;
	background-color: #FFFFFF;
	margin-top: 12px;
	float:left;
	height: 700px;
}
#texto_multimedia a:link, #texto_multimedia a:visited, #texto_multimedia a:active {
	font-weight: normal;
	color: #00CCFF;
	text-decoration: none;
}
#texto_multimedia a:hover {
    font-weight: normal;
	color: #00ccff;
    text-decoration: underline;
}

#destaques {
	float:left;
	height:90px;
	width:800px;
	background-image: none;
}

#rodape {
	float:left;
	height:20px;
	width:800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 25px;
}
#utilizador {
	background-color: #00a3cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	height: 12px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#password {
	background-color: #00a3cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	height: 12px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#entrar {
	background-color: #666666;
}
#sub_menu_activo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #00ccff;
}
.texto_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #00ccff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#texto_clube a:link, #texto_clube a:visited, #texto_clube a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_clube a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00ccff;
}
#tenis{
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#espaco{
	width: 100px;
	height: 3px;
	
}
#sub_tenis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 200px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_tenis a:link, #sub_tenis a:visited, #sub_tenis a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_tenis a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
#texto_tenis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 800px;
}
#texto_tenis a:link, #texto_tenis a:visited, #texto_tenis a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_tenis a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
#sub_menu_activo_tenis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003366;
	font-weight: bold;
}
#futebol{
	display:block;
	background-color:#006600;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#sub_futebol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 180px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;

}

#sub_futebol a:link, #sub_futebol a:visited, #sub_futebol a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_futebol a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}
#texto_futebol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 1050px;
}
#texto_futebol a:link, #texto_futebol a:visited, #texto_futebol a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_futebol a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}
#sub_menu_activo_futebol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006600;
	font-weight: bold;
}

#natacao{
	display:block;
	background-color:#0066cc;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_natacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 110px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_natacao a:link, #sub_natacao a:visited, #sub_natacao a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_natacao a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #0066cc;
}
#texto_natacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 800px;
}
#texto_natacao a:link, #texto_natacao a:visited, #texto_natacao a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_natacao a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #0066cc;
}
#sub_menu_activo_natacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066cc;

}



#squash{
	display:block;
	background-color:#ff6633;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_squash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 145px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_squash a:link, #sub_squash a:visited, #sub_squash a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_squash a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ff6633;
}
#texto_squash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 800px;
}
#texto_squash a:link, #texto_squash a:visited, #texto_squash a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_squash a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ff6633;
}
#sub_menu_activo_squash{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ff6633;
}
#logo_tecnifibre a:link, #logo_tecnifibre a:visited, #logo_tecnifibre a:active {
	float:left;
	height: 17px;
	width: 90px;
}
#logo_portugal_squash a:link, #logo_portugal_squash a:visited, #logo_portugal_squash a:active {
	height: 17px;
	width: 90px;
}
#ballet{
	display:block;
	background-color:#ff6699;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_ballet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 110px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_ballet a:link, #sub_ballet a:visited, #sub_ballet a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_ballet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ff6699;
}
#texto_ballet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#texto_ballet a:link, #texto_ballet a:visited, #texto_ballet a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_ballet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ff6699;
}
#sub_menu_activo_ballet{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ff6699;
}



#restaurante{
	display:block;
	background-color:#999966;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_restaurante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 180px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_restaurante a:link, #sub_restaurante a:visited, #sub_restaurante a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_restaurante a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #999966;
}
#texto_restaurante{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 900px;
}
#texto_restaurante a:link, #texto_restaurante a:visited, #texto_restaurante a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_restaurante a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #999966;
}
#sub_menu_activo_restaurante{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999966;
}




#festas{
	display:block;
	background-color:#ffcc00;
	height: 30px;
	width: 100px;
	text-decoration:none;

}

#sub_festas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 110px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_festas a:link, #sub_festas a:visited, #sub_festas a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_festas a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ffcc00;
}
#texto_festas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 1080px;
}
#texto_festas a:link, #texto_festasa:visited, #texto_festas a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_festas a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ffcc00;
}
#sub_menu_activo_festas{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffcc00;
}



#campos{
	display:block;
	background-color:#ff0000;
	height: 30px;
	width: 100px;
	text-decoration:none;

}

#sub_campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 125px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_campos a:link, #sub_campos a:visited, #sub_campos a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_campos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ff0000;
}
#texto_campos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 900px;
}
#texto_campos a:link, #texto_campos a:visited, #texto_campos a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	text-decoration:none;
}
#texto_campos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	text-decoration: underline;
}
#sub_menu_activo_campos{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ff0000;
}
#texto_campos_2 a:link, #texto_campos_2 a:visited, #texto_campos_2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
#texto_campos_2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

#texto_campos_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	width: 300px;
}
#estudo{
	display:block;
	background-color:#ff9933;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_estudo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 125px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_estudo a:link, #sub_estudo a:visited, #sub_estudo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_estudo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ff9933;
}
#texto_estudo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#texto_estudo a:link, #texto_estudo a:visited, #texto_estudo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_estudo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ff9933;
}
#sub_menu_activo_estudo{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ff9933;
}




#outros{
	display:block;
	background-color:#663399;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_outros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 110px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_outros a:link, #sub_outros a:visited, #sub_outros a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_outros a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663399;
	font-weight: bold;
}
#texto_outros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 550px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
}
#texto_outros a:link, #texto_outros a:visited, #texto_outros a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
#texto_outros a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663399;
	font-weight: bold;
}
#sub_menu_activo_outros{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #663399;
	font-weight: bold;
}
#texto_outros_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 800px;
}
#texto_outros_2 a:link, #texto_outros_2 a:visited, #texto_outros_2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
#texto_outros_2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663399;
	font-weight: bold;
}




#ida_volta{
	display:block;
	background-color:#00cc33;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_ida_volta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 110px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_ida_volta a:link, #sub_ida_volta a:visited, #sub_ida_volta a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_ida_volta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00cc33;
}
#texto_ida_volta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 1000px;
}
#texto_ida_volta a:link, #texto_ida_volta a:visited, #texto_ida_volta a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
#texto_ida_volta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00cc33;
}
#sub_menu_activo_ida_volta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #00cc33;
}





#patrocinios{
	display:block;
	background-color:#000000;
	height: 30px;
	width: 100px;
	text-decoration:none;

}



#texto_patrocinios{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 30px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 800px;
}
#texto_patrocinios a:link, #texto_patrocinios a:visited, #texto_patrocinios a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
#texto_patrocinios a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#galeria_patrocinios {
	width: 238px;
	height: 269px;
	margin-top: 12px;
	float:right;
	margin-right: 8px;
	
}
#multimedia_patrocinios a:link, #multimedia_patrocinios a:visited, #multimedia_patrocinios a:active {
	float:left;
	margin-top:5px;
	margin-left: 80px;
	height:20px;
	width:238px;
	background-color: #00ccff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
#multimedia_patrocinios a:hover {
	float:left;
	margin-top:5px;
	margin-left: 120px;
	height:20px;
	width:238px;
	background-color: #0066ff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}




#formacao{
	display:block;
	background-color:#006666;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#sub_formacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 190px;
	width: 95px;
	background-color: #FFFFFF;
	margin-top: 12px;
	padding-left: 8px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	float: left;
}

#sub_formacao a:link, #sub_formacao a:visited, #sub_formacao a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_formacao a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	text-transform: none;
}
#texto_formacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#texto_formacao a:link, #texto_formacao a:visited, #texto_formacao a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
#texto_formacao a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
}
#sub_menu_activo_formacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006666;
	font-weight: bold;
}
#rugby{
	display:block;
	background-color:#ffda00;
	height: 18px;
	width: 100px;
	text-decoration:none;

}

#texto_rugby{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 25px;
	text-align: left;
	width: 400px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}



#academia{
	display:block;
	background-color:#ffda00;
	height: 30px;
	width: 100px;
	text-decoration:none;

}

#sub_academia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 128px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_academia a:link, #sub_academia a:visited, #sub_academia a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_academia a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #ffda00;
}
#texto_academia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#texto_academia a:link, #texto_academia a:visited, #texto_academia a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_academia a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffda00;
	font-weight: bold;
}
#sub_menu_activo_academia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffda00;
	font-weight: bold;
}
#logo_fps a:link, #logo_fps a:visited, #logo_fps a:active {
	float:left;
	height: 61px;
	width: 90px;
}
#logo_esf a:link, #logo_esf a:visited, #logo_esf a:active {
	height: 61px;
	width: 90px;
}
#logo_isa a:link, #logo_isa a:visited, #logo_isa a:active {
	height: 38px;
	width: 75px;
}
#texto_destaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 121px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 700px;
}
#texto_destaque a:link, #texto_destaque a:visited, #texto_destaque a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00ccff;
	text-decoration:none;
}
#texto_destaque a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ccff;
	font-weight: normal;
	text-decoration: underline;
}
#galeria_destaque {
	width: 238px;
	float:right;
	margin-right: 8px;
	margin-top: 12px;
	
}
#bt_fitness a:link, #bt_fitness a:visited, #bt_fitness a:active{
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_fitness a:hover {
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_teatro a:link, #bt_teatro a:visited, #bt_teatro a:active{
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_teatro a:hover {
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_kenpo a:link, #bt_kenpo a:visited, #bt_kenpo a:active{
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_kenpo a:hover {
	display:block;
	background-color:#003366;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_tango a:link, #bt_tango a:visited, #bt_tango a:active{
	display:block;
	background-color:#00ccff;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_tango a:hover {
	display:block;
	background-color:#003366;
	height: 30px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_karate a:link, #bt_karate a:visited, #bt_karate a:active{
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_karate a:hover {
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#bt_capoeira a:link, #bt_capoeira a:visited, #bt_capoeira a:active{
	display:block;
	background-color:#00ccff;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
	
}

#bt_capoeira a:hover {
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;
    margin-top: 3px;
}
#texto_campanhas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 100px;
	text-align: left;
	width: 500px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
}
#teatro{
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#kenpo{
	display:block;
	background-color:#003366;
	height: 30px;
	width: 100px;
	text-decoration:none;
}
#tango{
	display:block;
	background-color:#003366;
	height: 30px;
	width: 100px;
	text-decoration:none;

}
#karate{
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#capoeira{
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#fitness{
	display:block;
	background-color:#003366;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#sub_fitness {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 90px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_fitness a:link, #sub_fitness a:visited, #sub_fitness a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_fitness a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00ccff;
}
#texto_fitness {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#texto_fitness a:link, #texto_fitness a:visited, #texto_fitness a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_fitness a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00ccff;
}
#rodape a:link, #rodape a:visited, #rodape a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
#rodape a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
#texto_contactos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 100px;
	text-align: left;
	width: 450px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
}
#texto_contactos a:hover{
	font-weight: normal;
	color: #00CCFF;
	text-decoration:none;
}
#texto_contactos a:link, #texto_contactos a:visited, #texto_contactos a:active{
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#global #principal #texto_contactos form table tr td {
	font-size: 11px;
}
.tamanho1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#texto2{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#texto2 a:link, #texto2 a:visited, #texto2 a:active{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0066cc;
	text-decoration: none;
}

#texto2 a:hover{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066cc;
	line-height: 14px;
	text-decoration: underline;
}
.list_noticias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #dedede;
	text-align: left;
}
.unlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066cc;
	background-color: #dedede;
    text-align: left;

}
.data_not{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00ccff;
}
.titulo_not{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

.titulo_not1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}


ul{
	text-align:left;
}
li{
	text-align:left;
}
.divide{
	width: 50px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00ccff;
}
.texto_destaque_nota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	font-style: italic;
}
#yoga{
	display:block;
	background-color:#999966;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#sub_yoga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 145px;
	width: 100px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_yoga a:link, #sub_yoga a:visited, #sub_yoga a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_yoga a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
}
#texto_yoga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 800px;
}
#texto_yoga a:link, #texto_yoga a:visited, #texto_yoga a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_yoga a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
}
#sub_menu_activo_yoga{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999966;
	font-weight: bold;
}


#danc{
	display:block;
	background-color:#FF04fc;
	height: 18px;
	width: 100px;
	text-decoration:none;

}
#sub_danc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 130px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_danc a:link, #sub_danc a:visited, #sub_danc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_danc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF04fc;
}
#texto_danc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 600px;
}
#texto_danc a:link, #texto_danc a:visited, #texto_danc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_danc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF04fc;
}
#sub_menu_activo_danc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF04fc;
	font-weight: normal;
}
#visita a:link, #visita a:visited, #visita a:active {
	margin-top:6px;
	margin-right: 8px;
	height:130px;
	width:238px;
	background-color: #00ccff;
	float: right;
}
#texto_visita {

	margin-left: 45px;
	text-align: left;
	width: 600px;
    margin-top: 12px;
    float:left;
}
#visita_downloads a:link, #visita_downloads a:visited, #visita_downloads a:active {
	margin-top:6px;
	margin-right: 0px;
	height:130px;
	width:238px;
	background-color: #00ccff;
	float: right;
}




/* Formatação do Login*/
.login_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color:#000;
}
/*formatação dos links*/
a:visited{
	color:#333;
}
/*formatação dos titulos no backOffice*/
.bk_texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	}
/*alinhar botão logout*/	
.alinha{
	margin-top:3px;
	margin-left: 300px;
	}
/*alinhar botão guardar*/		
.alinha1{
	margin-left:300px;
	}

.alinha10{
	margin-left:200px;
	}


.tamanho{
	width:260px;
	}	
	
.tamanho1{
	font-size:9px;
	font-weight:normal;
	color:#333333;
	width:105px;
	margin-left:5px;
	background-color:#dedede;
	}	
	
#texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 400px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
}

.titulo_not{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	font-size:13px;
	text-align:left;
	color:#333333;
}


.texto_not{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	color:#333333;
}

.texto_not11{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:11px;
	text-align:left;
	color:#003366;
}



.legenda_not{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line height:14px;
	text-align:left;
}

.legenda_not11{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8px;
	line height:10px;
	text-align:left;
	width:150px;
}

.data_not{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:11px;
	color:#666666;
}

.divide{
	margin-top:154px;	
	margin-left:5px;
	height:1px;
	width:725px;
	background-image:url(../imagens/fundodivide.jpg);
	background-repeat:repeat-x;
}

ul.list_noticias li
{
	list-style:none;
	margin-left:-25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:11px;
	text-align:justify;
}

.actual{
	font-weight:bold;
}

.mes_actual{
	font-weight:bold;
	color:#F90;
}

.unlink{
	color:#000;
}

#gallery {
		/*background-color: #444;*/
		vertical-align:left;
		padding: 10px;
		width: 400px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #dedede;
		border-width: 5px 5px 20px;
		color: #dedede;
	}
	#gallery ul a:hover { color: #dedede; }
	
	
	
	
#gallery1 {
		vertical-align:left;
		width: 400px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #dedede;
		border-width: 5px 5px 20px;
		color: #dedede;
	}
	#gallery ul a:hover { color: #dedede; }
	



#fotos{
		vertical-align:left;
		width: 400px;
	}
	

#fotos1{
	text-align:left;
	}
	
	
#fotos img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		margin-left:10px;
		float:left;
	}
	
#fotos a:hover img {
		border: 5px solid #dedede;
		border-width: 5px 5px 20px;
		color: #dedede;
	}
	
.lisNot{
	text-align:center;
	text-align:justify;
}


.divide2{
	margin-top:154px;	
	margin-left:5px;
	height:1px;
	width:100px;
	background-image:url(../imagens/fundodivide.jpg);
	background-repeat:repeat-x;
}
#logout {
	float: left;
	background-color: #FFF;
	width: 800px;
	background-position: center;
	
}

#fotos_escola{
	float: left;
	width:95px;
	height: 40px;
	background-color: #006600;
	text-align: center;
    magin-left: 0px;
	margin-top: 12px;
    padding-top: 5px;
	line-height: 18px;
	display:block;
}

#fotos_escola a:link, #fotos_escola a:visited, #fotos_escola a:active, #fotos_escola a:hover  {
	display: block;
	width:95px;
	height: 40px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#video {

	margin-top: 5px;
	float:right;
	margin-right: 8px;
}
#redes_sociais {
	float: right;
	margin-top: 5px;
	margin-right: 8px;
	background-color: #00CCFF;
	height: 40px;
	width: 238px;
}
.redes_sociais {
	float: right;
	margin-top: 2px;
	margin-right: 8px;
	height: 10px;
	width: 238px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
}
#marciais{
	display:block;
	background-color:#0066cc;
	height: 18px;
	width: 100px;
	text-decoration:none;
}
#sub_marciais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 5px;
	text-align: left;
	height: 90px;
	width: 95px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 12px;
	border: 1px dashed #dadada;
	padding-left: 8px;
	line-height: 18px;
}

#sub_marciais a:link, #sub_marciais a:visited, #sub_marciais a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#sub_marciais a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #0066cc;
}
#texto_marciais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 900px;
}
#texto_marciais a:link, #texto_marciais a:visited, #texto_marciais a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
#texto_marciais a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #0066cc;
}
#sub_menu_activo_marciais{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066cc;

}
#texto_tenis_palmares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	margin-left: 13px;
	text-align: left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 12px;
	line-height: 14px;
	float:left;
	height: 50px;
}
