* {
	margin: 0;
	padding: 0;	
}
	
.scores {
	width: 370px;
	height: 330px;	
	position: relative;	
}
	.scores-title span {
		position: absolute;
		right: 5px;
		bottom: 18px;
		width: 129px;
		font-size: 10px;
		font-family: "HumanLight";
		font-style: italic;
		color: #000000;
	}
		.scores-title span img {
			position: absolute;
			right: 0px;
			bottom: -14px;
		}
	.scores-nav {
		width: 370px;
		height: 40px;
		background: #203874;
		position: relative;	
	}
		.scores-nav a {
			width: 102px;
			height: 27px;
			position: relative;
			margin-left: 7px;
			font-size: 14px;
			padding: 5px 16px 5px 14px;
			color: #ffffff;
			font-family: "HumanRoman";
			text-decoration: none;
			top: 9px;
		}
			.scores-nav a.current {
				background: url(../img/shedule-current-tab-bg.png) center top no-repeat;
				background-size: 100% 100%;
				font-family: "HumanBTBol";
			}

		.scores-content {
			width: 370px;
			height: 292px;
			display: block;	
		}
		.scores-content ul {
			margin: 0px;
			padding: 0px;
			width: 100%;	
		}
			.scores-content li {
				width: 100%;
				position: relative;
				padding: 0px;
				margin: 0px 0px 1px 0px;
				overflow: hidden;
				display: block;	
			}
			.scores-content .schedule li {
				height: 51px;
			}
			.scores-content .standings li {
				height: 40px;
				background: #e3e3e3;
				border-bottom: solid 1px #cccccc;
			} 
			.scores-content li div {
				float: left;
				position: relative;
				text-align: center;	
				height: 100%;
				display: block;
			}
				.scores-content .team-one, .scores-content .team-two {
					width: 150px;
				}
				.scores-content .standings .team-one {
					width: 186px;
					background-size: 100%;
					box-shadow: 4px 0px 12px #999;
					
				}
				.standings {
					background: #f0f0f0;
					height: 290px;
					overflow-y: scroll;	
					overflow-x: hidden;
				}
				.standings p {
					width: 167px;
					display: inline-block;
					padding-left: 19px;
					margin: 0px;
					height: 23px;
					line-height: 23px;
					box-shadow: 4px 0 12px #999999;
					color: #203874;
					font-size: 10px;
					font-family: "HumanBTBol";	
				}
				 .standings p.name-score {
					width: 50%;
					margin-right: -10px;
					padding: 0;
					font-family: "HumanBTBol";
				}
				 .standings .name-score {
					float: right;	
					
				}
				 .standings .name-score span {
					display: block;
					float: left;
					width: 33px;
					text-align: center;	
					font-family: "HumanBTBol";
				}
				.standings li .name-score span {
					margin-top: 0px;
					line-height: 40px;	
				}
				.scores-content .team-one {
					background: url(../img/score-team-bg-left.png) left top repeat-y;	
				}
				.scores-content .team-one img {
					position: absolute;
					right: 8px;
					top: 5px;
					max-width: 40px;
					max-height: 50px;
				}
				.scores-content .standings .team-one img {
					left: 19px;
					right: auto;
					max-height: 27px;	
				}
				.team-one span {
					left: 0px;	
					position: absolute;
				}
				.standings .team-one span {
					left: 52px;
					line-height: 40px;
					padding-left: 2px;
					margin-top: 0px;	
					text-align: left;	
				}
				.scores-content .team-two {
					background: url(../img/score-team-bg-right.png) right top repeat-y;	
				}
				.scores-content .team-two img {
					position: absolute;
					left: 8px;
					top: 5px;	
					max-width: 40px;
					max-height: 50px;
				}
				.team-two span {
					right: 0px;
					position: absolute;	
				}
				.scores-content .game-date, .scores-content .game-result {
					background: url(../img/score-date-bg.png) center top repeat-y;
					width: 69px;
					font-family: "HumanBTIta";
				}
				.scores-content li div span {
					font-family: "HumanBtIta";
					font-size: 14px;
					color: #000000;	
					width: 110px;
					margin-top: 15px; 
					text-shadow: 0px 0px 1px #939393;
				}
				.game-date {
					font-size: 13px;
					color: #4d4d4d;	
					padding-top: 9px;
					text-shadow: 0px 0px 1px #939393;
				}
				.game-result {
					font-size: 12px;
					padding-top: 5px;	
					text-shadow: 0px 0px 1px #939393;
				}
					.game-result span {
						font-size: 20px !important;
						font-family: "HumanBoldItalic" !important;
						font-weight: 100;
						letter-spacing: 4px;
					}
					.game-date span {
						font-size: 14px;	
						color: #000000;
					}
.btn-more  {
			position:absolute;
			right: 10px;
			top: 9px;
			display: block;
			text-decoration: none;
			text-transform: uppercase;
			height: 20px;
			line-height: 20px;
			padding: 0px 8px;
			font-size: 12px;
			font-family: "HumanRoman";
			font-weight: 100;
			cursor: pointer;	
		}
			.btn-more.black {
				color: #2a2a2a;
				background: #ffffff;
				border: solid 1px rgba(42, 42, 42, 0.22);		
			}
			.btn-more.white {
				color: #ffffff;
				background: none;
				border: solid 1px rgba(81, 81, 81, 1);		
			}
.creditoDF{
	background: url(../img/datafactory.png) left top no-repeat;
	width: 186px;
	height: 16px;
	float: right;
	margin-right:0;
}
.creditoDF a{
	display: block;
	width: 186px;
	height: 16px;	
}
.creditoDF a span{
	display: none;
}
.leyenda{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	display:block;
	padding:3px 10px;
	margin-bottom:2px;
	letter-spacing:1px;
	font-size:10px;
}
.scores .scores-content .schedule .leyenda{
	font-size:8px; 
}
/*mobile*/
.mobile.scores{
	width: 100%;
}
.mobile .scores-nav{
	width: 100%;
}
.mobile .scores-nav a{
	width: 50%;
	color: #727481;
	padding: 0;
	margin: 0;
	display: inline-block;
	text-align: center;
}
.mobile .scores-nav a:first-child:after{
	border-right: 1px solid #1A284F;
    content: "";
    display: block;
    height: 35px;
    width: 100%;
    z-index: 10;
    position: absolute;
    top: -5px;
    left: 0;
}
.mobile .scores-nav a.current {
	background-image: none;
	color: #fff;
}
.mobile .btn-more, .mobile .btn-more.white {
    border: 2px solid #203874;
    box-sizing: border-box;
    display: block;
    height: 45px;
    line-height: 42px;
    margin: auto;
    width: 90%;
    bottom: -395px;
    z-index: 1;
    color: #203874;
    font-size: 20px;
    text-align: center;
}
.mobile .scores-content{
	background: #E3E3E3;
	height: 356px;
	width: 100%;
}
.mobile .leyenda{
	margin-bottom: 65px;
}
.mobile .scores-content .game-date, .mobile .scores-content .game-result{
	width: 20%;
}
.mobile .scores-content .team-one, .mobile .scores-content .team-two{
	width: 40%;
}
.mobile .scores-content .partido{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAI0lEQVQImWO4evVqGgMWABdHV4ChASaAyyTCEjiNJOgYZAUA9WclovfZrsUAAAAASUVORK5CYII=) repeat;
	border-bottom: 1px solid #d7d7d7;
}
.mobile .scores-content .team-one{
	background: -moz-linear-gradient(left, rgba(228,228,228,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(228,228,228,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(228,228,228,1) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(228,228,228,1) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(228,228,228,1) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(228,228,228,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#00ffffff',GradientType=1 );
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}
.mobile .scores-content .team-two{
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left,rgba(255,255,255,0) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(228,228,228,1) 100%);
	background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e4e4e4',GradientType=1 );
}
.mobile .standings p{
	float: left;
	width: 50%;
	padding: 0;
}
.mobile .scores-content .standings .team-one{
	width: 50%;
}
.mobile .scores-content .team-one img{
	left: 8px;
	right: auto;
}
.mobile .scores-content .team-two img{
	right: 8px;
	left: auto;
}
.mobile .team-one span{
	right: 0;
	left: auto;
}
.mobile .team-two span{
	right: auto;
	left: 0;
}
.mobile .standings li .name-score{
	width: 50%
}
.mobile .standings .name-score span{
	width: 20%
}