*{
	FONT-FAMILY: Verdana,Helvetica,Arial; 
}

body {
  margin-left:0; 
  margin-top:0;  
  margin-bottom:0;  
  margin-right:0}

BODY {BGCOLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif}

form {margin-top: 0; margin-bottom: 0}

.header_links {font-size: 10px; color: #314469; font-weight: none}
A.header_links:link, A.header_links:hover, A.header_links:visited{
  color: #314469; font-size: 10px; text-decoration: none;}
A.header_links:hover {text-decoration: underline;}

.resultados_header {font-family: verdana,arial,geneva; background: #F69C00; color: #ffffff; font-size: 13px; font-weight: bold;text-align: center;}
.resultados_row { background: #FFE4B9; color: #000000; font-size: 10px;}
.resultados_row_light { background: #FFECCF; color: #000000; font-size: 10px;}
.resultados_row_played { background: #f5f5f5; color: 000000; font-size: 10px; font-weight: normal;}

.menuprincipal		{COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.menuprincipal_azul {COLOR: #314469; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.submenu			{COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px}

A.submenu:active, A.submenu:link, A.submenu:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.submenu:hover {TEXT-DECORATION: underline}

A.menuprincipal:active, A.menuprincipal:link, A.menuprincipal:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menuprincipal:hover {TEXT-DECORATION: underline}

.loginbox			{COLOR: #FF9900; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px}
.loginbox2			{COLOR: #FFFFFF; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px}
.loginbox3			{COLOR: #000000; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px}

A.loginbox:active, A.loginbox:link, A.loginbox:visited {COLOR: #FF9900; TEXT-DECORATION: none}
A.loginbox:hover {COLOR: #FF9900; TEXT-DECORATION: underline}

input.loginbox{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal;
border-color : #000000; 
border-width : 1; 
}

input.login_commit{
	color : #314469; 
	background : #ff9900; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : bold;
	border-color : #314469; 
	border-width : 1px; 
	height: 16px;
	cursor: hand;
}

.sb_box_header{
	padding-left: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('sb_box_top.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-align: left;
	height: 15;
	vertical-align: center;
}

.sb_box_footer{
	padding-left: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('sb_box_bottom.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-align: left;
	height: 15;
	vertical-align: center;
}

.sb_box_header_orange{
	padding-left: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('sb_box_top_orange.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
	height: 15;
	vertical-align: center;
}

.sb_box_footer_orange{
	padding-left: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('sb_box_bottom_orange.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
	height: 15;
	vertical-align: center;
}

.rb_box_header{
	padding-right: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('rb_box_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	height: 15;
	vertical-align: center;
}

.rb_box_footer{
	padding-right: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('rb_box_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: right;
	height: 15;
	vertical-align: center;
}

.rb_box_header_orange{
	padding-right: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('rb_box_top_orange.gif');
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	height: 15;
	vertical-align: center;
}

.rb_box_footer_orange{
	padding-right: 5px;
	font-size : 10px; 
	font-weight : bold;
	color : #FFFFFF; 
	background-image: url('rb_box_bottom_orange.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: right;
	height: 15;
	vertical-align: center;
}

.rb_box_content{
	font-size : 10px; 
	padding: 8px;
	color : #314469; 
	background : #E0E3E8; 
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}

.rb_box_content_noborder{
	font-size : 10px;
	color : #314469; 
	background : #E0E3E8; 
}

.rb_box_content span{
	font-size : 10px; 
	background : #E0E3E8; 
}

.rb_box_content span.transm_hora{
	font-size : 10px; 
	background : #E0E3E8; 
	text-transform: capitalize;
	text-align: left;
	color : #314469; 
}

.rb_box_content span.transm_jogo{
	font-size : 10px; 
	background : #E0E3E8; 
	text-align: left;
	padding:0px;
	padding-left: 20px;
	font-weight : bold;
}

.transm_content{
	padding-top: 5px;
}

.transm_content span.transm_hora{
	font-size : 10px; 
	background : #FFFFFF; 
	text-transform: capitalize;
	text-align: left;
	color : #314469; 
	padding-left: 10px;
}

.transm_content span.transm_jogo{
	font-size : 10px; 
	background : #FFFFFF; 
	text-align: left;
	padding:0px;
	padding-left: 20px;
	font-weight : bold;
}

.hp_content{
	font-size : 10px; 
	padding: 8px;
	color : #314469; 
	background : #FFFFFF; 
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}


.rb_box_content li{
	font-size : 10px; 
	color : #314469; 
}

.rb_box_content li.faded{
	font-size : 10px; 
	color : #969696; 
}

.rb_box_content li a, .rb_box_content li a:link, .rb_box_content li a:visited {
	font-size: 10px; 
	color: #314469; 
	text-decoration: none; 
}
.rb_box_content li a:hover {
	font-size: 10px; 
	color: #314469; 
	text-decoration: underline; 
}


h1.zz_page_title{
	font-size : 18px; 
	margin-bottom: 10px;
	color : #314469; 
	font-weight : bold;
	padding: 0px;
	text-transform: uppercase;
}

.zz_laranja{
	font-size : 12px; 
	color : #FF6600; 
	font-weight : bold;
	clear:left;
}

.zz_page_content{
	font-size : 12px; 
	color : #314469; 
	clear:left;
}

.zz_page_content_high{
	font-size : 11px; 
	font-weight : bold;
	color : #314469; 
	background : #d6dff7;
	clear:left;
}

.zz_page_content_error{
	font-size : 11px; 
	font-weight : bold;
	color : #FFFFFF; 
	background : #FF0000; 
	clear:left;
}

.zz_page_content a, .zz_page_content a:active, .zz_page_content a:link, .zz_page_content a:visited {
	font-size: 11px; 
	color: #FF6600; 
	background: transparent; 
	text-decoration: none; 
}
.zz_page_content a:hover {
	font-size: 11px; 
	color: #FF6600; 
	background: transparent; 
	text-decoration: underline; 
}

a.zz_page_link:active, a.zz_page_link:link, a.zz_page_link:visited {font-size: 12px; color: #314469; text-decoration: none; font-weight: bold;}
a.zz_page_link:hover {font-size: 12px; color: #ff9900; text-decoration: underline; font-weight: bold;}

.no_ul_padding{
	padding:0px;
	margin-top:1px;
	margin-bottom:5px;
	margin-left:33px;
}

.no_ul_padding_rb{
	padding:0px;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:15px;
}

.rb_video{
	background-image:url("img/video_icn.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:20px;
}
.link_title {font-size: 12px; color: #314469;}

.link_title a, .link_title a:link, .link_title a:visited{
	font-size: 12px; 
	color: #314469;
	font-weight: bold;
	text-decoration: none; 
}

.link_title a:hover{
	font-size: 12px; 
	color: #ff6600;
	font-weight: bold;
	text-decoration: underline; 
}

.regular_text_peq {font-size: 10px; color: #314469;}

.regular_text {font-size: 11px; color: #314469;}

a.regular_link:active, a.regular_link:link, a.regular_link:visited {
	font-size: 11px; 
	color: #314469; 
	text-decoration: none; 
	font-weight: bold;
}
a.regular_link:hover {
	font-size: 11px; 
	color: #314469; 
	background: #E0E3E8; 
	text-decoration: none; 
	font-weight: bold;
}

a.small_link:active, a.small_link:link, a.small_link:visited {font-size: 10px; color: #314469; text-decoration: none; font-weight: bold; background: transparent;}
a.small_link:hover {font-size: 10px; color: #ff9900; text-decoration: underline; font-weight: bold;}

A.large:active, A.large:link, A.large:visited {COLOR: #314469; TEXT-DECORATION: none; font-size: large}
A.large:hover {COLOR: #314469; TEXT-DECORATION: underline; font-size: large}

.small {font-size: 9px}
.small_faded{
	font-size: 9px;
	color: #969696;
}
.small_faded a {
	font-size: 9px;
	color: #969696;
}

.small_faded a:link, .small_faded a:visited{
	font-size: 9px;
	color: #969696;
}

.small_faded a:hover {
	font-size: 9px;
	color: #969696;
	text-decoration: none;
}

.small_gold {
	font-size: 9px;
	color: #A45022;
}
.small_sigla {
	font-size: 9px;
	color: #404040;
}

.text_hp_caixa_edicao {
	font-size: 10px;
	font-weight : normal;
	color: #969696;
}
.text_hp_caixa_edicao a:link, .text_hp_caixa_edicao a:hover, .text_hp_caixa_edicao a:visited{
	font-size: 10px;
	font-weight : normal;
	color:#314469;
}


.titulo {color: #FF6600; font-size: 14px; font-weight: bold}
.tdois {color: #FF6600; font-size: 12px; font-weight: bold}
.page_header {color: #FFFFFF; font-size: 18px; font-weight: bold}

.titulo a:link, .titulo a:visited, .tdois a:link, .tdois a:visited {color: #FF6600; text-decoration: none}
.titulo a:active, .titulo a:hover, .tdois a:active, .tdois a:hover {color: #FF6600; text-decoration: underline}

.rodape {font-family: Arial, Helvetica, Geneva; color: #FF9900; font-size: 10px}
.rodape_copy {font-family: Arial, Helvetica, Geneva; color: #FF9900; font-size: 10px}
.rodape a:link, .rodape a:visited {color: #314469; text-decoration: none}
.rodape a:active, .rodape a:hover {color: #314469; text-decoration: underline}

.blank_link a:link, .blank_link a:visited, .blank_link a:active {color: #ffffff; text-decoration: none}
.blank_link a:hover {color: #dddddd; text-decoration: underline}

A:link		{FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none}
A:active	{FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none}
A:visited	{FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none}
A:hover		{FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline}

.admin_header {font-size: 16pt; color: #FFFFFF; font-weight: bold}
.small_text {FONT-FAMILY: Verdana,Arial,Geneva; FONT-SIZE: 11px; }
.breadcrumbs {color: #FFFFFF; FONT-FAMILY: Verdana,Arial,Geneva; FONT-SIZE: 11px; }

A.breadcrumbs:link, A.breadcrumbs:hover, A.breadcrumbs:visited{
  color: #FFFFFF; 
  font-size: 11px;
  text-decoration: none}
A.breadcrumbs:hover {
  text-decoration: underline
  }

.table_header {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #008c9c; COLOR: #FFFFFF; FONT-SIZE: 13px; font-weight: bold;text-align: center;}
.table_row {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #FFFFFF; COLOR: #706040; FONT-SIZE: 11px;}
.table_row2 {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #eeeeee; COLOR: #706040; FONT-SIZE: 11px;}

.price_header {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #00007F; COLOR: #FFFFFF; FONT-SIZE: 11px; font-weight: bold;text-align: center;}
.price_row {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-SIZE: 10px;}
.price_row2 {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #006699; COLOR: #FFFFFF; FONT-SIZE: 10px;}
.price_footer {FONT-FAMILY: Verdana,Arial,Geneva; BACKGROUND: #90C800; COLOR: #000000; FONT-SIZE: 11px;}

.box_header {FONT-FAMILY: Verdana,Arial,Geneva; COLOR: #FFFFFF; FONT-SIZE: 14px; font-weight: bold;text-align: center;}

.title {font-size: 14px; text-align: center; font-weight: bold}
.admin_title {font-size: 15px; text-align: left; font-weight: bold; COLOR: #FFFFFF;}

.button_commit_green_grande {border: 1px solid #004800; font:bold 16px verdana; background: #009900; cursor: hand; color: #FFFFFF; height: 30px;}
.button_commit_red_grande {
	BORDER: #620000 1px solid; FONT-SIZE: 16px; BACKGROUND: #990000; CURSOR: hand; COLOR: #FFFFFF; HEIGHT: 30px; FONT-WEIGHT: bold;
}

.button_commit_green {
	BORDER-RIGHT: #314469 1px solid; BORDER-TOP: #314469 1px solid; FONT-SIZE: 10px; BACKGROUND: #009900; BORDER-LEFT: #314469 1px solid; CURSOR: hand; COLOR: #FFFFFF; BORDER-BOTTOM: #314469 1px solid; HEIGHT: 17px; FONT-WEIGHT: bold;
}
.button_commit_red {
	BORDER-RIGHT: #314469 1px solid; BORDER-TOP: #314469 1px solid; FONT-SIZE: 10px; BACKGROUND: #990000; BORDER-LEFT: #314469 1px solid; CURSOR: hand; COLOR: #FFFFFF; BORDER-BOTTOM: #314469 1px solid; HEIGHT: 17px; FONT-WEIGHT: bold;
}
.button_commit {
	BORDER-RIGHT: #314469 1px solid; BORDER-TOP: #314469 1px solid; FONT-SIZE: 10px; BACKGROUND: #FF9900; BORDER-LEFT: #314469 1px solid; CURSOR: hand; COLOR: #314469; BORDER-BOTTOM: #314469 1px solid; HEIGHT: 17px; FONT-WEIGHT: bold;
}
.button_commit_inv {
	BORDER-RIGHT: #314469 1px solid; BORDER-TOP: #314469 1px solid; FONT-SIZE: 10px; BACKGROUND: #E0E3E8; BORDER-LEFT: #314469 1px solid; CURSOR: hand; COLOR: #314469; BORDER-BOTTOM: #314469 1px solid; HEIGHT: 17px; FONT-WEIGHT: bold;
}
.button_commit_light {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; BORDER-LEFT: #000000 1px solid; CURSOR: hand; COLOR: #008c9c; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 19px; TEXT-DECORATION: none; 
}
.button_noborder {
	BORDER-RIGHT: 0px ; BORDER-TOP: 0px ; FONT-SIZE: 11px; BACKGROUND: transparent; BORDER-LEFT: 0px ; COLOR: #000000; BORDER-BOTTOM: 0px ; HEIGHT: 14px; TEXT-DECORATION: none
}



A.sidebar_blue, A.sidebar_blue:hover, A.sidebar_blue:visited{
  color: #006272; 
  font-size: 10px;
  text-decoration: none}
A.sidebar_blue:hover {
  text-decoration: underline
  }

A.sidebar_white, A.sidebar_white:hover, A.sidebar_white:visited{
  color: #ffffff; 
  font-size: 10px;
  text-decoration: none}
A.sidebar_white:hover{
  text-decoration: underline}

input, textarea, select{
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal;
border-color : #000000; 
border-width : 1; 
}
/*FFEAD5*/
.zzheader {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #314469; PADDING-LEFT: 3; PADDING-RIGHT: 3; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.zztext {
	COLOR: #314469; BACKGROUND-COLOR: #FF9900; PADDING: 10; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.zztext_normal {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #FF9900; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.formregisto{
	COLOR: #FF9900; BACKGROUND-COLOR: #d6dff7; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.formregisto_op{
	COLOR: #314469; BACKGROUND-COLOR: #FFFFFF; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.zzlabel {
	COLOR: #314469; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.zzlabel_op {
	COLOR: #314469; PADDING-LEFT: 2; PADDING-RIGHT: 2; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.zztable {
	BORDER-LEFT: #314469 1px solid; BORDER-TOP: #314469 1px solid; BORDER-RIGHT: #314469 1px solid; BORDER-BOTTOM: #314469 1px solid; COLOR: #FF9900; FONT-FAMILY: Verdana,Helvetica,Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold
}

.sb_login{
	font-size : 9px; 
	padding: 8px;
	color : #314469; 
	background : #ffffff; 
	border: 1px solid #314469;
}

.sb_login span{
	color : #314469; 
	font-size : 10px; 
}

.sb_login a:active, .sb_login a:link, .sb_login a::visited {
	font-size : 10px; 
	color: #314469; 
	text-decoration: none;
	background: transparent; 
}
.sb_login a:hover {
	font-size : 10px; 
	color: #000000; 
	background: transparent;
	text-decoration: none;
	background: #d6dff7; 
}

.black_bordered {
	border: 1px solid #000000 ; 
}

.castanho_bordered {
	border: 1px solid #433D21 ; 
}

.castanho_claro_bordered {
	border: 1px solid #AD9E58 ; 
}

.hp_news_bullet{
	padding-left: 10px;
	padding-bottom: 5px;
	border:1px solid red;
}

.hp_mainbox{
	border:1px solid #C9C9C9;	
}
	
.hp_mainbox .hp_title{
	background:#C9C9C9;	
	font-size:11px;
	font-weight:bold;
	color: #000000;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}


.hp_mainbox .hp_box{
	padding: 5px;
	margin-bottom: 5px;
}



.hp_mainbox .hp_box2{
	width:220px;
}

* html .hp_mainbox .hp_box2{
	width:auto;
}


.hp_mainbox .hp_box .hpbx_img{
	float: left;
/*	height: 100%;*/
	text-align:center;
	margin-right:10px;
}


.hp_mainbox .hp_box .hpbx_title{
	color: #314469;	
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

.hp_mainbox .hp_box .hpbx_euro_title{
	color: #433D21;	
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}


.hp_mainbox .hp_box .hpbx_title a{
	color: #314469;	
	font-size:16px;
	font-weight:bold;
}

.hp_mainbox .hp_box .hpbx_euro_title a{
	color: #433D21;	
	font-size:16px;
	font-weight:bold;
}


.hp_mainbox .hp_box .hpbx_title_small{
	color: #314469;	
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
}

.hp_mainbox .hp_box .hpbx_euro_title_small{
	color: #433D21;	
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
}


.hp_mainbox .hp_box .hpbx_text_small{
	color: #000000;	
	font-size:10px;
	padding-bottom:4px;
}

.hp_mainbox .hp_box .hpbx_title_small a{
	color: #314469;	
	font-size:11px;
	font-weight:bold;
}

.hp_mainbox .hp_box .hpbx_euro_title_small a{
	color: #433D21;	
	font-size:11px;
	font-weight:bold;
}

.hp_mainbox .hp_box .hpbx_text{
	font-size:10px;
	line-height: 15px;
	letter-spacing: 0px;
}

.hp_mainbox .hp_box .hpbx_bottom{
	text-align: right;
	padding-right: 5px;
}

.pstrength-minchar {
	font-size: 14px;
}

.bilhetes_error{
	padding-top:10px;
	padding-left:6px;
	font:bold 12px Verdana;
	color:#FFFFFF;
	border:1px solid #000000;
	background-color:#9E0F0F;
	width:694px;
	height:28px;
	margin-top:12px;
}

.bilhetes_valido{
	padding-top:10px;
	padding-left:6px;
	font:bold 12px Verdana;
	color:#FFFFFF;
	border:1px solid #000000;
	background-color:green;
	width:694px;
	height:50px;
	margin-top:12px;
}

.bilhetes table.bilhetes_main_table td{
	background-image:url("/images/bilhetes/bilhetes_linha_tabela.png");
	background-repeat: no-repeat;
	height: 43px;
	width: 700px;
}

.bilhetes table.bilhetes_main_table td .bilhetes_unchecked{
	background-image:url("/images/bilhetes/bilhetes_nao_seleccionado.png");
	background-repeat: no-repeat;
	margin-top: 5px;

}

.bilhetes table.bilhetes_main_table td .bilhetes_checked{
	background-image:url("/images/bilhetes/bilhetes_seleccionado.png");
	background-repeat: no-repeat;
	margin-top: 5px;

}

.bilhetes table.reservas_main_table td{
	background-image:url("/images/bilhetes/bilhetes_tabela_reservas2.png");
	background-repeat: no-repeat;
	height: 29px;
	text-align:center; 
	color:#555555; 
	font:bold 8pt Verdana;
}

.betclic_match_tickets{
	background-image:url("/images/bilhetes/bilhetes_selo.png");
	background-repeat: no-repeat;
	height: 81px;
	width: 320px;
}
.betclic_match_tickets a{
	text-decoration:none;
}
.betclic_match_tickets .betclic_match_text{
	color: #9E0F0F;	
	font-size:20px;
	font-weight:bold;

	padding-left:262px;
	padding-top:24px;
	text-decoration:none;
}

.betclic_match_tickets .betclic_match_text a{
	text-decoration:none;
}
.betclic_match_tickets .betclic_match_text a:hover{
	text-decoration:none;
}

.betclic_match_tickets_esgotado{
	background-image:url("/images/bilhetes/bilhetes_selo_esgotado.png");
	background-repeat: no-repeat;
	height: 81px;
	width: 320px;
}
.betclic_match_tickets_esgotado a{
	text-decoration:none;
}
.betclic_match_tickets_esgotado .betclic_match_text{
	color: #9E0F0F;	
	font-size:20px;
	font-weight:bold;

	padding-left:262px;
	padding-top:24px;
	text-decoration:none;
}

.betclic_match_tickets_esgotado .betclic_match_text a{
	text-decoration:none;
}
.betclic_match_tickets_esgotado .betclic_match_text a:hover{
	text-decoration:none;
}

.fichas_texto{
	padding:0px;
}
.fichas_texto .menu{
	margin-top:4px;
	border-bottom:1px solid #314469;
	height:20px;
}

.fichas_texto .menu a{
	margin-left:13px;
	width:170px;
	display:block;
	float:left;
	height:16px;
	text-align:center;
	font:normal 10px Verdana;
	background-color:#314469;
	color:#999999;
	padding-top:4px;
}
.fichas_texto .menu a.selected{
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #314469;
	border-left:1px solid #314469;
	border-right:1px solid #314469;
	color:#314469;
	padding-top:3px;
	font:bold 11px Verdana;
}
.fichas_texto .menu a:hover{
	text-decoration:none;
	background-color:#314469;
	font:bold 10px Verdana;
	color:#FFFFFF;
}
.fichas_texto .menu a.selected:hover{
	background-color:#FFFFFF;
	color:#314469;
	font:bold 11px Verdana;
}

.fichas_texto .golos{
	border:1px solid #314469;
	border-top:0px;
	height:380px;
	padding:10px;
	padding-top:20px;
}

.fichas_texto .notas{
	background-color:#FEFFD3;
	border:1px solid #FBFF83;
	margin-top:2px;
	margin-bottom:12px;
	padding:6px;
	font:normal 11px Verdana;
	color:#314469;
	height:140px;
}

.esquema_arvore_ofqfmf34f{
	position:absolute;
	background-image: url('../images/esquemas/of_qf_mf_34_f.png');
	background-repeat: no-repeat;
	width:600px;
	height:390px;
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo{
	position:absolute;
	top:0px;
	left:0px;
	width:69px;
	height:58px;
	margin-top:3px;
	cursor: pointer;
/*	border: 1px solid #000000 ;  */
}


.esquema_arvore_ofqfmf34f .arvore_cxjogo_fase_33{
	position:absolute;
	top:0px;
	left:0px;
	width:82px;
	height:58px;
	margin-top:3px;
	cursor: pointer;
/*	border: 1px solid #000000 ;  */
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_fase_1{
	position:absolute;
	top:0px;
	left:0px;
	width:82px;
	height:140px;
	margin-top:3px;
	cursor: pointer;
/*	border: 1px solid #000000 ;  */
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_estadio{
	text-align:center;
	height:32px;
	font:normal 10px Verdana;
	color:#4B5C7C;
	padding-top:4px;
	/*border: 1px solid #666; */

}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_equipa_final{
	width:41px;
	height:48px;
	font:normal 14px Verdana;
	color:#4B5C7C;
	float:left;
	text-align:center;
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_equipa{
	width:69px;
	height:20px;
	
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_equipa_nome{
	float:left;
	width:50px;
	font:normal 10px Verdana;
	color:#4B5C7C;
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_equipa_res{
	float:left;
	width:15px;
	font:normal 11px Verdana;
	color:#4B5C7C;	
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_final_res{
	float:left;
	width:41px;
	height:18px;
	font:normal 14px Verdana;
	color:#4B5C7C;
	text-align:center;
	float:left;
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_data{
	font:normal 9px Verdana;
	color:#4B5C7C;
	text-align:center;
}

.esquema_arvore_ofqfmf34f .arvore_cxjogo_fases{
	width:84px;
	height:20px;
	font:bold 11px Verdana;
	color:#FFF;
	float:left;
	text-align:center;
	margin-top:4px;
}

.esquema_arvore_ofqfmf34f .arvore_separador{
	height:1px;
	width:69px;
	background-image: url('../images/esquemas/arvore_separador.png');
	background-repeat: no-repeat;
	margin-top:3px;
	margin-left:3px;
}

.esquema_arvore_ofqfmf34f .arvore_separador_final{
	height:1px;
	width:82px;
	background-image: url('../images/esquemas/arvore_separador_final.png');
	background-repeat: no-repeat;
	margin-top:0px;
	margin-left:2px;
}
