
/*--------------------------------------------------[      botika superstylin'      ]----------------------------------------------*/

body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	/*border-top: 2px solid #C00;*/
	font: 11px Tahoma, Verdana, Century Gothic, Helvetica;
	color: #333;
}
.toprint { display: none; }
a {
	outline: none;
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #C5C761;
}
a[rel~="nofollow"]::after {
    content: "\2620";
    color: #933;
    font-size: x-small;
}
p {
	margin: 5px 0;
	text-indent: 10px;
	text-align: left;
	color: #333;
}
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;
}

/*--------------------------------------------------[           egitura             ]----------------------------------------------*/

#dena {
	display: block;
	margin: 0 auto;
	background: #F5F5F5 url('../irudi/atzeworld.gif') center center no-repeat;
	text-align: center;
	clear: both;
}
.zabal {
	width: 749px;
	margin: 0 auto;
}
#goiko {
	background: #36785E;
	border-bottom: 11px solid #C5C761;
	/*line-height: 120px;
	height: 120px;*/
}
#itzalgoi {
	background: url('../irudi/itzalgoi.gif') top center repeat-x;
}
#zutezkr {
	width: 160px;
	float: left;
	/*text-align: center;*/
}
#zuteskb {
	width: 560px;
	float: right;
	margin-top: 25px;
}
#ezkbox {
	padding: 10px 0;
	margin: 15px 0 0 0;
	background: #F90;
	color: #FFF;
}
#oina {
	border-top: 3px solid #C5C761;
	background: #36785E;
	margin: 10px auto 0;
	color: #C5C761;
	padding: 8px;
}
#oina a {
	color: #C5C761;
}
#oina a:hover {
	color: #FFF;
}
.txtimg {
	height: 40px;
	line-height: 40px;
}
.banatzaile {
	height: 10px;
	line-height: 10px;
	clear: both;
}
.alderatu {
	margin: 0 130px;
}

/*----------------------------------------------------[          orokorrak          ]----------------------------------------------*/

h1 {
	background: #FFF url('../irudi/h1gezi.gif') 4px center no-repeat;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 1px 10px 1px 20px;
	text-align: left;
	font-size: 11px;
	margin: 0;

}
.edukerdi {
	width: 275px;
}

/*---------------------------------------------------[           loturak             ]---------------------------------------------*/

#menubox {
	width: 159px;
	text-align: right;
	padding-top: 2px;
	background: #C5C761 url('../irudi/menu/menugoi.gif') top center no-repeat;
}
#menunag {
	text-align: center;
	background: url('../irudi/menu/menubox.gif') top center repeat-y;
}
#menunag li {
	list-style: none;
}
li.bat {
	padding: 0 2px;
}
a.of, a.on, a.onsub {
	width: 130px;
	height: 24px;
	line-height: 24px;
	text-align: right;
	padding-right: 25px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	color: #FFF;
}
a.of { background: #C5C761 url('../irudi/menu/menu_of.gif') center bottom no-repeat; }
a.on { background: #B7B95B url('../irudi/menu/menu_on.gif') center bottom no-repeat; }
a.onsub { background: #B7B95B url('../irudi/menu/gezi_on.gif') 135px center no-repeat; }
a.of:hover, a.on:hover {
	background: #B7B95B url('../irudi/menu/menu_on.gif') center bottom no-repeat;
	color: #FFF;
}
a.onsub:hover {
	background: #B7B95B url('../irudi/menu/gezi_on.gif') 135px center no-repeat;
	color: #FFF;
}
a.mof, a.mon {
	width: 155px;
	height: 16px;
	line-height: 16px;
	text-align: right;
	font-size: 11px;
	display: block;
	color: #FFF;
}
a.mof { background: #B7B95B; }
a.mon {	background: #A4A652; }
a.mof:hover, a.mon:hover {
	background: #A4A652;
	color: #FFF;
}
a.edulink {
	text-decoration: underline;
}
a:hover.edulink {
	color: #A4A652;
	text-decoration: underline;
}
.subm {
	padding-bottom: 1px;
	background: #C5C761 url('../irudi/menu/menumarra.gif') center bottom repeat-x;
}
#menuazken {
	width: 159px;
	background: #C5C761 url('../irudi/menu/menuazken.gif') center bottom no-repeat;
}
.ezkbox {
	width: 159px;
	text-align: center;
	background: #FFF url('../irudi/menu/menubox.gif') top center repeat-y;
	margin-top: 10px;
}
.ezkboxgoi {
	width: 159px;
	text-align: left;
	padding-top: 2px;
	background: #36785E url('../irudi/ezkboxgoi.gif') top center repeat-y;
	line-height: 22px;
	height: 22px;
	color: #FFF;
}
.gezi {
	padding-left: 24px;
	background: url('../irudi/menu/gezi.gif') 8px 1px no-repeat;
}
.ezkboxduki {
	text-align: left;
	padding: 4px 10px;
}
.ezkazken {
	width: 159px;
	background: #E5E5E5 url('../irudi/menu/menuazken.gif') center bottom no-repeat;
	padding-bottom: 2px;
	line-height: 18px;
	height: 18px;
}
.inpzab {
	width: 138px;
	margin: 2px 0;
}
.banatu { margin: 0 50px; }
span.off {
	color: #E5E5E5;
}
/*------------------------------------------------[           gainerakoak             ]-------------------------------------------*/

.logoimg {
	margin: 5px 20px 2px 0;
}
.logotxt {
	margin: 0 0 20px 0;
}
.telworld {
	margin: 0;
}
.kont {
	float: right;
	padding: 103px 0 0 0;
	background: url('../irudi/telworld.gif') center top no-repeat;
	font-weight: bold;
	font-size: 14px; 
	display: block;
	height: 120px;
	width: 258px;
	color: #FFF;
}
a:hover.kont {
	color: #36785E;
}
.pasti {
	background: #FFF url('../irudi/h1gezi.gif') 4px center no-repeat;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 1px 10px 1px 20px;
	margin: 1px 0 0 0;
}
.pastiez {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 1px 10px;
	background: #FFF;
}
.pastibit {
	color: #666;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #E5E5E5 url('../irudi/menu/arrow_on.gif') 5px 6px no-repeat;
	padding: 1px 10px 1px 16px;
	margin-bottom: 5px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
}
.limarg {
	margin-left: 30px;
}
/*------------------------------------------------[           aurreratua             ]-----------------------------------------*/

.inpzab11 { width: 120px; }
.inpzab12 { width: 195px; }
.inpzab13 { width: 225px; }
.inpzab21 { width: 120px; }
.inpzab22 { width: 235px; }
.inpzab23 { width: 185px; }

/*------------------------------------------------[           tablak             ]-----------------------------------------*/

.sarrera {
	background: #FFF;
}
.tab { 
	width: 100%;
	text-align: left;
	float: right;
}
.tabit { 
	width: 365px;
	text-align: left;
	float: right;
}
.tab td, .tabit td { 
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-left: 7px;
}
.indon, .indof {
	color: #666;
	display: block;
	padding-left: 10px;
}
.indon, a:hover.indof {
	background: #E5E5E5 url('../irudi/menu/arrow_on.gif') left 6px no-repeat;
}
.indof {
	background: #E5E5E5 url('../irudi/menu/arrow_of.gif') left 6px no-repeat;
}
.tdnagusi {
	background: #666;
	/*display: block;*/
	color: #FFF;
}
a.filink {
	color: #FFF; 
	display: block;
	width: 100%;
}
a:hover.filink2 {
	color: #C5C761; 
}
a.filink2 {
	display: block;
	width: 100%;
}
a:hover.filink {
}
.tdbigarren {
	background: #FFF url('../irudi/menu/arrowtxo.gif') 1px 5px no-repeat;
}
.tdthird {
	background: #FFF url('../irudi/menu/arrowtxi.gif') 1px 5px no-repeat;
}
.tdname {
	color: #FFF;
	font-weight: bold;
	background: #666 url('../irudi/menu/arrowtxi.gif') 1px 5px no-repeat;
}
.tdetail {
	color: #FFF;
	background: #CCC;
	text-align: right;
	width: 80px;
}
.instdesk {
	width: 363px;
	text-align: left;
	float: right;
}
.tdzab11 { width: 125px;}
.tdzab12 { width: 300px;}
.tdzab { width: 125px;}
.tdzab2 { width: 60px;}
.tdzab3 { width: 35px;}
.tdzab4 { width: 23px;}
.volverzabal1 { width: 90px;}
.volverzabal2 { width: 134px;}
.volver {
	color: #FFF;
	float: left;
	text-align: center;
	background: #C5C761;
	padding: 1px 0 2px 0;
	margin: 0 0 0 2px;
}
a:hover.volver {
	background: #B7B95B;
	color: #FFF;
}
.insimg {
	float: left;
	border: 1px solid #CCC;
	background-image: url('../irudi/zoom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #CCC;
	padding-bottom: 16px;
}
a:hover.insimg {
	border: 1px solid #666;
	background-color: #666;
}
.country {
	float: left;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.admintitle {width: 123px;}
/*---------------------------------------------------[           koloreak             ]--------------------------------------------*/

.kol0 { color: #36785E; }
.boko0 { border-color: #36785E; }
.bako0 { background-color: #36785E; }
.kol1 { color: #C5C761; }
.boko1 { border-color: #C5C761; }
.bako1 { background-color: #C5C761; }
.kol2 { color: #333; }
.boko2 { border-color: #333; }
.bako2 { background-color: #333; }
.kol3 { color: #E5E5E5; }
.boko3 { border-color: #E5E5E5; }
.bako3 { background-color: #E5E5E5; }
.kol4 { color: #666; }
.boko4 { border-color: #666; }
.bako4 { background-color: #666; }
.kolw { color: #FFF; }
.bakolw { background-color: #FFF; }
.kolb { color: #000; }
.bakolb { background-color: #000; }
.kolr { color: #F00; }
.bakolr { background-color: #F00; }

.borwth1 { border-width: 1px; }
.borwth2 { border-width: 2px; }
.borsol { border-style: solid; }
.bordas { border-style: dashed; }
.bor1 { border-top: 1px solid #36785E; }
.bor2 { border-right: 1px solid #36785E; }
.bor3 { border-bottom: 1px solid #36785E; }
.bor4 { border-left: 1px solid #36785E; }
.bor23 { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.bor { border-width: 1px; }

/*-----------------------------------------------------[          contact          ]-----------------------------------------------*/

.kont { height: 100%; }
#izena, #emaila, #gaia { width: 245px; }
#tel { width: 162px; }
.cal { width: 60px; }
.contas { width: 245px; }
.contarea { width: 255px; }
.contbut { width: 130px; font-weight: bold; padding: 1px 0 0; overflow:visible; }
.fover { background: #FFF; }
.fout { background: transparent; }
.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: 11px Tahoma, Verdana, Century Gothic, Helvetica,;
	background: #EEE;
	/*border-color: #36785E;*/
	border-width: 2px;
}
textarea {
	height: 125px;
	width: 255px;
}
select {
	padding: 0px;
}
input.kontakt, textarea.kontakt {
	background: transparent;
} 
.desk {width: 400px;}
.imgfile {
	width: 142px;
}

/*----------------------------------------------------[          maketazioa          ]---------------------------------------------*/
.gopad { padding-top: 2px; }
.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; }

/*----------------------------------------------------[          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; }

