body{
color:#161515; 
font-family:Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif; 
background-image:url(images/fondobeltza.jpg); 
height:100%; 
margin:0}

p{
margin:0; 
padding:0}

#estruktura{
width:960px; 
background-color:#e0e0e0; 
position:relative; 
margin:auto}

ul#menua{
background-color:#e0e0e0; 
height:60px; 
opacity:0.8; 
-moz-opacity:0.8; 
filter:alpha(opacity=80); 
font:bold 24px Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif; 
margin:0; 
padding:0}

ul#menua li{
float:left; 
display:block; 
width:192px; 
text-align:center; 
height:45px; 
color:#202020; 
padding:0}

ul#menua li a{
display:block; 
width:100%; 
height:100%; 
text-decoration:none; 
color:#202020; 
padding:15px 0 0}

ul#menua li:hover{
float:left; 
display:block; 
width:192px; 
text-align:center; 
background-color:#3e3e3e; 
height:60px; 
color:#fff}

ul#menua li a:hover{
display:block; 
width:100%; 
height:100%; 
text-decoration:none; 
color:#fff; 
padding:15px 0 0}

.goiesteka{
width:192px}

#nineu{
background:url(images/nineufondo.jpg) no-repeat; 
height:288px; 
width:960px; 
opacity:0.95; 
-moz-opacity:0.95; 
filter:alpha(opacity=9,5); 
position:absolute}

#nineu ul{
width:185px; 
text-align:left; 
color:#ebeaeb; 
list-style:none; 
font-size:30px; 
margin:0; 
padding:0}

#nineu a{
text-decoration:none; 
color:#fff!important; 
display:block; 
width:100%; 
height:26px; 
background-color:#121212; 
opacity:0.5; 
-moz-opacity:0.5; 
filter:alpha(opacity=5); 
padding:35px}

#nineu ul img{
margin-left:20px; 
height:30px; 
vertical-align:middle}

#nineu #logo img.logo{
margin-top:60px; 
margin-bottom:60px; 
float:left; 
margin-left:402px; 
position:absolute}

#nineu a:hover{
text-decoration:none; 
color:#0090cc!important; 
display:block; 
width:100%; 
height:26px; 
background-color:#101010; 
opacity:0.7; 
-moz-opacity:0.7; 
filter:alpha(opacity=7); 
padding:35px}

li.hasiera{
background:url(images/ikonoak/hasiera.png) no-repeat 30px 18px}

li.hasiera p, li.kontaktua p{
margin-left:30px}

li.hasiera:hover{
background:url(images/ikonoak/hasieragain.png) no-repeat 30px 18px}

li.portafolioa{
background:url(images/ikonoak/portafolioa.png) no-repeat 15px 15px}

li.portafolioa p, li.bloga p{
margin-left:25px}

li.portafolioa:hover{
background:url(images/ikonoak/portafolioagain.png) no-repeat 15px 15px}

li.bloga{
background:url(images/ikonoak/bloga.png) no-repeat 40px 20px}

li.bloga:hover{
background:url(images/ikonoak/blogagain.png) no-repeat 40px 20px}

li.niriburuz{
background:url(images/ikonoak/niriburuz.png) no-repeat 25px 15px}

li.niriburuz p{
margin-left:20px}

li.niriburuz:hover{
background:url(images/ikonoak/niriburuzgain.png) no-repeat 25px 15px}

li.kontaktua{
background:url(images/ikonoak/kontaktua.png) no-repeat 20px 20px}

li.kontaktua:hover{
background:url(images/ikonoak/kontaktuagain.png) no-repeat 20px 20px}

#logo{
background:url(images/ponpak.jpg) no-repeat; 
background-color:#fff!important}

#logo img.logo{
margin-top:60px; 
margin-bottom:60px}

#linkosoa{
display:block; 
width:930px; 
height:355px; 
opacity:0; 
position:absolute; 
margin-top:15px}

#gorputza{
background-color:#e0e0e0; 
width:930px; 
opacity:1; 
padding-right:15px; 
padding-bottom:15px; 
padding-left:15px; 
height:100%}

#oina{
width:950px; 
height:30px; 
text-align:center; 
color:#fff; 
font-size:12px; 
clear:both; 
background:#313131; 
padding:5px}

#oina p{
padding-top:7px}

#azkenlana{
float:none; 
background-color:#313131; 
overflow:hidden; 
margin:0}

#azkenlanairudia{
padding-top:15px}

#marrazuria{
float:none; 
visibility:hidden}

#azkenlana p{
display:inline-block; 
padding:0 0 10px}

#azkenlanairudia a img{
border:none}

#azkenlana #titulo{
margin-left:15px; 
padding-top:12px; 
font-size:25px; 
color:#0090cc; 
font-weight:700; 
float:left; 
width:150px}

#azkenlana #titulocategoria{
margin-left:15px; 
padding-top:10px; 
font-size:22px; 
color:#0090cc; 
font-weight:700; 
float:left; 
width:400px}

#azkenlana #excerpt{
padding-top:15px; 
margin-right:15px; 
width:500px; 
margin-left:420px; 
text-align:right; 
color:#a7a7a7; 
font-size:14px}

#azkenlana #excerpt a{
text-decoration:none; 
color:#a7a7a7; 
font-size:14px}

#azkenlana #excerpt a:hover{
text-decoration:none; 
color:#fff; 
font-size:14px}

#bigarrenlerroa{
margin-top:15px}

#zerbitzuak{
font-size:15px; 
color:#0090cc; 
font-weight:700; 
height:300px; 
background-color:#c3c3c3; 
width:455px}

#azkenposta{
float:right; 
font-size:14px; 
color:#0090cc; 
padding-top:16px; 
width:455px; 
text-align:justify}

#azkenpostaizenburu{
background-color:#313131; 
padding-top:10px}

#azkenpostaizenburu #titulo{
margin-left:15px; 
font-size:25px; 
color:#0090cc; 
font-weight:700; 
height:35px; 
padding:0}

#azkenpostaeduki{
background-color:#c3c3c3; 
height:100%; 
font:14px/22px sans-serif,Helvetica,Arial,"Helvetica Neue",Geneva; 
color:#414141; 
padding:15px}

#azkenpostaeduki p{
padding-top:10px}

#azkenpostaeduki #titulo{
color:#313131; 
font-size:20px}

#azkenpostaeduki #titulo a{
text-decoration:none; 
color:#313131}

#bisitatu{
width:100%; 
text-align:right; 
padding-top:10px; 
padding-bottom:10px}

#bisitatu a{
color:#0090cc; 
text-decoration:none; 
font-size:16px}

.ui-tabs .ui-tabs-nav{
list-style:none; 
border:none; 
background:none; 
float:left; 
padding:0}

.ui-tabs .ui-tabs-nav li{
position:relative; 
background-color:#313131; 
height:55px; 
width:130px; 
background-image:url(images/tabsak.jpg); 
margin:0; 
padding:20px 10px 0 55px}

.ui-tabs .ui-tabs-nav li a{
text-decoration:none; 
color:#bdbbbe; 
display:block; 
width:100%; 
height:55px; 
text-align:right; 
font-size:18px; 
font-weight:700; 
padding:0}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
padding-bottom:1px; 
background-color:#0e0e0e; 
background-image:url(images/tabsak.jpg)}

.ui-tabs .ui-tabs-nav li.sui-state-push a{
color:#fff; 
text-shadow:none}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
color:#0076ff}

.ui-tabs .ui-tabs-panel{
display:block; 
background:none; 
width:245px; 
height:247px; 
margin-left:195px; 
color:#676767; 
font-weight:400; 
font-style:normal; 
border-top:1px solid #e0e0e0; 
padding:25px 10px}

.ui-corner-top, .ui-state-active{
display:block; 
background:none; 
width:245px; 
height:55px; 
margin-left:195px; 
color:#676767; 
font-weight:400; 
font-style:normal; 
padding:25px 10px}

.ui-tabs .ui-tabs-hide{
display:none!important}

.ui-tabs-panel{
background-image:none; 
background-color:#e0e0e0}

li.web{
background-position:0 -1px; 
height:55px!important}

li.irudi{
background-position:0 -76px; 
height:55px}

li.bideo{
background-position:0 -150px; 
height:55px}

li.inprenta{
background-position:0 -224px; 
height:55px}

li.web.ui-tabs-selected{
background-position:200px -1px}

li.irudi.ui-tabs-selected{
background-position:200px -75px}

li.bideo.ui-tabs-selected{
background-position:200px -150px}

li.inprenta.ui-tabs-selected{
background-position:200px -223px}

#scroll{
position:relative; 
width:455px; 
height:254px; 
overflow:auto; 
background-color:#c3c3c3}

#scrollcontent{
position:absolute; 
width:440px; 
z-index:200}

#scrollbar{
float:right; 
display:none; 
width:12px; 
height:260px; 
z-index:100; 
background:url(images/scroll-bg.gif)}

.scroller{
position:absolute; 
top:0; 
width:12px; 
cursor:pointer; 
background-color:#838383; 
background-image:url(images/scroll-arrows.gif); 
background-position:50% 50%; 
background-repeat:no-repeat; 
color:#848484}

.buttonclick{
background-color:#727272}

#arazo p{
padding-top:20px}

#listakategoriak ul li{
float:left; 
display:block; 
width:25%; 
text-align:center; 
height:40px; 
color:#202020; 
padding:0}

#listakategoriak ul li:hover{
float:left; 
display:block; 
width:25%; 
text-align:center; 
background-color:#3e3e3e; 
height:40px; 
color:#fff}

#listakategoriak .current-cat{
float:left; 
display:block; 
width:25%; 
text-align:center; 
background-color:#555; 
height:40px; 
color:#222}

#listapostkat ul li{
float:left; 
display:block; 
width:160px; 
text-align:center; 
height:40px; 
color:#202020; 
padding:0}

#listapostkat ul li:hover{
float:left; 
display:block; 
width:160px; 
text-align:center; 
background-color:#3e3e3e; 
height:40px; 
color:#fff}

#listapostkat .current-cat{
float:left; 
display:block; 
width:160px; 
text-align:center; 
background-color:#555; 
height:40px; 
color:#222}

#posteduki{
width:650px; 
text-align:justify;
padding-top: 20px}

#tituloposta a{
font-size:20px; 
color:#0090cc; 
font-weight:700; 
text-decoration:none}

#tituloposta a:hover{
font-size:20px; 
color:#b0acaa!important; 
font-weight:700!important; 
text-decoration:none!important; 
border-bottom-style:none!important}

#titulopostabloke{
width:650px; 
background:#313131; 
display:inline-block; 
margin-top:20px}

#titulopostablokeimagen{
width:650px; 
background:#313131; 
display:inline-block; 
margin-top:180px}

#tituloposta{
float:left; 
background:#313131; 
width:400px; 
text-align:left; 
padding:12px 10px 10px}


#posta{
padding-top:20px; 
padding-left:12px; 
margin-bottom:10px; 
font:14px/22px sans-serif,Helvetica,Arial,"Helvetica Neue",Geneva; 
color:#414141; 
padding-right:15px}

#posta p{
margin-bottom:15px}

#posta img{
border:12px solid #b6b6b6}

#posteduki a{
color:#0090cc; 
text-decoration:none}

#data{
color:#a7a7a7; 
padding-top:17px; 
text-align:right; 
padding-bottom:15px; 
font-size:12px; 
padding-right:10px; 
background:#313131}

#data p{
width:190px; 
margin-left:400px; 
display:table}

#data .egutegi{
float:right; 
width:20px; 
margin-top:-7px; 
margin-left:10px}

#postmeta{
font-size:12px; 
color:#4d4d4d; 
text-align:center; 
padding-top:15px; 
border-bottom-style:solid; 
border-bottom-color:#bcbcbc}

#postmeta a{
font-size:12px; 
color:#0090cc; 
text-decoration:none}

#mikroposta{
font:14px/22px sans-serif,Helvetica,Arial,"Helvetica Neue",Geneva;
text-align:justify; 
background:#bababa url(images/ikonoak/mikropost.png) no-repeat 15px 0; 
margin-bottom:30px; 
padding-top:15px; 
padding-left:20px; 
padding-right:20px;
	color: #575757;
	padding-bottom: 5px
}

#mikroposta p{
padding-bottom: 10px;
}



#mikroposta #titulopostabloke{
width:550px; 
background:#bababa; 
margin: 0 0 0 20px}

#mikroposta #data {
background:#bababa;
color: #878787;
width: 600px;
margin-left: 0;
margin-right:0!important;
}

#mikroposta #data p{
width:190px; 
margin-left:380px; 
display:table;
padding: 0;
margin-top: -15px}

#mikroposta #data .egutegi{
float:right; 
width:20px; 
margin-top:-18px; 
margin-left:10px}

#titulomikroposta{
padding-bottom:10px; 
font-size:18px;
float: left;
position: absolute}

#titulomikroposta a{
text-decoration:none; 
color:#0090cc; 
font-weight:700}

#sidebar{
width:280px; 
float:right; 
padding-top:20px; 
font-size:14px; 
color:#636363; 
position:relative; 
height:100%}

#bilatzailea{
background-color:#313131; 
margin-right:15px; 
padding-top:5px; 
padding-bottom:5px}

#searchform input{
color:#cacaca; 
height:28px; 
font-size:16px; 
width:140px; 
background-color:#313131; 
border:none; 
outline:none; 
margin:0; 
padding:0 0 0 50px}

#searchform{
padding-left:15px}

label.hidden{
position:absolute; 
padding:6px}

#searchform #searchsubmit{
background:url(images/ikonoak/sidebar/bilatu.png) no-repeat center center; 
width:26px; 
height:26px; 
position:absolute; 
border:none; 
margin:0; 
padding:0}

#sidebar ul{
list-style:none; 
padding-top:15px; 
background-color:#c3c3c3; 
margin-left:20px; 
padding-left:0; 
padding-bottom:15px}

#sidebar ul a{
font-size:14px; 
color:#0090cc; 
text-decoration:none}

#sidebareduki ul li{
margin-left:-20px; 
padding-left:15px; 
margin-bottom:5px; 
background-color:#bcbcbc; 
padding-bottom:5px; 
padding-top:5px}

#sidebareduki ul li:hover{
background-color:#cfcfcf}

#sidebar h2{
color:#d9d9d9; 
font-size:20px; 
padding-left:15px; 
padding-top:5px; 
background-color:#313131; 
opacity:0.6; 
-moz-opacity:0.6; 
filter:alpha(opacity=60)}

#sidebar h2 .ikono{
vertical-align:middle; 
height:35px; 
padding-right:10px; 
margin-top:-6px}

#sidebar p{
margin-bottom:15px; 
padding-left:15px; 
margin-right:15px}

.linkcat h2{
display:none}

#aukerak{
font-size:25px; 
color:#0090cc; 
font-weight:700; 
text-decoration:none; 
margin-left:20px; 
background-color:#313131; 
padding-top:8px; 
padding-left:20px; 
padding-bottom:7px}

textarea#comment{
width:618px; 
padding-top:5px; 
margin-left:2px;
position: relative;
}

.comments_reply h3, #comments h3{
color:#a7a7a7; 
margin-top:20px; 
font-size:18px; 
background:#313131; 
opacity:0.6; 
-moz-opacity:0.6; 
filter:alpha(opacity=60); 
padding:10px}

.comments_reply #izena, .comments_reply #emaila{
width:190px; 
float:left; 
margin-right:27px; 
margin-bottom:10px}

.comments_reply #weba{
width:199px; 
margin-left:436px}

.comments_reply input{
width:100%; 
background-color:#313131; 
color:#cacaca; 
height:20px; 
padding-left:8px}

.comments_reply #izena p, .comments_reply #emaila p, .comments_reply #weba p{
margin-bottom:-5px}

.comments_reply #izena p label, .comments_reply #emaila p label, .comments_reply #weba p label{
padding-left:10px; 
color:#686868}

.comments_reply #izena input{
background:#313131 url(images/ikonoak/iruzkin/izen.png) no-repeat 180px 3px; 
outline:none}

.comments_reply #emaila input{
background:#313131 url(images/ikonoak/iruzkin/email.png) no-repeat 180px 4px; 
outline:none}

.comments_reply #weba input{
background:#313131 url(images/ikonoak/iruzkin/link.png) no-repeat 188px 4px; 
outline:none}

.comments_reply textarea{
background: #cbcbcb url(images/ikonoak/iruzkin/iruzkin.png) no-repeat 5px 5px; 
padding-left:25px; 
outline:none}

.comments_reply input#submit{
background:#313131; 
padding-bottom:23px; 
padding-top:8px; 
outline:none; 
border-style:none}

img.avatar{
margin-left:310px; 
margin-top:-48px; 
border:5px solid #868686; 
float:left}

#comments_list{
list-style-position:inside; 
list-style-type:none; 
padding:0}

#iruzkinizenb{
color:#636363; 
margin-top:20px; 
padding-top:12px; 
padding-bottom:9px; 
font-size:12px; 
padding-right:90px; 
background:#bababa; 
float:left; 
width:560px; 
height:18px}

#iruzkindata{
float:right; 
width:300px; 
text-align:right; 
padding-top:2px}

#iruzkindata .egutegi{
float:right; 
width:20px; 
margin-top:-5px; 
margin-left:10px}

#iruzkinidazlea{
float:left; 
padding-left:10px; 
font-size:16px; 
color:#474747}

#iruzkinidazlea a{
float:left; 
font-size:16px; 
color:#0090cc; 
text-decoration:none}

.comment_text{
font:14px/22px sans-serif,Helvetica,Arial,"Helvetica Neue",Geneva; 
color:#4f4f4f; 
padding:80px 10px 10px}

img.arkatza{
padding-left:1px; 
padding-right:10px; 
top:2px; 
position:relative; 
margin:-6px}

#iruzkineskerrak{
font-size:14px; 
text-align:center; 
padding-top:10px}

#nabigazioa{
margin-top:15px; 
background-color:#b6b6b6; 
height:38px}

#nabigazioa a.nextpostslink{
width:160px; 
margin-left:740px; 
text-align:right; 
padding-right:25px; 
padding-top:10px; 
padding-bottom:10px; 
border-left:4px solid #d5d5d5}

#nabigazioa a.nextpostslink:hover{
width:160px; 
margin-left:740px; 
text-align:right; 
padding-right:25px; 
padding-top:10px; 
padding-bottom:10px; 
border-left:4px solid #d5d5d5; 
background-color:#707070; 
color:#d6d6d6}

#nabigazioa a.previouspostslink{
width:150px; 
float:left; 
text-align:left; 
padding-left:25px; 
padding-top:10px; 
padding-bottom:10px; 
border-right:4px solid #d5d5d5}

#nabigazioa a.previouspostslink:hover{
width:150px; 
float:left; 
text-align:left; 
padding-left:25px; 
padding-top:10px; 
padding-bottom:10px; 
border-right:4px solid #d5d5d5; 
background-color:#707070; 
color:#d6d6d6}

#nabigazioa a{
display:block; 
width:100%; 
height:100%; 
color:#2c2c2c; 
text-decoration:none}

ul, img{
margin:0}

#goikobarra, #listakategoriak, #listapostkat{
text-align:center}

#bisitatu a:hover, #posteduki a:hover{
color:#0090cc; 
text-decoration:none; 
border-bottom:4px solid #fff}

.ui-tabs, #sidebareduki ul{
padding:0}

#listakategoriak ul, #listapostkat ul{
background-color:#1d1d1d; 
height:40px; 
opacity:0.85; 
-moz-opacity:0.85; 
filter:alpha(opacity=85); 
margin:0; 
padding:0}

#listakategoriak ul li a, #listapostkat ul li a{
display:block; 
width:100%; 
height:100%; 
text-decoration:none; 
color:#ccc; 
padding:12px 0 0}

#listakategoriak ul li a:hover, #listapostkat ul li a:hover{
display:block; 
width:100%; 
height:100%; 
text-decoration:none; 
color:#fff; 
padding:12px 0 0}

#sidebareduki ul .children, #sidebareduki ul li .children{
margin-left:10px; 
margin-bottom:10px; 
background-color:#bababa; 
padding:0}

img#wpstats {
	visibility: hidden;
	position: absolute;
	height: 0}

.wp-pagenavi {
	width: 630px;
	margin-left: 15px;
	background: #acacac;
	margin-bottom: 10px;
	padding: 10px 0 10px 0px;
}


.wp-pagenavi a, .wp-pagenavi a:link {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 3px solid #e0e0e0;
	color: #646464;
	text-decoration: none;
}
.wp-pagenavi a:visited {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 3px solid #e0e0e0;
	color: #646464;
	text-decoration: none;
}
.wp-pagenavi a:hover {	
	color: #646464;
	background-color: #cbcbcb;
}
.wp-pagenavi a:active {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 3px solid #e0e0e0;
	color: #646464;
	text-decoration: none;	
}

.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 15px;
	padding-left: 14px;
	border-right: 3px solid #e0e0e0;
	color: #646464;
}

.wp-pagenavi span.pages {
	padding-top: 10px;
	padding-bottom: 11px;
		padding-right: 10px;
	padding-left: 10px;
	margin: 2px 2px 2px 2px;
	border-right: 3px solid #e0e0e0;
	color: #646464;
}
.wp-pagenavi span.current {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 3px solid #e0e0e0;
	color: #0090cc;
	text-decoration: none;
	background-color: #4a4a4a;
}
.wp-pagenavi span.extend {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-left: 15px;
	color: #646464;
	text-decoration: none;
}

.wp-pagenavi a.last {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: none;
	color: #646464;
}

.wp-pagenavi a.first {
	padding-top: 10px;
	padding-bottom: 11px;
	padding-right: 10px;
	padding-left: 8px;
	border-right: 3px solid #e0e0e0;
	color: #646464;
}
