﻿@charset "utf-8";

/*
.context_bar_form_field {
height: 15px;
#height: 15px;
_height: 21px;
}
The first setting will apply to all browsers,
The second setting will only apply to Microsoft Internet Explorer browsers
The third setting will only apply to IE browsers 6.0 and older
*/

/* font-family: Georgia, "Times New Roman", Times, serif; */
/* Anchura máxima: 870px */

/* ########### PLANTILLA GENERAL ##################### */

body {
	font-family: "Arial", verdana, sans-serif;
	font-size: 100%;
	background-color:#ebebeb;
	margin: 0;
	padding: 0;
}

html, body {
	width: 100%;
	height: 100%;
}
img {
	border: 0px;
}
a:link, a:visited {
	color: #383838; text-decoration:none
}
a:hover {
	
	text-decoration:underline
	/*background-color: #C10003;*/
}
p {
	margin-right: 6px;
	margin-top: 15px;
	margin-bottom: 15px;
}
input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
}

input { 
	height: 1.2em; 
}
select { 
	vertical-align:top;
}
.centrado {
	text-align: center;
}
#contenedora{background:transparent url(../Imagenes/fondo_medio.jpg) repeat-x scroll 0 234px;}
#decoracion_sup {
	width: 100%;
	height: 16px;
	overflow: hidden;
	background: url(../Imagenes/decoracion_sup.jpg) repeat;	
}
#logo_oficial span { 
	display: none;
}
#logo_oficial {
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 99px;
	height: 86px;
	background-image: url(../Imagenes/juego_oficial.gif);
	background-repeat: no-repeat;
	z-index: 10;
}

#main_cabecera_imagen{background:transparent url(../Imagenes/cabecera.jpg) repeat scroll 0 0;
height:205px;
margin:0 auto;
text-align:center;
width:100%;}

.main_common {
	width: 873px;
	margin: 0 auto;
	
}
#main_cabecera {


padding-top:12px;
position:relative;
background:url(../Imagenes/fondo_sup.jpg) repeat-x 50% 0;
}
#main_contenido {
margin-top:-27px;
padding:0;
position:relative;z-index:3;
background-color:#ffffff
}
.fondo_menu{background:transparent url(../Imagenes/barra-menu.gif) no-repeat scroll left top; *float:left; *width:100%
}

h1 { 
	margin: 0px; padding: 0px; 
}
h1 a span { 
	display: none; 
}

.CabeceraRelative{position:relative;
width:870px;}
h1 a {
background:transparent url(../Imagenes/logo.gif) no-repeat scroll left top;
height:211px;
left:0;
margin-left:10px;
padding:0;
position:absolute;
top:-28px;
width:350px;
}

#patrocinadores {
	float: right;
	/*width: 517px;  870px - 313px logo - 30px margin-left */
	height: 165px;
	margin-top: 10px;
}
#patrocinadores h2{display:none}
h2 span { 
	display: none; 
}
#menu_entrenador {	
	font-size: 12px;	
	color: #fff;	
	margin-top:-4px
}

html>body #menu_entrenador{color:#fff;
float:right;
font-size:12px;
margin-top:-4px;}

#menu_entrenador_bienvenida {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}
#menu_entrenador_hora {
	z-index: 300;
	font-size: 0.9em;
	float:left;
	color: #fff;
	width:198px
}


 #menu_entrenador_opciones{float:left}
#menu_entrenador_opciones a:link, 
#menu_entrenador_opciones a:visited {
	color: #fff; font-size:12px
}
#menu_entrenador_opciones a:hover,

#menu_entrenador_deco {
	/*position: absolute;
	top: -19px;
	left: 832px;
	width: 36px;
	height: 43px;
	z-index: 10;
	background-image: url(../Imagenes/menu_usr_decoracion.gif);
	background-repeat: no-repeat;*/display:none
}
#contenido {

font-family:Arial;
font-size:12px;
margin:0;
padding:25px;
text-align:justify;
position:relative; z-index:4; 

}

#contenido h3{color:#4F3C75; font-weight:bold; font-size:22px; }
#contenido h3 span{color:#8c5dc6; display:inline; font-weight:bold}

#p1g_col1_menu {
	float:left;
width:218px;
margin-left:10px
}
*html #p1g_col1_menu{margin-left:6px}
#p1g_col1_menu #publicidad_izq p 
{
	color:#666666;
font-family:arial;
font-size:10px;
margin:0 0 0 10px;
}
#p1g_col1_menu #publicidad_izq {
	margin-bottom: 10px;
	margin-top: 10px;
}
#p1g_col2_contenido {
	
	width: 632px; /* 870px - 238px col1 - 10px margin izq - 10px margen der */
	padding: 0px;
	overflow:hidden; 
}
*html #p1g_col2_contenido{width:622px}
#p2g_col_contenido {
	width: 870px;
	margin: 0px; 
	padding: 0px;
}
#p2g_col_contenido #contenido {
	margin: 20px 25px 20px 25px; /* 10px a la izq para compensar con #contenido q no necesita cuando va en p1g_col2_contenido */
}

/* ----------------------- PIE DE PÁGINA -------------------------- */

#pie_pagina a {
	padding: 0px 2px 0px 2px;
}
#pie_pagina, 
#pie_pagina a:link, 
#pie_pagina a:visited {
	color: #a4a5b6;
}
#pie_pagina {
	clear: both;
	background-color: #260E43;	
	font-weight: bold;
	border-top:4px solid #eee;
clear:both;
}
/*.fondo-pie{background:transparent url(../Imagenes/fondo-contenido.gif) no-repeat scroll 0 0;
height:133px;
position:relative;
right:-589px;
top:-127px;
width:284px;}*/
#pie_pagina #colaboradores {
	background-color:#3e3063;
background-image:url(../Imagenes/colaboradores_fondo.gif);
background-repeat:repeat-x;
font-size:0.6em;
padding:10px 0;
min-height:252px
}
#pie_pagina #colaboradores p {
	margin: 0px;
	padding: 0px;
}
#pie_pagina #colaboradores ul {
	list-style: none;
	padding: 5px 0;
	margin: 0;
}
#pie_pagina #colaboradores ul li {
float:left;
margin:0 9px 10px 0;
}
#pie_pagina #colaboradores ul li a span { 
	display: none;
}
#pie_pagina #colaboradores ul li img{background-color:#fff}

#pie_pagina #copyright {
/*background-image:url(../Imagenes/pie_pagina_fondo.gif);*/

/*margin-top:-21px;*/

font-size:10px;
padding:7px 0;
margin:0 auto;
text-align:center
}
#pie_pagina #copyright a:hover{background-color:transparent; text-decoration:underline}
/* ---------------------- MENSAJE -------------------- */

#contenido .mensaje {
	background-image: url(../Imagenes/mensaje_simbolo.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ebe5cc;
	margin-bottom: 10px;
	padding: 0px 0px 0px 58px;
	_padding: 0px 0px 0px 58px; /* HACK Explorer 6 */
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	height: 52px; /* 41px - padding */
	vertical-align: middle;
	margin-top:10px
}
#contenido .mensaje p {
	padding: 10px 10px 2px 0px;
	margin: 0px;
	float:left;
	width:427px;
}
*html #contenido .mensaje p{width:400px}
#contenido .mensaje a.cerrar {
	display: block;
	float:right;
	width: 63px; /* 68px - padding */
	height: 35px; /* 52px - padding */
	background-image: url(../Imagenes/mensaje_cerrar.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #69570F;
	padding-top: 17px;
	padding-left: 5px;
}

#contenido .mensaje a.cerrar:hover { 
	text-decoration: underline; 
}

/* ################### PÁGINA DE LOGIN ############################# */

#col_login_izq {
	background-image:url(../Imagenes/home_login.jpg);
background-repeat:no-repeat;
font-size:12px;
height:232px;
}

#col_login_izq legend{background:transparent url(../Imagenes/identificate.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
height:50px;
margin-bottom:0;
margin-left:26px;
margin-right:0;
padding:20px 0 13px 158px;}
#col_login_izq legend span{display:none}
#col_login_izq .mensaje {
	position: absolute;
	top: 100px;
	left:18px;
	background-color:#f8e69e;
	color: #CC0000;
	text-align: center;
	width: 199px;
	padding: 3px 0px 3px 0px;
}
#col_login_izq label.usuario {
color:#fff;
left:60px;
position:absolute;
top:50px;
}
#col_login_izq label.password {
color:#fff;
left:30px;
position:absolute;
top:75px;
font-size:12px
}
#col_login_izq input.usuario {
	position: absolute;
	top: 50px;
	left: 110px;
}
#col_login_izq input.password {
	position: absolute;
	top: 77px;
	left: 110px;
}
#col_login_izq .usuario, 
#col_login_izq .password { 
	width: 90px; 
}
#col_login_izq .enviar {
left:26px;
position:absolute;
top:111px;
}
#col_login_izq .recordar_password:link, 
#col_login_izq .recordar_password:visited
 {color: #fff; 	text-decoration: none;	font-size: 10px}

#col_login_izq .registrate:link, 
#col_login_izq .registrate:visited{color:#9C69DC;
font-size:11px;
font-weight:bold;
padding-top:5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;}

#col_login_izq .recordar_password:hover, 
#col_login_izq .registrate:hover {
	text-decoration: underline; 
	background-color: Transparent;
}
#col_login_izq .recordar_password {
	position:absolute;
	top: 204px;
	left: 47px;
	width: 130px;
}
#col_login_izq .registrate {
background:transparent url(../Imagenes/fondo-registro.gif) repeat-x scroll left top;
height:27px;
left:33px;
position:absolute;
top:167px;
width:166px
}
a.boton_registrate {
	display: block;
	/*width: 143px;  253px - padding */
	height: 51px; /* 79px - padding */
	background-image: url(../Imagenes/boton_registrate.gif);
	background-repeat: no-repeat;
	width:187px;
	margin-top: 30px;
	font-family: Arial;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
padding:13px 0 0 41px;
}
#contenido a.boton_registrate:link, 
#contenido a.boton_registrate:hover, 
a.blanco:link, a.blanco{
	color: #FFFFFF;
}
td .mitad_dato_col_der,
td .mitad_dato_col_izq {
	width: 45%;
	display: block;
	float:left;
}
td .mitad_dato_col_izq {
	text-align: right;
}
td .mitad_dato_col_der {
	text-align: left;
}
td .separacion {
	width: 7%;
	display: block;
	float:left;
}
h4.titulo_tabla {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 3px;
	color: #080F53;
	border-bottom: 1px solid #d0cbb6;
	margin-right: 6px;
}
table{width:100%}

*:first-child+html #ctl00_wucCabecera_panelLogueado{
margin-left:23px;
position:absolute;
top:-11px;
width:411px;}


html>body #ctl00_wucCabecera_panelLogueado{position:absolute;
top:-11px;
width:864px;}

 *html #ctl00_wucCabecera_panelLogueado{
position:absolute;
margin-left:23px;
top:-23px;
width:411px}

/* ################### PÁGINA DE LOGIN ############################# */

.icono_alerta, .icono_mensaje {
	height: 89px;
	margin-bottom: 30px;
}
.icono_alerta {
	background-image: url(../Imagenes/alerta.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.icono_mensaje {
	/*background-image: url(../Imagenes/mensaje.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}
.icono_alerta span, 
.icono_mensaje span { 
	display: none; 
}
.mensaje_alerta {
	margin: 20px;
	font-size: 1.0em;
	line-height: 1.8em;
	text-align: center;
}

/* ################# PÁGINA DE ERROR ############################### */

.mensaje_error {
	font-size: 1.1em;
	text-align: center;
}
.debug {
	text-align: left;
}
#contenido .debug a:link, 
#contenido .debug a:visited, 
#contenido .debug a:hover {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
#contenido .debug span {
	color: #AAAAAA;
	font-size: 0.9em;
}

/* ################### PÁGINA DE REGISTRO DE ENTRENADOR ############################# */

#formulario_entrenador_sup {
	/*background-image: url(../Imagenes/registro_fondo_sup.gif);
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#formulario_entrenador {
	/*background-image: url(../Imagenes/registro_fondo_inf.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 20px 30px 238px;*/
}
#formulario_entrenador h3.titulo {

	padding-top: 25px;
	padding-bottom: 15px;
	border: none;
	color:#4F3C75; font-weight:bold; font-size:26px
}
#formulario_entrenador .fila_campos {
	padding: 8px 8px 8px 8px;
	/*border-bottom: 1px solid #8c8c8c;*/
}
#formulario_entrenador .campo {
	float: left;
	width: 33%;
	margin: 0px;
}
#formulario_entrenador .campo_triple {
	float: left;
	width: 100%;
	_width: 98%;
	margin: 0px;	
}
#formulario_entrenador label {
	display: block;
	color: #383838;
}
#formulario_entrenador .campo_inline label, #formulario_entrenador .campo_inline {
	display: inline;
	color: #383838;
}
#formulario_entrenador .info {
	display: block;
	font-size: 0.85em;
	color: #666666;
}

#formulario_entrenador .campo input, 
#formulario_entrenador .campo select { 
	width: 160px; 
}
#formulario_entrenador .campo_triple input { 
	width: 520px; 
}
#formulario_entrenador .campo_triple textarea { 
	width: 100%; font-size: 0.9em; 
}
#formulario_entrenador .campo_inline input { 
	width: auto; 
}
#formulario_entrenador .campo_triple input.checkbox { 
	width: auto; 
}
#formulario_entrenador select.tipo_identificacion {
	width: 95px;
	display: inline;
}
#formulario_entrenador input.tipo_identificacion {
	width: 60px;
}
#formulario_entrenador .mensaje_error {
	padding: 15px;
	margin: 10px 0px 10px 0px;
	background-color: #cc0000;
	color: #fff;
	font-size: 1.2em;
	text-align: center;
}
#formulario_entrenador .mensaje_error a{color:#fff; font-weight:bold}
/* ############# PÁGINA: MODIFICAR PERFIL ##################### */

#frm_perfil_entrenador .fila_campos {
	padding: 8px 8px 8px 8px;
	/*border-bottom: 1px solid #8c8c8c;*/
}
#frm_perfil_entrenador .campo {
	float: left;
	width: 33%;
	margin: 0px;
}
#frm_perfil_entrenador .campo_triple {
	float: left;
	width: 100%;
	_width: 98%;
	margin: 0px;	
}
#frm_perfil_entrenador label {
	display: block;
	color: #000000;
}
#frm_perfil_entrenador .campo_inline label, 
#frm_perfil_entrenador .campo_inline {
	display: inline;
	color: #000000;
}
#frm_perfil_entrenador .info {
	display: block;
	font-size: 0.85em;
	color: #666666;
}
#frm_perfil_entrenador .campo input[type=text], 
#frm_perfil_entrenador .campo select,
#frm_perfil_entrenador .campo input[type=password] { 
	width: 160px; 
}
#frm_perfil_entrenador .campo_triple input[type=text] { 
	width: 533px; 
}
#frm_perfil_entrenador .campo_triple textarea { 
	width: 100%; 
	font-size: 0.9em; 
}
#frm_perfil_entrenador .mensaje_error {
	padding: 15px;
	margin: 10px 0px 10px 0px;
	background-color: #D07777;
	color: #FFFFFF;
	font-size: 1.2em;
	text-align: center;
}

/* ################ PÁGINA: RECARGA DE CRÉDITOS ######################### */

.deco_creditos_disponibles {
	background-image: url(../Imagenes/monedas.gif);
	background-repeat: no-repeat;
	height: 36px;
	padding: 10px 0px 10px 70px;
	font-size: 1.1em;
}
.creditos_disponibles {
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif;
	font-size: 1.3em;
	color: #69570f;
}

/* ################  PÁGINA : CREAR NUEVO EQUIPO ######################### */

.deco_formulario_nuevo_equipo {
	background-image: url(../Imagenes/icono_nuevo_equipo.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
}

/* ################  PÁGINA : INVITAR A UN AMIGO ######################### */

.deco_formulario_invitar_amigo {
	background-image: url(../Imagenes/invitar-amigo.gif);
	background-repeat: no-repeat;
	padding-left: 130px;
}

/* ################  PÁGINA : CREAR NUEVA PEÑA ######################### */

.deco_formulario_nueva_penya {
	background-image: url(../Imagenes/icono_nueva_penya.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
}

/* ################ PÁGINA: PONER EN JUEGO UN EQUIPO ###################### */

/* ------------- PASO 1 --------------- */
ul.pasos_poner_en_juego_equipo {
	list-style: none;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
ul.pasos_poner_en_juego_equipo li {
	margin: 0px;
	float:left;
	width: 83px;
	height: 39px;
	padding: 3px 0px 15px 33px;
	font-family:arial, Times, serif, sans-serif;
	font-size: 1.1em;
	color: #6E0606;
	background-repeat: no-repeat;	
}
ul.pasos_poner_en_juego_equipo li.paso1Off,
ul.pasos_poner_en_juego_equipo li.paso2Off,
ul.pasos_poner_en_juego_equipo li.paso3Off,
ul.pasos_poner_en_juego_equipo li.paso4Off,
ul.pasos_poner_en_juego_equipo li.paso5Off {
	color: #BBBBBB;
}
ul.pasos_poner_en_juego_equipo li.paso1On {
	background-image: url(../Imagenes/Pasos/paso1_on.gif);
}
ul.pasos_poner_en_juego_equipo li.paso1Off {
	background-image: url(../Imagenes/Pasos/paso1_off.gif);
}
ul.pasos_poner_en_juego_equipo li.paso2On {
	background-image: url(../Imagenes/Pasos/paso2_on.gif);
}
ul.pasos_poner_en_juego_equipo li.paso2Off {
	background-image: url(../Imagenes/Pasos/paso2_off.gif);
}
ul.pasos_poner_en_juego_equipo li.paso3On {
	background-image: url(../Imagenes/Pasos/paso3_on.gif);
}
ul.pasos_poner_en_juego_equipo li.paso3Off {
	background-image: url(../Imagenes/Pasos/paso3_off.gif);
}
ul.pasos_poner_en_juego_equipo li.paso4On {
	background-image: url(../Imagenes/Pasos/paso4_on.gif);
}
ul.pasos_poner_en_juego_equipo li.paso4Off {
	background-image: url(../Imagenes/Pasos/paso4_off.gif);
}
ul.pasos_poner_en_juego_equipo li.paso5On {
	background-image: url(../Imagenes/Pasos/paso5_on.gif);
}
ul.pasos_poner_en_juego_equipo li.paso5Off {
	background-image: url(../Imagenes/Pasos/paso5_off.gif);
}
ul.pasos_poner_en_juego_equipo li span { display: none; }

/* ---------------- PASO 2 ------------------ */

ul.alineaciones {
	position: relative;
	left: -9px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.alineaciones li {
	margin: 0;
	padding: 0;
	float:left;
	text-align:center;
}
ul.alineaciones li a:link, 
ul.alineaciones li a:visited {
	display: block;
	width: 108px;
	height: 170px;
	padding: 8px;
	margin: 9px;
	font-family: arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #D6CB95;
	text-decoration: none;
	border: 1px solid #EFE6BD;
}
ul.alineaciones li a:hover {
	background-color: #EFE6BD;
	color: #988C5B;
}

/* ------------ PASO 3 ----------------------- */

.campo_futbol {
	width: 326px;
	height: 382px;
	background-image: url(../Imagenes/campo_futbol.gif);
	background-repeat: no-repeat;
}
.campo_futbol .porteros,
.campo_futbol .defensas,
.campo_futbol .medios,
.campo_futbol .delanteros {
	margin-left: 10px;
	margin-right: 10px;
	height: 57px;
	position:relative;		
	/*filter: alpha(opacity=80);
	opacity: .8;*/
}
.campo_futbol .porteros {
	padding-top: 15px;
}
.campo_futbol .defensas {
	padding-top: 17px;
}
.campo_futbol .medios {
	padding-top: 17px;
}
.campo_futbol .delanteros {
	padding-top: 17px;
}
.campo_futbol .jugador,
.banquillo .jugador,
.campo_futbol .jugador_destacado,
.banquillo .jugador_destacado {
	width: 51px;
	height: 51px;
	padding: 3px;
	background-color: #FFFFFF;
	background-image: url(../Imagenes/icono_jugador.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float:left;
	margin: auto;
	position:relative;
}
.campo_futbol .jugador_destacado,
.banquillo .jugador_destacado {
	background-color: #CC0000;
}
.banquillo #jug_ban_14,
.banquillo #jug_ban_15,
.banquillo #jug_ban_16  {
	position:absolute;
	top: 17px;	
}
.banquillo #jug_ban_14 {
	left: 27px;
}
.banquillo #jug_ban_15 {
	left: 137px;	
}
.banquillo #jug_ban_16 {
	left: 244px;	
}
#quitar_ban_14,
#quitar_ban_15,
#quitar_ban_16 {
	display:block;
	position: absolute;	
	top: 18px;	
	width: 16px;
	height: 16px;
	background-color: #FFFFFF;
	display: none;
	background-image: url(../Imagenes/quitar.gif);
	background-repeat: no-repeat;
}
#quitar_ban_14 {
	left: 67px;
}
#quitar_ban_15 {
	left: 177px;
}
#quitar_ban_16 {
	left: 284px;
}
.campo_futbol .total_1 .jugador,
.campo_futbol .total_1 .jugador_destacado {
	margin: 0 41%;
	_margin: 0 19.2%;
}
.campo_futbol .total_2 .jugador,
.campo_futbol .total_2 .jugador_destacado {
	margin: 0 15.6%;
	_margin: 0 10%;
}
.campo_futbol .total_3 .jugador,
.campo_futbol .total_3 .jugador_destacado {
	margin: 0 7.35%;
	_margin: 0 5.3%;	
}
.campo_futbol .total_4 .jugador,
.campo_futbol .total_4 .jugador_destacado {
	margin: 0 3.1%;
	_margin: 0 2%;
}
.campo_futbol .total_5 .jugador,
.campo_futbol .total_5 .jugador_destacado {
	margin: 0 0.5%;
	_margin: 0 0.46%;
}
.col1_posiciones {
	width: 326px;
	float:left;
}
.col2_jugadores {
	float:right;
	width: 236px;
}
.titulo_col_jugadores {
	height: 22px;
	color: #FFFFFF;
	background-image: url(../Imagenes/fondo_titulo.gif);
	font-family: arial;
	font-size: 1.3em;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding-top: 3px;
	margin-right: 6px;
}	
.banquillo {
	position:relative;
	width: 326px;
	height: 98px;
	background-image: url(../Imagenes/banquillos.gif);
	background-repeat: no-repeat;
}
h4.subtitulo {
	color:#080F53;
font-size:14px;
font-weight:bold;
margin:15px 0 5px;
}
p.subtitulo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 0.9em;
	color: #666666;
}
h4.subtitulo .numero {
	color: #8D0808;
}
.listado_jugadores {
	background-color: #FFFF99;
	background-image: url(../Imagenes/tabla_fondo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 7px;
	padding-bottom: 7px;
}
.jugador_listado {
	height: 57px;
	padding: 3px;
	margin: 0px;	
	background-color: #F1EDDC;
	margin-bottom: 5px;
	font-size: 12px;
}
.jugador_listado,
.jugador_destacado {
	cursor: move;
	background-color: #E2D9B5;
}
.listado_jugadores .interior {
	overflow: auto;
	height: 525px;	
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.jugador_listado img {
	padding: 3px;
	background-color: #FFFFFF;
	float:left;
}
.jugador_listado .detalle {
	margin-left: 63px;
}
.jugador_listado .detalle .nombre {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 3.2em;
	text-align: left;
	display:block;
	float:left;
	width: 100%;
}
.jugador_listado .detalle .pj,
.jugador_listado .detalle .pt {
	display: block;
	float:left;
	height: 18px;
	font-size: 11px;
	padding-top: 3px;
}
.jugador_listado .detalle .pj {
	width: 34%;
}
.jugador_listado .detalle .pt {
	width: 44%;
}
.jugador_listado .detalle .ver_ficha,
#detalle_jornada .ver_ficha {
	display: block;
	float:right;
	width: 31px;
	height: 21px;
	background-image: url(../Imagenes/icono_carnet.gif);
	background-repeat: no-repeat;
}
.jugador_listado .detalle .ver_ficha span,
#detalle_jornada .ver_ficha span {
	display: none;
}
.listado_jugadores .demarcacion_titulo {
	color: #080F53;
	font-size: 1.3em;
	font-family:arial;
	border-bottom: 1px solid #bbbbbb;
}
.siguiente_paso {
	padding-top: 15px;
	text-align: right;
	padding-bottom: 10px;
}
.resultado span {
	padding-top: 11px;
	display:block;
	float:left;
	height: 55px;
	font-family: arial;	
	font-size: 15px;
}
.resultado .resultado_positivo,
.resultado .resultado_negativo {
	width: 75px;
	height: 51px;
	padding: 4px 0px 0px 10px;
	margin: 0px 5px 0px 5px;

	background-repeat: no-repeat;
	font-family:arial, sans-serif;	
	font-size: 25px;
	color:#FFFFFF;	
}
.resultado .resultado_positivo {
	background-image: url(../Imagenes/rdo_positivo.gif);
}
.resultado .resultado_negativo {
	background-image: url(../Imagenes/rdo_negativo.gif);
}
.puntos_positivos  {
	color: #263A99;
	font-weight: bold;
}
.puntos_negativos {
	color: #8F0000;
	font-weight: bold;
}
.listado_suplentes_fallados {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
}

/* ------------------ PASO 4 -------------------------- */

ul.jugadores_goles {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
ul.jugadores_goles li {
	float:left;
	width: 57px;
	height: 75px;
	margin-right: 25px;
	margin-bottom: 15px;
}
ul.jugadores_goles li input.goles {
	border: 1px solid #000000;
	width: 19px;
	margin-left: 3px;
	margin-right: 3px;
	height: 16px;
	font-size: 15px;
	float:left;
	padding:0px;
	font-family:"Courier New", Courier, monospace;	
	text-align: right;
}
ul.jugadores_goles li input.con_goles {
	background-color: #101163;
	color: #FFFFFF;
}
ul.jugadores_goles li input.sin_goles {
	background-color: #FFFFFF;
 	color: #000000;
}
ul.jugadores_goles li .asignar_gol,
ul.jugadores_goles li .quitar_gol {
	width: 15px;
	height: 17px;
	display:block;
	float:left;
}
ul.jugadores_goles li .asignar_gol {
	background-image: url(../Imagenes/boton_mas_peque.gif);
	background-repeat: no-repeat;
}
ul.jugadores_goles li .quitar_gol {
	background-image:url(../Imagenes/boton_menos_peque.gif);
	background-repeat: no-repeat;
}
ul.jugadores_goles li .asignar_gol span,
ul.jugadores_goles li .quitar_gol span {
	display: none;
}
ul.jugadores_goles li img {
	display:block;
	padding: 3px;
	width: 51px;
	height: 51px;
	background-color: #EBE5CC;
}
ul.jugadores_destacado {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
ul.jugadores_destacado li {
	float:left;
	width: 57px;
	height: 57px;
	margin-right: 25px;
	margin-bottom: 15px;
}
ul.jugadores_destacado li .posible_JD,
ul.jugadores_destacado li .jugador_destacado {
	display:block;
	width: 51px;
	height: 51px;
	padding: 3px;
}
ul.jugadores_destacado li .posible_JD {
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #EBE5CC;	
}
ul.jugadores_destacado li .posible_JD:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
ul.jugadores_destacado li .jugador_destacado {
	opacity: 1.0;
	filter: alpha(opacity=100);
	background-color: #101163;
	cursor: default;	
}
.cantidad_tarjetas_amarillas,
.cantidad_tarjetas_rojas,
.cantidad_penaltis,
.posicion_jornada {
	background-repeat: no-repeat;
	background-position: 20px 50%;
	padding-left: 100px;
	margin-bottom: 25px;
}
.cantidad_tarjetas_amarillas {
	background-image:url(../Imagenes/tarjeta_amarilla.gif);
}
.cantidad_tarjetas_rojas {
	background-image:url(../Imagenes/tarjeta_roja.gif);
}
.cantidad_penaltis {
	background-image: url(../Imagenes/silbato.gif);
}
.posicion_jornada {
	background-image: url(../Imagenes/copa.gif);
}
.resultado_partido {
	width: 200px;
	float:left;
	margin-bottom: 25px;
}
.seleccion_jugadores {
	margin-bottom: 25px;
}

/* --------------------- PASO 5 ---------------------------- */

.nombre_equipo,
#poner_en_juego_equipo .nombre_contrincante {
	color: #080F53;
	font-size: 1.3em;
	font-family:arial, serif, sans-serif;	
}
#poner_en_juego_equipo .nombre_contrincante_destacado {
	display: block;
	margin: 15px auto 70px auto;
	text-align: center;
}
/*################ CONTROL: SELECTOR NUMÉRICO ###################### */

.selector_numerico {
	position:relative;
	width: 66px;
	height: 43px;
}
.selector_numerico input {
	font-family:"Courier New", Courier, monospace;	
	font-size: 40px;
	text-align: right;
	width: 48px;
	height: 38px;
	float:left;
	border: 1px solid #000000;
	position:absolute;
	top: 0px;
	left: 0px;
}
.selector_numerico .mas,
.selector_numerico .menos {
	width: 23px;
	height: 20px;
	display: block;
	margin-left:54px;
}
.selector_numerico .mas {
	background-image: url(../Imagenes/boton_mas.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
.selector_numerico .menos {
	background-image: url(../Imagenes/boton_menos.gif);
	background-repeat: no-repeat;
}
.selector_numerico .mas span,
.selector_numerico .menos span {
	display: none;
}

/* ################ PÁGINA: PEÑA ######################### */

h3 .nombre_penya {
	color: #810707;
}
#penya_menu_admin {
	background-image: url(../Imagenes/gorra.gif);
	background-repeat: no-repeat;
	background-position: 15px 35%;
	padding-left: 130px;
}
.fondo_tabla_peq {
	background-image: url(../Imagenes/tabla_fondo2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#penya_menu_admin .titulo {
	color: #080F53;
	font-size: 1.3em;
	font-family: arial, Times, serif, sans-serif;	
	margin-top: 0px;
	margin-bottom: 10px;
}
#penya_menu_admin ul.opciones {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#penya_menu_admin ul.opciones li {
	float:left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
div.nuevo_mensaje {
	display: block;
	float:left;
	height: 22px; /* 42 - 20 */
	width: 8em;
	padding-left: 45px;
	padding-top: 20px;
	background-image: url(../Imagenes/nuevo_mensaje.gif);
	background-repeat: no-repeat;
}
div.ver_tablon {
	height: 22px; /* 42 - 20 */
	width: 10em;
	padding-left: 45px;
	padding-top: 20px;
	float:right;
	background-image: url(../Imagenes/ver_tablon.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.opciones_tablon_sup {
	margin-top: 5px;
}
.opciones_tablon_inf {
	margin-top: 0px;
}
ul.mensajes_tablon {
	list-style:none;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
ul.mensajes_tablon li {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	background-image: url(../Imagenes/tabla_fondo2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	min-height: 70px;
}
ul.mensajes_tablon li .pin {
	float:right;
	display: block;
	width: 21px;
	height: 24px;
	margin-right: 12px;
	margin-top: 2px;
	background-image: url(../Imagenes/pin.gif);
	background-repeat: no-repeat;
}
ul.mensajes_tablon li .titulo,
ul.mensajes_tablon li .texto {
	width: 90%;
}
ul.mensajes_tablon li .titulo {
	margin-top: 0px;
	margin-bottom: 3px;
	color: #8D0808;
	font-family: arial, Times, serif, sans-serif;	
	font-size: 0.9em;
}
ul.mensajes_tablon li .texto {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.9em;
	text-align: left;
}
.no_mensajes_tablon {
	text-align: center;
	background-image: url(../Imagenes/tabla_fondo2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 30px;	
}
.opciones_tablon_inf .total_mensajes {
	float:left;
	font-size: 0.9em;
}
.volver {
	display:block;
	float:right;
	margin-right: 6px;
	background-image: url(../Imagenes/flecha_izq_dorada.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 22px;
	padding-bottom: 1px;
	height:17px
}
.abandonar_penya {
	display:block;
	float:right;
	margin-right: 6px;
	/*background-image: url(../Imagenes/flecha_izq_dorada.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 22px;
	padding-bottom: 1px;*/
}
div.paginador {
	background-color: #EBE5CC;
	padding: 5px;
	font-size: 0.9em;
	margin-right: 6px;
	margin-top: 10px;
}
div.paginador .anterior {
	float:left;
	display: block;
	background-image: url(../Imagenes/flecha_izq_roja.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
}
div.paginador .siguiente {
	float:right;
	display: block;
	background-image: url(../Imagenes/flecha_der_roja.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 16px;
	padding-right: 20px;
}
div.paginador .numeros {
	text-align: center;
	margin-left: 100px;
	margin-right: 100px;
}
div.paginador a:link, div.paginador a:visited {
	text-decoration: none;
}
div.paginador a:hover {
	background-color: #FFFFFF;
	color: #69570F;
}

/* ########## RANKING DE LAS JORNADAS ################## */

.seleccionar_jornada {
	float: right;
	margin-right: 6px;
}
h4 span {
	color: #8D0808;
}

/* ################### PLANTILLA PAGINAS INTERIORES ###################### */

#col_menu_izq {
	background: #362956 url(../Imagenes/color-tabla.gif);
	width:218px;
	
}
#col_menu_izq_inf {
	padding-top: 26px;
	padding-left: 13px;
	padding-bottom: 17px;
	padding-right: 15px;
	background-image: url(../Imagenes/menu_izq_fondo_inf.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
*html #col_menu_izq_inf {padding:26px 5px 17px 5px}
#menu_sup {
	/*background-image: url(../Imagenes/menu_sup_fondo.jpg);
	background-repeat: repeat-x;*/
	height: 33px;
}
#menu_sup ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float:right;
display:inline	
}
#menu_sup li {background: url(../Imagenes/ico-lista.gif) no-repeat top right;
float:left;
font-family:arial;
font-size:13px;
font-weight:bold;
margin:0;
padding:8px 7px 5px 10px; 
text-transform:uppercase;


}
#menu_sup li.ultimo, #menu_sup li.primero{background-image:none}
#menu_sup li a:link, #menu_sup li a:visited {
	display: block;
	_display: inline-block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 0.8em;
	height: 24px; /* 29px - 5px padding-top */

	/*background-image: url(../Imagenes/menu_sup_elemento_fondo.gif);
	background-position: right;*/
}
#menu_sup li a:hover {
	/*background-image: url(../Imagenes/menu_sup_elemento_selec.gif);
	background-position: right;*/ text-decoration:underline; background:none
}
#menu_sup li.separador {
	display: block;
	height: 24px;
	padding-top: 5px;
	/*background-image: url(../Imagenes/menu_sup_separacion.gif);
	background-repeat:no-repeat;*/
	padding-left: 1px;
}
#menu_sup .separador span { 
	display: none; 
}

/* ---------------------------- CREDITOS EN CARTERA ---------------------------- */

#creditos {
	position: relative;
	width: 197px;
	height: 77px;
	background-image: url(../Imagenes/creditos_fondo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: auto;
}
#creditos .titulo {
	color: #4b421d;
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif;
	padding: 5px 0px 0px 5px;
	margin: 0px;
}
#creditos .creditos {
	color: #FFFFFF;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif;
	padding: 5px 0px 0px 70px;
	margin: 0px;
}
#creditos a.actualizar {
	position: absolute;
	left: 165px;
	top: 5px;
	display: block;
	width: 26px;
	height: 19px;
	background-image: url(../Imagenes/creditos_actualizar.jpg);
	background-repeat: no-repeat;
}
#creditos a.actualizar span { display: none; }
#creditos a.recargar {
	position: absolute;
	left: 75px;
	top: 45px;
	display: block;
	width: 115px;
	height: 16px; /* 28px - padding-top */
	padding-top: 12px;
	background-image: url(../Imagenes/creditos_comprar.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#creditos a.recargar:hover {
	background-color: Transparent;
}
#creditos a.recargar span { 
	display: none; 
}

/* ---------------------------- MENU IZQUIERDO ----------------------------- */

#menu_izq {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#menu_izq dt {
	background: url(../Imagenes/fondo-ranking.gif) repeat-x top left;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	padding: 3px 3px 3px 10px;
	border:1px solid #4f3c75
}
#menu_izq dd {
	margin: 0px;
	padding: 0px;
}
#menu_izq dd ul {
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
#menu_izq dd li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menu_izq dd ul a:link, 
#menu_izq dd ul a:visited {
	display: block;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	background-color: transparent;
	background-image: none;
}
#menu_izq dd ul a:hover {
	/*background-image: url(../Imagenes/menu_izq_seleccionado.gif);
	background-repeat: repeat-x;*/
	text-decoration:underline
}
#menu_izq dd ul.penyas {

border:1px solid #fff;
padding-left:40px;
background:#8353b8 url(../Imagenes/keko_penyas.gif) no-repeat top left


}
#menu_izq dd ul.penyas a:link, 
#menu_izq dd ul.penyas a:visited { 
	padding-left: 5px; 
	padding-top: 1px;
	font-size: 0.7em;
	overflow: hidden; 
	color:#fff;
	padding-bottom:3px
}

/* ---------------------------- ESTILOS COMUNES ---------------------------- */

.resaltar {
	font-size: 1.4em;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #69570f;
}
.invisible { 
	display: none; 
}
.visible { 
	display: block; 
}
.error { 
	color: #C10000; 
}
h3 {
	font-size: 1.6em;
	font-weight: normal;
	color: #666;
	padding-bottom: 1px;
	/*border-bottom: 1px solid #d0cbb6;*/
	margin: 10px 8px 10px 0;
	text-align: left;
}
h4{
	font-family: Arial, Times, serif, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color:#666; margin:0; padding:0
}
fieldset { 
	border: none; 
}
fieldset legend { 
	display: none; 
}
.formulario_campos {
	/*background-image: url(../Imagenes/tabla_fondo.gif);
	background-position: bottom right;*/
	padding: 10px 20px 20px 0px;
}
.formulario_campos label {
	display:block;
	margin-top: 15px;
	margin-bottom: 5px;
}
.formulario_campos label.primero {
	margin-top: 0px;
}
.descripcion_campo {
	color: #AAAAAA;
	font-size: 0.9em;
	text-align: left;
}
.formulario_botones {
	margin-top: 20px;
	text-align: right;
}
.pagina_formulario {
	margin-top: 50px;
}
.mensaje_formulario_error {
	display: block;
	background-image: url(../Imagenes/icono_formulario_mensaje.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: 10px 10px 10px 55px;
	margin-top: 15px;
	margin-right: 7px;
	background-color: #f1e6b4;
}
#cargando {
	display: none;
	position: absolute;
	top: -20px;
	left: -25px;	
}
.panel_cargando {
	background-color:#DDDDDD;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 9000;
	text-align: center;
	background-image: url(../Imagenes/cargando.gif);
	background-repeat: no-repeat;
	background-position: 210px 40px;
}
.boton_pequenyo {
background:transparent url(../Imagenes/boton1.gif) no-repeat scroll 0 0;
border:0 solid #fff;
color:#fff;
font-family:arial;
font-size:15px;
font-weight:bold;
height:44px;
text-transform:uppercase;
width:180px;
}
.boton_grande {
background-color:#8C5DC6;
border:1px solid #503691;
color:#fff;
font-family:arial;
font-size:13px;
height:24px;
overflow:visible;
text-align:center;

}
a.boton_grande {color:#fff;
padding:4px;}
strong {	
	
}

/* ################### DETALLE DE JORNADA ################## */

#detalle_jornada .col_jugadores {
	float:left;
	width: 290px;
}
#detalle_jornada .col_detalle {
	float:right;
	width: 280px;
	margin-top:20px
}
#detalle_jornada .sin_detalle {
	min-height: 150px;
	background-color: #F1EDDC;
	background-image: url(../Imagenes/tabla_fondo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 7px;
}
#detalle_jornada .sin_detalle p {
	padding: 30px;
	margin: 0px;
	text-align:center;
}
#detalle_jornada .col_detalle h5.titulo {

	color: #fff;
	font-family:Arial;
	font-size: 1.2em;
	background-color:#362956;
	padding: 4px 0;
	text-align: center;
	margin: 0px;
	margin-right: 6px;
}
#detalle_jornada .col_detalle .info_jugador {
	padding: 5px;
	background-color: #F1EDDC;
	margin-right: 6px;	
}
#detalle_jornada .col_detalle .info_jugador .nombre {
	font-size: 1.1em;
	font-weight: bold;
	text-align:left;
	margin: 0px;
}
#detalle_jornada .col_detalle .info_jugador .demarcacion {
	margin: 0px;
}
#detalle_jornada .col_detalle .info_jugador img {
	background-color: #FFFFFF;
	padding: 3px;
	width: 51px;
	height: 51px;
	float:left;
	margin-right: 10px;
}
.ver_detalle {
	display: block;
	width: 22px;
	height: 16px;
	background-image: url(../Imagenes/lupa.gif);
}
.ver_detalle:hover 
{
	background-color: Transparent;
}
.ver_detalle span { display: none; }

/* ############# CAMPAÑA DE CREDITOS ################ */

#login_campanya,
#campanya_asignacion_creditos {
	_height: 300px;
	min-height: 300px;
}

#login_campanya fieldset {
	width: 280px;
	margin: 0 auto;
	text-align: center;
}
#login_campanya fieldset legend,
#campanya_asignacion_creditos fieldset legend { 
	display: none; 
}
#login_campanya fieldset p {
	position: relative;
	padding-left: 100px;
}
#login_campanya fieldset label {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: right;
	display: block;
	width: 100px;
	_left: -110px;	
	padding-top: 1px;
}
#login_campanya fieldset p.titulo,
#campanya_asignacion_creditos p.titulo {
	margin-top: 0px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif;
	font-size: 1.8em;	
	color: #69570f;
}
#login_campanya .error,
#campanya_asignacion_creditos .error {
	display: block;
	padding: 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif;
	color: #820807;
	overflow:hidden;
}
#campanya_asignacion_creditos .ok {
	display: block;
	padding: 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif;
	color: #131260;
	overflow:hidden;
}
#campanya_asignacion_creditos dl.caracteristicas 
{
	float:left;
	padding-left: 20px;
}
#campanya_asignacion_creditos dl.caracteristicas dt {
	font-weight: bold;
}
#campanya_asignacion_creditos dl.caracteristicas dd {
	margin-bottom: 15px;
	margin-left: 0px;
}
#campanya_asignacion_creditos fieldset {
	clear:right;
	float:right;
	width: 400px;

	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;
	padding-right: 50px;	
}
#campanya_asignacion_creditos fieldset label {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: right;
	display: block;
	width: 100px;
	padding-top: 1px;
	background-color: #00FFCC;
}
#campanya_asignacion_creditos .desconectar {
	display:block;
	float:right;
	margin-right: 6px;
	padding-left: 22px;
	padding-bottom: 1px;
}

.RadGrid_FutbolManager2{margin-top:20px}
.RadGrid_FutbolManager{margin-top:20px}
#ctl00_ctpPrincipal_pMensaje{background:transparent url(../Imagenes/mensaje.gif) no-repeat scroll center center;
height:89px;
margin:10px 0 auto;
text-align:center; width:585px; }

/******************** CLEAR FIX ************************************/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */