@charset "utf-8";
	/* Exea Comunicación.2010 */
	/*Layout Federación Navarra de Herri Kirolak*/

/* CSS Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
a {
	text-decoration:none;
	font-size:0.8em;
	color: #336633;
} 
a:hover {
	color: #33CC33;
} 
* html .clearfix {
	height: 1%;
}
ul,li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
img {
	border: none;
}
/* Fin reset*/
body{
	line-height:120%;
	font-size:100%;
	background-color:#343E3F;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}

#contenedor {
	margin: 0 auto;
	width: 980px;
	clear: both;
}
/*HOME*/
#header_home {
	height: 348px;
}
#logo_home {
	float: left;
	margin: 29px 0 0 24px;
}
#menu {
	margin: 10px 0;
	text-align: center;
	background: url(../img/bg_menu_r.png) top right  no-repeat;
	height: 114px;
	padding: 10px 0;
}
#menu ul {
	margin: 0 16px;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	padding: 80px 0 10px 0;
	float: left;
	display: block;
	margin: 0 6px;
	color: #FFFFFF;
	font-size: 1.3em;
	width: 224px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu ul li a:hover {
	color: #000000;
}
.result_h {
	background: url(../img/bg_resultados_h.png) 0 0 no-repeat;
}
.mat_h {
	background: url(../img/bg_materiales_h.png) 0 0 no-repeat;
}
.news_h {
	background: url(../img/bg_noticias_h.png) 0 0 no-repeat;
}
.fotos_h {
	background: url(../img/bg_fotografias_h.png) 0 0 no-repeat;
}
#menu_l {
	background: url(../img/bg_menu_l.png) 0 0 no-repeat;
}
.envolvente {
	background-color: #F8F8F8;
	padding: 11px;
	margin-bottom: 18px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#bg_content_t {
	padding: 7px;
	background: url(../img/bg_content_t.png) 0 0 no-repeat;
}
#contenidos_home {
	padding: 8px 24px 24px 24px;
	background-color: #FFFFFF;
	clear: both;
}
#bg_content_bt {
	background: url(../img/bg_content_bt.png) 0 0 no-repeat;
	padding: 12px;
	clear: both;
}
#content_izda {
	float: left;
	width: 620px;
	padding-right: 15px;
}
#content_izda h1 {
	color: #4e4e4e;
	font-size: 1.8em;
	line-height:120%;
}
#content_izda p {
	font-size: .9em;
}
#content_izda a {
	margin-top:24px;
	margin-bottom:36px;
	color:#999999;
	display:block;
	text-align:right;
	padding:6px 12px;
	border:1px #CCCCCC dotted;
	/*color: #000000;
	text-decoration: underline;
	background: url(../img/link.png) right center no-repeat;
	padding: 5px 30px;
	display: block;
	text-align: right;*/
}
#content_izda a:hover {
	color: #006600;
}
#content_dcha {
	float: right;
	width: 280px;
	margin: 0  0 0 15px;
	height: 1%;
}
#content_dcha h2.noticias {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 0 5px 0;
	text-indent: 15px;
	background: url(../img/mod_news_t.png) 0 0 no-repeat;
	margin: 0;
}
#content_dcha h2.resultados {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 0 5px 0;
	text-indent: 15px;
	background: url(../img/mod_resultados_t.png) 0 0 no-repeat;
	margin: 0;
}
#content_dcha div.mod_noticia h3 {
	margin: 5px 0;
	font-size: 1.2em;
	color: #666666;
}
#content_dcha div.mod_noticia h4 {
	margin: 5px 0;
	font-size: 0.9em;
	color: #666666;
}
.envolvente .mod_noticia {
	margin-top: 12px;
}
#content_dcha div.mod_noticia p {
	font-size: .8em;
	margin: 0;
}
#content_dcha div.mod_noticia a {
	margin-top:10px;
	margin-bottom:6px;
	color:#999999;
	display:block;
	text-align:right;
	padding:2px 12px;
	border:1px #CCCCCC dotted;
	font-size:0.75em;
}
#content_dcha div a:hover {
	color: #FF3300;
}

/*MENU SUPERIOR*/
#top_menu {
	float: right;
	margin-top: 12px;
	background-color: #000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE7,8*/
	filter: alpha(opacity=80);/*IE*/
	opacity: .80;/*FIREFOX*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	margin-right: 12px;
	height: 31px;
	padding:2px 6px;
	}
#nav { list-style:none; }
#nav li { float:left; }
#nav li a {
	display:block;
	padding:7px 10px;
	text-decoration:none;
	color:#FFFFFF;
}
#nav li a:hover { text-decoration: underline; }
/* Submenu */
#nav ul.submenu {
	list-style:none;
	background-color:#333333;
	position: absolute;
	width: 103px;
}
#nav ul.submenu li {
	float:none;
}
/* Subsubmenu */
#nav ul.subsubmenu { padding:5px; position:absolute; list-style:none; background-color:#333333;}
#nav ul.subsubmenu li { float:none; background-image:none; border-bottom:1px solid #999999; min-width:200px;}



/*CABECERA GENERAL*/
#header {
	height: 68px;
	margin-bottom: 10px;
}
#logo {
	float: left;
	margin-top: 14px;
}
/*LOGOTIPOS SECCIONES*/
.logo_news {
	background: url(../img/logo_news.png) 0 0 no-repeat;
}
.logo_materiales {
	background: url(../img/logo_materiales.png) 0 0 no-repeat;
}
.logo_resultados {
	background: url(../img/logo_resultados.png) 0 0 no-repeat;
}
.logo_fotos {
	background: url(../img/logo_fotos.png) 0 0 no-repeat;
}
/*.logo_federacion se usará para todas las secciones del top_menu excepto herri kirolak*/
.logo_federacion {
	background: url(../img/logo_federacion.png) 0 0 no-repeat;
}
.logo_hk {
	background: url(../img/logo_hk.png) 0 0 no-repeat;
}

/*MENU PPAL INTERIOR*/
#menu_int{
	background: url(../img/bg_menu_int.png) 100% 0 no-repeat;
	height: 47px;
	width: 730px;
	float: right;
	margin: 0;
}
#menu_int ul {

}
#menu_int ul li {
	display: inline;
}
#menu_int ul li a {
	text-align:right;
	padding: 18px 54px 18px 6px;
	float: left;
	color: #FFFFFF;
	font-size: 0.8em;
	width: 117px;
	margin: 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu_int ul li a:hover {
	color: #000000;
}
#txt_es {
	background: url(../img/txt_es.png) 0 0 no-repeat;
	float: left;
	padding: 0 95px;
	height: 47px;
}
#txt_eu {
	background: url(../img/txt_eu.png) 0 0 no-repeat;
	float: left;
	padding: 0 95px;
	height: 47px;
}

/*BOTONES MENU*/
.result {
	background: url(../img/resultados.png) 3px 6px no-repeat;
}
.mat {
	background: url(../img/materiales.png) 3px 6px no-repeat;
}
.news {
	background: url(../img/noticias.png) 3px 6px no-repeat;
}
.fotos {
	background: url(../img/fotografias.png) 3px 6px no-repeat;
}
#bg_content_int_t {
	padding: 7px;
	background: url(../img/bg_content_int_t.png) 0 0 no-repeat;
}
#contenidos {
	padding: 8px 24px 24px 24px;
	background-color: #FFFFFF;
	min-height: 500px;
	clear: both;
	overflow: auto;
}
/*PIE*/
#pie {
	text-align: center;
	margin-top: 20px;
}
/*LOGO EUSKARA BAI*/
#patrocinio {
	float: right;
	padding-top:12px;
}
#copyright { float: left; margin: 0 0 0 260px; padding-top: 12px; 
}
#copyright p {
	color: #CCCCCC;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*SUBMENU IZDA - NIVEL 2*/
#submenu_t {
	background: url(../img/submenu_t.png) 0 0 no-repeat;
	height: 10px;
}
#submenu {
	width: 175px;
	padding: 20px 0;
	float: left;
	margin: 0;
	clear: left;
}

#submenu_m {
	background-color: #757575;
	padding: 2px 6px 10px 6px;
}
#submenu_m h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B9B9B9;
	font-weight: bold;
	font-size: 0.9em;
	margin: 4px 0 10px 0;
	}
#submenu_m h3 a {
	color: #000000;
}
#submenu_m h3 a:hover {
}
#submenu_m h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	margin: 12px 0 6px 0;
	padding: 4px 0 4px 6px;
	background-color:#666666;
	color:#333333;
	}
/* Header acordeon */
#submenu_m .headermenu h3 {
	background-color: #A4A4A4;
	padding: 6px;
	margin:6px 0 0 0;
	font-size: 0.9em;
}
/* contenido acordeon */
.subm { margin-bottom:12px; padding:2px 6px 6px 6px; background-color:#666666;}
/* Header acordeon On */
#submenu_m .headermenu_on h3 {
	background-color: #5B5B5B;
}

#submenu_m ul {
	margin-bottom: 6px;
}
#submenu_m ul li {
	margin: 8px 0 0 0;
}
#submenu_m ul li a {
	color: #FFFFFF;
	text-decoration: underline;
}
#submenu_m ul li a:hover {
	color: #000000;
	text-decoration: underline;
}
#submenu_bt {
	background: url(../img/submenu_bt.png) 0 0 no-repeat;
	height: 10px;
}
#submenu_m h2 {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	color: #FFFFFF;
}
#submenu_m p {
	font-size: 0.7em;
	margin: 3px 0 5px 0;
}
#submenu_m p a {
	color:#000000;
	font-size: 100%;
	text-decoration: underline;
}
#submenu_m p a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*CONTENIDOS - NIVEL 2*/
#cuerpo {
	float: right;
	padding: 50px 0;
	width: 730px;
	margin: 0 0 0 26px;
}
/*CABECERA - NIVEL 2*/
#cabecera {
	padding: 8px 10px 0;
	height: 50px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	clear: both;
}
#cabecera p {
	margin: 0;
	font-size: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
	padding-top: 15px;
}
/*IMAGENES CABECERA - NIVEL 2*/
#cabecera img {
	float: right;
	margin: 0;
}
/*COLOR CABECERA SEGUN SECCION*/
.noticias {
	background: url(../img/bg_cabecera_news.png) 0 0 repeat-x;
}
.resultados {
	background: url(../img/bg_cabecera_result.png) 0 0 repeat-x;
}
.materiales {
	background: url(../img/bg_cabecera_mat.png) 0 0 repeat-x;
}
.fotografias {
	background: url(../img/bg_cabecera_fotos.png) 0 0 repeat-x;
}
.federacion {
	background: url(../img/bg_cabecera_federacion.png) 0 0 repeat-x;
}
.herri_kirolak {
	background: url(../img/bg_cabecera_hk.png) 0 0 repeat-x;
}
#cuerpo h1 {
	padding: 0;
	margin: 0 0 36px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 130%;
}
/*COLORES SECCIONES*/
.naranja {
	color: #FF3300;/*noticias*/
}
a:hover.naranja {
	color: #FF6600;
}
.amarillo {
	color: #999900;/*resultados*/
}
a:hover.amarillo {
	color: #C6C600;
}
.azul {
	color: #0066CC;/*materiales*/
}
a:hover.azul {
	color: #0099FF;
}
.gris {
	color: #97949D;/*fotografias*/
}
a:hover.gris {
	color: #CCCCCC;
}
.verde {
	color: #336633;/*federacion*/
}
.rojo {
	color: #cc0000;/*herri kirolak*/
}
a:hover.rojo {
	color: #FF3535;
}
#cuerpo h2.entradilla {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 10px 0 0 0;
	font-style: italic;
}
#cuerpo p {
	font-size: 0.9em;
	margin: 10px 0;
}
#cuerpo p.fecha {
	font-size: 0.7em;
	font-weight: bold;
	margin: 5px 0;
}
#submenu_m ul li.link_ultimos{
	text-decoration:none;
	border-bottom: solid #ccc 1px;
	padding-bottom: 10px;
}
#submenu_m .link_ultimos a, #submenu_m .link_ultimos a:hover {
	text-decoration: none;
}
/****** ESTILOS PARA EL EDITOR ****/
#cuerpo #editor h1 {
	padding: 0;
	margin: 0 0 15px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #FF3300;
	line-height:140%;
}
#cuerpo #editor h2 {
	color: #FF3300;
	font-size: 1.5em;
	font-weight: bold;
	margin: 24px 0 0 0;
	line-height:140%;
}
#cuerpo #editor h3 {
	color: #666;
	font-size: .9em;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	line-height:140%;
}
#cuerpo #editor h4 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 10px 0 0 0;
	font-style: italic;
	line-height:140%;
}
#cuerpo #editor h5 {
	font-size: 0.7em;
	margin: 0 0 20px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-style: italic;
}
#cuerpo #editor p{
	font-size: 0.85em;
	margin: 0.5em 0 0 0;
}
a.leermas { margin-top:20px; margin-bottom:6px; color:#999999; display:block; text-align:right; padding:6px 12px; border:1px #CCCCCC dotted; }
a:hover.leermas { color:#FF3300; }
#cuerpo #editor ul, ol {
	margin: 28px 0 28px 48px;
	font-size: 0.85em;

}
#cuerpo #editor ul li {
	list-style-type: square;
	list-style-position: inside;
	background-image: url(none);
	margin: 6px 0;
}
#cuerpo #editor img {
	margin: 20px 0 0 30px;
	text-align: center;
}
#cuerpo #editor img.derecha{
	margin: 20px 0 20px 20px;
	float:right;
}
#cuerpo #editor img.izquierda{
	margin: 20px 20px 20px 0;
	float:left;
}
ul.lista {
	margin: 20px 0 3px 25px;
	text-indent: 14px;
}
ul.lista li {
	background: url(../img/bullet.png) 0 center no-repeat;
	margin: 10px 0;
	font-size: 0.9em;
}

/* fin editor */
#cuerpo h2 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 45px 0 5px 0;
}
#cuerpo img.fede {
	margin: 10px;
}
#submenu_m ul li.selected {
	color: #000000;
	font-size: .8em;
	font-weight:bold;
}
#submenu_m ul li.selected a {
	color:#000000;
	font-size: 1.2em;
	font-weight:bold;
	text-decoration:none;
	padding: 4px 8px 4px 6px;
	margin: 8px 0 6px 0;
	border:#999999 1px dotted;
	display:block;
	
	
}
#map_canvas { width: 460px; float: left; height: 420px; 
}
#direccion { width: 260px; float: right; margin: 0 0 20px 0; 
}
ul.miniatura {
	margin: 0;
	padding: 0;
	text-indent:0;
}
ul.miniatura li {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
ul.miniatura li a{
	display:block;
	float:left;
	background-color: #FFFFFF;
	/*border: dotted #999 1px;*/
	padding: 9px;
	margin: 18px 18px 0 0;
	width:200px;
	text-indent:0;
	-moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
}
ul.miniatura li a img{
	display:block;
}

.pdf {
	background-color: #EEEEEE;
	width: 100%;
	padding: 10px;
	border: dotted #666 1px;
	margin: 20px 0 48px 0;
	display: block;
}
.pdf_monografia {
	background-color: #EEEEEE;
	width: 488px;
	float: left;
	padding: 10px;
	border: dotted #666 1px;
}
#flota_izda {
	float: left;
}
.parrafo {
	clear: both;
	margin-top: 60px;
}
#cuerpo ul li.lista_doble {
	background: url(../img/bullet.png) 0 3px no-repeat;
	margin: 10px 0;
}
#cuerpo ul li.lista_doble a, #cuerpo ul li.lista_doble a:hover {
	font-size: 1em;
}
.img_izda {
	float: left;
	width: 250px;
}
.img_izda_mat {
	float: left;
	width: 160px;
}
.txt_dcha {
	float: left;
	margin-left: 30px;
	width: 420px;
}
#cuerpo .txt_dcha h2 {
	margin-top:0;
}
#cuerpo .txt_dcha_mat {
	float: left;
	width: 490px;
	margin-left: 30px;
}
#cuerpo .txt_dcha_mat h2 {
	margin-top:0;
	line-height: 130%;
}
#cuerpo .pie_foto {
	font-size: 0.7em;
	margin-top: 10px;
}

#cuerpo form {
	margin: 50px 0 0 0;
	width: 385px;
}
#cuerpo form label {
	display: block;
	margin: 20px 0 2px 0;
	font-size: 0.75em;
	color: #999999;

}
#btn_enviar {
	padding: 0 20px;
	margin: 6px 0;
	border: #ccc solid 1px;
	float: right;
	background-color: #f2f2f2;
}
#exea { font-size:0.75em; margin:24px 0;} #exea a { font-size:0.75em; color:#999999; }
#cuerpo h3 {
	margin: 2em 0 0.2em 0;
	font-size: 0.8em;
}
#cuerpo .bloque {
	margin-bottom: 50px;
	clear: both;
}
	.galeria_l { background:url(../img/header_img_home_r.png) 100% 0 no-repeat; float:left;}
	.galeria_r { background:url(../img/header_img_home_l.png) 0 0 no-repeat; padding: 9px 12px 6px 12px; color:#FFFFFF; font-weight:bold;}
	.galeria_r a {color:#999999; font-size: 1em; font-weight: bold; background:url(../img/link.png) 100% center no-repeat; padding-right:48px; display:block }
	.galeria_r a:hover { color:#0099FF; }

#gohome { display:none; float:left; margin-top:14px; background-color:#333333; padding:12px; text-align:center}
#gohome a {font-size:1em; color:#CCCCCC; font-weight:bold;}
#toTop { width:100px;background:#f1f1f1;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; }
.navigation {display:block; clear:both; margin:18px 0 12px 0; }
.navigation a {padding: 5px 12px; border:#999900 1px dotted;}
.navthis {padding: 5px 12px 5px 12px; border:#999900 1px dotted; font-size:0.8em; font-weight:bold; background-color:#999900; color:#FFFFFF;}
.gal { background-color:#E8E8E8; padding:0 0 12px 18px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }

ul.enlaces { }
#cuerpo ul.enlaces li { margin:16px 0 12px 0;}
#cuerpo ul.enlaces li p { padding: 0 0 0 26px; margin: 0;}
#cuerpo ul.enlaces li a { font-size:0.95em; font-weight:bold; padding:4px 0 6px 26px; margin:0; background:url(../img/link_externo.png) 5px 6px no-repeat; display:block; }
#cuerpo ul.enlaces li a:hover { }
.ampliar { width:40px; height:40px; display:none; position:absolute; margin: 0 0 0 0; background:url(../img/ampliar.png) center center no-repeat;}

ul.anteriores { margin: 24px 0 0 0; }
ul.anteriores li a {
padding: 16px 6px 16px 52px;
display:block;
background:url(../img/pdf.png) 0 0 no-repeat;
}

ul.gallery {
display:block;
width:896px;
clear:both;
padding:12px;
background:#2A2A2A url(../img/bg_img_home.png) 0 0 repeat-x;
 margin-bottom:16px;
}
ul.gallery li {
display:inline;
}
ul.gallery li a{
padding:4px;
}
ul.gallery li a img{
padding:6px;
background-color:#CCCCCC;
 -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; 
}
.errorform { font-size:0.75em; color:#0066CC; display:none; }
#result { color:#0033CC; }
.destacado {
	padding: 10px 24px;
	margin-top: 24px;
	border: #7ACBF1 1px solid;
	background-color: #C6E8F9;

}
a.link_azul { font-size: 1em; color:#003399; text-decoration:underline;
}
a:hover.link_azul {
text-decoration:underline; color:#0066FF;
}
.colaboradores { background-color: #EBF3E9; border: 1px #D5E6D0 solid; margin-top: 24px; padding: 24px; 
}
.colaboradores div {
	clear:both;
	min-height: 130px;
	margin-bottom: 20px;
}
img.colaborafoto { float:left; margin-right: 24px; border: 1px #CCCCCC solid; 
}
#cuerpo .colaboradores h2{
	margin: 22px 0 20px 0;
	color:#000000;
}


#gn { float: left; padding-top: 12px; }

