/* ESTILOS GENERALES */
body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
  font-family: Arial, Helvetica, sans-serif;
}
body {
  font-size: 10pt;
}
small {
  font-size: 6pt;
}
body {
  background-image: url(../img/body_fondo.gif);
  background-repeat: repeat-y;
  background-position: center;
  margin-top: 3px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 3px;
}
a, a:link, a:hover, a:active, a:visited {
  color: #999999;
}
a:visited {
  text-decoration: none;
}
td, th {
  font-size: 10pt;
}
textarea, pre {
  font-family: monospace;
  font-size: 10pt;
}
p.indent {
  text-indent: 1cm;
}
p.justificado {
  text-align: justify;
}
.tablaprincipal {
	border: 1px solid #006600;
}
.fondopuntos {
	background-image: url(../img/fondo_puntos.gif);
}
.col_izq {
	background-image: url(../img/fondo_puntos.gif);
}
.col_der {

}
.tabla-altura {
	font-size: 2px;
}

td.subheader {
	font-style: italic;
	color: #FFFFFF;
	background-color: #027A0E;
	font-size: 11px;
}
a.subheader, a.subheader:visited, a.subheader:hover, a.subheader:active {
  font-size: 10px;
  color: #FFFFFF;
	text-decoration: none;
}

table.cuerpo {
  background-color: #ECF6ED;
}


/* ESTILOS PARA LOS MENUS */
a.menu, a.menu:visited {
  color: #000000;
  text-decoration: none;
}
a.menu:hover, a.menu:active {
  color: #FF9900;
}
table.menu {
	background-image: url(../img/fondo_diagonal.gif);
	border-top: 3px double #006600;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
}


/* NOTICIAS */
table.noticias {
  background-color: #FFFFFF;
  border-top: 1px none #023606;
  border-right: 1px solid #023606;
  border-bottom: 1px solid #023606;
  border-left: 1px solid #023606;
}
td.noticias {
  font-size: 8pt;
}
img.noticias {
  border-top-width: 3px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #006600;
  border-right-color: #006600;
  border-bottom-color: #006600;
  border-left-color: #006600;
  padding: 1px;
  margin-right: 5px;
}
h1.noticias {
 	font-size: 14pt;
	font-style: italic;
	color: #336633;
}
td.noticias_titular {
	font-size: 13pt;
	font-style: italic;
	color: #336633;
	font-weight: bold;
}
a.noticias, a.noticias:visited {
  color: #006600;
}
a.noticias:hover, a.noticias:active {
  color: #FF6600;
}
span.noticias_fecha {
  font-size: 7pt;
	color: #999999;
}

/* ENCUESTA */
td.encuesta {
	font-size: 9px;
	padding: 3px;
}


/* PIE DE PAGINA */
td.piedepagina {
	font-size: 9px;
}


/* USUARIOS */
td.usuarios {
	font-size: 10px;
}


/* COMPETICION */
table.competicion {
	border: 1px dotted #666666;
}

/* PLANTILLA */
table.plantilla {
  background-color: #ECF6ED;
  border-top: 0px none #023606;
  border-right: 1px solid #023606;
  border-bottom: 1px solid #023606;
  border-left: 1px solid #023606;
}

td.plantilla {
	background-color: #FFFFFF;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
}


/* PRESIDENTE */
table.presidente {
}
td.presidente, p.presidente {
  font-family: Arial, Helvetica, sans-serif;
}
img.presidente {
  border: 1px solid #666666;
  margin-right: 3px;
  margin-left: 3px;
}

td.muchobetismas {
  background-color: #FFFFFF;
  padding-right: 3px;
  padding-left: 3px;
  font-size: 11px;
}
table.muchobetismas {
  border: 1px dashed #999999;
}
td.cuatropx {
  font-size: 4px;
}
td.trespx {
  font-size: 3px;
}
table.directiva {
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
}
td.directiva {
	font-size: 11px;
}
table.preciosabonos {
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
}
td.preciosabonos {
	font-size: 11px;
	padding-right: 3px;
	padding-left: 3px;
}
table.carnesimpatizante {

	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
}
td.carnesimpatizante {

	font-size: 11px;
	padding-right: 3px;
	padding-left: 3px;
}

/* AGENDA */

table.calendario {
  background-color: #258E29;
}
td.calendario {
	background-color: #1F7220;
  font-size: 10px;
	color: #FFFFFF;
	border-right: 1px solid #258E29;
}
td.calendario2 {
  font-size: 11px;
	color: #FFFFFF;
}
td.calendario3 {
  background-color: #FF9900;
	color: #FFFFFF;
	border-right: 1px solid #258E29;
}
td.calendario_head {
	background-color: #1F7220;
  font-size: 11px;
  color: #EFBB03;
	border-right: 1px solid #258E29;
}
a.calendario, a.calendario:visited {
  text-decoration: none;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	color: #FFFFFF;
	background-color: #258E29;
}
a.calendario:hover, a.calendario:active {
  color: #FFCC00;
}









td.clasificacion {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
}
table.clasificacion {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #013706;
	border-left-color: #013706;
}
td.clasificacionbetis {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #ECF6ED;
}
td.clasificacionjornada {
	padding-right: 2px;
	padding-left: 2px;
	border: 1px dashed #999999;
	font-size: 10px;
}
td.clasificacionchampions {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #CCFFCC;
}
td.clasificacionuefa {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #DDFFF4;
}
td.clasificaciondescenso {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFEAEA;
}
p.preciosabonos {
	font-size: 11px;
}
.blanco9 {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
table.liga_calendario {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #666666;
	border-left-color: #333333;
}
td.clasificacionsegunda {

	padding-right: 2px;
	padding-left: 2px;
	background-color: #E4FFCA;
}
td.clasificacionptercera {


	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFEAEA;
}
td.clasificaciondtercera {



	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFCECE;
}
table.penas {
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
	background-color: #FFFFFF;
}
td.penaspar {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #F9FFF9;
	font-size: 9px;
}
td.penasimpar {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #E6FFE6;
	font-size: 9px;
}
td.cant_cat {
	font-size: 10px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-left: 1px dashed #999999;
	color: #666666;
}
td.cant_fecha {
	font-size: 11px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
td.cant_equipos {
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
td.cant_lugar {
	font-size: 11px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
td.cant_hora {
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td.cant_oficial {
	font-size: 10px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
p.presidente {
	text-align: justify;
	text-indent: 20px;
}
td.azulejotrans {
	background-image: url(../img/azulejo_trans.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
td.estadiotrans {
	background-image: url(../img/estadio_trans.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



/*  AGENDA  */

table.agenda_head {
  background-image: url(../img/tabla_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.agenda_head {
  color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

table.agenda {
	background-color: #E4FADE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
td.agenda {
	background-color: #FFFFFF;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
	
}
td.agenda_par {
	background-color: #FAFFFA;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
tr.agenda {
  border: 1px solid #33FF33;
}
td.cant_resultados {

	font-size: 14px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
img.jugadores {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #006600;
  border-right-color: #006600;
  border-bottom-color: #006600;
  border-left-color: #006600;
  padding: 1px;
  margin-right: 5px;
}
table.canteraresultados {
	background-color: #FFFFFF;
	border: 1px dashed #CCCCCC;
}
img.bancoimagenesampliada {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: double;
  border-right-style: doble;
  border-bottom-style: double;
  border-left-style: double;
  border-top-color: #006600;
  border-right-color: #006600;
  border-bottom-color: #006600;
  border-left-color: #006600;
  padding: 1px;
/*  margin-right: 5px; */
}
table.penasdetalle {
	padding: 1px;
	border: 1px dashed #CCCCCC;
}
td.penalistado {
	font-size: 10px;
}
td.abonosprecios {
	font-size: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
.tit-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013606;
}
.txt-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.precio-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00A705;
}
.txt-contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}