* {margin:0;padding:0;outline:none;border:none;list-style-type:none;text-decoration:none;}

@font-face {
    font-family: 'FuturaMedium';
    src: url('../typos/futuraMedium/futuraMedium.eot');
    src: url('../typos/futuraMedium/futuraMedium.eot?#iefix') format('embedded-opentype'),
         url('../typos/futuraMedium/futuraMedium.woff') format('woff'),
         url('../typos/futuraMedium/futuraMedium.ttf') format('truetype'),
         url('../typos/futuraMedium/futuraMedium.svg#RockwellStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBold';
    src: url('../typos/futuraBold/futuraBold.eot');
    src: url('../typos/futuraBold/futuraBold.eot?#iefix') format('embedded-opentype'),
         url('../typos/futuraBold/futuraBold.woff') format('woff'),
         url('../typos/futuraBold/futuraBold.ttf') format('truetype'),
         url('../typos/futuraBold/futuraBold.svg#RockwellStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fredokaFont { font-family: 'Bree Serif', cursive!important;}

.fl {display:inline;float:left;}
.fr {display:inline;float:right;}
.clear {clear:both;}
.block {display:block;}
.none {display:none;}

.spacer15 {height:15px;}
.textCenter {text-align:center;}
.borderRightWhite {border-right:1px solid #797f93;}
.borderBottomWhite2 {border-bottom:2px solid #fff;}

.navi { padding:5px; background-color:#006699; text-align:right;}
.marginBreadCrumbs { margin-bottom:20px;}

body {background:url(../images/contentBgB.jpg) top center repeat-y #030b2f;}

#header {
	width:100%;height:241px;
	background:url(../images/headerBg.jpg) top center no-repeat #030b2f;}
	#header > div {
		width:967px;height:241px;
		margin:0 auto;
		position:relative;}
		#logo {position:absolute;top:15px;left:-50px;}
		#userRegHeader {
			width:307px;height:58px;
			border-top:1px solid #797b89;
			border-bottom:1px solid #797b89;
			position:absolute;top:100px;left:650px;}
			.userRegHeaderField {
				font:normal 12px/1.2 'Bree Serif', cursive;color:#00afe4;
				text-transform:uppercase;
				padding:1px 4px;
				border-bottom:2px solid #3c4766;}
				.userRegHeaderField p {display:inline;}
				.userRegHeaderField input {
					display:inline;
					margin:1px 0 1px 4px;
					background:none;
					font:normal 12px/1.2 'Bree Serif', cursive;color:#fff;}
				.userInput {width:235px;}
				.passInput {width:206px;}
			.userRegHeaderBtns {}
				.userRegHeaderBtns button {
					width:153px;
					margin:2px 0 0 0;
					display:inline;float:left;
					background:none;
					cursor:pointer;
					font:normal 12px/1.2 'Bree Serif', cursive;color:#00afe4;
					text-transform:uppercase;}
				.userRegHeaderBtns button:hover {color:#fff;}
		#socialLinks {
			width:84px;height:28px;
			background:url(../images/logosRedes.png) top left no-repeat;
			position:absolute;top:194px;left:870px;}
			#SLtwitter {
				width:42px;height:28px;
				display:inline-block;}
			#SLfb {
				width:29px;height:28px;
				margin:0 0 0 8px;
				display:inline-block;}
		#mainNav {
			font:normal 14px/1.2 'Bree Serif', cursive;
			
			color:#fff;
			text-transform:uppercase;letter-spacing:1px;
			position:absolute;top:200px;left:0;}
			#mainNav li {
				display:inline;
				padding:0 0 4px 0;
				margin:0 15px 0 0;}
			#mainNav li:hover {border-bottom:4px solid #00aee3;}
			.navSelectedItem {border-bottom:4px solid #00aee3;}
				#mainNav li a:link, #mainNav li a:visited {color:#fff;}
			
#breadCrumbsContainer {
	width:100%;height:56px;
	background:url(../images/breadCrumbsBg.jpg) top left repeat-x;}
	#breadCrumbsContainer > ul {
		width:967px;margin:0 auto;
		padding:18px 0 0 0;}
		#breadCrumbsContainer > ul li {
			display:inline; float:left;
			padding:0 0 3px 0;
			margin:0 7px 0 0;
			font:normal 16px/1.2 'Bree Serif', cursive;}
		#breadCrumbsContainer > ul li.none { display:none!important;}
		#breadCrumbsContainer > ul li.categorias { color:#a0dbf8!important; font-size:12px; margin-top:4px;}
		#breadCrumbsContainer > ul li.categorias a { color:#a0dbf8!important;}
		#breadCrumbsContainer > ul li.categorias a.active { color:#fff!important;}
		#breadCrumbsContainer > ul li:hover {border-bottom:1px solid #a0dbf8;}
		.breadCrumbSelected {border-bottom:1px solid #a0dbf8;}
			#breadCrumbsContainer > ul li span {font-family:'Bree Serif', cursive;}
			#breadCrumbsContainer > ul li a:link, #breadCrumbsContainer > ul li a:visited {color:#dbf2fd;}
		

#content {
	width:967px;margin:21px auto 40px auto;}
	#mainBanner {
		width:962px;height:423px;
		margin:0 auto;
		position:relative;
		background:#035;
		box-shadow:5px 5px #00082f;
		-moz-box-shadow:5px 5px #00082f;}
		#mainBanner > ul {
			width:100%;
			position:absolute;top:410px;left:-10px;}
			#mainBanner > ul li {
				display:inline;float:right;
				margin:0 0 0 7px;}
				#mainBanner > ul li > span {
					display:block;
					width:7px;height:5px;
					overflow:hidden;
					position:relative;z-index:100;
					cursor:pointer;}
					#mainBanner > ul li > span img {position:absolute;left:0;}
			.mainBannerSelectedItem {}
					.mainBannerSelectedItem > span img {left:-100%!important;}
				.mainBannerSelectedItem > div {display:block!important;}
				.mainBannerSelectedItem p { font-size:12px!important; color:#000!important;}
				#mainBanner > ul li > div {
					width:962px;height:423px;
					position:absolute;top:-410px;left:10px;
					z-index:90;
					display:none;}
					#mainBanner > ul li > div h1 {
						display:inline;
						position:absolute;top:60px;left:0;z-index:50;
						font:normal 48px/1.2 'FuturaBold';
						color:#fff;text-transform:uppercase;}
						#mainBanner > ul li > div h1 strong {
							padding:3px 10px 3px 7px;
							background:#00aee3;}
					#mainBanner > ul li > div ul {
						position:absolute;top:195px;left:2px;
						z-index:50;}
					#mainBanner > ul li > div > img {
						position:relative;z-index:40;}
						#mainBanner > ul li > div ul li {
							width:153px;height:202px;
							background:url(../images/whiteOP.png) top left repeat;
							margin:0 8px 0 0;
							display:inline;float:left;}
						#mainBanner > ul li > div ul li:last-child {margin:0!important;}
							#mainBanner > ul li > div ul li h2 {
								font:normal 19px/1.2 'Bree Serif', cursive;
								color:#2b357e;text-transform:uppercase;text-align:center;
								padding:10px 0 0 0;}
							#mainBanner > ul li > div ul li p {
								font:normal 10px/1.2 'Bree Serif', cursive;
								color:#fff;
								padding:7px 14px 0 14px;}
	
	#inscBox {
		width:634px;height:422px;
		margin:20px 0 0 0;
		background:url(../images/inscBoxBg.jpg) top left repeat-y;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;
		position:relative;}
		#inscBox ul {
			text-align:right;
			width:594px;
			padding:8px 0;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			position:absolute;top:363px;left:20px;}
			#inscBox ul li {
				display:inline;margin:0 3px 0 0;}
			.inscBoxSelected {}
				.inscBoxSelected > span {
					background:#fff!important;}
				#inscBox ul li > span {
					width:17px;height:12px;
					padding:2px 0 3px 0;
					font:normal 12px/1.2 'Bree Serif', cursive;
					color:#00afe4;text-align:center;
					display:inline-block;
					cursor:pointer;
					background:#2b357d;}
				.inscBoxSelected > div {display:block!important;}
				#inscBox ul li > div {
					position:absolute;top:-343px;left:0; height:340px; 
					text-align:left;
					display:none;}
					#inscBox ul li > div h1 {
						width:594px;
						font:normal 36px/1.2 'FuturaBold';
						color:#fff;
						border-bottom:2px solid #fff;}
					#inscBox ul li > div p {
						padding:10px 0 0 0;
						font:normal 18px 'Bree Serif', cursive;
						line-height:20px;
						color:#fff;}
	#rightInscBox {
		width:267px;
		padding:20px;
		margin:20px 0 0 0;
		background:#fff;
		box-shadow:5px 5px #127eff;
		-moz-box-shadow:5px 5px #127eff;}
		#rightInscBox > ul {}
			#rightInscBox > ul li {}
			.rightInscSelectedItem {}
				.rightInscSelectedItem span {background-position:252px -10px!important;}
				.rightInscSelectedItem > ul {display:block!important;}
				#rightInscBox > ul li span {
					font:normal 12px/1.3 'Bree Serif', cursive;
					color:#00afe4;text-transform:uppercase;
					width:255px;height:16px;
					display:block;
					padding:3px 10px 0 2px;
					background:url(../images/arrow.png) 252px 6px no-repeat;
					border-top:2px solid #00aee3;
					border-bottom:2px solid #00aee3;
					cursor:pointer;}
					#rightInscBox > ul li ul {
						display:none;}
						#rightInscBox > ul li ul li {
							padding:3px 0 2px 0;
							border-bottom:1px solid #00aee3;
							font:normal 12px/1.3 'Bree Serif', cursive;
							color:#2b357e;text-transform:uppercase;}
							#rightInscBox > ul li ul li strong {
								font:normal 12px/1.3 'Bree Serif', cursive;
								color:#2b357e;text-transform:uppercase;}
	#homeBoxA {
		width:307px;height:422px; overflow:hidden;
		margin:20px 0 0 0;
		background:#2b357d;
		box-shadow:5px 5px #fff;
		-moz-box-shadow:5px 5px #fff;}
		#homeBoxA h1 {
			font:normal 48px/1 'FuturaBold'; padding-left:5px;
			color:#fff;text-transform:uppercase;
			background:url(../images/homeBoxTitlesBg.jpg) top left repeat-y;}
		#homeBoxA h2 {
			font:normal 48px/1 'FuturaBold';
			color:#fff;text-transform:uppercase;
			border-bottom:2px solid #00aee3;
			padding:0 0 3px 5px;}
		#homeBoxA h3 {
			font:normal 18px/1.3 'Bree Serif', cursive;
			color:#00afe4;text-transform:uppercase;
			padding:9px 0 10px 20px;}
		#homeBoxAScore {margin:0 15px;}
			#homeBoxAScore div {
				width:277px;height:116px;
				margin:0 0 11px 0;
				background:#070b3d;
				font:normal 96px/1.2 'Bree Serif', cursive;
				color:#fba919;text-transform:uppercase;text-align:center;}
			#homeBoxAScore p {
				font:normal 12px/1.3 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;}
		#homeBoxADate {
			width:271px;
			padding:4px 0 4px 6px;
			margin:17px auto 15px auto;
			background:#fff;
			font:normal 18px/1.3 'Bree Serif', cursive;
			color:#2b357e;text-transform:uppercase;}
		#homeBoxACalif {
			width:277px;
			padding:4px 0;
			margin:0 auto;
			background:url(../images/homeBoxTitlesBg.jpg) top left repeat-y;}
			#homeBoxACalif p {
				font:normal 18px/1.3 'Bree Serif', cursive;
				color:#2b357e;text-transform:uppercase;
				display:inline;
				margin:0 5px 0 6px;}
			#homeBoxACalif img {
				display:inline;
				position:relative;top:2px;}
	
	#boxDestacados {
		width:614px;height:422px; position:relative;
		}
		#boxDestacados .boxDestacado { width:307px;height:422px; position:absolute; top:0; left:0;}
		#boxDestacados .boxDestacadoOculto {left:307px;}
	#homeBoxB {
		width:307px;height:422px;
		margin:20px 0 0 20px;
		background:#2b357d;
		box-shadow:5px 5px #fff;
		-moz-box-shadow:5px 5px #fff;}
		#homeBoxB h1 {
			font:normal 48px/1 'FuturaBold'; padding-left:5px;
			color:#fff;text-transform:uppercase;
			background:url(../images/homeBoxTitlesBg.jpg) top left repeat-y;}
		#homeBoxB h2 {
			font:normal 48px/1 'FuturaBold';
			color:#fff;text-transform:uppercase;
			border-bottom:2px solid #00aee3;
			padding:0 0 3px 5px;}
		#homeBoxB h3 {
			font:normal 18px/1.3 'Bree Serif', cursive;
			color:#00afe4;text-transform:uppercase;
			padding:9px 0 10px 4px;}
			#homeBoxB h3 a:link, #homeBoxB h3 a:visited {
				font:normal 18px/1.3 'Bree Serif', cursive;
				color:#fff;}
	#homeBoxC {
		width:307px;height:422px;
		margin:20px 0 0 20px;
		background:url(../images/inscBoxBg.jpg) top left repeat-y;
		box-shadow:5px 5px #2b357d;
		-moz-box-shadow:5px 5px #2b357d;}

	/*POSICIONES*/
	#miniBreadCrumbs {
		width:949px;
		padding:9px;
		background:url(../images/whiteOP.png) top left repeat;
		font:normal 12px/1.3 'Bree Serif', cursive;
		color:#2b357e;text-transform:uppercase;}
		#miniBreadCrumbs a:link, #miniBreadCrumbs a:visited {color:#2b357e;}
		#MBCsocialLinks {}
	
	#proxFechaTable {
		width:634px;
		margin:20px 0 0 0;
		background:#01347d;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;
		position:relative;}
		#proxFechaTable h1 {
			font:normal 34px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 0 18px;
			background:url(../images/inscBoxBg.jpg) top left repeat-y;
			display:inline;}
		#proxFechaTable h2 {
			font:normal 14px/1.3 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			padding:14px 14px 0 18px;}
		.PFTheadRow {
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;text-align:center;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			height:15px;
			padding:4px 0;
			margin:12px 0 0 0;}
			.PFTHR_a {
				width:90px;
				display:inline;float:left;}
			.PFTHR_b {
				width:197px;
				display:inline;float:left;}
			.PFTHR_c {
				width:40px;
				display:inline;float:left;}
			.PFTHR_d {
				width:197px;
				display:inline;float:left;}
			.PFTHR_e {
				width:90px;
				display:inline;float:left;}
		.PFTbodyRow {
			height:26px;
			text-align:center;
			border-bottom:2px solid #7d93b7;
			clear:both;}
			.PFTBR_a {
				width:90px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#00afe4;text-transform:uppercase;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PFTBR_b {
				width:196px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PFTBR_c {
				width:39px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#00afe4;text-transform:uppercase;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PFTBR_d {
				width:195px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PFTBR_e {
				width:90px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;
				padding:6px 0;}
			.PFTBR_extra {
				width:524px;
				display:inline;float:left;
				
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;
				padding:6px 0;}
		.PFTbodyRow_extra {
			height:26px;
			text-align:left;
			padding-left:10px;
			clear:both;}
	#resultsTable {
		width:307px;
		margin:20px 0 0 0;
		background:#09357d;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;}
		#resultsTable h1 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:url(../images/inscBoxBg.jpg) top left repeat-y;
			display:inline;}
		#resultsTable h2 {
			font:normal 14px/1.3 'Bree Serif', cursive;
			color:#00afe4;text-transform:uppercase;
			padding:3px 7px;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			background:url(../images/arrow.png) 288px 8px no-repeat;}
		#resultsTable h2.first {margin:41px 0 0 0;}
		#resultsTable h2 a {color:#00afe4;}
		#resultsTable h3 {
			font:normal 14px/1.3 'Bree Serif', cursive;
			color:#00afe4;text-transform:uppercase;
			margin:38px 0 0 0;
			padding:3px 7px 10px 7px;
			border-bottom:2px solid #fff;}
		.RTheadRow {
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			border-bottom:2px solid #fff;
			height:15px;
			padding:4px 0;}
			.RTHR_a {
				width:107px;
				padding:0 0 0 5px;
				display:inline;float:left;
				text-align:left;}
			.RTHR_b {
				width:24px;
				display:inline;float:left;
				text-align:center;}
			.RTHR_c {
				width:32px;
				display:inline;float:left;
				text-align:center;}
			.RTHR_d {
				width:24px;
				display:inline;float:left;
				text-align:center;}
			.RTHR_e {
				width:112px;
				display:inline;float:left;
				text-align:right;}
		.RTbodyRow {
			height:26px;
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			border-bottom:2px solid #fff;
			clear:both;}
			.RTBR_a {
				width:116px;height:18px;
				padding:8px 0 0 5px;
				display:inline;float:left;
				text-align:left;
				border-right:1px solid #f1f1f1;
				font-size:9px;}
			.RTBR_a a {color:#fff;}
			.RTBR_b {
				width:23px;height:18px;
				padding:8px 0 0 0;
				display:inline;float:left;
				text-align:center;
				border-right:1px solid #f1f1f1;}
			.RTBR_c {
				width:15px;height:13px;
				padding:13px 0 0 0;
				display:inline;float:left;
				text-align:center;
				font-size:8px!important;
				border-right:1px solid #f1f1f1;}
			.RTBR_d {
				width:23px;height:18px;
				padding:8px 0 0 0;
				display:inline;float:left;
				text-align:center;
				border-right:1px solid #f1f1f1;}
			.RTBR_e {
				width:116px;height:18px;
				padding:8px 5px 0 0;
				display:inline;float:left;
				text-align:right;
				font-size:9px;}
			.RTBR_e a {color:#fff;}
			.RTBR_obs {
				padding:8px;
				display:inline;float:left;
				text-align:left;
				font-size:9px;}
	
	#historyTable {
		width:967px; 
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		background:url(../images/inscBoxBg.jpg) top left repeat-y #00aee3;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;
		position:relative;}
		#historyTable h1 {
			font:normal 48px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 0 18px;
			background:#2b357d;
			display:inline;}
		#historyTable h2 {
			font:normal 24px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 0 18px;
			background:#158ac0;
			}
		#historyTable h3 {
			font:normal 14px 'FuturaBold';
			padding:3px 14px 3px 18px;
			background:url(../images/whiteOP.png) top left repeat;
			color:#2b357e;
			margin-bottom:2px;
			}
		#historyTable h3 a { color:#2b357e;}
	#posTable {
		width:634px;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		background:url(../images/inscBoxBg.jpg) top left repeat-y;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;
		position:relative;}
		#posTable h1 {
			font:normal 48px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 0 18px;
			background:#2b357d;
			display:inline;}
		.PTheadRow {
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			height:15px;
			padding:4px 0;
			margin:12px 0 0 0;}
			.PTHR_a {
				width:327px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_b {
				width:55px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_c {
				width:35px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_d {
				width:35px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_e {
				width:35px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_f {
				width:35px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_g {
				width:35px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_h {
				width:35px;
				display:inline;float:left;
				text-align:center;}
			.PTHR_i {
				width:40px;
				display:inline;float:left;
				text-align:center;}
			
		.PTbodyRow {
			border-bottom:2px solid #7d93b7;
			clear:both;
			height:26px;}
			.PTBR_a {
				width:38px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#00afe4;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#004ca3;}
			.PTBR_b {
				width:288px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PTBR_c {
				width:54px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#00afe4;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#2b357d;}
			.PTBR_d {
				width:34px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#006bc0;}
			.PTBR_e {
				width:34px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PTBR_f {
				width:34px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#006bc0;}
			.PTBR_g {
				width:34px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PTBR_h {
				width:34px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#006bc0;}
			.PTBR_i {
				width:34px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.PTBR_j {
				width:39px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				padding:6px 0;
				background:#006bc0;}
			.PTBR_extra {
				width:327px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				padding:6px 0;
				border-right:1px solid #f1f1f1;}
			.PTBR_extraB {
				width:305px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				padding:6px 0;}

	
	#golTable {
		width:307px;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		background:#009bd7;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;}
		#golTable h1 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:#2b357d;
			display:inline;}
		.GTheadRow {
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			height:15px;
			padding:4px 0;
			margin:35px 0 0 0;}
			.GTHR_a {
				width:25px;
				display:inline;float:left;
				text-align:center;}
			.GTHR_b {
				width:255px;
				padding:0 0 0 5px;
				display:inline;float:left;
				text-align:left;}
			.GTHR_c {
				width:47px;
				display:inline;float:left;
				text-align:center;}
		.GTbodyRow {
			height:26px;
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			border-bottom:2px solid #fff;
			clear:both;}
			.GTBR_a {
				width:25px;height:20px;
				padding:6px 0 0 0;
				display:inline;float:left;
				text-align:center;
				font-size:9px;
				background:#0050a7;}
			.GTBR_b {
				width:255px;height:20px;
				padding:6px 0 0 5px;
				display:inline;float:left;
				text-align:left;}
			.GTBR_c {
				width:47px;height:20px;
				padding:6px 0 0 0;
				display:inline;float:left;
				text-align:center;
				background:#2b357d;}

	#golTableScroll{ min-height:205px;max-height:205px; overflow:hidden; position:relative;}
	#golTableLista { position:absolute; top:0; left:0;}
	
	#vallaTable {
		width:634px;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		background:#2b357d;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;
		position:relative;}
		#vallaTable h1 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:#009cd7;
			display:inline;}
		.VTheadRow {
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			height:15px;
			padding:4px 0;
			margin:35px 0 0 0;}
			.VTHR_a {
				width:265px;
				padding:0 0 0 69px;
				display:inline;float:left;
				text-align:left;}
			.VTHR_b {
				width:59px;
				display:inline;float:left;
				text-align:center;}
			.VTHR_c {
				width:40px;
				display:inline;float:left;
				text-align:center;}
			.VTHR_d {
				width:80px;
				display:inline;float:left;
				text-align:center;}
			.VTHR_e {
				width:80px;
				display:inline;float:left;
				text-align:center;}
			.VTHR_f {
				width:41px;
				display:inline;float:left;
				text-align:center;}
			
		.VTbodyRow {
			border-bottom:2px solid #7d93b7;
			clear:both;
			height:26px;}
			.VTBR_a {
				width:41px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#00afe4;text-transform:uppercase;text-align:center;
				padding:6px 0;
				background:#004ca3;}
			.VTBR_b {
				width:264px;
				padding:6px 0 6px 29px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:left;
				border-right:1px solid #f1f1f1;}
			.VTBR_c {
				width:58px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#00afe4;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#2b357d;}
			.VTBR_d {
				width:39px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#006bc0;}
			.VTBR_e {
				width:79px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;}
			.VTBR_f {
				width:79px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				border-right:1px solid #f1f1f1;
				padding:6px 0;
				background:#006bc0;}
			.VTBR_g {
				width:40px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;
				padding:6px 0;}

	
	#amTable {
		width:307px;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		background:#fff;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;}
		#amTable h1 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:url(../images/homeBoxTitlesBg.jpg) top left repeat-y;
			display:inline;}
		#amTable h2 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:url(../images/sanc.jpg) top left repeat-y;
			display:inline;}
		.ATheadRow {
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#2b357e;text-transform:uppercase;
			border-top:2px solid #2b357e;
			border-bottom:2px solid #2b357e;
			height:15px;
			padding:4px 0;
			margin:35px 0 0 0;}
			.ATHR_a {
				width:266px;
				padding:0 0 0 5px;
				display:inline;float:left;
				text-align:left;}
			.ATHR_b {
				width:117px;
				padding:0 0 0 5px;
				display:inline;float:left;
				text-align:left;}
			.ATHR_c {
				width:35px;
				display:inline;float:left;
				text-align:center;}
		.ATbodyRow {
			height:26px;
			font:normal 12px/1.2 'Bree Serif', cursive;
			color:#00afe4;text-transform:uppercase;
			border-bottom:2px solid #2b357d;
			clear:both;}
			.ATBR_a {
				width:266px;height:20px;
				padding:6px 0 0 5px;
				display:inline;float:left;
				text-align:left;
				border-right:1px solid #2b357d;}
			.ATBR_b {
				width:117px;height:20px;
				padding:6px 0 0 5px;
				display:inline;float:left;
				text-align:left;}
			.ATBR_c {
				width:35px;height:20px;
				padding:6px 0 0 0;
				display:inline;float:left;
				text-align:center;
				background:#0093d1;
				color:#fff!important;}
	#amTableScroll{ height:110px; overflow:hidden; position:relative;}
	#amTableLista { position:absolute; top:0; left:0;}			
	
	#sancionesTable {
		width:307px;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		background:#fff;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;}
		#sancionesTable h1 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:url(../images/homeBoxTitlesBg.jpg) top left repeat-y;
			display:inline;}
		#sancionesTable h2 {
			font:normal 30px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 14px 18px;
			background:url(../images/sanc.jpg) top left repeat-y;
			display:inline;}
			
	#sancionesTableScroll{ height:110px; overflow:hidden; position:relative;}
	#sancionesTableLista { position:absolute; top:0; left:0;}
	
	#fechaPartTable {
		width:634px;
		margin:20px 0 0 0;
		background:#0084c7;
		box-shadow:5px 5px #68ffff;
		-moz-box-shadow:5px 5px #68ffff;
		position:relative;}
		#fechaPartTable h1 {
			font:normal 48px/1.3 'FuturaBold';
			color:#fff;text-transform:uppercase;
			padding:0 14px 0 18px;
			background:#2b357d;
			display:inline;}
		#fechaPartTable h2 {
			font:normal 24px/1.3 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;
			padding:14px 14px 0 18px;}
			#fechaPartTable h2 span {
				position:relative;top:10px;
				font:normal 12px/1.3 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;}
		.FPTheadRow {
			font:normal 20px/1.2 'Bree Serif', cursive;
			color:#fff;text-transform:uppercase;text-align:center;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;
			height:25px;
			padding:4px 0;
			margin:12px 0 0 0;}
			.FPTHR_a {
				width:224px;
				display:inline;float:left; text-align:left; padding-left:10px; }
			.FPTHR_b {
				width:83px;
				display:inline;float:left;
				color:#b5e1f1;}
			.FPTHR_c {
				width:83px;
				display:inline;float:left;
				color:#b5e1f1;}
			.FPTHR_d {
				width:224px;
				display:inline;float:right; text-align:right; padding-right:10px;}
				
		.colorRow {background:#0063ba;}
		.yellowHighlight {color:#fff100!important;}
		.FPTbodyRow {
			height:26px;
			text-align:center;
			border-bottom:1px solid #fff;
			clear:both;}
			.FPTBR_a {
				width:39px;height:19px; 
				padding:7px 0 0 0;
				display:inline;float:left;
				border-right:1px solid #f1f1f1;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;}
				.FPTBR_a img {position:relative;left:3px;}
			.FPTBR_b {
				width:178px;height:19px; 
				padding:7px 0 0 15px;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:left;
				border-right:1px solid #f1f1f1;}
			.FPTBR_c {
				width:83px;height:19px;
				padding:7px 0 0 0;
				display:inline;float:left;
				font:normal 9px/1.2 Arial, Helvetica, sans-serif;
				color:#fff;
				border-right:1px solid #f1f1f1;}
			.FPTBR_d {
				width:82px;height:19px;
				padding:7px 0 0 0;
				display:inline;float:left;
				font:normal 9px/1.2 Arial, Helvetica, sans-serif;
				color:#fff;
				border-right:1px solid #f1f1f1;}
			.FPTBR_e {
				width:178px;height:19px; 
				padding:7px 15px 0 0;
				display:inline;float:left;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:right;}
			.FPTBR_f {
				width:39px;height:19px;
				padding:7px 0 0 0;
				display:inline;float:left;
				border-left:1px solid #f1f1f1;
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#fff;text-transform:uppercase;text-align:center;}
				.FPTBR_f img {margin:0 5px 0 0;}
		
		.fichaResultsTableFix {height:575px!important;}
				
		.fichaPartidoDataBox {
			width:310px;
			margin:12px 0 0 10px;
			position:relative;}
			.fichaPartidoDataBox div {
				font:normal 12px/1.2 'Bree Serif', cursive;
				color:#2b357e;text-transform:uppercase;
				background:#80ceeb;
				margin:0 0 11px 0;
				padding:3px 4px 3px 4px;}
				.fichaPartidoDataBox div span {
					font:normal 12px/1.2 'Bree Serif', cursive;
					color:#2b357e;text-transform:uppercase;}
			.fichaPartidoDataBox p {
				width:296px;
				font:normal 11px/1.2 Arial, Helvetica, sans-serif;color:#fff;
				position:absolute;top:0;left:320px;}
	
	#contactContainer {
		width:960px;height:362px;
		background:url(../images/contactGrad.png) top left repeat-y;
		box-shadow:5px 5px #86ffff;
		-moz-box-shadow:5px 5px #86ffff;
		padding:60px 0 0 0;}
		#contactContainer > h1 {
			font:normal 48px/1.2 'Bree Serif', cursive!important;
			color:#fff;text-transform:uppercase;
			background:#2b357d;
			display:inline;
			padding:0 200px 0 17px;}
			#contactFieldset {
				width:919px;height:210px;
				border-top:1px solid #fff;
				border-right:1px solid #fff;
				border-left:1px solid #fff;
				margin:20px auto 0 auto;}
				.leftContactFields {width:459px;}
					.leftContactFields li {
						width:459px;height:29px;
						border-right:1px solid #fff;
						border-bottom:1px solid #fff;}
						.leftContactFields li p {
							width:90px;height:22px;
							padding:7px 0 0 7px;
							display:inline;float:left;
							background:url(../images/grad2.png) top left repeat-y;
							font:normal 14px/1.2 'Bree Serif', cursive!important;
							color:#fff;text-transform:uppercase;}
						.leftContactFields li input {
							width:347px;height:29px;
							padding:0 7px;
							display:inline;float:left;
							background:none;
							font:normal 14px/1.2 'Bree Serif', cursive!important;
							color:#fff;text-transform:uppercase;}
				.rightContactFields {width:459px;margin:0 0 0 1px;}
					.rightContactFields li {
						width:459px;height:29px;
						border-right:1px solid #fff;
						border-bottom:1px solid #fff;}
						.rightContactFields li p {
							width:161px;height:22px;
							padding:7px 0 0 7px;
							display:inline;float:left;
							background:url(../images/grad2.png) top left repeat-y;
							font:normal 14px/1.2 'Bree Serif', cursive!important;
							color:#fff;text-transform:uppercase;}
					.pComm {height:149px!important;}
						.pComm p {
							width:459px!important;height:22px!important;}
						.rightContactFields li input {
							width:277px;height:29px;
							padding:0 7px;
							display:inline;float:left;
							background:none;
							font:normal 14px/1.2 'Bree Serif', cursive!important;
							color:#fff;text-transform:uppercase;}
						.rightContactFields li select {
							width:277px;height:29px;
							padding:0 7px;
							display:inline;float:left;
							background:none;
							font:normal 14px/1.2 'Bree Serif', cursive!important;
							color:#fff;text-transform:uppercase;}
						.rightContactFields li textarea {
							width:445px;height:106px;
							padding:7px;
							background:none;
							font:normal 14px/1.2 'Bree Serif', cursive!important;
							color:#fff;text-transform:uppercase;}
			.contactBtns {
				margin:17px 0 0 0;}
				.contactBtns button {
					width:228px;height:30px;
					font:normal 14px/1.2 'Bree Serif', cursive!important;
					color:#2b357e;text-transform:uppercase;
					display:inline;float:left;
					border:2px solid #2b357e;
					background:none;
					cursor:pointer;}
					.contactBtns button:hover {color:#fff;}
	
	#instBanner {
		width:962px;height:423px;
		position:relative;
		box-shadow:5px 5px #7affff;
		-moz-box-shadow:5px 5px #7affff;}
		#instBanner h1 {
			padding:0 49px 0 18px;
			font:normal 48px/1.2 'FuturaBold';
			color:#fff;text-transform:uppercase;
			background:#0086c8;
			position:absolute;top:60px;left:0;z-index:2;}
		#instBanner img {position:absolute;top:0;left:0;z-index:1;}
	
	#instContainer {
		width:962px;
		padding:30px 0 30px 0;
		margin:20px 0 0 0;
		background:url(../images/grad3.png) top left repeat-y;
		box-shadow:5px 5px #7affff;
		-moz-box-shadow:5px 5px #7affff;}
		#instContainer h1 {
			display:inline;
			padding:10px 100px 10px 24px;
			font:normal 30px/1.2 'FuturaBold';
			color:#fff;text-transform:uppercase;
			background:#2b357d;}
			.instP {
				margin:30px 20px 25px 20px;
				font:normal 14px/1.7 'Bree Serif', cursive!important;
				color:#fff;text-transform:uppercase;}
			.instP a{ color:#2b357e;}
			.instPpl {
				margin:0 20px 0 20px;}
				.instPpl dt {
					height:34px;
					padding:7px 0 8px 0;
					font:normal 30px/1.2 'FuturaBold';
					color:#fff;text-transform:uppercase;
					border-top:2px solid #fff;}
				.instPpl dd {
					height:20px;
					padding:5px 0 4px 0;
					font:normal 14px/1.2 'Bree Serif', cursive!important;
					color:#fff;text-transform:uppercase;
					border-top:2px solid #fff;}
					.instPpl dd span {color:#2b357e;}
		
	
	
#footer {
	width:100%;height:105px;
	background:url(../images/footerBg.png) top left repeat;}
	#footer > div {
		width:967px;margin:0 auto;
		position:relative;}
		.footerMenu {
			width:845px;height:20px;
			padding:29px 0 5px 0;
			border-bottom:1px solid #fff;
			font:normal 11px/1.2 'Bree Serif', cursive!important;
			color:#fff;text-transform:uppercase;letter-spacing:1px;}
			.footerMenu li {
				display:inline;float:left;
				margin:0 15px 0 0;}
				.footerMenu li a:link, .footerMenu li a:visited {color:#fff;}
		.footerClaim {
			margin:10px 0 0 0;
			font:normal 11px/1.2 'Bree Serif', cursive!important;
			color:#fff;text-transform:uppercase;letter-spacing:1px;}
		#footerSocialLinks {
			width:84px;height:28px;
			background:url(../images/logosRedes.png) top left no-repeat;
			position:absolute;top:38px;left:870px;}
			
			
			
/*Menu Styles*/
#primary-menu {
    height: 50px;
    margin: 0 auto;
    width: 100%;
}

#menu-principal{
	margin: 0;
	padding: 0;
	height:33px;width:967px;margin:0 auto;
}

#menu-principal li {	
	float: left;
	list-style: none;
    /*border-right: 1px solid #FFFFFF;*/
}

#menu-principal li a {	
	display: block;
	padding: 2px 12px;
	text-decoration: none;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
}

#menu-principal a:hover {	
	background:#003366;
}
	
#menu-principal li ul {	
	position: absolute;
	visibility: hidden;
 height: 36px;
}

#menu-principal li ul li {	
    /*border-right: 1px solid #FFFFFF;*/
}

#menu-principal li ul li a {
 padding: 5px 12px;
}

#menu-principal li ul li a:hover {	
	background:#003366;
}

#menu-principal a.current {
background:#003366;
}

#menu-principal li ul.active {	
	margin: 0 0 0 10px;
	visibility: visible;
 left: 0;
}