/* en tablas: quitar cellspacing 0 y cellpadding 0 y border 0 y navletrareg */
/* en tablas o td o tr: importante: si se da el width en % pasar a style asi sea inline */
/* quiero también en *: MARGIN: 0px; BORDER-WIDTH: 0px; PADDING: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none; */
/* porque me da más control, pero esto aún no lo hago porque hay que revisar programa por programa */

* {
	FONT-FAMILY: arial, verdana; FONT-SIZE: 10pt; COLOR: #42425a; LINE-HEIGHT: 1.3;
}
BODY	{
	MARGIN: 0 0 15px 0; BACKGROUND: url('images/work/fondo_pagina.gif') fixed;
}

A:link		{ TEXT-DECORATION: underline; }
A:visited	{	COLOR: #6e6e6e; }
A:hover   {	BACKGROUND-COLOR: #e9e9e9; }
A:focus		{ OUTLINE: none; }	/* Para evitar el reborde de puntos en FF */

IMG {
  BORDER-WIDTH: 0px;
}
TABLE {
	BORDER-COLLAPSE: collapse; BORDER: 0px; WIDTH: auto; MARGIN: auto;
}
TD {
	PADDING: 0px;
}

.navActualizado {
	FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #969696;
}
.navBold	{					
	FONT-WEIGHT: bold;
}
.navBoton	{
	FONT-SIZE: 9px;
}
.navFecha	{					
	FONT-SIZE: 8pt; FONT-WEIGHT: bold;
}
.navFondoTabla	{
	BACKGROUND-COLOR: white;
}
.navGoogleRecuadro {
	FONT-SIZE: 8pt; TEXT-ALIGN: center; BACKGROUND-COLOR: white; BORDER: 1px dotted #ff1821; PADDING: 4px 0 8px 0;
}
.navGoogleTexto	{
	FONT-SIZE: 9px;
}
.navLetraClara {
	COLOR: #969696;
}
.navLetraContraste {
	COLOR: #ff1821;
}
.navLetraMed {
	FONT-SIZE: 9pt; COLOR: #42425a;
}
.navLetraPeq {
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: #42425a;
}
.navLetraPeqContraste {
	FONT-SIZE: 7pt; COLOR: #ff1821;
}
.navLetraReg {
	FONT-SIZE: 10pt; COLOR: #42425a;
}
.navLineaLinks {
	FONT-SIZE: 11pt; BACKGROUND-IMAGE: url('images/work/fondo_barra.gif'); TEXT-ALIGN: center;
}
.navReborde	{
	TEXT-ALIGN: justify; BORDER: 1px dotted #ff1821; PADDING: 8px 6px;
}
.navSubtitular, .navSubtitular .navNoLink	{
	FONT-SIZE: 11pt; COLOR: #ff1821; FONT-WEIGHT: bold; PADDING-TOP: 10px; WORD-SPACING: 2px; TEXT-ALIGN: center; 
}
.navTitular, .navTitular .navNoLink	{
	FONT-SIZE: 12pt; COLOR: #ff1821; FONT-WEIGHT: bold; PADDING-TOP: 30px; PADDING-BOTTOM: 25px; WORD-SPACING: 2px; TEXT-ALIGN: center;  
}

a.navLink:link		{ FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none; }
a.navLink:visited	{ FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none; }
a.navLink:hover		{ FONT-WEIGHT: bold; COLOR: #42425a; TEXT-DECORATION: none; BACKGROUND-COLOR: transparent; }

a.navNoLink:link		{	}
a.navNoLink:visited	{	}
a.navNoLink:hover		{	BACKGROUND-COLOR: white; }

a.navLinkImagen { BACKGROUND-COLOR: transparent; }

/* Para posicionar de modo absoluto el gif de CURSOS en el homepage */
.cursos{
	POSITION: relative;
}
img.cursos {
	BORDER-WIDTH: 0; POSITION: absolute; TOP: -41px; LEFT: -30px;
}

/* Usado por los programas que muestran ganadores del año: ganadoresxxxx.php */

.ganCentro	{
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING: 0 20px 20px 0;
}
.ganDer	{
	VERTICAL-ALIGN: top; PADDING: 0 0 20px 0;
}
.ganIzq	{
	VERTICAL-ALIGN: top; WIDTH: 72px; PADDING: 0 20px 20px 0;
}

/* Usado por donde_jugar */

.donDer	{
	VERTICAL-ALIGN: top; WIDTH: 80%; PADDING: 0 0 20px 30px;
}
.donIzq	{
	VERTICAL-ALIGN: top; WIDTH: 20%; PADDING: 0 0 20px 20px;
}
.donIzqDia	{
	VERTICAL-ALIGN: top; WIDTH: 20%; PADDING: 0px 0 15px 0; FONT-WEIGHT: bold;
}