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

body {
	padding: 0;
	margin: 0 auto 20px auto;
	text-align: center;
	font: 11px/1.3em Arial, Tahoma, Verdana, Lucida, Geneva, Helvetica, Courier New, sans-serif;
	background: #FFF /*url("../irudi/back.gif") repeat*/;
	color: #333;
}
.toprint { display: none; }
a {
	text-decoration: none;
	color: #128DC6;
}
a:hover {
	text-decoration: none;
	color: #128DC6;
}
p {
	text-indent: 10px;
	margin: 5px 0px;
	color: #333;
	line-height: 16px;
}
img {
	border: 0px;
	margin: 0px;
}
ul, li {
	padding: 0;
	margin: 0;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px 5px 5px;
	margin: 0 0 10px 0;
	color: #653703;
	background: #FFF url("../irudi/h1marra.gif") bottom left no-repeat;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin-left: 5px;
	color: #128DC6;
}
acronym {
	cursor: help;
}

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

#dena {
	background-image: url("../irudi/itzal.gif");
	background-repeat: no-repeat;
	margin: 0 auto 10px auto;
	width: 744px;
}
#goiko {
	float: left;
	display: block;
	height: 100px;
}
#erdiko {
	display: block;
	clear: both;
}
#ezkermenu {
	width: 180px;
	height: 275px;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	padding: 15px 0 0 42px;
	color: #653703;
	/*border: 1px solid #000;*/
}
#ezkermenu .telfax {
	margin-right: 80px;
	float: right;
	clear: right;
}
#linemenu {
	float: left;
	margin: 10px 0 50px 0;
	width: 190px;
}
#linemenu div{
	margin: 0 0 0 42px;
	padding: 0 0 5px 3px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #128DC6;
	border-bottom: 1px solid #653703;
}

#aldagai {
	/*font: 11px/1.3em Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;*/
	padding: 11px 16px 10px 8px;
	text-align: left;
	float: right;
	width: 488px;
	margin-bottom: 50px;
}
#beko {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	background-image: url("../irudi/beko.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #653703;
}

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

.logo {
	float: left; 
	margin: 10px;
	clear: right;
}
.ezaugarrezker {
	float: left;
	/*width: 100px;*/
	margin-right: 15px;
	padding-left: 5px;
	text-align: right;
	font-weight: bold;
	color: #128DC6;
	line-height: 16px;
}
.ezaugarreskubi {
	color: #333;
	line-height: 16px;
}
.banatu {
	padding: 0 45px;
}
.edukerdi {
	width: 200px;
}
.legali {
	text-align: left;
	margin-left: 30px;
}
.pages {
	text-align: center;
}
.off {
	color: #FCE8E9;
}
.on {
	color: #E01E26;
}
.niup {
	font-weight: bold;
	color: #E01E26;
}

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

.hasi { margin-top: 17px;}
.hasi a {
	font-size: 14px;
	/*font-weight: bold;*/
	text-align: left;
	padding: 0 0 0 5px;
	display: block;
	height: 24px;
	line-height: 24px;
	background: #653703 url("../irudi/gezi.anim.gif") center right no-repeat;
	color: #E0D7D2;
	margin: 1px 0;
}
.hasi a:hover {
	background: #128DC6 url("../irudi/gezi.anim2.gif") center right no-repeat;
	color: #FFF;
}
.hasi a img {
	float: left;
	margin: 6px 6px 0 0;
	border: 1px solid #E0D7D2;
}
.hasi a:hover img {
	border: 1px solid #653703;
}
#menunagusi {
	float: right;
	width: 508px;
	text-align: left;
	padding-left: 45px;
}
#menunagusi a img {
	float: right;
	margin-top: 6px;
	margin-right: 0;
	padding: 0;
}
#menunagusi ul {
	margin-top: 56px;
}
#menunagusi li {
	list-style: none;
	display: inline;
}
#menunagusi a {
	padding: 0 8px;
	color: #653703;
	font-family: Arial, Tahoma, Verdana, Lucida, Geneva, Helvetica, Courier New, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
}
#menunagusi a:hover {
	color: #128DC6;
	font-size: 16px;
}
#menunagusi span {
	font-size: 16px;
	line-height: 16px;
}
#atal1 #m1 a, #atal11 #m1 a, #atal12 #m1 a, #atal13 #m1 a, #atal14 #m1 a, #atal15 #m1 a, #atal2 #m2 a, #atal21 #m2 a, #atal22 #m2 a, #atal23 #m2 a, #atal24 #m2 a, #atal25 #m2 a, #atal26 #m2 a, #atal3 #m3 a {
	color: #128DC6;
}
#ezkermenu a {
	color: #128DC6;
	font-weight: bold;
	line-height: 20px;
}
#ezkermenu a:hover {
	text-decoration: underline;
}
#ezkermenu #noti img{
	/*margin: 25px 0 0 0;
	border: 1px solid #7C348A;*/
}
#ezkermenu div.feria {
	margin: 15px 0 0 0;
	width: 142px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#ezkermenu div.pdf {
	margin: 10px 0 0 0;
	width: 142px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#linemenu div.asociadoa {
	margin: 20px 0 0 42px;
	/*float: left;*/
	text-align: left;
	width: 143px;
	border: 1px solid #CCCCCC;
}
#ezkermenu a#noti span, a#asociado span {
	padding-left: 5px;
	display: block;
	font-size: 10px;
	line-height: 10px;
	color: #653703;
}
#ezkermenu a:hover#noti span {
	text-decoration: none;
}
/*a:hover#loca, a:hover#noti, a:hover#cont {
	background-color: #E01E26;
}*/
#atal4 a#loca, #atal6 a#cont { text-decoration: underline; }
#linemenu ul {
	margin-left: 42px;
}
#linemenu li {
	list-style: none;
	text-align: left;
	line-height: 19px;
	border-bottom: 1px solid #128DC6;
}
#linemenu li a {
	display: block;
	width: 143px;
	padding: 0 0 0 5px;
	color: #333;
}
#linemenu li a:hover {
	background-color: #E0D7D2;
	background-image: url("../irudi/gezi.gif");
	background-position: center right;
	background-repeat: no-repeat;
}
#atal11 #m11 a, #atal12 #m12 a, #atal13 #m13 a, #atal14 #m14 a, #atal15 #m15 a, #atal21 #m21 a, #atal22 #m22 a, #atal23 #m23 a, #atal24 #m24 a, #atal25 #m25 a, #atal26 #m26 a, #atal27 #m27 a {
	background-color: #E0D7D2;
	background-image: url("../irudi/gezi_on.gif");
	background-position: center right;
	background-repeat: no-repeat;
	color: #333;
}
#atal7 #m7 a {
	background-color: #E01E26;
	background-image: url("../irudi/gezi_on.gif");
	background-position: center right;
	background-repeat: no-repeat;
	color: #FFF;
}
#beko a {
	color: #FFF;
}
#beko a:hover {
	text-decoration: underline;
	color: #FFF;
}
#beko a img {
	border: 1px solid #653703;
	vertical-align: text-bottom;
	margin-top: 4px;
}
#beko a:hover img {
	border: 1px solid #E0D7D2;
}
#beko a.nion img{
	border: 1px solid #E0D7D2;
}
a.edukilink {
	text-decoration: none;
}
a:hover.edukilink {
	text-decoration: underline;
}

/*-------------------------------------------[          egutegi           ]------------------------------------*/
.calendar { 
	/*background: #B58B9D;*/
	border: 1px solid #FCE8E9;
	font-size: 11px;
}
.calendar .eguna a, .calendar .egunon a { 
	background: #74863A;
	display: block;
	width: 28px;
	text-align: center;
	vertical-align: middle;
	line-height: 10px;
	padding: 5px 0px;
}
.calendar .eguna a { background: #FFF; }
.calendar .egunon a { background: #E01E26; color: #FFF; }
.calendar a:hover { 
	color: #FFF; 
	background: #E01E26; 
}
.hila { background: #E01E26; height: 20px; line-height: 20px; padding: 0 0 1px 0; }
.hila a { font-weight: bold; font-size: 14px; color: #FFF; }
.prev a, .next a { padding: 0 5px; width: 20px; color: #FFF; }
.asteguna { color: #FFF; font-weight: normal; }
.eguna { background: #FCE8E9; }

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

.kol0 { color: #FFF; }
.kol1 { color: #653703; }
.kol2 { color: #128DC6; }
.bokol1 { border-color: #E01E26; }
.bokol2 { border-color: #FAA634; }
.bakol1 { background-color: #E01E26; }
.bakol2 { background-color: #FAA634; }
.boro1 { background: url("../irudi/boro2ldu.gif") top left no-repeat; }
.boro2 { background: url("../irudi/boro2ldu.gif") top right no-repeat; }
.boro3 { background: url("../irudi/boro2ldu.gif") bottom right no-repeat; }
.boro4 { background: url("../irudi/boro2ldu.gif") bottom left no-repeat; }
.boropromo1 { background: url("../irudi/boroprom.gif") top left no-repeat; }
.boropromo2 { background: url("../irudi/boroprom.gif") bottom left no-repeat; }
.bor { border: 1px solid #E01E26; }
.bor1 { border-top: 1px solid #E01E26; }
.bor2 { border-right: 1px solid #E01E26; }
.bor3 { border-bottom: 1px solid #E01E26; }
.bor4 { border-left: 1px solid #E01E26; }
.bordash { border: 1px dashed #E01E26; }
.bor1dash { border-top: 1px dashed #E01E26; }
.bor2dash { border-right: 1px dashed #E01E26; }
.bor3dash { border-bottom: 1px dashed #E01E26; }
.bor4dash { border-left: 1px dashed #E01E26; }
.atze01 { background-color: #222; }
.atze02 { background-color: #E01E26; }

/*--------------------------------------------------------------------[          contact          ]--------------------------------------------------------------*/

.contable { 
	text-align: right;
	width: 33%; 
}
.fout { border: 1px solid #E0D7D2; }
.fover { border: 1px solid #128DC6; }
.contbut {
	padding: 1px 0;
	background: #128DC6;
	font-size: 12px;
	width: 202px;
	border: 0px;
	color: #FFF;
}
#subject, #message { width: 260px; }

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

input, textarea, select {
	padding: 1px 5px 1px 5px;
	margin: 0px;
	font: 11px Arial, Tahoma, Verdana, Lucida, Geneva, Helvetica, Courier New, sans-serif;
	background: #FFF;
	color: #333;
	border: 1px solid #CCC;
	width: 190px;
}
textarea {
	height: 80px;
}
select {
	padding: 0px;
}
input.data {
	width: 80px;
}
input.admin {
	width: 300px;
}
textarea.admin {
	width: 300px;
	height: 120px;
}
/*--------------------------------------------------------------------[          maketazioa          ]--------------------------------------------------------------*/

.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; }
.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; }

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

.esku { cursor: pointer; }
.ni { text-decoration: underline; }
.ikusezina { display: none; }
.block { display: block; }
.ezker { float: left; }
.eskubi { float: right; }
.garbitu { clear: both; height: 1px; line-height: 1px; }
.garbezker { clear: left; }
.garbeskubi { clear: right; }
.tezker { text-align: left; }
.teskubi { text-align: right; }
.terdi { text-align: center; }
.txikigo { font-size: 10px; }
.thandigo { font-size: 12px; }
.lodi { font-weight: bold; }
.mehe { font-weight: normal; }
.zuzen { font-style: normal; }
.txtohi { font-size: 11px; font-weight: normal; font-style: normal; }
.eaba { border: 1px solid #F00; }
