  	/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style-type: square;}
q:before, q:after { content:''; }
/* end reset */

@font-face {
    font-family: 'ehusansregular';
    src: url('../font/ehusans-regular-webfont.woff2') format('woff2'),
         url('../font/ehusans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ehusansbold';
    src: url('../font/ehusans-bold-webfont.woff2') format('woff2'),
         url('../font/ehusans-bold-webfont.woff') format('woff');
   font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ehuserifbold';
    src: url('../font/ehuserif-bold-webfont.woff2') format('woff2'),
         url('../font/ehuserif-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehuserifregular';
    src: url('../font/ehuserif-regular-webfont.woff2') format('woff2'),
         url('../font/ehuserif-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
background-color:#F9F9F9;
	
}

.topMenuBack{
	width:100%;
	margin:0px auto;
	background-image:url(../irudiak/barraTop.png);
	background-repeat: repeat-x;
	
}
li{
	list-style-type:none;	
	display:inline-block;
	padding:0px 15px;
}
.topMenu{
	margin:0px;
	margin-left:-50px;
	padding:2px 50px 4px 0px;
	width:100%;
	color: #F8F8F8;
	font-family: 'ehusansregular';
	font-size: .9em;
	background-image:url(../irudiak/barraTop.png);
	background-repeat: repeat-x;
	text-align:right;
	
}	

.topMenu a:link{
	text-decoration:none;
	color: #ccc;	
}


.topMenu a:visited{
  text-decoration:none;
  color: #ccc;

}
.topMenu a:hover{
	text-decoration:none;
	color: #FFFFFF;
	
	
}

#mainheader{
	background-color:#383838;
	color: #FFF;
	height: 97px;	
	
}

#logo-header{
	float: left;
	margin-top:-20px; 
	padding: 0px 0 5px 100px;
	font-family: 'ehusansregular';
	font-size: .8em;
	
}


.izenburua{
	float:right;
	padding:15px 150px 15px 0px;
	margin:0px;
	color: #F8FFFF;
	  font-family: 'ehusansbold';
	  /*font-weight:bold;*/
	  font-size: 2.4em;
     display:inline;
}


.bottomMenuBack{
	margin:0px;
	margin-left:-50px;
	padding:2px 50px 4px 0px;
	width:100%;
	color:#585E63;
	font-family: 'ehusansregular';
	font-weight:bold;
	background-color:#E2E3E4;
	text-align:right;
	border-bottom:1px #ccc solid;
	box-shadow:0px 10px 25px #e9e9e9; 
}	

.aukeratua{
	font-family: 'ehusansbold';	
	font-size: 1.1em;
}


.bottomMenuBack a:link{
	text-decoration:none;
	color:#585E63;
}
.bottomMenuBack a:visited{
  text-decoration:none;
  color:#585E63;

}

.bottomMenuBack a:hover{
	text-decoration:none;
	color:#222;
	
}

.aurkezle {
	font: normal .8em ehuSansRegular;
}


/*
.burua{
		width: 100%;
		height:75px;
		background-color: #555B61;
		display:block;
		margin: 0px auto;
	}
	
    h1{
      width: 100%;
	  height:75px;
      margin: 100px auto;
      padding:15px;
      text-align: center;
      background-color: #555B61; 
      color: #F3F5F6;
	  font-family:ehuSansReg;
	  font-weight:bold;
	  font-size:1.5em; 
     display:inline;	
	  }
	*/
    h3{
      margin: 5px auto;
      display: block;
      text-align: center;
     	color:#333;
      font: bold 1.5em ehuSansRegular;
  	}

  	.oharra{
  		color:#5555ff; 
  		padding: 5px;
      font: bold 1.1em ehuSansRegular;
  	}


 
table{
	margin:15px auto;
	width:90%;	
	border:1px solid #999;
	border-top-left-radius: 25px;
    border-top-right-radius: 25px;
	padding: 20px;
	border-collapse:collapse;
	text-align:center;
		
}



th, td{
	border:1px solid #999;
	text-align:center;
	}
table tr:nth-child(1){
	background-color:#FFF;
	border-top-left-radius: 25px;
    border-top-right-radius: 25px;
	
}

  	tr:nth-child(odd) {
  /*  background: blue;*/
/*background: #7fa5a6;*/
    background: #FFF;
    margin: 0;
}

  	tr:nth-child(even) {
    /*background: #5f8384;*/
    background: #EEE;
    margin: 0;
}

  	tr:nth-child(1) {
    /*background: #f9f9ca;*/
    background: #E2E3E4;/*#c5d5fb;*/
    font-weight: bold;
    text-align: center;

}

th{
 
background: #E2E3E4;
font: normal .9em ehuSansRegular;
 /* color:#f9f9ca;*/
}

td{
  padding: 3px;
  font: normal .8em ehuSansRegular;
	color:#333;
 /* color:#f9f9ca;*/
}


td a{
  color: #333;
  font-weight:normal;
}

td a:visited{
  color: #999;
  font-weight: bold;
}

tr:nth-child(1) td{
  padding: 5px;
  font: bold 1.1em ehuSansReg;
 color: #333;

  /*color: #5f8384;*/
}

#bilatzailea{
	margin:15px auto;
	width:45%;	
	border:1px solid #999;
	border-collapse:collapse;
	text-align:center;
	font: normal .9em ehuSansRegular;
}
#admin{
	margin:15px auto;
	width:100px;	
	border:1px solid #999;
	border-collapse:collapse;
	text-align:center;
}

 input[type="text"]{
  width: 98%;

 }

input[type="submit"]{
  margin: auto;
  padding: 2px;

 }
 
 input[type="button"]{
  margin: auto;
  padding: 2px;

 }
/*

nav {
  width: 100%;
  
  margin: auto;
  text-align: center;
  background-color:#747986;
  
}
*/


.alerta {
	color:#ff0000;
	margin: auto;
}

strong {
  color:#000;
  font-weight: bold;
  margin: auto;

}

a {
  margin:0;
text-align: center;
padding: 5px; 

}

form{
text-align: center;
margin: auto;
}

.orriak{
  padding:10px 0px;
  width:90%;
  margin:auto;
  background-color: #E2E3E4;
  color:#333;
  text-align:center;
  font-weight: bold;
 border:1px solid #999;

}

.orriak a:link{
  text-decoration:none;
  /*background-color:#7fa5a6;*/
  color:#000000;

}

.orriak a:visited{
  text-decoration:none;
  /*background-color:#7fa5a6;*/
   color:#666;
}

.zentratu{
	text-align:center;
}

 a.geziaBera, a.geziaGora{
	margin:auto;
	display:block;
	width:12px;
	height:12px;
	text-align:center;
}

 a.geziaBera:link{
	background:url(../irudiak/gezia_bera_link.jpg) no-repeat center;
}
 a.geziaBera:hover{
	background:url(../irudiak/gezia_bera_hover.jpg) no-repeat center;
}
 a.geziaGora:link{
	background: url(../irudiak/gezia_gora_link.jpg) no-repeat center;
}
 a.geziaGora:hover{
	background: url(../irudiak/gezia_gora_hover.jpg) no-repeat center;
}

#id_zutabea{ 
	width:5%;
 	}
#hizkuntza_zutabea{
	width:5%;
 	}
#data_zutabea{
	width:7%;
 	}
#bideo_zutabea{
	width:24%;
 	}
.bideo_zutabea{
	text-align:left;	
}
#hizlari_zutabea{
	width:22%;
 	}
.hizlari_zutabea{
	text-align:left;	
}
#kolekzio_zutabea{
	width:24%;
 	}
.kolekzio_zutabea{
	text-align:left;	
}

/*tv zutaberako froga hasten da hemen*/
#tv_zutabea{
	width:3%;
 	}

a.tv{
	display:block;
	width:40px;
	height:40px;
	text-align:center;
	}
	
a.tv:link{
	background:url(../irudiak/tv-a-link3.png) no-repeat center;
	
}

a.tv:visited{
	width:80px;
	height:80px;
	opacity: 0.1;
	background-color:#F30;
}
a.tv:hover{
		
		
		
		background:url(../irudiak/tv-a-hover3.png) no-repeat center;
}

a.tv:active{
	background:url(../irudiak/tv-a-active3.png) no-repeat center;
}

.baimenak{
	display:block;
	padding:5px;
}

#baimenkaxa{
	margin:15px auto;
	width:350px;	
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:center;
}

.eskuliburukaxa{
	background-color:#fff;
	width:80%;
	margin:15px auto;
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:left;
	font: normal .9em ehuSansRegular;
 	color: #333;
}

.eskuliburukaxa p{
	margin:15px;
	text-align:center;
	font-family: 'ehusansbold';	
}


dl{
	margin:15px auto;
	padding:15px;
	
}

dt{ 
	font-weight:bold
}

/*Tv zutabearen froga amaitzen da*/


.form-container{
	background-color:#e2e3e4;
	border:2px solid #585858;
	border-collapse:collapse;
	text-align:center;
	font: normal .9em ehuSansRegular;
 	color: #333;
	width:40%; 
	padding:5px; 
  margin:0 auto; 
}

.form_t-area{
	width:98%; 
  padding:0; 
  margin:0 auto; 
}

.orrIzenburuak{
	padding:15px;
	margin:0px auto;
	color: #333;
	  font-family: 'ehusansbold';
	  /*font-weight:bold;*/
	  font-size: 2.4em;
     text-align:center;
}

.formMezua{
	background-color:#fff;
	border:1px solid #ccc;
	border-collapse:collapse;
	text-align:center;
	font: normal .9em ehuSansReg;
 	color: #333;
	width:30em; 
	padding:0; 
    margin:0 auto; 
	
}

.li-admin{
	border:1px solid #ccc;
	color#f8f8f8;
	text-align:center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	
}

.orri-aukeratua{
	background-color:#585e63;	
	color:#f8f8f8;
	padding-left:7px;
	padding-right:5px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}