@charset "utf-8";
/* CSS Document */

div.fotoplantilla {margin:10px 0;}
div.fotoplantilla img {border:1px solid #999;}

div.grupo {
	background:#666;
	margin:8px 0 4px 0;
}
div.grupo2 {
	background:#666;
	margin:8px 0 0px 0;
}

div.jugador {
	background:#f5f5f5;
	height:24px;
	margin:0 0 1px 0;
}
div.jugador:hover {
	background:#e4f5dd;
}
div.jugador p {margin:0; clear:left; font-size:12px;}
div.jugador span {float:left; height:19px; padding-top:5px;}
span.dorsal {
	width:25px;
	margin-right:25px;
	font-weight:bold;
	color:#c24f57;
	text-align:right;
}
span.nombre {
	width:285px;
}
span.nombre img {margin-left:10px; vertical-align:middle;}
span.nombre a {
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
span.nombre a:hover {color:#333;}
span.posicion {
	width:110px;
}
span.edad {
	width:110px;
}

div.tecnicos {
	margin:0 0 20px 0;
	border:1px solid #666;
	background:#f5f5f5;
	padding-bottom:15px;
	overflow:hidden;
	_display:inline-block;
}

div.entrenador {
	margin:15px 0 0 15px;
	width:257px;
	float:left;
}
div.entrenador h5 {
	font-size:18px;
	margin-bottom:10px;
	font-weight:normal;
}
div.entrenador img {
	margin-bottom:10px;
	border:1px solid #666;
}
div.entrenador p {
	font-size:12px;
}
div.entrenador p strong {
	font-size:15px;
	color:#333;
}
div.entrenador p a {color:#333; text-decoration:none;}
div.entrenador p a:hover {text-decoration:underline;}

div.entrenadores {
	float:left;
	border-left:1px solid #b5b5b5;
	padding-left:25px;
	margin:45px 15px 0 0;
}
div.entrenadores p {
	margin:0 0 12px 0;
	font-size:11px;
}
div.entrenadores p strong {font-size:12px;}
div.entrenadores p span {padding-left:10px;}
div.entrenadores p a {color:#666; text-decoration:none;}
div.entrenadores p a:hover {color:#333; text-decoration:underline;}

div.mejores {
}
div.mejores p {
	padding:4px;
	margin:2px 6px;
	background:#e5e5e5;
	clear:left;
	overflow:hidden;
	_display:inline-block;
	text-align:right;
}
div.mejores p span {
	float:left;
	width:25px;
	color:#c24f57;
	text-align:left;
}
div.mejores p strong {
	display:block;
	float:left;
	/*width:160px;*/
	color:#333;
	text-align:left;
}
div.mejores p img {
	float:left;
	margin:0 6px 0 0;
}
div.mejores p em {
	font-style:normal;
	text-align:left;
	display:block;
}
div.mejores p a {text-decoration:none;}
div.mejores p a:hover {text-decoration:underline; color:#333;}

/********* JORNADAS ***********/
div.jornadas {
	margin:15px 0 15px 40px;
	height:40px;
	border-bottom:1px solid #c5c5c5;
	color:#333;
	font-weight:bold;
}
div.jornadas select {
	width:90px;
	font-size:14px;
	color:#666;
	margin-right:20px;
	margin-left:10px;
}

div.jornada {
	margin:0 20px 20px 40px;
}
div.jornada h4 {
	font-size:16px;
	margin:0 0 15px 0;
}
div.jornada p {
	height:37px;
	clear:left;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
}
div.jornada p.resultado-nastic {background:#f5f5f5;}
div.jornada p strong {color:#af121e;}
div.jornada p span {float:left; padding-top:12px;}
div.jornada span.local {width:210px; text-align:right;}
div.jornada span.local-res {width:52px; text-align:right; padding-right:15px; font-weight:bold;}
div.jornada span.visitante-res {width:52px; text-align:left; padding-left:15px; font-weight:bold;}
div.jornada span.visitante {width:210px; text-align:left;}

div.proxima {
	border:1px solid #c5c5c5;
}
div.proxima h4 {
	margin:0 !important;
	background:#e5e5e5;
	padding:8px;
	height:20px;
	font-size:14px;
}

/******* CLASIFICACIÓN LATERAL ********/
div.clasificacion-lateral {
	margin:10px 0 20px 20px;
}
div.clasificacion-lateral p {
	width:261px;
	height:27px;
	border-bottom:1px solid #c5c5c5;
	clear:left;
}
div.clasificacion-lateral p.clas-lat-nastic {background:#e5e5e5;}
div.clasificacion-lateral p strong {color:#af121e;}
div.clasificacion-lateral p img {vertical-align:middle;}
div.clasificacion-lateral p span {float:left; padding-top:8px;}
div.clasificacion-lateral p span.clas-lat-pos {width:32px; padding-left:4px;}
div.clasificacion-lateral p span.clas-lat-equipo {width:145px;}
div.clasificacion-lateral p span.clas-lat-puntos {width:68px;}
div.clasificacion-lateral p span.clas-lat-flecha {width:12px; _width:8px;}
div.clasificacion-lateral p a {color:#af121a; text-decoration:underline;}


/********** CLASIFICACION GENERAL **************/
div.clasificacion {
	margin:0 20px 20px 40px;
}
div.clasificacion p {
	height:33px;
	clear:left;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
	width:454px;
}
div.clasificacion p.cla-cabecera {background:#e5e5e5; color:#333; font-weight:bold;}
div.clasificacion p.cla-nastic {background:#f5f5f5;}
div.clasificacion p strong {color:#af121e;}
div.clasificacion p span {float:left; padding-top:12px;}
div.clasificacion p span.cla-pos {padding-left:4px; width:28px;}
div.clasificacion p span.cla-equipo {width:144px;}
div.clasificacion p span.cla-estadistica {width:34px;}
div.clasificacion p span.cla-estadistica-flecha {width:34px; text-align:center;}
div.clasificacion p img {vertical-align:middle;}

/******** PROXIMA JORNADA LATERAL **********/
div.proxima-lateral {
	margin:10px 0 10px 10px;
}

div.proxima-lateral p {
	width:290px;
	clear:left;
	height:34px;
	font-size:14px;
}
div.proxima-lateral p strong {color:#af121e;}
div.proxima-lateral p span {float:left; padding-top:8px;}
div.proxima-lateral p span.pl-local {width:109px; _width:100px; text-align:right;}
div.proxima-lateral p span.pl-local-res {width:36px; text-align:center;}
div.proxima-lateral p span.pl-visitante-res {width:36px; text-align:center;}
div.proxima-lateral p span.pl-visitante {width:109px; _width:100px; text-align:left;}

div.pl-nastic {
	margin:10px;
	padding:10px;
	background:#e5e5e5;
}
div.pl-nastic a {color:#af121e; text-decoration:underline;}

/********** TRAYECTORIA ***********/
div.trayectoria {
	clear:both;
	width:960px;
	height:600px;
	background:#fff;
	padding-bottom:20px;
	padding-top:30px;
}

div.trayectoria h4 {
	margin:0 0 20px 25px;
	font-size:16px;
	padding-top:20px;
}

div.trayectoria p {margin-left:25px;}

/*GRAFICO*/
div#grafico {width:840px;height:441px; background:url(../fondo.gif) no-repeat; font-size:10px; margin:20px 0 0 20px; padding-left:25px;}
div.jornadas-graf {width:840px;height:20px; margin:2px 0 0 45px;}
div.jornadas-graf p {font-size:16px; color:#666; font-weight:bold; margin:0;}
div.jornada-graf {width:20px; height:2px; padding-top:10px; font-size:12px; text-align:center; float:left;}
div.col {float:left; height:440px; width:20px; position:relative;}
div.balon {width:14px; height:14px; position:absolute; left:3px; z-index:20;}
div.resultado {min-width:90px; _width:90px; height:34px; background:#fff; color:#666; position:absolute; /*top:-45px;*/ left:-10px; z-index:200; padding:3px; border:2px solid #e5e5e5;}
div.linia {width:4px; background:#c1cfaa; position:absolute; bottom:0; left:8px;}

div.pos1 {top:12px;}
div.pos2 {top:32px;}
div.pos3 {top:52px;}
div.pos4 {top:72px;}
div.pos5 {top:92px;}
div.pos6 {top:112px;}
div.pos7 {top:132px;}
div.pos8 {top:152px;}
div.pos9 {top:172px;}
div.pos10 {top:192px;}
div.pos11 {top:212px;}
div.pos12 {top:232px;}
div.pos13 {top:252px;}
div.pos14 {top:272px;}
div.pos15 {top:292px;}
div.pos16 {top:312px;}
div.pos17 {top:332px;}
div.pos18 {top:352px;}
div.pos19 {top:372px;}
div.pos20 {top:392px;}
div.pos21 {top:412px;}
div.pos22 {top:432px;}

div.alt1 {height:420px;}
div.alt2 {height:400px;}
div.alt3 {height:380px;}
div.alt4 {height:360px;}
div.alt5 {height:340px;}
div.alt6 {height:320px;}
div.alt7 {height:300px;}
div.alt8 {height:280px;}
div.alt9 {height:260px;}
div.alt10 {height:240px;}
div.alt11 {height:220px;}
div.alt12 {height:200px;}
div.alt13 {height:180px;}
div.alt14 {height:160px;}
div.alt15 {height:140px;}
div.alt16 {height:120px;}
div.alt17 {height:100px;}
div.alt18 {height:80px;}
div.alt19 {height:60px;}
div.alt20 {height:40px;}
div.alt21 {height:20px;}
div.alt22 {height:0px;}

div.res1 {top:-44px;}
div.res2 {top:-24px;}
div.res3 {top:4px;}
div.res4 {top:24px;}
div.res5 {top:44px;}
div.res6 {top:64px;}
div.res7 {top:84px;}
div.res8 {top:104px;}
div.res9 {top:124px;}
div.res10 {top:144px;}
div.res11 {top:164px;}
div.res12 {top:184px;}
div.res13 {top:204px;}
div.res14 {top:224px;}
div.res15 {top:244px;}
div.res16 {top:264px;}
div.res17 {top:284px;}
div.res18 {top:304px;}
div.res19 {top:324px;}
div.res20 {top:344px;}
div.res21 {top:364px;}
div.res22 {top:384px;}


/********* PROXIMO PARTIDO ***********/
div.versus {
	margin:10px 0 15px 30px;
	/*background:url(../images/fondo-versus.gif) repeat-x;*/
	background:#000;
	width:590px;
	overflow:hidden;
	_display:inline-block;
}
div.versus span {float:left;}

div.versus span#resultado {
	padding:10px 3px 0 10px;
	color:#fff;
	font-size:14px;
	width:210px;
}
div.versus span#resultado strong.goles {font-size:42px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
div.versus span#resultado strong {font-weight:bold; font-size:14px;}

div.jornadas-ficha-partido {
	height:30px;
	margin:10px 10px 5px 30px;
	font-weight:12px;
	color:#333;
}
div.jornadas-ficha-partido div {
	float:left; width:150px; height:25px;
}
div.jornadas-ficha-partido select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:1px;
	border:1px solid #999;
}

div.noticia-foto {
	float:right;
	background:#f5f5f5;
	border:1px solid #e5e5e5;
	padding:2px;
	margin:0 0 15px 15px;
	max-width:235px;
	_width:80px;
}
div.noticia-foto p {
	font-size:10px;
	margin:3px 0;
}

a.enlacerojo {color:#af121a; text-decoration:underline;}

div.info-partido {
	margin:10px 10px 30px 30px;
}
div.info-partido h4 {
	font-size:16px;
	padding-bottom:8px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}
div.info-partido img {float:right; margin:0 15px 15px 15px;}
div.info-partido p {margin:5px 0;}
div.info-partido p strong {font-size:14px; text-transform:uppercase;}

div.plan-viaje {
	margin:10px 10px 30px 30px;
}
div.plan-viaje h4 {
	font-size:16px;
	padding-bottom:8px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
}
div.plan-viaje p {
	margin:0 0 10px 0;
}
div.plan-viaje p span {
	float:left;
	width:60px;
	color:#af121e;
}

div.plan-info {
	float:right;
	margin:0 0 0 20px;
	background:#f5f5f5;
	padding:10px;
	width:200px;
}
div.plan-info p {margin:0 0 8px 0;}

/******** RIVAL *********/
div.rival {
	margin:10px;
	overflow:hidden;
	_display:inline-block;
}
div.rival img {float:left;}
div.rival h4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:15px;
	margin-left:85px;
}
div.rival p {
	margin-left:85px;
	margin-bottom:8px;
}
div.rival p span {
	float:left;
	color:#333;
	width:100px;
}

div.rival p.rival-info {
	margin:0 10px;
	border-top:1px solid #c5c5c5;
	padding-top:15px;
	clear:left;
}
div.rival p a {color:#900; text-decoration:underline;}


/************************************* FICHA JUGADOR *************************/
div.fondo-nombre-jugador {
	background:#ebecdc;
	padding:8px;
	margin-bottom:1px;
}
h2.nombre-jugador {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px 0;
	font-size:22px;
	font-weight:normal;
}
h2.nombre-jugador span {
	float:left;
	color:#af121e;
	width:20px;
	text-align:right;
	margin-right:15px;
	display:inherit !important;
}
h2.nombre-jugador em {
	padding-left:10px;
	font-size:18px;
	font-style:normal;
	color:#999;
}

div.foto-jugador {background:#333; padding:3px; text-align:center; margin-bottom:20px;s}

div.jugador-stats {
	margin:0 0 20px 20px;
	overflow:hidden;
	_display:inline-block;
}
div.jugador-stats p {margin:0 0 4px 0;}
div.jugador-stats p span {
	float:left;
	width:120px;
	color:#333;
}

div.jugador-info {
	margin:10px 0 10px 20px;
	padding-top:10px;
	border-top:1px solid #e5e5e5;
}
div.jugador-info p {
	line-height:160%;
	margin:0 0 8px 0;
}

div.jugador-fotos {
	margin:20px 0 20px 20px;
}
div.jugador-fotos h4 {
	font-size:16px;
	margin:10px 0;
}
div.linea {
	margin:10px 0;
	overflow:hidden;
	_display:inline-block;
}
div.foto {
	float:left;
	width:180px;
	height:140px;
}

/**/
div.ver-plantilla {
	margin:15px 10px 10px 10px;
}
div.ver-plantilla h4 {
	font-size:14px;
	color:#333;
	padding-bottom:5px;
	border-bottom:1px solid #333;
	margin:15px 0;
}
div.ver-plantilla p {
	margin:0 0 0px 0;
	height:20px;
	border-bottom:1px solid #c5c5c5;
	padding:6px 0 3px 0;
}
div.ver-plantilla p:hover {background:#e4f5dd;}
div.ver-plantilla p img {margin-left:5px; vertical-align:middle;}
div.ver-plantilla p span {
	float:left;
	color:#af121e;
	width:21px;
	font-weight:bold;
	padding-left:4px;
}
div.ver-plantilla p a {color:#666; text-decoration:none;}
div.ver-plantilla p a:hover {color:#333;}
div.ver-plantilla p em {font-size:11px; color:#444; font-style:normal; padding-left:4px;}

div.jugador-ficha {
	margin:0 0px 10px 10px;
	float:right;
	padding:8px;
	background:#f5f5f5;
}
div.jugador-ficha img.foto-ficha {
	float:left;
	margin-right:8px;
}
div.jugador-ficha h4 {
	font-size:16px;
	margin-bottom:15px;
}
div.jugador-ficha p {
	margin:0 0 4px 90px;
}
div.jugador-ficha p span {
	float:left;
	width:110px;
	color:#333;
}
div.jugador-ficha p img {margin-right:5px; vertical-align:middle;}


/********************************************************************* CALENDARIOS **************/

div.vuelta1, div.vuelta2 {
	float:left;
	width:300px;
	margin-top:15px;
}
div.vuelta1 {margin-right:10px; margin-left:5px;}

div.vuelta1 h4, div.vuelta2 h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;
	background:#333;
	margin-bottom:15px;
}

div.jornadapeque {
	border:1px solid #e5e5e5;
	padding:4px;
	margin:5px 0;
}
div.jornadapeque h5 {
	margin-bottom:5px;
	background:#999;
	color:#fff;
	padding:4px;
}
div.jornadapeque p {overflow:hidden; _display:inline-block; clear:left; border-bottom:1px solid #e5e5e5;}
div.jornadapeque p span {float:left; padding:4px 0;}
div.jornadapeque p span.jp1 {
	width:115px;
	text-align:right;
	padding-right:8px;
}
div.jornadapeque p span.jp2, div.jornadapeque p span.jp3 {
	width:20px;
	text-align:center;
	color:#900;
}
div.jornadapeque p span.jp4 {
	width:100px;
	padding-left:8px;
}
div.jornadapeque p.jpnastic {background:#f5f5f5;}
	

div.calendario-nastic {
	margin:10px;
}
div.calendario-nastic h6 {
	margin:10px 0 4px 0;
	padding-top:8px;
	border-top:1px solid #e5e5e5;
}
div.calendario-nastic p {overflow:hidden; _display:inline-block; clear:left;}
div.calendario-nastic p span {float:left; padding:4px 0;}
div.calendario-nastic p span.jp1 {
	width:100px;
}
div.calendario-nastic p span.jp2, div.calendario-nastic p span.jp3 {
	width:20px;
	text-align:center;
	color:#900;
}
div.calendario-nastic p span.jp4 {
	width:100px;
}



/********************************************************************* RIVALES **************/
div.equiporival {
	overflow:hidden;
	_display:inline-block;
	margin:0 10px 15px 10px;
}
div.equiporival h4 {
	font-size:18px;
	padding-bottom:4px;
	border-bottom:1px solid #666;;
	margin-bottom:10px;
	color:#666;
	font-weight:normal;
}
div.equiporival img {float:left; margin:0 8px 8px 0;}
div.equiporival p {margin-left:100px;}
div.equiporival p a {color:#333; text-decoration:underline;}


/********************************************************************** FUTBOL BASE ***********/

/**también está en sad.css*/
div.menu-lateral ul li {
	background:#f5f5f5;
	padding:8px;
	width:230px;
	position:relative;
}
div.menu-lateral ul li.current {
	background:#fff;
	border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	padding:8px;
	width:230px;
}
div.menu-lateral ul li a {
	color:#666;
	font-size:14px;
	text-decoration:none;
}
div.menu-lateral ul li a:hover {color:#333;}
div.menu-lateral ul li img {margin-right:8px; vertical-align:middle;}

img.pincho {
	position:absolute;
	top:0;
	left:-16px;
}
/**/

div.futbol-base {
	margin:10px 15px 10px 10px;
}
div.futbol-base h4 {
	font-size:18px;
	padding-bottom:4px;
	border-bottom:1px solid #666;;
	margin:10px 0;
	color:#666;
	font-weight:normal;
}
div.futbol-base img {
	padding:2px;
	border:1px solid #e5e5e5;
	margin:5px 0;
}
div.futbol-base p {
	height:20px;
	padding:5px 0 0 5px;
	clear:left;
	border-bottom:1px solid #e5e5e5;
}
div.futbol-base p:hover {background:#e4f5dd;}
div.futbol-base p strong {
	float:left;
	width:20px;
	color:#900;
}
div.futbol-base p span {
	float:left;
	width:200px;
	color:#333;
}
div.futbol-base h5 {
	margin:10px 0;
	font-size:16px;
}


div.noticia-base {
	margin:8px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
	color:#666;
	overflow:hidden;
	_display:inline-block;
}
div.noticia-base h4 {
	margin:0 0 0px 0px;
	font-size:14px;
}
div.noticia-base h4 a {color:#666;}
div.noticia-base h4 a:hover {color:#333; text-decoration:underline;}
div.noticia-base h5 {
	font-size:10px;
	color:#777;
	margin:0 0 6px 0px;
	font-weight:normal;
}
div.noticia-base p {
	
	line-height:130%;
	margin:0 0 0 0px;
}
div.noticia-base p a {color:#861f1f;}


/**/
div.partidos-finde {
	margin:10px;
	padding:8px;
	background:#e4f5dd;
}
div.partidos-finde h4 {
	font-size:16px;
	margin-bottom:15px;
}
div.partidos-finde p {
	overflow:hidden;
	_display:inline-block;
	clear:left;
	margin-bottom:2px;
	padding-bottom:5px;
	border-bottom:1px solid #9cd584;
	padding-top:4px;
}
div.partidos-finde p span {
	float:left;
	padding:2px;
	background:#666;
	color:#fff;
	width:100px;
	margin-right:8px;
	font-size:10px;
	text-transform:uppercase;
}
div.partidos-finde p strong {padding-right:10px;}
div.partidos-finde p em {
	font-style:normal;
	color:#900;
	padding:0 3px;
}

div.partidos-finde2 {background:#d9e9eb;}
div.partidos-finde2 p {border-bottom:1px solid #90bcc1;}

div.banner-futbol-base {
	margin:6px 0 6px 6px;
}

/********* CAMPUS ************/
div.campus {
	margin:10px;
}
div.campus h4 {
	font-size:24px;
	color:#af121e;/*rojo*/
	padding-bottom:5px;
	border-bottom:1px solid #af121e;
	margin-bottom:15px;
}
div.campus h5 {
	font-size:16px;
	font-weight:normal;
	color:#666;
	margin-bottom:5px;
}
div.campus p {
	margin:3px 0;
	overflow:hidden;
	_display:inline-block;
	clear:left;
}
div.campus p span {
	float:left;
	width:160px;
	color:#333;
	padding-top:2px;
}
div.campus p a {text-decoration:underline; color:#af121e;}
div.campus form {
	border:1px solid #e5e5e5;
	padding:8px;
	background:#f5f5f5;
}
div.campus form p {margin:5px 0;}
div.campus input[type=text] {
	width:300px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.campus input.campotexto {
	width:300px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.campus input.campotextoErrorAlValidar {
	width:300px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FEAFC4;
}


div.campus textarea.normal{
	width:300px; 
	height:60px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.campus textarea.textAreaErrorAlValidar{
	width:300px; 
	height:60px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FEAFC4;
}

div.campus select.normal {
	width:300px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.campus select.selectErrorAlValidar {
	width:300px;
	padding:1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FEAFC4;
}

div.campus input[type=submit] {
	padding:4px;
	margin:10px 0 10px 160px;
}



	