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

body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	/*border-top: 1px solid #F00;*/
	font: 10px/1.3em Tahoma, Helvetica, Arial, Lucida Sans, Verdana;
	background: #FFF url('../irudi/atzetotal.gif');
	color: #6C193F;
}
.toprint { display: none; }
a {
	text-decoration: none;
	color: #6C193F;
}
a:hover {
	text-decoration: none;
	/*color: #6C193F;*/
}
p {
	margin: 5px 0;
	text-indent: 10px;
}
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;
}
hr {
	width: 90%;
	color: #B58B9D;
	background-color: #F0E8EB;
	height: 1px;
}

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

#dena {
	margin: 0 auto;
	display: block;
	text-align: center;
}
#atze01 {
	height: 115px;
	background: #6C193F url('../irudi/atze01.gif') top center no-repeat;
}
#logo {
	margin-top: 15px;
}
#box01 {
	text-align: left;
	padding: 25px 0 0 25px;
}
#hizkmenu {
	float: right;
	text-align: right;
	padding: 3px 15px 0 0;
}
#hizkmenu a {
	color: #FFF;
	padding: 0 3px;
}
#hizkmenu a:hover {
	font-weight: bold;
	color: #FFF;
}
.hizkon {
	font-weight: bold;
	background: #B58B9D;
}
#atze02 {
	height: 18px;
	line-height: 18px;
	background: #DAC5CF url('../irudi/atze02.gif') top center repeat-y;
}
#tel {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 33px;
	float: left;
}
#mail {
	color: #6C193F;
	font-size: 11px;
	font-weight: bold;
	margin: 0 70px 0 0;
	float: right;
}
#data {
	font-size: 11px;
	margin: 0 30px 0 0;
	float: right;
}
#atze03 {
	background: url('../irudi/atze03.gif') top center repeat-y;
}
#pano {
	height: 142px;
	margin-bottom: 18px;
}
.pano1 { background: url('../irudi/pano/pano1.jpg') top center no-repeat; }
.pano2 { background: url('../irudi/pano/pano2.jpg') top center no-repeat; }
.pano3 { background: url('../irudi/pano/pano3.jpg') top center no-repeat; }
.pano4 { background: url('../irudi/pano/pano4.jpg') top center no-repeat; }
.pano5 { background: url('../irudi/pano/pano5.jpg') top center no-repeat; }
.pano6 { background: url('../irudi/pano/pano6.jpg') top center no-repeat; }
.pano7 { background: url('../irudi/pano/pano7.jpg') top center no-repeat; }
.pano8 { background: url('../irudi/pano/pano8.jpg') top center no-repeat; }
.pano9 { background: url('../irudi/pano/pano9.jpg') top center no-repeat; }
.pano10 { background: url('../irudi/pano/pano10.jpg') top center no-repeat; }
#news {
	float: right;
	width: 163px;
	padding: 1px;
}
#berribat {
	height: 93px;
	text-align: left;
	padding: 8px;
}
.marg { margin: 0 auto; font-size: 12px; }
#eskubikoa {
	float: right;
	width: 165px;
}
a.map {
	border-width: 1px 0 1px 1px;
	border-color: #6C193F;
	border-style: solid;
	display: block;
}
a:hover.map {
	border-style: dashed;
}
#erdikia {
	margin-left: 15px;
	float: left;
	width: 385px;
}
.databox {
	width: 70px;
	font-weight: bold;
}
.databoxbig {
	width: 150px;
	font-weight: bold;
}

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

h1 {
	color: #FFF;
	font-size: 11px;
	background-color: #6C193F;
	border: 1px solid #B58B9D;
	font-weight: normal;
	padding-left: 10px;
	margin: 0 0 8px 0;
	text-align: left;
	line-height: 17px;
	height: 17px;
}
h1.gezi {
	background-repeat: no-repeat;
	background-position: center right;
	background-image: url('../irudi/gezidown.gif');
}
h1.bit {
	border: 2px solid #B58B9D;
}
h2 {
	color: #FFF;
	font-size: 10px;
	background: #6C193F url('../irudi/gezidown.gif') center right no-repeat;
	font-weight: normal;
	padding-left: 10px;
	margin: 0 0 2px 0;
	text-align: left;
	line-height: 15px;
	height: 15px;
}
.zabal {
	width: 744px;
	margin: 0 auto;
	padding: 0 !important;
	padding: 0 0 0 1px;
}
a:hover.azpimarra {
	text-decoration: underline;
}
.h18 {
	height: 18px;
	line-height: 18px;
}
.bor134 { border-width: 1px 0 1px 1px; }
.alt {
	height: 53px;
	margin-left: 2px;
}

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

#menunagusi {
	float: left;
	width: 165px;
	text-align: right;
}
#menunagusibit {
	float: right;
	width: 165px;
	text-align: left;
}
.menuizb {
	padding: 1px 12px 0 0;
	border-bottom: 1px solid #6C193F;
	background: #6C193F url('../irudi/menubend.gif') top right no-repeat;
	font-weight: bold;
	color: #FFF;
}
.menuizb a, .menuizbit a {
	color: #FFF;
}
.menuizbit {
	padding: 1px 0 0 12px;
	border-bottom: 1px solid #6C193F;
	background: #6C193F url('../irudi/menubendbit.gif') top left no-repeat;
	font-weight: bold;
	color: #FFF;
}
#menunagusi li, #menunagusibit li {
	list-style: none;
}
#menunagusi ul a {
	border-right: 1px solid #6C193F;
	border-bottom: 1px solid #6C193F;
	background: #B58B9D;
	padding: 1px 10px 1px 0;
	display: block;
	width: 154px;
	color: #FFF;
}
#menunagusibit ul a {
	border-left: 1px solid #6C193F;
	border-bottom: 1px solid #6C193F;
	background: #B58B9D;
	padding: 1px 0 1px 10px;
	display: block;
	width: 154px;
	color: #FFF;
}
#menunagusi ul a:hover {
	background: #DAC5CF url('../irudi/gezitxo.gif') center right no-repeat;
	color: #6C193F;
}
#menunagusibit ul a:hover {
	background: #DAC5CF url('../irudi/gezitxobit.gif') center left no-repeat;
	color: #6C193F;
}
a.raro {
	text-align: left;
	font-weight: bold;
	background: #FFF url('../irudi/reservatze.gif') center left no-repeat;
	padding: 1px 0 1px 20px;
	display: block;
	width: 145px;
	color: #FFF;
	border: 0;
}
a:hover.raro {
	background: #FFF url('../irudi/reservatzon.gif') center left no-repeat;
	color: #FFF;
}
#oinak {
	margin-top: 20px;
	text-align: left;
}
.oina {
	height: 18px;
	line-height: 18px;
	margin-top: 1px;
	padding: 0 30px;
}
.oina a {
	color: #FFF;
	margin: 0 0 0 30px;
}
.oina a:hover {
	text-decoration: underline;
}
#oinak .bako2 a { 
	color: #6C193F;
	margin: 0;
}
.banatu {
	margin: 0 0 0 70px;
}
a.volver {
	color: #FFF;
	padding: 0 0 0 14px;
	background: url('../irudi/geziback.gif') center left no-repeat;
	margin: 0 5px 0 0;
	float: right;
}
a:hover.volver {
	background: url('../irudi/gezibackon.gif') center left no-repeat;
}
.berria {
	clear: both;
}
.berria a, #login a {
	font-weight: bold;
	background: #DAC5CF;
	padding: 0 2px;
}
.berria a:hover, #login a:hover {
	color: #FFF;
}

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

a.foto0 {
	float: right;
	border: 1px solid #6C193F;
	margin: 0 0 0 8px;
	/*width: 120px;*/
}
a:hover.foto0 {
	border: 1px dashed #6C193F;
}
.irudiak img {
	width: 90px;
}
.irudiak a {
	border: 1px solid #B58B9D;
	margin: 3px 0 0 3px;
	float: left;
	width: 90px;
}
.irudiak a:hover {
	border: 1px solid #6C193F;
}
.result {
	display: block;
	padding: 4px 5px 6px 5px;
	border-bottom: 1px dashed #6C193F;
}
.resulton {
	cursor: pointer;
	background: #F0E8EB;
}
/*.result span {
	float: right;
	width: 110px;
	text-align: right;
}*/
.result a {
	padding: 1px 5px;
}
.masinfo {
	border: 1px solid #6C193F;
}
.masinfon {
	color: #FFF;
	background: #6C193F;
	border: 1px solid #6C193F;
}
.linkbut {
	background: #FFF;
	padding: 1px 5px 2px 5px;
	border-top: 2px solid #E8DCE1;
	border-left: 2px solid #E8DCE1;
	border-bottom: 2px solid #644D57;
	border-right: 2px solid #644D57;
	text-align: center;
	line-height: 10px;
}
.linkbuton, a:hover.linkbut {
	color: #FFF;
	background: #6C193F;
}
.inputkolore input {
	background: #F0E8EB;
}
.orden {
	height: 23px;
	line-height: 23px;
	margin-bottom: 5px;
	border: 1px dashed #DAC5CF;
	/*text-align: center;*/
	padding-left: 10px;
}
.pags {
	color: #FFF;
	padding: 0 1px 1px 1px;
	background: #B58B9D;
	border: 1px solid #DAC5CF;
}
.pags a {
	color: #FFF;
	padding: 1px 4px;
}
.pags a:hover {
	color: #6C193F;
}
#pagon {
	color: #6C193F;
	text-decoration: underline;
}
.marginer {
	margin: 5px 10px;
}
.marginer li {
	margin-left: 12px;
}
#legal {
	text-align: left;
}
.selektmap { width: 450px; margin: 3px 0 0 105px; float: left; }
.calcula td.teskubi {
	line-height: 9px;
}
.online {
	/*border: 1px solid #F60;*/
	background: #0099CC;
	padding: 0 1px 0 2px;
	color: #FFF;
}
.newsbox {
	background: #6C193F url('../irudi/menubendbit.gif') top left no-repeat;
}
.newstitle {
	display: block;
	color: #FFF;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	background: url('../irudi/newsletter.gif') top right no-repeat;
	margin-right: 10px;
	padding: 1px 0 0 12px;
	border-bottom: 1px solid #6C193F;
}
.newsbox2 {
	padding: 5px 0;
	background:  #B58B9D;
	border-left: 1px solid #6C193F;
	border-bottom: 1px solid #6C193F;
}
.newsbox2 table {
	margin: 0 auto;
}
.inputnews { width: 128px;}
.optionews { width: 137px;}
.contbutnews { width: 137px; font-weight: bold; overflow:visible; background: #FFFFFF;}

/*------------------------------------------------[           egutegia+mapa             ]-----------------------------------------*/

.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; }
#mapatze {
	height: 502px;
	background: #FFF url('../irudi/mapandi.gif') top left no-repeat;
}
#mapatze img {
	position: absolute;
}
#dot1 { top: 182px; left: 81px; }
#dot2 { top: 171px; left: 89px; }
#dot3 { top: 201px; left: 87px; }
#dot4 { top: 214px; left: 153px; }
#dot5 { top: 299px; left: 322px; }
#dot6 { top: 227px; left: 184px; }
#dot7 { top: 265px; left: 365px; }
#dot8 { top: 299px; left: 412px; }
#dot9 { top: 24px; left: 95px; }
#dot10 { top: 208px; left: 115px; }
#dot11 { top: 210px; left: 106px; }
#dot12 { top: 232px; left: 194px; }
#dot13 { top: 295px; left: 222px; }
#dot14 { top: 55px; left: 143px; }
#dot15 { top: 120px; left: 52px; }
#dot16 { top: 18px; left: 127px; }
#dot17 { top: 300px; left: 265px; }
#dot18 { top: 283px; left: 184px; }
#dot19 { top: 184px; left: 60px; }
#dot20 { top: 218px; left: 93px; }
#dot21 { top: 300px; left: 248px; }
#dot22 { top: 293px; left: 280px; }
#dot23 { top: 278px; left: 191px; }
#dot24 { top: 290px; left: 341px; }
#dot25 { top: 70px; left: 86px; }
#dot26 { top: 240px; left: 202px; }
#dot27 { top: 230px; left: 202px; }
#dot28 { top: 177px; left: 518px; }
#dot29 { top: 219px; left: 135px; }
#dot30 { top: 21px; left: 110px; }
#dot31 { top: 44px; left: 162px; }
#dot32 { top: 280px; left: 362px; }
#dot33 { top: 42px; left: 196px; }
#dot34 { top: 293px; left: 379px; }
#dot35 { top: 278px; left: 352px; }
#dot36 { top: 291px; left: 205px; }
#dot37 { top: 222px; left: 177px; }
#dot38 { top: 250px; left: 210px; }
#dot39 { top: 196px; left: 101px; }
#poblist {
	float: right;
	width: 92px;
	line-height: 12px;
	text-align: left;
	border-left: 1px solid #B58B9D;
}
#poblist a {
	display: block;
	padding: 0 0 0 5px;
}
#poblist a:hover {
	color: #FFF;
	background: #6C193F;
}
#pobltit {
	color: #FFF;
	background: #6C193F;
	border-width: 0 0 2px 0;
	border-color: #FFF;
	border-style: solid;
	font-weight: bold;
	padding: 2px 0;
}
.poblover {
	color: #FFF;
	background: #6C193F;
}
.poblout {
	color: #6C193F;
	background: none;
}
/*---------------------------------------------------[           koloreak             ]--------------------------------------------*/

.kol0 { color: #6C193F; }
.boko0 { border-color: #6C193F; }
.bako0 { background-color: #6C193F; }
.kol1 { color: #B58B9D; }
.boko1 { border-color: #B58B9D; }
.bako1 { background-color: #B58B9D; }
.kol2 { color: #DAC5CF; }
.boko2 { border-color: #DAC5CF; }
.bako2 { background-color: #DAC5CF; }
.kol3 { color: #F0E8EB; }
.boko3 { border-color: #F0E8EB; }
.bako3 { background-color: #F0E8EB; }
.kolw { color: #FFF; }
.kolb { color: #000; }
.kolr { color: #F00; }
.bor { border-width: 1px; }
.bor1 { border-width: 1px 0 0 0; }
.bor2 { border-width: 0 1px 0 0; }
.bor3 { border-width: 0 0 1px 0; }
.bor4 { border-width: 0 0 0 1px; }
.borsol { border-style: solid; }
.bordas { border-style: dashed; }

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

.kont { height: 100%; }
.contable { 
	text-align: right;
	width: 70px; 
}
.fout { border: 1px solid #B58B9D; font-weight: bold; }
.fover { border: 1px dashed #B58B9D; font-weight: bold; }
.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; }
#importe { width: 40px; }
td {
	vertical-align: middle;
}
.gora { vertical-align: top; }
.izenabizen { width: 200px; }
input.admin { width: 300px;}
textarea.admin {
	width: 300px;
	height: 120px;
}
textarea.admin2 {
	width: 400px;
	height: 220px;
	margin-left: 2px;
}

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

input, textarea, select {
	margin: 0px;
	padding: 1px 3px;
	font: 10px/1.3em Tahoma, Helvetica, Arial, Lucida Sans, Verdana;
	color: #6C193F;
	background: #FFF;
	border-color: #B58B9D;
	/*border-width: 1px;*/
}
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; }
.goran { vertical-align: top; }
.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; }

/*-----------------------------------------------------[          admin          ]------------------------------------------------*/

.z25 {	width: 25px; }
.z50 {	width: 50px; }
.z75 {	width: 82px; }
.z100 {	width: 100px; }
.z9 {	width: 137px; }
.z98 {	width: 147px; }
.z982 {	width: 157px; }
.z260 {	width: 267px; }
.z300 {	width: 350px; }

/*-----------------------------------------------------[          sorteo          ]-----------------------------------------------*/

#gransorteo {
	font-size: 16px;
}
#sorteo { 
	margin: 0 auto;
	text-align: center;
	width: 705px;
}
.sor0 {
	margin: 5px 10px 0 10px;
	float: left;
	/*width: 355px;*/
}
.sor1 {
	margin: 0 auto;
	padding: 0 25px 0 0;
	width: 305px;
}
.sor2 {
	width: 305px;
}
.pasorteo { background: url('../irudi/pano/pasorteo.jpg') top center no-repeat; }
.premi1 {
	float: left;
	width:220px;
}
.premi2 {
	width:450px;
	float: right;
}
.premis {
	border: 1px solid #DAC5CF;
}
.premis td {
	border: 1px solid #DAC5CF;
	padding: 1px 5px;
}
.marauto { margin: 0 auto; }

/*---------------------------------------------------[         zona clientes          ]---------------------------------------------*/

#login {
	text-align: center;
	padding: 8px;
}
/*--------------------------------------------[          tooltip          ]--------------------------------------*/

.tooltip{
	width: 150px; 
	font: lighter 10px Tahoma, Helvetica, Arial,sans-serif;
	text-decoration:none;
	text-align:center
}
.tooltip span.top{
	padding: 30px 12px 0;
    background: url(../irudi/bt.gif) no-repeat top;
}
.tooltip b.bottom{
	padding: 0 10px 5px;
    background: url(../irudi/bt.gif) no-repeat bottom;
	color: #B58B9D;
}