@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700,900|Roboto+Condensed:300,400,700);

@font-face {
	font-family: 'zerozero-iconsmobile';
	src: url('fonts/zerozero-icons-outline-one-webfont.eot');
	src: url('fonts/zerozero-icons-outline-one-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/zerozero-icons-outline-one-webfont.woff') format('woff'),
	     url('fonts/zerozero-icons-outline-one-webfont.ttf') format('truetype'),
	     url('fonts/zerozero-icons-outline-one-webfont.svg#zerozero-iconsmobile') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'zerozero-iconsoneregular';
	src: url('fonts/zerozero-icons-one-regular-webfont.eot');
	src: url('fonts/zerozero-icons-one-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/zerozero-icons-one-regular-webfont.woff') format('woff'),
	     url('fonts/zerozero-icons-one-regular-webfont.ttf') format('truetype'),
	     url('fonts/zerozero-icons-one-regular-webfont.svg#zerozero-iconsoneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'zerozero-iconsoneregular';
		src: url('fonts/zerozero-icons-one-regular-webfont.svg#zerozero-iconsoneregular') format('svg');
	}
}

@font-face {
	font-family: 'zerozero-trophiesoneregular';
	src: url('fonts/zerozero-trophies-one-regular-webfont.eot');
	src: url('fonts/zerozero-trophies-one-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/zerozero-trophies-one-regular-webfont.woff') format('woff'),
	     url('fonts/zerozero-trophies-one-regular-webfont.ttf') format('truetype'),
	     url('fonts/zerozero-trophies-one-regular-webfont.svg#zerozero-trophiesoneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'zerozero-trophiesoneregular';
		src: url('fonts/zerozero-trophies-one-regular-webfont.svg#zerozero-trophiesoneregular') format('svg');
	}
}
/*
body {
	margin: 0px;
	background-color: #D0D4DA;
	width: 320px;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
*/
/*
a {
	text-decoration: none;
}
*/
#homepage #google_ads_div_zz_mrec{
	/*margin: 0px 0px 0px 10px;*/
	width: 300px;
}

#homepage #google_ads_div_zz_mrec_ft{
	margin: 0px 0px 10px 10px;
	width: 300px;
}

/* ICONS */

.icn_zzfont{
	font-family: 'zerozero-iconsmobile' !important;
}

.icn_zerozero {
    font-family: 'zerozero-iconsoneregular' !important;
}

#pub {
	width: 320px;
	background-image: url("../../images/imgm/pub.png");
}

#container {
	width: 320px;
	background-color: #FFF;
}

#brand {
	/*width: 318px;*/
	height: 36px;
	background-color: #3E6292;
	color: #ffffff;
	padding-top: 4px;
	border: 1px solid #000000;
	font: bold 1.375em Verdana, sans-serif;
}

#brand .logozz {
	margin: 0px 12px 0px 4px;
	float: left;
}

#brand .logozz a {
	color: #FFFFFF;
	text-decoration: none;
}

#brand .logomobile {
	margin: 1px 12px 0px 4px;
	font-weight: normal;
	font-style: italic;
	float: right;
}

#brand_new {
	height: 48px;
	background-color: #2C3E4F;
	color: #FFF;
	font-family: 'Roboto', Helvetica, Arial, Verdana,sans-serif;
}

#brand_new .logozz{
	padding: 2px 0px 4px 10px;
	float: left;
}

#brand_new .logo{
	width: 38px;
	height: 29px;
	background-image: url('../../images/imgm/zerozero_icon.png');
	background-repeat: no-repeat;
	float: left;
	margin: 8px 0px 0px 0px;˙

}

#brand_new .domain{
	font-family: 'Roboto', Helvetica, Arial, Verdana,sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: -1px;
	margin: 5px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	float: left;
	cursor: pointer;
}

#brand_new .avatar{
	width: 30px;
	height: 30px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	cursor: pointer;
	/* float: right; */
	background-size: cover;
	display: block;
	margin: 0px 0px 0px 7px;
}

#brand_new .avatar .openmenu{
	/*padding: 32px 0px 0px 0px;*/
    position: absolute;
    left: 230px;
    top: 142px;
}

#brand_new .iconmenu, #brand_new .iconavatar{
	width: 44px;
	height: 37px;
	padding: 11px 0px 0px 0px;
	cursor: pointer;
	float: right;
	background-color: #2C3E4F;
	text-align: center;
}

#brand_new .iconavatar span{
	font-size: 26px;
	color: #ECF0F6;
}

#brand_new .iconmenu span{
	font-size: 26px;
	color: #ECF0F6;
}

#brand_new .iconphoto{
	padding: 4px 4px 4px 4px;
	cursor: pointer;
	float: right;
	background-color: #2C3E4F;
}

#hidden_menu{
	display: none;
	background-color: #1E2A37;
	padding: 5px 0px 5px 0px;
}

#hidden_menu .menuitem{
	width: 300px;
	height: 40px;
	clear: both;
	padding: 0px 10px 0px 10px;
}

#hidden_menu .menuicon{
	width: 40px;
	height: 32px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	float: left;
	background-color: #1E2A37;
	border-bottom: 1px solid #34495E;
}

.menuicon span{
	font-size: 24px;
	color: #85919C;
}

.menu_agenda{
	width: 22px;
	height: 16px;
	margin: 0px 0px 0px 8px;
	border-top: 6px solid #85919C;
	border-left: 2px solid #85919C;
	border-bottom: 2px solid #85919C;
	border-right: 2px solid #85919C;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	color: #85919C;
}

#hidden_menu .menutext{
	width: 245px;
	border-bottom: 1px solid #34495E;
	background-color: #1E2A37;
	cursor: pointer;
	color: #ECEEF0;
	padding: 10px 0px 0px 15px;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	text-transform: uppercase;
	height: 30px;
}

.menuitem:last-of-type .menuicon{
	border: 0px !important;
}

.menuitem:last-of-type .menutext{
	border: 0px !important;
}

#usermenu{
	display: none;
	background-color: #1E2A37;
	padding: 5px 0px 5px 0px;
}

#usermenu .menuitem{
	width: 300px;
	height: 40px;
	clear: both;
	padding: 0px 10px 0px 10px;
}

#usermenu .menuicon{
	width: 40px;
	height: 32px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	float: left;
	background-color: #1E2A37;
	border-bottom: 1px solid #34495E;
}

#usermenu .menutext{
	width: 245px;
	border-bottom: 1px solid #34495E;
	background-color: #1E2A37;
	cursor: pointer;
	color: #ECEEF0;
	padding: 10px 0px 0px 15px;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	text-transform: uppercase;
	height: 30px;
}

#redirect {
	height: 25px;
	background-color: #D64541;
	color: #FFF;
	padding: 5px 0px 0px 0px;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

#redirect .redirect_msg {
	margin: 0px 12px 0px 4px;
	float: left;
}

#redirect .back {
	margin: 2px 10px 0px 4px;
	float: right;
}

#redirect a {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}

.search_bar {
	background-color: #252525;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*width: 318px;*/
	height: 30px;
}

.search_bar div {
	float: left;
	padding: 5px 4px 0px 4px;
}

.search_bar div img {
	float: left;
	padding: 4px 0px 0px 0px;
}

.search_bar div input {
	font: normal 0.56em Verdana, sans-serif;
	width: 140px;
	height: 10px;
}

.search_bar div input.search_button {
	border: 1px solid #000000;
	background-color: #3E6292;
	color: #ffffff;
	font: bold 0.56em Verdana, sans-serif;
	height: 20px;
	width: 18px;
}

#menu {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #707173;
	/*width: 312px;*/
	font: normal 0.625em Verdana, sans-serif;
	background-color: #373737;
	padding: 5px 0px 5px 6px;
	text-align: center;
	/*text-transform: lowercase;*/
}

#menu .option a {
	color: #A0A0A0;
	text-decoration: none;
}

#menu .option_highlight_live a {
	color: #FF6A07;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#menu .option_highlight_agenda a {
	color: #90C040;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#menu .separator {
	color: #5A5A5A;
}

#login_box {
	/*width: 306px;*/
	height: 40px;
	background-color: #1E2A37;
	border-top: 2px solid #161F29;
	padding: 4px 4px 0px 4px;
}

#login_username{
	margin-left: 3px;
}
#login_password{
	margin-left: 3px;

}
#login_username, #login_password {
	/*width: 101px;
	height: 26px;*/
	float: left;
}

#login_btn {
	/*width: 63px;
	height: 32px;*/
	float: right;
	margin-right:3px;
	padding-top:1px;
}

#login_username input{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	border: 1px solid #1E2A37;
	width: 98px;
	height: 26px;
	color: #85919C;
	background-color: #425466;
}

#login_password input{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	border: 1px solid #1E2A37;
	width: 98px;
	height: 26px;
	color: #85919C;
	background-color: #425466;
}

#login_btn input {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	width: 65px;
	height: 32px;
	background-color: #85919C;
	border: 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#user {
	/*width: 306px;*/
	height: 12px;
	color: #FFFFFF;
	/*background-color: #F7F7F7;*/
	background-color: #FF6A07;
	border-left: 1px solid #FF6A07;
	border-top: 1px solid #FF6A07;
	border-right: 1px solid #FF6A07;
	font: bold 0.625em Verdana, sans-serif;
	padding: 2px 6px 2px 6px;
	text-align: center;
}

#user .username {
	float: left;
	padding: 0px 0px 0px 2px;
}

#user .logout {
	float: right;
	padding: 0px 6px 0px 0px;
}

#user a {
	color: #FFFFFF;
	text-decoration: none;
}

#user_img {
	height: 14px;
	float: left;
	padding: 2px 4px 0px 6px;
}

#user_menu {
	/*width: 308px;*/
	background-color: #FF6A07;
	border-left: 1px solid #FF6A07;
	border-top: 1px solid #FF6A07;
	border-right: 1px solid #FF6A07;
	font: normal 0.68em Verdana, sans-serif;
	padding: 2px 6px 2px 4px;
	text-align: left;
	text-transform: lowercase;
}

#user_menu .option a {
	color: #FFFFFF;
	text-decoration: none;
}

#user_menu .option_highlight a {
	color: #FF6A07;
	font-weight: bold;
	text-decoration: none;
}

#user_menu .separator {
	color: #5A5A5A;
}

#crumbs {
	border: 1px solid #CCCCCC;
	padding: 2px 5px 2px 5px;
	font: normal 0.625em Verdana, sans-serif;
	color: #1B75BB;
	background-color: #F7F7F7;
}

#crumbs a {
	color: #606060;
	text-decoration: none;
}

/*
.pagination {

	height: 12px;
	padding: 2px 0px 0px 0px;
	font: bold 0.56em Verdana, sans-serif;
	color: #1A88C5;
}

.pagination a {
	color: #1A88C5;
	text-decoration: none;
}

.pagination div.ant {
	float: left;
	padding: 10px 0px 0px 2px;
}

.pagination div.seg {
	float: right;
	padding: 10px 4px 0px 0px;
}
*/
.ft_bktop {
	/*width: 304px;*/
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: normal 0.68em Verdana, sans-serif;
	color: #1A88C5;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 12px 0px 0px 0px;
}

.ft_bktop a {
	color: #1A88C5;
	text-decoration: none;
}

.ft_menu {
	/*width: 302px;*/
	margin: 0px 0px 0px 0px;
	display: table;
}

.ft_menu .seccao_links {
	/*width: 302px;*/
	float: left;
	/*padding: 0px 0px 10px 0px;*/
}

.ft_menu .col_links {
	width: 100px;
	float: left;
	padding: 10px 0px 10px 0px;
}

.ft_menu ul {
	width: 120px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.ft_menu ul li {
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	padding: 2px 0px 0px 0px;
}

.ft_menu ul li a {
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	text-decoration: none;
}

.ft_menu_title{
	border-bottom: 1px solid #2C3E4F;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	padding: 14px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	height: 26px;
	text-transform: uppercase;
	float: left;
	width: 310px;
}

.ft_menu_title_light {
	color: #85919C;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 6px 0px 0px 10px;
	clear: both;
}


.ft_menu_subtitle {
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	padding: 6px 0px 0px 10px;
	clear: both;
}

.ft_menu_compt {
	padding: 4px 2px 2px 2px;
	color: #85919C;
	width: 26px;
	float: left;
	text-align: center;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.ft_menu_compt a {
	color: #85919C;
	text-decoration: none;
	border: 0px;
	font-weight: 700;
	font-size: 10px;
}

.ft_menu_compt img {
	color: #606060;
	text-decoration: none;
	border: 0px !important;
}

.ft_menu select{
	border-radius: 4px !important;
	background: none !important;
	background-color: #2C3E50 !important;
	box-shadow: none !important;
	border: 0px !important;
	height: 36px !important;
	padding: 2px 0px 0px 8px !important;
	margin-bottom:8px;
	margin-top:8px;
	color: #85919C;
	width:300px;
}
*/*/*/*/*/*/*/*/*/*/*/*/
#footer{
	height: 34px;
	background-color: #161F29;
	color: #85919C;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 16px 0px 0px 0px;
	text-align: center;
}

#footerpage {
	padding: 5px 0px 0px 0px;
	background-color: #1E2A37;
}

#page {
	/*
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	*/
	/*border: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #A8A8A8;
	padding: 5px 8px 8px 7px;
	background-color: #FFFFFF;
}

#homepage {
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#page_recaptcha {
	/*width: 303px;*/
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #A8A8A8;
	//padding: 5px 8px 8px 7px;
	background-color: #FFFFFF;
}

#page_live {
	padding: 0px 0px 6px 0px;
	background-color: #404040;
	/*border: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #A8A8A8;
}

/* NEWS */

#news_hp {
	width: 320px;
	margin: 0px 0px 10px 0px;
}

#news_hp .ver_mais_news, #homepage .ver_mais{
	text-align: center;
	text-decoration: none;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ECF0F6;
	width: 320px;
	height: 28px;
	color: #3498DB;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
}

#news_hp .ver_mais_news span, #homepage .ver_mais span{
	font-size: 9px;
}

.ft_menu_vermais{
	text-align: center;
	text-decoration: none;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #182431;
	width: 320px;
	height: 28px;
	color: #3498DB;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
}

#news_hp .ver_mais_news a, .ver_mais a, .ft_menu_vermais a{
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #3498DB !important;
}

/* BOX NEWS */

#news_hp .box_news {
	width: 304px;
	display: table;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
	border: 0px !important;
	padding: 0px !important;
}

#news_hp .box_news:first-of-type{
	margin: 0px 0px 0px 0px !important;
}
/*
.textover_image{
	width: 300px;
	height: 200px;
	float: left;
}

.textover_image .container{
	width: 300px !important;
	height: 200px;
	position: absolute;
	color: rgb(32,28,18);
}


.textover_image .container div{
	position: absolute;
}

.textover_image .wrapper div{
	display: table;
	position: relative;
}

*/
.textover_image div.title_gradient{
	width: 300px;
	height: 110px;
	position: absolute;
	bottom: 0px;
	background-image: -o-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	vertical-align: bottom;
}
/*
.textover_image div.dateauthor{
	font-size: 10px;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	bottom: 0px;
	text-transform: none;
	display: block;
}

.textover_image div.dateauthor span {
    font-size: 10px;
    color: #FFF;
    padding: 0px 2px 0px 5px;
    top: 2px;
    position: relative;
}

.textover_image > div.container > div.image{
	width: 300px !important;
	height: 200px;
	display: block;
    overflow: hidden;
    background-color: rgb(19,26,32);
    text-align: right;
}
*/
#news_hp .box_news .textover_image img{
	width: 300px;
}

#news_hp .box_news .textover_image .wrapper{
	width: 300px !important;
	height: 200px;
	position: absolute;
}

#news_hp .box_news .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
}

/*
.textover_image div.title{
	width: 290px !important;
	padding: 0px 0px 2px 0px !important;
	margin: 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: table;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 0px;
	text-transform: none !important;
	background-color: transparent !important;
	border: none !important;
}
*/
.textover_image div.title .intro{
	font: 700 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 0px;
	padding: 0px 0px 2px 0px;
}

/*
.keywords{
    padding: 5px 0px 0px 0px;
    position: relative;
    display: inline-block;
    font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    bottom: 5px;
    left: 5px;
}

.keywords div{
	height: 15px;
	padding: 5px 6px 2px 6px;
	margin: 0px 1px 0px 0px;
	background-color: #2C3E50;
	color: #FFF;
	text-transform: uppercase;
	float: left;
	position: relative !important;
}

.keywords .theme{
	background-color: #4AD !important;
}

.keywords .live{
	background-color: #FF6601 !important;
}

.keywords .competition{
	background-color: #234 !important;
}

.keywords .benfica{
	background-color: #C00 !important;
}

.keywords .fcporto{
	background-color: #369 !important;
}

.keywords .sporting{
	background-color: #060 !important;
}

.keywords .academica{
	background-color: #000 !important;
}

.keywords .numeroszz{
	background-color: #099 !important;
}

.keywords .pacos{
	background-color: #FC3 !important;
	color: #060 !important;
}

.keywords .history{
	background-color: rgb(128,96,64) !important;
	color: #FFF;
}

.keywords .video{
	background-color: #2277AA !important;
	color: #FFF;
}

.keywords .video span.time{
	position: relative;
	top: -2px;
	left: 2px;
}

.keywords .jogosamigaveis{
	background-color: #8560A8 !important;
	color: #FFF;
}

.keywords .premierleague{
	background-color: #2277AA !important;
	color: #FFF;
}

.keywords .realmadrid{
	background-color: #06C !important;
	color: #FFF;
}

.keywords .liga2{
	background-color: #9C0 !important;
	color: #FFF;
}
*/

/*
.news_box_list {
    height: 100%;
    padding: 10px 0px 0px 0px !important;
	width: 300px !important;
    display: inline-block;
}

.news_box_list .newsphoto{
    width: 110px;
    height: 73px;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
	background-color: #000;
	display: inline;
	position: relative;
	float: left;
}

.news_box_list .newsphoto img {
    width: 110px;
}

.news_box_list .content {
    width: 180px;
    float: left;
}

.news_box_list .microtitle{
	font: 700 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #8294A6;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 0px;
}

.news_box_list .newstitle {
    margin: 0px 0px 0px 0px;
    line-height: 16px !important;
    letter-spacing: -0.02em;
    width: 100%;
	font: 700 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #444;
    text-align: left;
    float: left;
}

.news_box_list .newstitle a {
    color: #444;
    text-decoration: none;
}

.news_box_list div.dateauthor{
	font: 400 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: -0.04em !important;
	color: #8294A6 !important;
	display: inline-block;
	text-transform: none;
	display: block;
}

.news_box_list div.dateauthor span {
    font-size: 10px;
    color: #8294A6;
    padding: 0px 2px 0px 5px;
    top: 2px;
    position: relative;
}
*/
#news_hp .box_news .data {
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #9AB;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
	width: 100%;
}

#news_hp .box_news .data .comments{
	background-image: url("../../images/imgm/comment_12px_icn.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	display: inline;
	float: right;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-position-y: 3px;
}

#news_hp .box_news .foto {
	width: 110px;
	float: left;
	line-height: 0px;
	text-align: center;
	border: 0px;
	padding: 0px;
}

#news_hp .box_news .corpo {
	width: 190px;
	float: right;
	padding: 0px 0px 0px 4px;
	margin: 0px;
}

#news_hp .box_news .corpo .titulo {
	padding: 0px 0px 4px 0px;
	color: #FFF;
	line-height: 14px !important;
	letter-spacing: 0px;
}

#news_hp .box_news .corpo .titulo a{
	line-height: 14px !important;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-decoration: none;
}

#news_hp .box_news .corpo .resumo {
	font: 300 12px 'Roboto',Helvetica,Arial,Verdana,sans-serif;
	line-height: 14px;
	color: #333;
}

.box_news {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0px 7px 0px;
	display: table;
	width: 302px;
}

.box_news .foto {
	width: 110px;
	float: left;
	line-height: 0px;
	text-align: center;
	border: 0px;
}

.box_news .corpo {
	width: 182px;
	float: right;
	margin: 4px 0px 0px 0px;
}

.box_news .corpo .data {
	font: normal 0.56em Verdana, sans-serif;
	color: #B3B3B3;
	width: 200px;
}

.box_news .corpo .data .comments{
	background-image: url("../../images/imgm/comentario_icn.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	display: inline;
}

.box_news .corpo .titulo a {
	font: bold 0.75em Verdana, sans-serif;
	color: #1B75BB;
	text-decoration: none;
}

.box_news .corpo .resumo {
	font: normal 0.56em Verdana, sans-serif;
	color: #4E4E4E;
}

span.mais a {
	color: #1B75BB;
	text-decoration: none;
}

/* NEWS LIST */

#homepage .news_list {
	width: 304px;
	padding: 8px 8px 8px 8px;
}

.news_list {
	width: 302px;
	padding: 0px 0px 0px 0px;
}

#homepage .news_list .list_item{
	font-weight: 700;
	display: table;
	width: 304px;
	margin: 0px 0px 10px 0px;
	border: 0px !important;
}

.news_list .list_item{
	display: table;
	width: 302px;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0px 2px 0px;
}

#homepage .news_list .news_rel{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
}

.news_list .news_rel{
	display: table;
	width: 302px;
	padding: 2px 0px 0px 0px;
	height: 16px;
}

#homapge .news_list .news_rel img{
	padding: 0px 2px 0px 4px;
}

.news_list .news_rel img{
	border: 1px solid #CCCCCC;	
}

#homepage .news_list .news_rel a{
	font-size: 12px;
	font-weight: 400;
	color: #369;
	overflow: hidden;	
}

.news_list .news_rel a{
	font: bold 0.56em Verdana, sans-serif;
	color: #808080;
	text-decoration: none;
	width: 288px;
	overflow: hidden;	
}

#homepage .news_list .list_item .item_titulo{
	padding: 0px 0px 4px 0px;
	color: #FFF;
	line-height: 14px !important;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	/*display: inline-block;*/
}

#homepage .news_list .list_item .item_titulo a{
	line-height: 14px !important;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-decoration: none;
	overflow: initial !important;
}

.news_list .list_item .item_titulo a{
	font: bold 0.56em Verdana, sans-serif;
	color: #808080;
	text-decoration: none;
	/*width: 288px;*/
	float: left;
	overflow: hidden;
}

#homepage .news_list .list_item .item_mais a{
	display: none;
}

.news_list .list_item .item_mais a{
	font: bold 0.75em Verdana, sans-serif;
	color: #1B75BB;
	text-decoration: none;
	width: 14px;
	float: right;
}

#homepage .news_list .list_item .item_data{
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #9AB;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

.news_list .list_item .item_data{
	font: bold 0.56em Verdana, sans-serif;
	color: #B3B3B3;
	text-decoration: none;
	clear: both;
}

#homepage .news_list .list_item .item_data .comments {
	background-image: url("../../images/imgm/comment_12px_icn.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	display: inline;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-position-y: 3px;
}

.news_list .list_item .item_data .comments{
	background-image: url("../../images/imgm/comentario_icn.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	display: inline;
}

/* BOX STICKY */

.box_sticky{
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	display: table;
	margin: 0px 0px 10px 0px;
}

.box_sticky .foto {
	width: 50px;
	float: left;
	line-height: 0px;
	text-align: center;
	border: 0px;
	padding: 0px;
}

.box_sticky .corpo {
	width: 250px;
	float: right;
	padding: 0px 0px 0px 4px;
}

.box_sticky .item_titulo {
	padding: 0px 0px 4px 0px;
	color: #FFF;
	line-height: 14px !important;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 0px;
}

.box_sticky .item_titulo a{
	line-height: 14px !important;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-decoration: none;
}

.box_sticky .item_mais{
	display: none;
}

.box_sticky .item_data{
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #9AB;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

.box_sticky .item_data .comments {
	background-image: url("../../images/imgm/comment_12px_icn.png");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	display: inline;
	font: 700 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-position-y: 3px;
}


.news_section {
	margin: 8px 0px 0px 0px;
	
}

.news_section_title{
	padding: 5px 0px 0px 0px;
	color: #1B75BB;
	font: bold 1em Verdana, sans-serif;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
}

#homepage .etiqueta{
	font: bold 8px Arial, sans-serif;
	color: #FFF;
	padding: 3px 6px 2px 6px;
	margin: 0px 0px 2px 0px;
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
}

.etiqueta{
	font: bold 8px Arial, sans-serif;
	color: #FFF;
	padding: 3px 6px 2px 6px;
	margin: 2px 0px 0px 0px;
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
}

.reportagem{
	background-color: #1F7FBF;
}

.direto{
	background-color: #FF6601;
}

.numeroszz{
	background-color: #5C9292;
}

.entrevista{
	background-color: #609030;
}

.exclusivo{
	background-color: #CC0000;
}

.com_video{
	background-color: #990000;
}

#box {
	margin-bottom: 8px;
	width: 302px;
	border: 1px solid #EAEAEA;
	clear: both;
	display: inline-block;
}

#homepage #box {
	width: 100%;
	margin: 0px 0px 10px 0px;
	border: 0px;
}

/*
.text {
	padding: 4px 4px 4px 4px;
	font: normal 0.68em Verdana, sans-serif;
	color: #404040;
}
*/

/*
#homepage .title{
	border-bottom: 1px solid #3498DB;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #3498DB;
	padding: 16px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	text-transform: uppercase;
	float: left;
	width: 316px;
}
*/
#entity .title{
	border-bottom: 1px solid #3498DB;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #3498DB;
	padding: 16px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	text-transform: uppercase;
	float: left;
	width: 297px;
}

/*
#livescore .title{
	border: 0px;
	font: 700 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #3498DB;
	padding: 16px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	text-transform: uppercase;
	float: left;
	width: 297px;
}
*/

#proximos_jogos .title{
	border: 0px;
	font: 700 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #3498DB;
	padding: 16px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	text-transform: uppercase;
	float: left;
	width: 297px;
}

#homepage .title span{
	position: relative;
	top: 2px;
}


/*
.title {
	background-color: #EAEAEA;
	font: bold 0.56em Verdana, sans-serif;
	color: #404040;
	padding: 3px 0px 3px 6px;
	height: 13px;
}

*/
.title .grupo_txt {
	float: left;
}

.title .verjogos {
	padding: 0px 4px 0px 0px;
	float: right;
}

.title .infojogo {
	/*width: 170px;*/
	padding: 2px 0px 0px 0px;
	float: left;
}

.title a {
	color: #404040;
	text-decoration: none;
}

.canal {
	padding: 2px 0px 0px 4px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	text-align: right;
	float: left;
}

.bdr {
	font: bold 0.56em Verdana, sans-serif;
	border-bottom: 1px solid #B7B7B7;
}

.bdr_top {
	font: bold 0.56em Verdana, sans-serif;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #B7B7B7;
}


/* ULTIMOS RESULTADOS */

#homepage .jogo {
	padding: 4px 10px 14px 10px;
	width: 300px;
	display: inline-block;
	background-color: #FFFFFF;
	/*height: 30px;*/
	border-bottom: 1px solid #E0E6EE;
	cursor: pointer;
}

#homepage .hora {
	width: 28px;
	font-size: 12px;
	color: #606060;
	float: left;
	padding: 3px 4px 0px 4px;
}

#homepage .sigla {
	width: 30px;
	padding: 2px 0px 0px 0px;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
}

#homepage .sigla a {
	color: #85919C;
	text-decoration: none;
	font-size: 12px;
}

#homepage .equipa_casa {
	width: 110px;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: right;
	display: table;
}

#homepage .equipa_casa a, #homepage .equipa_fora a{
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

#homepage .equipa_fora {
	width: 110px;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: left;
	display: table;
}

#homepage .resultado {
	width: 14px;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #3498BD;
	float: left;
	padding: 2px 0px 0px 0px;
	text-align: center;
}

#homepage .resultado a {
	font-size: 18px;
	font-weight: 700;
	color: #3498BD;
	text-decoration: none;
}

#homepage .resultado_final {
	width: 50px;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #3498BD;
	float: left;
	text-align: center;
	padding: 0px !important;
}

#homepage .resultado_final a {
	font-size: 18px;
	font-weight: 700;
	color: #3498BD;
	text-decoration: none;
}

#homepage .resultado_obs {
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
	display: block;
}

#homepage .marcadores {
	background-color: #FFFFFF;
	float: right;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #85919C !important;
	text-align: center;
	padding: 0px 0px 0px 0px !important;
	width: 272px;
}


.jogo {
	padding: 1px 0px 1px 0px;
	width: 302px;
	display: table;
	background-color: #F7F7F7;
	/*border-top: 1px solid #B7B7B7;*/
	border-bottom: 1px solid #EAEAEA;
}

.hora {
	width: 28px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 4px 0px 4px;
}

.sigla {
	width: 22px;
	font: bold 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 0px 0px 4px;
}

.sigla a {
	color: #606060;
	text-decoration: none;
}

.equipa_casa {
	width: 100px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: right;
	display: table;
}

.equipa_casa a,.equipa_fora a {
	color: #606060;
	text-decoration: none;
}

.equipa_fora {
	width: 100px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: left;
	display: table;
}

.resultado {
	width: 14px;
	font: bold 0.68em Verdana, sans-serif;
	color: #1B75BB;
	float: left;
	padding: 2px 0px 0px 0px;
	text-align: center;
}

.resultado a {
	color: #1B75BB;
	text-decoration: none;
}

.resultado_final {
	width: 50px;
	font: bold 0.68em Verdana, sans-serif;
	color: #1B75BB;
	float: left;
	padding: 2px 0px 0px 0px;
	text-align: center;
}

.resultado_final a {
	color: #1B75BB;
	text-decoration: none;
}

.resultado_obs {
	font: normal 8px Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
}

#box .marcadores {
	background-color: #FFFFFF;
	clear: both;
	font: normal 0.56em Verdana, sans-serif;
	color: #969696;
	text-align: center;
	padding: 6px 0px 6px 0px;
}

.ver_mais {
	padding: 4px 0px 4px 4px;
	background-color: #FFFFFF;
	border-top: 1px dotted #E0E0E0;
	font: normal 0.56em Verdana, sans-serif;
	color: #1B75BB;
	clear: both;
}

.ver_mais a {
	color: #1B75BB;
	text-decoration: none;
}

/* PROXIMOS JOGOS & ZAPPING */


#homepage #box .prox_jogo {
	padding: 10px 10px 10px 10px !important;
	width: 300px;
	display: inline-block !important;
	background-color: #FFFFFF;
	height: 30px;
	border-bottom: 1px solid #E0E6EE;
	cursor: pointer;
}

#homepage #box .datahora {
	width: 300px;
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
	text-align: left;
	padding: 0px;
}

#homepage #box .micro_abrev {
	width: 38px;
	padding: 2px 0px 0px 0px;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
}

#homepage #box .equipas {
	width: 256px;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	float: left;
	text-align: left;
}

#homepage #box .equipas a {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

#homepage #box .tv {
	height: 13px;
	padding: 3px 0px 0px 0px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	float: left;
	text-align: center;
	position: absolute;
	left: 290px;
	width: 30px;
}

#box .prox_jogo {
	display: table;
	background-color: #FFFFFF;
	padding: 4px 0px 4px 0px;
}

#box .datahora {
	width: 66px;
	font: normal 0.56em Verdana, sans-serif;
	color: #969696;
	float: left;
	padding: 0px 4px 0px 4px;
	text-align: left;
}

#box .micro_abrev {
	width: 30px;
	font: bold 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
}

#box .equipas {
	width: 174px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	text-align: left;
}

#box .equipas a {
	color: #606060;
	text-decoration: none;
}

#box .tv {
	height: 13px;
	padding: 3px 0px 0px 0px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	text-align: right;
}

#box .historico {
	height: 18px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 6px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
}

#box .historico .epoca {
	width: 56px;
	float: left;
}

#box .historico .equipa {
	float: left;
}

#box .historico .equipa a {
	color: #606060;
	text-decoration: none;
}

#box .historico .equipa span {
	color: #AAAAAA;
}

.historico img {
	margin: 1px 2px 0px 0px;
	border: 1px solid #EAEAEA;
	float: left;
}

.linha {
	/*height: 32px;*/
	display: table;
	background-color: #FFFFFF;
	padding: 4px 0px 4px 6px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
}

.linha a {
	color: #606060;
	text-decoration: none;
}

.linha img {
	border: 1px solid #EAEAEA;
}

.linha .bandeira img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #EAEAEA;
	float: left;
}

.linha .picture{
	width: 24px;
	height: 24px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
	margin: 0px 0px 0px 0px;
}
.linha .linha_container{
	display: block;
	float: left;
	height: 32px;
}
.linha .search_item{
	width:264px;
	text-align:left;
	margin-left:4px;
}

.transferencia {
	height: 32px;
	background-color: #FFFFFF;
	padding: 2px 0px 2px 6px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
}

.transferencia a {
	color: #606060;
	text-decoration: none;
}

.transferencia img {
	margin: 2px 0px 0px 0px;
	text-decoration: none;
	border: 1px solid #EAEAEA;
}

.transferencia .jogador {
	width: 296px;
	float: left;
	padding: 2px 0px 2px 0px;
}

.transferencia .jogador .bandeira { /*width: 24px;*/
	float: left;
}

.transferencia .jogador .nome {
	width: 194px;
	float: left;
	font-weight: bold;
}

.transferencia .clubes {
	
}

.jogador { /*font: normal 0.625em Verdana, sans-serif;*/
	color: #606060;
	width: 278px;
	float: right;
}

.competicao {
	background-color: #FFFFFF;
	padding: 4px 2px 2px 2px;
	color: #606060;
	width: 26px;
	float: left;
	text-align: center;
}

.competicao a {
	color: #606060;
	text-decoration: none;
	border: 0px;
}

.competicao img {
	color: #606060;
	text-decoration: none;
	border: 1px solid #EAEAEA;
}

.competicao div {
	font: normal 0.56em Verdana, sans-serif;
}

.competicao_linha {
	background-color: #FFFFFF;
	padding: 4px 2px 2px 2px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
}

.competicao_linha a {
	color: #606060;
	text-decoration: none;
	border: 0px;
}

.competicao_linha img {
	color: #606060;
	text-decoration: none;
	border: 1px solid #EAEAEA;
}

.competicao_vencedor_linha {
	background-color: #FFFFFF;
	padding: 4px 2px 2px 2px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	text-align: center;
}

.competicao_vencedor_linha a {
	color: #606060;
	text-decoration: none;
	border: 0px;
}

.competicao_vencedor_linha img {
	color: #606060;
	text-decoration: none;
	border: 0px solid #EAEAEA;
}

.melhormarcador_linha{
	clear: both;
	color: #606060;
	font: normal 0.625em Verdana, sans-serif;
	padding: 4px 2px 4px 2px;
	display: table;
}
.melhormarcador_posicao{
	width: 26px;
	float: left;
}

.melhormarcador_bandeira{
	width: 20px;
	float: left;
}

.melhormarcador_nome{
	width: 122px;
	float: left;
}

.melhormarcador_nome a{
	color: #606060;
	text-decoration: none;
}

.melhormarcador_equipa{
	width: 110px;
	float: left;
}

.melhormarcador_equipa a{
	color: #606060;
	text-decoration: none;
}

.melhormarcador_golos{
	width: 20px;
	float: left;
}

.edicao_stats{
	width: 298px;
}

.edicao_stats th{
	width: 74px;
}

.edicao_stats td{
	width: 74px;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

/*
.stats{
	width: 302px;
}

.stats .label{
	font: bold 0.625em Verdana, sans-serif;
	width: 100px;
	text-align: center;
	padding: 3px 0px 0px 0px;
}

.stats .data{
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	text-align: center;
	padding: 0px 0px 3px 0px;
}
*/
.stats_rodape{
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
}

.stats_edicao{
	width: 302px;
}

.stats_edicao thead td{
	background-color: #F7F7F7;
	font: bold 0.625em Verdana, sans-serif;
	padding: 3px 0px 0px 4px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	text-align: left;
}

.stats_edicao td{
	font: normal 0.625em Verdana, sans-serif;
	padding: 3px 0px 0px 4px;
	color: #606060;
	vertical-align: top;
}

.stats_edicao td a{
	text-decoration: none;
	color: #606060;
}

.stats_edicao td span{
	font: normal 0.625em Verdana, sans-serif;
	margin: 0px 0px 0px 10px;
	color: #AAAAAA;
}

#edicao_menu {
	border-left: 1px solid #C8D6DD;
	border-right: 1px solid #C8D6DD;
	border-bottom: 1px solid #C8D6DD;
	font: normal 0.625em Verdana, sans-serif;
	background-color: #C8D6DD;
	padding: 5px 0px 5px 6px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	/*text-transform: lowercase;*/
}

#edicao_menu #opcao{
	padding: 0px 2px 2px 0px;
	float: left;
}

#edicao_menu #separador{
	color: #2277AA;
	float: left;
}

#edicao_menu #opcao a {
	color: #336699;
	text-decoration: none;
}

.search_results {
	padding: 4px 0px 4px 0px;
}

#box .competicoes {
	font: normal 0.625em Verdana, sans-serif;
	height: 18px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 6px;
	color: #606060;
}

#box .competicoes a {
	color: #606060;
	text-decoration: none;
}

#box .escaloes {
	font: normal 0.625em Verdana, sans-serif;
	height: 18px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 6px;
	color: #606060;
}

#box .escaloes a {
	color: #606060;
	text-decoration: none;
}

#box .plantel {
	height: 18px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 6px;
	color: #606060;
}

#box .plantel .numero {
	font: bold 0.625em Verdana, sans-serif;
	padding: 0px 2px 0px 0px;
	width: 12px;
	float: left;
	text-align: right;
}

.jogador_plantel {
	padding: 0px 0px 0px 8px;
	font: normal 0.625em Verdana, sans-serif;
	float: left;
}

.jogador_plantel a {
	color: #4E4E4E;
	text-decoration: none;
}

.plantel img {
	margin: 1px 2px 0px 0px;
	border: 1px solid #EAEAEA;
	float: left;
}

#box .subtitle {
	background-color: #F7F7F7;
	font: bold 0.625em Verdana, sans-serif;
	/*height: 16px;*/
	padding-top: 3px;
	padding-left: 4px;
	width: 298px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

#box .subtitle a {
	color: #606060;
	text-decoration: none;
}
/*
#pagination {
	background-color: #F7F7F7;
	padding-top: 1px;
	padding-left: 4px;
	width: 298px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
	text-align: center;
}

#pagination .pages {
	font: bold 0.625em Verdana, sans-serif;
	color: #606060;
	text-decoration: none;
}

#pagination .pages a {
	color: #606060;
	text-decoration: none;
}

#pagination .pages .label {
	font: bold 0.8em Verdana, sans-serif;
	color: #606060;
	text-decoration: none;
}

#pagination .pag_actual{
	font: bold 1.2em Verdana, sans-serif;
	color: #1A88C5;
}
*/
#box .menu {
	background-color: #FFFFFF;
	font: normal 0.625em Verdana, sans-serif;
	height: 20px;
	padding-top: 5px;
	padding-left: 4px;
	width: 298px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

#box .menu a {
	color: #606060;
	text-decoration: none;
}

#box .menu_opcao {
	background-color: #FFFFFF;
	font: normal 0.625em Verdana, sans-serif;
	height: 20px;
	padding-top: 5px;
	padding-left: 12px;
	width: 290px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

#box .menu_opcao a {
	color: #606060;
	text-decoration: none;
}


#box .premio {
	/*height: 32px;*/
	background-color: #FFFFFF;
	padding: 4px 0px 4px 6px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
}

#box .premio .faded {
	color: #AAAAAA;
}

#box .lista_equipas{
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	display: table;
	padding: 0px 0px 8px 0px;
}


#box .lista_equipas_linha{
	padding: 4px 0px 4px 4px;
	color: #606060;
	clear: both;
	width: 298px;
}

#box .lista_equipas a{
	text-decoration: none;
	color: #606060;
}

.lista_equipas_linha .equipa{
	color: #606060;
	float: left;
}

.lista_equipas_linha .equipa_links{
	font: bold 0.625em Verdana, sans-serif;
	color: #606060;
	float: right;
	text-align: center;
	padding: 0px 8px 0px 0px;
}

#box .lista_tops{
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	display: table;
	padding: 0px 0px 8px 0px;
}

#box .lista_tops_header{
	float: left;
	width: 149px;
	text-align: center;
}


#box .lista_tops_linha{
	padding: 4px 0px 4px 4px;
	color: #606060;
	clear: both;
	width: 298px;
}

#box .lista_tops a{
	text-decoration: none;
	color: #606060;
}

.lista_tops_linha .jogador{
	width: 150px;
	color: #606060;
	float: left;
}

.lista_tops_linha .equipa{
	color: #606060;
	float: left;
}

.lista_tops_linha .dados{
	font: bold 0.625em Verdana, sans-serif;
	color: #606060;
	float: right;
	text-align: center;
	padding: 0px 8px 0px 0px;
}

#box .lista_arbitros{
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	display: table;
	padding: 0px 0px 8px 0px;
}

#box .lista_arbitros_header{
	float: left;
	width: 99px;
	text-align: left;
}


#box .lista_arbitros_linha{
	padding: 4px 0px 4px 4px;
	color: #606060;
	clear: both;
	width: 298px;
}

#box .lista_arbitros a{
	text-decoration: none;
	color: #606060;
}

.lista_arbitros_linha .nome{
	width: 124px;
	color: #606060;
	float: left;
}

.lista_arbitros_linha .nacionalidade{
	color: #606060;
	float: left;
}

.lista_arbitros_linha .idade{
	font: bold 0.625em Verdana, sans-serif;
	color: #606060;
	float: right;
	text-align: center;
	padding: 0px 6px 0px 0px;
}


#last_hp {
	padding-top: 8px;
	background-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	width: 300px;
}

.photo_frame{
	width: 303px;
	position: relative;
	background-color: #000;
	margin: 6px 0px 4px 0px;
}

.photo_frame .photo{
	width: 299px;
	max-height: 200px;
	overflow: hidden;
	margin: 0px 2px 0px 2px;
	background-color: #000;
	text-align: center;
}

.photo_frame .caption{
	width: 291px;
	position: absolute;
	font: 0.56em Verdana, sans-serif;
	color: #BBB;
	bottom: 0;
	left: 0;
	padding: 6px 6px 6px 6px;
	text-align: left !important;
	-webkit-box-shadow: inset 0px 28px 0px 0px rgba(0,0,0,0.6);
	box-shadow: inset 0px 28px 0px 0px rgba(0,0,0,0.6);
	/*
	background-image: -o-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	background-image: linear-gradient(to top, rgba(0,0,0,1) -25%, rgba(0,0,0,0.0) 100%);
	*/
	text-transform: uppercase;
}

.news_title {
	padding: 5px 0px 5px 0px;
	color: #1B75BB;
	font: bold 1em Verdana, sans-serif;
	clear: both;
}

.news_date {
	color: #B3B3B3;
	font: 0.56em Verdana, sans-serif;
	margin: 0px 0px 3px 0px;
}

.news_author {
	color: #B3B3B3;
	font: 0.56em Verdana, sans-serif;
}

.news_author a {
	color: #B3B3B3;
	text-decoration: none;
}

.news_enviado {
	color:#1B75BB;
	margin: 10px 0px 10px 0px;
	font: 0.56em Verdana, sans-serif;
}

.news_text {
	color: #4E4E4E;
	font: 0.813em Verdana, sans-serif;
}

/*
.news_text p{
	line-height: 1.6em;
}
*/

.news_text iframe{
	width: 284px;
	/*height: 200px;*/
}

.news_text img {
	margin: 0px 10px 0px 0px;
}

.news_text a{
	color: #4E4E4E;
	text-decoration: none;
}

.news_convocatoria_title{
	font: bold 1em Verdana, sans-serif;
	height: 30px; 
	color: #4E4E4E;
	padding: 20px 0px 0px 0px;
}

.news_convocatoria_item{
	display: table;
	height: 20px; 
	width: 300px;
	clear: both;
}

.news_convocatoria_item .nome{
	width: 150px;
	float: left;
}

.news_convocatoria_item .nome a{
	text-decoration: none;
	color: #4E4E4E;
}

.news_convocatoria_item .posicao{
	text-align: left;
	width: 50px;
	float: left;
}

.news_convocatoria_item .equipa{
	width: 100px;
	float: left;
}

.news_jogo{
	width: 284px;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	clear: both;
	font: 0.68em Verdana, sans-serif;
	padding: 8px;
	margin: 10px 0px 0px 0px;
}

.news_jogo_content{
	clear: both;
}

.news_jogo .icon{
	background-image: url('/img/fsheet_jogo.png');
	background-repeat: no-repeat;
	background-position-x: -8px;
	width: 36px;
	height: 36px;
	float: left;
}

.news_jogo_resumo .icon{
	background-image: url('/img/fsheet_resumo.png');
	background-repeat: no-repeat;
	background-position-x: -10px;
	width: 30px !important;
}

.news_jogo_frase .icon{
	background-image: url('/img/fsheet_frase.png');
	background-repeat: no-repeat;
	background-position-x: -6px;
	width: 38px !important;
}

.news_jogo_frase span{
	display: inline-block;
	font-size: 14px;
	font-style: italic;
	margin: 0px 10px 0px 0px;
}

.news_jogo_frase .fsheet div{
	float: right;
}

.news_jogo_melhor .icon{
	background-image: url('/img/fsheet_melhor.png');
	background-repeat: no-repeat;
	background-position-x: -6px;
	width: 38px !important;
}

.news_jogo_pior .icon{
	background-image: url('/img/fsheet_pior.png');
	background-repeat: no-repeat;
	background-position-x: -6px;
	width: 38px !important;
}

.news_jogo_chave .icon{
	background-image: url('/img/fsheet_chave.png');
	background-repeat: no-repeat;
	background-position-x: -6px;
	width: 38px !important;
}

.news_jogo_arbitro .icon{
	background-image: url('/img/fsheet_arbitro.png');
	background-repeat: no-repeat;
	background-position-x: -4px;
	width: 42px !important;
}

.news_jogo_curiosidades .icon{
	background-image: url('/img/fsheet_curiosidades.png');
	background-repeat: no-repeat;
	background-position-x: -6px;
	width: 38px !important;
}

.news_jogo_curiosidades .news_fsheet_pos_jogo_text_esq{
	padding: 6px 0px 0px 0px;
}

.news_jogo_video{
	padding: 6px 0px 0px 0px;
}

.news_jogo_video .icon{
	background-image: url('/img/fsheet_video.png');
	background-repeat: no-repeat;
	background-position-x: -6px;
	width: 38px !important;
}

.news_jogo .titulo{
	margin: 12px 0px 0px 0px;
	font: 700 11px Verdana, sans-serif;
	float: left;
}

.news_jogo .fsheet{
	font: 11px Verdana, sans-serif;
	clear: both;
	display: inline-block;
}

.news_jogo_equipas{
	display: table;
	padding: 10px 0px 10px 0px;
	clear: both;
}

.news_jogo_equipa{
	width: 113px;
	text-align: center;
	float: left;
}

.news_jogo_equipa img{
	padding: 0px 0px 4px 10px;
}

.news_jogo_resultado{
	width: 56px;
	padding: 10px 0px 0px 0px;
	font:normal 20px Verdana;
	text-align: center;
	float: left;
}

.news_jogo_footer{
	padding: 0px 6px 0px 0px;
	text-align: right;
	clear: both;
}

.news_onze_titulo{
	padding: 10px 0px 6px 0px;
	font: bold 14px Verdana;
}

.news_onze_container{
	padding: 0px 0px 10px 0px;
}

.news_onze_posicao_title{
	padding: 4px 0px 0px 0px;
	font: normal 11px Verdana;
	text-transform: uppercase;
}

.news_onze_posicao_jogador{
	padding: 2px 0px 2px 0px;
	font: normal 10px Verdana;
}

.news_nota{
       font: normal 12px Verdana;
       color: #314469;
       margin: 5px 0px 5px 0px;
       width: 298px;
       border: #E0E3E8 1px solid;
       background-color: #EBEDF0;
       padding: 2px 2px 2px 2px;
}

.news_nota_titulo{
       font: bold 12px Verdana;
       color: #314469;
       padding: 2px 0px 2px 0px;
}

/*
.news_citacao{
       font:italic 12px Verdana;
       line-height:15px;
       color:#314469;
       margin-bottom:5px;
       margin-top:5px;
       width:270px;
       border-bottom: #e0e3e8 1px solid;
       background-color: #EBEDF0;
       border-left: #e0e3e8 1px solid;
       padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;
       border-top: #e0e3e8 1px solid;
       border-right: #e0e3e8 1px solid;
}

.news_legenda_foto{
       font:normal 10px Verdana;
       margin: 5px 0px 0px 0px;
       color:#314469;
       text-align: left;
       background-color: #EBEDF0;        
}

.news_citacao_autor{
       font:bold 10px Verdana;
       margin-top: 5px;
       color:#314469;
       text-align:left;
       background-color: #EBEDF0;        
       padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;
}

.news_img_esq, .news_img_dir{
       color:#314469;
       border-bottom: #e0e3e8 1px solid;
       background-color: #EBEDF0;
       border-left: #e0e3e8 1px solid;
       padding-bottom: 10px; padding-left: 15px; padding-right: 15px; padding-top: 15px;
       border-top: #e0e3e8 1px solid;
       border-right: #e0e3e8 1px solid;
       text-align: center;
}
*/
.news_destaque{
	font:normal 10px Verdana;
	line-height:15px;
	color:#314469;
	margin: 15px 20px 15px 0px;
	width: 290px;
	border-bottom: #e0e3e8 1px solid;
	background-color: #EBEDF0;
	border-left: #e0e3e8 1px solid;
	padding: 5px 5px 5px 5px;
	border-top: #e0e3e8 1px solid;
	border-right: #e0e3e8 1px solid;
}

.news_destaque a{
	font:normal 10px Verdana;
	color:#314469;
	text-decoration: none;
}


#jogador_titulo {
	width: 300px;
	height: 18px;
	padding: 10px 0px 4px 4px;
}

#jogador_nome {
	float: left;
}

#jogador_nome span.numero {
	font: bold 1em Verdana, sans-serif;
	color: #AAAAAA;
}

#jogador_nome span.nome {
	font: bold 0.875em Verdana, sans-serif;
	color: #404040;
}

#jogador_dados {
	border-top: 1px solid #CCCCCC;
	width: 300px;
	height: 16px;
	display: table;
	background-color: #F7F7F7;
	padding: 3px 0px 0px 4px;
	font: normal 0.625em Verdana, sans-serif;
}

.separador {
	color: #1B75BB;
	float: left;
	margin: 0px 2px 0px 2px;
}

#jogador_info {
	display: table;
	margin: 0px 0px 6px 0px;
}

/*
#jogador_info .foto{
	width: 100px;
	height: 156px;
	float: left;
	padding: 4px 0px 0px 0px;
	border-top: 1px solid #EAEAEA;
}
*/
#favorito {
	width: 58px;
	margin: 12px 2px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: 1px solid #FF6A07;
	font: bold 0.56em Verdana, sans-serif;
	float: right;
	cursor: pointer;
}

#preloader {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 2px;
	float: right;
	display: none;
}

.fav_add {
	color: #FF6A07;
}

.fav_del {
	background-color: #FF6A07;
	color: #FFFFFF;
}

#equipa_titulo {
	width: 300px;
	height: 18px;
	padding: 10px 0px 4px 4px;
}

#equipa_nome {
	font: bold 0.875em Verdana, sans-serif;
	color: #404040;
	float: left;
}

#equipa_nome span.extra {
	font: bold 0.68em Verdana, sans-serif;
	color: #404040;
}

#equipa_dados {
	border-top: 1px solid #CCCCCC;
	width: 300px;
	height: 16px;
	display: table;
	background-color: #F7F7F7;
	padding: 3px 0px 0px 4px;
	font: normal 0.625em Verdana, sans-serif;
}

#equipa_dados .separador {
	color: #1B75BB;
	float: left;
	margin: 0px 2px 0px 2px;
}

#equipa_info {
	display: table;
}


#epoca_combo {
	/*width: 302px;*/
	float: right;
	display: table;
	margin: 0px 0px 0px 0px;
}

#epoca_combo .label{
	/*width: 200px;*/
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	padding: 0px 2px 0px 0px;
	/*margin: 2px 0px 0px 0px;*/
}

#epoca_combo .combo{
	float: right;
}

#competicao_info {
	display: table;
}

#entity_nome {
	width: 304px;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 0px 8px 0px;
	font: bold 1.125em Verdana, sans-serif;
	color: #1B75BB;
}

#entity_competicao { /*height: 19px;*/
	width: 302px;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 0px 8px 0px;
	font: bold 0.875em Verdana, sans-serif;
	color: #1B75BB;
}

#entity_dados {
	height: 24px;
	width: 298px;
	float: left;
	background-color: #F7F7F7;
	padding: 3px 0px 0px 4px;
	margin: 0px 0px 8px 0px;
	font: normal 0.56em Verdana, sans-serif;
}

#entity_search {
	width: 70px;
	float: left;
	/*font: normal 0.625em Verdana, sans-serif;*/
	padding: 4px 0px 0px 0px;
}

#entity_form {
	float: right;
	background-color: #F7F7F7;
	padding: 0px 0px 0px 4px;
	font: normal 0.56em Verdana, sans-serif;
}

.sinput {
	height: 16px;
	width: 160px;
	float: left;
	margin: 0px 2px 0px 0px;
}

.sinput input {
	width: 156px;
	height: 16px;
	/*font: normal 0.56em Verdana, sans-serif;*/
	border: 1px solid #EAEAEA;
}

.sbutton {
	float: left;
}

.msg {
	height: 24px;
	width: 300px;
	text-align: center;
	padding: 10px 0px 0px 4px;
	font: normal 0.56em Verdana, sans-serif;
	color: #4E4E4E;
}

.foto {
	width: 100px;
	/*height: 156px;*/
	float: left;
	padding: 4px 0px 0px 0px;
	border-top: 1px solid #EAEAEA;
	text-align: center;
}

/*
.details {
	width: 202px;
	float: left;
}
*/

.bloco_gr {
	width: 80px;
	float: left;
}

.bloco_peq {
	width: 57px;
	float: left;
}

.line {
	width: 199px;
	height: 29px;
	padding: 5px 0px 3px 5px;
	border-top: 1px solid #EAEAEA;
	display: table;
}

.line .texto {
	font: normal 0.625em Verdana, sans-serif;
	text-decoration: none;
	color: #4E4E4E;
	float: left;
	padding: 2px 0px 0px 0px;
}

.line .bandeira img {
	margin: 3px 3px 0px 0px;
	border: 1px solid #EAEAEA;
	float: left;
}

.label {
	font: normal 0.625em Verdana, sans-serif;
	color: #808080;
	clear: both;
}

.texto { /*font: normal 0.625em Verdana, sans-serif;*/
	text-decoration: none;
	color: #606060;
	float: left;
}

.texto a {
	color: #606060;
	text-decoration: none;
}

.bandeira img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #EAEAEA;
	float: left;
}

#box_jogador {
	margin: 0px 0px 8px 0px;
	width: 302px;
	border: 1px solid #EAEAEA;
}

#box_jogador .title {
	height: 16px;
	background-color: #EAEAEA;
	font: bold 0.56em Verdana, sans-serif;
	color: #404040;
	padding: 2px 0px 0px 6px;
}

#fichajogo {
	color: #606060;
}

#fichajogo .titulo {
	width: 302px;
	border-bottom: 1px solid #EAEAEA;
	font: bold 1em Verdana, sans-serif;
	color: #1B75BB;
	padding: 16px 0px 8px 2px;
}

#fichajogo .titulo span {
	color: #404040;
}

#fichajogo .subtitulo {
	display: table;
	width: 300px;
	background-color: #F7F7F7;
	padding: 4px 0px 4px 4px;
	margin: 0px 0px 8px 0px;
	font: normal 0.56em Verdana, sans-serif;
	border-bottom: 1px solid #EAEAEA;
	clear: both;
}

#fichajogo .cabecalho {
	height: 16px;
	width: 302px;
	background-color: #F7F7F7;
	margin: 0px 0px 8px 0px;
	padding: 2px 0px 0px 0px;
	font: normal 0.625em Verdana, sans-serif;
	border-bottom: 1px solid #EAEAEA;
	clear: both;
	display: table;
}

#fichajogo .cabecalho_suplentes {
	height: 16px;
	width: 302px;
	background-color: #F7F7F7;
	margin: 4px 0px 4px 0px;
	padding: 2px 0px 0px 0px;
	font: normal 0.625em Verdana, sans-serif;
	border-top: 2px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	clear: both;
	display: table;
}

#fichajogo .subtitulo span {
	margin: 0px 0px 0px 0px;
}

#fichajogo img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #EAEAEA;
}

#fichajogo .placard {
	width: 302px;
	clear: both;
	font: normal 0.625em Verdana, sans-serif;
	color: #404040;
	border-top: 1px solid #EAEAEA;
	display: table;
	padding: 6px 0px 6px 0px;
}

#fichajogo .casa {
	width: 143px;
	float: left;
	padding: 0px 6px 0px 0px;
	text-align: right;
}

#fichajogo .fora {
	width: 143px;
	float: right;
	padding: 0px 0px 0px 6px;
	text-align: left;
}

#fichajogo .casa a{
	color: #404040;
	text-decoration: none;
}

#fichajogo .fora a{
	color: #404040;
	text-decoration: none;
}

#fichajogo .simbolo {
	width: 100px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-align: center;
}

#fichajogo .resultado {
	width: 102px;
	font: bold 22px Verdana, sans-serif;
	color: #1B75BB;
	float: left;
	padding: 12px 0px 0px 0px;
	text-align: center;
}

#fichajogo .resultado a {
	color: #1B75BB;
	text-decoration: none;
}

#fichajogo .resultado_obs {
	font: normal 0.875em Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
}

#fichajogo .equipa {
	border-bottom: 1px solid #EAEAEA;
	color: #404040;
	font: bold 1em Verdana, sans-serif;
	padding: 16px 0 4px 2px;
	width: 300px;
}

#fichajogo .resumo {
	width: 302px;
	padding: 4px 0px 0px 0px;
}

#fichajogo .ficha_line {
	width: 298px;
	height: 18px;
	font: normal 0.625em Verdana, sans-serif;
	color: #404040;
	clear: both;
}

#fichajogo .numero {
	width: 20px;
	float: left;
	text-align: right;
	padding: 0px 2px 0px 0px;
}

#fichajogo .nome {
	width: 134px;
	padding: 0px 0px 0px 2px;
	float: left;
}

#fichajogo .nome a {
	color: #404040;
	text-decoration: none;
}

#fichajogo .nome img {
	border: 1px solid #EAEAEA;
	float: left;
	margin: 1px 2px 0 0;
}

#fichajogo .subs {
	width: 50px;
	float: left;
	text-align: center;
}

.in {
	font-weight: normal;
	color: #008800;
}

.out {
	font-weight: normal;
	color: #FF0000;
}

#fichajogo .amarelo {
	width: 30px;
	float: left;
	text-align: center;
}

#fichajogo .duploamarelo {
	width: 30px;
	float: left;
	text-align: center;
}

#fichajogo .vermelho {
	width: 30px;
	float: left;
	text-align: center;
}

#fichajogo .estadio {
	font: normal 0.56em Verdana, sans-serif;
	padding: 3px 0px 3px 4px;
	width: 298px;
	color: #606060;
	text-align: center;
}

#video {
	padding: 5px 0px 5px 0px;
}

#video .titulo {
	width: 302px;
	color: #1B75BB;
	font: bold 1em Verdana, sans-serif;
	clear: both;
	padding: 0px 0px 5px 0px;
}

.classificacao {
	clear: both;
}

/*
.classificacao .cabecalho{
	background-color: #F7F7F7;
	font: bold 0.625em Verdana, sans-serif;
	padding-top: 3px;
	padding-left: 4px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}
*/
.cabecalho {
	background-color: #F7F7F7;
	font: bold 0.625em Verdana, sans-serif;
	padding: 3px 2px 3px 2px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

.cabecalho_pordata {
	background-color: #FFFFFF;
	font: bold 0.56em Verdana, sans-serif;
	padding: 3px 2px 3px 2px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
}

.jogo_eliminatoria {
	background-color: #F7F7F7;
	font: normal 0.625em Verdana, sans-serif;
	padding: 3px 0px 3px 4px;
	/*width: 302px;*/
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

.dados {
	font: normal 0.625em Verdana, sans-serif;
	padding: 3px 0px 3px 2px;
	color: #606060;
	display: table;
}

.posicao {
	width: 20px;
	float: left;
	text-align: center;
}

.equipa { /*width: 158px;*/
	float: left;
}

.equipa a {
	color: #606060;
	text-decoration: none;
}

.equipa_classificacao {
	width: 138px;
}

/*
.item {
	width: 20px;
	float: left;
}
*/
.eliminatoria {
	width: 207px;
	float: left;
}

.elim_equipa {
	width: 88px;
	float: left;
}

.elim_equipa a {
	color: #606060;
	text-decoration: none;
}

.elim_resultado {
	width: 28px;
	color: #1B75BB;
	float: left;
	text-align: center;
}

.direita {
	text-align: right;
}

.esquerda {
	text-align: left;
}

.mao {
	width: 45px;
	/*font: normal 0.625em Verdana, sans-serif;*/
	float: left;
	text-align: center;
}

.mao a {
	color: #606060;
	text-decoration: none;
}

/* WIDGET LIVESCORE */
/*
.livescore {
	width: 100%;
	display: table;
	margin: 0px 0px 6px 0px;
	padding: 4px 0px 4px 0px;
	background-color: #DDE738;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #000;
	text-align: center;
}

.livescore span{
	font-size: 18px;
}

.livescore a{
	color: #000;
}
*/
/* WIDGET LIVE */



.login {
	background-color: #F7F7F7;
	padding: 16px 16px 16px 16px;
	width: 270px;
}

.login_label {
	font: normal 0.68em Verdana, sans-serif;
	color: #606060;
}

.login_input {
	padding: 2px 0px 8px 0px;
}

.login_input input {
	height: 26px;
	width: 265px;
	border: 1px solid #CCCCCC;
	color: #606060;
	font: normal 1.063em Verdana, sans-serif;
	padding: 0px 2px 0px 2px;
}

.login_button {
	padding: 8px 0px 10px 0px;
}

.login_button input {
	width: 80px;
	height: 20px;
	color: #FFFFFF;
	float: right;
	background-color: #3E6292;
	border: 0px;
	font: bold 0.68em Verdana, sans-serif;
}

.login_msg {
	background-color: #F7F7F7;
	padding: 16px 16px 16px 16px;
	width: 270px;
}

.login_error {
	background-color: #EAEAEA;
	border: 1px solid #FF0000;
	color: #FF0000;
	font: normal 0.625em Verdana, sans-serif;
	padding: 6px 6px 6px 6px;
}

.login_text {
	background-color: #F7F7F7;
	padding: 16px 16px 16px 16px;
	width: 270px;
}

.login_aviso {
	background-color: #EAEAEA;
	border: 1px solid #CCCCCC;
	color: #606060;
	font: normal 0.625em Verdana, sans-serif;
	padding: 6px 6px 6px 6px;
}

.login_aviso a {
	color: #606060;
	font-weight: bold;
	text-decoration: none;
}

.favorito {
	height: 22px;
	background-color: #FFFFFF;
	padding: 10px 6px 2px 6px;
	border-top: 1px solid #EAEAEA;
}

.favorito .item {
	width: 290px;
	float: left;
	padding: 1px 0px 2px 0px;
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
}

.favorito .item .bandeira {
	width: 20px;
	height: 14px;
	float: left;
}

.favorito .item .texto {
	font-weight: bold;
}

.favorito .item .link {
	float: right;
	color: #1A88C5;
	cursor: pointer;
}

.favorito .item .link a {
	text-decoration: none;
	color: #1A88C5;
}

#preloader_item {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 2px;
	text-align: center;
	display: none;
}

.col_cabecalho {
	background-color: #F7F7F7;
	font: bold 0.625em Verdana, sans-serif;
	padding-top: 3px;
	padding-left: 4px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

.col_linha {
	font: normal 0.625em Verdana, sans-serif;
	padding: 8px 0px 8px 4px;
	color: #606060;
	border-bottom: 1px solid #EAEAEA;
	display: table;
}

.col_compet {
	float: left;
	width: 200px;
}

.col_compet a {
	text-decoration: none;
	color: #606060;
}

.col_jogos {
	float: left;
	width: 29px;
	text-align: center;
}

.col_adiados {
	float: left;
	width: 29px;
	text-align: center;
}

.col_action {
	float: left;
	width: 40px;
	font-weight: bold;
	text-align: center;
}

.col_action a {
	text-decoration: none;
	color: #606060;
}

.col_row {
	width: 298px;
	padding: 2px 0px 2px 4px;
	display: table;
}

.col_text {
	float: left;
	width: 102px;
}

.col_item {
	float: left;
	width: 49px;
	text-align: center;
}

.col_edicao {
	float: left;
	padding: 8px 8px 8px 0px;
}

.col_cabecalho_results {
	display: table;
}

.col_intro_results {
	font: normal 0.625em Verdana, sans-serif;
	color: #606060;
	/*padding: 0px 0px 0px 4px;*/
}

.col_into_results_row {
	border-bottom: 1px solid #EAEAEA;
}

.col_into_results_row_played {
	border-bottom: 1px solid #FFFFFF;
	background-color: #EAEAEA;
}

.col_button {
	padding: 16px 0px 8px 0px;
	height: 24px;
	text-align: center;
}

.comentarios_list{
	width: 302px;
	padding: 0px 0px 0px 0px;
}

.comentarios_list .list_item {
	display: table;
	width: 302px;
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	padding: 2px 0px 0px 0px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 4px 0px 2px 0px;
}

.comentarios_list .list_item_zz {
	display: table;
	width: 302px;
	border: 1px solid #CCCCCC;
	background-color: #FFD595;
	padding: 2px 0px 0px 0px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 4px 0px 2px 0px;
}

.comentarios_list .list_item .container{
	background-color: #FFFFFF;
	margin: 4px 0px 0px 0px;
	padding: 2px 4px 8px 4px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
}

.comentarios_list .list_item_zz .container{
	background-color: #FFFFFF;
	margin: 4px 0px 0px 0px;
	padding: 2px 4px 8px 4px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
}

.comentarios_list .list_item .item_titulo, .comentarios_list .list_item_zz .item_titulo {
	font: bold 0.75em Verdana, sans-serif;
	color: #808080;
	text-decoration: none;
	width: 294px;
	float: left;
	overflow: hidden;
	padding: 0px 4px 0px 4px;
}

.comentarios_list .list_item .item_mais a {
	font: bold 0.75em Verdana, sans-serif;
	color: #1B75BB;
	text-decoration: none;
	width: 14px;
	float: right;
}

.comentarios_list .list_item .item_autor, .comentarios_list .list_item_zz .item_autor {
	font: bold 0.56em Verdana, sans-serif;
	color: #B3B3B3;
	text-decoration: none;
	clear: both;
	width: 294px;
	overflow: hidden;
	padding: 0px 4px 0px 4px;
}

.comentarios_list .list_item .item_autor a{
	color: #B3B3B3;
	text-decoration: none;
	clear: both;
}

.comentarios_list .list_item .item_data, .comentarios_list .list_item_zz .item_data {
	font: normal 0.56em Verdana, sans-serif;
	color: #B3B3B3;
	text-decoration: none;
	clear: both;
	width: 294px;
	overflow: hidden;
	padding: 0px 4px 0px 4px;
}

.comentarios_list .list_item .item_data a{
	color: #B3B3B3;
	text-decoration: none;
	clear: both;
}

.comentarios_list .ctext{
	font: normal 0.625em Verdana, sans-serif;
	color: #808080;
	text-decoration: none;
	clear: both;
	padding: 6px 0px 0px 0px;
}

.comentarios_list .list_item .options{
	font: normal 0.625em Verdana, sans-serif;
	color: #808080;
	text-decoration: none;
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	text-align: right;
	border-top: 1px solid #CCCCCC;
}

.comentarios_list .list_item .options a{
	color: #808080;
	text-decoration: none;
}

.insert_comment_msg{
	width: 302px;
	padding: 4px 0px 0px 0px;
	font: bold 0.625em Verdana, sans-serif;
	color: #808080;
	/*text-align: right;*/
}

.insert_comment_msg a{
	color: rgb(255, 79, 0);
	text-decoration: none;
}

#insert_comment_block{
	display: none;
	font: normal 0.625em Verdana, sans-serif;
	color: #808080;
}

/*
#comment_form{
	width: 302px;
	padding: 4px 0px 0px 0px;
}

#comment_form .txtfield{
	border: 1px solid #808080;
	width: 230px;
	height: 16px;
	color: #000000;
}

#comment_form textarea{
	border: 1px solid #808080;
	width: 230px;
	height: 160px;
	color: #000000;
}

#comment_form .button_commit{
	color: #000000;
}
*/

#box_euro2012{
	width: 302px;
	/*height: 60px;*/
	margin: 0px 0px 8px 0px;
	background-image: url("../../images/imgm/euro2012_mobile_bg.png");
	background-repeat: no-repeat;
	clear: both;
	display: inline-block;
}

#box_euro2012 .euro2012_header{
	width: 302px;
	height: 18px;
}

#box_euro2012 .euro2012_links{
	width: 222px;
	height: 16px;
	padding: 2px 0px 0px 0px;
	float: right;
}

#box_euro2012 .euro2012_links .link{
	background-image: url("../../images/imgm/arrow_bullet_yellow.png");
	background-repeat: no-repeat;
	font: bold 0.625em Arial, sans-serif;
	padding: 1px 0px 0px 8px;
	margin: 0px 0px 0px 8px;
	color: rgb(255, 204, 0);
	float: left;
}

#box_euro2012 .euro2012_links .link a{
	text-decoration: none;
	color: rgb(255, 204, 0);
}

#box_euro2012 .euro2012_content{
	width: 302px;
	height: 42px;
}

#box_euro2012 .euro2012_contador{
	width: 82px;
	height: 40px;
	padding: 2px 0px 0px 0px;
	float: left;
}

#box_euro2012 .euro2012_contador .titulo{
	width: 82px;
	font: bold 0.625em Arial, sans-serif;
	color: rgb(255, 255, 255);
	text-align: center;
	height: 12px;
}

#box_euro2012 .euro2012_contador .labels{
	width: 82px;
	font: bold 9px Arial, sans-serif;
	color: rgb(255, 255, 255);
	text-align: center;
	height: 12px;
}

#box_euro2012 .euro2012_contador .dias{
	width: 82px;
	font: bold 14px Arial, sans-serif;
	color: rgb(255, 204, 0);
	text-align: center;
	height: 16px;
}

#box_euro2012 .euro2012_links_contador{
	width: 82px;
	height: 40px;
	padding: 2px 0px 0px 0px;
	float: left;
}

#box_euro2012 .euro2012_links_contador .link{
	background-image: url("../../images/imgm/arrow_bullet_yellow.png");
	background-repeat: no-repeat;
	font: bold 0.625em Arial, sans-serif;
	padding: 1px 0px 0px 8px;
	margin: 0px 0px 0px 8px;
	color: rgb(255, 204, 0);
	float: left;
}

#box_euro2012 .euro2012_links_contador .link a{
	text-decoration: none;
	color: rgb(255, 204, 0);
}

#box_euro2012 .euro2012_grupos{
	/*width: 220px;*/
	float: left;
}

#box_euro2012 .euro2012_grupos .grupos_line{
	width: 140px;
	height: 16px;
	border: 1px solid rgb(26, 34, 13);
	background-image: url("../../images/imgm/euro2012_mobile_grupos_bg.png");
	float: left;
	margin: 0px 2px 2px 4px;
}

#box_euro2012 .euro2012_live{
	background-color: #475A1A;
	padding: 6px 0px 2px 0px;
}

#box_euro2012 .decorrer {
	width: 290px;
	border: 1px solid #222E0E;
	display: table;
	margin: 0px 4px 6px 4px;
	padding: 0px 0px 0px 0px;
	background-color: #475A1A;
}

#box_euro2012 .wg_title {
	width: 80px;
	padding: 6px 0px 6px 0px;
	background-color: #222E0E;
	font: bold 0.56em Verdana, sans-serif;
	color: rgb(255, 204, 0);
	text-align: center;
}

#box_euro2012 .wg_jogo {
	width: 220px;
	height: 16px;
	padding: 2px 0px 0px 0px;
	clear: both;
	background-color: #476347;
}

#box_euro2012 .wg_compt {
	width: 20px;
	padding: 1px 0px 0px 0px;
	font: bold 0.56em Verdana, sans-serif;
	color: #222E0E;
	text-align: center;
	float: left;
}

#box_euro2012 .wg_equipas {
	width: 180px;
	padding: 0px 0px 0px 0px;
	color: rgb(255, 204, 0);
	text-align: center;
	float: left;
}

#box_euro2012 .wg_casa {
	padding: 1px 0px 0px 0px;
	width: 70px;
	text-align: right;
	font: bold 0.56em Verdana, sans-serif;
	float: left;
}

#box_euro2012 .wg_resultado {
	width: 40px;
	text-align: center;
	font: bold 0.68em Verdana, sans-serif;
	color: #FFFFFF;
	float: left;
}

#box_euro2012 .wg_resultado a {
	color: #FFFFFF;
	text-decoration: none;
}

#box_euro2012 .wg_fora {
	padding: 1px 0px 0px 0px;
	width: 70px;
	text-align: left;
	font: bold 0.56em Verdana, sans-serif;
	float: left;
}

#box_euro2012 .wg_parte {
	width: 34px;
	padding: 1px 2px 0px 0px;
	font: normal 0.56em Verdana, sans-serif;
	color: #FFFFFF;
	text-align: right;
	float: left;
}

#box_euro2012 .wg_separador {
	width: 212px;
	height: 1px;
	margin: 0px 0px 0px 4px;
	background-color: #222E0E;
}

.grupo_letra{
	font: bold 0.625em Arial, sans-serif;
	color: rgb(255, 204, 0);
	padding: 2px 4px 0px 4px;
	float: left;
}

.grupo_bandeira{
	padding: 3px 4px 0px 2px;
	float: left;
}

.pontos{
	font: bold 0.625em Arial, sans-serif;
	color: rgb(255, 255, 255);
	float: left;
	padding: 2px 4px 0px 0px;
}

.calendario_jogo {
	padding: 1px 0px 1px 0px;
	width: 302px;
	display: table;
	background-color: #F7F7F7;
	/*border-top: 1px solid #B7B7B7;*/
	border-bottom: 1px solid #EAEAEA;
}

.calendario_hora {
	width: 28px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 4px 0px 4px;
}

.calendario_sigla {
	width: 15px;
	font: bold 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 0px 0px 4px;
}

.calendario_sigla a {
	color: #606060;
	text-decoration: none;
}

.calendario_equipa_casa {
	width: 94px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: right;
	display: table;
}

.calendario_equipa_casa a,.calendario_equipa_fora a {
	color: #606060;
	text-decoration: none;
}

.calendario_equipa_fora {
	width: 94px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	padding: 3px 0px 0px 0px;
	text-align: left;
	display: table;
}

.calendario_resultado {
	width: 14px;
	font: bold 0.68em Verdana, sans-serif;
	color: #1B75BB;
	float: left;
	padding: 2px 0px 0px 0px;
	text-align: center;
}

.calendario_resultado a {
	color: #1B75BB;
	text-decoration: none;
}

.calendario_resultado_final {
	width: 50px;
	font: bold 0.68em Verdana, sans-serif;
	color: #1B75BB;
	float: left;
	padding: 2px 0px 0px 0px;
	text-align: center;
}

.calendario_resultado_final a {
	color: #1B75BB;
	text-decoration: none;
}

.calendario_resultado_obs {
	font: normal 8px Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
}

.calendario_tv {
	width: 25px;
	height: 13px;
	padding: 3px 0px 0px 0px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;
	float: left;
	text-align: right;
}

.apo_destqlogo{
	display: block;
	float: left;
	padding: 10px;
}

.apo_destqtitle{
	padding: 8px 0px 0px 0px;
	font: bold 0.68em Verdana, sans-serif;
	color: #1B75BB;
	text-transform: uppercase;
}

.apo_destqtitle span{
	font-weight: normal;
	color: #1B75BB;
	text-transform: none;
}

.apo_destqtitle a{
	color: #1B75BB;
	text-decoration:none;
}

.apo_menu {
	/*width: 304px;*/
	/*border-top: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #CCCCCC;
	font: normal 0.68em Verdana, sans-serif;
	color: #1A88C5;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 10px 0px;
	height: 16px;
}

.apo_menu a {
	color: #1A88C5;
	text-decoration: none;
}

.apo_menu div{
	float: left;
	margin: 0px 10px 0px 16px;
}

.apo_text{
	padding: 0px 4px 0px 4px;
	font: normal 0.68em Verdana, sans-serif;
	color: #4E4E4E;
}

.apo_text a{
	text-decoration: none;
	color: #4E4E4E;
}

.apo_destqtext{
	padding: 4px 4px 4px 0px;
	font: normal 0.68em Verdana, sans-serif;
	color: #4E4E4E;
}

.apo_destqlink a{
	padding: 4px 8px 8px 4px;
	font: normal 0.68em Verdana, sans-serif;
	color: #1B75BB;
	float: right;
}

.apo_logohp{
	display: block;
	padding: 10px;
	float: left;
}

.apo_info{
	display: table;
}

.apo_descrhp{
	padding: 8px 0px 0px 0px;
	font: bold 0.68em Verdana, sans-serif;
	color: #1B75BB;
	text-transform: uppercase;
}

.apo_texthp{
	font: normal 0.68em Verdana, sans-serif;
	color: #4E4E4E;
	height: 66px;
}

.apo_entrarhp{
	padding: 10px 8px 0px 0px;
	float: right;
}

.apo_entrarhp a{
	font: normal 0.68em Verdana, sans-serif;
	color: #1B75BB;
	text-decoration: none;
}

.apo_listaposta{
	font: normal 0.68em Verdana, sans-serif;
	color: #4E4E4E;
	text-decoration: none;
}

.apo_listaposta a{
	color: #4E4E4E;
	text-decoration: none;
}

.apo_listmliga{
	font: normal 0.68em Verdana, sans-serif;
	color: #4E4E4E;
	text-decoration: none;	
}

.apo_jornadas_list{
	width: 300px;
	font: normal 0.56em Verdana, sans-serif;
	color: #606060;	
}

.apo_jornadas_list th{
	font-weight: bold;
}

.apo_jornadas_list tr{
	height: 16px;
	vertical-align: middle;
}

.apo_jornadas_list a{
	text-decoration: none;
	color: #606060;	
}

.apo_jornadas_list select{
	width: 40px;
}

.apo_apostas{
	font: normal 0.56em Verdana, sans-serif;
	color: #4E4E4E;
	text-decoration: none;
}

.apo_apostas a{
	color: #4E4E4E;
	text-decoration: none;
}

.apo_rodape{
	background-color: #EAEAEA;
	font: normal 1em Verdana, sans-serif;
	padding: 0px 4px 0px 0px;
	color: #4E4E4E;
	text-decoration: none;
}

.apo_rodape a{
	color: #4E4E4E;
	text-decoration: none;
}

.betform form{
	font: normal 0.68em Verdana, sans-serif;
}


/*AGENDA*/

.agenda_widget_content{
    background-color: #FFECEB; 
    overflow-y: scroll;
    overflow-x: hidden;
    height:280px;
    padding-left:2px;
    padding-right:2px;
    border:solid 1px #F7814E;
    width:296px;
}

.agenda_widget_content .tv_live{
    padding-top:4px;
}

table.agenda_widget{
    border:0px;
    color:#314469;
}

table.agenda_widget td{
    font:normal 9px Verdana;
    color:#314469;
}

table.agenda_widget td a{
    font:normal 10px Verdana;
    color:#314469;
}

table.agenda_widget td .small_faded{
    font:normal 9px Verdana;
    color:#969696;
}

table.agenda_widget tr{
    height:40px;
}

/* LIVE */

.live_lista {
	display: table;
}

.barra {
	width: 318px;
	height: 17px;
	padding: 2px 0px 0px 0px;
	display: table;
	background-color: #373737;
}

.barra_title {
	padding: 0px 0px 0px 4px;
	font: bold 0.68em Verdana, sans-serif;
	font-style: italic;
	color: #ffffff;
	float: left;
}

.barra_text {
	padding: 1px 4px 0px 0px;
	font: bold 0.56em Verdana, sans-serif;
	color: #9A9A9A;
	float: right;
}

.barra_back {
	padding: 3px 0px 0px 6px;
	font: bold 0.56em Verdana, sans-serif;
	color: #9A9A9A;
	float: left;
}

.barra_back a {
	color: #9A9A9A;
	text-decoration: none;
}

.barra_top {
	width: 320px;
	padding: 1px 0px 0px 0x;
	font: bold 0.56em Verdana, sans-serif;
	color: #9A9A9A;
	text-align: center;
}

.barra_top a {
	color: #9A9A9A;
	text-decoration: none;
}

.barra_links {
	padding: 1px 6px 0px 6px;
	font: bold 0.56em Verdana, sans-serif;
	color: #9A9A9A;
	float: right;
}

.barra_links a {
	color: #9A9A9A;
	text-decoration: none;
}

.barra_links div {
	float: left;
}

.barra_links input {
	margin: 0px 0px 0px 0px;
}

.item_link {
	padding: 2px 0px 0px 0px;
}

.item_link span {
	color: #FFFFFF;
}

.live_lista #refresh,#todoseventos,#autorefresh {
	cursor: pointer;
}

.live_lista .live_jogo {
	width: 308px;
	margin: 6px 0px 0px 6px;
	cursor: pointer;
	display: table;
}

.live_lista .cursor {
	cursor: default;
}

.live_lista .title {
	width: 308px;
	padding: 3px 0px 3px 0px;
	font: normal 0.56em Verdana, sans-serif;
	text-align: center;
	color: #FFFFFF;
}

.live_lista .title_default {
	background-color: #202020;
}

.live_lista .details {
	width: 308px;
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	color: #FFFFFF;
	background-color: #303030;
}

.live_lista .dados {
	width: 306px;
	height: 12px;
	padding: 1px 0px 0px 0px;
	color: #9A9A9A;
	font: normal 0.56em Verdana, sans-serif;
	text-align: center;
}

.live_lista .marcador {
	width: 308px;
	display: table;
	padding: 6px 0px 14px 0px;
}

.live_lista .equipa {
	width: 129px;
	padding: 2px 0px 0px 0px;
	float: left;
	font: bold 0.68em Verdana, sans-serif;
}

.live_lista .placard {
	width: 50px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
}

.live_lista .tempo {
	font: bold 0.56em Verdana, sans-serif;
	color: #A7A7A7;
}

.live_lista .tempo img {
	width: 6px;
	height: 6px;
}

.live_lista .resultado {
	font: bold 1em Verdana, sans-serif;
	color: #FFF;
	text-align: center;
	width: 46px;
}

.live_lista .resultado div {
	padding: 2px 0px 0px 0px;
	font: bold 0.75em Verdana, sans-serif;
}

.live_lista .nome {
	width: 88px;
	padding: 8px 3px 0px 3px;
}

.live_lista .emblema {
	width: 35px;
}

.live_lista .golos {
	width: 280px;
	height: 30px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 10px 0px;
	display: table;
	border-top: 1px solid #5C5C5C;
}

.live_lista .marcadores {
	width: 133px;
	padding: 2px 3px 0px 3px;
	float: left;
	font: normal 0.56em Verdana, sans-serif;
	color: #9A9A9A;
}

.live_lista .goloscasa {
	width: 145px;
	float: right;
	text-align: right;
}

.live_lista .golosfora {
	width: 145px;
	float: left;
	text-align: left;
}

.live_lista .casa {
	float: right;
	text-align: right;
}

.live_lista .fora {
	float: left;
	text-align: left;
}

.live_lista .relato {
	width: 300px;
	margin: 0px 0px 0px 6px;
	padding: 4px 4px 4px 4px;
	background-color: #303030;
}

.live_lista .options {
	width: 300px;
	display: table;
	padding: 3px 0px 3px 0px;
	background-color: #202020;
}

.live_lista .options_title {
	padding: 0px 0px 0px 4px;
	font: bold 0.68em Verdana, sans-serif;
	font-style: italic;
	color: #ffffff;
	float: left;
}

.live_lista .options_links {
	padding: 1px 6px 0px 6px;
	font: bold 0.56em Verdana, sans-serif;
	color: #9A9A9A;
	float: right;
}

.live_lista .options_links a {
	color: #9A9A9A;
	text-decoration: none;
}

.live_lista .options_links div {
	float: left;
}

.live_lista .relato_eventos {
	width: 300px;
	/*height: 200px;*/
	overflow: hidden;
	background-color: #FFFFFF;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

.live_lista .relato_lista {
	width: 300px;
	height: 200px;
	color: #666666;
}

.live_lista .relato_linha td {
	border-bottom: 1px solid #CCCCCC;
}

.live_lista .minuto {
	width: 40px;
	background-color: #F0F0F0;
	text-align: center;
	font: bold 0.625em Verdana, sans-serif;
}

.live_lista .evento_img {
	padding: 5px 0px 0px 0px;
	width: 30px;
	text-align: center;
}

.live_lista .descricao {
	width: 218px;
	font: normal 0.56em Verdana, sans-serif;
	padding: 8px 8px 8px 4px;
}

.live_lista .fichajogo {
	width: 308px;
	margin: 6px 0px 0px 6px;
}

.live_lista .fichajogo .equipa {
	width: 302px;
	margin: 1px 0px 0px 0px;
	padding: 4px 0px 2px 6px;
	background-color: #303030;
	color: #FFFFFF;
	font: bold 0.875em Verdana, sans-serif;
}

.live_lista .fichajogo .cabecalho {
	width: 302px;
	height: 16px;
	padding: 0px 0px 3px 6px;
	background-color: #303030;
	color: #9A9A9A;
	font: bold 0.56em Verdana, sans-serif;
	clear: both;
}

.live_lista .fichajogo .suplentes {
	height: 1px;
	width: 302px;
	margin: 2px 0px 2px 0px;
	background-color: #5C5C5C;
	clear: both;
	display: table;
}

.live_lista .fichajogo .ficha_line {
	width: 302px;
	height: 16px;
	padding: 0px 0px 0px 6px;
	font: normal 0.625em Verdana, sans-serif;
	clear: both;
}

.live_lista .in {
	color: #FFFFFF;
}

.live_lista .out {
	color: #9A9A9A;
}

.live_lista .fichajogo .numero {
	width: 20px;
	float: left;
	text-align: right;
	padding: 0px 2px 0px 0px;
	font-weight: bold;
}

.live_lista .fichajogo .nome {
	width: 134px;
	padding: 0px 0px 0px 2px;
	float: left;
}

.live_lista .fichajogo .nome img {
	border: 1px solid #000000;
	float: left;
	margin: 1px 2px 0 0;
}

.live_lista .fichajogo .nome a.out {
	color: #9A9A9A;
	text-decoration: none;
}

.live_lista .fichajogo .nome a.in {
	color: #FFFFFF;
	text-decoration: none;
}

.live_lista .fichajogo .subs {
	width: 50px;
	float: left;
	text-align: center;
}

.live_lista .fichajogo .amarelo {
	width: 30px;
	float: left;
	text-align: center;
}

.live_lista .fichajogo .duploamarelo {
	width: 30px;
	float: left;
	text-align: center;
}

.live_lista .fichajogo .vermelho {
	width: 30px;
	float: left;
	text-align: center;
}

.live_lista #fichajogo .subtitulo span {
	margin: 0px 0px 0px 0px;
}

.live_lista #fichajogo img {
	margin: 0px 0px 0px 0px;
	border: 1px solid #EAEAEA;
}

.live_lista #fichajogo .placard {
	width: 302px;
	clear: both;
	font: normal 0.625em Verdana, sans-serif;
	color: #303030;
	border-top: 1px solid #EAEAEA;
	display: table;
	padding: 6px 0px 6px 0px;
}

.live_lista #fichajogo .casa {
	width: 143px;
	float: left;
	padding: 0px 6px 0px 0px;
	text-align: right;
}

.live_lista #fichajogo .fora {
	width: 143px;
	float: left;
	padding: 0px 0px 0px 6px;
	text-align: left;
}

.live_lista #fichajogo .simbolo {
	width: 100px;
	float: left;
	padding: 4px 0px 0px 0px;
	text-align: center;
}

.live_lista #fichajogo .resultado {
	width: 102px;
	font: bold 22px Verdana, sans-serif;
	color: #1B75BB;
	float: left;
	padding: 12px 0px 0px 0px;
	text-align: center;
}

.live_lista #fichajogo .resultado a {
	color: #1B75BB;
	text-decoration: none;
}

.live_lista #fichajogo .resultado_obs {
	font: normal 0.875em Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
}

.live_lista #fichajogo .resumo {
	width: 302px;
	padding: 4px 0px 0px 0px;
}

.live_lista #fichajogo .ficha_line {
	width: 298px;
	height: 18px;
	font: normal 0.625em Verdana, sans-serif;
	color: #303030;
	clear: both;
}

.live_lista #fichajogo .estadio {
	font: normal 0.56em Verdana, sans-serif;
	padding: 3px 0px 3px 4px;
	width: 298px;
	color: #606060;
	text-align: center;
}

/* SEARCH */

#inputString{
	height: 30px;
	width: 292px;
	background-color: #425466;
	float: left;
	border-radius: 8px;
	border: 0px none;
	margin-left: 2px;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	padding-left: 8px;
}

#searchbox{
	position: relative;
	z-index: 9999999;
	left: 2px;
	top: 1px;
	width: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 400px;
	background-color: #FFFFFF;
	display: none;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#searchresults {
	width:302px;
	background-color:#FFF;
	font-size:10px;
	line-height:14px;
	font: normal 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

#searchresults a{
	display: block;
	background-color: #FFF;
	clear: left;
	height: 38px;
	text-decoration: none;
}

#searchresults a:hover{
	background-color: #E0E4E8;
}

#searchresults .picture{
	width: 24px;
	height: 24px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	float: left;
	background-size: cover;
	display: block;
	margin: 5px 0px 5px 10px;
}

#searchresults .container{
	width: 250px;
	display: block;
	padding: 6px 0px 0px 8px;
	float: left;
}
#searchresults .container_name{
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	height:14px;
	color: #000;
}
#searchresults .container_info{
	width: 250px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font: 400 10px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-align: left;
	height:14px;
	color: #8090A0;
}

#searchresults a span{
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	position: relative;
	top: 3px;
	left: 28px;
	width: 226px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#searchbox .entity{
	height: 14px;
	background-color: #F0F4F8;
	padding: 10px 10px 10px 10px; 
}

#searchbox .entity:hover{
	background-color: #E0E4E8;
}

#searchbox .entity .label{
	font: 400 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	float: left;
	color:#000;
}

#searchbox .entity .label.center{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	width: 100%;
}	

#searchbox .entity .more{
	font: 400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	float: right;
	color:#000;
}

/*
.itemlive_block {
	width: auto;
	height: 800px;
	overflow-y: scroll;
	margin-top: 10px;
}


.item_live {
	display: table;
	margin-bottom: 20px;
	margin-top: 30px;
}


.item_live:first-of-type {
	display: table;
	margin-bottom: 20px;
	margin-top: 0px;
}

.item_live .hora{
	width: 50px;
   	color: #8090A0;	
	float:left;
	text-align:center;
	font:400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	padding:0px;
}

.item_live .text{
	width: 220px;
	float:left;
	font:400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;

}

.item_live .style_42{
	width: 220px;
	float:left;
	font:400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	font-style: italic !important;
	line-height: 24px;
}

.item_live .style_3{
	width: 220px;
	float:left;
	font:400 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;	
	line-height: 20px;
}


.item_live .style_6{
	width: 220px;
	float:left;
	font:900 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	font-style: italic !important;	
	line-height: 30px !important;	
}

.item_live .saiu{
	width:110px;
	float:left;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;	
}

.item_live .logo{
	float:left;
	width:80px;
}

.item_live .grupo{
	float:left;
	padding-left:12px;
	font-size:12px;	
}

*/
/* TRANSFERS */
/*TRANSFER FEED*/
/*
#transfer_feed{
	height: 2800px;
	overflow: auto;
	clear: both;
}

#transfer_feed .internallink{
	display: inline-block;
}

#transfer_feed .item{
	cursor: pointer;
	display: inline-block;
	width: 290px;

}

#transfer_feed .item:hover{
	background-color: #F0F4F8;
}

#transfer_feed .item:first-of-type{
	margin: 0px 0px 10px 0px;
}

#transfer_feed .item .timestamp{
	width: 40px;
	float: left;
	text-align: center;
}

#transfer_feed .item .photo{
	width: 75px;
	float: left;
}

#transfer_feed .item .photo img{
	width: 75px;
}

#transfer_feed .item .logo{
	float: left;
	width: 50px;
	height: 50px;
	text-align: center;
	display: block;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	overflow: hidden;
	border: 3px solid rgba(255,255,255,0.5);
	background-position: center;
	background-repeat: no-repeat;
}


#transfer_feed .item .text_content{
	width: 100px;
	padding: 0px 10px 0px 10px;
	float: left;
}

#transfer_feed .item .text_content span{
	display: block;
}

#transfer_feed .item .text_content_news_market{
	width: 238px;
	padding: 0px 0px 0px 10px;
	float: left;
}

#transfer_feed .item .text_content_news_market span{
	display: block;
}
#transfer_feed .timestamp span.date{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

#transfer_feed .timestamp span.hour{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #8090A0;
	display: block;
}

#transfer_feed .team{
	color: #444;
	text-transform: uppercase;
	font: 700 12px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	text-align:left;
}

#transfer_feed .title{
	font: 700 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #444 !important;
	text-transform: none !important;
}
#transfer_feed .title_news_market{
	font: 700 16px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	color: #444 !important;
	text-transform: none !important;
	text-align:left;
}


#transfer_feed .text{
	font-weight: 300;
	font-size: 11px;
	color: #444;
	padding: 2px 0px 0px 0px;
	text-align:left;
}

#transfer_feed .mrec_inf{
	clear: both;
	float: none;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #E0E4E8;
	border-bottom: 1px solid #E0E4E8;
}
*/
/* GALERIAS */


#multimedia{
    width: 100%;
}


#multimedia .photo {
	margin: 4px 0px 0px 0px;
    position: relative;
}

#multimedia .photo img {
    width: 100%;
    background-color: #C5C5C5;
}

#multimedia .keywords {
    text-transform: uppercase;
    position: absolute;
    z-index: 10;
    display: inline;
    left: 5px;
    bottom: 5px;
}

.keywords div {
    height: 15px;
    padding: 5px 6px 2px 6px;
    margin: 0px 1px 0px 0px;
    /*background-color: #2C3E50;*/
    color: #FFF;
    text-transform: uppercase;
    float: left;
    position: relative !important;
}

#multimedia .microtitle {
    display: block;
    color: #ABC !important;
    margin: 6px 8px 6px 8px;
    font: 700 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase;
}

#multimedia .newstitle {
    margin: 2px 8px 20px 8px;
    line-height: 22px !important;
    font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    letter-spacing: -1px;
    text-transform: none;
    color: #444;
    text-align: left;
    float: left;
    width: 100%;
}

#multimedia .newstitle a {
    color: #444;
}

#gallery .title{
	margin: 20px 0px 20px 10px;
    line-height: 22px !important;
    font: 700 24px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    letter-spacing: -1px;
    text-transform: none;
    color: #444;
    text-align: left;
    float: left;
    height: auto !important;
    background-color: #FFF !important;
    padding: 0px !important;
}

#gallery .photo img{
    width: 100%;
}

/*
.box .header{
	border-bottom: 1px solid #3498DB;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
	color: #3498DB;
	padding: 16px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	text-transform: uppercase;
}

.box .frame{
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 300;
    color: #333;
    background-color: #FFF;
    display: inline-block;
    float: left;
    width: 40%;
}
*/
.box .section {
    width: 100%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #2277AA;
    text-transform: uppercase;
    display: inline-block;
}

.box .entity_info {
    width: 100%;
    padding: 10px 0px 10px 0px;
    float: left;
}

.box #mrec{
	margin: 10px 10px 0px 0px;
	/*float: right;*/
	/*width: 300px;*/
}

/*
div.micrologo_and_text, div.logo_and_text {
    display: table-cell !important;
}

.micrologo_and_text .image, .logo_and_text .image {
    vertical-align: middle;
    padding: 0px 2px 0px 2px;
    display: table-cell !important;
}

.micrologo_and_text div.image img {
    vertical-align: middle;
    width: 20px !important;
    height: 14px !important;
    margin: 0px !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.micrologo_and_text .text {
	font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
    vertical-align: middle;
    display: table-cell !important;
    padding: 1px 1px 0px 2px;
    font-size: 13px;
    font-weight: 400;
}

.micrologo_and_text .text a {
    color: #444;
    text-decoration: none;
}
*/

/*
.slideshow_bar {
    width: 100%;
    height: 45px;
    background-color: #2C3E4F;
    display: table;
    margin-bottom: 10px;
    font: 400 13px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
}

.slideshow_bar a {
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}


.slideshow_bar_previous {
    padding-top: 18px;
    height: 30px;
    width: 24%;
    text-align: center;
    float: left;
}

.slideshow_bar_chapters {
    padding-top: 14px;
    height: 34px;
    width: 52%;
    text-align: center;
    float: left;
    font-size: 18px;
    font-weight: 700;
    color: #FFF;
}

.slideshow_bar_next {
    padding-top: 18px;
    height: 30px;
    width: 24%;
    text-align: center;
    float: left;
}
*/
.gallery_list{
	display: inline-table;
	margin: 0px 0px 10px 0px;
}


.gallery_item{
	float: left;
	margin: 10px 5px 0px 10px;
    width: 300px;
}

.gallery_item .textover_image{
	width: 280px;
	height: 186px;
	float: left;
}

.gallery_item .textover_image .container{
	width: 280px !important;
	height: 186px;
	position: absolute;
	color: rgb(32,28,18);
}


.gallery_item .textover_image .container div{
	position: absolute;
}

.gallery_item .textover_image .wrapper div{
	display: table;
	position: relative;
}

.gallery_item .textover_image div.title_gradient{
	width: 280px;
	height: 100px;
	position: absolute;
	bottom: 0px;
	background-image: -o-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -moz-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: -ms-linear-gradient(top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	background-image: linear-gradient(to top, rgba(32,28,18,1) 40%, rgba(32,28,18,0.0) 100%) !important;
	vertical-align: bottom;
}

.gallery_item .textover_image div.dateauthor{
	font-size: 10px;
	letter-spacing: -0.04em !important;
	color: #FFF !important;
	display: inline-block;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	bottom: 0px;
	text-transform: none;
	display: block;
}

.gallery_item .textover_image div.dateauthor span {
    font-size: 10px;
    color: #FFF;
    padding: 0px 2px 0px 5px;
    top: 2px;
    position: relative;
}

.gallery_item .textover_image > div.container > div.image{
	width: 280px !important;
	height: 186px;
	display: block;
    overflow: hidden;
    background-color: rgb(19,26,32);
    text-align: right;
}

.gallery_item .textover_image img{
	width: 280px;
}

.gallery_item .textover_image .wrapper{
	width: 280px !important;
	height: 186px;
	position: absolute;
}

.gallery_item .box_news .textover_image .wrapper .keywords{
	padding: 0px 0px 0px 0px;
	top: 5px !important;
}

.gallery_item .textover_image div.title{
	width: 270px !important;
	padding: 0px 0px 6px 0px !important;
	margin: 0px !important;
	font: 900 18px 'Roboto', Helvetica, Arial, Verdana, sans-serif !important;
	line-height: 18px !important;
	letter-spacing: -0.02em !important;
	color: #FFF !important;
	display: table;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	position: absolute;
	left: 5px;
	bottom: 0px;
	text-transform: none !important;
	background-color: transparent !important;
	border: none !important;
}

.gallery_item .textover_image div.title .intro{
	font: 700 11px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 0px;
	padding: 0px 0px 2px 0px;
}

.gallery_list #mrec{
    margin: 0 auto;
    /*width: 300px;*/
    float: none;
    clear: both;
    padding: 10px 0px 0px 0px;
}

/* PAGINATION */

/*
.pagination{
	width: 100%;
	height: 40px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #F8FAFC;
	color: #69C;
	margin: 10px 0px 10px 0px;
	display: inline-block;
	clear: both;
}

.pagination div{
	float: left;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	color: #89A;
}

.pagination .container{
 	text-align: center;
 	background-color: #F8FAFC;
}

.pagination ul{
    display: inline-block;
    margin: 0;
    padding: 0;
    zoom: 1;
    *display: inline;
}

.pagination li{
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	background-color: #F8FAFC;
	color: #89A;
	list-style: none;
	float: left;
	display: inline-block;
	cursor: pointer;
	border-bottom: 2px solid #F8FAFC;
}

.pagination li a{
	color: #89A;
	display: table-cell;
	width: 50px;
	height: 40px;
	vertical-align: middle;
}

.pagination li:hover{
	background-color: #EAF0F8;
	border-bottom: 2px solid #EAF0F8;
	color: #2277AA;
}

.pagination .active{
	width: 50px;
	height: 28px;
	padding: 12px 0px 0px 0px;
	text-align: center;
	color: #39F;
	float: left;
	border-bottom: 2px solid #2277AA;
}

.pagination .active:hover{
	border-bottom: 2px solid #2277AA;
}

.pagination .previous, .pagination .previous-off{
	width: 50px;
	height: 30px;
	background-color: #F8FAFC;
	border-bottom: 2px solid #F8FAFC;
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
	float: left;
}

.pagination .next, .pagination .next-off{
	width: 50px;
	height: 30px;
	background-color: #F8FAFC;
	border-bottom: 2px solid #F8FAFC;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
	float: right;
}

.pagination .previous-off,
.pagination .next-off {
	width: 50px;
	height: 30px;
	display: block;
	font-weight: bold;
	cursor: default;
	border-bottom: 2px solid #F8FAFC;
}

.pagination .previous:hover,
.pagination .next:hover{
	border-bottom: 2px solid #EAF0F8;
	background-color: #EAF0F8;
	color: #2277AA;
}
*/
/* PLAYMAKER */

.playmaker{
	background-color: #16281E;
}

#homepage .playmaker .title{
	border-bottom: 1px solid #287256;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	background-color: #16281E;
	color: #287256;
	padding: 12px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	text-transform: uppercase;
}

#homepage .playmaker .title span{
	position: relative;
	top: 2px;
}

#playmaker{
	padding: 0px 0px 10px 0px;
	display: inline-block;
}

#playmaker .number{
	width: 100px;
	float: left;
	padding: 6px 0px 6px 0px;
}

#playmaker .number .value{
	text-align: center;
	font: 700 30px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
}

#playmaker .number .label{
	text-align: center;
	font: 700 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #287256;
}

#playmaker .stat{
	display: table;
}

#playmaker .text{
	padding: 10px 10px 6px 0px;
	display: table-cell;
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #FFF;
}

#playmaker .text span{
	color: #287256;
}

#playmaker .hashtags{
	font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #287256;
	display: table-row;
}

.playmaker_item{
	display: table;
	height: 40px;
	padding: 10px 0px 10px 0px;
}

.playmaker_item .date{
	width: 80px;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	text-align: left;
	vertical-align: middle;
}

.playmaker_item .text{
	display: table-cell;
	font: 400 16px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
}

.playmaker_item .text span{
	color: #287256;
}

/* NOVA LINHA JOGO */

/*
#homepage .item {
	width: 100%;
	min-height: 50px;
	display: inline-block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E0E6EE;
	cursor: pointer;
}*/

#homepage .date{
	width: 100%;
	padding: 2px 0px 0px 6px;
    font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #85919C;
    text-align: left;
}

#homepage .abrev{
	width: 50px;
	padding: 6px 0px 0px 0px;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
}

#homepage .abrev span{
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
}


#homepage .abrev a {
	color: #85919C;
	text-decoration: none;
	font-size: 12px;
}

#homepage .content {
	padding: 2px 0px 0px 0px;
	/*overflow: hidden;*/
}

#homepage .match{
	display: table;
	width: 100%;
}

#homepage span.hometeam{
    display: table-cell;
    width: 45%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: right;
    padding: 0px 4px 0px 0px;
}

#homepage span.awayteam{
    display: table-cell;
    width: 45%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: left;
    padding: 0px 0px 0px 4px;
}

#homepage span.tv{
    display: table-cell;
    width: 5%;
	padding: 3px 0px 0px 0px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
}

#homepage span.result{
	width: 100%;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #3498BD;
	text-align: center;
}

#homepage span.result a {
	font-size: 18px;
	font-weight: 700;
	color: #3498BD;
	text-decoration: none;
}

#homepage span.result_obs {
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
	display: block;
}

#homepage .scorers {
	background-color: #FFFFFF;
	float: right;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #85919C !important;
	text-align: center;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
}

#livescore .item {
	width: 100%;
	min-height: 30px;
	display: inline-block;
	background-color: #FFFFFF;
	/*height: 30px;*/
	border-bottom: 1px solid #E0E6EE;
	cursor: pointer;
}

#livescore .date{
	width: 100%;
	padding: 2px 0px 0px 6px;
    font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #85919C;
    text-align: left;
}

#livescore .abrev{
	width: 68px;
	padding: 9px 0px 0px 4px;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
	text-align:left;
}

#livescore .abrev.red{
	font-weight: 700;
	color: red;
}

#livescore .abrev.green{
	font-weight: 700;
	color: green;
}

#livescore .abrev span.blinker{
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

#livescore .abrev span{
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
}

#livescore .abrev a {
	color: #85919C;
	text-decoration: none;
	font-size: 12px;
}

#livescore .content {
	padding: 7px 0px 0px 0px;
	overflow: hidden;
}

#livescore .match{
	display: table;
	width: 100%;
}

#livescore span.hometeam{
    display: table-cell;
    width: 44%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: right;
    padding: 0px 4px 0px 0px;
}

#livescore span.awayteam{
    display: table-cell;
    width: 44%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: left;
    padding: 0px 0px 0px 4px;
}

#livescore span.tv{
    display: table-cell;
    width: 5%;
	padding: 3px 0px 0px 0px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
}

#livescore span.result{
	width: 100%;
	font: 700 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #444;
	text-align: center;
	padding: 0px 2px 0px 2px;
}

#livescore span.result.live{
	background-color: yellow;
	width:40px;
	display:table;

}

#livescore span.result a{
	font-size: 16px;
	font-weight: 400;
	color: #85919C;
	text-decoration: none;
}

#livescore span.result.live a{
	font-size: 16px;
	font-weight: 700;
	color: #3498BD;
	text-decoration: none;
}

#livescore span.result_obs {
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
	display: block;
}

#livescore .scorers {
	background-color: #FFFFFF;
	float: right;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #85919C !important;
	text-align: center;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
}


#proximos_jogos .item {
	width: 100%;
	min-height: 30px;
	display: inline-block;
	background-color: #FFFFFF;
	/*height: 30px;*/
	border-bottom: 1px solid #E0E6EE;
	cursor: pointer;
}

#proximos_jogos .date{
	width: 100%;
	padding: 2px 0px 0px 6px;
    font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #85919C;
    text-align: left;
}

#proximos_jogos .abrev{
	width: 68px;
	padding: 6px 0px 0px 0px;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
}

#proximos_jogos .abrev.red{
	font-weight: 700;
	color: red;
}

#proximos_jogos .abrev.green{
	font-weight: 700;
	color: green;
}

#proximos_jogos .abrev span.blinker{
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

#proximos_jogos .abrev span{
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
}

#proximos_jogos .abrev a {
	color: #85919C;
	text-decoration: none;
	font-size: 12px;
}

#proximos_jogos .content {
	padding: 2px 0px 0px 0px;
	overflow: hidden;
}

#proximos_jogos .match{
	display: table;
	width: 100%;
}

#proximos_jogos span.hometeam{
    display: table-cell;
    width: 44%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: right;
    padding: 0px 4px 0px 0px;
}

#proximos_jogos span.awayteam{
    display: table-cell;
    width: 44%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: left;
    padding: 0px 0px 0px 4px;
}

#proximos_jogos span.tv{
    display: table-cell;
    width: 20px;
	padding: 3px 0px 0px 0px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
}

#proximos_jogos span.result{
	width: 100%;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #3498BD;
	text-align: center;
	padding: 0px 2px 0px 2px;
}

#proximos_jogos span.result.live{
	background-color: yellow;
}

#proximos_jogos span.result a{
	font-size: 16px;
	font-weight: 400;
	color: #85919C;
	text-decoration: none;
}

#proximos_jogos span.result.live a{
	font-size: 16px;
	font-weight: 700;
	color: #3498BD;
	text-decoration: none;
}

#proximos_jogos span.result_obs {
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
	display: block;
}

#proximos_jogos .scorers {
	background-color: #FFFFFF;
	float: right;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #85919C !important;
	text-align: center;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
}

#ultimos_resultados .item {
	width: 100%;
	min-height: 30px;
	display: inline-block;
	background-color: #FFFFFF;
	/*height: 30px;*/
	border-bottom: 1px solid #E0E6EE;
	cursor: pointer;
}

#ultimos_resultados .date{
	width: 100%;
	padding: 2px 0px 0px 6px;
    font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #85919C;
    text-align: left;
}

#ultimos_resultados .abrev{
	width: 68px;
	padding: 6px 0px 0px 0px;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #85919C;
	float: left;
}

#ultimos_resultados .abrev.red{
	font-weight: 700;
	color: red;
}

#ultimos_resultados .abrev.green{
	font-weight: 700;
	color: green;
}

#ultimos_resultados .abrev span.blinker{
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

#ultimos_resultados .abrev span{
	vertical-align: middle;
	margin: 0px 0px 0px 2px;
}

#ultimos_resultados .abrev a {
	color: #85919C;
	text-decoration: none;
	font-size: 12px;
}

#ultimos_resultados .content {
	padding: 2px 0px 0px 0px;
	overflow: hidden;
}

#ultimos_resultados .match{
	display: table;
	width: 100%;
}

#ultimos_resultados span.hometeam{
    display: table-cell;
    width: 44%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: right;
    padding: 0px 4px 0px 0px;
}

#ultimos_resultados span.awayteam{
    display: table-cell;
    width: 44%;
    font: 400 14px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
    color: #333;
    text-align: left;
    padding: 0px 0px 0px 4px;
}

#ultimos_resultados span.tv{
    display: table-cell;
    width: 20px;
	padding: 3px 0px 0px 0px;
	font: 400 11px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #333;
}

#ultimos_resultados span.result{
	width: 100%;
	font: 700 18px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	color: #3498BD;
	text-align: center;
	padding: 0px 2px 0px 2px;
}

#ultimos_resultados span.result.live{
	background-color: yellow;
}

#ultimos_resultados span.result a{
	font-size: 16px;
	font-weight: 400;
	color: #85919C;
	text-decoration: none;
}

#ultimos_resultados span.result.live a{
	font-size: 16px;
	font-weight: 700;
	color: #3498BD;
	text-decoration: none;
}

#ultimos_resultados span.result_obs {
	font: 700 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 0px 2px 0px;
	display: block;
}

#ultimos_resultados .scorers {
	background-color: #FFFFFF;
	float: right;
	font: 400 12px 'Roboto Condensed', Helvetica, Arial, Verdana, sans-serif !important;
	color: #85919C !important;
	text-align: center;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
}

/*Conversao*/
/*
a{
	color: #444;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
*/


img{
	max-width:300px;
/*	max-height:200px;*/
}


#widget-hp-slider-wrapper .ls-nav a{
	padding: 10px 8px 10px 8px !important;
}


.calendar_widget{
	width: 276px;
	margin: 0px 0px 2px 0px;
	padding: 8px 10px 10px 10px;
	display: inline-block;
	border-left: 2px solid #FFF;
	background-color: #FFF;
}

.calendar_widget span{
	display: block;
}

.calendar_widget .text{
	font-size: 12px;
	margin: 3px 0px 0px 2px;
	color: #000;
	font-weight: 400;
}

.calendar_widget .text a{
	color: #000;
}

.calendar_widget .info{
	font-size: 11px;
	margin: 4px 0px 0px 0px;
}


.calendar_widget .newstitle{
	width: 220px;
	margin: 2px 0px 0px 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px !important;
	float: left;
	letter-spacing: -0.02em;
}


.calendar_widget .dateauthor{
	width: 56px;
	margin: 0px;
	font: 300 14px 'Roboto', Helvetica, Arial, Verdana, sans-serif;
	color: #ABC;
	float: left;
}
