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

body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	border-left: 1px solid #FFF;
	font: 11px Arial, Tahoma, Helvetica, Lucida Sans, Verdana;
	/*background: #FFF url('../irudi/atzekolor.gif') bottom center repeat-y;*/
	background-color: #FFF;
	color: #085289;
	width: 750px;
}
.toprint { display: none; }
a {
	text-decoration: none;
	color: #085289;
}
a:hover {
	text-decoration: none;
	color: #F18E00;
}
p {
	margin: 2px 0;
	text-indent: 10px;
	text-align: left;
}
img {
	border: 0;
	margin: 0;
}
ol {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul, li {
	padding: 0;
	margin: 0;
}
li.none { list-style: none; }
form {
	margin: 0;
	padding: 0;
}
acronym {
	cursor: help;
}

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

#dena {
	display: block;
	margin: 0 auto;
	padding-top: 15px;
	background: #FFF;
	text-align: center;
	width: 749px;
}
#goiko {
	/*height: 113px;*/
	padding-top: 1px;
	/*margin-top: 15px;*/
	margin-bottom: 15px;
	border-top: 2px solid #A7C6D5;
	border-bottom: 2px solid #085289;
}
#flash {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#flashbox {
	width: 749px;
	height: 80px;
	background-color: #A7C6D5;
}
#eduki {
	background: url('../irudi/h1berti.gif') top left no-repeat;
}
#edukibox {
	margin: 14px 10px 0 18px;
	/*min-height: 300px;
	height:auto !important;
  height:300px;*/
}
.edukerdi {
	width: 275px;
}
#bebox1 {
	height: 43px;
	line-height: 17px;
	background-color: #F18E00;
	border-bottom: 1px solid #FFF;
	font-style: italic;
	font-size: 14px;
	padding: 7px 20px 0 20px;
	margin-top: 10px;
	/*display: block;*/
	color: #FFF;
}
#bebox1 img {
	vertical-align: text-top;
}
#bebox2 {
	background: #085289;
	padding: 6px 0;
}
.txtimg {
	height: 40px;
	line-height: 40px;
	padding: 5px 0 5px 55px;
	background: url('../irudi/logiki.gif') left center no-repeat;
	text-align: right;
}
#bebox3 {
	height: 26px;
	line-height: 26px;
	border-bottom: 15px solid #9ABDCF;
	font-style: italic;
	font-size: 12px;
	padding: 0 30px;
	display: block;
}
.banatzaile {
	height: 10px;
	line-height: 10px;
	display: block;
	clear: both;
}

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

h1 {
	color: #F18E00;
	background: #F8F3EB;
	border-bottom: 2px solid #F18E00;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 1px 0;
	text-align: left;
	line-height: 22px;
	height: 22px;
}
.iconh1 {
	width: 31px;
	text-align: center;
	border-right: 1px solid #FFF;
	background: #F18E00;
	margin-right: 4px;
	float: left;
}
p { padding: 1px 2px 2px 5px; }
.p1 { width: 137px; }
.p2 { width: 279px; }
.p3 { width: 425px; }
.p4 { width: 564px; }
.p5 { width: 740px; }
.p6 { width: 267px; }
.p7 { width: 544px; }

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

#menunagusi {
	float: right;
	width: 150px;
	text-align: right;
}
#menunagusi li {
	list-style: none;
}
#menunagusi a {
	height: 22px;
	line-height: 22px;
	background: #A7C6D5;
	border-bottom: 1px solid #FFF;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	display: block;
	color: #FFF;
}
#menunagusi a.on, #subm a.on {
	background: #085289;
}
#menunagusi a:hover {
	background: #085289;
}
.iconbox {
	width: 31px;
	text-align: center;
	border-left: 1px solid #FFF;
	background: #085289;
	margin-left: 6px;
	float: right;
}
#ezkermen {
	float: right;
	width: 149px;
	border-left: 1px solid #FFF;
}
#ezkermen img {
	float: right;
	/*width: 149px;
	border-bottom: 1px solid #085289;*/
}
#subm {
	border-left: 1px solid #FFF;
	text-align: left;
}
#subm li {
	list-style: none;
	float: right;
}
#subm a {
	height: 18px;
	line-height: 18px;
	border-bottom: 1px solid #FFF;
	background: #A7C6D5;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	display: block;
	width: 149px;
	color: #FFF;
}
#subm a:hover {
	background: #085289;
}
.gezibox {
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-right: 1px solid #FFF;
	background: #F18E00 url('../irudi/subgezi.gif') center center no-repeat;
	float: left;
}
#menprods {
	/*clear: both;*/
}
#menprods li {
	display: inline;
	width: 149px;
	float: left;
}
#menprods li.b {
	border-right: 1px solid #FFF;
}
a.on {
	background: #085289 url('../irudi/menbend.gif') bottom right no-repeat;
}
.mengrad {
	height: 14px;
	line-height: 14px;
	border-bottom: 1px solid #FFF;
	background: #085289 url('../irudi/mengrad.gif') top repeat-x;
	display: block;
}
#menprods a {
	/*height: 50px;*/
	display: block;
	padding-top: 5px;
	text-align: left;
	line-height: 14px;
	background: #A7C6D5 url('../irudi/menbend.gif') bottom right no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
}
.pad {
	display: block;
	margin-left: 8px;
	height: 50px;
}
#menprods a:hover, #menprods a.on {
	background: #085289 url('../irudi/menbendon.gif') bottom right no-repeat;
}
#m1, #m2, #m3, #m4, #m5 { height: 60px; display: block; }
#m1 { background: url('../irudi/menu/m1.gif') bottom left no-repeat; }
#m2 { background: url('../irudi/menu/m2.gif') bottom left no-repeat; }
#m3 { background: url('../irudi/menu/m3.gif') bottom left no-repeat; }
#m4 { background: url('../irudi/menu/m4.gif') bottom left no-repeat; }
#m5 { background: url('../irudi/menu/m5.gif') bottom left no-repeat; }

#bebox1 a {	color: #FFF; }
#bebox1 a:hover { color: #085289; }
.banatu {
	margin: 0 40px;
}
p a  {
	border-bottom: 1px dashed #A7C6D5;
	/*text-decoration: underline;
	letter-spacing: 0.05em;*/
}
p a:hover {
	/*text-decoration: none;*/
	border: 0;
}
p a.pa2:hover, a.pa2:hover {
	border: 0;
}
p a.pa1, a.pa1 {
	border-bottom: 1px dashed #085289;
	color: #085289;
}
p a.pa2, a.pa2 {
	border-bottom: 1px dashed #F18E00;
	color: #F18E00;
}
p a.pa1:hover, a.pa1:hover {
	border: 0;
}
a img.berria {
	border-color: #085289;
}
a:hover img.berria {
	border-color: #F18E00;
}
/*------------------------------------------------[           gainerakoak             ]-------------------------------------------*/

.desk {
	float: right;
	width: 140px;
	text-align: left;
	margin-top: 1px;
	background-color: #F18E00;
	padding: 4px 2px 4px 7px;
	color: #FFF;
}
.ptit {
	border-bottom: 1px dotted;
	margin: 0;
	padding-top: 2px;
	font-weight: bold;
}
ol.prodlist {
	list-style-type: decimal;
}
.prodlist li {
	text-align: left;
	margin-left: 40px;
	line-height: 16px;
}
#lema2 {
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	padding: 0;
}
.lemaimg {
	height: 60px;
	line-height: 60px;
	padding: 40px 0 40px 95px;
	background: url('../irudi/logosmall.gif') left center no-repeat;
}

/*------------------------------------------------[           egutegia             ]-----------------------------------------*/

.calendar { 
	/*background: #B58B9D;*/
	border: 1px solid #6C193F;
	font-size: 11px;
}
.calendar .eguna a, .calendar .egunon a { 
	background: #6C193F;
	display: block;
	width: 28px;
	text-align: center;
	vertical-align: middle;
	line-height: 10px;
	padding: 5px 0px;
}
.calendar .eguna a { background: #E2D1D9; }
.calendar .egunon a { background: #6C193F; color: #FFF; }
.calendar a:hover { 
	color: #FFF; 
	background: #6C193F; 
}
.hila { background: #6C193F; 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: #6C193F; font-weight: normal; }
.eguna { background: #6C193F; }

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

.kol0 { color: #085289; }
.boko0 { border-color: #085289; }
.bako0 { background-color: #085289; }
.kol1 { color: #9ABDCF; }
.boko1 { border-color: #9ABDCF; }
.bako1 { background-color: #9ABDCF; }
.kol2 { color: #F18E00; }
.boko2 { border-color: #F18E00; }
.bako2 { background-color: #F18E00; }
.kol3 { color: #F0F5F8; }
.boko3 { border-color: #F0F5F8; }
.bako3 { background-color: #F0F5F8; }
.kol4 { color: #F8F3EB; }
.boko4 { border-color: #F8F3EB; }
.bako4 { background-color: #F8F3EB; }
.kol5 { color: #E4EEF2; }
.boko5 { border-color: #E4EEF2; }
.bako5 { background-color: #E4EEF2; }
.kol6 { color: #F8E9D3; }
.boko6 { border-color: #F8E9D3; }
.bako6 { background-color: #F8E9D3; }
.kolw { color: #FFF; }
.kolb { color: #000; }
.kolr { color: #F00; }

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

.kont { height: 100%; }
#nom, #ape, #enp, #pos, #ass, #men { width: 245px; }
#tel { width: 152px; }
.contas { width: 245px; }
.contarea { width: 245px; }
.contbut { width: 90px; font-weight: bold; }
.fover { background: #EDF4F7; }
.fout { background: #FFF; }
.but {
	padding: 1px 10px;
}
.butzabal {
	padding: 1px 10px;
	width: 132px;
}
.beheratu { padding: 4px 0 0 0; }
.contezker { text-align: left; }
.contezker input, .contezker textarea {	width: 260px; }
td {
	vertical-align: middle;
}
.gora { vertical-align: top; }

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

input, textarea, select {
	margin: 0px;
	padding: 1px 3px;
	font: 11px Arial, Tahoma, Helvetica, Lucida Sans, Verdana;
	color: #085289;
	background: #FFF;
	border-color: #085289;
	border-width: 1px;
}
textarea {
	height: 75px;
}
select {
	padding: 0px;
	color: #085289;
	background: #FFF;
	border-color: #085289;
	border-width: 1px;
}

/*----------------------------------------------------[          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; }

.gova { vertical-align: top; }
.beva{ vertical-align: bottom; }
.erva { vertical-align: middle; }

.erdiratu { margin: 0 auto; }

.bepad2 { padding-bottom: 2px; }
.ezm { margin: 0; }
.ezp { padding: 0; }

.gobord { border-top: 1px solid; }
.bebord { border-bottom: 1px solid; }
.ezbord { border-left: 1px solid; }
.esbord { border-right: 1px solid; }
/*----------------------------------------------------[          orokorrak          ]----------------------------------------------*/

.esku { cursor: pointer; }
.ni { text-decoration: underline; }
.bord { border-width: 1px; border-style: solid; }
.bord2 { border-width: 2px; border-style: solid; }
.ikusezina { display: none; }
.block { display: block; }
.ezker { float: left; }
.eskubi { float: right; }
.garb { clear: both; }
.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: 9px; }
.thandigo { font-size: 11px; }
.lodi { font-weight: bold; }
.mehe { font-weight: normal; }
.oker { font-style: italic; }
.zuzen { font-style: normal; }
.txtohi { font-size: 11px; font-weight: normal; font-style: normal; }
.eaba { border: 1px solid #F00; }
a:hover.azpimarra { text-decoration: underline; }

