body{
	background-color: #fff;
	margin: 0px;
	font-weight: normal;
	font-variant: normal; 
	color: #000;	
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*{
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;t
}
a{
	color: #2b5d38;	
	font-weight: bold;
	text-decoration: none;
}
.separa{
	font-size: 0px;
	clear: both;
	float: none;
	width: 100%;
	height: 0px;
}
a:hover{
	text-decoration: underline;
}
#principal{
	width: 951px;
	margin: auto;
}
#cabecera{
	height: 218px;
	background-image: url(img/cabecera.jpg);
	width: 951px;
	float: none;
}
#cabecera h1{
	width: 304px;
	height: 187px;	
	display: block;
	float: left;
}
#cabecera h1 a{
	width: 304px;
	height: 187px;	
	display: block;
	text-indent: -9999px;
}
#cabecera h2{
	margin:0;
	padding:0;
	width: 185px;
	height: 54px;	
	display: block;
	float: right;
	margin-top:80px;
}
#cabecera h2 a{
	width: 185px;
	height: 54px;	
	display: block;
	text-indent: -10000px;
}
#cabecera input{
	font-size: 9px;
}
#cabecera ul#aux{
	margin:0;
	padding:0;
	list-style: none;
	font-size: 9px;
	height: 15px;
	width: 465px;
	float: right;
	padding-top: 10px;
	color: #2b5d38;
}
#contenido .img{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#cabecera ul#aux li{
	background-image: url(img/cabecera_li_aux.jpg);	
	background-repeat: no-repeat;
	background-position: 0px 2px;
	float: left;
	height: 15px;
	padding-left: 6px;
	padding-right: 6px;
}
#cabecera ul#aux li a{
	color: #464646;
	font-size: 9px;
	font-weight: normal;
}
#cabecera ul#aux li.buscador{
	padding-top: 0px;
}
#cabecera ul#aux .campo{
	border: 1px solid #000;
}
#cabecera ul#aux .nada{
	width: 21px;
	height: 17px;	
	float: right;
	margin-top: -14px;
}
#cabecera ul#menu{
	list-style: none;	
	height: 31px;
	float: none;
	clear: both;
	width: 953px;
}
#cabecera ul#menu li{
	float: left;
	height: 31px;
	display: block;
}
#cabecera ul#menu li a{
	text-indent: -9999px;
	height: 31px;
	display: block;
}
#cabecera ul#menu li.m1{
	width: 122px;
}
#cabecera ul#menu li.m1 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: 0px 0px;
}
#cabecera ul#menu li.m2{
	width: 111px;
}
#cabecera ul#menu li.m2 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -122px 0px;
}
#cabecera ul#menu li.m3{
	width: 107px;
}
#cabecera ul#menu li.m3 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -233px 0px;
}
#cabecera ul#menu li.m4{
	width: 131px;
}
#cabecera ul#menu li.m4 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -340px 0px;
}
#cabecera ul#menu li.m5{
	width: 95px;
}
#cabecera ul#menu li.m5 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -471px 0px;
}
#cabecera ul#menu li.m6{
	width: 95px;
}
#cabecera ul#menu li.m6 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -566px 0px;
}
#cabecera ul#menu li.m7{
	width: 102px;
}
#cabecera ul#menu li.m7 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -661px 0px;
	
}
#cabecera ul#menu li.m8{
	width: 190px;
}
#cabecera ul#menu li.m8 a:hover{
	background-image: url(img/menu_hover.jpg);
	background-position: -763px 0px;
	width: 190px;
	background-repeat: no-repeat;
}
ul#menu_federacion{
	background-image: url(img/menu_federacion.png);
	list-style: none;
	height: 26px;
	width: 951px;
	border-top: 1px solid #fff;
}
ul#menu_federacion li{
	height: 26px;
	display: block;
	float: left;

}
ul#menu_federacion li a{
	height: 26px;
	display: block;
	text-indent: -9999px;
}
ul#menu_federacion .f01{
	width: 156px;
}
ul#menu_federacion .f02{
	width: 158px;
}
ul#menu_federacion .f03{
	width: 128px;
}
ul#menu_federacion .f04{
	width: 102px;
}
ul#menu_federacion .f05{
	width: 90px;
}
ul#menu_federacion .f06{
	width: 110px;
}
ul#menu_federacion .f07{
	width: 200px;
}
ul#menu_disciplina{
	background-image: url(img/menu_disciplina.png);
	list-style: none;
	height: 20px;
	width: 951px;
	border-top: 1px solid #fff;
}
ul#menu_disciplina li{
	height: 20px;
	display: block;
	float: left;
}
ul#menu_disciplina li a{
	height: 20px;
	display: block;
	text-indent: -9999px;
}
ul#menu_disciplina .d01{
	width: 190px;
}
ul#menu_disciplina .d02{
	width: 190px;
}
ul#menu_disciplina .d03{
	width: 190px;
}
ul#menu_disciplina .d04{
	width: 190px;
}
ul#menu_disciplina .d05{
	width: 191px;
}
/* RUTA */
#espacio_ruta{
	height: 20px;
	width: 100%;
	float: none;
	clear: both;
	position: relative;
	z-index: -1;
	background-color: #e9eeeb;
	border-top: 1px solid #fff;	
}
.default{
	
}

#ruta{
	float: none;
	font-size: 9px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: auto;	
	z-index: 1;
	position: relative;
	float: left;
	margin-top: -18px;
}
#ruta a{
	color: #000;
	font-size: 9px;	
}
/* FIN RUTA */
h2.mini{
	height: 31px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
h2.mini a{
	display: block;
	text-indent: -9999px;
	height: 31px;
	width: auto;
}
h2{
	height: 31px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
h2 a{
	display: block;
	text-indent: -9999px;
	height: 31px;
	width: auto;
}
h3{
	font-size: 15px;
	color: #2b5d38;
}
h3 a{
	font-size: 15px;
	color: #2b5d38;
	text-decoration: none;
}
h3 a:hover{
	text-decoration: underline;
}
#contenido{
	width: 720px;
	float: left;
	padding-bottom: 15px;
}
#contenido h2.mini a{
	display: block;
	text-indent: -9999px;
	height: 31px;
	width: auto;
}
#contenido h2.mini{
	height: 31px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#contenido h2{
	height: 42px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom: 10px;
}
#contenido h2 a{
	display: block;
	text-indent: -9999px;
	height: 42px;
	width: auto;
}
#contenido h3{
	margin-bottom: 10px;
	font-size: 15px;
}
#contenido .txt{
	padding-bottom: 15px;
}
#contenido p.agenda_pdf{
	background-image: url(img/agenda_pdf.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 32px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenido p.agenda_pdf a{
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
#contenido p.agenda_pdf a:hover{
	text-decoration: none;
}
.aviso{
	padding: 4px;
	background-color: #FFFFE0;
	border: 1px solid #ccc;
	margin-bottom: 4px;	
}
.ayuda{
	padding: 4px;
	margin-bottom: 4px;
}
.h10{
	height: 10px;
}
dl#dl_clubs{
	padding-left: 10px;
}
dl#dl_clubs dt{
	margin-bottom: 5px;
}
dl#dl_clubs dd{
	margin-bottom: 10px;
	padding-left: 10px;
	background-image: url(img/dl_clubs_dd.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
dl#dl_licencia{
	padding-left: 40px;
	background-image: url(img/dl_clubs_dd.png);
	background-position: 20px 14px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
dl#dl_licencia dt{
	margin-bottom: 5px;
}
dl#dl_licencia dd{
	margin-bottom: 10px;
	padding-left: 10px;
	background-image: url(img/dl_clubs_dd.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}

dl#dl_descarga{
	padding-left: 10px;
	text-transform: uppercase;
}
dl#dl_descarga dt{
	margin-bottom: 5px;
}
dl#dl_descarga dd{
	margin-bottom: 10px;
	padding-left: 40px;
	background-image: url(img/dl_clubs_dd.png);
	background-position: 20px 4px;
	background-repeat: no-repeat;
}
h4{
	margin-bottom: 5px;
	font-size: 13px;
}
ul.ul_pdf{
	padding-left: 15px;
	margin-bottom: 10px;
	list-style: none;
}
ul.ul_pdf li{
	margin-bottom: 3px;
	padding-left: 12px;
	background-image: url(img/ul_pdf_li.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;

}
ul#ul_galeria{
	list-style: none;
}
ul#ul_galeria li{
	width: 165px;
	height: 119px;
	background-color: white;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;	
}
ul#ul_galeria li a{
	width: 165px;
	height: 119px;
	display: block;
	text-indent: -9999px;
}
.noticia_portada{
	float: left;
	width: 232px;
	height: 320px;
	border-right: 8px solid #fff;
	margin: 0px;
	padding: 0px;
}
.noticia_portada .imag{
	width: 232px;
	height: 209px;
	background-repeat: no-repeat;
}
.noticia_portada .imag a{
	width: 232px;
	height: 209px;
	display: block;
	text-indent: -9999px;
	background-image: url(img/marco_noticia.png);
}
.noticia_portada span.fecha{
	display: block;
}
.noticia_portada h3{
	margin-bottom: 18px;
	margin: 0px;
	padding: 0px;
}
.noticia_portada .txt{

}
ul#ul_disciplinas{
	list-style: none;
/*	height: 131px;*/
	width: 720px;
	height: 131px;
}
ul#ul_disciplinas li{
/*	width: 240px;
	height: 131px;
	*/
	width: 135px;
/*	height: 131px;*/
	height: 131px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-repeat: no-repeat;
	border-right:9px solid #fff;
}
ul#ul_disciplinas li a{
	width: 135px;
	height: 131px;
	display: block;
/*	text-indent: -9999px;*/
	background-repeat: no-repeat;
	background-position: bottom left;
}
ul#ul_disciplinas li a span.cuadrado{
	width: 135px;
	height: 131px;
	display: block;
}
ul#ul_disciplinas li a span.cuadrado2{
	width: 135px;
	height: 112px;
	display: block;
}
ul#ul_disciplinas li a span.marco{
	background-image: url(img/marco_disciplinas.png);
	width: 135px;
	height: 131px;
	display: block;
	text-indent: -9999px;
}
ul#ul_disciplinas li a span.disc{
	line-height: 19px;
	text-align: center;
	display: block;
	text-align: center;
}
ul#ul_disciplinas li.disc_14{
	background-image: url(img/disc_14.jpg);
}
ul#ul_disciplinas li.disc_13{
	background-image: url(img/disc_13.jpg);
}
ul#ul_disciplinas li.disc_19{
	background-image: url(img/disc_23.jpg);
}
ul#ul_disciplinas li.disc_22{
	background-image: url(img/disc_22.jpg);
}
ul#ul_disciplinas li.disc_21{
	background-image: url(img/disc_21.jpg);
}
ul#ul_disciplinas li.disc_23{
	background-image: url(img/disc_23.jpg);
}
.palmares{
	float: left;
	width: 330px;
	clear: none;
}
.noticia_listado{
/*	clear: both;	*/
	height: 100px;
	margin-bottom: 14px;
	margin-left: 10px;
}
.noticia_listado .img{
	/*background-image: url(img/marco_noticia_mini.png);*/
	width: 125px;
	height: 94px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 15px;
}
.noticia_listado span.fecha{
	display: block;
	padding-bottom: 3px;
	padding-top: 25px;
}
.noticia_listado .img a{
	/*background-image: url(img/marco_noticia_mini.png);*/
	width: 125px;
	display: block;
	height: 94px;
	text-indent: -9999px;
}
.noticia_listado a{
	font-size: 14px;
}
.noticia_listado .fha{
	background-image: url(img/fha.png);
	background-position: center;
	background-repeat: no-repeat;
}
.fha{
	background-image: url(img/fha.png);
	background-position: center;
	background-repeat: no-repeat;
}
#detalle_competicion{
	color: #6b6b6b;
}
#detalle_competicion a{
	background-image: url(img/ver.png);
	padding-left: 10px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
#detalle_competicion b{
	color: #6b6b6b;
	float: left;
	width: 170px;
}
#detalle_competicion p{
	margin-bottom: 4px;
	line-height: 18px;
	height: 18px;
}

#detalle_licencia{
	color: #6b6b6b;
}
#detalle_licencia a{
	background-image: url(img/ver.png);
	padding-left: 10px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
#detalle_licencia b{
	color: #6b6b6b;
	float: left;
	width: 170px;
}
#detalle_licencia p{
	margin-bottom: 4px;
	line-height: 18px;
	height: 18px;
}

#detalle_descarga{
	color: #6b6b6b;
}
#detalle_descarga a{
	background-image: url(img/ver.png);
	padding-left: 10px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
#detalle_descarga b{
	color: #6b6b6b;
	float: left;
	width: 90px;
}
#detalle_descarga p{
	margin-bottom: 4px;
	line-height: 18px;
	height: 18px;
}  
#detalle_seguro{
	color: #6b6b6b;
}
#detalle_seguro a{
	background-image: url(img/ver.png);
	padding-left: 10px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
#detalle_seguro b{
	color: #6b6b6b;
	float: left;
	width: 100px;
}
#detalle_seguro p{
	margin-bottom: 4px;
	line-height: 18px;
	height: 18px;
}

#detalle_galope{
	color: #6b6b6b;
}
#detalle_galope a{
	background-image: url(img/ver.png);
	padding-left: 10px;
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
#detalle_galope b{
	color: #6b6b6b;
	float: left;
	width: 100px;
}
#detalle_galope b {
	color: #6b6b6b;
	float: left;
	width: 170px;
}
#detalle_galope p{
	margin-bottom: 4px;
	line-height: 18px;
	height: 18px;
}
.detalle_img{
	width: 232px;
	height: 209px;
	background-repeat: no-repeat;
	float: left;
	border-left: 10px solid #fff;
	margin-right: 20px;
	margin-bottom: 10px;
}
.detalle_img a{
	width: 232px;
	height: 209px;
	display: block;
	text-indent: -9999px;
	background-image: url(img/marco_noticia.png);
}
.volver{
	font-size: 9px;
	color: #ccc;
	clear: both;
	padding-top: 8px;
	text-align: right;
}
.volver a{
	font-size: 9px;
	color: #000;
	font-weight: normal;
	padding: 3px;
}
.p_organizador{
	background-image: url(img/p_organizador.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	line-height: 14px;
	margin-bottom: 3px;
}
.p_localizacion{
	background-image: url(img/p_localizacion.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	line-height: 14px;
	margin-bottom: 3px;	
}
/* LATERAL */
#lateral{
	width: 228px;
	float: right;
}
#lateral #agendadeeventos{
	background-image: url(img/agendadeeventos.png);	
	width: 228px;
	height: 209px;
}
#lateral #agendadeeventos{
	font-size: 9px;	
}
#lateral #agendadeeventos dl{
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
}
#lateral #agendadeeventos dt{
	margin-bottom: 3px;
}
#lateral #agendadeeventos dt a{
	
}
#lateral #agendadeeventos dd{
	margin-bottom: 5px;
}
#lateral #agendadeeventos a.veragendacompleta{
	color: #818181;
	display: block;
	text-align: right;
	font-weight: normal;
	padding-right: 10px;
}
#lateral a#boletin{
	height: 97px;
	width: 228px;
	background-image: url(img/boletin.jpg);		
}
#lateral .calendario{
	border: 1px solid #c5cec3;
	text-align: center;
	padding: 3px;
	margin-bottom: 10px;
}
#lateral .calendario table{
	border-spacing: 2px;
	width: 210px;
	color: #2b5d38;
}
#lateral .calendario table tr.dias th{
	border: 1px solid #c5cec3;
	color: #2b5d38;
}
#lateral .calendario table td{
	background-color: #e4e9e2;
	border: 2px solid #f1f5f0;	
}
#lateral .calendario table td a{
	background-color: #375579;
	padding: 0px;
	border: 2px solid #f1f5f0;	
	display: block;
	color: #fff;
}
#lateral .calendario table td a:hover{
	background-color: #ffa617;
	text-decoration: none;
}
#lateral .calendario table table#calendario th a{
	background-color: transparent;
	border: 0px;
	display: inline;
	color: #2b5d38;
	font-size: 9px;
}
#contenido fieldset{
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#contenido .dato{
	margin-bottom: 4px;
	display: block;
	float: none;
	clear: both;
	height: 20px;
}
#contenido .dato label{
	display: block;
	width: 150px;
	float: left;
}
#contenido .dato input{
	float: left;
	width: 180px;
	border: 1px solid #ccc;
	padding: 1x;
}
legend{
	display: none;
}
#contenido .dato select{
	float: left;
	width: auto;
	border: 1px solid #ccc;
	padding: 1px;
}
#contenido .dato input.nada{
	background-color: transparent;
	border: 0px;
}
#contenido input.nada{
	background-color: transparent;
	border: 0px;
}
#contenido textarea{
	border: 1px solid #ccc;
	padding: 1px;
	height: 70px;
	width: 70%;
	margin-bottom: 6px;
}
#contenido fieldset .enviar{
		text-align: right;
}
#contenido fieldset .enviar input{
	background-color: #2b5d38;
	color: #fff;
	padding: 2px;
	text-align: center;
}
#contenido .paginacion{
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
}
#contenido .paginacion a{
	font-size: 10px;
	padding: 3px;
}

#buscadoragenda{
	background-color: #cad6cd;
	padding: 15px;
	margin-bottom: 30px;
	width: 660px;
}
#buscadoragenda label{
	color: #2b5d38;
	margin-right: 10px;
}
#buscadoragenda .linea{
	width: 540px;
	margin-bottom: 8px;
}
#buscadoragenda .linea input{
	border: 1px solid #ccc;
	background-color: #fff;
	line-height: 19px;
}
.input1{
	width: 360px;
}
.input2{
	width: 290px;
}
.input3{
	width: 100px;
}
.sinlista{
	list-style: none;
}
#buscadoragenda .linea select{
	margin-left: 10px;	
	border: 1px solid #ccc;
	background-color: #fff;
	line-height: 19px;
}
#buscadoragenda b{
	font-weight: bold;
	color: #2b5d38;
	font-size: 12px;
}
#buscadoragenda .enviar{
	background-color: #2b5d38;
	color: #fff;
	text-align: center;
	padding: 3px;
	font-weight: bold;
	float: right;
	width: 120px;
	margin-top: -60px;
}
table#palmares{
	width: 96%;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table#palmares thead th#categoria{
	background-color: #2b5d38;
	color: #fff;
}
table#palmares thead th{
	background-color: #778f7e;
	text-align: center;	
	padding: 3px;
	color: #fff;
}
table#palmares tbody td{
	padding: 3px;
	text-align: center;
	background-color: #e9eeeb;
	border-bottom: 1px solid #ccc;
}
#contenido dl{
	padding-top: 10px;
}
#contenido dd{
	margin-bottom: 5px;
}
ul#ul_competiciones{
	list-style: none;
}
ul#ul_competiciones li{
	margin-bottom: 4px;
}
ul#ul_competiciones li b{
	font-size: 10px;
}
ul#ul_licencias{
	margin-left:15px;
	list-style: none;
}
ul#ul_licencias li{
	margin-bottom: 4px;
}
ul#ul_licencias li b{
	font-size: 10px;
}
#logos{
	width: 951px;
	height: 93px;
	background-image: url(img/logos.jpg);
	background-repeat: no-repeat;
	display: block;
	clear: both;
}
#logos ul{
	list-style: none;
}
#logos ul li{
	float: left;
	height: 93px;
}
#logos ul li a{
	text-indent: -9999px;
	height: 93px;
	width: auto;
	display: block;
}
#logos ul li.deporte{
	width: 231px;
}
#logos ul li.sitenor{
	width: 110px;
}
#logos ul li.oquendo{
	width: 124px;
}
#logos ul li.pozoamago{
	width: 256px;
}
#submenu{
	display: none;
}
/* PIE */
#pie{
	float: none;
/*	width: 951px;*/
	width: 626px;
	text-align: center;
	font-size: 9px;
	margin: auto;
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
}
/* H2 */
.h2_mini_noticias{
	background-image: url(img/h2_mini_noticias.png);
}
.h2_mini_calendario{
	background-image: url(img/h2_mini_calendario.png);
}
.h2_mini_disciplinas{
	background-image: url(img/h2_mini_disciplinas.png);
}
.h2_codigo{
	background-image: url(img/h2_codigo.png);
}
.h2_noticias{
	background-image: url(img/h2_noticias.png);
}
.h2_campeonatos{
	background-image: url(img/h2_campeonatos.png);
}
.h2_descargas{
	background-image: url(img/h2_descargas.png);
}
.h2_presentacion{
	background-image: url(img/h2_presentacion.png);
}
.h2_organigrama{
	background-image: url(img/h2_organigrama.png);
}
.h2_clubes{
	background-image: url(img/h2_clubes.png);
}
.h2_disciplina{
	background-image: url(img/h2_disciplina.png);
}
.h2_contacto{
	background-image: url(img/h2_contacto.png);
}
.h2_avisolegal{
	background-image: url(img/h2_avisolegal.png);
}
.h2_agenda{
	background-image: url(img/h2_agenda.png);
}
.h2_palmares{
	background-image: url(img/h2_palmares.png);
}
.h2_galopes{
	background-image: url(img/h2_galopes.png);
}
.h2_licencias{
	background-image: url(img/h2_licencias.png);
}
.h2_seguros{
	background-image: url(img/h2_seguros.png);
}
.h2_estatutos{
	background-image: url(img/h2_estatutos.png);
}
/*
.{
	background-image: url(img/.png);
}
*/
table.licencias{
	border: 1px solid #2b5d38;
}
table.licencias tr th{

}
table.licencias td{
	border: 1px solid #2b5d38;
}


table.licencias th{
	border: 1px solid #2b5d38;
}