body
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, sans-serif;
	color: black;
	background-color: #CCCCCC;
	text-align: center;
}

form
{
	padding: 0;
	margin:  0;
}

table
{
	font-size: 8pt;
	border-spacing: 1px;
}
td
{
}
.noborder
{
	border-spacing:0px;
	border-collapse: collapse;
	border: none;
}
td.noborder 
{
	padding:0;
}


th
{
	font-size: 8pt;
    font-weight: bold;
    background-color: #000066;
    color: white;
}
th a:link, th a:visited, th a:active
{
	text-decoration: none;
    color: white;
}
th a:hover
{
	text-decoration: underline;
    color: white;
}

a:link, a:visited, a:active { text-decoration: none; color: blue }
a:hover { text-decoration: underline; color: blue }

#container
{
	width: 960px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}

#header
{
	position:relative; 
	height:61px; 
	width:100%;
	
	padding-right: 0px;
	padding-left: 0px;
	font-size: 6.5pt;
	padding-bottom: 0px;
	margin: 0;
	color: white;
	padding-top: 0px;	
}
#header h1
{
	background: transparent url(img/header960px.png) no-repeat top left;
	width:960px; 
	height:61px;	
	margin:0;
}
#header h1 span 
{
	display:none;
}

#header a:link, #header a:visited, #header a:active { text-decoration: underline; color: #FFFF00 }

#subheader
{
	text-align:right;
	margin-top:0;
	margin-bottom:20px;
	padding:0;
	width:100%;
	position:relative;
	
	
	
}
.withmenu
{
	height:40px;
}
#subheader h1
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Arial;
	background-color: #498827;
	text-align: left;
	left:0;
	right:0;
	margin:0;
	padding:2px 0 2px 6px;
	z-index: -100;
	/*
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);*/
}

#loginbar
{
	position:relative; 
	height:22px; 
	width:960px;
	background-color: #666666;
	text-align: left;
	color: white;
	padding: 5px 0 5px 0;
}

#loginbar a
{
	color: yellow;
}

#loginbar a img
{
	border: 0;
}

#loginbar span a
{
	text-decoration: none;
}
#loginbar input
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, sans-serif;
}

h1
{
	text-align: left;
	color: #000;
	padding-left: 20px;
	font-size: 20px;
}

h2
{
	text-align: left;
	color: #FF8C00;
	padding-left: 20px;
	font-size: 12px;
}

/*	Usado en persianas */
h3 {
    font-size: 12px;
    padding: 4px 6px 4px 6px;
    margin: 0;
    border-style: none;
    border-top-color: #BDC7E7;
    border-bottom-color: #182052;
    border-width: 1px 0px 1px 0px;
    color:#fff;
    background-color: #343;
    cursor:pointer;
}
/*
#login {
		background-color: white;
}
*/
#cabecera {
	position: absolute;
	left: 10%;
	top: 1px;
	width: 960px;
	background-color: #8CA0BE;
	height: 61px;
}
#cabecera h1
{
    background: url(img/header.jpg) no-repeat;
    top: 0;
    left: 0;
    width: 960px;
    height: 61px;
}
#cabecera h1 span
{
		display: none;
}

#contenedor {
	position: absolute;
	left: 10%;
	top: 71px;
	width: 960px;
	background-color: white;
	text-align: center;
	padding-left: 0px;
    padding-bottom: 20px;

}

#menuizq {
	position: relative;
	left: 0;
	top: 0;
	width: 90px;
	height: 100%;
	background-color: green;
	float: left;
}

#principal {
	background-color: #000033;
	color: white;
	position: relative;
	left: 0;
	top: 0;
	width: 710px;
	height: 100%;
	float: left;

}

#menuprincipal {
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	height: 90px;
	background-color: blue;
}

#remainder
{
	background-color: #FFD; 
	padding:5px;
	text-align: left;
}
#remainder p
{
	padding: 0;
	margin: 0;
	padding-bottom: 8px;
}
#remainder div
{
	padding-top: 10px;
	font-size: 150%;
}
#cmdActives
{
	font-size: 90%;
	background-color: white;
	color: #343;
	padding: 0 3px 0 3px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.botonlogin
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, sans-serif;
}

.entrenamiento
{
	font-size: 9px;
}

.leftmenu1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 0px;
	margin: 0px;
	color: yellow;
	padding-top: 0px;
}
.bhdr
{
	font-weight: bold;
	font-size: 16px;
	color: white;
	background-color: #222;
	text-align: center;
}
.bhdr a:link, .bhdr a:visited, .bhdr a:active { text-decoration: none; color: #FFFFFF }
.bhdr a:hover { text-decoration: underline }

.empezarliga
{
	font-weight: bold;
	font-size: 16px;
	color: white;
	background-color: #FF0000;
	text-align: center;
}
.botonborrar
{
	font-weight: bold;
	font-size: 9px;
	color: red;
}

.botonaceptar
{
	font-weight: bold;
	font-size: 9px;
	color: green;
}

.oldbotoncancelar
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, sans-serif;
    background-color: #FF0000;
	color: white;
}

.botoncancelar
{
	font-weight: bold;
	font-size: 9px;
	color:red;
}
.leftmenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	margin: 0px;
	color: white;
	padding-top: 4px;
	padding-bottom: 20px;
    background-color: #285F1A;
	-webkit-box-shadow: inset -5px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset -5px 0px 3px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: inset -5px 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset -5px 2px 3px rgba(0, 0, 0, 0.3);		
}
.leftmenu a:link, .leftmenu a:visited, .leftmenu a:active { text-decoration: none; color: #FFFFFF }
leftmenu td:hover
{
	background-color: #498827;
}

.leftmenuhdr
{
	color: yellow;
	font-weight: bold;
}
.leftmenuselected
{
	/*background:url("img/menuizq_esi.gif") no-repeat left top;*/
	background-color: #498827;
    border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px; 
	-moz-border-radius-bottomleft:3px; 	
	
    border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px; 
	-moz-border-radius-topleft:3px; 	
	
	-webkit-box-shadow: inset -5px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset -5px 0px 3px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: inset -5px 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);		
}
#topmenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 6.5pt;
	padding-bottom: 0px;
	margin: 0;
	color: white;
	padding-top: 0px;
}
#topmenu a
{
	padding-left: 1px;
	padding-right: 1px;
}
#topmenu a:link, #topmenu a:visited, #topmenu a:active { color: #FFFF00 }

#topmenu a.translate
{
	background: yellow;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 	
	color: #666;
}

.submenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	color: yellow;
	padding-top: 0px;
    text-align: center;
    background-color: #498827;
}
.submenu a:link, .submenu a:visited, .submenu a:active { text-decoration: underline; color: #FFFF00 }

.submenuselected
{
	color: green;
    background-color: #FFFFFF;
}
.submenuselected a:link, .submenuselected a:visited, .submenuselected a:active { text-decoration: underline; color: green }

.tableData
{
	font-weight: normal;
	font-size: 11pt;
}
.StatsHdr
{
	font-weight: bold;
	font-size: 15pt;
	color: rgb(240,240,240);
	text-shadow: rgb(17, 17, 17) 1px 1px 1px;
	background-color: #222;
	font-style: italic;
	padding-left: 4px;
}

.playerdata
{
	font-size: 8pt;
}

.playerdata caption
{
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color: rgb(240,240,240);
	background-color: #222;
	text-shadow: rgb(17, 17, 17) 1px 1px 1px;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
	height: 22px;
	font-family: Helvetica, Arial, sans-serif;

}
table.playerdata
{
border-collapse:separate;
border-spacing: 1px 1px;
}
.playerdata caption a:link, .playerdata caption a:visited, .playerdata caption a:active { text-decoration: none; color: #FFFFFF }
.playerdata caption a:hover { text-decoration: underline }
.playerdata th a:link, .playerdata th a:visited, .playerdata th a:active { text-decoration: underline; color: white }
.playerdata th a:hover { text-decoration: underline; color: white }


.playerdatahdr
{
	font-size: 8pt;
    font-weight: bold;
    background-color: #000066;
    color: White
}
.playerdatahdr a:link, .playerdatahdr a:visited, .playerdatahdr a:active { text-decoration: none; color: white }
.playerdatahdr a:hover { text-decoration: underline; color: white }


.nodata
{
	font-style: italic;
    text-align: center;
	background-color: #f2f2f2;
	color: #666;
	text-shadow: rgb(250, 250, 250) 1px 1px 1px;
	/*height: 50px;*/
}

.nodata a:link, .nodata a:visited, .nodata a:active
{
	color: #999999;
}

.playerdatagrayhdr
{
	font-size: 8pt;
    font-weight: bold;
    background-color: #DDDDDD;
    color: black
}
.playerdatagrayhdr a:link, .playerdatagrayhdr a:visited, .playerdatagrayhdr a:active { text-decoration: none; color: black }
.playerdatagrayhdr a:hover { text-decoration: underline; color: black }


.findplayer
{
	font-size: 8pt;
}
.number
{
	text-align: right;
}
.resumen
{
	font-size: 11px;
}
.default
{
	font-size: 10pt;
}
.subpagehdr
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Arial;
	background-color: #498827;
	text-align: left;
	border-spacing:0px;
	/*background-image: url(img/barratitle.png);
	background-repeat: repeat-x;*/
}

.clasificacion
{
	font-size: 10pt;
}

.incpartido
{
	margin-bottom:1px;
}

.incpartido .incminuto
{
	font-weight:bold;
	float:left;
}
.incpartido .inctexto
{
	border-left: 2px solid gray;
	padding:0 0 0 5px;
	margin: 0 0 5px 20px;
}


.fueradel11
{
	background-color: #f2f2f2;
}

tr.fueradel11.selected
{
	background-color: #C6C6C6;
}






.playerdataPOR
{
	background-color: #DDFFDD;
}

tr.playerdataPOR.selected
{
	background-color: #B5D1E3;
}

.playerdataDEF
{
	background-color: #DDDDFF;
}

tr.playerdataDEF.selected
{
	background-color: #B5B5FF;
}

.playerdataMED
{
	background-color: #FFFFDD;
}
tr.playerdataMED.selected
{
	background-color: #D1D1E3;
}

.playerdataDEL
{
	background-color: #FFDDDD;
}
tr.playerdataDEL.selected
{
	background-color: #D1B5E3;
}

.incorrect
{
	background-color: #FF9999;
}

tr.incorrect.selected
{
	background-color: #FF6666;
}
.nodisponible
{
	background-color: #C33;
	color: white;
}
tr.nodisponible.selected
{
	background-color: #FF3333;
	color: white;
}

.titular
{
	background-color: #CCFFCC;
}
.reserva
{
	background-color: #FFFF99;
}
.noconvocado
{
	background-color: #FFCCCC;
}
.ganado
{
	background-color: #CCFFCC;
}
.empatado
{
	background-color: #FFFFCC;
}
.perdido
{
	background-color: #FFCCCC;
}
.noclub
{
	background-color: #FFFFFF;
}
.nojugado
{
	background-color: #DDDDDD;
}

.erroralineacion
{
	background-color: #FF99FF;
}
.suspendido
{
	background-color: #999;
}
.campeones
{
	background-color: #CCFFCC;
}
.tranquila
{
	background-color: #FFFFCC;
}
.descenso
{
	background-color: #FFCCCC;
}
.campeonesOdd
{
	background-color: #DDFFDD;
}
.tranquilaOdd
{
	background-color: #FFFFDD;
}
.descensoOdd
{
	background-color: #FFDDDD;
}

.noticiasresalta
{
	background-color: #CCFFFF;
}

.avisosresalta
{
	background-color: #CCFFCC;
}
.granmarcador
{
	font-size: 24px;
	font-weight: bold;
	color: white;
	background-color: #010;
	text-align: center;	
}
.smallmarcador
{
	font-size: 18px;
	font-weight: bold;
	color: white;
	background-color: #010;
	text-align: center;	
}
.granmarcador span
{

}

.especialidad
{
	color: green;
	cursor: default;
}
/*
.marcador
{
	font-size: 12pt;
	font-family: Verdana;
	font-weight: bold;
	color: white;
    background-color: #498827;
}
.marcador a:link, .marcador a:visited, .marcador a:active { text-decoration: none; color: White}
.marcador a:hover { text-decoration: underline; color:White }
*/
.cbmenusel
{
	background-color: #029a02;
	color: white;
}
.cbmenunosel
{
	background-color: #EEEEEE;
}
.lila
{
	background-color: #cde9a7;
	color: black;
	
	text-align: left;
}
.recuadro {
	border: 1px #FF8C00;
	border-style: dashed;
	width: 90%;
    text-align: center;
    padding: 2px 2px;
}
.recuadro h1
{
	
	font-size: 18px;
	font-weight: bold;
}
	.recuadro h1{
			margin: 0;
			font-weight: bold;
			font-style: italic;
			font-size: 16px;
			color: rgb(240,240,240);
			background-color: #222;
			text-shadow: rgb(17, 17, 17) 1px 1px 1px;
			text-align: left;
			padding-left: 5px;
			padding-top: 3px;
			height: 22px;
			font-family: Helvetica, Arial, sans-serif;
		}				
		.recuadro h1{
			font-size: 12px;
			height: 18px;
		}						
		.recuadro h1 a:link, .recuadro h1 a:visited, .recuadro h1 a:active, .recuadro h1 a:hover{
			color: white;
		}						


.ayuda
{
	background-color: #FAFAD2;
	border-bottom-width: 1px;
	border: 1px solid Yellow;
	width: 90%;
	color: black;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.ayuda:first-line
{
	font-weight: bold;
}

.panel_body
{
	padding: 5px 0 1px 10px; 
	border-left: solid 6px #343;
}

.trythis
{
	font-size: 16px;
	width: 95%;
	background: #eee;
	margin-bottom: 10px;
}

/*

a.boton{
	background: url(img/btn1.gif);
	font: normal 11px Verdana; 
	padding-left: 6px; 
	padding-right: 6px; 
	text-decoration: none;
	color: #FFFFFF; 
}

a:link.boton, a:visited.boton, a:active.boton{
color: #003000; 
text-decoration: none;
}

a:hover.boton {
color: #007000; 
text-decoration: none;
}*/



.error,
.notice, 
.success,
.avisoadmin    { padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; border-left: 6px solid #ddd; width: 90%;text-align: left; min-height: 40px;}
.error {
	background:#FBE3E4;
	border-color:#FBC2C4;
	color:#8A1F11;
}

.notice , .avisoadmin    { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }

.president
{
	border: 1px solid #FFD324;
	background: #FFF6BF; 
	color: #514721; 
	padding: 3px;
	width: 95%;
	font-size:120%;
	margin:0;

}
.president p
{
	width: 640px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:0;
	margin:0;
}

.avisoadmin    {
	border-left: 1px solid #ddd;
	
	-webkit-border-radius: 5px;
	-moz-border-radius:5px; 
}

	#navigator {
		text-align: left;
	}	

	#navigator ul {
		list-style: none;
		margin: 0;
		padding-left: 5px;
		color: yellow;
		font-weight: bold;
	}	
	
	#navigator ul ul {
		list-style: none;
		padding-left: 6px;
		font-weight: normal;
		color: white;
	}	
	#navigator ul ul  li{
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 4px;	
	}	
	
	.equipos
	{
        width:90%;
        font-size:8pt;
        line-height:normal;
        display: table;
	}
    .equipos ul {
	  margin:0;
	  padding:5px 6px 0 6px;
	  list-style:none;
    }	
	.equipos li {
		display:inline;
		float:left;
		margin:0 4px 4px 0;
		padding:2px;
		background: #EEFFE0;
		text-align: left;
		border: 1px solid #DDEED0;
	  
		border-bottom-left-radius: 3px;
		-webkit-border-bottom-left-radius: 3px; 
		-moz-border-radius-bottomleft:3px; 	

		border-top-left-radius: 3px;
		-webkit-border-top-left-radius: 3px; 
		-moz-border-radius-topleft:3px; 	

		border-bottom-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px; 
		-moz-border-radius-bottomright:3px; 	

		border-top-right-radius: 3px;
		-webkit-border-top-right-radius: 3px; 
		-moz-border-radius-topright:3px; 	
		  
      }
	  .equipos img
	  {
		float: left;
		margin-right: 2px;
	  }
	  
	  
	 .equipos .teamdata
	 {
		float:left;
	 
	 }
	  
	  
	
	.tabs
	{
		width:90%;
        background-color:#CCCCCC;
        font-size:8pt;
        line-height:normal;
        display: table;
	}
    .tabs ul {
	  margin:0;
	  padding:5px 6px 0 6px;
	  list-style:none;
      }
    .tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabs a {
      float:left;
      background:url("img/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
      }
    .tabs a span {
      float:left;
      display:block;
      background:url("img/tabright.gif") no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#666;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabs a span {float:none;}
    /* End IE5-Mac hack */
    .tabs a:hover span, .selected a  span{
      color:#FF9834;
      }
    .tabs a:hover, .selected a {
      background-position:0% -42px;
      }
    .tabs a:hover span, .selected  a span{
      background-position:100% -42px;
      }
	  
	  /*  */
	.down
	{
 		background: white;
		
        font-size:8pt;
        line-height:normal;
        display: table;	
		margin-bottom: 10px;
		width: auto;
		/*position:absolute;*/
		margin-left: 300px;
		
	}
	
	  .down ul {
		padding:0 0 0 6px;
		list-style:none;
      }

    .down a {
      float:left;
      background:url("img/tablefta.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0;

      text-decoration:none;
      }
    .down a span {
      float:left;
      display:block;
      background:url("img/tabrighta.gif") no-repeat right top;
      padding:4px 10px 10px 6px;
      color:#666;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsdown a span {float:none;}
    /* End IE5-Mac hack */
    .down a:hover span, .down .selected a  span{
		
      color:yellow;
      }
    .down a:hover, .down .selected a {
      background-position:0% -42px;
      }
    .down a:hover span, .down .selected  a span{
      background-position:100% -42px;
      }	  
	  
	  
	  
	.tabsSubpage
	{
		width:90%;
		padding-top:2em;
		padding-bottom:2em;
		color: black; 
		border: 1px solid #CCC; 
		border-top: 0;
	}
	
	a.info 
	{
		position:relative; /*this is the key*/
	    z-index:24; 
	    text-decoration:none;		
		/*color:black;*/
	}
	td.cbmenusel a.info
	{
		color: white;
	}
	
	a.info:link, a.info:visited, a.info:active, a.info:hover { text-decoration: none; color: black; }
	a.info:hover{z-index:25;text-decoration:none;}
	
	
	

	a.info span{display: none}

	a.info:hover span{ /*the span will display just on :hover state*/
	    display:block;
	    position:absolute;
	    top:2em; left:2em; width:15em;
		padding:0;
	    /*border:1px solid #cf0;
	    background-color:#ffc; */
		border:1px solid #666;
	    background-color:#f4f4e0;
		color:#000;
	    text-align: left;
		text-decoration: none;
	}	

	.marcador
	{
		/*
		background-image: url(img/fondo.png);
		background-repeat: repeat-x;
		*/
	}
	
.noticias
{
	font-size: 8pt;
}	  

.noticias table
{
	background-color: #FEFEFE;
}
.noticias tr
{
	height: 30px;
}
.noticiasOdd
{
	background-color: #f0f7e2;
}


.noticias th 
{
	background-color: #7b9f53;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;	
}

.noticias caption
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #595959;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.noticias caption a:link, .noticias caption a:visited, .noticias caption a:active { text-decoration: none; color: #FFFFFF }
.noticias caption a:hover { text-decoration: underline }


.noticias th a:link, .noticias th a:visited, .noticias th a:active { text-decoration: underline; color: white }
.noticias th a:hover { text-decoration: underline; color: white }



		table.newtable{
			width: 100%;
			/*border: 1px solid #CCCCCC;*/	/* borde exterior */
			border-top: 0px;
			border-collapse: collapse;
		}

		table.newtable th
		{
			border:1px solid #fff;
		}
		table.newtable td
		{
			border:1px solid #fff;
			border-top: 0;
		}		
		table.noborders{
			border-collapse: collapse;
			border-spacing: 0;			
			background-color: #FEFEFE;
		}		
		table.newtable th{
			height: 21px;
			/*background-color: #7b9f53;*/
			background-color: #cde9a7;
			color: #292f21;
			padding-left: 2px;
			vertical-align: middle;
		}		
		table.newtable th a{
			color: black;
		}			
		
		table.newtable tr{
			height: 18px;
			border: 0;
		}
		table.newtable td{
			/*border-bottom: 1px solid #DDD;*/
			padding-left: 2px;
		}				
		table.newtable caption{
			font-weight: bold;
			font-style: italic;
			font-size: 16px;
			color: rgb(240,240,240);
			background-color: #222;
			text-shadow: rgb(17, 17, 17) 1px 1px 1px;
			text-align: left;
			padding-left: 5px;
			padding-top: 3px;
			height: 22px;
			font-family: Helvetica, Arial, sans-serif;
		}				
		.newtable caption.small{
			font-size: 12px;
			height: 18px;
		}						
		.newtable caption a:link, .newtable caption a:visited, .newtable caption a:active, .newtable caption a:hover{
			color: white;
		}						
		
		table.newtable .explain th
		{
			background-color: #ffe9b9;
			color: #333;			
			text-align: left;
			padding: 3px;
			font-style: italic;
			font-weight: normal;
			font-size: 90%;
			cursor: default;
		}
		table.newtable .subhdr th
		{
			background-color: #343;
			color: rgb(240,240,240);	
			padding: 3px;
		}		
		table.newtable .grayhdr th
		{
			background-color: #EBEBEB;
			color: #000;	
			padding: 3px;
		}				
	
		table.newtable tr.odd
		{
			background-color: #f2f2f2;
			background-color: #f0f7e2;
		}
		table.newtable td.odd
		{
			background-color: #f0f7e2;
			background-color: #f0f7e2;
		}
		table.downborder td{
			border-bottom:1px solid #d2d2d2;			
		}	
		table.fullborder td{
			border:1px solid #d2d2d2;			
		}			
		
.scoreboard
{
	font-size: 150%;
	font-weight: bold;
}
table.scoreboard tr.odd
{
	background-color: #cde9a7;
}


table.lineup
{
	border-collapse:collapse;
	border-spacing: 0px;
}

.lineup tbody  tr
{
	cursor: pointer;
	height: 30px;
}
table.lineup td
{
	padding: 0;
	border: 0px;
	border-bottom: 2px solid white;
}

.lineup tr.selected .grip
{
	/*background: blue;*/
	
}
.lineup th
{
	font-size: 80%;
}
.lineup td
{
	/*font-size: 80%;*/
	
}
.lineup td.grip
{
	background: url(img/grippy.png) no-repeat 6px 5px;
	padding-left: 6px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomleft: 15px;	
}
.lineup td.char
{
	height: 5px;
	border: 1px solid white;
	text-align: center;
}
.lineup td.char span
{
	/*display: none;*/
	/*font-size: 8px;*/
	
}
.lineup tr.separator
{
	height: 21px;
}

.benchn
{
	border:1px solid black;
	padding: 3px 8px 3px 8px;
	background:#CCC;
	width: 20px;
}

.benchn.selected
{
	border:1px solid black;
	padding: 5px 8px 5px 8px;
	color:white;
	background:#343;
}

.lineup .name 
{
	margin-left: 5px;
}

#field
{
	position:relative;
	background:#030;
	overflow: hidden;
	background: url(img/field.png);
}

#field div.zone
{
	cursor: pointer;
	position:absolute;
	width: 70px;
	height: 70px;
	overflow: hidden;
	font-size: 80%;
	text-align: center;
}
#field div.zone:hover
{
	background: rgba(255,255,255,0.3);
}
#field div.zone span.playername
{
	position: relative;
	top: 60%;
	color: white;
	text-shadow: rgb(3, 3, 3) 1px 1px 1px;
}

#field div.zone div.orders
{
	position: relative;
	top: 0px;
	cursor: default;
	color: white;
	float: left;
}

#field div.zone div.orders div
{
	cursor: pointer;
	float: left;
}


#field div.zone div.player
{
	position:absolute;
	width:10px;
	height:10px;
	top:50%;
	left:50%;
	/*background:rgb(255,0,0);*/
	background: url(img/ficha.png);
	background-position: 0px 0px;
	cursor: move;
	border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;			
}

.ordersblock
{
	position:absolute;
	top:175px;
	left:100px;
	display: none;
}
.orderspoint
{
}

.orders
{
	cursor: pointer;
	background: rgba(0, 0, 0, 0.9);
	padding:3px;
	border:1px solid white;
	border-radius: 4px; 	
	-webkit-border-radius: 4px; 
	-moz-border-radius:4px; 
}


.order
{
	display:inline-block;
	margin:2px;
	background: url(img/ficha.v1.png);
}
.ballreference
{	
	background-position: 0px -10px;
	width:15px;
	height:15px;	
}
.ballreference.selected
{	
	background-position: -15px -10px;
}
.longpass
{	
	background-position: 0px -25px;
	width:15px;
	height:15px;	
}
.longpass.selected
{	
	background-position: -15px -25px;
}
.alhombre
{	
	background-position: 0px -40px;
	width:15px;
	height:15px;	
}
.alhombre.selected
{	
	background-position: -15px -40px;
}
.recibirbalones
{	
	background-position: -30px -40px;
	width:15px;
	height:15px;	
}
.recibirbalones.selected
{	
	background-position: -45px -40px;
}
.incorporarataque
{	
	background-position: 0px -55px;
	width:15px;
	height:15px;	
}
.incorporarataque.selected
{	
	background-position: -15px -55px;
}
.noatacar
{	
	background-position: -30px -55px;
	width:15px;
	height:15px;	
}
.noatacar.selected
{	
	background-position: -45px -55px;
}
.incorporardefensa
{	
	background-position: 0px -70px;
	width:15px;
	height:15px;	
}
.incorporardefensa.selected
{	
	background-position: -15px -70px;
}



table.newtable tr.nodata
{
	height: 50px;
}


.minibadge
{
	font-family:tahoma, verdana, sans-serif; 		/* como smallfont */
	font-size:9px;
	background:#f1711a;
	color:white;
	margin-left: 1px; 
	margin-right: 3px; 
	padding: 0 3px 0 3px;
    border-radius: 2px; 	
	-webkit-border-radius: 2px; 
	-moz-border-radius:2px; 
}		
.badge
{
	padding: 0 3px 0 3px;
    border-radius: 2px; 	
	-webkit-border-radius: 2px; 
	-moz-border-radius:2px; 
}		

.POR
{
	background:#9f9;
	color:black;
}
.DEF
{
	background:#bbf;
	color:black;
}
.MED
{
	background:#ff3;
	color:black;
}
.DEL
{
	background:#f99;
	color: black;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

.center
{
	text-align: center;
}
.middle
{
	vertical-align: middle;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.normal
{
	font-weight: normal;
}
.expulsed
{
	background-color: #FFEEEE;
}

.deleted td
{
	background-color: Gray;
}

.helper
{
	color: red;
	font-size: xx-small;
}
.center
{
	text-align: center;
}
.red
{
	color: red; 
}
.gray
{
	color: #666666; 
}
.gray a
{
	color: #6666FF; 
}
.lightgrayBkg
{
	background-color: #f2f2f2;
}

.lightgrayBkg.selected
{
	background-color: #C6C6F4;
}

.buttonholder
{
	text-align: left;

	background-color: #d9d9d9;
	/*background: url(img/buttonholder.png);*/
}
tr.buttonholder td
{
	padding: 3px;
	border-bottom: 1px solid #666;
	height: 35px;
	padding-left: 25px;
}
.grayBkg
{
	background-color: #333;
}

.smallfont
{
	font-family:tahoma, verdana, sans-serif; 
	font-size:9px;
	/*font-size: xx-small;*/
}

p.smallfont
{
	margin-top: 4px;
}

.tinyfont
{
	font-family:tahoma, verdana, sans-serif; 
	font-size:5px;
	/*font-size: xx-small;*/
}

.inverted
{
	background-color: #000066;
    color: white;
}

.invertedclasif
{
	background-color: #666666;
    color: white;
}

.clickable
{
	cursor: pointer;
}
.hidenext
{
	cursor: pointer;
}

table .width90
{
	width: 90%;
}

.eqclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px 0px;
	width: 13px;
	height: 13px;
	
}

.upclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 13px 0px;
	width: 13px;
	height: 13px;
	
}
.downclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -13px;
	width: 13px;
	height: 13px;
	
}

.entrenarclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 14px -26px;
	width: 14px;
	height: 14px;
	
}


.replegarclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -39px;
	width: 13px;
	height: 13px;
	
}
.desplegarclass, a img.desplegarclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -52px;
	width: 13px;
	height: 13px;
	
}

.winkclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -65px;
	width: 20px;
	height: 20px;
}
.angryclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -85px;
	width: 20px;
	height: 20px;
}
.bigringclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -105px;
	width: 20px;
	height: 20px;
}
.coolclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -125px;
	width: 20px;
	height: 20px;
}
.laughclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -145px;
	width: 20px;
	height: 20px;
}

.uhclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -165px;
	width: 20px;
	height: 20px;
}
.madclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -185px;
	width: 20px;
	height: 20px;
}
.ohmyclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -205px;
	width: 20px;
	height: 20px;
}
.sadclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -225px;
	width: 20px;
	height: 20px;
}
.smileclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -245px;
	width: 20px;
	height: 20px;
}
.tongueclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -265px;
	width: 20px;
	height: 20px;
}	
.staronclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -285px;
	width: 16px;
	height: 16px;
}	
.staroffclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -301px;
	width: 16px;
	height: 16px;
}	
.staronsmallclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -317px;
	width: 13px;
	height: 13px;
}	
.sobreclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -330px;
	width: 14px;
	height: 10px;
}	
.tarjetaamarillaclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -340px;
	width: 9px;
	height: 12px;
}	
.tarjetaamarilla1class
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -340px;
	width: 9px;
	height: 12px;
}
.tarjetaamarilla2class
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 9px -340px;
	width: 9px;
	height: 12px;
}	
.tarjetaamarilla3class
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 9px -352px;
	width: 9px;
	height: 12px;
}	
.tarjetaamarilla4class
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 9px -364px;
	width: 9px;
	height: 12px;
}	
.tarjetaamarilla5class
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 9px -376px;
	width: 9px;
	height: 12px;
}	
.tarjetarojaclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -352px;
	width: 9px;
	height: 12px;
}	


.desactivarclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -364px;
	width: 15px;
	height: 15px;
}	


.activarclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -379px;
	width: 15px;
	height: 15px;
}	

.unlockclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -394px;
	width: 11px;
	height: 14px;
}	

.lockclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -408px;
	width: 11px;
	height: 14px;
}	


.inboxclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -422px;
	width: 13px;
	height: 13px;
}	

.outboxclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -435px;
	width: 13px;
	height: 13px;
}	

.blacklistclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -448px;
	width: 13px;
	height: 13px;
}	
.silbatoclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -461px;
	width: 14px;
	height: 14px;
}	


.balonclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -475px;
	width: 16px;
	height: 16px;
}	
.searchbox
{
	font-family:tahoma, verdana, sans-serif; 
	font-size:9px;
	
	color: #666666; 
	
	background:white; 
	background-image: url(img/icons.v12.png); 
	background-position: 0px -475px; 
	padding-left: 16px; 
	background-repeat: no-repeat;
}



.cambioclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -491px;
	width: 13px;
	height: 13px;
}	
.lesionclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 13px -491px;
	width: 13px;
	height: 13px;
}

.solclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -504px;
	width: 21px;
	height: 21px;
}	
.dispersasclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -525px;
	width: 20px;
	height: 20px;
}	
.nubesclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -545px;
	width: 20px;
	height: 20px;
}	
.nubosoclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -565px;
	width: 20px;
	height: 20px;
}	
.lloviznaclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -585px;
	width: 20px;
	height: 20px;
}	
.lluviaclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -605px;
	width: 20px;
	height: 20px;
}	

.facebook
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -625px;
	width: 18px;
	height: 18px;
}	

.twitter
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -643px;
	width: 18px;
	height: 18px;
}	

.tuenti
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -661px;
	width: 18px;
	height: 18px;
}	

.tocadoclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -679px;
	width: 14px;
	height: 14px;
}	
.enfermoclass
{
	border: 0;
	background: url(img/icons.v12.png);
	background-position: 0px -693px;
	width: 14px;
	height: 14px;
}	

#loginbar a.minibrojo
{
	background: #C00;
	color: white;
	margin-left: 20px;
	padding: 3px 5px 3px 5px;
	font-weight: bold;	
}

span.sbutton
{
	padding: 5px;
	display: inline-block;			/*	http://vivifystudios.com/articles-css-inline-block/    */
	border: 1px solid #999;
	border-top: 1px solid #CCC;
	border-left: 0;
	background: #EEE;
	margin-right: 1px;
	cursor: pointer;
	margin: 0;

	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);	
}
span.sbutton label
{
	height: 30px;
	cursor: pointer;
}
span.sbutton.first
{
	border-left: 1px solid #CCC;
	padding-left: 7px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px; 
	-moz-border-radius-bottomleft: 5px; 	
	
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px; 
	-moz-border-radius-topleft: 5px; 	
}
span.sbutton.last
{
	border-right: 1px solid #999;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-radius-bottomright: 5px;
	
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px; 
	-moz-border-radius-topright: 5px;
	

}
span.sred.active
{
	background: #fe0101;
	color: white;
}
span.sgreen.active
{
	background: #029a02;
	color: white;
}

p.translatable
{
	cursor: pointer;
}
p.translatable:hover
{
	text-decoration: underline;
}


.levelblack { color:white; background-color: black }
.level59 { color:black; background-color: #FFFFFF }
.level60 { color:black; background-color: #99FF99 }
.level61 { color:black; background-color: #A0FF8F }
.level62 { color:black; background-color: #A7FF85 }
.level63 { color:black; background-color: #AEFF7B }
.level64 { color:black; background-color: #B5FF71 }
.level65 { color:black; background-color: #BCFF67 }
.level66 { color:black; background-color: #C3FF5D }
.level67 { color:black; background-color: #CAFF53 }
.level68 { color:black; background-color: #D1FF49 }
.level69 { color:black; background-color: #D8FF3F }
.level70 { color:black; background-color: #DFFF35 }
.level71 { color:black; background-color: #E6FF2B }
.level72 { color:black; background-color: #EDFF21 }
.level73 { color:black; background-color: #F4FF17 }
.level74 { color:black; background-color: #FBFF0D }
.level75 { color:black; background-color: #FFFF00 }
.level76 { color:black; background-color: #FFE000 }
.level77 { color:black; background-color: #FFC100 }
.level78 { color:black; background-color: #FFA200 }
.level79 { color:black; background-color: #FF8300 }
.level80 { color:black; background-color: #FF6600 }
.level81 { color:black; background-color: #FF5C00 }
.level82 { color:black; background-color: #FF5200 }
.level83 { color:black; background-color: #FF4800 }
.level84 { color:black; background-color: #FF3E00 }
.level85 { color:black; background-color: #FF3400 }
.level86 { color:black; background-color: #FF2A00 }
.level87 { color:black; background-color: #FF2000 }
.level88 { color:black; background-color: #FF1600 }
.level89 { color:black; background-color: #FF0C00 }
.level90 { color:WHITE; background-color: #FF0000 }
.level91 { color:WHITE; background-color: #FA0000 }
.level92 { color:WHITE; background-color: #F40000 }
.level93 { color:WHITE; background-color: #EE0000 }
.level94 { color:WHITE; background-color: #E80000 }
.level95 { color:WHITE; background-color: #E20000 }
.level96 { color:WHITE; background-color: #DC0000 }
.level97 { color:WHITE; background-color: #D60000 }
.level98 { color:WHITE; background-color: #D00000 }
.level99 { color:WHITE; background-color: #CA0000 }	

