@font-face {
	font-family: 'ikonoak';
	src:url('../fonts/ikonoak.eot');
	src:url('../fonts/ikonoak.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ikonoak.woff') format('woff'),
		url('../fonts/ikonoak.ttf') format('truetype'),
		url('../fonts/ikonoak.svg#ikonoak') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Windows Chrome ugly fix http://stackoverflow.com/questions/13674808/chrome-svg-font-rendering-breaks-layout/14345363#14345363 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'ikonoak';
		src: url('../fonts/ikonoak.svg#ikonoak') format('svg');
	};
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ikonoak';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-home, .icon-camera, .icon-camera-2, .icon-image, .icon-play, .icon-print, .icon-pie, .icon-menu, .icon-earth, .icon-volume-medium, .icon-paragraph-justify, .icon-mail, .icon-feed, .icon-libreoffice, .icon-home-2, .icon-pen, .icon-camera-3, .icon-images, .icon-images-2, .icon-camera-4, .icon-play-2, .icon-file, .icon-file-2, .icon-cc, .icon-location, .icon-calendar, .icon-print-2, .icon-bubbles, .icon-quotes-left, .icon-quotes-right, .icon-pie-2, .icon-stats, .icon-chart, .icon-menu-2, .icon-menu-3, .icon-menu-4, .icon-starburst, .icon-star, .icon-star-2, .icon-volume-medium-2, .icon-arrow-up, .icon-arrow-down, .icon-arrow-up-2, .icon-arrow-down-2, .icon-arrow-right, .icon-arrow-left, .icon-arrow-left-2, .icon-arrow-right-2, .icon-facebook, .icon-twitter, .icon-youtube, .icon-mail-2, .icon-file-pdf, .icon-file-zip, .icon-file-word, .icon-image-2, .icon-camera-5, .icon-film, .icon-image-3, .icon-arrow-right-3, .icon-arrow-left-3, .icon-cloudy, .icon-ticket, .icon-movie, .icon-movie-2, .icon-tv, .icon-scale-up, .icon-search, .icon-car, .icon-menu-5, .icon-arrow-right-4, .icon-arrow-left-4 {
	font-family: 'ikonoak';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-menu:before {
	content: "\e007";
}
.icon-arrow-down:before {
	content: "\e029";
}
.icon-arrow-down-2:before {
	content: "\e02b";
}
a:hover, a:focus {
	outline: none;
	border-bottom: none;
}
h2.titularra{
	width: 100%;
	text-align: left;
	font-family: "jaf-bernino-sans-condensed",Arial, sans-serif;
	font-style: normal;
	font-weight: 800;
	line-height: 1em;
	font-size: 3.5em;
	color: #333;
	padding-bottom: 10px;
	border-bottom: 1px solid #555;
}
h3.ladilloa{
	width: 100%;
	text-align: left;
	font-family: "jaf-bernino-sans-condensed",Arial, sans-serif;
	font-style: normal;
	font-weight: 800;
	line-height: 1em;
	font-size: 1.25em;
	color: #333;
	padding-bottom: 30px;
	text-transform: uppercase;
}
.zabalera .data,.zabalera .data2 { text-align: right; font: normal 1.2em "Times New Roman", Times, serif; color: #666; margin: 10px 0 15px 0; }
div.sarrera{
	font: normal 1.05em "Times New Roman",Times, serif;
	text-align:justify;
}
div.sarrera p{
	margin: 0 0 15px 0;
}
div.sarrera p a, footer p a{
	color: #004276;
}
div.sarrera p.sinadura{
	text-align:right;
	font-size: 1.1em;
	font-style:italic;
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #777;
}
.zabalera2 {
	margin: 30px auto 0 auto;width:100%;max-width:1100px;background:#FFF url('../irudiak/GALsarrera.png') no-repeat left 30px;
}
.txuri { background: #FFF; }
.sarrera_kre { width:50%;min-width:500px;margin-right:0;background:#FFF; }
.kredituak { margin:0 auto;width:100%;max-width:740px;text-align:left;float:none;display:block; }
.ekintzak .ekintzak_testua .ekintzak_argaz {
	padding: 0;
	width: 40%;
	margin-left: 20px;
	height: auto;
}
.ekintzak .ekintzak_testua .ekintzak_argaz img {
	width: 100%;
}
footer {
	width: 100%;
	background: #EFEFEF;
	padding: 1px 0 10px 0;
	text-align: center;
	
}
#menu_nagusi {
	height: 43px;
	width:100%;
	max-width:100%;
	margin: 0;
	padding: 0;
	display:block;
	position: fixed;
	top: 0px;
	z-index: 1000;
	background: #FFF url('../irudiak/berriaLuzea.png') no-repeat right center;
	-webkit-box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.6);
	-moz-box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.6);
	box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.6);
}
#menu_nagusi figure.berriaLogoa {
	position: relative;
	width: 34px;
	top: 5px;
	left: 15px;
}

#menua {
	position: fixed;
	top: 0px;
	height :auto;
	left:44px;
	right: 0px;
	margin: 0;
	background: transparent;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#menua li {
	padding: 12px 6px 13px 6px;
	margin: 0 0 -4px 0;
}
#menua li a {
	font: bold 0.625em Arial, Helvetica, sans-serif;
	font: bold 0.705em Arial, Helvetica, sans-serif;
	color: #444;
	text-transform: uppercase;
	margin: 0;
}
#menua li.lehena a {
	background: #E2E2E2;
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#menua li.lehena_lupa a { margin-top:7px; padding:5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height:20px; width:20px; background: #E2E2E2 url('../irudiak/lupa.png') no-repeat center center; }

#menua li.lehena ul#azpimenua li a{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#menua li#krono {
	background: #FFF;
}

ul#azpimenua,#menua li.lehena ul#azpimenua{
	width: 64px;
	padding:0 0 10px 0;
	height:auto;
	/*display: none;*/
	background: transparent url('../irudiak/azpimenuFondoa.png') no-repeat center bottom;
	height: auto;
	z-index:-2;
	position:absolute;
	float:left;
	text-align:center;
	display:inline-block;
	top:-200px;
	left:58px;
}
#menua li.lehena ul#azpimenua{
	left:64px;
}
ul#azpimenua li{
	width:63px;
	max-width:64px;
	overflow: hidden;
	height:auto;
	float: none;
	padding: 0;
	border-bottom: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
	margin:0 auto;
	text-align:center;
	display: block;
	background: #323232;
	zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.9;
	color: #FFF;
	font-size:1.1em;
}
#menua li.lehena ul#azpimenua li a,#azpimenua li a{
	width: 63px;
	min-height: 20px;
	height: auto;
	min-width:63px;
	background: #323232;
	padding: 10px 0;
	color:#FFF;
	margin:0;
	display:block;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
}
ul#azpimenua li:first-child a {
    width: 110%;
    margin-left:-10%;
    margin-right: -10%;
    -webkit-box-shadow: inset 0px 3px 7px 0px rgba(50, 50, 50, 0.6);
    box-shadow: inset 0px 3px 7px 0px rgba(50, 50, 50, 0.6);
}
/*#azpimenua li a:hover,#azpimenua li a:focus,#menua li.lehena ul#azpimenua li a:hover,#menua li.lehena ul#azpimenua li a:focus{*/
#azpimenua li:hover,#azpimenua li:focus,#menua li.lehena ul#azpimenua li:hover,#menua li.lehena ul#azpimenua li:focus{
	background: #323232;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}

#menua li.besteak2 a {
	color: #666;
}
#menua li.gal_irudia {
	margin: -5px 0 0 5px;
}
#menua li.gal_izena a {
	font: bold 1.1em Garamond;
	margin: 0 0 0 10px;
}
#nav_mugi {
	position: fixed;
	text-align: center;
	z-index: 1;
	top: 0;
	right: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	height: 55px;
	-webkit-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.4);
	display: none;
}
#nav_mugi .logoaMugi{
	width: 34px;
	height: 34px;
	position: fixed;
	top: 5px;
	left: 10px;
	display: inline-block;
	float: left;
	z-index: 2;
}
#nav_mugi h3{
	width: 100%;
	text-align: left;
	display: block;
	padding: 12px 0 0 70px;
	margin: 0 auto;
	font-family: "jaf-bernino-sans-condensed",Arial, sans-serif;
	font-style: normal;
	font-weight: 800;
	line-height: 1em;
	font-size: 1.725em;
}
#nav_mugi h3 a{
	color: #111;
}
#nav_mugi .menuNagBotoi{
	width: 56px;
	height: auto;
	position: fixed;
	top: 5px;
	padding-top: -3px;
	right: 10px;
	float: right;
	font-size:2.75em;
	line-height: 0;
	z-index: 2;
	background: #EFEFEF;
	display: inline-block;
	border-radius: 6px;
}
#nav_mugi ul#menuMugiAtal{
	width: 100%;
	height: auto;
	margin: 3px 0 0 0;
	padding: 0;
	background: #EFEFEF;
	display: block;
	text-align: left;
	height: auto;
	z-index:6;
	display: none;
}
#nav_mugi ul#menuMugiAtal li ul#azpimenuaMugi li{
	padding-left:20px;
}
#nav_mugi ul#menuMugiAtal li a{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 15px 20px;
	display: block;
	font-size: 1.25em;
	font-weight: bold;
	border-bottom: 1px solid #B0B0B0;
}
#nav_mugi ul#menuMugiAtal li a.kronologia{
	border-bottom: 1px dotted #B0B0B0;
}
#nav_mugi ul#menuMugiAtal li a.kronologia .icon{
	top: 4px;
	left:0px;
	position:relative;
}
#nav_mugi ul#menuMugiAtal li.goimarra{
	border-top: 1px solid #B0B0B0;
	margin-top: -1px;
}
#nav_mugi ul#menuMugiAtal li ul#azpimenuaMugi li a{
	border-left: 1px dotted #B0B0B0;
	color: #333;
	border-bottom: 1px dotted #B0B0B0;
}
#nav_mugi ul#menuMugiAtal li.lehen{
	padding-top: 10px;
}
#nav_mugi ul#menuMugiAtal li a{
	color: #000;
}
#oina { text-align: center; padding:25px 0 13px 0;display:block;height:auto; }
#oina p { font:bold 0.875 Arial, Helvetica, sans-serif; color:#222; margin:12px auto; }
#oina p a { color:#222; }
.atala {
	width:100%
	height:auto;
	padding: 28px 0 12px 0;
	text-align: right;
	background: #FFF url('../irudiak/galLogoAtala.png') no-repeat right center;
	border-bottom: 1px solid #B0B0B0;
}
.atala span{
	width:100%
	height:auto;
	font-family: "Times New Roman",Times, serif;
	font-family: "jaf-bernino-sans-condensed",Arial, sans-serif;
	font-weight: 800;
	line-height: 0;
	font-size: 1.5em;
	color: #333;
	text-align: right;
	padding: 5px 35px;
	text-shadow: 2px 2px 0 #FFF;
}
.epaiketak {
	width: 100%;
	max-width: 100%;
	margin:0;
	padding:0;
}

.ekintzak,.epaiketak,.sinplea {
	margin-top: 43px;
	/*background: #EFEFEF;*/
}

.reporZintiloa,.reporZintiloa2 {
	margin-top: 30px;
	padding-bottom: 10px;
	font-family: "jaf-bernino-sans-condensed",sans-serif;
}
.reporTitu,reporTitu2 {
	font-family: "jaf-bernino-sans-condensed",sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 2.5em;
	line-height: 1.05em;
	color: #000;
}

.azken { border-bottom:none;margin-bottom:0; }
footer p { margin: 0 auto 0 5px; line-height: 0; font-size: 0.9em;}


ol.curtains {
	background:transparent;
}
#section-1, #section-3, #section-5, #section-7, #section-9, #section-11 {
	width:100%;
	max-width:100%;
	margin: 15px 0;
	text-align: left;
	font: normal 1em/1.7em Georgia, times new roman, times, serif;
	background: #FFF;
	padding:0;
}
#section-2,#section-4,#section-6,#section-8,#section-10 {
	width: 100%;
	margin: 20px 0;
	padding: 0;
	max-width: 100%;
}
#section-2 header,#section-4 header,#section-6 header,#section-8 header,#section-10 header {
	width: 80%;
	color: #25B0DB;
	color: #828781;
	display: block;
	position: relative;
	margin: 0 80px 0 auto;
	right:0px;
	padding: 220px 0;
	text-align: right;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
	max-width: 90%;
}

#section-2 h1,#section-4 h1,#section-6 h1,#section-8 h1,#section-10 h1 {
	font: bold 7.5em "Times New Roman", Times, serif;
	line-height: 0.9em;
	position: relative;
	right: 0px;
	top: 0px;
	max-width: 100%;
}
#section-2 h1.handia, #section-4 h1.handia, #section-6 h1.handia, #section-8 h1.handia, #section-10 h1.handia {
	font: bold 16em "Times New Roman", Times, serif;
	display:inline-block;
	color:#828781;
}
h2.sinadura_kor {
	float: none;
	display: block;
	margin-right: 0px;
	margin-top: 20px;
}
.curtains>li,.curtains>li:last-child {
	padding:0;
	margin: 0;
	max-width:100%;
	background: transparent;
	box-shadow: none;
}
.zabalera {
	width: 700px;
	max-width: 100%;
	padding: 10px 0;
	margin:0 auto 0 10%;
}
.zabalera h2.titularra {
	margin-bottom:15px;
}
.zabalera .epai_test {
	width: 100%;
	max-width: 100%;
	text-align: justify;
}
.zabalera .argazkiak {
	margin: 0 0 20px 30px;
	display:inline-block;
	float:right;
	position:relative;
	right:0px;
	background:transparent;
	padding: 0;
}
.zabalera .argazkiak3,.epaiketak .argazkiak3 {
	float: right;
	text-align: center;
	width: 49%;
	height: auto;
	margin: 10px 0 30px auto;
	background:transparent;
}
.zabalera .argazkiak4,.epaiketak .argazkiak4 {
	float: left;
	text-align: center;
	width: 49%;
	height: auto;
	margin: 10px auto 30px 0;
	background:transparent;
}
.zabalera .argazkiak3 img,.zabalera .argazkiak4 img,.epaiketak .argazkiak3 img,.epaiketak .argazkiak4 img {
	width: 100%;
}
.zabalera .argazkiak3:after,.zabalera .argazkiak4:after,.epaiketak .argazkiak3:after,.epaiketak .argazkiak4:after {
   content: ''; 
   visibility: hidden;
   display: block; 
   width:100%;
   height: 0;
   background:transparent;
   clear: both;
}
.zabalera .argazkiak:after {
   content: ''; 
   visibility: hidden;
   display: block; 
   height: 0;
   clear: both;
}
.argazkiak5,.zabalera .argazkiak5 {
	display: inline-block;
	height: auto;
	margin: 5px 0 20px 30px;
	padding: 0;
	width: auto;
	width: 250px;
	min-width: 150px;
	float: right;
}

figcaption {
	font: normal 0.875em Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	text-align: left;
	color: #888;	
}
.zabalera blockquote p.epai_entre {
	/*font: normal 1em/1.25em "jaf-bernino-sans-condensed","jaf-bernino-condensed",sans-serif;*/
	font-size: 0.875em;
	line-height: 1.5;
	color: #222;
}

.video { margin-bottom;20px;}
.elkarrizketa2 {
	width: 950px;
	max-width: 100%;
	margin: 90px 0 0 40px;
}
p.sinadura_data2 {
	margin: 15px 0 0 100px;
}
.reporGoiburu2 {
	padding-bottom: 20px;
	margin: auto 0 auto 100px;
	border-bottom: 1px solid #CCC;
}
.reporTitu2 {
	font-family: "jaf-bernino-sans-condensed",sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 2.5em;
	line-height: 1.05em;
	color: black;
}
.reporGorpu2 {
	height: auto;
	margin: 5px 150px 5px 130px;
	padding: 0;
	font: normal 1.05em "Times New Roman", Times, serif;
	text-align: justify;
}
.reporGorpu2 #testua {
	width: 100%;
	line-height:1.25em;
	max-width: 100%;
}

#back-top { position: fixed; bottom: 20px; right: 25px; }
#back-top a {
	width: 60px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	filter: alpha(opacity=40);
	opacity: 0.4;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #aaa;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
/* Geziaren ikonoa (span tag) */
#back-top span {
	width: 60px;
	height: 60px;
	display: block;
	margin-bottom: 7px;
	background: transparent url('../irudiak/up-arrow.png') no-repeat center center;

	/* rounded corners */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
.ezkerra .blockquote2 {
	width: 1000px;
	line-height:0.25;
	/*max-width: 1100px;*/
}
.ezkerra .blockquote2 figure {
	margin: 0;
	padding: 0;
}
.ezkerra .blockquote2 .argazkiak {
	margin: 0 0 0 10px;
	position: relative;
	right: 0px;
	padding: 0;
	max-width:250px;
}
figure a{
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
}
figure a:before {
   content: ''; 
   /*visibility: hidden;*/
   display: inline-block;
   margin:0;
   padding:0;
   color: #FFF;
   float:right;
   background: transparent url('../irudiak/eskua.png') no-repeat center center;
   position: absolute;
   width: 60px;
   height: 60px;
   overflow: auto;
   margin: auto;
   top: 0; left: 0; bottom: 0; right: 0;
   border-radius: 10px;
   -moz-border-radius: 10px;
   z-index:1;
   opacity: 0.7;
   filter: alpha(opacity=70);
}
figure a.arg_linka:before {
   float:right;
   margin: auto 20px auto auto;
   top: 0; left: 0; bottom: 0; right: 0;
}
figure a:hover:before {
   opacity: 1.0;
   filter: alpha(opacity=100);
}
#menu_nagusi figure a:before {
   content: ''; 
   visibility: hidden;
   display: none;
   margin:0;
   padding:0;
}
.epaiketak figure a.garbia:before {
   content: ''; 
   visibility: hidden;
}
.zutelem {
	float: left;
	display: block;
	margin: 10% 1% 10% 1%;
}
#urteak {
	background:#FFF url('../irudiak/marraGrisa.gif') repeat-x left bottom;
	font-family: 'futura-pt-condensed', 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size:3em;
	font-weight:600;
	margin-top:20px;
	margin-bottom:-10px;
	width:900px;
	height:22px;
	max-height:22px;
	padding-top:0;
	overflow:hidden;
	text-align:right;
}
#urteak ul.urteZerrenda {
	margin-top:0;
	padding-top:5px;
	height:28px;
	max-height:28px;
	overflow:hidden;
}
#urteak ul.urteZerrenda li {
	margin-left:0px;
	display:inline-block;
	border-right:1px solid #BDBDBD;
	padding:5px 13px 5px 0;
}
#urteak ul.urteZerrenda li.azkenUrtea {
	border-right:none;
	padding:5px 0;
}
#urteak ul.urteZerrenda li a {
	color:#A6A6A7;
}
#urteak ul.urteZerrenda li a.lehenUrtea {
	color:#BDBDBD;
}
#urteak ul.urteZerrenda li a:hover,
#urteak ul.urteZerrenda li a:focus, 
#urteak ul.urteZerrenda li a:active{
	color:#343434;
	text-decoration:none;
}


/* reset cols to 3-column */
@media screen and (max-width: 800px) {
	*{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	margin: 0;
	padding: 0;
	}

	figure a.arg_linka:before {
	   margin: auto;
	   top: 0; left: 0; bottom: 0; right: 0;
	}
	.video{
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.video embed,
	.video object,
	.video video,
	.video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: none;
	}

	#menua { display: none; }
	#nav_mugi { display: block; }
	
	.zabalera2 {
		margin: 30px auto 20px auto;padding:0 50px;width:100%;background:#FFF url('../irudiak/GALmobi.gif') no-repeat center center;text-align:left;text-justify:none;
	}
	.sarrera_kre { width:100%;min-width:100%;background:transparent;text-align:left;text-justify:none; }
	
	.elkarrizketa2 {
		/*width:600px;*/
		width:100%;
		max-width:100%;
		margin: 10px 0 0 0;
		padding: 0 40px;
	}
	.reporGoiburu2 {
		width:100%;
		max-width:100%;
		padding: 0 0 10px 0;
		margin: auto 0;
		border-bottom: 1px solid #CCC;
	}	
	.reporGoiburu2 header {
		width: 100%;
		max-width: 100%;
		margin: 0;
		float: none;
		display: block;
	}
	.reporZintiloa2 {
		margin-top: 20px;
		font-family: "jaf-bernino-sans-condensed",sans-serif;
		font-size: 0.725em;
		color: #444;
	}
	.reporTitu2 {
		font-family: "jaf-bernino-sans-condensed",sans-serif;
		color: #333;
	}
	.reporGoiburu2 figure {
		width: 100%;
		max-width: 100%;
		float: none;
		margin: 10px 0 0 0;
		display: block;
	}
	.reporGoiburu2 figure img{
		max-width: 100%;
	}
	p.sinadura_data2 {
		margin: 10px 0 0 0;
	}	
	.reporSarrera2 {
		width: 100%;
		max-width: 100%;
		margin: 0 0 0 0;
	}
	.reporGorpu2 {
		height: auto;
		margin: 5px 0;
		padding: 0 10px;
		width: 100%;
		max-width: 100%;
	}
	.reporGorpu2 #testua {
		width:100%;
		max-width: 100%;
		margin: 0 0 0 0;
	}
	figure.erreportajeArgaz {
		width: auto;
		margin: 10px -20px 30px -20px;
		padding: 0;
	}
	.erreportajeArgaz img {
		width: 100%;
		float: none;
		display: block;
	}
	figure.erreportajeArgaz figcaption {
		position: relative;
		width: 100%;
		right: 0px;
		bottom: 0px;
		padding: 5px 0 0 0;
		display: block;
	}	
	.curtains { padding:0;margin:0;}
	.zabalera { margin: 10px auto 0 auto;width: 100%;max-width:100%;height:auto;padding:0 50px;display:block;}
	#urteak { width:100%;max-width:100%;padding:0 50px;height:31px;max-height:31px;background:none; }
	#urteak ul.urteZerrenda { margin-right:0;margin-left:0;height:31px;max-height:31px;background:#FFF url('../irudiak/marraGrisa.gif') repeat-x left bottom; }
	#urteak span.txikianEz{ display: none; }
	
	#section-1, #section-3, #section-5, #section-7, #section-9, #section-11 {
		margin: 15px 0;
		text-align: left;
		font: normal 1em/1.7em Georgia, times new roman, times, serif;
		background: #FFF;
		padding: 10px 0 0 0;
	}
	#section-2 header,#section-4 header,#section-6 header,#section-8 header,#section-10 header {
		padding: 150px 0;
		width:90%;
		margin-right: 30px;
	}
	
	#section-2 h1,#section-4 h1,#section-6 h1,#section-8 h1,#section-10 h1 {
		font: bold 5.5em "Times New Roman", Times, serif;
		line-height: 0.9em;
	}
	.zabalera .epai_test {
		width: 100%;
		max-width: 100%;
	}
	/*.zabalera .argazkiak,.zabalera .argazkiak2,.zabalera .argazkiak3,.zabalera .argazkiak4,.zabalera .argazkiak5,.zabalera .argazkiak6 {
		display: block;
		height: auto;
		margin: 10px auto;
		padding: 0;
		text-align: center;
		width: 100%;
		float: none;
	}*/
	.argazkiak5,
	.zabalera .argazkiak .arg_irudia,
	.zabalera .argazkiak2 .arg_irudia,
	.zabalera .argazkiak3 .arg_irudia,
	.zabalera .argazkiak3 .arg_irudia,
	.zabalera .argazkiak5 .arg_irudia,
	.zabalera .argazkiak5 .arg_irudia5,
	.zabalera .argazkiak5 .arg_irudia6,
	.zabalera .argazkiak6 .arg_irudia, {
		height: auto;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.argazkiak5 .argaz_oina,
	.zabalera .argazkiak .argaz_oina,
	.zabalera .argazkiak5 .argaz_oina,
	.zabalera .argazkiak5 .argaz_oina5,
	.zabalera .argazkiak6 .argaz_oina {
		font: normal 0.75em Arial, Helvetica, sans-serif;
		background-color: #FFF;
		margin: 0 0 10px 0;
		padding: 0;
		text-align: left;
		width: auto;
		float: none;
		left:0;
		bottom:5px;
		position:relative;
		display:block;
	}
	figure img { max-width: 100%; }

	.zabalera .argazkiak {
		width: auto;
		max-width:400px;
	}
	.ezkerra .blockquote2 .argazkiak {
		margin: 0 0 0 20px;
		max-width:150px;
	}	
	.zabalera blockquote {
		margin: 10px 0 30px 0;
		padding: 10px 10px 0 10px;
		width: 100%;
	}


	.video {
		max-width: 100%;
	}
	
	.ezkerra .blockquote {
        top:40%;
		margin-bottom:25px;
	}
	.ezkerra .blockquote blockquote span.line1 { 
		font:bold 2em Arial, Helvetica, sans-serif;
		margin:0 0 0 5px;
	}
	.ezkerra .blockquote blockquote span.line2 { 
		font:bold 3em Arial, Helvetica, sans-serif;
	}
	.ezkerra .blockquote blockquote span.line3 { 
		font:bold 2em Arial, Helvetica, sans-serif;
		margin:0 0 0 20px;
	}
	.ezkerra .blockquote2 {
		width: 100%;
		max-width: 100%;
        top:40%;
       	margin: 20px 0;
        line-height:1.1;
		float:left;
		display:inline-block;
	}
	.ezkerra .blockquote2 blockquote span.line1 { 
		font:bold 2.2em Arial, Helvetica, sans-serif;
		margin:0 0 0 20px;
	}
	.ezkerra .blockquote2 blockquote span.line2 { 
		font:bold 3.2em Arial, Helvetica, sans-serif;
	}
	.ezkerra .blockquote2 blockquote span.line3 { 
		font:bold 2.2em Arial, Helvetica, sans-serif;
		margin:0 0 0 30px;
	}
	.ezkerra .blockquote2 blockquote span.line4 { 
		font:bold 1.2em Arial, Helvetica, sans-serif;
		margin:0 0 100px;
		text-align:right;
	}
	.ekintzak,.epaiketak {
		background: #FFF;
		margin: 55px 0 0 0;
	}
	.sinplea {
		margin: 55px 0 0 0;
	}
	.ekintzak .ekintzak_testua {
		width: 100%;
		max-width: 100%;
		margin: 0 0 0 0;
		padding: 20px;
	}
	.ekintzak .ekintzak_testua .ekintza_bakoitza {
		padding: 0 40px 20px 40px;
		width: 100%;
		max-width: 100%;
		float: left;
		display: inline;
	}
	.ekintzak .ekintzak_testua .ekintzak_argaz {
		float: right;
		display: inline-block;
		margin: 0 0 20px 40px;
		padding:0;
		width: 50%;
		height: auto;
		position: relative;
	}
	.ekintzak .ekintzak_testua .ekintzak_argaz img{
		width: 100%;
	}
	.elkarrizketa {
		width: 100%;
		max-width: 100%;
		margin: 90px 0 0 0;
		text-align: left;
	}
	.reporGorpu {
		height: auto;
		max-width: 100%;
		margin: 5px 40px;
		padding: 0;
		font: normal 1.25em "Times New Roman", Times, serif;
		text-align: justify;
	}
	.reporSarrera,.reporGorpu #testua {
		margin: 0;
		width: 100%;
	}
	.reporGoiburu {
		padding: 0 20px 20px 20px;
		margin: auto 0;
		border-bottom: 1px solid #ccc;
	}
	.reporZintiloa {
		margin-top: 40px;
	}
	.reporTitu {
		padding-top:10px;
		font-size: 2em;
		line-height: 1.25em;
	}
	.elkarrizketa p.sinadura_data {
		margin-left: 40px;
	}
	.gal_bilatzailea { width:100%;max-width:100%;margin:0;}
	.gal_bilatzailea .bilatzailea_test input.bilatzailea_input  { width:60%;max-width:60%;height:56px;max-height:56px;padding:0 10px;border:1px solid #CDCDCD;color:#555;-webkit-appearance: none;
	font-family:'jaf-bernino-sans-condensed',Arial,sans-serif;font-style:normal;
	font-size:1.5em; line-height:240%; }
	.gal_bilatzailea .gal_bilatzailea_botoia input.bilatzaile_botoia { width:38%;max-width:38%;height:56px;max-height:56px;-webkit-appearance: none;background-color:#DDDDDD;
	font-family:'jaf-bernino-sans-condensed',Arial,sans-serif;font-style:normal;
	font-size:1.5em; line-height:70%; }
	.sarrera_bilaketa { height:auto;min-height:570px; }

}

@media screen and (max-width: 700px) {
	/* grid4 */
	.grid4 .kutxa {
		width: 31.2%;
	}
	.grid4 .kutxa:nth-of-type(4n+1) {
		margin-left: 3.2%;
		clear: none;
	}
	.grid4 .kutxa:nth-of-type(3n+1) {
		margin-left: 0;
		clear: left;
	}
	.gal_bilatzailea { width:100%;max-width:100%;margin:0;}
	.gal_bilatzailea .bilatzailea_test input.bilatzailea_input  { width:60%;max-width:60%;height:56px;max-height:56px;padding:0 10px;border:1px solid #CDCDCD;color:#555;-webkit-appearance: none;
	font-family:'jaf-bernino-sans-condensed',Arial,sans-serif;font-style:normal;
	font-size:1.5em; line-height:240%; }
	.gal_bilatzailea .gal_bilatzailea_botoia input.bilatzaile_botoia { width:38%;max-width:38%;height:56px;max-height:56px;-webkit-appearance: none;background-color:#DDDDDD;
	 }
	.sarrera_bilaketa { height:auto;min-height:170px; }
}

/* reset cols to 2-column */
@media screen and (max-width: 600px) {


	.argazkiak5, .zabalera .argazkiak,.zabalera .argazkiak2,.zabalera .argazkiak3,.zabalera .argazkiak4,.zabalera .argazkiak5,.zabalera .argazkiak6 {
		display: block;
		height: auto;
		margin: 10px auto;
		padding: 0;
		text-align: center;
		width: 100%;
		float: none;
	}


	.elkarrizketa2 {
		padding: 0 15px;
	}
	.reporTitu2 {
		font-size: 1.75em;
	}
	.reporGorpu2 {
		padding: 0;
	}
	figure.erreportajeArgaz {
		margin: 10px -10px 30px -10px;
	}
	.zabalera2 {
		padding:0 15px;width:100%;
	}
	
	#nav_mugi ul#menuMugiAtal{
		/*display: block;*/
		height: 100%;
		min-height: 400px;
		max-height: 100%;
		overflow: auto;
	}
	.zabalera { background:transparent;padding:0 15px; }
	.zabalera figure { background:transparent; }
	#urteak { font-size:1.5em;letter-spacing:0px;padding:0 15px;background:none;margin:10px 0 -15px 0; }
	#urteak,#urteak ul.urteZerrenda { height:22px;max-height:22px; }
	#urteak ul.urteZerrenda li { padding:0 8px 0 0; }
	#urteak ul.urteZerrenda li.azkenUrtea { padding:0; }
	
	.atala {
		padding: 17px 0 11px 0;
	}
	.atala span{
		font-size: 1.2em;
		padding: 5px 15px 5px 0;
	}
	
	.ezkerra .blockquote blockquote span.line1 { 
		font:bold 1.5em Arial, Helvetica, sans-serif;
		margin:0 0 0 5px;
	}
	.ezkerra .blockquote blockquote span.line2 { 
		font:bold 2.5em Arial, Helvetica, sans-serif;
	}
	.ezkerra .blockquote blockquote span.line3 { 
		font:bold 1.5em Arial, Helvetica, sans-serif;
		margin:0 0 0 5px;
	}
	.ezkerra .blockquote2 blockquote span.line1 { 
		font:bold 1.6em Arial, Helvetica, sans-serif;
		margin:0;
	}
	.ezkerra .blockquote2 blockquote span.line2 { 
		font:bold 2.5em Arial, Helvetica, sans-serif;
	}
	.ezkerra .blockquote2 blockquote span.line3 { 
		font:bold 1.6em Arial, Helvetica, sans-serif;
		margin:0;
	}
	.ezkerra .blockquote2 blockquote span.line4 { 
		font:bold 0.825em Arial, Helvetica, sans-serif;
		margin:0 0 30px;
	}
	.ezkerra .blockquote2 figure {
		margin: 0 auto;
	}
	.ekintzak .ekintzak_testua .ekintza_bakoitza {
		padding: 0 0 20px 0;
	}
	.ekintzak .ekintzak_testua .ekintzak_argaz {
		float: none;
		display: block;
		margin: 0 0 20px 0;
		padding:0;
		width: 100%;
	}
	.elkarrizketa {
		width: 100%;
		max-width: 100%;
		margin: 90px 0 0 0;
		text-align: left;
	}
	.reporGorpu {
		margin: 0 20px 5px 20px;
		font: normal 1.05em "Times New Roman", Times, serif;
	}
	.reporSarrera,.reporGorpu #testua {
		margin: 0;
		width: 100%;
	}
	.reporGoiburu {
		padding: 0 10px;
	}
	.reporZintiloa {
		margin-top: 40px;
	}
	.reporTitu {
		padding-top: 5px;
		font-size: 1.75em;
		line-height: 1.25em;
	}
	.elkarrizketa p.sinadura_data {
		margin-left: 20px;
		margin-bottom: 0;
	}
	.reporGoiburu header {
		width: 100%;
		margin: 0;
		padding: 0;
		float: none;
		display: block;
	}
	.reporGoiburu figure {
		width: 100%;
		height: auto;
		margin: 0;
		float: none;
		display: block;
	}
	#section-2 header,#section-4 header,#section-6 header,#section-8 header,#section-10 header {
		padding: 100px 0;
		width: 96%;
		text-align: center;
		margin: 0 auto;
	}
	
	#section-2 h1,#section-4 h1,#section-6 h1,#section-8 h1,#section-10 h1 {
		font: bold 2.25em "Times New Roman", Times, serif;
		font-weight: bold;
		line-height: 1.1em;
	}
	#section-2 h1.handia,#section-4 h1.handia,#section-6 h1.handia,#section-8 h1.handia,#section-10 h1.handia {
		font: bold 7em "Times New Roman", Times, serif;
	}
	h2.sinadura_kor {
		text-align: right;
		font-size: 1.05em;
	}
	.gal_bilatzailea { width:100%;max-width:100%;margin:0;}
	.gal_bilatzailea .bilatzailea_test input.bilatzailea_input  { width:60%;max-width:60%;height:56px;max-height:56px;padding:0 10px;border:1px solid #CDCDCD;color:#555;-webkit-appearance: none;
	font-family:'jaf-bernino-sans-condensed',Arial,sans-serif;font-style:normal;
	font-size:1.5em; line-height:240%; }
	.gal_bilatzailea .gal_bilatzailea_botoia input.bilatzaile_botoia { width:38%;max-width:38%;height:56px;max-height:56px;-webkit-appearance: none;background-color:#DDDDDD;
	font-family:'jaf-bernino-sans-condensed',Arial,sans-serif;font-style:normal;
	font-size:1.5em; line-height:70%; }
	.sarrera_bilaketa { height:auto;min-height:570px; }

}

/* reset cols to fullwidth */
@media screen and (max-width: 400px) {
	/* grid4 */
	.kutxa {
		width: 100% !important;
		margin-left: 0 !important;
		clear: none !important;
	}
	h2.titularra{
		line-height: 1.05em;
		font-size: 1.905em;
	}

	#goiburua {
		padding: 10px;
	}

	figure.alboan{
		width: 34%;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.publi728,.publi204 {
		display: none;
	}

}

.ekintzak .ekintzak_testua ul li.agiri_irudia { float:left;display:inline;width:150px;margin:5px 5px 20px; 5px; }
.ekintzak .ekintzak_testua ul li.agiri_irudia img.agiri_argazkia { border:1px solid #999;height:214px; }
.ekintzak .ekintzak_testua ul li.agiri_irudia figcaption.agiri_oina { font: normal 0.75em Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: left; color: #888;}
.ekintzak .ekintzak_testua h3.agiri_hemeroteka { margin:20px 0; }
.epaiketak .elk_irudia .zutelem .elkar_sarrera { font: normal 0.75em Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: left; color: #888; width:150px; }
.zutelem2 { float: left; display: block; margin: 0 1% 10% 1%; }
.epaiketak .elk_irudia .zutelem2 .elkar_sarrera { font: normal 0.75em Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: left; color: #888; width:150px; }

/*****ERREFUXIATUAK ELKARRIZKETAK*****/
.epaiketak .errefuxiatuak_argazkiak { margin:5% 0 0 8%;}
.epaiketak .errefuxiatuak_argazkiak ul li.etx_irudia { float:left;display:inline;width:150px;margin:5px 5px 20px 29px; }
.epaiketak .errefuxiatuak_argazkiak ul li.etx_irudia img { border:1px solid #999; }
.epaiketak .errefuxiatuak_argazkiak ul li.etx_irudia figcaption.etx_oina { font: normal 0.75em Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: left; color: #888;}