/* =general ------------------------------------------------ */
body{background:#0f0000 url(img/bg_body.gif) repeat-y center 0; color:#0f0000; margin:0; padding:0; border:0; font:9pt/1.4 Tahoma,Verdana,Arial,sans-serif;}

h1,h2,h3,h4,h5,h6{margin:0; padding:0; font:normal 2.2em "Trebuchet MS",Verdana,Arial,sans-serif;}
h2{font-size:2em; padding:142px 15px 0 15px; color:#fff; text-transform:uppercase;}
h3{padding:5px 0;font-size:1.6em; color:#623838; font-weight:bold;}
h3.sifr{padding:5px 0;font-size:1.8em; color:#623838; font-weight:bold;}
h4{padding:7px 0; font-size:1.4em; color:#71191c;}
h5{font-size:1.3em;}

p{margin:0; padding:4px 0 12px 0;}

/* =hrefs */
a{outline:none; text-decoration:underline; color:#623838;}
a:hover{outline:none; text-decoration:none; color:#c20000}

a img{border:2px solid #623838;}
a:hover img{border:2px solid #c20000}

a.more{padding:2px 0 3px 19px; background:url(img/bul_more.gif) no-repeat 0 2px;}
a.goto{padding:2px 0 3px 19px; background:url(img/bul_goto.gif) no-repeat 0 2px;}
a.back{padding:2px 0 3px 19px; background:url(img/bul_back.gif) no-repeat 0 2px;}
a.expand{padding:2px 0 3px 19px; background:url(img/bul_expand.gif) no-repeat 0 2px;}
a.next{padding:2px 19px 3px 0; background:url(img/bul_goto.gif) no-repeat right 3px;}
a.cart{padding:2px 0 3px 19px; background:url(img/bul_cart.gif) no-repeat 0 2px;}
a.external{padding:2px 0 3px 19px; background:url(img/bul_external.gif) no-repeat 0 2px;}
a.feed{padding:2px 0 3px 21px; background:url(img/icon_feed.gif) no-repeat 0 2px;}

/* =imgs */
img{margin:0; padding:0;}
img.floatright{margin:5px 0 5px 10px; padding:2px; border:2px solid #b09b9b;}
img.floatleft{margin:5px 10px 5px 0; padding:2px; border:2px solid #b09b9b;}
img.noborder{border:0; padding:0;}

/* =lists */
ul{margin:0; padding:0; list-style:none;}
li,dl,dt,dd{margin:0; padding:0;}

/* =forms */
fieldset{border:0; padding:0;}
input,textarea{margin:0; padding:4px; border:1px solid #ccbdb7; width:402px; background:#fff; color:#26252a; font:9pt Tahoma,Verdana,Arial,sans-serif;}
textarea{overflow:auto;}
input.inputError,textarea.inputError{border:1px solid #e2001a;}

label{width:140px; float:left; display:inline; margin:0 0 0 10px; padding:2px 0 0 0; vertical-align:top; color:#623838; font-weight:bold;}
input.button{width:auto; margin:5px 0 25px 0; padding:4px 10px; border:0; background:#762b15; color:#fff; font-size:0.9em; font-weight:bold;}
textarea{height:120px; overflow:auto;}

label.checkbox{display:inline; float:none; font-weight:normal;}
label.checkbox input{width:auto; margin-left:140px; padding:0; border:0;}

/* =classes -------------------------------------------------- */
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}

.floatright{float:right;}
.floatleft{float:left;}
.nofloat{float:none;}
.clearleft{clear:left;}
.clearboth{clear:both;}

.indentLeft{margin-left:10px;}
.indentRight{margin-right:10px;}

.info{margin:10px 0; padding:5px 5px 5px 25px; background:#3e6c80 url(img/icon_info.gif) no-repeat 5px 6px; border:1px solid #373d58; color:#fff; font-size:0.9em;}
.error{margin:0 50px 7px 150px; padding:5px 5px 5px 25px; background:#892900 url(img/icon_error.gif) no-repeat 5px 6px; border:1px solid #671d0b; color:#fff; font-size:0.9em;}
.note{font-size:0.8em; }
.highlight{color:#892900; font-size:1.2em;}
.noborder{border:0;}
.mandatory{color:#8d3818; font-weight:bold;}

/* =container ----------------------------------------------- */
#container{margin:0 auto; padding:0; width:900px; position:relative;}

/* =hidden -------------------------------------------------- */
#hiddennav{position:absolute; top:-3000px; left:-3000px;}

/* =lang ---------------------------------------------------- */
#langnav{float:right; padding:7px 0 0 0; font-size:0.8em;}
#langnav a, #langnav span{padding:0 5px 0 4px; background:url(img/separator_lang.gif) no-repeat right 2px; color:#000; text-decoration:underline;}
#langnav a.last, #langnav span.last{padding:0 0 0 4px; background:none;}
#langnav a:hover{text-decoration:none;}
#langnav span{color:#623838; font-weight:bold; text-decoration:none;}

/* =heading ------------------------------------------------ */
#heading{width:228px; float:left; margin:66px 0 0 0;}
#heading h1 a{display:block; background:url(img/logo.gif) no-repeat; float:left; width:208px; height:92px; text-indent:-9000px;}
#heading h1 a:hover{opacity:.6; filter:alpha(opacity=60);}

/* =footer ------------------------------------------------- */
#footer{clear:both; margin:5px 0 15px 254px; padding:0 15px 15px 15px; background:#0f0000; color:#fff; font-size:0.8em;}
#footer p{padding:15px 0 0 0;}
#footer p.indent{padding:2px 0 0 12px;}
#footer a{color:#fff; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer ul{float:right; padding:15px 0 0 0;}
#footer ul li{float:left; margin:0 0 0 5px;}
#footer ul li a, #footer ul li span{padding:0 6px 0 0; background:url(img/separator_footer.gif) no-repeat right 2px;}
#footer ul li span{text-decoration:none; color:#aaa; font-weight:bold;}
#footer ul li.feedSmall a, #footer ul li.feedSmall span{background:url(img/icon_feed_small.gif) no-repeat 0 2px; padding:0 0 0 14px;}

/* =menu --------------------------------------------------- */
/* mainmenu*/
#mainMenu{width:228px; position:absolute; left:0; top:207px;}

#mainMenu li{margin:0 0 2px 0; float:left; }
#mainMenu li span, #mainMenu li a{display:block; width:182px; padding:6px 15px 7px 30px; background:#3c3c3c url(img/bul_menu.gif) no-repeat 13px 12px; color:#fff; text-decoration:none;}
#mainMenu li a:hover{background:#2f2f2f url(img/bul_menu.gif) no-repeat 13px 12px;}
#mainMenu li span{background:#623838 url(img/bul_menu_sel.gif) no-repeat 13px 12px; font-weight:bold;}
#mainMenu li ul{margin:0 0 5px 0; padding:3px 0;}
#mainMenu li li a, #mainMenu li li span{display:block; padding:3px 30px 3px 15px; background:url(img/bul_submenu.gif) no-repeat 207px 10px; color:#fff; text-align:right; font-size:0.9em;}
#mainMenu li li a:hover{background:url(img/bul_submenu.gif) no-repeat 207px 10px; text-decoration:underline;}
#mainMenu li li span{background:url(img/bul_submenu_sel.gif) no-repeat 207px 10px; color:#9d5b5b;}

#mainMenu #akke{clear:both; padding:25px 0 0 20px;}
#mainMenu #akke a{display:block; padding:8px 0 8px 65px; background:url(img/akke_logo.gif) no-repeat; color:#e4c200; text-decoration:none;}
#mainMenu #akke a:hover{ text-decoration:underline;}

/* =content area -------------------------------------------- */
#content{width:647px; float:right; margin:7px 0 10px 0; min-height:454px; height:auto !important; height:454px; background:#fff url(img/bg_h2_taldea.jpg) no-repeat;}
#taldea #content{background:#fff url(img/bg_h2_taldea.jpg) no-repeat;}
#jarduerak #content{background:#fff url(img/bg_h2_jarduerak.jpg) no-repeat;}
#ekitaldiak #content{background:#fff url(img/bg_h2_ekitaldiak.jpg) no-repeat;}
#argazkiak #content{background:#fff url(img/bg_h2_argazkiak.jpg) no-repeat;}
#bideoak #content{background:#fff url(img/bg_h2_bideoak.jpg) no-repeat;}
#berriak #content{background:#fff url(img/bg_h2_berriak.jpg) no-repeat;}
#denda #content{background:#fff url(img/bg_h2_denda.jpg) no-repeat;}
#loturak #content{background:#fff url(img/bg_h2_loturak.jpg) no-repeat;}
#txokoa #content{background:#fff url(img/bg_h2_txokoa.jpg) no-repeat;}

#textarea{margin:10px 15px 5px 15px;}
#textarea ul{padding:0 0 8px 15px;}
#textarea li{margin:3px 0; padding:0 0 0 14px; background:url(img/bul_li.gif) no-repeat 0 6px;}
#textarea li li{background:url(img/bul_submenu_sel.gif) no-repeat 0 6px;}

/* =paginations */
#pagination{margin:10px 0 0 0; height:25px;}
#pagination a{float:left; margin:0 8px 0 0;}
a.num, #pagination span{display:block; float:left; margin:0 5px 0 0; border-bottom:2px solid #681314; padding:2px 3px 0 3px; text-align:center; color:#681314; text-decoration:none;}
a.num:hover{border-bottom:2px solid #0f0000; color:#0f0000;}
#pagination span{border-bottom:0; color:#0f0000;}
a.floatright{float:right;}

/* =formularios */
#mandatory{text-align:right; font-size:0.9em;}
