
/*----------------------------------------[      botika betiko      ]------------------------------------*/

.toprint, .kontrol { display: none; }
.kolover, .kolover a {	background-position: top center; }
.kolover:hover, .kolover a:hover {	background-position: bottom center; }
.disc {	list-style: disc outside;	padding-left: 1.5em; }
.dots {	list-style: circle inside; }
.dots li, .disc li {	padding-left: 0; }
.dotsout {	list-style: circle outside;	padding-left: 1.5em; }

/*----------------------------------------------[           rwd             ]---------------------------------------*/

.e-web, .e-webib, .e-webm, .e-webmib, .e-webs, .e-websib, .e-webxs, .e-webxxs { display: none; }

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

.nobak { background: none; }

.kolw { color: #FFF; }
.bokow{ border-color: #FFF; }
.bakow { background-color: #FFF; }
.kolb { color: #000; }
.bokob{ border-color: #000; }
.bakob { background-color: #000; }
.kolr { color: #BF0B28; }
.bokor{ border-color: #BF0B28; }
.bakor { background-color: #BF0B28; }
.kolg { color: #75A92F; }
.bokog { border-color: #75A92F; }
.bakog { background-color: #75A92F; }
.kole { color: #EEE; }
.bokoe{ border-color: #EEE; }
.bakoe { background-color: #EEE; }
.kolc { color: #CCC; }
.bokoc{ border-color: #CCC; }
.bakoc { background-color: #CCC; }

.bor { border-width: 1px; }
.borz1 { border-width: 1px; }
.borz2 { border-width: 2px; }
.borsol { border-style: solid; }
.bordas { border-style: dashed; }
.bordot { border-style: dotted; }
.bor1 { border-top-width: 1px; }
.bor2 { border-right-width: 1px; }
.bor3 { border-bottom-width: 1px; }
.bor4 { border-width: 0 0 0 1px; }

.nobor { border: none; }

/*-----------------------------------------------[          maketazioa          ]----------------------------------------*/

.nopad { padding: 0; }
.nomar { margin: 0; }
.padxs { padding: 0.125em; }
.marxs { margin: 0.125em; }
.gopadxs { padding-top: 0.125em; }
.gomarxs { margin-top: 0.125em; }
.bepadxs { padding-bottom: 0.125em; }
.bemarxs { margin-bottom: 0.125em; }
.ezpadxs { padding-left: 0.125em; }
.ezmarxs { margin-left: 0.125em; }
.espadxs { padding-right: 0.125em; }
.esmarxs { margin-right: 0.125em; }
.pads { padding: 0.3125em; }
.mars { margin: 0.3125em; }
.gopads { padding-top: 0.3125em; }
.gomars { margin-top: 0.3125em; }
.bepads { padding-bottom: 0.3125em; }
.bemars { margin-bottom: 0.3125em; }
.ezpads { padding-left: 0.3125em; }
.ezmars { margin-left: 0.3125em; }
.espads { padding-right: 0.3125em; }
.esmars { margin-right: 0.3125em; }
.padm { padding: 0.625em; }
.marm { margin: 0.625em; }
.gopadm { padding-top: 0.625em; }
.gomarm { margin-top: 0.625em; }
.bepadm { padding-bottom: 0.625em; }
.bemarm { margin-bottom: 0.625em; }
.ezpadm { padding-left: 0.625em; }
.ezmarm { margin-left: 0.625em; }
.espadm { padding-right: 0.625em; }
.esmarm { margin-right: 0.625em; }
.pad { padding: 1.25em; }
.mar { margin: 1.25em; }
.gopad { padding-top: 1.25em; }
.gomar { margin-top: 1.25em; }
.bepad { padding-bottom: 1.25em; }
.bemar { margin-bottom: 1.25em; }
.ezpad { padding-left: 1.25em; }
.ezmar { margin-left: 1.25em; }
.espad { padding-right: 1.25em; }
.esmar { margin-right: 1.25em; }
.padl { padding: 1.875em; }
.marl { margin: 1.875em; }
.gopadl { padding-top: 1.875em; }
.gomarl { margin-top: 1.875em; }
.bepadl { padding-bottom: 1.875em; }
.bemarl { margin-bottom: 1.875em; }
.ezpadl { padding-left: 1.875em; }
.ezmarl { margin-left: 1.875em; }
.espadl { padding-right: 1.875em; }
.esmarl { margin-right: 1.875em; }

/*-----------------------------------------------[          font-weight          ]-----------------------------------------*/

.t200 { font-weight: 200; }
.t300 { font-weight: 300; }
.t400 { font-weight: 400; }
.t500 { font-weight: 500; }
.t600 { font-weight: 600; }
.t700 { font-weight: 700; }
.t800 { font-weight: 800; }
.t900 { font-weight: 900; }

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

.esku { cursor: pointer; }
.ezesku { cursor: default; }
.vgora { vertical-align: top; }
.verdi { vertical-align: middle; }
.vbera { vertical-align: bottom; }
.ni { text-decoration: underline; }
.bord { border-width: 1px; border-style: solid; }
.preload { visibility: hidden; }
.ikusezina { display: none; }
.izkutatua { visibility:hidden; }
.blok { display: block; }
.iblok { display: inline-block; }
.ezkr { float: left; }
.eskb { float: right; }
.erdi { float: none; }
.garb { clear: both; }
.garbitu { clear: both; height: 1px; line-height: 1px; }
.garbezkr { clear: left; }
.garbeskb { clear: right; }
.overflo { overflow: hidden; }
.marginauto { margin: auto; }
.terdi { text-align: center; }
.tezkr { text-align: left; }
.teskb { text-align: right; }
.tjust { text-align: justify; }
.txikien { font-size: 0.5em; }
.txikiplus { font-size: 0.7em; }
.txikigei { font-size: 0.8125em; }
.txikigo { font-size: 0.875em; }
.txikig { font-size: 0.9375em; }
.thandigo { font-size: 1.1em; }
.thandigei { font-size: 1.2em; }
.thandiplus { font-size: 1.3em; }
.thandien { font-size: 1.5em; }
.thandouble { font-size: 2em; }
.tupper { text-transform: uppercase; }
.tcapit { text-transform: capitalize; }
.tlower { text-transform: lowercase; }
.lodi { font-weight: bold; }
.mehe { font-weight: normal; }
.oker { font-style: italic; }
.zuzen { font-style: normal; }
.tnormal { font-weight: normal; font-style: normal; }
.eaba { border: 1px solid #F00; }
a:hover.nihover { text-decoration: underline; }

/* @group .clearfix */
/* http://www.positioniseverything.net/easyclearing.html  */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* @end */
