body {
	margin: auto;
	padding: 0;
	font: 0.85em Verdana, sans-serif;
	color: #300;
	background: #fff url(header.gif) repeat-x top right;
}

h1 {
	font-size:1.8em;	
	font-weight: normal;
}

h2 {
	font-size:1.4em;
}

h3 {
	font-size:1.25em;
	color:#666;
}

h4 {
	font-size:1em;
}

h1, h2, h3{
	font-family: Georgia, Times, serif;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}



pre, code {
	font: 1em Courier, "Courier New", monospace;
	letter-spacing: -0.066em;
}

p {
	margin: 0.3em 0 1.2em;
	line-height: 1.6em;
}
.storycontent{
	line-height: 1.6em;
}

ul, ol {
	line-height: 1.6em;
}



hr {
	color: #ccc;
	border: 1px dotted #ccc;
}


a:link, a:visited {
	color: #900;
	text-decoration:underline;
}

img{
	border: 0;
}

a:hover {
	color: #300;
	text-decoration:none;
}


/*******************Elkarrizketak***************/

#elkarrizketak img{
	float: left;
	margin-right: 1em;

}
#elkarrizketak h3{
	float: left;
	margin-top: 1.5em;
	border-top: 1px dotted #ccc;
	padding-top: 0.5em;

}
/*******************Portada***************/

#column{
	padding-left: 26px;
	width: 200px;
	float: left;
}
#column p{
	padding: 5px 0px 5px 10px;
	font-size: 11px;
	line-height: 1.4em;
}
#column h2{
	padding: 15px 0px 0px 10px;
}

#mainpicture{
	font-size: x-small;
	text-align: center;
}

#mainpicture img{
	width: 210px;
	border: 1px solid #000;
	margin-left: -5px;
}

#maincontent{
	margin-left: 260px;
	padding-top: 20px;
	font-size: 11px;
	width: 480px;
}

#maincontent p{
	line-height: 1.4em;
}

.durangokoazoka a{
	text-decoration: none;
}

#maincontentbis{
	float: left;
}

#mainmain{
	border: 1px solid #E7E7E7;
	padding: 5px 10px;
	margin-bottom: 20px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	width: 480px;
}
#mainmain h2{
	margin-bottom: 10px;
}

#mainmain img{
	float: right;
	width: 150px;
	padding: 10px 0px 10px 10px;
}

#mainfeatures {
	width: 225px;
	margin-left: 250px;
}

#firstfeatured {
	border: 5px solid #efefef;
        background: #efefef;
	padding: 5px;
	margin-left: 0px;
	margin-bottom: 20px;
}

#firstfeatured .featured, #firstfeatured p{
	margin-bottom: 0px;
}


#mainfeatures #firstfeatured  h2{
	font-size: 15px;
	border-top: 0px dotted #CCC;
	padding: 0;
	margin:0;
}

#mainfeatures img{
	width: 50px;
	float: left;
	padding: 10px 10px 5px 0;
}
#mainfeatures h2{
	font-size: 11px;
	font-family: verdana;
	margin: 0;
	border-top: 1px dotted #CCC;
	padding-top: 10px;
}
.featured{
	margin-bottom: 20px;
}
.cleaner{
	clear:both;
	height: 5px;
	font-size: 5px;
}

#mainnews h1, #albisteak2 h1{
	margin:0 0 15px 0;
	Font-size: 100%;
	font-weight: bold;
	letter-spacing: 5px;
	text-transform: uppercase;
	font-family: arial, verdana, san-serif;
}


#mainnews {
	width: 210px;
	float: left;
}


#mainnews a{
	text-decoration: none;
	}
#mainnews .newsitem h2{
	border:0;
	margin-bottom: 10px;
	}


/*******************Albistegia************/

.newsitem p, h2{
	margin: 0px;
}

.newsitem {
    padding:0 0 8px 0;
	border-top: 1px dotted #ccc;
	float: left;
	}

.newsitem h2{
	padding:5px 0px 5px 0px;
	font-size: 120%;
	font-weight: bold;
	}
.newsitem h2 a{
	text-decoration: none;
	
	}
.sespm a{   
	text-decoration: none;
	}

.data{   
	margin:0px;
	font-size: 90%;
	color: #999999;
	font-weight: bold;
	}

.smalllink{   
    font-size: x-small;
	}

.summary p{   
	margin:0px;
	background-color: #EBEBEB;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 5px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 95%;
	font-weight: bold;
}

#albisteak1{   
	width: 285px;
	float: left;
}
#albisteak2{
	width: 180px;
	margin: 0 0 0 300px;
	padding: 0 0 5px 10px;
	border-left: 1px solid #E7E7E7;
	height: auto;
}
#albisteak2 img a{
	border: none;
}

#albisteak2 a{
	text-decoration: none;
}

#albisteak2 h1{
	margin-top: 0;
	/*background: #E7E7E7;*/
	width: 170px;
}
#albisteak2 p{
	font-size: 0.95em;
line-height: 120%;
}

#picture{
	float: left;
	margin: 0 10px 10px 0;
}

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

#maincontainer {
	margin: 0 auto;
	padding: 0px;
	font-size: 0.9em;
}

#maincontainer .intraneta{
	background: #F9FFE7;
}

#tagline {
	text-align: right;
	font-weight: bold;
	padding: 3px 10px 3px 3px;
	display: none;
}


#search {
   	display: none;
}

#header {
	padding: 0px;	
	height: 139px;
	color:#fff;
	width: 770px;
	margin: 0 auto;
	font-size: 10px;
}

#header a{
    color:#fff;
}
#header a:hover{
    color: #300;
}

#logo img{
	border: 0;
}

#logo {
    float: left;
	border: 0;
	padding: 0px;
	margin-top: 10px;
	padding-left:30px;
	margin-bottom: 7px;
}

#language {
    text-align:right;
	margin-top:0px;
	padding-right: 0;
	padding-top: 40px;
	padding-bottom:20px;
}

#utilities{
	float: right;
	padding: 0 0 5px 10px;
	text-decoration: none;
	color:#fff;
}

#utilities_intranet{
	/*display:none;*/
}

#utilities a{
	color: #FFf;
    text-decoration: none;
}

#main {
	padding: 0px;
	margin:0px;
	}

#menu{
	float: left;
	padding-left: 26px;
	width: 201px;
	color: #300;
	font-size: 11px;
}

* html #menu {
	width: 186px; /* for IE5 and IE6 in quirks mode */
	w\idth: 201px; /* for IE6 in standards mode */
	}

ul#menulist {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#menulist ul{
	list-style: none;
}
ul#menulist a, ul#menulist .active{
	display: block;
	text-decoration: none;
	padding: 8px 0px 8px 20px;
	color: #300;
}
ul#menulist .active{
	color: #900;
}
ul#menulist li{
	border-bottom:1px solid #eee;
	list-style: none;
	/*background: url(gezia.gif) no-repeat top left;*/
}
ul#menulist li ul li{
	border-bottom:1px solid #fff;
	list-style:none;
}

ul#menulist a:hover{
	color: #900;
	background:#E6E6E6;/* url(geziahover.gif) no-repeat top left;*/
}

ul#menulist ul a{
	margin: 0 0 0 -40px;
	text-decoration: none;
	background: #fff url(gezia.gif) no-repeat top left;
	padding: 0px 0px 0px 20px;
}
ul#menulist ul a:hover{
	background: #E6E6E6 url(geziahover.gif) no-repeat top left;
}

ul#menulist form{
	margin: 5px 0px 5px 20px;
}



/***************************Menu nagusia************************/

#mainmenu {
	width: 740px;
	font-weight: bold;
	white-space: nowrap;
	/*margin-left: 30px;*/
	font-size: 11px;
	float: left;
	padding-left: 25px;
	margin-top: -2px;
}

#mainmenu ul {
	padding: 10px 0 0 0;
	margin: 0;
	list-style:none;
	float: left;
	height: 25px;
}

#mainmenu li {
	display:inline;
}

#mainmenu li a {
	padding: 10px 13px 0 13px;
	color: #300;
	text-decoration: none;
}

#mainmenu li a:hover {
	color: #900;
	background: url(geziatop.gif) no-repeat top; 
}

#mainmenu li#active{
	margin: 0;	
	padding: 10px 13px 0 13px;
	color: #900;	
	background: url(geziatop.gif) no-repeat top center; 
}

#container {
	margin: 0 auto;
	width: 770px;
        
}

.durangokoazoka{
	background: #fff url(containerpor.gif) repeat-y top left; 
}

.durangoko_azoka, .durango_baldintzak, .durango_katalogoa, .durango, .katalogoa, .erakusleak, .agenda, .news, .contact, .mapa, .inskripzioa{
	background: #fff url(container.gif) repeat-y top left; 
}
.katalogoa #content img {
	padding: 0;
	border: 1px solid #fff;
}
.bloga{
	background: #fff url(containerpor.gif) repeat-y top left; 
}
#content {
	width: 495px;/*Hau ez mobitu mesedez*/
	margin-left: 270px; 
	text-align: left;
	margin-top: 0px;
	font-size: 0.95em;
	line-height: 160%;
	}

#content img{
	border: 1px solid #ccc;
	padding: 5px;
	}

#content img a{
	border:0;
	}
#breadcrumb {
	margin: 0px 0px 20px 270px;
	font-size: smaller;
	width: 490px;
	text-align:left;
	padding: 20px 0 0 0;
	}
#footer {
	clear: both;
	font-size: 10px;
	margin-top: 0px;
	color: #ffffff;
	background: #B4C900;
	padding: 5px;
	/*height: 100px;*/
	line-height: 1.4em;
	text-align: right;
}
#footercontainer {
	width: 750px;
	margin: 0 auto;
	border: 1px;
	text-align: right;
}
#ekipoa{	
	width: 200px;
	color: #808F02;
	float: left;
	
	}
#footer #ekipoa a{	
	color: #808F02;
	}
#footer2 {
	margin-left: 320px;
	margin: 0 auto;
}
#footer2 img{
    float: right;
}
#footer2 p{
    padding-right: 100px;
}
#footer2 a, #footer a{	
	color: #ffffff;
	text-decoration: underline;
}




/**********kalendarioa************/
.calendar{
	padding: 2px;

}

#calendar{
	margin: 0px 0px 10px 15px;
}
#calendar table{
	border: 1px solid #B4C900;
}

#calendar caption{
	background: #B4C900;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#menu h1{
	font-family: verdana;
	font-size: small;
	text-align: center;
}
/**********Agenda************/

#agenda em {
	background: #B4C900;
	margin-left: -10px;
	color: #fff;
	padding: 0 3px 0 3px;
	font-style: normal;
	font-weight: bold;
}

#agenda .ofiziala em{
	margin-left: -15px;
}

.ofiziala {
	background:#F2F6D4;
	border: 1px solid #B4C900;
	padding: 5px;
	margin:5px 0 5px 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
}
#zutabe1, #zutabe2 {
	background:#F2F6D4;
	border: 1px solid #B4C900;
	padding: 5px;
	margin:5px 0 5px 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

#agenda li{
	margin-left: 0px;
	list-style: none;
	margin-bottom: 10px;
}

/**********Argazkiak eta argazki oinak************/
.irudialeft, .left, .imgleft{
	float:left;
	margin: 10px 20px 10px 0px;
}

.irudiaright, .right, .imgright{
	float:right;
	margin: 10px 0px 10px 10px;
}

.irudialeft p, .irudiaright p, .irudia p, .right p, .left p, .imgleft p, .imgright p{
	font-size: 0.9em;
	color: #666;
	margin: 0;
	padding:0;
}
/*
.gezia{
	padding: 0px 0px;
	font-weight: bold;
	background: #ccc;
	color: #fff;
	text-decoration: none;
}*/

/**********Argazki galeria************/

.galerialerroa img {
	/*float: left;*/
	margin: 0 auto;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
		}

.galerialerroa{
float:left;
height:200px;
margin-bottom:10px;
text-align:center;
margin-left: 5px;
width:160px;
font-size: 95%;
}
		}


/**********Bloga************/

#menu h2{
	color: #fff;
	margin: 5px 10px;
	letter-spacing: 2px;
	text-align:center;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0 0 5px 0;
	text-align: left;
}

.xml {
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0 3px;
	font: bold 10px verdana,sans-serif;
	color: #FFF;
	background: #F60;
	text-decoration: none;
	margin: 0 0 0 10px;;
}
*html .bloga #content{
	width:495px;
}
.bloga #menu li{
	list-style: url(bloga.gif);
	line-height: 160%;
	padding-bottom: 2px;
}

.bloga #menu ul{
	margin-left: 0px;
	padding-left: 30px;
}

.bloga #content h1{
	color: #B4C900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	margin:-10px 0 0 0;
	padding: 0px;
}

.bloga #content h2{
	font-size:1em;	
	font-weight: bold;
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	background: #B4C900;
	color: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.bloga #content h3 a{
	text-decoration: none;
}

.bloga #content h3{
	font-size:1.8em;	
	font-weight: normal;
	margin-bottom: 10px;
	color: #660;
}

#menu a{
text-decoration: none;
}

.subtitle	{ 
	margin: 10px 0;
	font-size: small; 
	color: #999999; 
	font-weight: bold;
}

.posted{ 
	font-size: x-small; 
	color: #999; 
	margin-bottom: 20px;
	margin-top: 10px;
	border-top:1px solid #e5e5e5;	
}

.extended	{ 
	font-size: x-small; 
	color: #999; 
}

#content .comments h2{
	color:#666;
	font-size: small;
	font-weight:bold;
	line-height:140%;
	margin: 0;
	padding:25px 0 3px 0;	
	border-bottom:1px dotted #666;	
	background: #fff;
	0border-radius: 0;
	-moz-border-radius: 0;
}

#content .comments h3{
	font-size: 1.5em;
}

.laguntzailea {
		width: 140px;
		float: left;
		margin: 0 10px 0 0;
		text-align: center;
		height: 110px;
		font-size: 0.9em;
		}

#content .laguntzailea img{
	border: 0;
	padding-bottom: 5px;
		}

.contact fieldset{
	background: #e5e5e5;
	border: 0;
		}

.contact legend{
	display: none;
		}

.fitxamotza{
	padding-left: 16px;
	background: url(fitxa.gif) no-repeat top left;
		}

.fitxamotza strong{
	font-size: 110%;
		}


.katalogoa .ofiziala {
	margin-bottom:15px;
	padding: 5px 15px 0 15px;
}


/*.fitxaluzea ul.egileak{
	list-style: none;
	padding: 0px;
	background: url(fitxa.gif) no-repeat top left;
	padding-left: 15px;
}*/

.fitxaluzea ul li{
	list-style: none;
	padding: 0px;
	background: url(fitxa.gif) no-repeat top left;
	padding-left: 15px;
	margin-left:-40px;
}

.zerrenda ul li{
	list-style: none;
	padding: 0px;
	margin:0;
	background: url(fitxa.gif) no-repeat top left;
	padding-left: 15px;
}


.fitxaluzea{
	margin-left:0px;
	margin-bottom: 20px;
	/*float: left;*/
	padding: 10px 20px;
	border: 3px solid #e5e5e5;
	border-radius: 12px;
	-moz-border-radius: 12px;
}
.fitxaluzea p{
	margin: 0;
	background: url(fitxa.gif) no-repeat top left;
	padding-left: 15px;
	/*padding: 10px;
	border: 3px solid #e5e5e5;*/
}


.argitalogo{
	float: right;
	margin-top:-30px;
}


/********************Formularioa*********/
form label {
	font-weight: bold;
	/*clear: right;*/
	font-size: 0.85em;
}

form input {
	margin: 5px 0;
}

form.bilatuform {
	margin-bottom: 5px;
}

.txatportada h3{
	margin: 1em 0 0 0;
	padding:0.5em 0 0 0;
	border-top: 1px dotted #ccc;
}

.txatportada img{
	margin: 1em 10px 10px 0;
	padding:0;
}

.txata img{
	float: right;
	margin: 25px 0 10px 10px;
}

.txata li{
	margin: 10px 0 0 0;
}

/**** Nando: eskatzeko form *****/

form#eskatzailea fieldset
{
  margin: 0px;
  padding: 0px;
}

form#eskatzailea fieldset
{
  width: 100%
  float:left;
  clear:left;
  padding:0px 10px 10px 10px;
  margin:0px;
}

form#eskatzailea div#standak
{
  padding:10px 0px 0px 0px;
}

form#eskatzailea div#standak fieldset
{
  width: 100%
  float:left;
  clear:left;
  padding:10px
}

form#eskatzailea div#standak fieldset .partaideakOptions
{
  width: 300px;
}

form#eskatzailea div#standak fieldset #standEzabatuButton
{
  float:right;
  padding: 0px;
  margin:0px;
  text-align: right; 
}

.derrigorrez
{
  color: red;
  font-weight: bold;
  font-size: 1.4em;
  margin-left: 5px;
  vertical-align: center;
}

.azpitotala
{
  border: none;
  margin: 10px 0px 0px 0px;
}

table.stand
{
  border:none;
  width:100%
}

#eskatzailea label{
 width: auto;
 /*border: 1px solid red;*/
 float: none !important;
 /*margin:0 0 -2em 0;*/
 padding:0;
}


#baiezbotoia strong{
	border: 5px solid #ccc;
	font-weight: normal;
	background: #efefef;
	padding: 10px 20px;
	margin: 30px 15px 0 15px;
	display: block;
	font-size: 2em;
	width: 150px;
	-moz-border-radius: 20px;

}

.datuak 
{
 background-color:#CCC;
 
}


.datuak td,.datuak th
{
 background-color:white;
 width:100%;
 padding:3px;
}

.datuak th 
{
 background-color:#666;
 color:white;
}

.datuak .n td{
	text-align: right;
}

.bik td{
    background: #F3F5F7;
}


.txikia li {
	margin: 0;
	padding: 0;
}
.txikia ul{margin:0;} 


.error {
  border:1px solid #F00;
  padding:3px;
}


#container .sare-sozialak{
width:100%;
}

.sare-sozialak #menu {
display: none;
}

.sare-sozialak #content {
margin-left:0px;
width:98%;
}

.sare-sozialak #breadcrumb {
margin:0 0 20px 0px;
width:98%;
}

#facebook {
float: left;
margin-right: 2.5em;
}