A {
	font-family: Arial, Verdana, Arial;
	color: black;
	font-size: 10px;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

A.menutop {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	background-color: #105010;
	color: #DDDDDD;
	text-decoration: none;
}

TD.menutop {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	background-color: #105010;
	color: #DDDDDD;
	text-align: center;
}

FONT.menutop {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	background-color: #105010;
	color: #DDDDDD;
	text-align: center;
}

TABLE.menuleft {
	border: 3px solid #F8F7E3;
}

TD.menuleft {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	background-color: #F8F7E3;
	color: #105010;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 1px;
}

A.menuleft {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #105010;
	text-decoration: none;
}

FONT.subtitulo {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
}

FONT.titulo {
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 18px;
	color: #105010;
}

TD.contenido {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
}

P.contenido {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
}

FONT.contenido {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
}

UL.contenido {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
}

OL.reglas LI{
	padding-top: 4px;
}
UL.reglas LI{
	padding-top: 4px;
}

OL.reglas OL.reglas_b LI {
	margin-left: -5px;
	
}


TABLE.tarifas {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	border: 2px solid #000000;
	border-collapse: collapse;
	
}

TABLE.tarifas TR {
	border: 1px solid #AAAAAA;
	height: 15px;
}

TABLE.tarifas TD {
	padding-left: 10px;
}

TABLE.tarifas TR.primera {
	padding-top: 5px;
	height: 20px;

}
TABLE.tarifas TR.ultima {
	padding-bottom: 5px;
		height: 20px;

}
TABLE.tarifas TR.unica {
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TABLE.tarifas TD.precio {
	text-align: right;
	padding-right: 10px
}

TABLE.cuotas {
	border-collapse: collapse;
}

TABLE.cuotas TD{
	border: 1px solid #000000;
	text-align: center;
	font-size: 11px;
	border-collapse: collapse;
}


DIV.importante {
	border: 2px solid #000000;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 15px;
}

FONT.importante {
	font-weight: bold;
	margin-left: -50px;
}

TABLE.hoyo {
	border: 2px solid #105010;
	border-collapse: collapse;
	font-size:10px;
}

TABLE.hoyo TH {
	background-color: #105010;
	border:1px solid #DDDDDD;
	color: #DDDDDD;
}

TABLE.hoyo TD {
	border:1px solid #105010;
	text-align:center;
	
}

IMG.imagen_hoyo {
	border:1px solid #d0e0d0;
}

TABLE.tarjeta {
	border:1px solid #105010;
	border-collapse: collapse;
}

TABLE.tarjeta_hoyo {
	border:0px solid #105010;
	border-collapse: collapse;
}

TABLE.tarjeta TD {
	border-collapse: collapse;
}

TABLE.tarjeta_hoyo TD{
	border-bottom:1px solid #105010;
	border-left:1px solid #105010;
	border-collapse: collapse;
	text-align: center;
	font-size: 9px;
}
TABLE.tarjeta_hoyo TR{
	height: 15px;
}

TABLE.tarjeta TD.tarjeta_titulos {
	text-align: right;
	padding-right: 0px;
	font-size: 11px;
	font-weight: bold;
}

TD. tarjeta_titulos2{
	font-size: 11px;
	font-weight: bold;
}

A.hoyos {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

TD.hoyos {
	color: #000000;
	text-decoration: none;

}

TABLE.lista_hoyos {
	border: 0px solid #105010;
	border-collapse: collapse;
}

TD.lista_hoyos {
	border: 0px solid #306030;
	width: 20px;
	height: 10px;
	text-align: center;
	font-weight: bold
}

TD.lista_hoyos_titulo {
	font-size: 12px;
	font-weight: bold;
}

TABLE.correspondencias {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-align: left;
	border: 1px solid #000000;
	border-collapse: collapse;
}

TABLE.correspondencias TH{
	border: 1px solid #000000;
}

TABLE.correspondencias TD{
	border: 1px solid #000000;
	vertical-align: top;
	padding-left: 3px;
}

TABLE.juntadirectiva TD.cargo {
	color: #105010;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	padding-right: 20px;
	vertical-align: top;
}

TABLE.juntadirectiva TD.incorporaciones_titulo {
	color: #105010;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

TABLE.juntadirectiva TD.incorporaciones{
	font-family: Arial, Verdana;
	font-size: 12px;
}

TABLE.juntadirectiva TR {
	padding-top: 7px;	
}
TABLE.juntadirectiva TD.nombre {
	font-size: 12px;
	vertical-align: top;
	padding-bottom: 10px;
}
TABLE.pie TD{
	font-family: Arial, Verdana;
	font-size: 10px;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DDDDDD;
	font-weight: bold;
}

TABLE.pie TD A{
	font-family: Arial, Verdana;
	color: #DDDDDD;
	font-weight: bold;
	text-decoration: underline;
}

TABLE.contacto {
	border: 1px solid #666666;
	padding-top: 10px;
}

TABLE.contacto TD.campo{
	color: #105010;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
	
}
TABLE.contacto TD.errores {
	vertical-align: top;
	color: #FF0000;
	font-size: 9px;
}

FONT.fecha_torneo {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #666666;
}


A.nombre_torneo {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.nombre_torneo {
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #105010;
	font-weight: bold;
}
FONT.nombre_torneo {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
FONT.tipo_torneo {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #666666;
}
FONT.patrocinador_torneo {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #666666;
}

FONT.informacion_torneo {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #666666;
}


FONT.torneos_meses {
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

TD. torneos{
	background-color: #f8f7e3;
}


TD.detalles_torneo {
	font-family: Arial, Verdana;
	color: black;
	font-size: 10px;
}

TABLE.noticias {
	font-family: Arial, Verdana;
	background-color: #F8F7E3;
	color: #105010;
	font-size: 12px;
	text-align: left;
}

A.noticias {
	font-family: Arial, Verdana;
	color: #105010;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

A.noticias:hover {
	font-family: Arial, Verdana;
	color: #105010;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.noticias_index {
	padding-left: 3px;
}

.menu_noticia {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.leer_noticia {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.leer_noticia:hover {
	color: #105010;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

INPUT {
	border: 1px solid #105010;
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 12px;
}

TEXTAREA {
	border: 1px solid #105010;
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 10px;
}

SELECT {
	border: 1px solid #105010;
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 12px;
}

TABLE.historia TR TD {
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: justify;
}

.pie_foto {
	font-family: Arial, Verdana;
	font-size: 9px;
	color: #095009;
}

.titulo_historia {
	color: #105010;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #105010;
}

.titulo_noticia{
	font-family: Arial, Verdana;
	color: #105010;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.entradilla_noticia{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 12px;
	font-style: italic;
	text-align: left;
}

.texto_noticia{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 12px;
}

.pie_foto{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.clasificacion{
	border: 1px solid #105010;
	font-family: Arial, Verdana;
	font-size: 9px;
}

.cabeceras_clasificacion{
	background-color: #105010;
	color: white;
	font-weight: bold;
}

.clasificacion_blanco{
	background-color: white;
}

.clasificacion_color{
	background-color: #F8F7E3;
}

.enlaces{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.borde_enlaces{
	border: solid 1px #105010;
}

.horario_salidas{
	border: 1px solid #105010;
	font-family: Arial, Verdana;
	font-size: 9px;
}

.cabeceras_horario_salidas{
	background-color: #105010;
	color: white;
	font-weight: bold;
}

.horario_salidas_blanco{
	background-color: white;
}
.horario_salidas_blanco:hover{
	text-decoration: none;
}

.horario_salidas_color{
	background-color: #F8F7E3;
}
.horario_salidas_color:hover{
	text-decoration: none;
}

.texto_color{
	font-family: Arial, Verdana;
	color: #105010;
	font-size: 12px;
	text-decoration: none;
}

.texto_color:hover{
	text-decoration: none;
}

.localizacion{
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.resultados{
	border: 1px solid #105010;
	font-family: Arial, Verdana;
	font-size: 9px;
}

.cabeceras_resultados{
	background-color: #105010;
	color: white;
	font-weight: bold;
}

.resultados_blanco{
	background-color: white;
}

.resultados_color{
	background-color: #F8F7E3;
}

.titulo_seccion{
	font-family: Arial;
	border-bottom: 1px solid #DDDDDD;
	color: #105010;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 15px;
	text-align: center;
}

.titulo_seccion_oculto{
	font-family: Arial, Verdana;
	border-bottom: 0px solid #105010;
	color: #105010;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: justify;
}

.fondo_menu{
	background-image: url(images/seccion_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

A.enlace_grande {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #105010;
	padding-left: 25px;
	font-weight: bold;
}

.texto_destacado{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 11px;
}

TD.galeria {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
}

TD.galeria:hover {
	text-decoration: none;
}

.cabeceras_impresion{
	border: 1px solid #aaaaaa;
	font-size: 10px;
	color: black;
	font-weight: bold;
	border-collapse: collapse;
}
.impresion_blanco{
	background-color: white;
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
}
.impresion_gris{
	background-color: white;
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
}

.tabla_impresion{
	border: 1px solid #aaaaaa;
	font-family: Arial, Verdana;
	font-size: 9px;
	border-collapse: collapse;
}

.foto_noticia{
	border: 1px solid #105010;
	margin-right: 10px;
	margin-bottom: 10px;
}

.fotos_noticia{
	border: 1px solid #cccccc;
}

.cuadros_tenis{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #00000;
}

table.calendario{
	width: 600px;
}

table.calendario td{
	padding: 4px;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: black;
	border: 1px solid #BBBBBB;
	border-collapse: collapse;
	text-align: center;
}

td.nombres{
	width: 190px;
}

td.cuadro_gris{
	background-color: #F5F5F5;
}

A.imprimir {
	font-family: Arial, Verdana;
	font-size: 15px;
	color: #105010;
	font-weight: bold;
	text-decoration: none;
}

A.imprimir:hover{
	text-decoration: underline;
}

table.planing {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	width: 460px;
}

table.planing td {
	border: 1px solid #CCCCCC;
}

TABLE.descargas {
	width: 90%;
	border: 1px solid #BBBBBB;
}

TABLE.descargas TD.texto_blanco {
	padding-left: 10px;
	background-color: #FFFFFF;
	width: 85%;
}

TABLE.descargas TD.texto_color {
	padding-left: 10px;
	background-color: #F8F7E3;
	width: 85%;
}

TABLE.descargas A.enlace {
	font-family: Arial, Verdana;
	font-size: 13px;
	text-decoration: none;
}

TABLE.descargas A.enlace:hover {
	font-weight: bold;
}

TABLE.descargas TD.icono {
	text-align: center;
}

TABLE.descargas_torneo {
	width: 500px;
	border: 1px solid #BBBBBB;
}

TABLE.descargas_torneo TD.texto_blanco {
	padding-left: 10px;
	background-color: #FFFFFF;
	width: 85%;
}

TABLE.descargas_torneo TD.texto_color {
	padding-left: 10px;
	background-color: #F8F7E3;
	width: 85%;
}

TABLE.descargas_torneo A.enlace {
	font-family: Arial, Verdana;
	font-size: 13px;
	text-decoration: none;
}

TABLE.descargas_torneo A.enlace:hover {
	font-weight: bold;
}

TABLE.descargas_torneo TD.icono {
	text-align: center;
}