/*+clearfix {*/

#scorestab:after, #placestab:after, #interftab:after

{

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	font-size: 0;

}

#scorestab, #placestab, #interftab

{

	display: inline-block;

}

#scorestab, #placestab, #interftab

{

/*\*/

	display: block;

/**/

	_height: 1px;

}

/*+}*/

BODY

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}

*

{

	margin: 0;

	outline-style: none;

	outline-width: medium;

	padding: 0;

}

/*[clearfix]*/#scorestab, #placestab, #interftab

{

	width: 320px;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	 -moz-box-shadow: 2px 2px 3px #AAAAAA;
}

.TBL_wavecol{
	
	float: left;
	width: 26px;
	overflow: hidden;
/*	margin-top: 2px;*/

}

.TBL_surfercol2

{

	float: left;

	width: 70px;

	margin-top: 2px;

	margin-left: 1px;

}

.TBL_surfercol3

{

	float: left;

	width: 70px;

	margin-top: 2px;

	margin-left: 1px;

}

.TBL_surfercol4{

	float: left;
	width: 70px;
/*	margin-top: 2px;*/
	margin-left: 1px;
	overflow: hidden;
}

.heattab, .TimePnl

{

	background-color: #F5F5F5; 
    
/*	background-image:url(images/background_toni.png) repeat-x; */

/*	background-color: #445059;*/

/*	border: 1px solid #e5e5e5;*/

}

.placessurfer{
	width: 120px;
}

.wavecolhead, .mediahead, .wavecol{

	color: #EEEEEE;
	background-color: #94C800;
	font-weight: bold;
	font-size: 8pt;
}

.medias

{
	color: #333;
	background-color: #e5e5e5;
	font-weight: normal;
	font-size: 14px;
	text-transform:uppercase;
	
}

table{ border-collapse:collapse; border: 0px solid #e5e5e5; }

TH{

	background-color: #D6D6D6;
	border: 1px solid #fff;
	color: #AEEA05;
	font-family: "BebasNeueRegular", Arial, "Lucida Sans", Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	letter-spacing:0.6px;
	padding:0 5px;
	text-align: center;
	text-shadow: 1px 1px 1px #666;
	
}

TD{
	
	border: 1px solid #e5e5e5;
	color: #000;
	font-size: 10px;
	height: 30px;
/*	padding:0 5px;*/
	text-align: center;
	text-transform:uppercase;
	
}
TD td{ border: 0px solid #e5e5e5; }

tr{ background-color:#F2F2F2;}
tr:nth-child(2n+0){background-color: #ecffb4;}
tr tr{ background-color:transparent;}

.placessurfer{ width:200px; }
.placesinfo{ width:100px; }
	.placesinfo a, .placesinfo img{ border:0; }
.colManga{ width:30px; }
.colCompetidor{ width:340px; }
.colPuntuacion{ width:30px; }
.colNeeds{ width:30px; }
.colPosicion{ width:30px; }



.Surfers{

	border: 1px solid #fff;
	color: #AEEA05;
	font-family: Arial, Tahoma, Verdana, "Lucida Sans";
	font-size: 10px;
	font-weight: bold;
	height: 36px;
	letter-spacing:0.6px;
	padding:5px 5px 0 5px;
	text-align: center;
	text-transform: uppercase;

/*	white-space: nowrap;*/
}

#sRed{

	background-color: #FF0000;
	color: #FFFFFF;
/*	background-image: url(images/red.png);*/
/*	text-shadow: 1px 1px 1px #666;*/

}

#sWhite{

	background-color: #FFFFFF;
	color: #000000;
/*	background-image: url(images/white.png);*/
/*	text-shadow: 1px 1px 1px #AAA;*/

}

#sYellow{

	background-color: #FFFF00;
	color: #333;
/*	background-image: url(images/yellow.png);*/
/*	text-shadow: 1px 1px 1px #666;*/

}

#sBlack{

	background-color: #000000;
	color: #FFFFFF;
/*	background-image: url(images/black.png);*/
/*	text-shadow: 1px 1px 1px #666;*/
	
}

#sBlue

{

	background-color: #0000FF;

	color: #FFFFFF;

	background-image: url(images/blue.png);

}

#sGreen

{

	background-color: #008000;

	color: #000000;

	background-image: url(images/green.png);

}

.judgenumhead{

	color: #FFFFFF;
	background-color: #94C800;
	display: none;

}

.judgescore{

	color: #333;
	font-size: 0.5em;
	border-right: 1px solid #777777;
	display: none;

}

.TimePnl{

	width: 250px;
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 22px;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;

}

@font-face {
	font-family: "BebasNeueRegular";
	src: url('bebasneue-webfont.eot') format("eot"), url('bebasneue-webfont.ttf') format("truetype");
}

.AUSTRALIA, .AUS {

background-image: url(images/flags/aus.gif);
	background-repeat: no-repeat;
text-indent: -9999px;
overflow: hidden;

}

.SPAIN, .ESP {
	background: url('images/flags/es.gif') no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.PORTUGAL, .POR {

	background-image: url(images/flags/pt.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}
.FRANCE, .FRA, .REU, .GUA {

	background-image: url(images/flags/fr.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.SENEGAL, .SEN{

	background-image: url(images/flags/sen.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}
.BRAZIL, .BRASIL, .BRA {
	background-image: url(images/flags/br.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.HAWAII, .HAW {
	background-image: url(images/flags/us.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.MARRUECOS, .MAR, .MRC {
	background-image: url(images/flags/mar.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.JAPAN, .JAP {
	background-image: url(images/flags/ja.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.USA, .EEUU, .US {
	background-image: url(images/flags/us.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.CHILE, .CHI {
	background-image: url(images/flags/chi.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.URUGUAY, .URU {
	background-image: url(images/flags/uru.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.ARGENTINA, .ARG {
	background-image: url(images/flags/arg.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.ALEMANIA, .ALE, .GER {
	background-image: url(images/flags/de.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}
.MEXICO, .MEJICO, .MEX, .MEJ {
	background-image: url(images/flags/mex.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}
.ECUADOR, .ECU {
	background-image: url(images/flags/en.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.ENGLAND, .INGLATERRA, .ENG {
	background-image: url(images/flags/en.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.PRC, .PUERTORICO, .PRC {
	background-image: url(images/flags/prc.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.ITALY, .ITALIA, .ITA {
	background-image: url(images/flags/it.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}

.ISRAEL, .ISR {
	background-image: url(images/flags/iw.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}


.VENEZUELA, .VNZ, .VEN {
	background-image: url(images/flags/vz.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}
.sudafrica, .SAF, .STH {
	background-image: url(images/iba_africa.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;

}
