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

body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	/*border-top: 2px solid #C00;*/
	font: 11px Lucida Sans, Tahoma, Helvetica, Verdana;
	background: #FFF url('../irudi/atzemarra.gif') top center repeat-x;
	color: #001A33;
}
.toprint { display: none; }
a {
	outline: none;
	text-decoration: none;
	color: #C00;
}
a:active {
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #F90;
}
p {
	margin: 5px 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;
}
table {
	/*margin: 0 auto;*/
}
acronym {
	cursor: help;
}

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

#dena {
	display: block;
	margin: 15px auto 0;
	text-align: center;
	width: 749px;
	clear: both;
}
#eduki {
	margin: 0;
}
#zutezkr {
	width: 165px;
	float: left;
}
#zuteskb {
	width: 560px;
	float: right;
}
#ezkbox {
	padding: 10px 0;
	margin: 15px 0 0 0;
	background: #F90;
	color: #FFF;
}
#oina {
	background: #C00;
	margin: 5px auto 15px;
	font-weight: bold;
	font-size: 12px;
	padding: 10px;
	color: #FFF;
}
.rss {
	background: url('../irudi/rss.gif') center right no-repeat;
	line-height: 18px;
	padding: 1px 15px 1px 0;
}
#oina a {
	color: #FFF;
}
#oina a:hover {
	color: #F90;
}
.txtimg {
	height: 40px;
	line-height: 40px;
}
.banatzaile {
	height: 10px;
	line-height: 10px;
	display: block;
	clear: both;
}
.alderatu {
	margin: 0 130px;
}

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

h1 {
	color: #C00;
	border-bottom: 1px solid #C00;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	line-height: 18px;
	height: 18px;
	margin: 0 0 2px 0;
}
h2 {
	color: #AAA;
	border-bottom: 1px dashed #CCC;
	margin: 3px 0 1px 12px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	line-height: 16px;
	height: 16px;
}
h3 {
	color: #F90;
	letter-spacing: 1px;
	border-bottom: 1px solid #F90;
	margin: 0 0 12px 0;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	line-height: 16px;
	height: 16px;
}
#dokalogo {
	margin-bottom: 15px;
}
.edukerdi {
	width: 275px;
}

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

#menubox {
	float: right;
	text-align: right;
	margin-bottom: 20px;
	border-top: 5px solid #C00;
}
#menunag {
	float: right;
	text-align: center;
}
#menunag li {
	display: inline;
	list-style: none;
	width: 112px;
	float: left;
}
#menunag a {
	height: 24px;
	line-height: 24px;
	margin-left: 1px;
	margin-bottom: 4px;
	background: #001A33;
	font-weight: bold;
	font-size: 14px;
	display: block;
	color: #FFF;
}
#menunag a.on, #subm a.on {
	height: 28px;
	line-height: 28px;
	background: #C00;
	margin-top: 0px;
}
#menunag a:hover {
	background: #F90;
	color: #FFF;
}
#menunag a.on:hover {
	background: #C00;
	color: #FFF;
}
.banatu {
	margin: 0 35px;
}
#ezkbox a { color: #FFF; }
#ezkbox a:hover { color: #C00; }
#hous, #tele {
	display: block;
	font-weight: bold;
	padding-left: 10px;
	background-position: 15px center;
	background-repeat: no-repeat;
}
#hous {
	background-image: url('../irudi/house.gif');
	font-size: 12px;
}
#tele {
	background-image: url('../irudi/telephone.gif');
	line-height: 14px;
}

/*------------------------------------------------[           egitaraua             ]-------------------------------------------*/

.ekit {
	clear: both;
	text-align: left;
}
.ekiburu {
	height: 18px;
	line-height: 18px;
	border-bottom: 1px solid #C00;
}
.ekiduki {
	cursor: pointer;
	background: #FFF url('../irudi/zeharka.gif') left top;
	/*border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;*/
}
.ekidukiover {
	cursor: pointer;
	background: #F5F5F5 url('../irudi/zeharka.gif') left top;
	/*border-right: 1px solid #C00;
	border-bottom: 1px solid #C00;*/
}
.ekizer {
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #C00;
}
.data {
	width: 255px;
	float: right;
	padding: 3px 0 0 0;
	background: #C00;
	line-height: 15px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}
.ekirudi {
	float: left;
	display: block;
	border-width: 0 1px 1px 1px;
	border-style: dashed;
	border-color: #C00;
	margin: 0 10px 0 0;
}
.ekitit1 {
	color: #C00;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.ekitit2 {
	color: #001A33;
	font-size: 12px;
	font-weight: bold;
}
.ekititadmin {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.ekitxt {
	color: #001A33;
}
.ekipre {
	/*width: 418px;*/
	color: #001A33;
	font-size: 12px;
	font-weight: bold;
	margin-left: 1px;
	padding: 0 3px 0 4px;
	border-top: 1px dashed #C00;
	text-align: right;
}
#ekipredetail {
	float: right;
	background: #F5F5F5;
	border: 1px dashed #C00;
}
.e {
	font: 12px Tahoma;
	font-weight: bold;
	padding: 0 2px;
}
.adi {
	float: right;
	font-weight: bold;
	border-bottom: 1px dashed #F90;
	margin: 2px 3px;
	font-size: 17px;
	color: #F90;
}

/*------------------------------------------------[           gainerakoak             ]-------------------------------------------*/

.dokatxt img {
	border: 1px solid #C00;
}
.rider {
	text-align: left;
}
.rider ul {
	margin: 0 0 0 13px;
	list-style: none;
}
.oharra {
	margin: 0 0 0 22px;
	color: #BBB;
}
.tele {
	float: right;
	text-align: center;
	background: #FF9900;
	padding: 2px 0;
	width: 270px;
	color: #FFF;
}
.telebig {
	font-weight: bold;
	font-size: 14px;
}
.legali {
	text-align: left;
	margin-left: 30px;
}

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

.calendar { 
	/*width: 165px;*/
	background: #EBEBEB;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	/*font-weight: bold;
	font-size: 11px;*/
	color: #001A33;
}
.calendar td {
	width: 19px;
	/*height: 16px;
	display: block;*/
}
.calendar .eguna a, .calendar .gaur a, .calendar .egunon a, .calendar .egunof a { 
	display: block;
	text-align: center;
	background: #001A33;
	vertical-align: middle;
	line-height: 11px;
	color: #001A33;
	padding: 2px 0 3px;
}
.calendar .eguna a { background: #FFF; }
.calendar .gaur a { background: #C00; color: #FFF; } /*today*/
.calendar .egunon a { background: #F90; color: #FFF; } /*orain*/
.calendar .egunof a { background: #FFF; color: #D2D2D2; } /*ezikusgai*/
.calendar a:hover { 
	color: #FFF; 
	background: #001A33; 
}
.eguna { background: #D2D2D2; }
.gaur { background: #FFF; }
.egunon { background: #FFF; }
.egunof { background: #D2D2D2; }
.asteguna { color: #001A33; font-weight: bold; }
.hila { background: #001A33; height: 20px; line-height: 20px; padding: 0 0 1px 0; width: 165px; }
.hila a { font-weight: bold; font-size: 14px; color: #FFF; }
.hila a:hover { color: #F90; }
.prev a, .next a { padding: 0 2px; width: 16px; color: #FFF; }

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

.kol0 { color: #C00; }
.boko0 { border-color: #C00; }
.bako0 { background-color: #C00; }
.kol1 { color: #EBEBEB; }
.boko1 { border-color: #EBEBEB; }
.bako1 { background-color: #EBEBEB; }
.kol2 { color: #F90; }
.boko2 { border-color: #F90; }
.bako2 { background-color: #F90; }
.kol3 { color: #001A33; }
.boko3 { border-color: #001A33; }
.bako3 { background-color: #001A33; }
.kol4 { color: #CCC; }
.kolw { color: #FFF; }
.kolb { color: #000; }
.kolr { color: #F00; }

.borwth1 { border-width: 1px; }
.borwth2 { border-width: 2px; }
.borsol { border-style: solid; }
.bordas { border-style: dashed; }
.bor1 { border-top: 1px solid #001A33; }
.bor2 { border-right: 1px solid #001A33; }
.bor3 { border-bottom: 1px solid #001A33; }
.bor4 { border-left: 1px solid #001A33; }
.bor { border-width: 1px; }

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

.kont { height: 100%; }
#nom, #ape, #pos, #ass, #men { width: 255px; }
#tel { width: 162px; }
.contas { width: 245px; }
.contarea { width: 245px; }
.contbut { width: 130px; font-weight: bold; padding: 1px 0 0; overflow:visible; }
.fover { background: #F5F5F5; }
.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; }

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

input, textarea, select {
	margin: 0px;
	padding: 1px 3px;
	font: 12px Lucida Sans, Tahoma, Helvetica, Verdana;
	color: #001A33;
	background: #FFF;
	/*border-color: #001A33;*/
	border-width: 2px;
}
textarea {
	height: 125px;
}
select {
	padding: 0px;
}

/*----------------------------------------------------[          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; }
.bord { border-width: 1px; 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: 10px; }
.thandigo { font-size: 12px; }
.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; }
