/*------------------------------------------------------------[      botika superstylin'      ]--------------------------------------------------------*/

body {
	margin: 0 auto;
	padding: 0px;
	font: 11px/1.3em Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #333;
	background-image: url(../irudi/fondo2.jpg);
	text-align: center;
	width: 762px;
	background-position: center top;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	/*color: #F60;*/
}
p {
	text-indent: 10px;
	margin: 5px 0px;
}
img {
	border: 0px;
	margin: 0px;
}
ul, li {
	padding: 0;
	margin: 0;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	Font-Family: Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 2px 10px;
	color: #FFF;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	Font-Family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #333;
	margin: 10px 0 5px 0;
	padding: 2px 10px;
	color: #000;
	border-width: 0 0 2px 0;
	border-style: solid;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	Font-Family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	margin: 10px 0 5px 0;
	padding: 2px 10px;
	color: #000;
}
acronym {
	cursor: help;
}

/*-----------------------------------------------------------------[           egitura             ]----------------------------------------------------------------*/

#dena {
	background-image: url("../irudi/atzeborder.gif");
	padding: 0 6px; 
}
#burua {
	margin: 0px;
	padding: 12px 20px 0 0;
}
#zutabat {
	float: left;
	width: 220px;
	text-align: left;
	padding: 18px 0 0 0;
	margin: 0px;
}
#zutabit {
	float: right;
	width: 489px;
	margin: 0px;
	padding: 1px 20px 10px 20px;
	text-align: left;
}
#oina {
	clear: both;
	padding: 0;
	margin: 30px 0 0 0;
	line-height: 25px;
	height: 25px;
	border-top: 1px dashed #333;
	background: #DDD;
}

/*------------------------------------------------------------------[           loturak             ]-----------------------------------------------------------*/

#goimenu {
	float: right;
	margin: 8px 0 0 0;
	padding: 0;
	background: #000099 url("../irudi/goimg.jpg");
	Font-Family: Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	width: 489px;
}
#goimenu ul {
	/*margin: 10px 0;*/
}
#goimenu li {
	display: inline;
}
#goimenu a {
	float: left;
	display: block;
	width: 163px;
	padding: 67px 0 6px 0;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#goimenu a:hover {text-decoration: underline;}

#men1 a:hover { background: url("../irudi/goion1.gif"); color: #FFF; }
#men2 a:hover { background: url("../irudi/goion2.gif"); color: #FFF; }
#men3 a:hover { background: url("../irudi/goion3.gif"); color: #FFF; }

#atal1 #men1 a, #atal2 #men2 a, #atal3 #men3 a {
	/*background: #009;*/
}
#atal1 #men1e a, #atal2 #men2e a, #atal3 #men3e a, #atal4 #men4e a, #atal5 #men5e a, #atal6 #men6e a {
	color:#FFF;
	border-left: 20px solid #F60;
	background: #F60 url("../irudi/geziblueon.gif") center left no-repeat;
}
#zutabat a {
	display: block;
}
#zutabit p a {
	border-bottom: 1px dashed #000099;
}
#zutabit p a:hover {
	border-bottom: 0px solid #000099;
}
#oina a {
	margin: 0;
	padding: 0px 16px 4px 16px;
}
#oina a:hover {
	/*border-top: 1px solid #333;
	font-weight: bold;*/
	text-decoration: overline;
	color: #333;
}
.edulink a{
	border-bottom: 1px dashed #000099;
}
.edulink a:hover{
	border-bottom: 0px solid #000099;
}
/*------------------------------------------------------------------[           menusubmenu             ]-----------------------------------------------------------*/

.menuosoa {
	border-top: 1px solid #FFF;
	Font-Family: Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}
div.menuko {
	border-top: 1px solid #FFF;
}
.menuko ul { list-style: none; }
a.menuko {
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 5px;
	color: #FFF;
	background: #999;
}
a.menukon {
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 5px;
}
.gezimenu {
	margin: 0 10px 0 0;
	padding: 8px;
	background: #009;
	vertical-align: middle;
}
ul.submenu {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 0 0 3px 0;
}
.submenu a {
	height: 18px;
	line-height: 18px;
	padding: 0 0 0 8px;
	/*border-width: 0px 0px 0px 11px;
	border-style: solid;*/
	background: #FFF;
}
.submenu a:hover {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	background: #000099;
	color: #FFF;
}
.subsub {
	line-height: 5px;
	padding: 0 0 3px 0;
}
.subsub a {
	height: 15px;
	line-height: 15px;
	padding: 0 0 0 25px;
}
.subsub .subsub a {
	height: 13px;
	line-height: 13px;
	padding: 0 0 0 30px;
}
#m1 a:hover, #m1on, #bitmen1 a:hover, #bitmen1on { background-color: #000099; color: #FFF;}
#sub1 a:hover, #sub1on { background-color: #E5E5F5; color: #000099;}
#m2 a:hover, #m2on, #bitmen2 a:hover, #bitmen2on { background-color: #86C700; color: #FFF;}
#sub2 a:hover, #sub2on { background-color: #EFF7DB; color: #86C700;}
#m3 a:hover, #m3on, #bitmen3 a:hover, #bitmen3on { background-color: #CC0000; color: #FFF;}
#sub3 a:hover, #sub3on { background-color: #FBE7E7; color: #CC0000;}
#m4 a:hover, #m4on, #bitmen4 a:hover, #bitmen4on { background-color: #FF9933; color: #FFF;}
#sub4 a:hover, #sub4on { background-color: #FFEBD6; color: #FF9933;}
#m5 a:hover, #m5on, #bitmen5 a:hover, #bitmen5on { background-color: #CB00D7; color: #FFF;}
#sub5 a:hover, #sub5on { background-color: #F7DBFB; color: #CB00D7;}

.bitmenutriple, .bitmenudoble {
	float: right;
	text-align: center;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	list-style: none;
	margin: 10px 0;
}
.bitmenutriple li, .bitmenudoble li {
	display: inline;
}
.bitmenutriple a {
	padding: 2px 0 0 0;
	width: 162px;
	display: block;
	float: left;
}
.bitmenudoble a {
	padding: 2px 0 0 0;
	width: 243px;
	display: block;
	float: left;
}
.irudi {
	float: left;
	display: block;
	margin: 3px 1px;
	border-width: 1px;
	border-style: dashed;
}
a:hover.irudi {
	border-width: 1px;
	border-style: solid;
}
.datable { float: left; width: 100%; margin: 10px 0;}
.datable td { padding: 0 10px; }
.datable2 td { background-color: #EFF7DB; color: #86C700; }
.datable3 td { background-color: #FBE7E7; color: #CC0000; }
.datable4 td { background-color: #FFEBD6; color: #FF9933; }
.datable5 td { background-color: #F7DBFB; color: #CB00D7; }

/*--------------------------------------------------------------------[          koloreak          ]--------------------------------------------------------------*/

.bokol1 { border-color: #000099; }
.bokol2 { border-color: #86C700; }
.bokol3 { border-color: #CC0000; }
.bokol4 { border-color: #FF9933; }
.bokol5 { border-color: #CB00D7; }
.bakol0 { background-color: #333333; }
.bokol1h1 { border-color: #B5B5E7 #B5B5E7 #000099 #B5B5E7; }
.bokol2h1 { border-color: #C2E37F #C2E37F #86C700 #C2E37F; }
.bokol3h1 { border-color: #F0B2B2 #F0B2B2 #CC0000 #F0B2B2; }
.bokol4h1 { border-color: #FFD6AD #FFD6AD #FF9933 #FFD6AD; }
.bokol5h1 { border-color: #EFB3F3 #EFB3F3 #CB00D7 #EFB3F3; }
.bakol1 { background-color: #000099; }
.bakol2 { background-color: #86C700; }
.bakol3 { background-color: #CC0000; }
.bakol4 { background-color: #FF9933; }
.bakol5 { background-color: #CB00D7; }
.bakolsuau1 { background-color: #B5B5E7; }
.bakolsuau2 { background-color: #DAEEB2; }
.bakolsuau3 { background-color: #F0B2B2; }
.bakolsuau4 { background-color: #FFEBD6; }
.bakolsuau5 { background-color: #EFB3F3; }
.tekol1 { color: #000099; }
.tekol2 { color: #86C700; }
.tekol3 { color: #CC0000; }
.tekol4 { color: #FF9933; }
.tekol5 { color: #CB00D7; }
.bakolmesuau1 { background-color: #EFF7DB; color: #000099; }
.bakolmesuau2 { background-color: #EFF7DB; color: #86C700; }
.bakolmesuau3 { background-color: #FBE7E7; color: #CC0000; }
.bakolmesuau4 { background-color: #FFEBD6; color: #FF9933; }
.bakolmesuau5 { background-color: #F7DBFB; color: #CB00D7; }

/*--------------------------------------------------------------------[          edukiak          ]--------------------------------------------------------------*/

#zutabit {
	color: #333;
}
#sarrera a {
	display: block;
	padding: 4px 0;
	font-weight: bold;
	Font-Family: Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 18px;
}
#sarrera a:hover {
	background: #009;
	color: #FFF;
}
.bekoa {
	height: 6px;
	line-height: 6px;
	background: #FFF url("../irudi/behe.gif");
}
.prods {
	padding: 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: #009;
	color: #FFF;
}
.leftfield {
	text-align: right;
}
#hizkuntzak {
	text-align: center;
	padding: 0;
	margin: 0;
	width: 209px;
}
#hizkuntzak a {
	display: inline;
	background: none;
	border: none;
	color: #333;
}
#hizkuntzak a:hover {
	display: inline;
	border: none;
}

/*---------------------------[          aitor          ]----------------------------*/
.li-esk {
	margin: 0 0 0 30px;
}
.img-esk {
	margin: 5px 0 5px 10px;
	border-style: solid;
	border-width: 1px;
}
.img-ezk {
	margin: 5px 10px 10px 0;
	border-style: solid;
	border-width: 1px;
}
.borderkin {
	border-style: solid;
	border-width: 1px;
}
.bordergabe {
	border-width: 0;
}
.zabalago {
	width: 75px;
}
.kolors {
	margin: 3px 3px 0 3px;
	width: 40px;
	height: 40px;
	border: 1px solid #000;
}
.egurkolors {
	margin: 3px 3px 0 3px;
	width: 70px;
	height: 70px;
	border: 1px solid #000;
}
.kolortext {
	line-height: 11px;
	font-size: 9px;
	color: #000;
	padding-left: 4px;
}
.eskubiratu {
	padding-left: 20px;
}
th { 
	color: #FFF; 
	padding: 3px 0;
}
.lamatable { 
	width: 100%; 
	margin: 0;
}
.lamatable2 { 
	width: 100%; 
	margin: 0;
}
.perfiltable {
	/*width: 465px;*/
	background-color: #FBE7E7;
	color: #CC0000;
}
.perfilpadd { 
	margin: 0 0 0 50px;
}
.eskubipadd { 
	padding: 0 0 0 99px;
}
.padd { 
	padding: 5px;
}
.zabaldu { 
	letter-spacing: 1.2px;
	font-size: 12px;
}
#site1 {
	float: left;
	width: 235px;
	margin: 0 3px;
	padding: 0;
	text-align: left;
}
ul.submenusite {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 2px 0 3px 0;
	padding: 5px;
}
.prodsite1 {
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	background: #009;
	color: #FFF;
}
.prodsite2 {
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	background: #86C700;
	color: #FFF;
}
.prodsite3 {
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	background: #CC0000;
	color: #FFF;
}
.prodsite4 {
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	background: #FF9933;
	color: #FFF;
}
.prodsite5 {
	padding: 5px 0;
	font-weight: bold;
	text-align: center;
	background: #CB00D7;
	color: #FFF;
}
.legal {
	border-width: 1px;
	border-style: dotted;
	border-color: #000;
	padding: 5px 10px;
	width: 77%;
	text-align: center;
}
.beltz {
	color: #000;
}
.gorri {
	color: #CC0000;
}
/*---------------------------[          aitor          ]----------------------------*/

/*--------------------------------------------------------------------[          forms          ]--------------------------------------------------------------*/

input {
	padding: 1px 5px 1px 5px;
	margin: 0px;
	font: 11px/1.3em Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background: #FFF;
	color: #333;
	border: 1px solid #000099;
	width: 355px;
}
textarea {
	padding: 1px 1px 1px 5px;
	font: 11px/1.3em Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background: #FFF;
	color: #333;
	border: 1px solid #000099;
	width: 359px;
	height: 125px;
}
select {
	padding: 0px;
	font: 1px/1.3em Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background: #E2EAEE;
	color: #000099;
	border: 1px solid #E2EAEE;
}
.butt {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	background: #FFF;
	border: 1px dashed #000099;
	color: #000099;
	width: 100px;
}
.hizkbutt {
	font-weight: bold;
	padding: 0px 4px 0px 2px;
	background: none;
	border: none;
	color: #000099;
}
.hizkbutton {
	font-weight: bold;
	padding: 0px 4px 0px 2px;
	background: none;
	border: none;
	cursor: pointer;
	color: #F60;
}

/*--------------------------------------------------------------------[          orokorrak          ]--------------------------------------------------------------*/

.esku { cursor: pointer; }
.ni { text-decoration: underline; }
.lodi { font-weight: bold; }
.normal { font-weight: normal; }
.ikusezina { display: none; }
.ezker { float: left; }
.eskubi { float: right; }
.garbitu { clear: both; line-height: 1px;}
.tezker { text-align: left; }
.teskubi { text-align: right; }
.terdi { text-align: center; }
.google { display: none; }
.tgora {vertical-align: top;}

