
BODY {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1.02em;
	font-family: verdana;
	background-color: #f0f0f0;
}
P {
	margin: 0;
	padding: 0.5em;
}
H1 {
	font-size: 3em;
	display: inline;
}
H2 {
	font-size: 1em;
	margin: 0.2em;
	padding: 0.2em;
	background-color: #B0C4DE;
	color: #191970;
	border-bottom: 2px solid #191970;
	border-left: 2px solid #191970;
	font-family: Verdana, Arial;
	letter-spacing: .3em;	
}
H3 {
	font-size: 1.1em;
	margin: 0.2em;
	padding: 0.2em;
}
H1 A {
	text-decoration: none;
	color: #000;
}
H1 A:hover {
	color: #808080;
}
/*////////////////////////  Body ////////////////////////*/
#cabecera {}
#contenido { /*width: 100%;*/ }
/*////////////////////////  Cabecera ////////////////////////*/
#logo {
	padding: 15px;
}

#logo a:link, a:visited, a:active, a:hover{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none
}

#menu-cabecera {
	border: 0px solid #000;
	margin: 5px 20%;
}
/*////////////////////////  Contenido ////////////////////////*/
#izquierda, #derecha, #centro {
	border: 0px solid #000;  
}

#izquierda {
	margin: 0 1%;   /* Margen en Internet Explorer */
	width: 17%;
	float: left;
}

#contenido>#izquierda {
	margin: 0 1.3%;	/* Margen en otros navegadores */
}
#derecha {
	margin: 0 1%;
	width: 15%;
	float: left;
}
#contenido>#derecha {
	margin: 0 1.3%;
}
#centro {
	border: 1px solid #C0C0E0;
	-moz-border-radius: .4em;
	padding-bottom: 10%;
	padding: 10px;
	width: 60%;
	float: left;
}
#contenido>#centro {
	width: 60%;
}
/*////////////////////////  Pie ////////////////////////*/
#pie {
padding-top: 20px;
}

#pie-anuncio {
	text-align: center;
}
#pie-menu {
	border-top: 1px solid #C0C0E0;
	margin: 5px 1%;
	font-size: .8em;
	text-align: center;
	
}
/*////////////////////////  Clear ////////////////////////*/
/* Esto lo he visto en www.minid.net si no no lo hubiera
	sabido hacer, espero que no se moleste */
p.clear {
	clear: both;
}

/***************************************************************
PANEL DE LA IZQUIERDA - SUPERIOR
***************************************************************/
#submenu {
	width: 100%;
	color: #333;	
	border: 0px solid #191970;
}

#submenu A:link    {COLOR: #191970; TEXT-DECORATION: none} 	/* Enlace no visitado */
#submenu A:visited {COLOR: #191970; TEXT-DECORATION: none}	/* Color de del text */
#submenu A:active  {COLOR: #EFEFFF; TEXT-DECORATION: none}	/* Enlace activo (cuando se esta pulsando) */
#submenu A:hover   {COLOR: #DC5C1F; TEXT-DECORATION: none; background-color: #9ACD32;}	/* Al poner el raton encima de la palabra */


#submenu ul {
	list-style: none;
	padding: 0;
	border: none;
	margin-bottom: 0em;
	margin-top: 0em;
	margin: 0;
	border: 1px solid #191970;	
}
#submenu ul li {
	padding: 0;
	display: inline;
}
#submenu ul li a {
	display: block;
	padding: 3px 2px 5px 8px;
	color: #191970;
	text-decoration: none;
	font-size: .8em;
	font-family: Verdana, Arial;
	border-left: 5px solid #191970;		/* barrita de la izquierda 228B22*/
	background-color: #B0C4DE;		/* fondo de los recuadros DAECA4*/
}

html>body #submenu ul li a {width: auto;}
#submenu ul li a:hover {
	border-left: 5px solid #B0C4DE; 	/* color de la barra al ponerte encima */
	background-color: #191970;		/* color del fondo al ponerte encima */
	color: #FFFFFF;				/* color de la letra al ponerte encima */
}

/***************************************************************
PANEL DE LA IZQUIERDA - INFERIOR
***************************************************************/
#panel {
	width: auto;
	padding: 0px 0px 0px 0px;
	color: #333;	
	border: 1px solid #C0C0E0;
	margin-bottom: 0em;
	margin-top: 0em;
}

#panel A:link    {COLOR: #191970; TEXT-DECORATION: none} 	/* Enlace no visitado */
#panel A:visited {COLOR: #191970; TEXT-DECORATION: none}	/* Color de del text */
#panel A:active  {COLOR: #EFEFFF; TEXT-DECORATION: none}	/* Enlace activo (cuando se esta pulsando) */
#panel A:hover   {COLOR: #DC5C1F; TEXT-DECORATION: none; background-color: #9ACD32;}	/* Al poner el raton encima de la palabra */

#panel ul {
	list-style: none;
	padding: 0;
	border: none;
	margin-bottom: 0em;
	margin-top: 0em;
	margin: 0;	
}
#panel ul li {
	padding: 0;
	display: inline;
}
#panel ul li a {
	display: block;
	padding: 8px 2px 5px 8px;
	border-left: 5px solid #4682B4;		
	background-color: #DCDCDC;		
	color: #191970; 
	text-decoration: none;
	font-size: .8em;
	font-family: Verdana, Arial;
}

#panel ul li.new {
	display: block;
	padding: 8px 2px 5px 8px;
	border-left: 5px solid #4682B4;	
	border-bottom: 2px solid #4682B4;			
	text-decoration: none;
	font-size: .8em;
	font-family: Verdana, Arial;
	background-color: #B0C4DE;
	color: #191970;
}

html>body #panel ul li a {width: auto;}
#panel ul li a:hover {
	border-left: 5px solid #DCDCDC; 	/* color de la barra al ponerte encima 9ACD32*/
	background-color: #4682B4;		/* color del fondo al ponerte encima 228B22*/
	color: #FFFFFF;				/* color de la letra al ponerte encima */
}


/***************************************************************
FORMULARIO DE IDENTIFICACIÓN
***************************************************************/
table.identificacion{
	border: 1px #C0C0E0 solid; 
	font-size: .8em;
	text-align: left;
	background-color: #dcdcdc;   
	width: 100%;
}

table.identificacion td{
	border: 1px #FFFFFF solid; 
	text-align: left;
	background-color: #DCDCDC;     
}

table.identificacion td.row{
	font-size: .9em;
	letter-spacing: .1em;
	padding: 2px 2px;
	background-color: #4682B4;		/* relleno de dentro */
	color: #FFFFFF;				/* color de la letra */
	text-align: center;
}

table.identificacion td.row1{
	border-bottom: 2px solid #4682B4; 
	border-right: 2px solid #4682B4; 
	border-left: 0px solid #4682B4; 
	border-top: 0px solid #4682B4; 
	text-align: left;
	background-color: #DCDCDC;
	width: 20%;   
}


/***************************************************************
PANEL DE LA DERECHA - MENSAJES
***************************************************************/
#mensajes {
	width: auto;
	padding: 0px 0px 0px 0px;
	color: #333;	
	border: 0px solid #C0C0E0;
	margin-bottom: 0em;
	margin-top: 0em;
}

#mensajes A:link    {COLOR: #191970; TEXT-DECORATION: none} 	/* Enlace no visitado */
#mensajes A:visited {COLOR: #191970; TEXT-DECORATION: none}	/* Color de del text */
#mensajes A:active  {COLOR: #EFEFFF; TEXT-DECORATION: none}	/* Enlace activo (cuando se esta pulsando) */
#mensajes A:hover   {COLOR: #DC5C1F; TEXT-DECORATION: none; background-color: #9ACD32;}	/* Al poner el raton encima de la palabra */

table.mensajes{
	border: 1px #C0C0E0 solid; 
	font-size: .8em;
	text-align: left;
	background-color: #dcdcdc;   
	width: 99%;
}

table.mensajes td{
	border: 1px #FFFFFF solid; 
	text-align: left;
	background-color: #DCDCDC;  
	font-size: .7em; 
}

table.mensajes td.row{
	font-size: .9em;
	letter-spacing: .1em;
	padding: 2px 2px;
	background-color: #4682B4;		/* relleno de dentro */
	color: #FFFFFF;				/* color de la letra */
	text-align: center;
}

table.mensajes td.row1{
	text-align: right;
}

table.mensajes td.row2{
	text-align: center;
}

/***************************************************************
TABLA DE LA CABECERA
***************************************************************/
table.cabe{
	border: 0px #191970 solid; 
	font-size: .8em;
	text-align: left;
	background-color: #dcdcdc;   
	width: 100%;
}

table.cabe td{
	border: 1px #FFFFFF solid; 
	text-align: center;
	background-color: #000099;   
	width: 20%;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 2px solid #000066; 
	border-left: 2px solid #000066; 
	letter-spacing: .1em;
}

table.cabe a:link, table.cabe a:visited, table.cabe a:active{
	color: #FFFFFF; 
	TEXT-DECORATION: none;
}

table.cabe a:hover{
	color: #FFCC00;
}

/***************************************************************
TABLA DE LA CABECERA DEL SUPER-ADMINISTRADOR
***************************************************************/
table.cabe_suadmin{
	border: 1px #000066 solid; 
	font-size: .8em;
	background-color: #dcdcdc;   
	width: 100%;
}

table.cabe_suadmin th{
	border-right: 0px solid #000066; 
	border-left: 0px solid #000066; 
	border-top: 0px #000066 solid; 
	border-bottom: 1px #000066 solid; 
	background-color: #ffc000;   
	text-align: center;
	color: #000;
	letter-spacing: .3em;
}

table.cabe_suadmin td{
	border-top: 0px #000066 solid; 
	border-bottom: 0px #000066 solid; 
	border-right: 1px solid #000066; 
	border-left: 1px solid #000066; 
	text-align: center;
	background-color: #FFFF99;   	
}

table.cabe_suadmin a:link, table.cabe_suadmin a:visited, table.cabe_suadmin a:active{
	color: #000000; 
	TEXT-DECORATION: none;
}

table.cabe_suadmin a:hover{
	color: #FF0000;
}


/***************************************************************
TABLA DE LA CABECERA DEL ADMINISTRADOR
***************************************************************/
table.cabe_admin{
	border: 1px #000066 solid; 
	font-size: .8em;
	background-color: #dcdcdc;   
	width: 100%;
}

table.cabe_admin th{
	border-right: 0px solid #000066; 
	border-left: 0px solid #000066; 
	border-top: 0px #000066 solid; 
	border-bottom: 1px #000066 solid; 
	background-color: #006600;   
	text-align: center;
	color: #FFF;
	letter-spacing: .3em;
}

table.cabe_admin td{
	border-top: 0px #000066 solid; 
	border-bottom: 0px #000066 solid; 
	border-right: 1px solid #000066; 
	border-left: 1px solid #000066; 
	text-align: center;
	background-color: #a0ff80;   	
}

table.cabe_admin a:link, table.cabe_admin a:visited, table.cabe_admin a:active{
	color: #000000; 
	TEXT-DECORATION: none;
}

table.cabe_admin a:hover{
	color: #FF0000;
}

/***************************************************************
CONTACTOS
***************************************************************/
table.contactos{
	font-size: 1em;
	text-align: left;	
	width: 100%;
}

table.contactos td{
	border-bottom: 0px #4169E1 solid; 
	border-left: 0px #4169E1 solid;
	font-size: 0.8em;
	text-align: left;
	background-color: #fff;   
	padding: 0px 10px 5px 10px;
}

table.contactos th{
	font-size: 0.8em;
	letter-spacing: .1em;
	padding: 2px 2px;
	background-color: #4682B4;		/* relleno de dentro */
	color: #FFFFFF;				/* color de la letra */
	text-align: center;	
}

table.contactos th.row{
	font-size: 0.9em;
	letter-spacing: .1em;
	padding: 2px 2px;
	background-color: #4682B4;		/* relleno de dentro */
	color: #FFFFFF;				/* color de la letra */
	text-align: left;	
}

table.contactos td.row{
	border-bottom: 0px #4169E1 solid; 
	border-left: 0px #4169E1 solid;
	font-size: 0.8em;
	text-align: left;
	background-color: #f0f0f0;
	padding: 0px 0px 0px 0px;
}
table.contactos td.row1{
	border-left: 2px solid #AEABF0; 		/* linea de arriba */
	border-right: 2px solid #AEABF0; 	/* linea de abajo */
	border-top: 2px solid #AEABF0; 		/* linea de arriba */
	border-bottom: 2px solid #AEABF0; 	/* linea de abajo */
	background-color: #EEE9A4;		/* relleno de dentro */
	color: #191970;				/* color de la letra */
	text-align: center;
	font-weight: bold;   
}

table.contactos td.foto{
	text-align: left;
	background-color: #fff;   
}
table.contactos td.row2{
	border-bottom: 0px #4169E1 solid; 
	border-left: 0px #4169E1 solid;
	font-size: 0.8em;
	text-align: center;
	background-color: #fff;   
	padding: 0px 10px 5px 10px;
}

/***************************************************************
PRENSA
***************************************************************/
table.prensa{
	font-size: 1em;
	text-align: center;	
}

table.prensa td{
	background-color: #fff;   
	padding: 5px 5px 5px 5px;
}

table.prensa th{
	letter-spacing: .1em;
	padding: 1px 0px;
	background-color: #4682B4;		
	color: #FFFFFF;				
}

table.prensa td.row{
	font-size: 0.9em;
	border-top: 1px #4169E1 solid; 
	color: #4169E1;				
	font-weight: bold;   
}

table.prensa a:link, table.prensa a:visited, table.prensa a:active{
	color: #FFFFFF; 
	text-decoration: none;
}

table.prensa a:hover{
	color: #FFCC00;
}


/***************************************************************
PIE
***************************************************************/
table.pie{
	font-size: 1em;
	text-align: center;	
	width: 100%;
	border: 0px #000000 solid; 
	color: #191970;
}

table.pie td{
	border: 0px #000000 solid; 
}

table.pie a:link, table.pie a:visited, table.pie a:active{ 
	color: #191970; 
	text-decoration: none;
}

table.pie a:hover{
	color: #191970;
	font-weight: bold; 
}


/***************************************************************
EMAIL
***************************************************************/
table.email{
	font-size: 1em;
	text-align: left;	
	width: 100%;
}

table.email th{
	font-size: 0.8em;
	letter-spacing: .1em;
	padding: 2px 2px;
	background-color: #4682B4;		
	color: #FFFFFF;				
	text-align: center;	
}

table.email td{
	border-bottom: 0px #4169E1 solid; 
	font-size: 0.8em;
	text-align: left;
	background-color: #fff;   
}

table.email td.row{
	border-bottom: 0px #4169E1 solid; 
	font-size: 0.8em;
	text-align: left;
	background-color: #f0f0f0;
}

table.email td.row1{
	border-left: 1px #4169E1 solid; 
	border-bottom: 1px #4169E1 solid; 
	border-top: 1px #4169E1 solid; 
	border-right: 1px #4169E1 solid; 
	font-size: 0.8em;
	text-align: left;
	background-color: #f0f0f0;
}

table.email td.row2{
	border-left: 0px #4169E1 solid; 
	border-bottom: 0px #4169E1 solid; 
	border-top: 0px #4169E1 solid; 
	border-right: 0px #4169E1 solid; 
	font-size: 1em;
	text-align: left;
	background-color: #f0f0f0;
}
table.email td.row3{
	font-size: 1em;
	letter-spacing: .1em;
	padding: 2px 2px;
	background-color: #4682B4;		
	color: #FFFFFF;				
	text-align: center;	
}
table.email td.foto { 
	background-color: #4682B4; 		
	text-align: center;  
	border-left: 2px solid #AEABF0;
}

table.email td.foto a:link, table.email td.foto a:visited, table.email td.foto a:active{
	color: #f0f0f0;				
	text-decoration: none;
	background-color: #f0f0f0;
}

table.email td.foto a:hover{
	color: #FF0000;			
	font-weight: bold; 	
}

table.email td.usersocio { 
	background-color: #a0ff80; 
	font-size: 0.8em;
	color: #4169E1;				
	text-align: center;  
	border-left: 2px solid #4682B4;
	text-decoration: none;
}

table.email td.usersocio a:link, table.email td.usersocio a:visited, table.email td.usersocio a:active{
	color: #4169E1;				
	text-decoration: none;
	background-color: #a0ff80;
}

table.email td.usersocio a:hover{
	color: #FF0000;			
	border: 2px solid #4682B4;
}

table.email td.userjugador { 
	background-color: #FFFF99; 
	font-size: 0.8em;
	color: #4169E1;				
	text-align: center;  
	border-left: 2px solid #4682B4;
	text-decoration: none;
}

table.email td.userjugador a:link, table.email td.userjugador a:visited, table.email td.userjugador a:active{
	color: #4169E1;				
	text-decoration: none;
	background-color: #FFFF99;
}

table.email td.userjugador a:hover{
	color: #FF0000;			
	border: 2px solid #4682B4;	
}

table.email td.useradmin { 
	background-color: #F0CABE; 
	font-size: 0.8em;
	color: #4169E1;				
	text-align: center;  
	border-left: 2px solid #4682B4;
	text-decoration: none;
}

table.email td.useradmin a:link, table.email td.useradmin a:visited, table.email td.useradmin a:active{
	color: #4169E1;				
	text-decoration: none;
	background-color: #F0CABE;
}

table.email td.useradmin a:hover{
	color: #FF0000;			
	border: 2px solid #4682B4;
}

table.email td.usersuperadmin { 
	background-color: #CC3399; 
	font-size: 0.8em;
	color: #FFFFFF;				
	text-align: center;  
	border-left: 2px solid #4682B4;
	text-decoration: none;
}

table.email td.usersuperadmin a:link, table.email td.usersuperadmin a:visited, table.email td.usersuperadmin a:active{
	color: #FFFFFF;				
	text-decoration: none;
	background-color: #CC3399;
}

table.email td.usersuperadmin a:hover{
	color: #FFFF00;			
	border: 2px solid #4682B4;	
}

/***************************************************************
EMAILS - BANDEJA ENTRADA - LEER
***************************************************************/
table.email_leer{
	border: 0px #FFFFFF solid; 
	font-size: 1em;
	text-align: left;
	background-color: #dcdcdc;   
	width: 100%;
}

table.email_leer th{
	font-size: 1em;
	letter-spacing: .1em;
	padding: 2px 0px 2px 5px;
	background-color: #4682B4;		/* relleno de dentro */
	color: #FFFFFF;				/* color de la letra */
	text-align: left;		
	border-bottom: 2px #191970 solid; 
}

table.email_leer td.row1{
	border-left: 2px #191970 solid;
	border-right: 2px #191970 solid;
	text-align: left;
	background-color: #DCDCDC;   
	padding: 0px 0px 0px 5px;
}

table.email_leer td.row2{
	border-bottom: 2px #191970 solid; 
	text-align: left;
	background-color: #fff;  
	padding: 10px 0px 10px 5px;
}

table.email_leer td.row3{
	border-bottom: 2px #191970 solid; 
	text-align: left;
	background-color: #DCDCDC;   
	padding: 0px 0px 0px 5px;
}

table.email_leer a:link, table.email_leer a:visited, table.email_leer a:active{ 
	color: #191970; 
	text-decoration: none;
}

table.email_leer a:hover{
	color: #191970;
	font-weight: bold; 
}

/***************************************************************
WELCOME
***************************************************************/
table.welcome{
	width: 100%;
}

table.welcome td{
	background-color: #F0F0F0;		
	color: #191970;
	text-align: center;
	font-size: 1.5em;
}

table.welcome td.row{
	width: 90%;
}

/***************************************************************
ALERTA
***************************************************************/
table.alerta{
	border: 0px #191970 solid; 
	width: 100%;
	color: #000000;
	text-align: center;
	font-size: 1.2em;
}

table.alerta td{
	border: 0px #191970 solid; 
	padding: 10px 0px 10px 0px;
}

table.alerta td.row{
	border: 0px #191970 solid; 
	padding: 10px 0px 10px 0px;
}

table.alerta a:link, table.alerta a:visited, alerta.email_leer a:active{ 
	color: #f0f0f0; 
	text-decoration: none;
}

table.alerta a:hover{
	color: #FFCC00;
}

/***************************************************************
EMAIL ENTRADA
***************************************************************/
table.email_entrada{
	border: 2px #fff solid; 
	font-size: 1em;
	text-align: center;
	background-color: #dcdcdc;   
	width: 100%;
}

table.email_entrada th{
	font-size: 0.85em;
	font-family: verdana;
	letter-spacing: .1em;
	border-left: 2px solid #AEABF0; 		/* linea de arriba */
	border-right: 2px solid #AEABF0; 	/* linea de abajo */
	border-top: 2px solid #AEABF0; 		/* linea de arriba */
	border-bottom: 2px solid #AEABF0; 	/* linea de abajo */
	background-color: #DCDCDC;		/* relleno de dentro */
	color: #4169E1;				/* color de la letra */
	text-align: center;
	font-weight: bold;  
	width: 40%;
}

table.email_entrada td.row{
	border: 2px #fff solid; 
	font-size: 1em;
	text-align: left;
	background-color: #fff;   
	vertical-align: top;
	border-bottom: 2px solid #4169E1; 	/* linea de abajo */
	border-top: 2px solid #4169E1; 	/* linea de abajo */
}

table.email_entrada td.row1{
	border: 2px #fff solid; 
	font-size: 1em;
	text-align: left;
	background-color: #dcdcdc;   
	width: 40%;
}

table.email_entrada td{
	border: 2px #fff solid; 
	text-align: left;
	width: 58%;
}

/***************************************************************
FIELDSET
***************************************************************/
fieldset {
	border: 1px solid #c0c0e0;
	-moz-border-radius: .4em;
	margin-bottom: 2em;
	color: #000;
	text-decoration: none;
	padding: 3px 3px 5px 3px;
	font-size: .8em;
}

fieldset ul li{
	color: #000;
	text-decoration: none;
	padding: 8px 2px 5px 8px;	
}

a.clase1:link    {COLOR: #000000; TEXT-DECORATION: none; } 	/* Enlace no visitado */
a.clase1:visited {COLOR: #000000; TEXT-DECORATION: none; }	/* Color de del text */
a.clase1:active  {COLOR: #000000; TEXT-DECORATION: none; }	/* Enlace activo (cuando se esta pulsando) */
a.clase1:hover   {COLOR: #191970; TEXT-DECORATION: none; font-weight: bold; }	/* Al poner el raton encima de la palabra */

a.clase2:link    {COLOR: #f0f0f0; TEXT-DECORATION: none; } 	/* Enlace no visitado */
a.clase2:visited {COLOR: #f0f0f0; TEXT-DECORATION: none; }	/* Color de del text */
a.clase2:active  {COLOR: #f0f0f0; TEXT-DECORATION: none; }	/* Enlace activo (cuando se esta pulsando) */
a.clase2:hover   {COLOR: #FFCC00; TEXT-DECORATION: none; font-weight: bold; }	/* Al poner el raton encima de la palabra */

a.clase3:link    {COLOR: #000000; TEXT-DECORATION: none; } 	/* Enlace no visitado */
a.clase3:visited {COLOR: #000000; TEXT-DECORATION: none; }	/* Color de del text */
a.clase3:active  {COLOR: #000000; TEXT-DECORATION: none; }	/* Enlace activo (cuando se esta pulsando) */
a.clase3:hover   {COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; }	/* Al poner el raton encima de la palabra */


