/* generated by csscreator.com */ 
html, body{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#101010;
	background-image: url(../img/fundo_site.jpg);
	background-repeat: repeat-x;
}
p{
	margin:0;
	padding:0;
}

#fullpagewidth1{
	max-width:100%;
	min-width:968px;
	background-image: url(../img/fundo_imagem1.jpg);
	background-repeat: no-repeat;
	background-position: center top;  
}
#fullpagewidth2{
	max-width:100%;
	min-width:968px;
	background-image: url(../img/fundo_imagem2.jpg);
	background-repeat: no-repeat;
	background-position: center top;  
}
#fullpagewidth3{
	max-width:100%;
	min-width:968px;
	background-image: url(../img/fundo_imagem3.jpg);
	background-repeat: no-repeat;
	background-position: center top;  
}
#fullpagewidth4{
	max-width:100%;
	min-width:968px;
	background-image: url(../img/fundo_imagem4.jpg);
	background-repeat: no-repeat;
	background-position: center top;  
}
#fullpagewidth5{
	max-width:100%;
	min-width:968px;
	background-image: url(../img/fundo_imagem5.jpg);
	background-repeat: no-repeat;
	background-position: center top;  
}

#pagewidth{
	width:963px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../img/fundo_centro.gif);
	background-repeat: repeat-y;	
} 
#pagewidth_direitos{
	width:963px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;
	text-align:center;
	line-height:20px;
	padding-top:3px;
} 
 
#header{
 position:relative; 
 height:187px; 

 width:100%;
} 
 
#leftcol{
 width:205px; 
 float:left; 
 position:relative;
 padding-left:5px;
 margin-top:5px;

 }
 
#twocols{
 width:753px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:205px; 
 float:right; 
 position:relative;
 margin-right:6px;
 margin-top:5px;

 }
 
#maincol{
 background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:520px; 
 margin-top:5px;
 margin-left:11px;
 margin-right:11px;
}
 
#footer{
	height:60px;
	clear:both;
	padding-left:5px;
	padding-right:6px;
	background-image:url(../img/repete_footer.jpg);
	background-repeat: no-repeat;

} 
#submenu{
	height:20px;
	padding-top:35px;
	text-align:center;
} 
.submenu_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424343;
}
a.submenu_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424343;
	padding-left:7px;
	padding-right:7px;
}
a.submenu_texto:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424343;
	text-decoration:underline;
}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


#imagem_topo{
	width:963px;
	height:153px;
}
#menu{
	width:952px;
	height:34px;
	background-image: url(../img/fundo_menu.jpg);
	background-repeat: repeat-x;
	margin-left:5px;
}
a {
	text-decoration:none;
}
#btmenu{
	height:34px;
	background-image: url(../img/fundo_menu.jpg);
	background-repeat: repeat-x;
	text-align:center;
	float:left;	
}
.btmenutext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	line-height: 33px;
}

#btmenu:hover{
	height:34px;
	background-image: url(../img/fundo_menu_hover.jpg);
	background-repeat: repeat-x;
	text-align:center;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	cursor:pointer;
}
#separadormenu{
	width:1px;
	height:34px;
	float:left;
}

.titulos {
	height:24px;
	background-image: url(../img/titulo_fundo.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-left-color: #000000;
}

.titulos_estrela_esquerda {
  height:24px;
  background-image: url(../img/titulo_fundo_esquerda.jpg);
  background-position: left;
  width:24px;
  float:left;
  z-index: 2;
}

.titulos_estrela_direita {
	height:24px;
	background-image: url(../img/titulo_fundo_direita.jpg);
	background-position: right;
	width:64px;
	position: relative;
	float:right;
}
.titulos_texto {
	height:24px;
	width:auto;
	float:left;
	padding-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align:left;
	line-height:23px;
}
#separador{
	height:1px;
	margin-left:12px;
	background-image: url(../img/separador.gif);
	background-repeat: no-repeat;
}
#separador_big{
	height:1px;
	margin-left:4px;
	background-image: url(../img/separador.gif);
	background-repeat: repeat-x;
	float:left;
	width:514px;
}
#caixa_sponsor{
	background-image: url(../img/degradee_sponsors.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#img_sponsor{
	padding-left:1px;
}
#noticia_destaque{	
	margin-top:1px;
}
#noticia{
	margin-bottom:5px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	float:left;
	cursor:pointer;
}
#noticia:hover{
	background-color:#F3F3F3;
}
.noticia_img{
	padding:2px;
	border: 1px solid #e7c4c5;
	width:124px;
	height:93px;
	float:left;
}
.noticia_img:hover{
	border: 1px solid #ac0207;
	cursor:pointer;
}
.video_img{
	padding:2px;
	border: 1px solid #e7c4c5;
	width:175px;
	height:140px;
	float:left;
}
.video_img:hover{
	border: 1px solid #ac0207;
	cursor:pointer;
}	


#galeria{
	margin-top:20px;
	text-align:center;
	margin-left:40px;
}
#galeria_video{
	margin-top:20px;
	text-align:center;
	margin-left:10px;
	}
.noticia_img_ver{
	padding:1px;
	border: 1px solid #e7c4c5;
	width:124px;
	height:93px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.noticia_img_ver:hover{
	border: 1px solid #ac0207;
	cursor:pointer;
}
#noticia_titulo{
	padding-top:3px;
}
#noticia_texto{
	padding-top:3px;
}
#noticia_wrapper{
	float:left;
	width:370px;
	padding-left:12px;
	height:87px;
}
#video_wrapper{
	float:left;
	width:322px;
	padding-left:12px;
	height:87px;
}
.estrela_link{
	width:90px;
}
.estrela_link_amarelo{
	width:80px;
	padding-left:15px;

}
.estrela{
	float:left;
	width:10px;
}

#calendario_wrapper{
	float:left;
	width:508px;
	padding-left:12px;
}
#calendario{
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
#calendario:hover{
	background-color:#F3F3F3;
	cursor:pointer;
}

#mais_noticias{
	float:right;
	padding-right:20px;
	width:300px;
	text-align:right;
	padding-top:20px;
}
#voltar_atras{
	float:left;
	padding-left:20px;
	width:500px;
	text-align:left;
	padding-top:20px;
}
.link_marte{
	padding-left:2px;
	padding-right:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffc600;
	line-height:20px;
	}
.link_marte:hover{
	background-color:#ffc600;
	color:#000000;
}
#caixa_calendario{
	background-color: #191a1b;
	background-image: url(../img/repete_calendario.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#calendario_set1{
	padding-left:15px;
	padding-top:8px;	
}
#calendario_set{
	padding-left:15px;
	padding-top:8px;	
}
#calendario_set:hover{
	background-color:#0e0f0f;
	cursor:pointer;
}
#calendario_tipo{
	width:185px;
	height:25px;
	vertical-align:middle;
}
#calendario_local{

}
#calendario_data{
	width:185px;
	padding-bottom:8px;
}
#video{
	margin-bottom:10px;
}
#video_info{
	padding-left:15px;
}
#video_imagem{
	padding-top:9px;
	padding-left:15px;
	padding-bottom:0px;
	z-index:1;
}
#passatempo_link{
	float:left;
	width:100px;
	}
#passatempo_frase{

}
#caixa_comunicados{
	margin-top:1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#comunicados_set{
	padding-left:15px;
	padding-top:8px;
	width:190px;
	float:left;
}
#comunicados_set:hover{
	background-color:#e3e3e3;
	cursor:pointer;
	float:left;
}
#comunicados_titulo{
	padding-bottom:6px;
}
#comunicados_data{
	padding-bottom:5px;
	float:left;
}
#comunicados_link{	
	width:10px;
	text-align:right;
	padding-right:20px;
	float:right;
}
#separador_comunicados{
	height:2px;
	margin-left:12px;
	background-image: url(../img/separador.gif);
	background-repeat: no-repeat;
	float:left;
	width:172px;
}
#contactos{	
	padding-top:25px;
	padding-left:28px;
	line-height:15px;
}
.txt_paginacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
a.txt_paginacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}
a.txt_paginacao:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration:underline;
}
.txt_paginacao_on{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c41b00;	
	padding-left:3px;
	padding-right:3px;
}
.categoria_titulo{
	width:48px;
	float:left;
	margin:0px;
	line-height:15px;
	padding-left:10px;
}
.categoria_texto{
	width:430px;
	float:left;
	margin:0px;
	line-height:15px;
}
.clubes_set{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	float:left;
	width:509px;
}
.clubes_set:hover{
	background-color:#e3e3e3;
	cursor:pointer;
}
.clubes_linha{
	margin:0px;
	float:left;
}
.clubes_nome{
	margin-bottom:5px;
}
#not_wrapper{	
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}
#not_texto{
	line-height:14px;
	padding-top:5px;
	margin-bottom:15px;
}
.noticia_img_ver1{
	padding:1px;
	border: 1px solid #e7c4c5;
	width:124px;
	height:93px;
	float:left;
	margin-top:5px;
	margin-right:5px;
}