﻿		body { font-family: Tahoma, sans-serif; font-size:85%; margin-top:3px;}
		.Eventtitle, .EntryGroupTitle { color: #033F84; }
		.Options td { font-size:70%; }
		.SubmitButton { line-height:1.1em; height:1.55em; width:3em; font-family:Verdana; }
		
		.EventTitle { font-size:100%; font-weight:bold; margin-top:1em; }
		.Campo { font-size:200%; font-weight:bold; margin-top:1em; }
		.TeamGroup { margin-bottom:1.5em; }
		.TeamGroupHeader { margin-top:0.8em; margin-bottom:0.5em; border-collapse:collapse; }
		.TeamGroupTitle { font-size:100%; font-weight:bold; }
		.CreationDate { font-size:80%; text-align:right; }
		
		tbody.CountryBlock { }
		tr.CountryRow td { font-size:90%; color: #033F84; padding:0px; border-top:solid 1px #C42730; border-bottom:solid 1px #C42730; }
		tr.CountryRow .CountryName { font-size:75%; }
		td.CountryRk { font-size:90%; color: #092A4B;font-weight:bold;text-align:right;border-left:solid 1px #C42730; background-color:#DDDDDD;}
		td.LastResult { font-size:50px; color: #092A4B;font-weight:bold;text-align:left;border-left:solid 1px #C42730; background-color:#DDDDDD;}
		td.CountryRkI { font-size:90%; color: #092A4B;font-weight:bold;text-align:right;border-left:solid 1px #C42730;border-right:solid 1px #C42730; background-color:#DDDDDD;}

		tr.TotalRow td {  color: #033F84; padding:0px;}
		
		td.TotalCell { color: #033F84; text-align: right; border-bottom:solid 1px #C42730;border-left:solid 1px #C42730;border-right:solid 1px #C42730; border-top:solid 1px #C42730;  }

		.Total { font-size:70%;color: #033F84;font-weight:bold; padding-right:10px;}
		.TotalPena { color: #033F84;font-weight:bold;}
		.TotalText { color: #999999;font-weight:bold;}


		td.Flag { width:28px; background-color:#DDDDDD;}
		td.CountryID { text-align: center; width:3em; }
		td.CountryName { font-weight:bold;width:15em;background-color:#DDDDDD;}
		td.CountryComment { text-align:right;width:25em;background-color:#DDDDDD; }
		td.RidersName { text-align:left;width:25em;background-color:#DDDDDD; }
		.TeamChefLabel { font-size:60%; font-style:italic; }
		.TeamChefName { font-size:70%;  }
		.CompetitorRow0 { vertical-align: middle ; font-size:75%; background-color:#FFF; }	
		.CompetitorRow1 { vertical-align: middle ; font-size:75%; background-color:#EEE; }	
		tr.CompetitorRow td { padding-top:0px;} 
		td.Testiera { text-align: right; font-size : 1em;font-weight:bold; width : 25px}
		td.NoBG {background-color:#FFFFFF;border-right:solid 1px #C42730;}
		td.NoBorder {background-color:#FFFFFF;border-top:solid 0px #FFFFFF;}
		td.UltimaRiga {background-color:#FFFFFF;border-top:solid 1px #C42730;}
		
		td.HeaderNext  { font-size:90%; color: #092A4B;font-weight:bold;text-align:left;border:solid 1px #C42730; background-color:#DDDDDD;}

		
		td.Competitor { width:30em;}
		td.headpenality { background-color:#DDDDDD; width:4em;text-align: center; border-top:solid 1px #C42730; border-bottom:solid 1px #C42730;border-right:solid 1px #C42730; border-left:solid 1px #C42730;}
		td.headpenalityR { background-color:#DDDDDD; width:4em;text-align: center; border-top:solid 1px #C42730; border-bottom:solid 1px #C42730;border-right:solid 1px #C42730; border-left:solid 1px #C42730;}

		
		.cellpena { font-size:60%;}
		td.HorseCell { font-size:90%; width:30em; }
		.Horse { font-size:90%;  }
		.HNum { font-size:80%; font-weight:bold; display:none;}
		.HName { }
		.NumberSummary td { border: 1px solid black; font-size:80%; text-align: center; width:33%; }


		a { text-decoration:none; 
			color: #000}

		a:link, a:visited {
			text-decoration: none;
		}

		a:hover
{
	text-decoration: none;
	color: #000000;
}


.titleclass {
	FONT-WEIGHT: bold; FONT-SIZE: 33px; COLOR: #0b0a71; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
	
.gara
{
	border-bottom: #bbbbbb 5px solid;
	background-color: #eeeeee;
	height: 40px;
	font-weight: normal;
	font-size: 20pt;
	color: #000000;
}
.premio
{
	height: 40px;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
}

.headclass 
{
	border : solid 1px #000000;
	border-bottom: #bbbbbb 5px solid;
}

		@media print { 
			.noPrint { display:none; }
			a { color:black; }
		}
		
		
.penality {text-align: center;border:solid 1px #bbbbbb; padding-right:5px;}
.time {text-align: right;border:solid 1px #bbbbbb; padding-right:5px;}


.headerclassifica, .divclassifica
{ 
	border: 1px solid #00415e /*{b-bhover-border}*/;
	background: #808080 /*{b-bhover-background-color}*/;
	font-weight: bold;
	color: #fff /*{b-bhover-color}*/;
	text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 1px /*{b-bhover-shadow-radius}*/ #194b7e /*{b-bhover-shadow-color}*/;
	/*background-image: linear-gradient( #6facd5 /*{b-bhover-background-start}*/, #4272a4: ; }


.headerclassificaC
{
	
	background: #808080;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 1px 1px #234403;
}

.linkactive
{
	vertical-align: middle;
	font-size: 75%;
	background-color: #8eb7de;
}


.OKFirmaT
{
	background-color: #00ff00;
}

.OKFirmaTF
{ 
	background: url(Images/FG.gif) #00ff00 no-repeat;

}

.OKFirmaTL
{ 
	background: url(Images/Lock.gif) #00ff00 no-repeat;

}

.OKFirmaTFL
{ 
	background: url(Images/LockF.gif) #00ff00 no-repeat;

}



.FirmatoT
{ 
	background: url(Images/Jump.gif) #00ff00 no-repeat;

}

.FirmatoTF
{ 
	background: url(Images/JumpF.gif) #00ff00 no-repeat;

}

.FirmatoTL
{ 
	background: url(Images/JumpLock.gif) #00ff00 no-repeat;
}



.FirmatoTFL
{   width : 60px;
	background: url(Images/JumpLockF.gif) #00ff00 no-repeat;
}

.VIDEO_SELECT 
{
  background-color: #99ee99;  
  vertical-align: middle ; 
  font-size:75%;
}