/*
____________________________________
::                           botilanak                          ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 70% Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-image: url("../irudi/atze.gif");
}
.toprint { display: none; }
a {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #F60;
}
a:active {
	color: #F60;
	/*text-decoration: underline;*/
}
p {
	text-indent: 10px;
	margin: 3px 2px;
}
ul {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ol {
	margin: 1px 1px 3px 30px;
	padding: 0;
	text-indent: 0;
}
li {
	margin: 0;
	padding: 0;
}
table, html, body {
    margin: 0;
    padding: 0;
    border: none;
    height: 100%;
    width: 100%;
}
td {
	text-align: left;
}
img {
	border: 0;
}
form {
	margin: 0 0 -4px 5px;
	padding: 0;
}
.zero {
	margin: 0;
	padding: 0
}
.oran { color: #F60; }
.boran { border-color: #F60; }

/*
______________________________
::                egiturarentzat                ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

#denaduena {
	width: 765px;
	text-align: left;
	margin: 10px auto 0 auto;
	padding: 0;
}
#goikaldea {
	float: left;
}
#eguna {
	margin: 9px 0 9px 0;	
	text-align: center;
	float: left;
}
#goimenu {
	height: 14px;
	width: 603px;
	padding: 2px 0;
	margin: 9px 0 0 8px;	
	float: right;
	text-align: center;
}
#ezkermenu {
	width: 156px;
	padding: 0;
	margin: 0 0 10px 0;
	float: left;
}				
#edukia {
	width:605px;
	padding: 0;
	margin: 0 0 9px 0;
	float: right;
}
#behekaldea {
	width:763px;
	padding: 2px 0;
	margin: 0 0 10px 0;	
	float:left;
	text-align:center;
}
/* ----- haserako orrialdearentzat ----- */
#lehena, .atzegrix { background-color: #E5E5E5; }
#lehena a { display: block; background: #E5E5E5; }
#lehena a:hover { background: #000; }
#multi { font-size: 24px; font-style: italic; font-weight: bold; }

/*
____________________________
::                goikaldekoa                ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.rollobig{
	display: block;
	width: 592px;
	float: left;
}
a:hover.rollobig{
	cursor: pointer;
}
.ordularia {
	float: left;
	width: 150px;
	height: 90px;
	line-height: 90px;
	background-image: url("../irudi/clock.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-size: 140%;
	font-weight: bold;
}
.logoa {
	float: left;
	padding: 0 35px 0 27px;
}
.bilatzailea {
	float: right;
	height: 70px;
	width: 166px;
	text-align: center;
	padding: 10px 4px 10px 0;
	border-left: 1px solid #FFF;
}
.aukerak {
	padding: 0;
	font-size: 100%;
	margin: 0 0 2px 0;
	width: 150px;
	background: #FFF;
}
#arlo, #bezero, #lan, #data {
	margin: 2px 0;
}
.sarrera {
	margin: 2px;
	padding: 1px 3px;
	font-size: 100%;
	width: 140px;
}
.botoia {
	margin: 1px 0 0 0;
	padding: 0 0;
	font-size: 120%;
	font-weight: bold;
	width: 150px;
	height: 22px;
}
.format {
	font: 100% Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

/*
_______________________________
::                    menu   kolors                ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.beltzbut {
	margin: 0 5px 5px 0;
	height: 16px;
	line-height: 16px;
	display: block;
	font-size: 130%;
	text-align: center;
	clear: both;
}
a.beltzbut {
	font-weight: bold;
	background: #DDD;
}
a:hover.beltzbut {
	background: #333;
	color: #FFF;
}
.kolbuts a { 
	font-size: 210%; 
	height: 22px;
	line-height: 22px;
	padding: 0 4px 0 4px;
	width: 37px;
	text-align: center;
	float: left;
	font-weight: bold;
	margin: 0 5px 5px 0;
}
a.gorribut {
	background: #FDDDDD;
}
a:hover.gorribut {
	background: #900;
	color: #FFF;
}
a.orlegibut {
	background: #DDFDDD;
}
a:hover.orlegibut {
	background: #063;
	color: #FFF;
}
a.urdinbut {
	background: #D7E3F6;
}
a:hover.urdinbut {
	background: #058;
	color: #FFF;
}

/*
_______________________________
::               menuentzat   1-2-3           ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.menubat {
	margin: 0;
	padding: 3px 30px;
	font-size: 110%;
}
a.menubat  {
	font-weight: bold;
	font-style: italic;
	letter-spacing: 7px;
}
a:hover.menubat {
	/*text-decoration: underline;
	font-style: italic;
	font-weight: normal;*/
}
.menubit  a {
	color: #FFF;
}
#aurk #a1, #kokap #a2, #lana #a3, #flash #a4 {
	/*text-decoration: line-through;*/
	color: #F60;
}
#aurk a:hover#a1, #kokap a:hover#a2, #lana a:hover#a3, #flash a:hover#a4 { color: #FFF; }
.menuosoa {
	list-style: none;
	display: block;
}
.menuosoa li {
	margin: 0 5px 5px 0;
}
.menuosoa a {
	padding: 3px 0;
	display: block;
	font-size: 120%;
	text-align: center;
	display: block;
	font-weight: bold;
}
.menuosoa a:visited {
	/*text-decoration: line-through;*/
}
.menuosoa a:hover {
	font-style: italic;
	color: #FFF;
}
.menubehe {
	padding: 3px 0;
}
a.menubehe  {
	margin: 0 0 0 25px;
	/*font-weight: bold;
	font-style: italic;*/
}
a:hover.menubehe {
	/*text-decoration: underline;*/
}
#esku a#b1, #rss a#b2, #lege a#b3, #kont a#b4 { 
	/*text-decoration: line-through;*/
	color: #F60;
}
.menubehenolink { padding: 0 20px 0 40px; float: left; }

/*
____________________________
::                  corporatiu                 ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.botika {
	font-weight: bold;
	font-style: italic;
}
#tit {
	display: block;
	border-style: dashed;
	border-width: 1px;
	padding: 9px 0;
	margin: 10px 5px 10px 0;
	text-align: center;
}
a:hover#tit {
	border-style: solid;
	/*background: #FFF;*/
}
.tit1 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	line-height: 20px;
}
.tit2  {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 37px;
	letter-spacing: -3px;
	line-height: 15px;
}
.azpitit {
	font-size: 110%;
}
#validate {
	width: 149px;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
}

/*   
____________________________
::               edukiarentzat              ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

#azalpic {
	width: 603px;
	height: 348px;
	display: block;
	background-position: center bottom;
	background-repeat: repeat-x;
}
#demopic {
	background-position: center bottom;
	background-repeat: repeat-x;
}
a.lot, .fakelink { 
	border-bottom: 1px dotted #F60; 
}
a:hover.lot { 
	border-bottom: 1px solid #F60; 
}
a.lotout { 
	border-bottom: 1px dotted #F60; 
	background-image: url('../irudi/gezi.gif');
	background-repeat: no-repeat;
	background-position: center right;
	padding: 0 9px 0 0;
}
a:hover.lotout { 
	border-bottom: 1px solid #F60; 
}
.demos p a { border-bottom: 1px dotted #F60; }
.demos p a:hover { border-bottom: 1px solid #F60; }
.logo { font: 9px verdana; }
.orain {
	height: 18px;
	line-height: 18px;
	width: 149px;
	padding: 0;
	display: block;
}
a.orain {
	
}
a:hover.orain {

}
.izenburu {
	font-size: 110%;
	font-weight: normal;
	margin: 3px 0 8px 0;
	height: 18px;
	line-height: 18px;
	padding: 0 6px;
	color: #F60;
	border: 1px solid #F60;
}
.edukierdi {
	width: 260px;
	/*margin: 0 5px 0 0;*/
	padding: 0 0 0 15px;
	float:left;
}
.sarrerakotext {
	width: 583px;
	font-size: 110%;
	height: 18px;
	line-height: 18px;
	margin: 8px 0 4px 0;
	padding: 0px 10px 0px 10px;
	/*background: #FFF;*/
	text-align: center;
	float: right;
	border-color: #F60;
}
.orrialdeak {
	padding: 0 10px;
	/*font-size: 110%;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;*/
}
.orrialdeak a {
	/*color: #F60;*/
	padding: 0 1px;
}
.orrialdeak a:hover {
	/*background: #F60;
	border-top: 1px solid #F60;
	text-decoration: overline;*/
	color: #F60;
}

fieldset {
	margin: 0;
	padding: 0 10px 7px 8px;
}
.erdi { width: 232px; }
legend {
	padding: 0 5px;
	margin: 0;
}
.boti0 { background: url("../irudi/aurkezpena/boti.0.gif"); }
.boti1 { background: url("../irudi/aurkezpena/boti.1.jpg"); }
.boti2 { background: url("../irudi/aurkezpena/boti.2.jpg"); }
.boti3 { background: url("../irudi/aurkezpena/boti.3.jpg"); }
.boti4 { background: url("../irudi/aurkezpena/boti.4.jpg"); }
.boti5 { background: url("../irudi/aurkezpena/boti.5.jpg"); }
.boti6 { background: url("../irudi/aurkezpena/boti.6.jpg"); }
.boti7 { background: url("../irudi/aurkezpena/boti.7.jpg"); }
.boti8 { background: url("../irudi/aurkezpena/boti.8.jpg"); }
.boti9 { background: url("../irudi/aurkezpena/boti.9.jpg"); }

#botimg {
	padding: 28px 39px 28px 40px;
}
#kokaduena {
	width: 330px;
	float: right;
}
.korbat { margin: 5px 0 0 10px; width: 103px; }
.korbat a { border-width: 1px 0 0 0; border-style: solid; display: block; text-align: center; line-height: 16px; height: 16px; }
a.kokalinkon { border-width: 1px 0 0 0; border-style: solid; display: block; text-align: center; line-height: 16px; height: 16px; }
#dot {
	position: relative;
}
.bord, .bordargi, .bokolorargi { 
	border-width: 1px; 
	border-style: solid; 
}
.bordashed { 
	border-width: 1px; 
	border-style: dashed; 
}
.bordezker { 
	border-width: 0 0 0 1px; 
	border-style: solid;
}
.berti { 
	width: 1px; 
	border-right: 1px solid;
}
.atzezuri { background: #FFF; }
.medilink { width: 319px; margin: 9px 0 0 0;}
a.atzilunon { float: left; }
a:active.atzilunon { background-color: #F60; }
.sarrerikon { padding: 0 8px 0 7px; }
.rss { vertical-align: middle; }
.unlist {	margin: 1px 1px 3px 25px; }
.flashink { 
	float: left; 
	border-style: dashed;
}
a:hover.flashink {
	border-color: #F60;
	border-style: solid;
}
.rss {
	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;
}

/*   
____________________________
::                      FITXA                    ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.osoa {
	padding: 0;
	margin: 0 0 3px 0;
	/*background: url("../irudi/marrak.gif") top left repeat-x;*/
	float: right;
	width: 603px;
}
.bat {
	height: 77px;
	line-height: 77px;
	padding: 0;
	margin: 0;
	border: 0;
	width: 26px;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;	
	float: left;
	color: #FFF;
}
.bit {
	padding: 0;
	margin: 0;
	width: 77px;
	height: 77px;
	text-align: center;
	background-image: url("../irudi/nologo.gif");
	float: left;
}
a.bit {
	border-right: 1px dotted #F60;
}
a:hover.bit {
	border-right: 1px solid #F60;
}
.hiru {
	padding: 4px 0 2px 0;
	margin: 0;
	float: left;
}
.tits {
	margin: 0;
	padding: 0;
	width: 90px;
	text-align: right;
	color: #999;
	float: left;
	/*height: 14px;
	line-height: 14px;*/
}
.koments {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
.tits div {
	background: #FFF;
}
.koments div {
	background: #FFF;
	width: 364px;
}
.osoabig .koments div { width: 390px; }
.osoabig .tits, .osoabig .koments {	padding: 3px 0 0 0; }
.lau {
	margin: 0;
	padding: 0;
	float: right;
	border-left: 1px solid #FFF;
}
.ikon {	
	margin: 6px 7px 5px 7px;
	padding: 0;
	display: block;
}
a.ikon  {

}
a:hover.ikon {

}
.arloabarne { margin: 0 0 0 7px; }
.arloa {
	color: #FFF;
	margin: 7px 7px 7px 0;
	padding: 2px;
	border: 1px solid #FFF;
}
.media { padding: 5px; }
.deskribapena {

}
.demos {
	float: right;
	width: 510px;
	padding: 6px 7px 10px 0; 
}
.demos p { margin: 3px 3px 0 0; }
.arloa, .deskribapena, .demos {
	font: 90% Verdana, Tahoma, Lucida, Geneva, Helvetica, Arial, sans-serif;
}
.demo {	
	border: 1px solid #FFF;
	margin: 0 0 10px 7px;
	cursor: pointer;
	float: right;
}
a.demo  {

}
a:hover.demo {

}
.demoinfo{
	width: 62px;
	text-align: center;
	padding: 1px 0;
	display: block;
}
.osoabig {
	padding: 0;
	margin: 0 0 3px 0;
	float: right;
}
.portada {
	padding: 0;
	margin: 0;
	width: 77px;
	height: 77px;
	background-image: url("../irudi/nologo.gif");
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	float: left;
	text-align: center;
}
.hirubig {
	width: 525px;
	border-bottom: 1px solid #FFF;
	padding: 0;
	margin: 0;
	float: left;
}
.laubig {
	margin: 0;
	padding: 0;
	border-left: 1px solid #FFF;
	/*border-bottom: 1px solid #FFF;*/
	float: right;
}
.banatzailea {
	height: 1px;
	background: #FFF;
	padding: 0;
	margin: 0 0;
	clear: right;
}
#kontakt { /*font-style: italic;*/ }
#kontakt input {
	width: 215px;
	padding: 1px 3px;
}
#kontakt textarea {
	width: 218px;
	height: 105px;
	/*height: 53px;*/
	padding: 0 0 0 3px;
}
#kontakt input, #kontakt textarea {
	border-width: 1px 0 0 1px;
}
#kontakt .barne {
	border-width: 0 0 1px 1px;
	border-style: dashed;
}
#bidalari {
	margin: 5px 0 3px 0;
	width: 223px;
	cursor: pointer;
	font-weight: bold;
}

/*   
_______________________________
::                  edukianForm                  ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

input, select, textarea {
	background: #FFF;
	font: 100% Georgia, Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}
input {
}
input:hover {
}
select {
}
textarea {
}
.beheratu {
	padding: 3px 1px 0 0;
}
acronym, abbr { cursor: help; }

/*   
____________________________
::                  orokorrak                  ::
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/

.esku { cursor: pointer; }
.lodi { font-weight: bold; }
.mehe { font-weight: normal; }
.oker { font-style: italic; }
.zuzen { font-style: normal; }
.ni { text-decoration: underline; }
.ezikusi {	display: none; }
.ezker {	float: left; }
.eskubi {	float: right; }
.garbitu {	clear: both; }
.garbezker {	clear: left; }
.garbeskubi {	clear: right; }
.terdi {	text-align: center; }
.tezker {	text-align: left; }
.teskubi {	text-align: right; }
#ezker {	float: left; }
#eskubi {	float: right; }
.eaba { border: 1px solid #F00; }
.eaback { background-color: #EDEF00; }
.block { display: block; }

.gopad { padding-top: 5px; }
.gomar { margin-top: 5px; }
.bepad { padding-bottom: 5px; }
.bemar { margin-bottom: 5px; }
.ezpad { padding-left: 5px; }
.ezmar { margin-left: 5px; }
.espad { padding-right: 5px; }
.esmar { margin-right: 5px; }
.gopadbit { padding-top: 2px; }
.gopadgei { padding-top: 10px; }
.gomargei { margin-top: 10px; }
.bepadgei { padding-bottom: 10px; }
.bemargei { margin-bottom: 10px; }
.ezpadgei { padding-left: 10px; }
.ezmargei { margin-left: 10px; }
.espadgei { padding-right: 10px; }
.esmargei { margin-right: 10px; }

