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

#dena {
	/*overflow: hidden;*/
	border-right: 6px solid #FFF;
	border-bottom: 6px solid #FFF;
	border-left: 6px solid #FFF;
	margin: 0 auto;
	width: 750px;
}
#goiko {
	float: left;
	border-top: 4px solid #F89014;
	text-align: left;
}
#hizk {
	display: block;
	text-align: right;
	padding-right: 8px;
	/*padding: 0 10px 2px 0;*/
	background-color: #F89014;
	width: 742px;
	float: right;
}
#eduki {
	/*color: #333;*/
	background: #FFFAD2 url('../irudi/atzeko.jpg') top left repeat-y;
	/*background-color: #FFFAD2;*/
}
#edukibox {
	padding: 10px 20px;
	float: right;
	width: 530px;
}
#oina {
	clear:both;
	background-color: #565543;
}
.edumar { 
	margin: 0 35px; 
}
#zuteskb {
	width: 164px;
	float: right;
}
#oina {
	padding: 5px 0;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #FFF;
}
#oineko {
	padding: 17px 0;
	color: #FFF;
}
#oineko a {
	color: #FFF;
}
#oineko a:hover {
	color: #F89014;
}
.banatzaile {
	height: 10px;
	line-height: 10px;
	display: block;
	clear: both;
}
.banatu {
	margin: 0 48px;
}

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

#logo {
	margin: 20px;
}
#sarbox {
	margin: 15px 25px;
	padding: 10px;
	background: #FFFDF0;
}
#oina a:hover {
	color: #FFF;
	text-decoration: overline;
}
h1 {
	color: #F89014;
	font-size: 18px;
	text-align: left;
	border-bottom: 2px solid #F89014;
	margin: 5px 0 0 0;
}
h2 {
	color: #F89014;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px solid #F89014;
	margin: 15px 0 10px 0;
}
h3 {
	font-size: 11px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	margin: 15px 0 5px 0;
}
.lista {
	list-style-position: outside;
}
/*
#hizk a {
	color: #FFF;
}
#hizk a.nion, #hizk a:hover {
	color: #FFF;
	text-decoration: underline;
}*/
#hizk a {
	float: right;
	cursor: pointer;
}
a.hzk {
	width: 20px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
}
a.hzk1 { background-image: url('../irudi/hizk/es_of.gif'); }
a:hover.hzk1, a.hzk1on { background-image: url('../irudi/hizk/es_on.gif'); }
a.hzk2 { background-image: url('../irudi/hizk/ca_of.gif'); }
a:hover.hzk2, a.hzk2on { background-image: url('../irudi/hizk/ca_on.gif'); }
a.hzk3 { background-image: url('../irudi/hizk/en_of.gif'); }
a:hover.hzk3, a.hzk3on { background-image: url('../irudi/hizk/en_on.gif'); }
a.hzk4 { background-image: url('../irudi/hizk/fr_of.gif'); }
a:hover.hzk4, a.hzk4on { background-image: url('../irudi/hizk/fr_on.gif'); }
a.hzk5 { background-image: url('../irudi/hizk/ar_of.gif'); }
a:hover.hzk5, a.hzk5on { background-image: url('../irudi/hizk/ar_on.gif'); }

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

#menubox {
	float: left;
	width: 175px;
	line-height: 23px;
	/*background: url('../irudi/atzemenu.gif') top left no-repeat;*/
	padding: 20px 0;
}
#menunag {
	color: #FFF;
	text-align: left;
	/*text-transform: uppercase;*/
}
#menunag li {
	padding: 4px 0 4px 20px;
	font-size: 13px;
	/*background: url('../irudi/menumarra.gif') right bottom no-repeat;*/
	list-style: none;
}
#menunag li img {
	vertical-align: middle;
}
#menunag a  {
	border-left: 10px solid #507635;
	padding: 0 0 0 10px;
	display: block;
	color: #FFF;
	width: 135px;
}
#menunag a:hover {
	border-left: 10px solid #A0B468;
	background: #000;
	/*color: #F89014;*/
}
#menunag a.on {
	border-left: 10px solid #A0B468;
	background: #000;
	color: #F89014;
}
a.info{
	/*float: right;*/
	background: #507635;
	padding: 1px 4px 2px 4px;
}
.noti div a, .noti2 div a {
	/*float: right;
	background: #507635;
	padding: 1px 4px 2px 4px;*/
	text-decoration: underline;
	color: #333;	
}
.noti div a:hover, .noti2 div a:hover {
	/*float: right;
	background: #507635;
	padding: 1px 4px 2px 4px;*/
	text-decoration: underline;
	color: #F89014;	
}
#edukibox a img {border: 1px solid #507635;}
#edukibox a:hover img {border: 1px solid #F89014;}
#edukibox a.txtlink {color: #333;}
#edukibox a:hover.txtlink {	color: #F89014;}
#edukibox a.txtlink2 {color: #FFF; background-color: #507635; padding: 4px 6px;}
#edukibox a:hover.txtlink2 {color: #333; background-color: #F89014; }
a.txtlink2 {
	vertical-align: top;
	line-height: 20px;
	height: 20px;
}

.orriak a {
	padding: 0 3px;
	color: #F89014;
}
.orriak span.of {
	padding: 0 3px;
	color: #FFDAAF;
}
.orriak a:hover {
	text-decoration: overline;
}
.orriak a.on {
	font-weight: bold;
}
.orriak a.of:hover {
	text-decoration: none;
}
.orriak .ni {
	text-decoration: underline;
}
/*-----------------------------------------------[           gainerakoak             ]-------------------------------------------*/

.noti {
	border-bottom: 1px dotted #507635;
	padding-bottom: 10px;
	margin: 20px 0 0 0;
	text-align: left;
	display: block;
	clear: both;
}
.noti a.tit, .noti2 a.tit, .noti div.tit, .noti2 div.tit{
	font-family: Arial;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	color: #507635;
	/*text-decoration: overline;*/
}
.noti a:hover.tit, .noti2 a:hover.tit {
	color: #F89014;
}
.noti2 {
	padding-bottom: 10px;
	margin: 20px 0 0 0;
	text-align: left;
	display: block;
	clear: both;
}
.notitxt {
	width: 400px;
	float: right;
	clear: both;
}
#sarbox img, .noti img, .noti2 img {
	border: 1px solid #507635;
	margin-right: 10px;
	float: left;
	/*clear: both;*/
}
.noti img {
	/*width: 120px;*/
}
#edukibox ul.orokorul {
	text-align: left;
	margin: 5px 0 10px 40px;
}
ul#clientes, ul#actualidad {
	text-align: left;
	margin: 15px 0 0 0;
	list-style: none;
}
#clientes li a{
	padding-bottom: 2px;
	color: #507635;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}
#clientes li a:hover{
	color: #F89014;
}
#actualidad li a{
	padding-bottom: 2px;
	color: #507635;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
}
#actualidad li a:hover{
	color: #F89014;
}
#newsletter {
	border: 1px solid #A0B468;
	margin: 15px;
	padding-bottom: 2px;
}
#newsletter .title {
	color: #FFF;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	display: block;
	margin-bottom: 4px;
	padding: 4px 0 5px 0;
	background: #507635 url('../irudi/newsletter.gif') top left no-repeat;
	letter-spacing: 2px;
}
#newsletter .moreinfo {
	color: #FFF;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
}
table.tarifas {
	margin: 0 auto;
	margin-top: 20px;
	border: 1px solid #A0B468;
	width: 500px;
	padding: 0;
}
table.reservas {
	margin: 0 auto;
	border: 1px solid #A0B468;
	width: 500px;
	padding: 0;
}
table.tarifas th {
	color: #FFF;
	font-size: 13px;
	line-height: 13px;
	padding: 4px 0 5px 0;
	background: #507635;
	letter-spacing: 2px;
	text-align: center;
}
.burubi {
	font-weight: bold;
	background: #A0B468;
	text-align: center;
}
table.tarifas td,table.reservas td  {
	text-align: center;
	border-top: 1px solid #A0B468;
	border-right: 1px solid #A0B468;
	padding-left: 5px;
}
.regimen {
	background: #C5CFA8;
	font-weight: bold;
}
table.tarifas td.coments {
	text-align: left;
	border-top: 1px solid #A0B468;
	border-right: 0;
	padding-left: 5px;
}

/*-------------------------------------------[          egutegi           ]------------------------------------*/
.calendar { 
	background: #FFFAD2;
	border: 1px solid #507635;
	font-size: 10px;
}
.calendar .eguna a, .calendar .egunon a { 
	background: #507635;
	display: block;
	width: 24px;
	text-align: center;
	vertical-align: middle;
	line-height: 10px;
	padding: 5px 0px;
}
.calendar .eguna a { background: #507635; }
.calendar .egunon a { background: #F89014; color: #FFF; }
.calendar a:hover { 
	color: #FFF; 
	background: #F89014; 
}
.hila { background: #F89014; 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: #333; font-weight: normal; }
.eguna { background: #333; }
/*---------------------------------------------------[          contact          ]-----------------------------------------------*/

.kont { height: 100%; }
.kontakt table, .kontakt td, .kontakt tr {
	padding: 0;
	margin: 0;
}
.kontakt { width: 393px; }
.zabaleta { width: 248px; }
#nom, #pos, #men, #ass { width: 265px; font-size: 11px;}
#tel { width: 105px; }
#aprt { width: 113px; }
#men2, #pos2, #ass2 { width: 355px; }
#men { height: 115px; }
#men2 { height: 131px; }
.contas { width: 245px; }
.contarea { width: 245px; }
.contbut { width: 135px; font-weight: bold; padding: 1px 0 0; overflow:visible; }
.butzabal {
	padding: 1px 10px;
	width: 132px;
}
.contezker { text-align: left; }

.fover { background: #FFFAD2; }
.fout { background: #F5F5F5;}
.but, .buton, .butt {
	padding: 1px 10px;
	font-weight: bold;
	background: #991A00;
	color: #FFF;
}
.but {
	width: 130px;
}
#posta, #nick {
	width: 112px;
	margin: 1px 0;
}
.buton {
	margin: 2px 0;
	width: 120px;
}
.beheratu { padding: 4px 0 0 0; }
.contable { 
	text-align: right;
	width: 20%; 
}
.contezker input, .contezker textarea {	width: 260px; }
/*-----------------------------------------------------[          FORMS          ]-----------------------------------------------*/
table.reservas{ width: 420px; }
textarea.reservas{ width: 400px; }

.inputdata{	width: 55px; margin: 1px 0;}
.inputnews { width: 128px; margin: 1px 0; background: #E7EFD1;}
.optionews { width: 136px; margin: 1px 0; background: #E7EFD1;}
.contbutnews { width: 136px; font-weight: bold; padding: 1px 0 0; overflow:visible; margin: 1px 0; background: #C5CFA8;}
input.admin { width: 350px;}
input.adminedit { width: 427px;}
textarea.admin {
	width: 350px;
	height: 120px;
}
.izenabizen { width: 200px; }
.telefono { width: 20px; }
.inputxiki { width: 15px; }
#actualidad input { color: #D73300; }
td.zabal { width: 80px; }
/*-----------------------------------------------------[          admin          ]-----------------------------------------------*/

.z1 { width: 124px; }
.z2 { width: 132px; }
a.adbut {
	border: 2px solid;
	padding: 2px 10px;
	font-weight: bold;
	background: #991A00;
	color: #FFF;
	margin: 2px;
}
.zab11 { width: 545px; }
.zab55 { width: 145px; }
.sol { border-style: solid; }
.das { border-style: dashed; }
.z98 {	width: 98px; }
.z982 {	width: 106px; }
.cbox { margin: 0 5px 0 0; background: #991A00; height: 14px; }
#kontz input { margin: 3px 5px; float: left; }
.inp_id { width: 20px; background: #991A00; color: #FFF; font-weight: bold; }
.egu { padding: 3px 0 0 3px; }
.inp_egun { width: 60px; }
.inp_ordu { width: 45px; }
.inp { width: 456px; }
