#ficha {
	background: #004424 url("../images/bgs/ficha.jpg") repeat-x;
	padding: 20px 15px 20px 32px;
	min-height: 400px; /* esta línea y las 2 siguientes =solución para Internet Explorer: http://www.agenciaweb.cl/blog/altura-minima.htm */
  	height: auto !important;
 	height: 400px;
}
#menuFicha li, #ficha li {
	float: left;
}
#menuFicha li {	
	background-color: #000000;
	margin-right: 1px;
}
#menuFicha li.on {
	background-color: #538936;
}
#menuFicha li a {
	display: block;
	padding: 4px 20px;
	font-family: Arial, Tahoma, Verdana;
	cursor: pointer;
	color: #999999;
	font-size: 11px;
}
#menuFicha li div {
	position: absolute;
	width: 180px;	
}
#menuFicha li div a {
	width: 140px;
	background-color: #000000;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
}
#menuFicha li a:hover {
	text-decoration: none;
}
#menuFicha li.on a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

#ficha * {
	color: #FFFFFF;
}
#ficha a {
	display: block;
	width: 200px;
	margin: 3px 0px;
	text-decoration: none;
	cursor: pointer;
}
#ficha a.on {
	text-decoration: none;
	background-color: #3B5232;
	font-weight: bold;
}
#ficha a span {
	display: block;
	float: left;
	width: 34px;
	text-align: right;
	padding-right: 10px;
}
#foto {
	margin-left: 8px;
	padding: 0px 15px;
	background: url("../images/bgs/ficha_foto.jpg") repeat-y;
}
#foto img {
	border: #FFFFFF solid 1px;
}
#ficha h3 {
	font-family: Arial, Tahoma, Verdana;
	padding-bottom: 7px;
	border-bottom: #93BE52 solid 1px;
}
dl {
	padding: 7px 0px;
}
dt {
	font-weight: bold;
}
#trayectoria p, #palmares p {
	font-size: 11px;
}
#trayectoria {
	width: 237px;
	margin-right: 53px;
}
#palmares {
	width: 257px;
}
/* Basquet base */
.base {
	margin: 20px 0px 20px 5px;
	padding-right: 5px;
	float: left;
	background: url("../images/bgs/base.jpg") repeat-y right;
}
.base a {
	display: block;
	padding: 1px 25px;
	margin: 4px 0px;
	cursor: pointer;
	color: #333333;
}
.base a.on {
	background-color: #A9A9A9;
	text-decoration: none;
}
/* Resultats base */
#content h1.equip {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #C7C7C7;
	font-size: 13px;
}
li.colleft {
	float: left;
	width: 270px;
	padding-right: 10px;
	border-right: #999999 solid 1px;
}
li.colright {
	float: left;
	width: 270px;
	margin-left: 10px;
}
li.colleft h3, li.colright h3 {
	border-bottom: #FFFFFF solid 1px;
	padding: 5px;
	font-size: 11px;
}
li.colleft p, li.colleft p *, li.colright p, li.colright p * {
	font-size: 11px;
}
li.colleft p, li.colright p {
	padding: 2px 5px;
	margin: 5px 0px;
}
li.colleft span, li.colright span {
	float: left;
	display: block;
	width: 80px;
}
li.colright span.nojugado {
	width: 40px;
}
li.colright span.visitante {
	font-weight: normal;
	width: 120px;
}
span.centrado {
	text-align: center;
}
a.othergames {
	display: block;
	background-color: #7DA43D;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 15px;
}