body {
	margin: 0;
	padding: 0;
	font: small Verdana, Arial, sans-serif;
	background: url(/img/fondoa.gif) repeat top;
}
h1 {
	font-size: 160%;	
	color: #999;
	font-weight: normal;	
}
h2 {
	font-size: 140%;
	color: #666666;
}
h3 {
	font-size: 125%;
	color: #666666;
}
h4 {
	font-size: 115%;
}
h5 {
	font-size: 90%;
}
h6 {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
img, img a{
	border: 0px;
}
pre, code {
	font: 1em Courier, "Courier New", monospace;
	letter-spacing: -0.066em;
	color: #333;
}
p {
	margin: 0.3em 0 1.2em;
	line-height: 1.4em;
}
li, ul {
	line-height: 1.4em;
}
hr {
	display: block;
	clear: both;
	visibility: hidden;
}
a:link, a:visited {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#FF6600;
	text-decoration:underline;
}
/*******************/
#maincontainer {
    width: 100%;
	margin: 0 auto;
	padding: 0px;
	border: 0px solid #000000;
	background: url(/img/fondoa2.gif) no-repeat top right;
}
/******header***/
#header {
	padding: 0;	
	margin: 0 auto;
	text-align: left; 
	width: 654px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 120px;
	background: #ffffff;
}
#logo img{
	border: none;
}
#logo {
    float: left;
	border: 0;
	padding: 0; 
	margin: 0; 
	height: 100px;
}
#language {
    text-align:right;
	margin-top:0px;
	font-size: 10px;
	text-decoration: none;
}
#utilities{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 10px;
    text-decoration: none;
}
#tagline {
	font-size: 11px;
	color: black;
	margin-top: 65px;
	padding-left: 135px;
	position: absolute;


}
#search {
   	display: none;
}
.mapa{
    background: #ffffff url(/img/menua.gif) no-repeat left top;
}
.contact{
    background: #ffffff url(/img/menua.gif) no-repeat left top;
}
/*********menu nagusia*****/

#mainmenu {
	margin: 0px;
	padding: 0px 0px 0px ;
	top: 0px;
	
}
#mainmenu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}
#mainmenu ul li {
	display: block;
	float: left;
	padding-top: 2px ;	
	background: #999999;
	width: 108px;
	height: 17px;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
}
#mainmenu ul li a{	
	color: #ffffff;
	text-decoration: none;
}
#mainmenu ul li a:hover{	
	color: #000;
}
#mainmenu .active{	
	font-weight: bold;  
	background: #cccccc;
	color: #000000;
}	
#mainmenu .active a{	
	color: #ffffff;   
}
#resources a:link, #resources a:visited {
	border-right: 1px solid #ccc;
}
/*********portada*****/
#maincontent{
	float:left;
	width:450px;
}
#container {
    border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 654px;
	color:  #333333;
	margin: 0 auto;
	margin-top: -1px;
	margin-bottom: -3px;
	padding: 0px;
}
.badihardugu{
	background: url(contentfonport.gif) repeat;
}
#container a{
    text-decoration: underline;
}
#content {
	width: 460px;
	margin: 15px 150px 20px 15px; 
	text-align: left;
}
#mainpicture img{
	width:435px;
}
#mainpicture p{
	width:390px;
	color:#666666;
	font-size: 12px;
	padding:10px 10px 10px 10px;
	margin:10px;
	font-family: "Trebuchet MS";
	border:1px solid #efefef;
}
#mainnews{
	width: 190px;
	margin-left:450px;
}
#mainnews a{
	font-size: 11px;
	text-decoration:none;
}
#mainnews a:hover{
	text-decoration:none;
	color:#ff6600;
}
#mainnews h1{
	display:none;
}
#mainnews p.data {   
	margin:0px;
    font-size: smaller;
	color:black;
	font-weight:normal;
	margin-top:15px;
}
#mainnews p{   
	margin-bottom: 0px;
}
#mainfeatures{
	width: 400px;
	margin:15px;
}
#mainfeatures p{
	margin-bottom:70px;
}
#mainfeatures .featured h2{
	font-size: 12px;
	font-weight:bold;
	color:white;
	margin:0px;
}
#mainfeatures img{
	float:left;
	margin:0 10px 0 0px;
}
/*********/
.elkartea, .proiektuak, .ahotsak, .fonoteka, .argitalpenak, .news, .intraneta{
	background: url(contentfon.gif) repeat;
}


#subscribe{
	display:none;
}
#breadcrumb {
	margin: 10px 150px 20px 10px;
	font-size: smaller;
	width: 470px;
	top:0px;
	text-align:left;
}
/****albisteak****/
.newsitem.smalllink a{   
    margin-top:10px;	
}
.newsitem p{   
	margin-bottom:5px;
}
.newsitem {   
    padding-top:10px;	
}
.newsitem h2{   
	margin:0px;
    font-size: 100%;	
}
p.data {   
	margin:0px;
    font-size: smaller;
	font-weight: bold;
	color: #666666;
	margin-top:5px;
	margin-bottom:10px;
}
.summary p{   
	margin:0px;
	background: ebebebe#;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
/********2.menua*******/
#menu {
    float: right; 
    width: 150px;
	text-align: left;	
	padding-left: 10px;
	font-size: smaller;
}
#menu ul ul {
    margin-left: 12px;   
}
#menu ul a{
	text-decoration: none;
}
#menu ul ul a{   
	text-decoration: none;	
}
#menu li a{	
	text-decoration: none;
	font-weight: bold;
	list-style-image: url(gez.gif);
}
#menu li  {
    margin-left: -30px;
    margin-bottom: 8px;
	margin-top: 8px;
	font-weight: bold;
	list-style-image: url(gez.gif);
}
#menu li li a{
	font-weight: normal;
	list-style-image: url(gez.gif);
}
#menu li li {
	font-weight: normal;
	list-style-image: url(gez.gif);
}
*html #menu li li {
	margin-left: 0px;
}
/**************/
.return{   
	text-align: right;
}
.smalllink{  
	font-size: smaller;
}
.cleaner{
	clear:both;
	height:1px;
}
/*********footer***/
#footer {
	clear:both;
	text-align: right;
	font-size: smaller;
    border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0 auto;
	width: 654px;
	background: url(footerfon.gif) no-repeat top right;
	height: 130px;
}
#footer p{
	padding: 5px;
}
form {
  width: 450px;
  padding: 0.5em 0;
  margin:1px;
}
form div {
  clear: both;
}
form label {
  display: block;
  float: left;
  width: 150px;
  padding-left: 22px;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}
.fonoteka h5{
	border-bottom:1px solid #ccc;
}
.fonotit {
	font-size:130%;
	color:#f60;
}
.fonoizen{
	color:#f60;
	font-weight:bold;
}
.fonoteka ul li {
    list-style:url("/img/gezia.gif");
}
.fonoteka ul{
	padding-left:15px;
}
#fitxa{
	/*height:410px;*/
}
#hizlarifitxa {
	width:220px;
	margin:10px 0px 10px 10px;
	padding-left:5px;
	border:1px solid #ccc;
	float:right;
	font-size:90%;
}
.hizlaria{
	width:210px;
	border:1px solid black;
}
dt{
	font-weight:bold;
	padding-top:10px;
}
dd {
	padding-left:0;
	margin-left:5px;
}
#prevnext {
	float:right;
	padding:0;
	margin-bottom:10px;
	font-size:90%;
}
form {
  width: 450px;
  padding: 0.5em 0;
  margin:1px;
}
form div {
  clear: both;
}
form label {
  display: block;
  float: left;
  width: 150px;
  padding-left: 22px;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}


.fonotit {
	font-size:130%;
	color:#f60;
}
.fonoizen{
	color:#f60;
	font-weight:bold;
}

#hizlarifitxa {
	width:220px;
	margin:10px 0px 10px 10px;
	padding-left:5px;
	border:1px solid #ccc;
	float:right;
	font-size:90%;
}
#hizlarifitxa img{
	margin-top:5px;
}
.hizlaria{
	width:210px;
	border:1px solid black;
}
dt{
	font-weight:bold;
	padding-top:10px;
}
dd {
	padding-left:0;
	margin:0 0 0 5px;
}
#prevnext {
	float:right;
	padding:0;
	margin-bottom:10px;
	font-size:90%;
}
#trans{
margin-top:5px;
padding:5px;
background-color:#e5e5e5;
border:1px solid #ccc;
line-height:1.3em;
}
#beste{
	border-top:1px solid #e5e5e5;
	font-size:90%;
	color:#666;
	text-align:center;
}
/********** suggestions ***********/

.suggestion
{
  text-align: left;
  width: 60px;
  float: left;
}

.count
{
  text-align: right;
  width: 70px;
  margin-left: 60px;
}

#pasarteas_suggestions
{
  height: 0px;
  margin-top: -1px;
  margin-left: 172px;
  width: 133px;
  border: 1px solid #000000;
  visibility: hidden;
}

#hizlarias_suggestions
{
  height: 0px;
  margin-top: -1px;
  margin-left: 172px;
  width: 133px;
  border: 1px solid #000000;
  visibility: hidden;
}

#gaias_suggestions
{
  height: 0px;
  margin-top: -1px;
  margin-left: 172px;
  width: 133px;
  border: 1px solid #000000;
  visibility: hidden;
}
/*******ahotsak******/
.testua a strong{
	color:#f60;
}

.ahotsak, .ahotsakantzuola, .ahotsakbergara, .ahotsakmallabi, .ahotsaksoraluze, .ahotsakarrasate, .ahotsakelgeta, .ahotsakermua, .ahotsaklegazpi, .ahotsakordizia, .ahotsakzumarraga, .ahotsakeskoriatza, .ahotsakzarautz, .ahotsakaretxabaleta {
	font-size:95%;
}
.ahotsak .testua, .ahotsakantzuola .testua, .ahotsakbergara .testua, .ahotsakmallabi .testua, .ahotsaksoraluze .testua, .ahotsakarrasate .testua, .ahotsakelgeta .testua, .ahotsakermua .testua, .ahotsakzumarraga .testua, .ahotsaklegazpi .testua, .ahotsakordizia .testua, .ahotsakeskoriatza .testua, .ahotsakzarautz .testua, .ahotsakaretxabaleta .testua{
	font-size:95%;
	line-height: 1.5em;
}

.ahotsak h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #Fc3;
	border-left:1px solid #Fc3;
	width:97%;
}
.ahotsak .hizlari img, .ahotsakantzuola .hizlari img, .ahotsakbergara .hizlari img, .ahotsakmallabi .hizlari img, .ahotsaksoraluze .hizlari img, .ahotsakarrasate .hizlari img, .ahotsakelgeta .hizlari img, .ahotsakermua .hizlari img, .ahotsakzumarraga .hizlari img, .ahotsaklegazpi .hizlari img, .ahotsakordizia .hizlari img, .ahotsakeskoriatza .hizlari img, .ahotsakzarautz .hizlari img, .ahotsakaretxabaleta .hizlari img{
	float:right;
	margin-left:5px;
	border: 1px solid #ccc;
	padding:1px;
}
.ahotsak table, .ahotsakantzuola table, .ahotsakbergara table, .ahotsakmallabi table, .ahotsaksoraluze table, .ahotsakarrasate table, .ahotsakelgeta table, .ahotsakermua table, .ahotsakzumarraga table, .ahotsaklegazpi table,.ahotsakordizia table, .ahotsakeskoriatza table, .ahotsakzarautz table, .ahotsakaretxabaleta table  
{
	margin-top:10px;
	margin-bottom:10px;
	width:95%;
}
.ahotsak table img, .ahotsakantzuola table img, .ahotsakbergara table img, .ahotsakmallabi table img, .ahotsaksoraluze table img, .ahotsakarrasate table img, .ahotsakelgeta table img, .ahotsakermua table img, .ahotsakzumarraga table img, .ahotsaklegazpi table img, .ahotsakordizia table img, .ahotsakeskoriatza table img, .ahotsakzarautz table img, .ahotsakaretxabaleta table img{
	float: left;
	padding:0;
	margin:0;
}
.ahotsak th, .ahotsakantzuola th, .ahotsakbergara th, .ahotsakmallabi th, .ahotsaksoraluze th, .ahotsakarrasate th, .ahotsakelgeta th, .ahotsakermua th, .ahotsakzumarraga th,  .ahotsaklegazpi th, .ahotsakordizia th, .ahotsakeskoriatza th, .ahotsakzarautz th, .ahotsakaretxabaleta th{
	background-color:#e5e5e5;	
	padding:6px;
}
.ahotsak td, .ahotsakantzuola td, .ahotsakbergara td, .ahotsakmallabi td, .ahotsaksoraluze td, .ahotsakarrasate td, .ahotsakelgeta td, .ahotsakermua td, .ahotsakzumarraga td, .ahotsaklegazpi td, .ahotsakordizia td, .ahotsakeskoriatza td, .ahotsakzarautz td, .ahotsakaretxabaleta td{
	padding:2px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	font-size:90%;
}
.ahotsak h2, .ahotsakantzuola h2, .ahotsakbergara h2, .ahotsakmallabi h2, .ahotsaksoraluze h2, .ahotsakarrasate h2, .ahotsakelgeta h2, .ahotsakermua h2,  .ahotsakzumarraga h2, .ahotsaklegazpi h2, .ahotsakordizia h2,.ahotsakeskoriatza h2, .ahotsakzarautz h2, .ahotsakaretxabaleta h2{
	color:#f60;
}
.ahotsak h3, .ahotsakantzuola h3, .ahotsakbergara h3, .ahotsakmallabi h3, .ahotsaksoraluze h3, .ahotsakarrasate h3, .ahotsakelgeta h3, .ahotsakermua h3, .ahotsakzumarraga h3, .ahotsaklegazpi h3,  .ahotsakordizia h3, .ahotsakeskoriatza h3, .ahotsakzarautz h3, .ahotsakaretxabaleta h3{
	padding:0;
	margin-top:0;
	font-size:120%;
	letter-spacing: .1em;
	border-bottom:1px solid #ccc;
	margin-left:10px;
	color:#f60;
}
.ahotsak fieldset, .ahotsakantzuola fieldset, .ahotsakbergara fieldset, .ahotsakmallabi fieldset, .ahotsaksoraluze fieldset, .ahotsakarrasate fieldset, .ahotsakelgeta fieldset, .ahotsakermua fieldset, .ahotsakzumarraga fieldset, .ahotsaklegazpi fieldset, .ahotsakordizia fieldset, .ahotsakeskoriatza fieldset, .ahotsakzarautz fieldset, .ahotsakaretxabaleta fieldset{
  border:1px solid #efefef;
}
.ahotsak h5, .ahotsakantzuola h5, .ahotsakbergara h5, .ahotsakmallabi h5, .ahotsaksoraluze h5, .ahotsakarrasate h5, .ahotsakelgeta h5, .ahotsakermua h5, .ahotsakzumarraga h5, .ahotsaklegazpi h5, .ahotsakordizia h5, .ahotsakeskoriatza h5, .ahotsakzarautz h5, .ahotsakaretxabaleta h5{
	border-bottom:1px solid #ccc;
}
.testua img.bideoa{
	float:none;
}
/******************ahotsak fondoak*******/
.ahotsakantzuola{
	background: url(contentfon_an.gif) repeat;
}
.ahotsakbergara{
	background: url(contentfon_be.gif) repeat;
}
.ahotsakmallabi{
	background: url(contentfon_ma.gif) repeat;
}
.ahotsakelgeta{
	background: url(contentfon_el.gif) repeat;
}
.ahotsakermua{
	background: url(contentfon_el.gif) repeat;
}
.ahotsakzumarraga{
	background: url(contentfon_el.gif) repeat;
}
.ahotsaklegazpi{
	background: url(contentfon_el.gif) repeat;
}
.ahotsakordizia{
	background: url(contentfon_el.gif) repeat;
}
.ahotsakarrasate{
	background: url(contentfon_ar.gif) repeat;
}
.ahotsaksoraluze{
	background: url(contentfon_so.gif) repeat;
}
.ahotsakeskoriatza{
	background: url(contentfon_es.gif) repeat;
}
.ahotsakzarautz{
	background: url(contentfon_za.gif) repeat;
}
.ahotsakaretxabaleta{
	background: url(contentfon_are.gif) repeat;
}
/*******ahotsak herriak h1******/
.ahotsakantzuola h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #9BAE42;
	border-left:1px solid #9BAE42;
	width:97%;
}
.ahotsakarrasate h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #639;
	border-left:1px solid #639;
	width:97%;
}
.ahotsakbergara h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #339;
	border-left:1px solid #339;
	width:97%;
}
.ahotsaksoraluze h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #CCCC96;
	border-left:1px solid #CCCC96;
	width:97%;
}
.ahotsakelgeta h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #660;
	border-left:1px solid #660;
	width:97%;
}
.ahotsakermua h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #660;
	border-left:1px solid #660;
	width:97%;
}
.ahotsakzumarraga h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #660;
	border-left:1px solid #660;
	width:97%;
}
.ahotsaklegazpi h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #660;
	border-left:1px solid #660;
	width:97%;
}
.ahotsakordizia h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #660;
	border-left:1px solid #660;
	width:97%;
}
.ahotsakmallabi h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #F93;
	border-left:1px solid #F93;
	width:97%;
}
.ahotsakeskoriatza h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #679700;
	border-left:1px solid #679700;
	width:97%;
}
.ahotsakzarautz h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #447FBE;
	border-left:1px solid #447FBE;
	width:97%;
}
.ahotsakaretxabaleta h1{
	color:black;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-bottom:20px;
	border-top:3px solid #2F9FFF;
	border-left:1px solid #2F9FFF;
	width:97%;
}
/*** herrien menuetako armarriak******/
.ahotsak #menulist2{
	margin-top:30px;
	border-top:1px solid black;
	color:black;
}
.ahotsak #menulist2 li{
	list-style-image: none;
	padding-top:5px;
}
.ahotsakantzuola #menulist a, .ahotsakbergara #menulist a, .ahotsakelgeta #menulist a, .ahotsakermua #menulist a, .ahotsakzumarraga #menulist a, .ahotsaklegazpi #menulist a, .ahotsakordizia #menulist a, .ahotsakarrasate #menulist a, .ahotsakmallabi #menulist a, .ahotsaksoraluze #menulist a, .ahotsakeskoriatza #menulist a, .ahotsakzarautz #menulist a, .ahotsakaretxabaleta #menulist a{
	color:white;
}
.ahotsakantzuola #menulist a:hover, .ahotsakbergara #menulist a:hover, .ahotsakelgeta #menulist a:hover, .ahotsakermua #menulist a:hover, .ahotsakzumarraga #menulist a:hover, .ahotsaklegazpi #menulist a:hover, .ahotsakordizia #menulist a:hover, .ahotsakarrasate #menulist a:hover, .ahotsakmallabi #menulist a:hover, .ahotsaksoraluze #menulist a:hover, .ahotsakeskoriatza #menulist a:hover, .ahotsakzarautz #menulist a:hover, .ahotsakaretxabaleta #menulist a:hover{
	color:black;
}
.ahotsakarrasate #menulist{
	background:url("arma_ar.gif") no-repeat bottom left;
	padding-bottom:300px;
}
.ahotsakelgeta #menulist{
	background:url("arma_el.gif") no-repeat bottom left;
	padding-bottom:300px;
}
.ahotsakmallabi #menulist{
	background:url("arma_ma.gif") no-repeat bottom left;
	padding-bottom:300px;
}
.ahotsaksoraluze #menulist{
	background:url("arma_so.gif") no-repeat bottom left;
	padding-bottom:300px;
}
.ahotsakantzuola #menulist{
	background:url("arma_an.gif") no-repeat bottom left;
	padding-bottom:150px;
}
.ahotsakeskoriatza #menulist{
	background:url("arma_es.gif") no-repeat bottom left;
	padding-bottom:150px;
}
.ahotsakaretxabaleta #menulist{
	background:url("arma_are.gif") no-repeat bottom left;
	padding-bottom:150px;
}

*html #menulist{
	margin-left:0;
}
*html #menulist li{
	margin-left:20px;
}



.text_form{
         width:260px;
}
.gorria{
        color:red;
        font-weight: bold;
}

.liburutegiafitxak img{
       float: right;
padding: 0 0 10px 10px;
}
.liburutegiaportada img{
      width: 50px;
    padding: 0 0 0 10px;
     float: right;
}
.liburutegiaportada li{
      margin-bottom: 15px;
}
.liburutegiafitxak {
       line-height: 160%;
}
/****gestioa******/
.ahotsakgestioa #content a{
	color:blue;
}
.ahotsakgestioa table{
	border:1px solid black;
	background-color:white;
	margin-bottom:10px;
}
.ahotsakgestioa table table{
	border:none;
	margin-bottom:0;
}
.ahotsakgestioa thead td{
	background-color:#ccc;
	padding:3px;
}
.ahotsakgestioa td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.ahotsakgestioa table table td{
	border:none;
}
.gorri{
	color:red;
}