/*--------------- Comum a todas as competições--------------------*/
.widget {
	margin:8px 0xp 0px 0px;
	width:300px;
	background-color:#000000;
	padding:1px;
}
.widget .outer{
	border:1px solid #FFFFFF;
}

.widget .cx_title{
	padding:15px 0px 0px 65px;
	font:normal 12px Verdana; color:#FFFFFF;
	cursor: pointer;	
}

.widget .cx_title a{
	font:normal 12px Verdana; color:#FFFFFF; text-decoration:none;
}
.widget .cx_subtitle{
	padding-left:65px;
	font:normal 10px Verdana; color:#CCCCCC;
}
.widget .cx_menu{
	width:93px;
	margin:25px 0px 0px 10px;
	font:normal 9px Verdana; color:#CCCCCC;
	min-height: 130px;
}
.widget .cx_menu a{
	font:normal 9px Verdana; color:#CCCCCC;
}
.widget .cx_jogos{
	width:180px;
	margin:25px 0px 0px 6px;
	padding:0px 8px 0px 0px;	
}
.widget .cx_vencedor{
	width:180px;
	margin:25px 0px 0px 6px;
	padding:0px 8px 0px 0px;
}

.widget .cx_vencedor td, .widget .cx_vencedor td a{
	padding:2px;
	font:normal 12px Verdana;	
	color:#FFFFFF;
	width:40px;
}

.widget .cx_vencedor td.titulo, .widget .cx_vencedor td.titulo a{
	padding:5px 0px 0px 0px;
}
.widget .cx_vencedor td.simbolo{
	padding-top:0px;
}
.widget .cx_vencedor td.equipa, .cx_vencedor td.equipa a{
	padding-top:0px;
	padding-bottom:15px;
}

.widget .caixa_destaque{
	background-repeat:no-repeat;
}
.widget .fundo_resultado{
	width:29px;
	height:16px;
	background-repeat:no-repeat;
	text-align:center;
	font:normal 11px Verdana;
	color:#FFFFFF;
}
.widget .fundo_resultado a{
	text-decoration:none;
	text-align:center;
	font:normal 11px Verdana;
	color:#FFFFFF;
}
.widget .cx_jogos td.separajogos{
	border-top:1px solid #670009;
	padding:4px 2px 4px 2px;
	font:normal 9px Verdana;	
}

.widget .cx_jogos td.separajogos a{
	text-decoration:none;text-align:center;font:normal 9px Verdana;color:#FFFFFF;
}

.widget .fundo_resultado_umjogo{
	width:39px; height:22px;
	background-repeat:no-repeat;
	padding-top:3px;
	text-align:center; font:bold 14px Verdana; color:#FFFFFF;
}
.widget .fundo_resultado_umjogo a{
	text-decoration:none; text-align:center; font:bold 14px Verdana; color:#FFFFFF;
}
.widget .golos_umjogo{
	padding-left:5px; padding-top:15px; padding-bottom:10px; text-align:left; font:normal 9px Verdana; color:#CCCCCC;
}
.widget .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #6A161D;
}
.widget .cx_titulo_info{
	margin:0px 2px 0px 2px;
	padding: 5px 7px 1px 5px;
	height:18px;
	font:normal 9px Verdana; color:#FFFFFF;
	background-color:#8F3B1B;		
}
.widget .cx_info{
	margin: 0px 2px 0px 2px;
	height:90px;
	background-color:#8F3B1B;	
}
.widget .info_caixa_texto{
	padding:9px 10px 0px 10px;
	margin: 0px 4px 0px 4px;	
	background-color:#FFFFFF;
	height:75px;
	font:normal 9px Verdana;
	color:#2C2C2C;
	text-align:left;
	border:1px solid #670009;
}
.widget .info_caixa_texto a{
	text-decoration:none; font:normal 9px Verdana; color:#2C2C2C;	
}
.widget .cx_footer_info{
	height:20px;
	padding-top:3px; margin-right:8px;
	font:normal 9px Verdana; color:#FFFFFF;	text-align:right;
}

.widget .info_caixa_titulo{
	float: left;
}

.widget .info_caixa_jogo{
	margin: 0px;
	float: right;
}

.widget .info_evento_directo{
	width: 264px;
	height: 60px;
}

.widget .info_evento_icon{
	width: 48px;
	height: 48px;
	float: left;
}

.widget .info_evento_icon a{
	border: 0px solid #FFF;
	text-decoration: none;
}

.widget .info_evento_minuto{
	margin: 5px 0px 0px 5px;
	font: bold 20px Verdana;
	color: #5C5C5C;
	float: left;
}

.widget .info_evento_minuto a{
	font: bold 20px Verdana;
	color: #5C5C5C;
	text-decoration:none;
}

.widget .info_evento_texto{
	width: 153px;
	margin: 6px 0px 0px 8px;
	font: normal 10px Verdana;
	color: #5C5C5C;
	float: left;
}

.widget .info_evento_texto a{
	font: normal 10px Verdana;
	color: #5C5C5C;
	text-decoration:none;
}
.widget .cx_bandeira{
	width: 15px;
	height: 11px;
	border: 1px solid #CD6836;
	margin: 5px 0px 0px 0px;
}

.widget .acompanhe_directo{
	height:29px;
	text-align:center;
	padding-right:14px;
	padding-top:12px;	
	font:normal 12px Verdana; color:#FFF;
	cursor: pointer;
}
.sidebar_wc{
	background-image:url("/images/jl/sidebar_wc_banner.png");
	background-repeat:repeat-x;
	height:56px;
	width:141px;
	text-align:left;
	padding-top:95px;
	padding-left:10px;
	font:normal 14px Verdana; color:#FFF;
	cursor: pointer;
}

.sidebar_zz{
	background-image:url("/images/jl/sidebar_zz_banner.png");
	background-repeat:repeat-x;
	height:56px;
	width:141px;
	text-align:left;
	padding-top:95px;
	padding-left:10px;
	font:normal 14px Verdana; color:#FFF;
	cursor: pointer;
}
/************* Liga Europa *****************/

.wg_ligaeuropa .caixa_destaque{
	background-image:url("/style/img/el_wg.png");
	background-color:#6D0023;	
}
.wg_ligaeuropa .fundo_resultado{
	background-image:url("/style/img/el_wg_fundo_resultado.png");
}
.wg_ligaeuropa .fundo_resultado_umjogo{
	background-image:url("/style/img/el_wg_fundo_resultado_umjogo.png");
}
.wg_ligaeuropa .cx_jogos td.separajogos{
	border-top:1px solid #5C0423;
} 
.wg_ligaeuropa .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #5C0423;
} 

.wg_ligaeuropa .cx_titulo_info, .wg_ligaeuropa .cx_info{
	background-color:#5C0423;		
}
.wg_ligaeuropa .info_caixa_texto{
	border:1px solid #5C0423;
}

.wg_ligaeuropa .acompanhe_directo{
	background-image:url("/images/jl/jl_el_banner_widget.png");
}
/************* Champions League *****************/

.wg_champions .caixa_destaque{
	background-image:url("/style/img/lc_wg.png");
	background-color:#133777;	
}
.wg_champions .fundo_resultado{
	background-image:url("/style/img/lc_wg_fundo_resultado.png");
}
.wg_champions .fundo_resultado_umjogo{
	background-image:url("/style/img/lc_wg_fundo_resultado_umjogo.png");
}
.wg_champions .cx_jogos td.separajogos{
	border-top:1px solid #28487F;
} 
.wg_champions .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #28487F;
} 

.wg_champions .cx_titulo_info,.wg_champions .cx_info{
	background-color:#0D2A5B;		
}
.wg_champions .info_caixa_texto{
	border:1px solid #061A3B;
}

.wg_champions .acompanhe_directo{
	background-image:url("/images/jl/jl_lc_banner_widget.png");
}
/************* Libertadores *****************/

.wg_libertadores .caixa_destaque{
	background-image:url("/style/img/clib_wg.png");
	background-color:#CB4C00;	
}
.wg_libertadores .fundo_resultado{
	background-image:url("/style/img/clib_wg_fundo_resultado.png");
}
.wg_libertadores .fundo_resultado_umjogo{
	background-image:url("/style/img/libertadores_wg_fundo_resultado_umjogo.png");
}
.wg_libertadores .cx_jogos td.separajogos{
	border-top:1px solid #640703;
}
.wg_libertadores .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #640703;
} 
.wg_libertadores .cx_titulo_info, .wg_libertadores .cx_info{
	background-color:#8C2F0A;		
}
.wg_libertadores .info_caixa_texto{
	border:1px solid #CB4C00;
}


/************* Liga Sagres *****************/

.wg_sagres .caixa_destaque{
	background-image:url("/style/img/lzs_wg.png");
	background-color:#2D5067;	
}
.wg_sagres .fundo_resultado{
	background-image:url("/style/img/lzs_wg_fundo_resultado.png");
}
.wg_sagres .fundo_resultado_umjogo{
	background-image:url("/style/img/lzs_wg_fundo_resultado_umjogo.png");
}
.wg_sagres .cx_jogos td.separajogos{
	border-top:1px solid #315E79;
}

.wg_sagres .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #315E79;
} 
.wg_sagres .cx_titulo_info, .wg_sagres .cx_info{
	
	font:normal 9px Verdana; color:#97B1D6;	
	background-color:#244254;		
}
.wg_sagres .info_caixa_texto{
	border:1px solid #0B131B;
}

.wg_sagres .cx_menu a{
	font:normal 9px Verdana; color:#97B1D6;
}
.wg_sagres .acompanhe_directo{
	background-image:url("/images/jl/jl_lzs_banner_widget.png");
}


/************* SuperTaça PT *****************/

.wg_supertaca .caixa_destaque{
	background-image:url("/style/img/st_wg.png");
	background-color:#7E000D;	
}
.wg_supertaca .fundo_resultado{
	background-image:url("/style/img/st_wg_fundo_resultado.png");
}
.wg_supertaca .fundo_resultado_umjogo{
	background-image:url("/style/img/st_wg_fundo_resultado_umjogo.png");
}
.wg_supertaca .cx_jogos td.separajogos{
	border-top:1px solid #8E0011;
}

.wg_supertaca .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #8E0011;
} 
.wg_supertaca .cx_titulo_info, .wg_supertaca .cx_info{
	background-color:#67000D;		
}
.wg_supertaca .info_caixa_texto{
	border:1px solid #4F0009;
}
.wg_supertaca .acompanhe_directo{
	background-image:url("/images/jl/jl_st_banner_widget.png");
}

/************* Taca Portugal *****************/

.wg_taca_portugal .caixa_destaque{
	background-image:url("/style/img/taca_portugal_wg.png");
	background-color:#970042;	
}
.wg_taca_portugal .fundo_resultado{
	background-image:url("/style/img/taca_portugal_wg_fundo_resultado.png");
}
.wg_taca_portugal .fundo_resultado_umjogo{
	background-image:url("/style/img/taca_portugal_wg_fundo_resultado_umjogo.png");
}
.wg_taca_portugal .cx_jogos td.separajogos{
	border-top:1px solid #910037;
} 

.wg_taca_portugal .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #910037;
} 

.wg_taca_portugal .cx_titulo_info, .wg_taca_portugal .cx_info{
	background-color:#7F0034;		
}
.wg_taca_portugal .info_caixa_texto{
	border:1px solid #970042;
}

/************* Liga Espanhola *****************/

.wg_ligaespanhola .caixa_destaque{
	background-image:url("/style/img/ligaespanhola_wg.png");
	background-color:#132259;	
}
.wg_ligaespanhola .fundo_resultado{
	background-image:url("/style/img/ligaespanhola_wg_fundo_resultado.png");
}
.wg_ligaespanhola .fundo_resultado_umjogo{
	background-image:url("/style/img/ligaespanhola_wg_fundo_resultado_umjogo.png");
}
.wg_ligaespanhola .cx_jogos td.separajogos{
	border-top:1px solid #274797;
} 

.wg_ligaespanhola .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #274797;
} 

.wg_ligaespanhola .cx_titulo_info, .wg_ligaespanhola .cx_info{
	background-color:#1D3473;		
}
.wg_ligaespanhola .info_caixa_texto{
	border:1px solid #132259;
}

/************* Liga Italiana *****************/

.wg_ligaitaliana .caixa_destaque{
	background-image:url("/style/img/ligaitaliana_wg.png");
	background-color:#AC0A22;	
}
.wg_ligaitaliana .fundo_resultado{
	background-image:url("/style/img/ligaitaliana_wg_fundo_resultado.png");
}
.wg_ligaitaliana .fundo_resultado_umjogo{
	background-image:url("/style/img/ligaitaliana_wg_fundo_resultado_umjogo.png");
}
.wg_ligaitaliana .cx_jogos td.separajogos{
	border-top:1px solid #710707;
} 

.wg_ligaitaliana .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #710707;
} 

.wg_ligaitaliana .cx_titulo_info, .wg_ligaitaliana .cx_info{
	background-color:#710707;		
}
.wg_ligaitaliana .info_caixa_texto{
	border:1px solid #AC0A22;
}

/************* ZZ - Default *****************/

.wg_zz .caixa_destaque{
	background-image:url("/style/img/zz_wg.png");
	background-color:#313D53;	
}
.wg_zz .fundo_resultado{
	background-image:url("/style/img/zz_wg_fundo_resultado.png");
}
.wg_zz .fundo_resultado_umjogo{
	background-image:url("/style/img/zz_wg_fundo_resultado_umjogo.png");
}
.wg_zz .cx_jogos td.separajogos{
	border-top:1px solid #475569;
} 

.wg_zz .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #475569;
} 

.wg_zz .cx_titulo_info, .wg_zz .cx_info{
	background-color:#475569;		
}
.wg_zz .info_caixa_texto{
	border:1px solid #232D3E;
}

.wg_zz .acompanhe_directo{
	background-image:url("/images/jl/jl_zz_banner_widget.png");
}

.wg_zz .cx_bandeira{
	width: 15px;
	height: 11px;
	border: 1px solid #131924;
	margin: 5px 0px 0px 2px;
}


/************* Euro2012 - Default *****************/

.wg_euro2012 .caixa_destaque{
	background-image:url("/style/img/euro2012_wg.png");
	background-color:#4E122E;	
}
.wg_euro2012 .fundo_resultado{
	background-image:url("/style/img/euro2012_wg_fundo_resultado.png");
}
.wg_euro2012 .fundo_resultado_umjogo{
	background-image:url("/style/img/euro2012_wg_fundo_resultado_umjogo.png");
}
.wg_euro2012 .cx_jogos td.separajogos{
	border-top:1px solid #632843;
} 

.wg_euro2012 .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #632843;
} 

.wg_euro2012 .cx_titulo_info, .wg_euro2012 .cx_info{
	background-color:#441028;		
}
.wg_euro2012 .info_caixa_texto{
	border:1px solid #360D20;
}

.wg_euro2012 .acompanhe_directo{
	background-image:url("/images/jl/jl_euro2012_banner_widget.png");
}

.wg_euro2012 .cx_bandeira{
	width: 15px;
	height: 11px;
	border: 1px solid #632843;
	margin: 5px 0px 0px 2px;
}

.wg_euro2012 .cx_menu a{
	font:normal 9px Verdana; color:#BDA4B4;
}

.wg_euro2012 .cx_subtitle{
	font:normal 10px Verdana; color:#BDA4B4;
}
/************* Mundial 2010 *****************/

.wg_wc2010 .caixa_destaque{
	background-image:url("/style/img/wc2010_wg.png");
	background-color:#BF4111;	
}
.wg_wc2010 .fundo_resultado{
	background-image:url("/style/img/wc2010_wg_fundo_resultado.png");
}
.wg_wc2010 .fundo_resultado_umjogo{
	background-image:url("/style/img/wc2010_wg_fundo_resultado_umjogo.png");
}
.wg_wc2010 .cx_jogos td.separajogos{
	border-top:1px solid #AC310F;
} 

.wg_wc2010 .cx_jogos td.separajogos_umjogo{
	border-bottom:1px solid #AC310F;
} 

.wg_wc2010 .cx_titulo_info, .wg_wc2010 .cx_info{
	font:normal 9px Verdana; color:#FFC59D;	
	background-color:#AC310F;		
}
.wg_wc2010 .info_caixa_texto{
	border:1px solid #BF4111;
}

.wg_wc2010 .cx_menu a{
	font:normal 9px Verdana; color:#FFC59D;
}

.wg_wc2010 .cx_title{
	font:normal 12px Verdana; color:#881305;
}
.wg_wc2010 .cx_title a{
	font:normal 12px Verdana; color:#881305; text-decoration:none;
}

.wg_wc2010 .cx_subtitle{
	font:normal 10px Verdana; color:#881305;
}
.wg_wc2010 .cx_bandeira{
	width: 15px;
	height: 11px;
	border: 1px solid #CD6836;
	margin: 5px 0px 0px 2px;
}
.wg_wc2010 .acompanhe_directo{
	background-image:url("/images/jl/jl_banner_widget.png");
}