/* CSS_ELHUYAR.ORG */
/* Author: Juan Luis Blanco | blanco@blanco-sg.com */

/* html-ko berezko estilo batzuk kentzeko*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,label,input,body,html,p,blockquote { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
hr { display:none}
fieldset {/*display:inline;*/ margin:0; padding:0; border:solid 0 transparent }
table, tr, td, th { margin:0; padding:0; border-spacing:0; border-collapse:collapse; }


/*  OROKORRA
---------------------------------------    */
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 62.5%; /* 62.5% = aprox. 10px =>  1em = 10px*/
	line-height: 115%;
	color: #4e4e4e;
	background:#ffffff url(xxx) repeat-y top center;
	text-align: left;
	}
body.org, body.fun {background-image: url(../irudiak/fon_body-org.gif);}
body.hz {background-image: url(../irudiak/fon_body-hz.gif);}
body.zk {background-image: url(../irudiak/fon_body-zk.gif);}
body.ed {background-image: url(../irudiak/fon_body-ed.gif);}

a {color:#4C4C4C;}
a:hover { text-decoration:underline;}

#nabigazioa a, nabigazioa2 a {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	color: #4e4e4e;
	}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
kbd {
	padding:1px 3px;
	background-color:#FFFFFF;
	border:2px outset #666666;}
br.no_br{
	line-height:0;
	}
.etzana {
	font-style:italic;
	}
span.marra { letter-spacing:-1em;}
.clear {clear:both;}
.clear-l {clear:left;}


/*  formularioak  */
label, input, select, textarea, legend {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
	}
label {color:#505050/*545500*/;}
input, select, textarea {
	border:1px solid #999999/*8D8F01*/; padding:2px;
	}

	/* formularioak 1 */
.form {
	margin:15px 0 0;
	}
.form fieldset {
	float:left;
	width:525px/*465px*/;
	background-color:#FFFFFF;
	border:1px solid #999999/*8D8F01*/;
	padding:4px 0 12px 8px;
	margin:25px 0 0;
	}
.form fieldset.field2 {
	width:95.5%;
	background-color:#dddddd;
	border:none;
	}
.form fieldset legend {
	margin:-1.6em 0 0 -8px;
	border-bottom:0.11em solid #8D8F01;
	padding:2px 9px;
	font-weight:bold;
	}
.form fieldset.field2 legend {
	padding-left:0;
	border:none;
	}
.form input, .form select, .form textarea {
	width:97%;
	display:block;
	float:left;
	clear:left;
	background-color:#F9FAE0;
	background:#ffffff url(../irudiak/fon_input.gif) repeat-x top left;
	margin-top:2px;
	}
input[type=hidden] {display:none;}
.form optgroup {
	margin-bottom:2px;
	padding:3px 0;
	font:bold 1em Arial, Helvetica, sans-serif;
	font-style:normal;
	border-top:1px dotted #cccccc;
	}
.form textarea { background-image:url(../irudiak/fon_textarea.gif);}
.form label {
	position:relative;
	display:block;
	float:left;
	margin:5px 9px 0 0;
	}
.form label span {
	font-weight:normal;
	font-size:90%;
	}
kbd {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	}
.form .lag-f	{
	color:#879098;
	}
.form .lab33 {width:31%;}
.form .lab66 {width:64.9%; margin-right:5px;}
.form .lab99 {width:98.9%; margin-right:0;}
.form .lab20 {width:18.4%;}
.form .lab40 {width:37.8%;}
.form .lab50 {width:47.8%;}
.form .lab60 {width:58%;}
.form .lab2k, .form .lab4k, .form .lab4k { margin-right:15px;}
.form .lab2k {width:3em;}
.form .lab4k {width:5em;}
.form .lab10k {width:13em;}
.form .lab-file {width:70%;}
.form .lab-file-select {width:27%;}

label.checkbox, label.radio {
	display:inline;
	font-weight:normal;
	vertical-align:bottom;
	padding-right:7px;
	}
.form label.checkbox input, .form label.radio input {
	margin-right:5px;
	width:auto;
	clear:none;
	border:none;
	background:none;
	}

.no-lab {
	display:block;
	position:absolute;
	top:-5000px; left:-5000px;
	}
#edu .form p {
	margin:0;
	padding:5px 3px;
	line-height:1em;
	clear:both;
	}				
.form div#botoiak {
	position:relative;
	top:10px;
	margin:0 0 10px 0;
	padding:0 12px 0 0;
	clear:both;
	height:2.6em;
	}
button, #edu a.button { 
	display:block;
	float:right;
	margin-left:9px;
	padding:3px 25px 3px 5px;
	font:bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#303030;
	border:none;
	background:transparent url(../irudiak/bot_ok.gif) no-repeat right;
	cursor:pointer;
	text-decoration:none;
	}
#nagusia1 #edu .garbitu {
	font-weight:normal;
	background-image:url(../irudiak/bot_garbitu.gif);
	}
button:hover, #edu a.button:hover { background-color:#DFE3CC;}
.ed button:hover, .ed #edu a.button:hover { background-color:#e6e4cf; text-decoration:none;}

/* taulak */
table {
	margin:20px auto;
	border-bottom:1px solid #c2c2c2;
	}
th, td {padding:3px 12px;}
th {
	background-color:#e3e3e3;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	}
tr.bik {background-color:#f3f3f3;}
	
	
/* argazkiak + argazki-oinak zentratuak */
#edu p.argazkia {
	margin:15px 15px 0 0;
	text-align:center;
	}
#edu p.oina {
	margin:4px 40px 1em;
	font:bold 1em/1.2em Arial, Helvetica, sans-serif;
	text-align:center;
	}

/* argazkiak ezkerrera alineatuak */
#edu p.argazkia-ezk {
	float:left;
	margin:0.3em 1.5em 1.5em 0;
	}
/* argazkiak eskubira alineatuak */
#edu p.argazkia-esk {
	float:right;
	margin:0.3em 1em 1.5em 1.5em;
	}

	
/* bestelakoak */
#atala p.hasierara {
	text-align:right;
	margin:20px 0;
	padding:8px 5px 8px 0;
	border-top:1px dotted #727500;
	}
#atala p.hasierara a {
	padding:6px 21px 6px 0;
	background:transparent url(../irudiak/iko_hasiera.gif) no-repeat right 0.4em;
	text-decoration:none;
	color:#999999;
	}
#nagusia1 .azkena {
	border:none;
	padding-right:0;
	clear:right;
	}

/*  ORRIAREN ESTRUKTURA
---------------------------------------    */
#nagusia1 {
	position:relative;
	margin:0 auto;
	width:980px;
	background:transparent url(../irudiak/fon_nagusia.jpg) no-repeat 201px 110px;
	}
.org #nagusia1, .fun #nagusia1 {
	background-position:0 0;
	}
#goiburua {
	margin-right:74px;
	padding:3em 0 0 0;
	background:#666666 url(../irudiak/xxx.jpg) no-repeat top right;
	}
.org #goiburua, .fun #goiburua {
	margin-right:142px;
	padding-top:4em;
	background-color: #999999;
	background-image:url(../irudiak/fon_goiburua.jpg);
	}
#edu {
	float:left;
	width:740px;
	min-height:380px
	}
.org #edu, .fun #edu {
	width:825px;
	}
#atala {
	float:right;
	width:540px;
	padding:45px 70px 45px 25px;
	}	
.hz #atala, .zk #atala, .ed #atala {
	width:480px;
	padding:45px 35px 45px 45px;
	}
#atala.zabala {
	float:right;
	width:630px;
	padding:45px 10px 45px 0;
	}	
#atala.zabala h2 { 
	margin-left:0;
	}
#atala-z {
	float:right;
	width:530px;
	padding:30px 13px 20px 0;
	}

#nabigazioa {
	float:left;
	width:180px;
	}
#nabigazioa2 {
	float:right;
	width:160px;
	margin:20px 74px 10px 0;
	padding:3px 0 10px;
	border-left:1px solid #999999;
	}
.org #nabigazioa2, .fun #nabigazioa2 {
	margin-right:0;
	width:142px;
	}
#menu_org {
	top:8px; right:73px;
	}
.org #menu_org, .fun #menu_org {
	right:142px;
	width:838px;
	}
#oina {
	position:relative;
	margin:10px 8px 10px 8px;
	padding-bottom:20px;
	text-align:left;
	}
.hz #oina, .zk #oina, .ed #oina {
	margin-right:81px;
	}
#korp div#atala {
	margin:35px 25px;
	}
#korp.fun div#atala {
	margin:35px 65px 35px 0px;
	}	
	
/*  =GOIBURUA
---------------------------------------    */
h1 {
	position:absolute;
	top:2.5em; left:7px;
	width:80px; height:123px;
	padding:30px 0 0;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	overflow:hidden;
	}
h1 span {
	display:block;
	position:absolute;
	top:0; left:0;
	width:80px; height:140px;
	background:transparent url(../irudiak/xxx.gif) no-repeat top left;
	}
a#logoa {
	display:block;
	position:absolute;
	top:0; right:0;
	width:72px;
	padding-top:20px;
	background:transparent url(../irudiak/fon_elhuyar-org.gif) no-repeat 13px 150px;
	}
.org a#logoa, .fun a#logoa {
	background-image:none;
	padding:11px 5px;
	}
div#banerra {
    height:57px;
    margin:16px 6px 8px;
    text-align:right;
    }
.org div#banerra, .fun div#banerra {
	margin-top:8px;

    }
div#banerra script {
	border:1px solid #666666;
    }
.org div#kontsulta, .fun div#kontsulta {
	background:transparent url(../irudiak/fon_menu-sup.jpg) no-repeat;
	border-top:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
    }
		
/* kontsultarako formularioa

   (ikus ELH_korporatiboa/css/moduloak_org.css)  */	
   
	
/*  =EDUKINAK 
-----------------------------------------------   */

/*  OROKORRA  */

/*     testua     */	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1em;
	color:#000000;
	}
#edu h2 {
	margin:-0.7em 0 0 -30px;
	font-size:1.7em;
	}
#edu h3 {
	margin:2.3em 0 0;
	padding-bottom:2px;
	font-size:1.5em;
	border-bottom:1px solid #666666;
	}
#edu h4 {
	margin:2em 0 -0.2em;
	font-size:1.3em;
	}
#edu .azpiatal-pest h4 {
	margin:2em 0;
	}
#edu h5 {
	margin:1.6em 0 -0.3em;
	font-size:1.1em;
	font-weight:bold;
	}
#edu h6 {
	margin:1.2em 0 -0.5em;
	font-weight:bold;
	color:#4e4e4e;
	}
#edu p {
	margin:0.8em 0 0;
	line-height:1.4em;
	}
#azpiatala img {
	display:block;
	margin:1em 0 0 1em;
	border:1px solid #333333;
	}
#azpiatala p+img, #azpiatala h3+img, #azpiatala h4+img, #azpiatala li img {
	margin-top:1em;
	}
#azpiatala img+h3, #azpiatala img+h4 {
	margin-top:1em;
	}
#azpiatala p.marra {
	clear:both;
	height:15px;
	margin-bottom:10px;
	border-bottom:1px dotted #999999;
	}
#atala li {
	margin:0.5em 27px 0 15px;
	padding-left:12px;
	background:transparent url(../../ELH_korporatiboa/irudiak/ikonoak/iko_zerr1.gif) no-repeat left 0.4em;
	line-height:1.4em;
	}
#atala li li {
	padding-left:10px;
	background:transparent url(../../ELH_korporatiboa/irudiak/ikonoak/iko_zerr2.gif) no-repeat left 0.5em;
	}
#atala ol li {
	background:none;
	list-style:decimal;
	margin-left:27px;
	padding-left:0;
	}
#atala a {
	color:#6d8dca;
	text-decoration:underline;
	}
#atala a:hover {
	text-decoration:underline;
	color:#000000;
	}
	
/* pestaņak */
#atala h3.h3pest {
	margin:1.6em -20px 1em -10px;
	}
#edu ul.menu-pest {
	height:3.3em;
	margin:1em -20px 0 -10px;
	overflow:hidden;
	background:transparent url(../irudiak/pix_666666.gif) repeat-x left 3.2em;
	}
#edu ul.menu-pest li {
	float:left;
	width:24%; height:3.2em;
	margin:0 3px 0 0;
	padding:0;
	background:none;
	border:1px solid #666666;
	border-bottom:none;
	background: #f4f5f5 /*#F4F7EA*/ url(../irudiak/pix_666666.gif) repeat-x left 3.1em;
	}
#edu ul.menu-pest li a, #edu ul.menu-pest li input {
	display:block;
	height:2em;
	width:100%;
	padding:0 21px 5px 2px;
	color:#4e4e4e;
	border:none;
	background:transparent url(../irudiak/iko_pesta.gif) no-repeat 99% -99px;
	text-decoration:none;
	font:1.1em/1.1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
#edu ul.menu-pest li a {
	width:81.2%; height:2.3em; padding-left:3px;
	}
#edu ul.menu-pest li a:hover, #edu ul.menu-pest li input:hover {
	background-position:99% 1px;
	background-color:#e6e6e7;
	color:#000000;
	text-decoration:none;
	}
#edu ul.menu-pest li.tab-on {
	float:left;
	/*width:22.5%;*/ height:4.4em;
	background:none;
	background-color:#FFFFFF;
	}
#edu ul.menu-pest li.tab-on a, #edu ul.menu-pest li.tab-on input {
	color:#000000;
	background:transparent url(../irudiak/iko_pesta.gif) no-repeat 99% 1px;
	}
#edu ul.menu-pest li.tab-on a:hover, #edu ul.menu-pest li.tab-on input:hover {
	background-color:#ffffff;
	cursor:default;
	
	}
#edu div.azpiatal-pest {
	position:relative;
	margin:0 -20px 0 -10px;
	padding:15px 20px 40px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	border-top:none;
	}
	
/* informazioa (kontaktua, e.a.) */
#edu div.info {
	float:left;
	width:460px;
	}
#edu div.info dl {
	margin:20px 0;
	padding:5px 0;
	clear:both;
	background:none;
	border-top:1px dotted #333333;
	border-bottom:1px dotted #333333;
	}	
#edu div.info dt {
	font-size:1.1em;
	}	
#edu div.info dd {
	margin:5px 0;
	}	
#edu div.info span {
	display:block;
	}
#edu div.info .izen {
	font-weight:bold;
	}	
#edu div.info .saila {
	font-style:italic;
	}	



/* inprimatzeko botoia */
#edu #atala p.print {
	text-align:right;
	padding-right:10px;
	background:none;
	border:none;
	}
#edu #atala p.print a {
	padding:8px 0;
	background:none;
	text-decoration:none;
	font-weight: bold;
	}
#edu #atala p.print a :hover{
	text-decoration: underline;
	}
#edu #atala p.print a img {
	vertical-align:middle;
	margin-left:4px;
	}
.ohar #atala {
	position:relative;
	}
.ohar #botoiak {
	position:absolute;
	top:24px; right:173px;
	}
	

/*  =NABIGAZIOA
---------------------------------------    */
	/* orokorra, margenak,...  - - - - - - - - - - - - */
	#nabigazioa .menu_tituloa {
		margin:0 7px;
		padding:0.5em 0 0.2em 0;
		font:1em Tahoma, Arial, Helvetica, sans-serif;
		color:#6699CC;
		text-transform:uppercase;
		letter-spacing:0.1em;
		}
			
	/* menu nagusia - - - - - - - - - - - - */
	ul#menu_nag {
		margin-left:4px;
		padding:60px 0 20px 0;
		background:transparent url(../irudiak/xxx.gif) repeat-y 8px 0;
		}
	ul#menu_nag a {
		display:block;
		padding:5px 4px 4px 21px;
		background:transparent url(../irudiak/iko_menu-nag.gif) no-repeat 1px 0;
		font: 1.2em/1.2em Tahoma, Arial, Helvetica, sans-serif;
		color:#666666;
		text-decoration:none;
		}
	ul#menu_nag a:hover, ul#menu_nag a:focus {
		background:#e1e1e1 url(../irudiak/iko_menu-nag.gif) no-repeat 1px -89px;	
		color:#000000;
		}
	#ata1 .ata1 a, #ata2 .ata2 a, #ata3 .ata3 a, #ata4 .ata4 a,
	#ata5 .ata5 a, #ata6 .ata6 a, #ata7 .ata7 a, #ata8 .ata8 a {
		background:transparent url(../irudiak/iko_menu-nag.gif) no-repeat 1px -89px;	
		color:#000000;
		}
		
	/* azpimenuak */
	ul#menu_nag ul {
		position:absolute;
		left:-2000px;
		}
	#ata1 .ata1 ul, #ata2 .ata2 ul, #ata3 .ata3 ul, #ata4 .ata4 ul,
	#ata5 .ata5 ul, #ata6 .ata6 ul, #ata7 .ata7 ul, #ata8 .ata8 ul {
		position:relative;
		left:0;
		padding-bottom:4px;
		}
	#nabigazioa ul#menu_nag ul a {
		padding:3px 0 3px 30px;
		background:transparent url(../irudiak/xxx.gif) no-repeat 19px 6px;
		font: 1.1em/1.1em Tahoma, Arial, Helvetica, sans-serif;
		color:#4e4e4e;
		}		
	#nabigazioa ul#menu_nag ul a:hover, #nabigazioa ul#menu_nag ul a:focus {
		color:#000000;
		text-decoration:underline;
		}			
		



/*  =NABIGAZIOA 2
---------------------------------------    */	
#nabigazioa2 .menu_tituloa {
	margin:5px 3px 0;
	padding:0.5em 5px 0.2em;
	font:1em Tahoma, Arial, Helvetica, sans-serif;
	color:#202020;
	text-transform:uppercase;
	letter-spacing:0.1em;
	border-bottom:2px dotted #999999;
	}
.menu_tituloa img {
	vertical-align:bottom;
	}
#nabigazioa2 h3 {
	color:#333333;
	font:1em Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:normal;
	margin:1em 0 2px 6px;
	padding:0;
	text-transform:uppercase;
	}	
	
/* buletina - - - - - - - - - - - - */
div#buletina {
	margin:5px;
	background:#f0f0f0 url(../irudiak/fon_kaxak-b.gif) no-repeat bottom left;
	}
form#bule {
	padding:10px 6px;
	background:transparent url(../irudiak/fon_kaxak-t.jpg) no-repeat top left;
	}
form#bule fieldset {margin-bottom:0; text-align:right;}

form#bule p {
	margin:0 0 10px 0;
	line-height:1em;
	}		
form#bule label{
	display:block;
	color:#333333;
	text-align:left;
	line-height:1em;
	}
form#bule input#txtHelbidea {
	display:inline;
	width:95%; height:1em;
	margin-top:3px;
	border-color:#666666;
	}
form#bule input#bot_ok {
	display:inline;
	margin:5px 2px 0 0;
	padding:0;
	vertical-align:bottom;
	border:none;
	}

/* banerra - - - - - - - - - - - - */
.baner {
	margin:10px 0;
	overflow:hidden;
	text-align:center;
	}
.baner a {
	display:block;
	width:132px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	}
.zk .baner a, .ed .baner a, .hz .baner a {
	width:150px;
	}


/* katalogoa
   (ikus ELH_korporatiboa/css/moduloak_org.css)  */
	
/*elhuyar sarean 
  (ikus ELH_korporatiboa/css/moduloak_org.css)  */	
	  

/*  =MENU ELHUYAR.ORG
---------------------------------------    
    (ikus ELH_korporatiboa/css/moduloak_org.css)  */	


/*  =OINA
--------------------------------------- 
    (ikus ELH_korporatiboa/css/moduloak_org.css)  */	

.err_mezua {
    color:#FF0000;
    }
