@font-face {
  font-family:Meta;
    src: url('metanormal-roman-webfont.eot');
    src: url('metanormal-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('metanormal-roman-webfont.woff') format('woff'),
         url('metanormal-roman-webfont.ttf') format('truetype'),
         url('metanormal-roman-webfont.svg#meta_normalroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family:MetaBold;
    src: url('metabold-roman-webfont.eot');
    src: url('metabold-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('metabold-roman-webfont.woff') format('woff'),
         url('metabold-roman-webfont.ttf') format('truetype'),
         url('metabold-roman-webfont.svg#metaroman_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family:MetaItalic;
    src: url('metanormal-italic-webfont.eot');
    src: url('metanormal-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('metanormal-italic-webfont.woff') format('woff'),
         url('metanormal-italic-webfont.ttf') format('truetype'),
         url('metanormal-italic-webfont.svg#meta_normalitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family:MetaBoldItalic;
    src: url('metabold-italic-webfont.eot');
    src: url('metabold-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('metabold-italic-webfont.woff') format('woff'),
         url('metabold-italic-webfont.ttf') format('truetype'),
         url('metabold-italic-webfont.svg#metabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}/*

*/
/* Overwrites and Tag Declerations
----------------------------------------------- */  
html, body, div, span, applet, object, iframe, 
h1, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html, body {
	text-shadow: 0 0 1px transparent;
}


body {
	font-family: "Meta", Helvetica, Arial, Verdana, sans-serif;
	line-height: 1;
	background:#fff;
	color: #4d4843;
	height: 100%;
}

div.btn-o{
        width: 100% !important;
}

.hedatu-botoiak{
        color:#B8ACA3 !important;
}

.twitter-div{
    margin-bottom: 20px;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: #A0A0A0;
	outline: none;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
  color: #000;
}

.oina{
    max-width: 500px !important;
}

.publizitatea{
    background: none repeat scroll 0 0 #E2DDD9;
}

#bannerhandia span{
    font-size: 10px;
    top: 92px;
    position: absolute;
    color: #808080;
}

#bannertxikia span{
    font-size: 10px;
    top: 92px;
    position: absolute;
    color: #808080;
}

#publizitatea01{
    background-color: #E2DDD9;
    border-bottom: 1px solid #AAAAAA;
    height: 98px;
    /*margin: 0 0 3.5em;*/
    padding: 0 0 8px;
    text-align: center;
}

#banerrak01{
   width: 1020px;
   margin: 0 auto;
}

#banerrak01 #bannerhandia{
    float: left;
    margin-top: 0px;
    padding-bottom: 10px;
}

#banerrak01 #bannertxikia{
    float: right;
    margin-top: 0px;
    padding-bottom: 10px;
}



.hizkuntza_link_handi{
    font-size: 14px;
}

.boxTwitter {
	background: #e2ddd9;
	color: #665b52;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
}
.boxTwitter a {
	color: #665b52;
	padding: 0px 85px 0px 40px;
	/*background: #e2ddd9 url("../img/ico_tweet_on.jpg") no-repeat 175px 2px;*/
    background-position: right;
}
.boxTwitter p {
	padding: 0px 10px 0px 0px;
	font-size: 13px;
	line-height: 21px;
}


a.ilun, .ilun {
	color: #60554b;
}
a img {
	border: none;
}
ul, li{ list-style-type:none}

p{font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: normal;letter-spacing: 0;line-height: normal;word-spacing: normal; }

input[type=checkbox].css-checkbox { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }
input[type=checkbox].css-checkbox + label.css-label { padding-right:18px; height:15px;  display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 18px 0; font-size:14px; vertical-align:middle; cursor:pointer; }
input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 18px -15px; }
input[type=checkbox].css-checkbox + label.css-label.kol-fr {background-position: 12px 0px; }
input[type=checkbox].css-checkbox:checked + label.css-label.kol-fr { background-position: 12px -15px; }
.css-label{ background:transparent url(../img/checkBox.png); }

input[type=checkbox].css-checkbox + label.lab-ehuneko {
	color: #60554b;
	padding: 0px 18px 0px 4px;
}
.MT10 { margin-top: 10px !important;}
.MT20 { margin-top: 20px !important;}
.MT30 { margin-top: 30px !important;}
.hidden {
	display: none;
}
.fLeft {
	float: left;
        max-width: 400px;
}

.fRight {
	float: right;
}
.alCenter {
	text-align: center;
}
.clear {
	clear: both;
}
em {
	font-family: "MetaItalic", Helvetica, Arial, Verdana, sans-serif;
	/*font-style: normal;*/
}
strong {
	/*font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;*/
        font-family: "Meta", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 800;
        /*letter-spacing: -1px;*/
}
em.strong {
	font-family: "MetaBoldItalic", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}

.underlined {
	text-decoration: underline;
}

.remark_eu_es {
	color:#b92566;
}

.remark_es_eu {
	color:#b92566;
}

.remark_eu_en {
	color:#D18F66;
}

.remark_en_eu {
	color:#D18F66;
}

.remark_eu_fr {
	color:#607797;
}

.remark_fr_eu {
	color:#607797;
}


.hizkuntza_link_handi{
    font-size: 14px;
}
/* Core
----------------------------------------------- */

#wrapper{  width: 98%; margin:0 auto; }
#header{ width:100%; }
#header-content{ width:100%; max-width: 1024px; margin:0 auto; }
#content{ width:100%; max-width: 1024px; }
#footer{ width:100%; }

 
#header{ position: fixed;top: 0px; background: transparent;z-index: 100;} 
.headerBg{ 	 
	padding: 10px 0px 10px 0px;
	background:#b8aca2;
	position: relative;
	z-index: 100;
} 
 
/* content
----------------------------------------------- */
#content{ margin:0px auto 0px auto; }
.pageContent { margin: /*40px*/ 130px 0px 0px; }
.column{ background:#FFFFFF; float:left;  }
.column.zero{width: 80%; margin-top: 20px;padding-bottom: 40px;}
.column.bat{width: 24%; margin-top: 20px;/*60px;*//*100px;*/}
.column.bi{width: 76%;float:right; margin-top: 20px; }
.column.hiru{width: 20%; margin: 80px 0px 80px 0px;position: relative;z-index: 80;}


/* footer
----------------------------------------------- */

#footer{ background:#fff; margin:0px 0px 0px 0px; padding-bottom: 10px; position:fixed;bottom: 0px;z-index: 100; }
.footer-content{ max-width: 1024px; }




/* hiztegi
----------------------------------------------- */
#header .hizkuntzak_class{ width:auto; float: left;  }
#header .hizkuntzak_class a{ color:#fff; }
#header .hizkuntzak_class a.active{ font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif; }

#header .txokorako_sarbidea_div{ width:19%;/*21%;*/ float:right; font-size:13px; }

.subHeader {
	width: 600px;
	max-width: 1024px;
	margin: 0px auto 0px auto;
	padding: 4px 0px 10px 0px;
	background: #FFFFFF;
}
.innerSubHeader {
	width: 450px;
	margin: 0px 0px 0px 111px;
	background: #FFFFFF;
}
.footer-content{ font-size:12px; text-align:left;}
.footerNav {
	font-size:13px;
	margin: 20px 0px 8px 0px;
}
.footerNav li {
	float: left;
	padding: 0px 8px 0px 8px;
	border-right: 1px solid #B8ACA3;
	color:#B8ACA3;
	line-height: 19px;
}
.footerNav li.icoLink {
	border-right: 0px;
	padding: 0px 4px 0px 4px;
}
#wrapper{ height: 100%; }
#content{  }
#floater {
	float: left;
	height: 35%;
}

.ie #floater{
    padding-top:200px;
} 

.ie8 #floater{
    padding-top:200px;
} 

.lte9 #floater{
    padding-top:200px;
} 

.lte8 #floater{
    padding-top:200px;
} 



.languages{ width:auto; height: 50px; font-size:12px; text-align: right; }
.languages .eu-es a{ color:#b92566 }
.languages .eu-en a{ color:#e1952d }
.languages .eu-fr a{ color:#19517c }
.languages .eu-es .aukeratua{ color:#b92566; text-decoration: underline; }
.languages .eu-en .aukeratua{ color:#e1952d; text-decoration: underline; }
.languages .eu-fr .aukeratua{ color:#19517c; text-decoration: underline; }
.kol-eu { color:#b92566 }
.kol-es { color:#b92566 }
.kol-en { color:#e1952d }
.kol-fr { color:#19517c }

.langsHome {
	float: right;
	margin-bottom: 10px;
	font-size: 14px;
}
.langsHome li {
	float: left;
	padding: 0px 4px 0px 4px;
	border-right: 1px solid #CCCCCC;
}
.langsHome li:last-child {
	border-right: 0px;
	padding-right: 0px;
}
.inpHomeBila {
	width:200px;
	color: #b6aba1;
	padding: 10px 6px 10px 12px;
	font-size: 16px;
	border:22px solid #dbd5d0;
}
.aAurre {
	float: right;
	margin-top: 10px;
	font-size: 13px;
}
#tts_source {
	
}

.ulhizkuntzak {
	font-size:13px;
}
.ulhizkuntzak li {
	float: left;
	padding: 0px 6px 0px 6px;
	border-right: 2px solid #FFFFFF;
	color:#fff;
	
}
.ulhizkuntzak li:last-child {
	border-right: 0px;
}

.bilaketa_kutxa_div {
	margin: 0 0 0 15.92%;
}
.boxBilaHizk {
	float: left;
}
.boxCurrBilaHizk {
	float: left;
	width: 178px;/*152px;*/
}
.currBilaHizk {
	background: #FFFFFF url("../img/fletxa_bg_zuri.jpg") no-repeat 100px 2px;
	border-radius:5px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 6px 0px;
	width: 120px;
	text-align: center;
	font-size: 12px;
	color: #60554b;
	font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
}
.currBilaHizk span {
	color: #c9bdb3;
	font-weight: normal;
}
.currBilaHizk a {
	color: #60554b;
        width: 120px;
        display: block;
}
#currBilaHizk {
	padding: 0px 22px 0px 22px;
}


.menuBilaHizk {
	font-family: "Meta", Helvetica, Arial, Verdana, sans-serif;
	z-index: 100;
	position: absolute;
	margin-top: 10px;
	background: #ffffff;
	border-color: #cccccc;
	border-color: rgba(0,0,0,0.2);
	border-style: solid;
	border-width: 1px;
	width: 120px;
}
.menuBilaHizk li {
	padding: 6px 0px 6px 10px;
	text-align: left;
}


.ulNon {
	margin: 3px 0px 0px 0px;
	float: left;
}
.ulNon li {
	float: left;
	padding: 0px 6px 0px 6px;
	border-right: 1px solid #928a83;
	font-size: 13px;
}
.ulNon li:last-child {
	border-right: 0px;
}
.ulNon li a {
	color: #928a83;
}
.ulNon li.active a {
	font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
	color: #60554b;
}

.ulLangs {
	margin: 0px 6px 0px 0px;
	float: right;
}
.ulLangs li {
	float: left;
	padding: 0px 6px 0px 6px;
	border-right: 1px solid #928a83;
	font-size: 9px;
}
.ulLangs li:last-child {
	border-right: 0px;
}

.ulLangs li.active a {
	/*
	font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
	color: #60554b;
	*/
}
.boxBilaHizkInput {
	float: left;
	width: 330px;
}
.bilagaia {
	background: #FFFFFF;
	border: 0px;
	border-radius:5px;
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 4px 6px;
	width: 270px;
	text-align: left;
	font-size: 12px;
	color: #60554b;
	float: left;
}
.boxEhuneko {
	float: left;
	padding: 4px 0px 0px 3px;
}
/*.btBila {
	background:#b8aca2 url("../img/ico_bila.jpg") no-repeat 0px 0px;
	border: 0px;
	width: 24px;
	height: 25px;
	margin: 0px 4px 0px 4px;
	cursor: pointer;
}*/
.btBila {
	background:#000000;
	color: #ffffff;
	padding: 10px 6px 10px 12px;
	font-size: 16px;
	border:2px solid #dbd5d0;
	text-align: center;
}

.selectBila {
	color: #b6aba1;
	padding: 9px 6px 9px 12px;
	font-size: 16px;
	border:2px solid #dbd5d0;
}

.ulTxoko {
	margin: 0px 0px 0px 0px;
}
.ulTxoko li {
	float: right;
	padding: 0px 0px 0px 8px;
}
.ulTxoko li a {
	color: #FFFFFF;
}
.ulTxoko li a.ilun {
	color: #60554b;
}

/* @group content */

/* @group defs centro */
h1,h3,h4 {
	font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}
h1 {
	color: #61564B;
	font-size: 30px;
	margin: 0px 0px 40px 0px;
}
h1 span.fina {
	font-family: "Meta", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}
h2.titExp {
	margin: 10px 10px 10px 10px;
	position: relative;
	top: 0px;
	font-size: 13px;
}

h2.titExp strong {
	font-weight: bold;
}


.iconsHitzaEzker {
	float: left;
	margin: 0px 0px 0px 10px;
}
.iconsHitzaEskub {
	float: right;
	margin: 0px 20px 0px 10px;
}
.wrapDef {
        margin-bottom: 28px;
	padding: 40px 0px 14px 40px;
}
.oharra {
	font-size: 13px;
	position: relative;
	top: -20px;
	margin: 0px 0px 10px 18px;
}

.oharra i {
	font-family: "MetaItalic", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
}

.table {
	width: 95%;
	margin: 0px 0px 16px 0px;
	border: 1px solid #A0A0A0;
}
.table th {
	padding: 3px 0px 4px 5px;
	text-align: left;
	color: #FFFFFF;
	background: #b8aca2;
}
.table td {
	padding: 3px 3px 4px 5px;
	border-bottom: 1px solid #A0A0A0;
	vertical-align: middle;
}

.oharra em {
	font-family: "MetaItalic", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
}
ul.oharra {
	margin-left: 32px;
}
ul.oharra li {
	padding: 3px 0px 3px 0px;
	list-style-type: disc;
}
.box_def {
	margin: 0px 0px 30px 0px;
	font-size: 13px;
}
.box_def h2 {
	padding: 0px 0px 0px 12px;
	font-size: 18px;
}
.innerDef {
	padding: 14px 10px 0px 30px;
}
.innerText {
	padding: 14px 30px 0px 30px;
}
.oharraTxt {
	font-size: 13px;
	margin: 0px 20px 15px 0px;
	padding: 10px;
	color: #FFFFFF;
	background-color: #b3a79f;
}
.box_def p {
	margin: 0px 0px 6px 0px;
}

.box_def { border-left: 5px solid #A0A0A0; }
.box_def h2 { color: #61564B; }
.box_def a { color: #A0A0A0; }

.box_def a.xr { color: #4D4843; }

.box_eu_es { border-left: 5px solid #B92566; }
.box_eu_es h2 { color: #B92566; }
.box_eu_es a { color: #B92566; }

.box_eu_fr { border-left: 5px solid #19517C; }
.box_eu_fr h2 { color: #19517C; }
.box_eu_fr a { color: #19517C; }

.box_eu_en { border-left: 5px solid #E1952D; }
.box_eu_en h2 { color: #E1952D; }
.box_eu_en a { color: #E1952D; }

.box_es_eu { border-left: 5px solid #B92566; }
.box_es_eu h2 { color: #B92566; }
.box_es_eu a { color: #B92566; }

.box_fr_eu { border-left: 5px solid #19517C; }
.box_fr_eu h2 { color: #19517C; }
.box_fr_eu a { color: #19517C; }

.box_en_eu { border-left: 5px solid #E1952D; }
.box_en_eu h2 { color: #E1952D; }
.box_en_eu a { color: #E1952D; }

.padLeftText {
	padding: 0px 0px 0px 14px;
}


.ulPrim {
	
}
.ulPrim li {
	margin: 0px 0px 20px 0px;
}

.padDefn {
	padding: 0px 20px 0px 50px;
}

.innerRelac {
	padding: 0px 20px 0px 80px;
}
.boxRelac {
	margin: 0px 0px 30px 0px;
}
.boxRelac h3 {
	font-size: 16px;
	color: #B8ACA3;
	margin: 0px 0px 6px 0px;
}

.ulSec {
	color: #B8ACA3;
}

.ulSec p{
	color: #4D4843;
}

.ulSec li {
	background:#FFFFFF url("../img/fletxa_li.jpg") no-repeat 0px 4px;
	padding: 3px 0px 3px 22px;
	cursor:  pointer;
}

.ulSec li.ulSecIr {
	background:#FFFFFF url("../img/fletxa_li_bert.jpg") no-repeat 0px 4px;
	padding: 3px 0px 3px 22px;
	cursor:  pointer;
}

.ulSec li a {
	/*color: #B8ACA3;*/
        /*font-family: "MetaBold",Helvetica,Arial,Verdana,sans-serif;
        font-weight: normal;*/
        font-family: "Meta",Helvetica,Arial,Verdana,sans-serif;
        font-weight: 800;
}
.ulSec li .oharra {
	position: static;
	margin: 10px 0px 10px 10px;
}

.ulSec li .lexia_link{
        color: #61564B;
}

.ulSec li .lokuzioa_link{
        color: #61564B;
}

.ulSec li div a {
	/*color: #B8ACA3;*/
        font-family: "MetaBold",Helvetica,Arial,Verdana,sans-serif;
        font-weight: normal;
}


.link_desplegablea{
        background:#FFFFFF url("../img/fletxa_hor.jpg") no-repeat scroll -3px 4px;
        padding: 3px 0px 0px 23px;
}

.link_desplegableaIr{
        background:#FFFFFF url("../img/fletxa_bert.jpg") no-repeat scroll -3px 4px;
        padding: 3px 0px 0px 23px;
}

/* @end */

/* @group login */
.contLoginHome {
	width: 20%;
	float: right;
}
.boxLoginHome {
	background:#b8aca2;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 205px;
	position: absolute;
	top: 61px;/*35px;*/
}

.boxLogin {
	background:#b8aca2;
	margin: -81px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.boxLogin2 {
	background:#b8aca2;
	margin: -53px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#login_id, #pas_ahaztu {
	padding: 10px 10px 10px 10px;
}
.inpLogin {
	border: 0px;
	width: 95%;
	line-height: 20px;
	padding: 0px 0% 0px 5%;
	margin: 0px 0px 10px 0px;
}
.btLogin {
	width: 60%;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 9px;
	color: #aea29a;
	background: #60554b;
	border: 0px;
	border-radius:3px;
	letter-spacing: 1px;
	float: left;
}
.linkLogin {
	font-size: 9px;
	letter-spacing: 1px;
	color: #60554b;
	display: block;
	width: 35%;
	padding: 4px 0px 0px 6px;
	float: left;
}
.linkAhaztu {
	padding-top: 8px;
}
/* @end */

/* @group registro */
.regForm {
	
}
.inpBox {
	margin: 0px 0px 10px 0px;
}

.regForm label {
	/*width: 160px;*/
	width: 220px;
	text-align: right;
	padding: 4px 10px 0px 4px;
	float: left;
	color: #666666;
}
.inpDef {
	width:200px;
	color: #666666;
	padding: 4px 6px 4px 12px;
	font-size: 13px;
	border:2px solid #dbd5d0;
}
.regForm select {
	width:222px;
	color: #666666;
	padding: 4px 6px 4px 12px;
	font-size: 13px;
	border:2px solid #dbd5d0;
}
.btForm {
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 11px;
	color: #aea29a;
	background: #60554b;
	border: 0px;
	border-radius:5px;
	padding: 3px 20px 3px 20px;
}

.errorlist {
	margin: -10px 0px 10px 180px;
}
.errorlist li {
	font-size: 13px;
	color: #b92566;
}
/* @end */

/* @group kontaktua */
.helbidea {
	
}
.helbidea h3 {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}

/* @end */


.boxEzkerCorpus {
	width: 94%;
	margin: 15px 0px -15px 0px;
}

.boxEzker {
	width: 94%;
	margin: 30px 0px 0px 0px;
}
.boxEzker h3 {
	color: #b7aba3;
	margin: 0px 0px 10px 0px;
}
.contBoxEzker {
	background: #f3f1f0;
	padding: 12px 10px 12px 20px;
}

.contBoxEzkerCorpus {
	background: #f3f1f0;
	padding: 12px 10px 12px 20px;
}
.scrollV {
	max-height: 230px;
	overflow: auto;
}
.ulBoxEzker {
	font-size: 13px;
}
.ulBoxEzker li {
	padding: 5px 0px 5px 0px;
}
.ulBoxEzker li a {
	color: #a79c95;
}
.ulBoxEzker li.active a {
	/*font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
	color: #60554b;*/
        font-family: "Meta", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 800;        
        /*letter-spacing: -1px;*/
}



.boxEzker2 {
	width: 94%;
	margin: 10px 0px 0px 0px;
}
.boxEzker2 h3 {
	color: #b7aba3;
	margin: 0px 0px 10px 0px;
}
.contBoxEzker2 {
	background: #f3f1f0;
	padding: 12px 10px 12px 20px;
}
.scrollV {
	max-height: 230px;
	overflow: auto;
}
.ulBoxEzker2 {
	font-size: 13px;
}
.ulBoxEzker2 li {
	padding: 5px 0px 5px 0px;
}
.ulBoxEzker2 li a {
	color: #a79c95;
}
.ulBoxEzker2 li.active a {
	font-family: "MetaBold", Helvetica, Arial, Verdana, sans-serif;
	color: #60554b;
}


.boxCorpusa {
	background: #e2ddd9;
	color: #665b52;
	padding: 10px 0px 10px 0px;
	margin: 40px 0px /*20px*/-10px 0px;
}
.boxCorpusa a {
	color: #665b52;
}
.boxCorpusa p {
	padding: 1px 10px 0px 30px;
	font-size: 11px;
	background: #e2ddd9 url("../img/fle_bg_marroi.jpg") no-repeat 10px 0px;
}
.boxCorpusa img {
	float: right;
	margin: 0px 10px 0px 0px;
}



.boxEskub {
	background: #60554b;
	padding: 10px 0px 10px 0px;
}
.contBoxEskub {
	margin: 10px 14px 15px 14px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px dashed #FFFFFF;
	font-size: 13px;
}
.boxEskub h3 {
	color: #aea29a;
	font-size: 15px;
	margin: 0px 0px 8px 0px;
}
.ulBoxEskub {
	margin: 0px 0px 0px 14px;
	color: #FFFFFF;
}
.ulBoxEskub li {
	padding: 3px 0px 3px 0px;
	list-style-type: disc;
}
.boxEskub a {
	color: #FFFFFF;
}
.noBordeBottom {
	border-bottom: 0px;
}
a.btDeskarga {
	display: block;
	margin: 10px 14px 8px 14px;
	font-size: 10px;
	padding: 10px 0px 10px 10px;
	color: #60554b;
	max-width: 176px;
	background: #b7aba3 url("../img/fle_deskargatu.jpg") no-repeat 136px -1px;
}

.box_def p.lehena {
        margin: 0 0 6px;
        padding-left: 50px;
        text-indent: -50px;
}

/* @end */


div#elh_logo{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

div#elh_search_form{
	padding-bottom: 20px;
}

div#elh_form{
	padding: 10px;
}

div#search_loading{
	padding-top:30px;
	margin: auto;
    width: 100%;
}



div.adierak .wrapDef {
	padding-top: 0px;
	padding-bottom: 0px;
}

div.adierak h1{
    cursor: pointer;
}

/* media queries
----------------------------------------------- */

@media screen and (max-width: 1024px) {
#header{ position: static;}
#footer{ position: static;}
.headerBg{ position: static;}
#floater { height: 15%; }
.pageContent { margin: 0px 0px 0px 0px; }
.subHeader {
	width: 98%;
}
.innerSubHeader {
	width: 440px;
	margin: 0px auto;
}

.hizkuntzak_class {

}
.txokorako_sarbidea_div {

}
.bilaketa_kutxa_div {
	width: 600px;
	margin: 0px 0px 0px 15%;
}

.boxBilaHizk {
	float: none;
}

.boxBilaHizkInput {
	width: 250px;
}
.bilagaia {
	width: 190px;
}
.currBilaHizk {
	
}
.ulTxoko {
	margin: 0px 10px 0px 0px;
}

.ulLangs {
	margin: 0px 0px 0px 5%;
	float: left;
}

.boxLoginHome {
	right: 0;
}
.boxLogin {
	position: relative;
	margin: -111px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	z-index: 80;
}

.boxLogin2 {
	position: relative;
	margin: -111px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	z-index: 80;
}
.btLogin {
	width: 56%;
}
.linkLogin {
	letter-spacing: 0.1em;
}
}

@media screen and (max-width: 768px) {
#header{ position: static;}
#footer{ position: static;}
.headerBg{ position: static;}

#content{   }
.pageContent { margin: 0px 0px 0px 0px; }
.column.zero{width: 100%; }
.column.bat{width: 100%;  }
.column.bi{width: 100%;  }
.column.hiru{width: 95%;  }

#floater { height: 15%; }
.hizkuntzak_class {
	width: 20%;
}
.txokorako_sarbidea_div {
	width: 20%;
}

.bilaketa_kutxa_div {
	width: 280px;
	margin: 0px auto;
}
.boxBilaHizk {
	float: none;
}
.boxBilaHizk img.fLeft {
	display: block;
	margin: 0 auto;
	float: none;
}
.boxBilaHizkInput {
	float: none;
}
.boxCurrBilaHizk {
	float: none;
	margin: 30px auto 0 auto;
}

.ulTxoko {
	margin: 0px;
}
.ulTxoko li {
	float: none;
}
.ulLangs {
	margin: 0px 0px 0px 5%;
}

.wrapDef {
	padding: 40px 0px 14px 10px;
}
.footerNav li {
	width: 33%;
	line-height: 30px;
	text-align: center;
	padding: 0 0 0 0;
}
.footerNav li.icoLink {
	width: auto;
}
.footerNav li.spacer {
	padding-left: 10%;
}

.footer-content img.fRight {
	clear: both;
	float: none;
	margin: 0 0 30px 25%;
}
.boxLoginHome {
	right: 0;
}
.boxLogin {
	position: relative;
	margin: 0 auto 20px auto;
	padding: 0px 0px 10px 0px;
	z-index: 100;
}

.boxLogin2 {
	position: relative;
	margin: 0 auto 20px auto;
	padding: 0px 0px 10px 0px;
	z-index: 100;
}

.regForm label {
	text-align: left;
}
.inpDef {
	width: 90%;
}
.regForm select {
	width: 95%;
}
}

@media screen and (max-width: 800px) {
	.boxIconsHitza {
		clear: both;
		position: relative;
		top: -30px;
	}
}

@media screen and (max-width: 480px) {
#header{ position: static;}
#footer{ position: static;}
#content{   }
.column.zero{width: 100%; }
.column.bat{width: 100%;  }
.column.bi{width: 100%;  }
.column.hiru{width: 95%;  }
#floater {
	height: 15%;
}
.hizkuntzak_class {
	width: 35% !important;
}
.txokorako_sarbidea_div {
	width: 65% !important;
}
.boxBilaHizk {
	clear: both;
	float: none;
	
}
.boxBilaHizk img.fLeft {
	display: block;
	margin: 0 auto;
	float: none;
}
.boxBilaHizkInput {
	float: none;
	margin: 0px auto;
}

.bilaketa_kutxa_div {
	margin: 0 0 0 0%;
	padding-top: 30px;
	width: 100%;
}
.ulTxoko {
	margin: 0px;
}
.ulTxoko li {
	float: left;
}

.innerSubHeader {
	width: 440px;
	overflow: hidden;
}

.ulNon {
	list-style: none; position: relative; float: left; display: block; left: 50%;
}
.ulNon li {
	position: relative; float: left; display: block; right: 50%;
}
.ulLangs {
	list-style: none; position: relative; float: left; display: block; left: 50%;
	margin: 10px 0px 0px 0px;
	clear: both;
}
.ulLangs li {
	position: relative; float: left; display: block; right: 50%;
}
.wrapDef {
	padding: 40px 0px 14px 10px;
}
.footerNav li {
	width: 33%;
	line-height: 30px;
	text-align: center;
	padding: 0 0 0 0;
}
.footerNav li.icoLink {
	width: auto;
}
.footerNav li.spacer {
	padding-left: 30px;
}

.footer-content img.fRight {
	clear: both;
	float: none;
	margin: 0 0 30px 25%;
}
.boxLoginHome {
	right: 0;
}

.regForm label {
	text-align: left;
}

}
@media screen and (max-width: 320px) {
#content{   }
.column.zero{width: 100%; }
.column.bat{width: 100%;  }
.column.bi{width: 100%;  }
.column.hiru{width: 100%;  }
.txokorako_sarbidea_div {
	width: auto !important;
}
.ulTxoko li {
	float: none;
}
}


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
        z-index:100;
	}

.laguntza{
        padding:5px 5px 5px 5px;
}

.blogeko_sarrerak {
-moz-border-radius: 15px;
border-radius: 15px;
background:#B8ACA2;
color:#fff;
height:20px;
padding: 0px 10px 0px 10px;
color:#fff;
text-align: center;
vertical-align:top;
border:none;
font-family: "MetaBold",Helvetica,Arial,Verdana,sans-serif;
font-weight: normal;
} 


div#WzTtDiV td{
	font-family: "Meta",Helvetica,Arial,Verdana,sans-serif;
}

#WzBoDyI ul{
	padding-bottom: 6px;
}

#WzBoDyI  li { font-size:13px; color: #4d4843; padding-bottom: 6px }
/*#WzBoDyI  li.active{ color:red }
#WzBoDyI  li { color:red }*/



.didyoumean{
	padding: 25px;
	/*line-height: 1.2em;*/
}

.didyoumean p{
	margin-bottom: 10px;
	margin-top: 5px;
}

.didyoumean ul{
	padding-bottom:10px;
}

.didyoumean ul li{
	padding-top: 5px;
}




/* erronka **/

#erronka_oharra{
	text-align: right;
	display:none;
	padding: 8px;

	font-size: 0.9em;

}

/* iragarkia
----------------------------------------------- */



.boxIragarkia {
	/*border:5px solid #eee;*/
	background:#0080ff;
	color: #665b52;
	padding: 10px 0px 10px 0px;
	margin: 40px 0px /*20px*/-10px 0px;
}
.boxIragarkia a {
	color: #665b52;
}
.boxIragarkia .testua {
	padding: 1px 10px 0px 10px;
}
.boxIragarkia .izenburua {
	padding:7px 0;
	color:#fff;
	font-size:15px;
	/*font-weight:bold;*/
}
.boxIragarkia .edukia {
	padding:7px 0;
	color:#60554b;
	font-size:14px;
	}

.azala .iragarkia {
	/*background: #f3990d;*/
	border:10px solid #eee;
	width:520px;
	height:145px;
	margin: 50px auto 0; /*75px auto 0;*/
	text-align:center;
	font-size:17px;
	font-family: "MetaOTlight", Helvetica, Arial, Verdana, sans-serif;
	}

.azala .iragarkia .testua {
	width:325px;	
	padding:30px 11px;
	float:left;
	}

.azala .iragarkia .izenburua {
	padding:7px 0;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	}
	
.azala .iragarkia .edukia {
	font-size:17px;
	padding:7px 0;
	color:#60554b;
	}
	
.azala .iragarkia .irudia {
	float:right;
	}


/* media queries
----------------------------------------------- */

@media screen and (max-width: 1024px) {


}
@media screen and (min-width: 768px) {
.azala .iragarkia_responsive {
	display:none;	
	}	
}

@media screen and (max-width: 768px) {
#content{   }
#column.zero{width: 100%; }
#column.bat{width: 100%;  }
#column.bi{width: 100%;  }
#column.hiru{width: 100%;  }

.azala .iragarkia {
	display:none;
	}
	
.azala .iragarkia_responsive {
	box-shadow:0 0 15px 5px #eee;
	bottom:0px;
	z-index:100;
	background: #f3990d;
	border-top:2px solid #fff;
	width:100%;
	box-sizing:border-box;
	height:100px;
	font-size:17px;
	position:fixed;
	font-size:17px;
	font-family: "MetaOTlight", Helvetica, Arial, Verdana, sans-serif;
	}

.azala .iragarkia_responsive .testua {
	width:78%;	
	box-sizing:border-box;
	padding:10px 15px;
	float:left;
	}

.azala .iragarkia_responsive .izenburua {
	box-sizing:border-box;
	padding:6px 0;
	color:#fff; 
	font-weight:bold;
	font-size:24px;
	}
	
.azala .iragarkia_responsive .edukia {
	box-sizing:border-box;
	font-size:17px;
	padding:3px 0;
	color:#60554b;
	}
	
.azala .iragarkia_responsive .irudia {
	box-sizing:border-box;
	width:21%;
	float:left;
	text-align:right;
	}
	
.azala .iragarkia_responsive .irudia img{
	height:100px;
	}


@media screen and (max-width: 430px) {

}

@media screen and (max-width: 320px) {


}


