TABLE, TR, TD{
	font:normal 12px Arial, Helvetica, sans-serif; 
	margin:0; 
	padding:0;
	border-collapse:collapse;
}

TABLE A{ color:#333; text-decoration:none}
TABLE A:hover{ text-decoration:underline}


TABLE.vertMargTable{margin:5px 0;}

H5.tableTitle{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:left;
	color:#3B3B3B;	
}
TABLE.tableNoBorder, TABLE.tableNoBorder TR, TABLE.tableNoBorder TD{
	margin:0;
	padding:0;
	border:none !important;
}
TABLE SPAN.titleTable{
	font:bold 12px Arial, Helvetica, sans-serif;
}
TABLE.mediumFont, TABLE.mediumFont TR, TABLE.mediumFont TD{
font-size:12px;
}
TABLE TD, TABLE TH{ padding:3px; color:#3B3B3B}
TABLE TH.noPaddTh{ padding:0}
TABLE.noVertPaddTd TD{ padding:1px 3px 1px 3px}
TABLE TH.noBackground{ background:none !important}
TABLE TD.noBorderLeft{ border-left:none !important}
TABLE TD.noBorderRight{ border-right:none !important}
TABLE.center TD, TABLE TD.center{ text-align:center !important}
TABLE.left TD, TABLE TD.left{ text-align:left !important}
TABLE TD.left, TABLE TH.left{ text-align:left !important}
TABLE TD.right, TABLE TH.right{ text-align:right}
TABLE.minByMin{ border:none}
TABLE.minByMin TH{ background:#E6E6E6}
TABLE.minByMin TD{ border:1px solid #E6E6E6}
TABLE.leaderBoard{
	text-align:center;
	background:#E4E9ED;
}

TABLE.historic, TABLE.historic TH, TABLE.historic TD{
	border:1px solid #FFFFFF;
}
TABLE.historic TD{ padding:0}
TABLE.historic TD IMG{ vertical-align:middle}
TABLE.historic{ float:left; background:#E4E4E4}
TABLE.comparative, TABLE.comparative TH, TABLE.comparative TD,
TABLE.lastGames, TABLE.lastGames TH, TABLE.lastGames TD{
	border:1px solid #F3F3F3;
}
TABLE.comparative, TABLE.lastGames{
	border:1px solid #E6E6E6;
}
TABLE.lastGames TH, TABLE.comparative TH{
	background:#F2F2F2;
	font-weight:normal;
}
.lastGames H5.tableTitle, .comparative H5.tableTitle{
	padding:3px 5px;
	background:#E6E6E6;
}
TABLE.leaderBoard TR.darkTeam{background:#BAC7D0;}
TABLE.leaderBoard TD, TABLE.leaderBoard TH{ border:1px solid #DDE2E6}
TABLE.minByMin TD.left IMG{ vertical-align:middle}
TABLE TD.top, TABLE TH.top{ vertical-align:top}
TABLE.alignment, TABLE.marginTop{ margin-top:6px}
TABLE.alignment TH{
	background:#CCC;
	margin:0; 
	padding:3px 0;
	border-bottom:1px solid #FFFFFF; 
}

TABLE.teamGoals TH, TABLE.goalsMinute TH{
	background:#DBCCC4; 
	text-align:left;
}
TABLE.goalsMinute A{ color:#666; text-decoration:none}
TABLE.goalsMinute A:hover{ text-decoration:underline}
TABLE.teamGoals.local{ border:1px solid #EFEBEA}
TABLE.teamGoals.visitor{ border:1px solid #EFEFED; background:#F7F6F3}

TABLE.teamGoals TH{ padding-left:10px}
TABLE.goalsMinute TH{ padding-left:0px}
.dataGoals{ background:#F7F4F3}
.graphClock{
	text-align:center;
	background: url(../img/bk_mxm_reloj.png) no-repeat center center #F1ECE9
}
.graphClock.visitantGraph{background-color:#EDEAE1;}

.graphClock SPAN{ font:bold 30px Arial, Helvetica, sans-serif; width:49%; float:left; color:#000000}
.graphClock SPAN.minTopLeft{ text-indent:60px; padding-top:2px}
.graphClock SPAN.minTopRight{text-indent:-45px;  padding-top:2px;}
.graphClock SPAN.minBottomLeft{text-indent:60px;  padding-top:5px;}
.graphClock SPAN.minBottomRight{text-indent:-45px;  padding-top:5px;}
TABLE.goalsMinute{
	width:92%;
	margin:18px auto 18px auto;
}
TABLE.goalsMinute TD{
	padding:2px 10px;
	border:1px solid #FFFCF9;
	background:#F1ECE9
}
TABLE.goalsMinute.visitant TD{ background:#EEECE0}
DIV.subTableTitle{
	margin-bottom:15px;
	background:#DBCCC4;
	padding:2px 10px;
	font-weight:normal;
}
TABLE.teamGoals.visitor TH, DIV.subTableTitle.visitant{ background:#D9D4C6}
TABLE.gray, TABLE.gray TD{
	border:1px solid #E6E6E6;
}
TABLE.gray TH{
	background:#E6E6E6;
}
TABLE.alignment TH.noBorder{
	border-right:none;
}
TABLE.alignment TD{
	padding:0 3px;
	margin:0;
	margin-right:1px;
	border-collapse:collapse;
	line-height:18px;
    border:1px solid #F7F7F7;
	text-align:right;
	
}
TABLE.alignment TD SPAN{ float:left}
TABLE.alignment TR{ background:#F7F7F7}
TABLE.alignment TR.odd{background:#E5E5E5;}
TABLE.brown TD, TABLE.brown TH{ border:1px solid #F7F7F7}
TABLE.lightBrown TD, TABLE.lightBrown TH{ border:1px solid #F7F7F7}
TABLE.green{ border:1px solid #CCCCCC}
TABLE.green.noBorder{ border:none}
TABLE.green TD, TABLE.green TH{border:1px solid #EDF1E4; }
TABLE.calendarTab TD, TABLE.calendarTab TH{border:1px solid #EDF1E4; }
TABLE.white TD, TABLE.white TH{border:1px solid #FFF; }
TABLE.gray TD, TABLE.gray TH{border:1px solid #E5EAF0; }
TABLE.darkGray TD, TABLE.darkGray TH{border:1px solid #CCC; font:bold 14px Arial, Helvetica, sans-serif }
TABLE.sepia TD, TABLE.sepia TH{border:1px solid #FFF; }

TABLE.brown TR{	background:#F1EFEA;}
TABLE.lightBrown TR{background:#F2EFEA;}
TABLE.green TR{ background:#E6E8E3}
TABLE.sepia TR{ background:#F8F4F3}
TABLE.gray TR{ background:#DDE3E8}
TABLE.darkGray TR{ background:#E6E6E6}
TABLE.green TR.odd, TABLE.green H5.tableTitle{ background:#D0D6CA;}
TABLE.calendarTab TR.odd{background:#EEF0EB;}
TABLE.calendarTab H5.tableTitle{ background:#D0D6CA;}
TABLE.white TR.odd{ background:#F0F0F0;}
TABLE.white TR.active{ background:#DBCCC5;}
TABLE.white TR.activePorcent{ background:#CDCDCD;}
TABLE.white H5.tableTitle{ background:#E4E4E4; padding:2px 3px}
TABLE.calendarTab H5.tableTitle{ padding:2px 3px}
TABLE.brown TR.odd, TABLE.brown H5.tableTitle{ background:#D9D4C6;}
TABLE.sepia TR.odd, TABLE.sepia H5.tableTitle{ background:#EEE6E3;}
TABLE.lightBrown TR.odd, TABLE.lightBrown H5.tableTitle{ background:#EEEAE1;}
TABLE.gray TR.odd, TABLE.gray H5.tableTitle{ background:#BAC7D1;}
TABLE.darkGray TR.odd, TABLE.darkGray H5.tableTitle{ background:#FFF;}
TABLE.brown H5.tableTitle, TABLE.green H5.tableTitle, TABLE.gray H5.tableTitle{ padding:2px 5px}
TABLE.alignment TR.alternates{
	background:#C0D3E4;
}
TABLE.alignment TR.alternates TD{ border-top:1px solid #F7F7F7;}
TABLE.alignment TR.alternates.altOdd{
	background:#CADCEA;
}
TABLE.alignment TR.alternates.altHigh{
	background:#85B0D3;
	font-weight:bold;
}
TABLE.absences TR{
	background:#F2EFEA;
}

TABLE.absences TD{ border-right:1px solid #FFFFFF}
TABLE.absences TR.odd{
	background:#DAD4C6;
}
TABLE.alignment TH{ border-right:1px solid #FFF}
.titleNavBar, .highlighted{
	background-color:#BAC7D0 !important;
	padding:3px;
}
.highlighted{ font-weight:bold !important; background:#85B0D3 !important}
.titleNavBar SPAN{
display:block;
float:left;
width:35%;
text-align:center;
background:none;
}
.titleNavBar SPAN,.titleNavBar SPAN A{ font:normal 11px Arial, Helvetica, sans-serif; color:#333}
.titleNavBar SPAN.middle{ width:29%; border-left:1px solid  #000; border-right:1px solid #000}
.titleNavBar SPAN.middle, .titleNavBar SPAN.middle A{ font:bold 12px Arial, Helvetica, sans-serif}
LI.notation, LI.notation UL{ clear:both; padding:0; margin:0; overflow:hidden}
LI.notation UL{ width:100%; clear:both; overflow:hidden; padding:10px 0 5px 3px}
LI.notation UL LI{
	float:left;
	display:inline;
	width:300px;
	max-width:296px;
	margin:0 0 1px 12px;
	padding:2px;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#DAD4C6;
}
LI.notation UL LI IMG{ vertical-align:text-bottom}
SPAN.iconsAlign{ margin-left:15px; float:right !important; line-height:14px}
SPAN.iconsAlign SPAN{ margin-right:5px;}
SPAN.iconsGoals{ margin:0 8px 0 0}
SPAN.iconsAlign IMG, SPAN.iconsGoals IMG, SPAN.iconsCards IMG, DIV.iconsAlign2 IMG{
	vertical-align:middle;
	width:18px;
	height:18px;
}
DIV.iconsAlign2{ clear:both; text-align:right; padding-top:5px; }
DIV.iconsAlign2 SPAN { margin-right:5px; float:none !important; }
DIV.iconsAlign2 IMG { margin-right:5px; }
SPAN.iconsCards IMG, SPAN.iconsAlign IMG{ margin-right:5px}
DIV.containerGrid{
	overflow:auto;
	border-bottom:6px solid #E6E6E6; 
	border-left:1px solid #E6E6E6; 
	border-right:1px solid #E6E6E6;
}
DIV.containerGrid.minuteDiv{height:500px;}
DIV.containerGrid.simbologyDiv{height:250px;}
DIV.titleGrid{
	background:#CCCCCC; 

}
DIV.titleGrid.minute{ padding:6px 5px}
DIV.titleGrid.simbology{
	background:url(../img/img_simbologia.gif) no-repeat #CCCCCC 5px 6px;
	text-align:right;
}
LI.notesContainerLI.joinElements{ display:inline}
.pieChart{
	border-top:1px solid #FFFFFF !important;
	border-bottom:1px solid #FFFFFF !important;
	width:110px;
	background:#CCC;
}

LI.bottomBtn{
	text-align:right; 
	clear:both; 
	padding:0 25px; 
	padding-top:2px;
}

LI.bottomBtn.positions{ background:#E5EAED}
LI.bottomBtn.brown{ background:#EDEAE1;}
LI.bottomBtn.green{ background:#E6E8E3;}
LI.bottomBtn.gray{ background:#DDE3E8;}
SPAN.goalsLocal, SPAN.goalsVisit, SPAN.goalsAverage,
SPAN.cardsLocal, SPAN.cardsVisit, SPAN.cardsAverage
{
	font:bold 10px Arial, Helvetica, sans-serif;
	height:12px;
	display:block;
	color:#FFFFFF;
	width:180px;
	text-indent:10px;
}
SPAN.cardsLocal, SPAN.cardsVisit, SPAN.cardsAverage{ width:230px}
SPAN.goalsLocal, SPAN.cardsLocal{background:#822100;}
SPAN.goalsVisit, SPAN.cardsVisit{background:#3C0201;}
SPAN.goalsAverage, SPAN.cardsAverage{background:#555354;}
DIV.simbologyBar UL{ 
	background:#F0F0F0; 
	overflow:hidden; 
	clear:both; 
	height:1%; 
	height:inherit;
	padding:1px 0;
}
DIV.simbologyBar UL LI{ 
	float:left; 
	padding:3px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	background:#FFFFFF;
	margin:0 1px 0 0;
}
DIV.simbologyBar UL LI.simbolTitle{background:#F0F0F0; font-weight:bold}

/****** NUEVAS TABLAS *****/

.gralboxfoot{
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    margin: 11px 0 10px;
}

.gralboxhead h2{
	color: #666666;
    font: bold 18px Arial;
    padding: 15px 0 0;
}

TABLE.redAndGray tr.subhead2 th{
	background-color:#F7F7F7;
	color:#666666;
	border:none;
	font-size:15px;
	text-align:left;
}

TABLE.redAndGray tr.subhead th{
	background-color:#E5E5E5;
	color:#990000;
	border:none;
}

.cardPlayer{
	font: 11px Arial,Helvetica;
	width:194px;
	height:300px;
	background:#eeeeee;
}

.cardName{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
	height:45px;
	background:#990000;
}

.cardPhoto{
	height:150px;
	width:100%;	
	text-align:center;
}

.cardPhoto img{
	width:70px;
	height:70px;
	margin-top:20px;	
}

.cardInfo{
	border-top:1px dotted #666666;
	width:174px;
	height:101px;
	margin-left:10px;
	padding-top:5px;
	text-align:left;
	overflow:hidden;
}

.cardPlayer a{
	color:#990000;
	font-weight:bold;
	text-decoration:underline;
}

.cardName a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.cardName a:link{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
