@charset "UTF-8";
@font-face {
	font-family: 'DIN';
	src: url('webfonts/din-webfont.eot');
	src: local('☺'), url('webfonts/din-webfont.woff') format('woff'), url('webfonts/din-webfont.ttf') format('truetype'), url('webfonts/din-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DIN RegularAlternate';
	src: url('webfonts/din_regularalternate-webfont.eot');
	src: local('☺'), url('webfonts/din_regularalternate-webfont.woff') format('woff'), url('webfonts/din_regularalternate-webfont.ttf') format('truetype'), url('webfonts/din_regularalternate-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DIN BoldAlternate';
	src: url('webfonts/din_boldalternate-webfont.eot');
	src: local('☺'), url('webfonts/din_boldalternate-webfont.woff') format('woff'), url('webfonts/din_boldalternate-webfont.ttf') format('truetype'), url('webfonts/din_boldalternate-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DIN BlackAlternate';
	src: url('webfonts/din_blackalternate-webfont.eot');
	src: local('☺'), url('webfonts/din_blackalternate-webfont.woff') format('woff'), url('webfonts/din_blackalternate-webfont.ttf') format('truetype'), url('webfonts/din_blackalternate-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

body, html{ font-family:DIN;}

.imgFundo {
	background-color:#000;
	background-image: url(../imagens/imgFundo.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:top;
	text-align: center;
}
.fundo_zona1 {
	background-image: url(../imagens/fundo_zona1.png);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.fundo_linha_calendario {
	background-image: url(../imagens/fundo_linha_calendario.png);
}
.fundo_titulo_calendario {
	background-image: url(../imagens/fundo_titulo_calendario.png);
}
.fundo_subtitulo_calendario {
	background-image: url(../imagens/fundo_subtitulo_calendario.png);
}
.fundo_zona2 {
	background-image: url(../imagens/fundo_zona2.png);
}
.fundo_zona3 {
	background-image: url(../imagens/fundo_zona3.png);
}
.fundo_zona4 {
	background-image: url(../imagens/fundo_zona4.png);
}
.fundo_zona5 {
	background-image: url(../imagens/fundo_zona5.png);
}
.fundo_zona6 {
	background-image: url(../imagens/fundo_zona6.png);
}
.fundo_zona7 {
	background-image: url(../imagens/fundo_zona7.png);
}
.fundo_zona8 {
	background-image: url(../imagens/fundo_zona8.png);
}
.fundo_resultados_titulo {
	background-image: url(../imagens/fundo_resultados_titulo.png);
}
.fundo_resultados_corpo {
	background-image: url(../imagens/fundo_resultados_corpo.png);
}
.fundo_resultados_equipa {
	background-image: url(../imagens/fundo_resultados_equipa.png);
}
.fundo_zona9 {
	background-image: url(../imagens/fundo_zona9.png);
}
.fundo_zona10 {
	background-image: url(../imagens/fundo_zona10.png);
}
.fundo_noticias {
	background-image: url(../imagens/fundo_noticias.png);
}
.fundo_noticias2 {
	background-image: url(../imagens/fundo_noticias2.png);
}
.fundo_noticias2a {
	background-image: url(../imagens/fundo_noticias2a.png);
}
.fundo_noticias2b {
	background-image: url(../imagens/fundo_noticias2b.png);
}
.fundo_noticias3 {
	background-image: url(../imagens/fundo_noticias3.png);
}
.fundo_noticias4 {
	background-image: url(../imagens/fundo_noticias4.png);
}
.fundo_noticias5 {
	background-image: url(../imagens/fundo_noticias5.png);
}
.fundo_noticias6 {
	background-image: url(../imagens/fundo_noticias6.png);
}
.fundo_noticias7 {
	background-image: url(../imagens/fundo_noticias7.png);
}
.fundo_noticias8 {
	background-image: url(../imagens/fundo_noticias8.png);
}
.fundo_noticias9 {
	background-image: url(../imagens/fundo_noticias9.png);
}
.fundo_calendario {
	background-image: url(../imagens/fundo_calendario.png);
}
.fundo_calendario_titulo {
	background-image: url(../imagens/fundo_calendario_titulo.png);
}
.fundo_calendario_corpo {
	background-image: url(../imagens/fundo_calendario_corpo.png);
}
.fundo_calendario2 {
	background-image: url(../imagens/fundo_calendario2.png);
}
.fundo_calendario3 {
	background-image: url(../imagens/fundo_calendario3.png);
}
.fundo_estatisticas1 {
	background-image: url(../imagens/fundo_estatisticas1.png);
}
.fundo_estatisticas2 {
	background-image: url(../imagens/fundo_estatisticas2.png);
}
.fundo_estatisticas3 {
	background-image: url(../imagens/fundo_estatisticas3.png);
}
.fundo_parceiros0 {
	background-image: url(../imagens/fundo_parceiros0.png);
}
.fundo_email {
	font-family: "DIN RegularAlternate";
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
a.fundo_email:visited {text-decoration: none;color: #FFF;} 
a.fundo_email:link {text-decoration: none;color: #FFF;}
a.fundo_email:hover {text-decoration: none;color: #FF0;}
a.fundo_email:active {text-decoration: none;color: #FFF;}
.fundo_texto_loja {
	background-color: #000;
}
.texto_zona1 {
	color: #FFF;
	font-family: DIN;
	font-size: 10px;
	visibility:hidden;
	
}
.texto_zona2 {
	font-family: DIN;
	font-size: 11px;
	color: #FF6;
}
a.texto_zona2:visited {text-decoration: none;color: #FF6;} 
a.texto_zona2:link {text-decoration: none;color: #FF6;}
a.texto_zona2:hover {text-decoration: none;color: #FF6;}
a.texto_zona2:active {
	text-decoration: none;
	color: #FF0;
	font-family: DIN;
	font-size: 12px;
	font-weight: normal;
}
.tituloMenu {
	font-family: DIN;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.fundo_jogos {
	background-image: url(../imagens/fundo_jogos.png);
}
.fundo_agenda {
	background-image: url(../imagens/fundo_agenda.png);
}
.fundo_newsletter {
	background-image: url(../imagens/fundo_newsletter.png);
}
.fundo_loja {
	background-image: url(../imagens/fundo_loja.png);
}
.fundo_contactos {
	background-image: url(../imagens/fundo_contactos.png);
}
.fundo_contactos2 {
	background-image: url(../imagens/fundo_contactos2.png);
}
.titulo_modulos {
	font-family: "DIN BlackAlternate";
	font-size: 16px;
	color: #FFF;
	text-align:left;
}
a.titulo_modulos:visited {text-decoration: none;color: #FFF;} 
a.titulo_modulos:link {text-decoration: none;color: #FFF;}
a.titulo_modulos:hover {text-decoration: none;color: #FF0;}
a.titulo_modulos:active {text-decoration: none;color: #FFF;}
.subtitulo_modulos {
	font-family: "DIN BlackAlternate";
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
.texto_modulos {
	font-family: "DIN RegularAlternate";
	font-size: 16px;
	color: #FFF;
	text-align: center;
}
.texto4_modelos {
	font-family: "DIN RegularAlternate";
	font-size: 10px;
	color: #FFF;
	text-align: left;
}
.texto6_modelos {
	font-family: "DIN RegularAlternate";
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
.texto7_modelos {
	font-family: "DIN RegularAlternate";
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
.texto8_modelos {
	font-family: "DIN BlackAlternate";
	font-size: 18px;
	color: #FF0;
	text-align: center;
}
.texto5_modelos {
	font-family: "DIN BoldAlternate";
	font-size: 10px;
	color: #FFF;
	text-align: left;
}
.resultados_jogos {
	font-family: "DIN RegularAlternate";
	font-size: 16px;
	color: #FF0;
}
.separador_jogos {
	font-family: "DIN BoldAlternate";
	font-size: 10px;
	color: #bb2619;
	text-align: center;
}
.texto2_modelos {
	font-family: "DIN BoldAlternate";
	font-size: 10px;
	text-align: right;
	color: #bb2619;
}
a.texto2_modelos:visited {text-decoration: none;color: #bb2619;} 
a.texto2_modelos:link {text-decoration: none;color: #bb2619;}
a.texto2_modelos:hover {text-decoration: none;color: #FF0;}
a.texto2_modelos:active {text-decoration: none;color: #bb2619;}
.texto3_modelos {
	font-family: "DIN BoldAlternate";
	font-size: 10px;
	text-align: left;
	color: #bb2619;
}
a.texto3_modelos:visited {text-decoration: none;color: #bb2619;} 
a.texto3_modelos:link {text-decoration: none;color: #bb2619;}
a.texto3_modelos:hover {text-decoration: none;color: #FF0;}
a.texto3_modelos:active {text-decoration: none;color: #bb2619;}
.noticias_titulo {
	font-family: DIN;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	margin-left:30px;
	margin-right:30px;
	background-image: url(../imagens/fundo_noticias.png);
}
.noticias_titulo2 {
	font-family: DIN;
	font-size: 15px;
	color: #FF0;
	text-align: center;
	margin-left:30px;
	margin-right:30px;
	background-image: url(../imagens/fundo_noticias.png);
}
a.noticias_titulo:visited {text-decoration: none;color: #FFF;} 
a.noticias_titulo:link {text-decoration: none;color: #FFF;}
a.noticias_titulo:hover {text-decoration: none;color: #FF0;}
a.noticias_titulo:active {text-decoration: none;color: #FFF;}
.texto_noticias2 {
	font-family: DIN;
	font-size: 12px;
	color: #FFF;
	text-align: left;
}
.texto_noticias3 {
	font-family: DIN;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #bb2619;
}
.texto_resultados {
	font-family: DIN;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.texto_resultadosa {
	text-indent: 10px;
	font-family: DIN;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}
.texto_resultados2 {
	font-family: DIN;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.texto_resultados2a {
	text-indent:10px;
	font-family: DIN;
	font-size: 14px;
	color: #FFF;
	text-align: left;
}
.texto_resultados3 {
	font-family: DIN;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
.texto_fut_feminino {
	font-family: DIN;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	line-height: 25px;
}
.texto_corpos_sociais {
	font-family: DIN;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	line-height: 20px;
	text-align: left;
}
.texto_corpos_sociais2 {
	font-family: DIN;
	font-size: 13px;
	color: #FFF;
	line-height: 20px;
	text-align: left;
}
a.texto_corpos_sociais2:visited {text-decoration: none;color: #FFF;} 
a.texto_corpos_sociais2:link {text-decoration: none;color: #F00;}
a.texto_corpos_sociais2:hover {text-decoration: none;color: #FFF;}
a.texto_corpos_sociais2:active {text-decoration: none;color: #FFF;}
.texto_competicoes {
	font-family: DIN;
	font-size: 13px;
	color: #F00;
	line-height: 20px;
	text-align: left;
}
.texto_competicoes2 {
	font-family: DIN;
	font-size: 13px;
	color: #F00;
	line-height: 20px;
	text-align: center;
}
a.texto_competicoes:visited {text-decoration: none;color: #F00;} 
a.texto_competicoes:link {text-decoration: none;color: #F00;}
a.texto_competicoes:hover {text-decoration: none;color: #FFF;}
a.texto_competicoes:active {text-decoration: none;color: #F00;}
.texto_corpos_sociais3 {
	font-family: DIN;
	font-size: 13px;
	color: #FFF;
	line-height: 20px;
	text-align: left;
}
.texto_corpos_sociais4 {
	font-family: DIN;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	line-height: 20px;
	text-align: left;
}
.fundo_barra_vermelha {
	background-image: url(../imagens/barra_vermelha.png);
	background-repeat: repeat-y;
}
.texto_contactos2 {
	font-family: DIN;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	line-height: 20px;
}
.texto_contactos2 {
	font-family: DIN;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	line-height: 20px;
}
.texto_contactos3 {
	font-family: DIN;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	line-height: 20px;
}
.texto_zona3 {
	font-family: DIN;
	font-size: 12px;
	color: #FFF;
}
.formulario {
	font-family: DIN;
	font-size: 12px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../imagens/ponto_contactos.png);
	background-repeat: repeat;
}
.texto_contactos {
	font-family: DIN;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}
.texto_estatisticas3 {
	font-family: DIN;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	line-height: 20px;
}
.texto_estatisticas {
	font-family: DIN;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
.texto_estatisticas2 {
	font-family: DIN;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
.titulo_modulos2 {
	font-family: DIN;
	font-size: 16px;
	color: #FFF;
}
.titulo_noticias2 {
	font-family: "DIN BlackAlternate";
	font-size: 18px;
	color: #FFF;
}
.texto_resultados4 {
	font-family: DIN;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

