
/**********************************

Content: Basic Layout Stylesheet Document for Screen
Author: Ales Martin  //  www.alesmartin.com

***********************************/

/* =Import
------------------------------------------------------------------ */

/* Eliminamos los estilos por defecto del navegador */
@import url(screen-reset.css);


/* =Globals
--------------------------------------------------------------------------------------------------- */

* {
	direction: ltr;        /* direction: left to right */
	/*direction: rtl;*/      /* direction: right to left */
}

html{
	height:100%;
	overflow:-moz-scrollbars-vertical;
}

body {
	height:100%;
	margin:0 auto;
	padding:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	background: #e7e9d9; 
	color:#000;
}
h1, h2, h3, h4, h5, h6 {

}

h2 small, h2 em, h2 strong {

}

h3 small, h3 em, h3 strong {

}

h4 small, h4 em, h4 strong {

}

p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
	margin: 0;
	padding: 0;
}

form { 

}
 
fieldset {

}

label {

}

input, textarea, select {

}

a  {
	text-decoration:none;

}

a:hover {
	text-decoration:underline;
}

div#content div#izq a:visited {
	 color:#847109;
}


div#content div#ruta a:visited {
	color:#777676;
}

a:active {

}

ul { 

}

ul ul { 

}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

code {
  display: block;
  padding: 5px;
  background: #eee;
  font-size: 11px;
  line-height: 16px;
  white-space: pre;
  overflow: auto;
}

blockquote {
  padding:0 10px;
}

table {
  width: 100%;
}

caption {

}

th {

}

td {

}

p.accesibility_content {
	position: absolute;
	left: -900em;
}

.clear {
	clear:both;	
}


/*  =Structure --------------------------------------------------------------------------------------------------- */

div#bg_image {
	background: url(../img/bg/bg_body.png) repeat-x top left  #8eba00;	
	margin: 0 auto;
	width:940px;
	height:100%;
}

body#home div#bg_image {
	background: none;		
}

body#home div#container {
	background: url(../img/bg/bg_body.gif) #8fbe00 repeat-x top left;		
}

div#container {
	background: url(../img/bg/bg_body.gif) #8fbe00 repeat-x top left;	
	width:100%;
	margin: 0 auto;
}

div#head { 
	background:url(../img/bg/bg_bajomenu.gif) bottom left no-repeat;
	height:166px;
	width:100%;
	position:relative;
}

body#home div#head { 
	background:url(../img/bg/bg_bajomenu_home.gif) bottom left no-repeat;
	height:151px;
	width:100%;
}

div#content {
	background:url(../img/bg/bg_fondo_interior.gif) bottom left repeat-y;
	/* height:888px; */
} 

body#home div#content {
	background:none;
}

div#logo {
	position:absolute;
	top:25px;
	left:10px;
}

div#logo a {
	background:url(../img/logo.gif) no-repeat top left;
	text-indent:-9999px;
	display:block;
	width:84px;
	height:90px;
}

div#menu {
	float:left;
	position:absolute;
	top:25px;
	left:105px;
}

div#menu.bazkide {
}

div#bazkideak {
	background:#000;
	display:none;
}

div.bazkideak  {
	position:absolute;
	top:0;
	right:-10px;
	
	color:#fff;
	background:url(../img/bg/bg_logeado_centro.gif) repeat-x top left;
	height:130px;
	
}

span.izq-baz {
	display:block;
	background:url(../img/bg/bg_logeado_izq.gif) no-repeat top left;
	height:130px;
}

span.der-baz {
	display:block;
	height:130px;
	background:url(../img/bg/bg_logeado_der.gif) no-repeat top right;
}

span.usuario {
	background:url(../img/bg/bg_icono_logeado.gif) no-repeat 16px 6px;
	padding:0;
	padding-left:35px;
	height:110px;
	display:block;
	line-height:36px;
	
	
	display:inline;
	background:url(../img/bg/bg_icono_logeado.gif) no-repeat 16px 0px;
}

a.login-cerrar {
	text-indent:-9999px; 
	background:url(../img/bg/bg_logeado_cerrar.gif) no-repeat 3px 0px;
	float:right;
	margin:10px 15px 0 6px;
	width:15px;
	height:16px;
	padding-left:4px;
	border-left: 1px solid #485f00;
}

div.bazkideak a.main-link {
	display:block;
	cursor:pointer;
	margin:0 20px 0 25px;
	padding-right:20px;
	height:36px;
	line-height:36px;
	background:url(../img/bg/bg_bazkideak_down.gif)  85px 15px no-repeat;
	color:#8fbe00;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

div.bazkideak a.main-link.active {
	background:url(../img/bg/bg_bazkideak_up.gif) 85px 15px  no-repeat;
}

a.main-link {
	color:#fff;
}

div#bazkideak h2 {
	background:url(../img/eu/bazkideak_login.png) no-repeat top left;
	width:150px;
	height:20px;
	text-indent:-9999px;
}

div#bazkideak form p {
	background:url(../img/bg/bg_separa_login.png) no-repeat top left;
	width:300px;
	padding-top:10px;
	margin-top:10px;
	font-size:14px;
	color:#70775a;
}

div#bazkideak form ul {
	background:url(../img/bg/bg_separa_login.png) no-repeat top left;
	width:300px;
	padding-top:10px;
	margin-top:10px;
}

div#bazkideak form ul li {
	height:32px;	
}

div#bazkideak form {
	margin:0px 0 0 410px;
	padding-top:20px;
	width:300px;
	float:left;
}

div#bazkideak form input {
	background:#324201;
	border:1px solid #4d6601;
	color:#8e9c64;
	line-height:18px;
	padding:2px 5px;
	font-size:12px;
	float:left;
}

div#bazkideak form input:focus {
	background:#4d6601;
	border:1px solid #324201;
	color:#000;
}

div#bazkideak form label {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:80px;
	display:block;
	float:left;
	line-height:18px;
	margin-top:2px;
}

div#bazkideak  ul.links {
	float:left;	
	background:none;
	margin:118px 0 0 15px;
}

div#bazkideak  ul.links li {
	height:20px;	
}

div#bazkideak ul.links a {
	color:#999999;
	font-size:12px;
	text-decoration:none;
}

div#bazkideak ul.links a:hover {
	text-decoration:underline;
}

div#bazkideak ul.links span {
	color:#8fbe00;
	text-decoration:none;
}

div#bazkideak div#contenido {
	width:960px;
	margin:0 auto;
	height:230px;
	background:url(../img/bg/bg_caserio_login.jpg) no-repeat  50px 0;
	display:block;
}

div#bazkideak form input.submit {
	color:#313131;
	background:#8fbe00;
	border:none;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div#foot {
	background:url(../img/bg/bg_pie.gif) repeat-x top center;
	height:77px;
}

body#home div.imagencentral {
	background:url(../img/bg/bg_pi.gif)	no-repeat top center;
	width:950px;
	margin:0 auto;
	height:77px;
}

div.imagencentral {
	background:url(../img/bg/bg_pi2.gif) no-repeat top center;
	width:950px;
	margin:0 auto;
	height:77px;
}

div#foot ul li {
	float:left;
	padding:0 2px;
	color:#313131;
	font-size:11px;
	border-right:1px solid #b9bdac;
}

div#foot ul li.goimen {
	padding-right:6px;	
}

div#foot ul li.ultimo {
	border-right:none;
}

div#foot ul li a {
	float:left;
	padding:0 4px;
	color:#313131;
	font-size:11px;
	font-weight:bold;
	color:#8fbe00;
}

div#foot ul#pie_izq {
	float:left;
	margin-top:35px;
	margin-left:15px;
}

div#foot ul#pie_der {
	float:right;
	margin-top:35px;
	margin-right:15px;
}

div#ruta {
	height:40px;
}

span.fecha {
	color:#bd8452;
	font-size:11px;
	font-size:11px;
	display:block;
	margin-bottom:4px;
}

div#ruta li {
	float:left;	
	background:url(../img/bg/bg_rutaflecha.gif) no-repeat right center;
	padding-right:15px;	
	margin-right:4px;
}

div#ruta li.ultimo {
	background:none;
	padding-right:0;
	margin:0;
}

div#ruta li.ultimo {
	font-weight:bold;	
}

div#ruta, div#ruta ul li a  {
	color:#777676;
	display:block;
}

/* IZQUIERDA DERECHA */

body#home div#izq {
	width:510px;
	border:none;
	padding:0;
}

body#home div#der {
	border:none;
}

body div#izq {
	float:left;
	width:665px;
	padding:25px;
}

body div#der {
	float:left;	
	width:220px;
	padding-bottom:80px;
}

body div#der p, body div#der a, body div#der a.link {
	font-size:12px;
}

body div#der p.tit a  {
	font-size:13px;
	line-height:15px;
}

body div#der div#gaurko li.tit, body div#der div#harremanetan li.tit {
font-size:13px;
height:19px;
line-height:19px;
}

body div#der div#harremanetan li, body div#der div#gaurko li a, body div#der div#harremanetan li a, body div#der div#email-abisua a {
	font-size:12px;
	line-height:15px;
}

/* =HOME
--------------------------------------------------------------------------------------------------- */

body#home div.columna1, body#home div.columna2 {
	width:253px;
	float:left;
	margin-top:270px;
}

body#home div#imagencaserio {
	background:url(../img/bg/bg_caserio2_grande.gif) no-repeat center 141px;
	min-width:950px;
}

body#home div#izq {
	float:left;
}

body#home div#der {
	float:left;
	background:#000;
	width:430px;
	height:888px;
	float:left;
}

body#home div.ingurumena, body#home div.baserria, body#home div.goizane, body#home div.herrigarapena {
	float:left;
	
	width:250px;
	_width:241px;
	margin-left:10px;
}

body#home div.ingurumena h2, body#home div.baserria  h2, body#home div.goizane  h2, body#home div.herrigarapena  h2 {
	background:url(../img/eu/ingurumena.gif) no-repeat top left;	
	text-indent:-9999px;
	height:25px;
	margin:15px 0 6px 7px;
}

body#home div.baserria  h2 {
	background:url(../img/eu/baserria.gif) no-repeat top left;	
}
		
body#home div.goizane  h2 {
	background:url(../img/eu/goizane.gif) no-repeat top left;		
}
	
body#home div.herrigarapena  h2 {
	background:url(../img/eu/herrigarapena.gif) no-repeat top left;
}
	
body#home div.ingurumena p, body#home div.baserria  p, body#home div.goizane  p, body#home div.herrigarapena  p {
	font-size:12px;
	line-height:18px;
	color:#000;
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-left:7px;
	margin-right:10px;
}

body#home div.ingurumena a, body#home div.baserria  a, body#home div.goizane  a, body#home div.herrigarapena  a {
	display:block;
	padding-left:10px;
	margin-bottom:20px;
	color:#58473e;
	color:#805F44;
	font-weight:bold;
	background:url(../img/bg/bg_flecha.gif) no-repeat center left;
	font-size:11px;
	margin-left:7px;
	text-decoration:none;	
}

body#home div.ingurumena a:hover, body#home div.baserria  a:hover, body#home div.goizane  a:hover, body#home div.herrigarapena  a:hover {
	text-decoration:underline;	
}

body#home p.goimentext {
	background:url(../img/eu/goimentext.png) top left no-repeat;	
	height:220px;
	text-indent:-9999px;
	margin-top:55px;
	margin-left:15px;
	margin-bottom:30px;	
}

body#home div#gaurko {
	width:405px;
	height:110px;
	background:url(../img/eu/gauerdiko.png) no-repeat -5px 0;
	margin-left:15px;
	margin-bottom:20px;	
}

body#home div#harremanetan {
	width:405px;
	height:110px;
	background: url(../img/eu/harremanetan.png) no-repeat -5px 0;
	margin-left:15px;
	margin-bottom:30px;	
}

body#home div#azkeneko {
	width:190px;
	margin-left:15px;
	float:left;
}

body#home div#azkeneko h2 {
	text-indent:-9999px;
	background:url(../img/eu/azkeneko.png) no-repeat top left;
	height:45px;
}

body#home div#iragarki {
	width:190px;
	margin-left:15px;
	float:left;
}

body#home div#iragarki h2 {
	text-indent:-9999px;
	background:url(../img/eu/iragarki.png) no-repeat top left;
	height:45px;
}

div#gaurko ul, div#harremanetan ul {
	margin-top:40px;
	display:block;
	float:left;
}

div#gaurko li, div#harremanetan li {
	line-height:20px;
}

div#gaurko li span.min {
	font-size:12px;
	color:#bebebe;
	background:url(../img/bg/bg_min.png) no-repeat center left;
	padding-left:13px;
}

div#gaurko li span.max {
	font-size:12px;
	color:#bebebe;
	background:url(../img/bg/bg_max.png) no-repeat center left;
	padding-left:13px;
	margin-left:5px;
}

div#gaurko li.tit, div#harremanetan li.tit {
	color:#d39660;
	height:18px;
	line-height:18px;
	font-size:12px;
}

div#gaurko li a, div#harremanetan li a, div#email-abisua a {
	font-size:11px;
	font-weight:bold;
	color:#58473e;
	color:#805F44;
	text-decoration:none;
}

div#gaurko li a:hover, div#harremanetan li a:hover, div#email-abisua a:hover {
	text-decoration:underline;	
}

div#gaurko li.link, div#harremanetan li.link {
	margin-top:10px;	
}

div#harremanetan li.dire {
	color:#70775a;
		color:#959c75;
}


/* Azkeneko Iragarki */
div#azkeneko span.fecha, div#iragarki span.fecha {
	color:#d39660;
	line-height:16px;
	display:block;
	font-weight:lighter;
}

div#azkeneko p span.titular, div#iragarki p span.titular, div#azkeneko p a.titular, div#iragarki p a.titular  {
	font-weight:bold;
	color:#69821d;
	color:#89a616;
	font-size:13px;
	line-height:16px;
	cursor:pointer;
}

div#azkeneko p , div#iragarki p  {
	font-weight:normal;
	color:#70775a;
	color:#959c75;
	margin-bottom:15px;
}

div#azkeneko  a, div#iragarki  a {
	font-size:11px;
	font-weight:bold;
	color:#58473e;
	color:#805f44;
	text-decoration:none;
}

div#azkeneko  a:hover, div#iragarki  a:hover {
	text-decoration:underline;	
}

/*
h2.tit_berria {
	background:url(../img/eu/berriak.gif) no-repeat top left;
	height:26px;
	text-indent:-9999px;
}*/

div#content div#izq h2 {
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	color:#6a821e;
	font-weight:bold;
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

div.gehiago {
	height:100px;
	background:url(../img/bg/bg_berriakgehiago.png) no-repeat 0px 30px;
	position:relative;
}

div.gehiago a {
	display:block;
	position:absolute;
	top:43px;
	left:580px;
	color:#000;
}

h3.entradilla {
	font-size:26px;
	color:#6a821e;
}

p {
	font-weight:normal;
	color:#313131;
	font-size:12px;
	line-height:18px;
	margin:0px 0 5px 0;
}

p.entradilla {
	font-weight:bold;
	color:#313131;
	font-size:12px;
	line-height:18px;
	margin:10px 0 15px 0;
}

div.imagen {
	float:right;
	width:272px;
	margin-left:10px;
	margin-bottom:10px;
}

div.imagen span {
	color:#6a821e;
	font-size:11px;
	font-style:italic;
	display:block;
	padding:6px 0px 2px 2px;	
}



/* interior */
p.mendi {
	background:url(../img/eu/columader.png)	 no-repeat top left;
	text-indent:-9999px;
	height:165px;
	margin-left:4px;
	margin-bottom:50px;
	margin-top:30px;
	display:none;
}


/* */

div#gaurko {
	background: url(../img/eu/gaurdiko2.png)  no-repeat -4px 0;
	margin:20px 10px 0 10px;
	font-size:11px;	
	height:105px;
}

div#gaurko li {
	line-height:16px;	
}

div#gaurko li.dire, div#gaurko li.tit, div#gaurko li span {
	font-size:11px;
}

div#harremanetan {
	margin:20px 10px 0 10px;
	background: url(../img/eu/harremanetan2.png)  no-repeat -4px 0;
	font-size:11px;
}

div#harremanetan li {
	line-height:14px;	
}

div#email-abisua {
	margin:10px;
	margin-top:30px;
}

div#email-abisua h3 {
	line-height:35px;
	text-indent: -9999px;
	background:url(../img/eu/email_abisua.png) top left no-repeat;
}
  
div#email-abisua p, div#zure-albisteak p {
	color:#69821d;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:10px;
}  
  
/*  */

div#emailabisuak {
	margin:10px;
	margin-top:30px;
}

div#emailabisuak h3 {
	line-height:35px;
	text-indent: -9999px;
	background:url(../img/eu/email_abisua.png) top left no-repeat;
}
  
div#emailabisuak p, div#emailabisuak p {
	color:#69821d;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
}  


/* */
 
div#zureiragarkiak {
	margin:10px;
	margin-top:30px;
}

div#zureiragarkiak h3 {
	line-height:35px;
	text-indent: -9999px;
	background:url(../img/eu/zure_iragarkiak.png) top left no-repeat;
}
  
div#zureiragarkiak p, div#zureiragarkiak p {
	color:#69821d;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
} 

/* */

div#kategoriak, div#urteak {
	margin:10px;
	margin-top:30px;
}

div#kategoriak h3, div#urteak h3 {
	line-height:35px;
	text-indent: -9999px;
	background:url(../img/eu/urteak.png) top left no-repeat;
}

div#kategoriak h3{
	background:url(../img/eu/kategoriak.png) top left no-repeat;
}

div#kategoriak li, div#urteak li  {
	background:url(../img/bg/bg_linea.png) no-repeat bottom left;
	padding-bottom:10px;
}

div#kategoriak li a, div#urteak li a  {
	color:#FFF;	
}
 
div#kategoriak p, div#kategoriak p, div#urteak p, div#urteak p {
	color:#69821d;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
} 

/* */
  
  
div#zure-albisteak {
	margin:10px;
	margin-top:30px;
}

div#zure-albisteak  h3 {
	line-height:35px;
	text-indent: -9999px;
	background: url(../img/eu/zure_abisuak.png) top left no-repeat;	
}

div#zure-albisteak  a.link, div#email-abisua  a.link, div#emailabisuak a, div#zureiragarkiak a  {
	font-size:11px;
	font-weight:bold;
	color:#58473e;
	color:#805F44;
	text-decoration:none;
}

/* ----- */

div#albisteak, div#iragarkitaula, div#eproiektuak , div#epublikazioak  {
	margin:10px;
	margin-top:30px;
}

div#albisteak h3 {
	line-height:35px;
	text-indent: -9999px;
	background:url(../img/eu/albisteak.png) top left no-repeat;
}


div#albisteak p.tit span {
	color:#D39660;
	height:14px;
	line-height:14px;
	display:block;
		font-size:11px;
}

div#albisteak p.tit {
	margin-bottom:3px;
	margin-top:10px;
	font-size:14px;
	line-height:18px;
}

div#albisteak p.tit a, div#iragarkitaula p.tit a, div#eproiektuak p.tit a, div#epublikazioak p.tit a {
	color:#69821D;
	color:#89A616;
	line-height:14px;
	font-size:11px;
	font-weight:bold;
}

div#albisteak p {
	color:#69821d;
	color:#70775A;
	color:#959C75;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	/*margin-top:15px;*/
	margin-bottom:10px;
} 

/* */

div#iragarkitaula h3 {
	line-height:35px;
	text-indent: -9999px;
	background: url(../img/eu/iragarki-taula.png) top left no-repeat;
}

div#eproiektuak h3 {
	line-height:50px;
	text-indent: -9999px;
	background: url(../img/eu/eproiektuak.png) top left no-repeat;
}

div#eproiektuak h3.nabarmenak {
	background: url(../img/eu/proiektu_nabarmenak.png) top left no-repeat;
}

div#epublikazioak h3 {
	line-height:50px;
	text-indent: -9999px;
	background:url(../img/eu/epublikazioak.png) top left no-repeat;
}

div#iragarkitaula p.tit, div#eproiektuak p.tit, div#epublikazioak p.tit {
	margin-bottom:3px;
	margin-top:10px;
	font-size:14px;
	line-height:18px;
}

div#iragarkitaula p, div#eproiektuak p, div#epublikazioak p {
	color:#69821d;
	color:#70775A;
	color:#959C75;
	font-size:11px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	
	margin-bottom:10px;
} 

div#albisteak a.link, div#iragarkitaula a.link, div#eproiektuak a.link, div#epublikazioak a.link {
	font-size:11px;
	font-weight:bold;
	color:#58473e;
	color:#805F44;
	text-decoration:none;
}


div#albisteak  a.link:hover, div#iragarkitaula  a.link:hover, div#eproiektuak  a.link:hover, div#epublikazioak  a.link:hover {
	text-decoration:underline;
}


/* =Berriak
--------------------------------------------------------------------------------------------------- */

body#berriak #izq a.gehiago, body#berria a.gehiago, body#iragarkitaula a.gehiago, body#publikazioak a.gehiago {
	font-size:11px;
	font-weight:bold;
	color:#6a821e;
}

body#berriak h2.tit_berria, body#iragarkitaula h2.tit_berria, body#publikazioak h2.tit_berria, body#proiektuak h2.tit_berria, body#oharra h2.tit_berria {
	margin-bottom:35px;
}

div.aurreraatzera {
	background:url(../img/bg/bg_aurrreraatzera.png) no-repeat left center;

	height:50px;
}

div.aurreraatzera ul {

	height:20px;
	position:relative;
	top:15px;
}

div.aurreraatzera li {
	float:left;	
}

div.aurreraatzera li a.atzera {
	position:absolute;
	top:0;
	left:0px;
	background:url(../img/bg/bg_atzera.png) center left no-repeat;
	padding-left:10px;
	color:#000;
}

div.aurreraatzera li span.datuak {
	position:absolute;
	top:0;
	left:565px;
}

div.aurreraatzera li a.aurrera {
	position:absolute;
	top:0;
	left:600px;
	background:url(../img/bg/bg_aurrera.png) center right no-repeat;
	padding-right:10px;
	color:#000;
}

body#berriak h3.tit {
	color:#6a821e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}

body#berriak h3.tit.albiste {
	background:url(../img/bg/bg_titalbiste.png) bottom left no-repeat;
	padding-bottom:8px;
	margin-bottom:20px;
	margin-top:25px;
}

body#berriak div.uno, body#berriak div.dos {
	background: #d7dbb6;
	width:42%;
	float:left;
	margin-right:10px;
	border:1px solid #bec6a5;
	padding:20px;
	margin-right:20px;
	min-height:340px;
}

body#berriak div.dos {
	margin-right:0;	
}

body#berriak div.uno h3, body#berriak div.dos h3 {
	margin-bottom:10px;
}

body#berriak div.uno div.imagen, body#berriak div.dos div.imagen, body#berriak div.uno div.imagen img, body#berriak div.dos div.imagen img { 
	margin:0;
	padding:0;
	float:none;
}

body#berriak div.bloquenoticia, body#iragarkitaula div.bloquenoticia, body#publikazioak div.bloquenoticia {
	margin-bottom:20px;
	background:url(../img/bg/bg_titalbiste.png) no-repeat bottom left;
	padding-bottom:20px;
}

body#berriak div.bloquenoticia.ultimo, body#iragarkitaula div.bloquenoticia.ultimo, body#publikazioak div.bloquenoticia.ultimo {
	background:none;	
}

body#berriak div.bloquenoticia div, body#iragarkitaula div.bloquenoticia div, body#publikazioak div.bloquenoticia div {
	width:410px;
	float:left;
}

body#berriak div.bloquenoticia h3.entradilla, body#iragarkitaula div.bloquenoticia h3.entradilla, body#publikazioak div.bloquenoticia h3.entradilla {
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#313131;
	margin-bottom:4px;
}

body#berriak div.bloquenoticia h3.entradilla span.fecha, body#iragarkitaula div.bloquenoticia h3.entradilla span.fecha, body#publikazioak div.bloquenoticia h3.entradilla span.fecha {
	line-height:11px;
	margin-bottom:0;
}

body#iragarkitaula p.kategoria,body#publikazioak p.kategoria {
	color:#D39660;
}

body#berria div.imagen {
	float:right;
	margin:0;
}

body#berria div.cuerpotxt {
	float:left;
	width:375px;
}

body#berriak div.bloquenoticia img, body#iragarkitaula div.bloquenoticia img, body#publikazioak div.bloquenoticia img   {
	float:right;	
}



/*  */

div.urteak {
	background:url(../img/eu/urteak_proiektuak.png) no-repeat top left;
	height:50px;
}

div.urteak ul {

	height:40px;
	position:relative;
	top:4px;
}

div.urteak li {
	float:left;	
	background:url(../img/bg/bg_separa_urteak.png) bottom right  no-repeat;
	height:20px;
}

div.urteak li.urteak {
	text-indent:-9999px;
	width:70px;
}

div.urteak li a {
	color:#000;
	display:block;
	margin:0 10px;
	padding-bottom:5px;
	font-weight:bold;
}

div.urteak li a:hover, div.urteak li a.select {
	border-bottom:4px solid #6a821e;
	padding-bottom:5px;
	text-decoration:none;
	color: #6a821e;
}

div.urteak li a.atzera {
	position:absolute;
	top:0;
	left:0px;
	background:url(../img/bg/bg_atzera.png) center left no-repeat;
	padding-left:10px;
	color:#000;

}

div.urteak li span.datuak {
	position:absolute;
	top:0;
	left:565px;
}

div.urteak li a.aurrera {
	position:absolute;
	top:0;
	left:600px;
	background:url(../img/bg/bg_aurrera.png) center right no-repeat;
	padding-right:10px;
	color:#000;
}



/*  */

body#proiektuak div.destacado {
	background: #d7dbb6;
	border:1px solid #bec6a5;
	padding:20px;
	margin-bottom:30px;
}

body#proiektuak div.uno, body#proiektuak div.dos {
	
	width:280px;
	float:left;
	/* margin-right:10px; */
	margin:0;
	margin-right:20px;
	/* min-height:340px; */
	
}

body#proiektuak img, body#berriak img, body#berria img, body#iragarkitaula img, body#publikazioak img, body#goimen img, body#zerbitzuak img   {
	border:1px solid #6c7d15;	
}

body#proiektuak p.sec {
	text-transform:uppercase;
	font-size:10px;
	padding:0;
	margin:0;
	margin-bottom:4px;
	font-weight:bold;
}

body#proiektuak div.dos {
	margin:0;
	margin-right:0;
	margin-left:0;
	width:315px;

}

body#proiektuak div.uno h3, body#proiektuak div.dos h3 {
	margin-bottom:10px;
}

body#proiektuak div.uno div.imagen, body#proiektuak div.dos div.imagen, body#proiektuak div.uno div.imagen img, body#proiektuak div.dos div.imagen img { 
	margin:0;
	padding:0;
	float:none;
}


body#proiektuak a.proiektugehiago {
	font-size:11px;
	font-weight:bold;
	color:#5b473c;
	margin:10px 0;
	display:block;
	padding-left:10px;
	background:url(../img/bg/bg_proiektugehiago.png) no-repeat center left;
	
}



div#ingurumena {
	border-right:1px solid #b7bf8e;
	width:32%;
	float:left;
	margin-right:10px;	
}

div#ingurumena h3 {
	background:url(../img/eu/proiektuak_ingurumena.png) no-repeat top left;
	text-indent:-9999px;
	height:21px;
	margin-bottom:10px;
}

div#herrigarapena h3 {
	background:url(../img/eu/proiektuak_herrigarapena.png) no-repeat top left;
	text-indent:-9999px;
	height:21px;
	margin-bottom:10px;
}

div#baserria h3 {
	background:url(../img/eu/proiektuak_baserria.png) no-repeat top left;
	text-indent:-9999px;
	height:21px;
	margin-bottom:10px;
}

div#herrigarapena {
	border-right:1px solid #b7bf8e;
	width:32%;
	float:left;
	margin-right:10px	
}

div#baserria {
	width:32%;
	float:left	
}


div#ingurumena li, div#herrigarapena li, div#baserria li  {
	background:url(../img/bg/bg_proiektu_barra.png) no-repeat bottom left;

	padding-bottom:4px;
	margin-bottom:4px;
}

div#ingurumena li a, div#herrigarapena li a, div#baserria li a {
	color:#313131;
	text-decoration:none;
	background:url(../img/bg/bg_bola.png) no-repeat 0px 4px;
		padding-left:10px;
		display:block;
		font-size:12px;
		line-height:15px;
		width:85%;
		margin-left:6px;
}

div#ingurumena li span, div#herrigarapena li span, div#baserria li span  {
	color:#D39660;

}

div#ingurumena li a strong, div#herrigarapena li a strong, div#baserria li a strong {
	color:#6A821E;	
}



div#ingurumena  a.progehiago , div#herrigarapena  a.progehiago , div#baserria  a.progehiago {
	background:url(../img/bg/bg_agehiago.png) no-repeat center left;	
	padding-left:10px;
	color:#6b7f1c;
	font-weight:bold;
	margin:20px 0;
	display:block;
	
}



/* Berriak Email abisuak */

body#berriak.emailabisuak h2 {
	margin-bottom:20px;
}

p.error span {
	color:red;
	border:1px solid red;
	padding:10px 10px 10px 45px;
	background:url(../img/bg/bg_error.png) no-repeat 8px 2px;

	/*float:left;*/
}

p.error {
	padding:20px 0;

	/*float:left;*/
}




/* formularios */


form.interiores {
	padding-top:0;
	margin-top:0;
}

form.interiores p {

	font-size:14px;
	color:#70775a;
}

form.interiores ul {
	padding:0px;
	margin:0px;
}

form.interiores ul li {
	height:32px;
	width:340px;
}


form.interiores input, form.interiores textarea {
	background:#324201;
	border:1px solid #000;
	color:#fff;
	line-height:18px;
	padding:2px 5px;
	font-size:12px;
	float:left;
	font-weight:lighter;
}

form.interiores input:focus, form.interiores textarea:focus {
	background:#89b700;
	border:1px solid #324201;
	color:#324201;
}

form.interiores label {
	color:#6A821E;
	font-weight:bold;
	font-size:12px;
	width:80px;
	display:block;
	float:left;
	line-height:18px;
	margin-top:2px;
}

form.interiores label.interesa, form.interiores p.interesa  {
	float:left;
}

form.interiores p.interesa {
	width:76px;	
		color:#6A821E;
	font-weight:bold;
	font-size:12px;
	width:80px;
	display:block;
	float:left;
	line-height:18px;
	margin-top:2px;
}

form.interiores li.textarea {
	height:150px;
}

form.interiores li.file {
	height:60px;
}


form.interiores li.textarea label{
	width:100%;
}

form.interiores li.file label {
	width:100%;
	padding-bottom:5px;
}

form.interiores li.textarea textarea {
	float:left;
	margin-left:80px;
	margin-top:10px;
}

form.interiores li.file input {
	float:left;
	margin-left:80px;
}

form.interiores li.textarea.dos textarea {
	float:left;
	margin-left:80px;
	margin-top:-15px;
}

form.interiores .derrigorrezko, form.interiores li.derrigorrezko span.derrigorrezko  {
	color:red;	
	padding:0;
	margin:0;
}

form.interiores li.derrigorrezko {
	color:#6A821E;	
	text-align:right;
}

form.interiores li.derrigorrezko span {
	margin-right:15px;
}

form.interiores input.bidali {
	margin-left:80px;	
}



/* */ 

body#deskargak h2, body#smsmezuak h2, body#bazkideak h2 {
	margin-bottom:20px;
}

body#deskargak h3.entradilla, body#smsmezuak h3.entradilla {
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#313131;
	margin-bottom:4px;
}

body#smsmezuak h3.entradilla span {
	color:#D39660;
	font-size:10px;
}

body#deskargak a.descargak, body#smsmezuak a.descargak {
	font-size:11px;
	font-weight:bold;
	color:#5b473c;
	margin:10px 0;
	padding-left:10px;
	background:url(../img/bg/bg_proiektugehiago.png) no-repeat 0 3px;	
}

body#deskargak div.descarga, body#smsmezuak div.descarga {
	
	padding-bottom:6px;
	margin-bottom:6px;
}

body#deskargak div.descarga.ultimo, body#smsmezuak div.descarga.ultimo {
	background:none;
}



body#bazkideak ul.editar, body#zuredatuak ul.editar {
	height:22px;
	float:right;
	margin-top:-20px;
}

body#bazkideak ul.editar li, body#zuredatuak ul.editar li {
	float:left;
	margin-right:10px;
	height:20px;

}

body#bazkideak ul.editar li a, body#zuredatuak ul.editar li a {
	color:#6A821E;
	font-weight:bold;

}

body#bazkideak ul.editar li a.editar, body#zuredatuak ul.editar li a.editar {
	border-right:1px solid #6A821E;
	padding-right:10px;
	margin-right:0px;
	display:block;
	
}

body#bazkideak ul.links {
	margin: 15px 0 0 80px;
}

body#bazkideak ul.links a {
	color:#6A821E;	
}

body#bazkideak ul.links a:hover {
	text-decoration:underline;	
}

body#bazkideak ul.links li {
	height: 20px;
}


/* cabeceras  */

body#goimen h2, body#landagarapena h2, body#zerbitzuak h2, body#ingurumena h2, body#ibilbideak h2, body#ingurunebabestua h2, body#herrigarapena h2, body#bizikalitatea h2, body#baserria h2, body#gureikuspegitik h2, body#zerbitzueskaintza h2, body#ekoisleak h2, body#goizane h2, body#gzerbitzueskaintza h2, body#instalazioak h2, body#harremanak h2       {
	margin-bottom:20px;
}

body#goimen h2.tit_berria, body#landagarapena h2.tit_berria, body#zerbitzuak h2.tit_berria, body#ingurumena h2.tit_berria, body#ibilbideak h2.tit_berria, body#ingurunebabestua h2.tit_berria, body#herrigarapena h2.tit_berria, body#bizikalitatea h2.tit_berria, body#baserria h2.tit_berria, body#gureikuspegitik h2.tit_berria, body#zerbitzueskaintza h2.tit_berria, body#ekoisleak h2.tit_berria, body#goizane h2.tit_berria, body#gzerbitzueskaintza h2.tit_berria, body#instalazioak h2.tit_berria      {
	margin-bottom:180px;
}

body#goimen div#izq {
	background:url(../img/bg/bg_cabeceras_goimen.jpg) no-repeat 0 50px;
}

body#landagarapena div#izq {
	background: url(../img/bg/bg_cabeceras_landagarapena.jpg) no-repeat 0 50px;
}

body#zerbitzuak div#izq {
	background: url(../img/bg/bg_cabeceras_zerbitzuak.jpg) no-repeat 0 50px;
}

body#ingurumena div#izq {
	background: url(../img/bg/bg_cabeceras_ingurumena.jpg) no-repeat 0 50px;
}

body#ibilbideak div#izq {
	background: url(../img/bg/bg_cabeceras_antolaketa.jpg) no-repeat 0 50px;
}

body#ingurunebabestua div#izq {
	background: url(../img/bg/bg_cabeceras_ingurunebabestua.jpg) no-repeat 0 50px;
}

body#herrigarapena div#izq {
	background: url(../img/bg/bg_cabeceras_herrigarapena.jpg) no-repeat 0 50px;
}

body#bizikalitatea div#izq {
	background: url(../img/bg/bg_cabeceras_bizikalitatea.jpg) no-repeat 0 50px;
}

body#baserria div#izq {
	background: url(../img/bg/bg_cabeceras_baserria.jpg)	 no-repeat 0 50px;
}

body#gureikuspegitik div#izq {
	background: url(../img/bg/bg_cabeceras_gureikuspegia.jpg)	 no-repeat 0 50px;
}

body#zerbitzueskaintza div#izq {
	background: url(../img/bg/bg_cabeceras_baserriazerbitzu.jpg)	 no-repeat 0 50px;
}

body#ekoisleak div#izq {
	background: url(../img/bg/bg_cabeceras_ekoizleak.jpg)	 no-repeat 0 50px;
}

body#goizane div#izq {
	background: url(../img/bg/bg_cabeceras_goizane.jpg)	 no-repeat 0 50px;
}

body#gzerbitzueskaintza div#izq {
	background: url(../img/bg/bg_cabeceras_goizanezerbitzu.jpg)	 no-repeat 0 50px;
}

body#instalazioak div#izq {
	background: url(../img/bg/bg_cabeceras_instalazioak.jpg)	 no-repeat 0 50px;
}



body#harremanak div.centrouno {
	float:left;
	width:350px;
	margin-right:10px;
}

body#harremanak div.centrodos {
	width:300px;
	float:left;
}

body#harremanak a.masmapa {
	float:right;
	color:#000;
	margin:4px 2px 0  0;
}

body#harremanak div.contacto h3 {
	margin-top:10px;
	margin-bottom:4px;
	color:#D39660;
}

body#harremanak div.contacto li {
	line-height:15px;
}

body#harremanak div.contacto a {
	color:#8FBE00;	
}




body#landagarapena div#accordion h3.interior {
 margin:5px 0 0px 0; 
		
}

h3.interior {
	color:#6A821E;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:20px 0  10px 0px; 
}


h3.datuestadistikoak {
	background:url(../img/eu/datuestadistikoak.png) no-repeat top left;
	text-indent:-9999px;
	height:23px;
	margin:20px 0 10px 0;
}

h3.material {
	background:url(../img/eu/material.png) no-repeat top left;
	text-indent:-9999px;
	height:23px;
	margin:20px 0 10px 0;
}

h3.material2 {
	background:url(../img/eu/material2.png) no-repeat top left;
	text-indent:-9999px;
	height:23px;
	margin:20px 0 10px 0;
}

p.intro {
	float:left;
	width:190px;
	color:#6a821e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:19px;
	margin-top:-150px;
	padding-bottom:15px;
	background:url(../../img/bg/bg_pintro.png) #f0f1e7 no-repeat bottom left;
	padding:10px;
	height:210px;
	min-height:210px;
}

div.cuerpo {
	width:450px;
	float:right;
	
}

div.cuerpo.dos {
	width:100%;
	float:none;
	
}

div.cuerpo img.left {
	float:left;	
	margin:0 15px 15px 0;
}

div.cuerpo.link a {
	color:#6A821E;
	line-height:16px;
}


div.cuerpo ul {
	margin:10px 10px 10px 0;
	line-height:18px;
}

div.cuerpo ul.dos {
	margin:10px 10px 10px 0;
	line-height:14px;
}

div.cuerpo ul li {
	margin-bottom:10px;
	padding-left:10px;
	background:url(../img/bg/bg_bola.png) no-repeat 0 6px ;
}

div.cuerpo ul li a {
	color:#58473e;
}

div.deskar {
	
}

div.deskar p {
	width:200px;
	float:left;
}

div.deskar a {
	float:left;
	background:url(../img/bg/bg_pdf.jpg) center left no-repeat;
	padding-left:20px;
	font-size:12px;
	line-height:13px;
	color:#58473e;
}

div.deskar2 a {
	color:#69821D;
}

div.deskar a span {
	color:#a3907c;
	display:block;
	font-size:10px;
}

div.deskar2 a.lotura {
	font-size:12px;
	line-height:13px;
	color:#6A821E;
}

div.deskar2 p {
	padding-left:10px;	
	background:url(../img/bg/bg_bola.png) no-repeat 0 6px ;
	margin-left:5px;
}

div.bloqueuno {
	width:45%;
	float:left;
	margin-right:20px;
	line-height:18px;
}

div.bloquedos {
	
	width:45%;
	float:left;
		line-height:18px;
}

div.bloqueuno p, div.bloquedos p {
	margin-top:0;
}

div.bloqueuno a, div.bloquedos a {
	color:#69821D;	
}




body#oharra h2.tit_berria, body#loturak h2.tit_berria, body#webmapa h2.tit_berria {
	margin-bottom:35px;	
}

body#oharra li {
	line-height:18px;	
}

body#oharra div#izq a {
	color:#69821D;	
}

body#loturak ul.loturak li {
	background: url(../img/bg/bg_titalbiste.png) no-repeat bottom left;
	margin-bottom:10px;
	height:50px;
}

body#loturak ul.loturak li a {
	display:block;	
	margin-top:4px;
	color:#69821D;	
}


body#loturak ul.loturak li img {
	float:left;
	margin-right:10px;
}



body#webmapa dt {
color:#6A821E;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:12px;
line-height:15px;

font-weight:bold;
/* margin:20px 0 10px; */

}

body#webmapa dl {

	float:left;
	margin-right:40px;
	display:block;
	border-left:1px solid #69821D;	
	padding-left:15px;
}

body#webmapa dt.tit {
	margin:0px 0 4px;
}

body#webmapa dl a {
	color: #69821D;	
	line-height:20px;
	font-size:13px;
}

body#webmapa dl a.tercer {
	background:url(../img/bg/bg_bola.png) no-repeat center left ;
	padding-left:10px;
}


body#webmapa h2.tit_berria {
	background: url(../img/bg/bg_titalbiste.png) no-repeat bottom left; 
	padding-bottom:30px;
}


body div#accordion ul li.toggler span {
	/* display:none; */	
	background: url(../img/bg/bg_titalbiste.png) no-repeat top left;
	width:100%;
	padding-top:10px;
	padding-left:25px;
	display:block;
	
}


	


body div#accordion ul li.toggler {
	background:url(../img/bg/bg_mas.png) no-repeat 10px 10px;
	cursor:pointer;
	font-size:14px;
}

h3.zerbitzuak {
	background: url(../img/eu/goimenzerbitzuak.png) no-repeat top left;
	height:25px;
	text-indent:-9999px;
	margin:20px 0 10px 0;
}

h3.zerbitzupribatua {
	background:url(../img/eu/zerbitzupribatuak.png) no-repeat top left;
	height:25px;
	text-indent:-9999px;
	margin:20px 0 10px 0;
}

a.zerbitzupribatua {
	color:#69821D;	
	background:url(../img/bg/bg_pdf.jpg)  no-repeat center left;
	padding-left:25px;
	line-height:20px;
	display:block;
}

div.element {
	background:#e6ebd9;
	margin:10px ;
}

div.element img {
	float:left;
	margin:10px 20px 10px 10px;
}

p.zerb {
	font-family:Arial, Helvetica, sans-serif;
	color:#6a821e;
	font-size:14px;
	text-transform:uppercase;
	margin-top:15px;
}

body div#accordion div.element a {
	color:#6a821e;
	background:url(../img/bg/bg_agehiago.png) no-repeat center left;
	padding-left:10px;
}


body#ingurunebabestua div#accordion li.toggler  {
	padding-left:10px;
	
}

body#ingurunebabestua div#accordion li.toggler div.element {
	padding-left:20px;
	padding-bottom:20px;
}

body#ingurunebabestua div#accordion li.toggler div.element a {
	display:block;
	margin-bottom:10px;
	font-size:12px;
	float:left;
}

div#list1b a {
	width:100%;
	display:block;
	
}

div#list1b ul a {
	width:auto;
}


body#landagarapena div#accordion {
	margin-top:20px;	
}

body#landagarapena div#accordion div.toggler h3 span, body div#list1b a span {
	background:url(../img/bg/bg_mas.png) no-repeat 0px 10px;
	padding-left:20px;
	padding-top:5px;
	padding-left:25px;
	display:block;
	line-height:30px;
	font-size:20px;
}

body#landagarapena div#accordion div.toggler h3 span, body div#list1b a.selected span {
	background:url(../img/bg/bg_menos.png) no-repeat 0px 10px;	
}

body#landagarapena div#accordion div.toggler h3 span, body div#list1b a span {
	background:url(../img/bg/bg_mas.png) no-repeat 0px 10px;	
}



body#landagarapena h3.interior, body div#list1b a {
	cursor:pointer;
	background:url(../img/bg/bg_titalbiste.png) no-repeat left top;
	padding-bottom:10px;
	color:#69821D;
	text-decoration:none;
}

body#ingurunebabestua div#list1b div a, body#zerbitzueskaintza div#list1b div a  {
	background:url(../img/bg/bg_agehiago.png) no-repeat center left;
	display:block;
	float:left;
	width:auto;
	padding:0;
	padding-left:10px;
	/* padding-top:15px; */
	line-height:11px;
}

body#ingurunebabestua div#list1b a, body#zerbitzueskaintza div#list1b a {
	padding-bottom:0;
}

body#ingurunebabestua div#list1b a span, body#zerbitzueskaintza div#list1b a span  {
	padding-bottom:0;
	font-size:16px;
	color:#000;
}

body#ingurunebabestua div#list1b p.zerb, body#zerbitzueskaintza div#list1b p.zerb  {
margin-top:10px;
padding-top:15px;
}


body#zerbitzueskaintza div#list1b div.element, body#ingurunebabestua﻿ div#list1b div.element {
	height:150px;	
	/*border:4px solid blue;*/
}

body#zerbitzueskaintza div.cuerpo div#list1b.basic div.element {
	/*height:300px;
	border:4px solid green;*/
}
body#landagarapena div#content div#izq  a {
	color:#6a821e;
}
body#landagarapena div#content ul li a, body#ingurumena div#content div#izq a {
	color:#6a821e;
	
	
}

ul.landa, ul.landa2 {
	line-height:18px;	
}

body#landagarapena ul.landa2 {
	margin-bottom:30px;	
}

body#landagarapena ul.landa li {
	margin-bottom:10px;
}

ul.landa a {
	display:block;	
}

body#zerbitzueskaintza a.zerbitzupribatua {

	background:transparent url(../img/bg/bg_pdf.jpg) no-repeat scroll left center;
	color:#69821D;
	display:block;
	line-height:20px;
	padding-left:25px;
}

body#zerbitzueskaintza a.zerbitzupribatua:hover {
	text-decoration:underline;	
}


body#ingurunebabestua img, body#zerbitzueskaintza img {
	border:1px solid #6C7D15;	
}

body#loturak h2.tit_berria {
	margin-bottom:20px;	
}

body#loturak h3.entradilla {
	margin:25px 0 15px 0;	
	
}

body#ekoisleak div#izq p a, body#ibilbideak div.﻿deskar2 p a {
	color:#69821D;
}

body#goizane div.cuerpo ul li {
	background:none;
	line-height:16px;
	padding-left:0;
	margin-bottom:0;
}



body#ibilbideak div#izq div.﻿deskar2 p a, body#ibilbideak .﻿deskar2 a {
	color:#69821D;
}

body#ingurunebabestua div#izq {
_padding-right:25px;	
}



.structural{position:absolute; top:-9999px; left:-9999px;}


body#bizikalitatea div.cuerpo img {
	border:1px solid #6C7D15;
}

img.kixkurre {
	float:left; margin-right:10px;
}

div.kixkurre {
	margin-bottom:15px;
}

.pdf {
	background:url(../../img/img_pdf.gif) no-repeat top left;	
	padding-left:20px;
	line-height:15px;
}

.pdf_der {
	background:url(../../img/img_pdf.gif) no-repeat top right;	
	padding-right:20px;
	line-height:15px;
}



.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{
	display: block;
}
* html .clearfix {
	height:1%;
}
p a.cboxelement{
background-color:#D7D8BF;
padding:.5em;
display:block;
width:175px;
text-align:center;
font-weight:bold;
}