/* ::::: http://www.euskadi.eus/AVComun/styles/r01ClaimStyle.css ::::: */

.r01ClaimPersonas { width: 100%; height: auto; clear: both; }
.r01ClaimImage { margin: 0px auto; display: block; padding-bottom: 1em; padding-top: 1em; border: 10px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
/* ::::: http://www.euskadi.eus/styles/web01-hasieraVAStyles.scss ::::: */

#pattern, .offcanvas-top, .o-content { background-color: rgb(21, 157, 201) ! important; }
body header { margin-bottom: 0px ! important; }
/* ::::: http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('k88pr3goawt7btt32z01mxjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('rjgo7rytmqivp7vzi-q5urjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('lwcjsqkb6emdfhrevqa1krjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('xozscpt2726on7jbcb_pahjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('59zrklao5bwgqf5a9baeerjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF1, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('u-wuoqret9fueobqw7jkrrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsq-j2u0lmlup9rwlsytm3ho.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snspx5f-9o1vgp2exwfjgl7ay.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snshwv49_lsm1nyrwo-zkhivy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsqarobkawv3vxw3jmhvenga.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsv8zf_fossgrmwss7aa9k2w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF1, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsj0lw-43amezio6xutljad8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzk-j2u0lmlup9rwlsytm3ho.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzjx5f-9o1vgp2exwfjgl7ay.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzbwv49_lsm1nyrwo-zkhivy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzkarobkawv3vxw3jmhvenga.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzp8zf_fossgrmwss7aa9k2w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF1, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzd0lw-43amezio6xutljad8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbjtoq_mqjvwkksun0wkzc2i.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbjuj_cnvwiuubmvgbx098mw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbkbckliaa1lc45dfaafaura.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbmo_suj8uo4ylwrins22t3y.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbr6up8jxqwt8hva3mdhkv_0.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF1, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbiye0-aqj3nfinttidxdju4.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbo4p5icox8kq3llunmylgo4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxmgpamocqd37_tyh_8ri5mm.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxspnmtlbns9uqzhqlyiehuu.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxgyhumqnpmbcogyhranxyyy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxhuvaxedvvyddqrz3aer0yc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxlf4y_3s5bcyyylifuswyuu.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF1, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxnywqdtbbuhn3vpgzufrcy8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxl2umoyru7pgriv8dxcgjjk.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxp6iih_fvluhqwed9yt5kbw.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxi_vzmeicmnownn9rhbyatc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxifamxiho_5xqnyrzzqsrzs.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxgalqocb-__pdvghf3us2ks.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxmhqutdjgru-0vvupabgh8i.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF1, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxujkddvhiifj_ymdgqpnsb0.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxolizu-hdpmdizmigmsroc4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* ::::: http://www.euskadi.eus/styles/web01-reset.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul, section ul, footer ul, .edukiontzia ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
abbr[title], dfn[title] { border-bottom: medium none; cursor: help; }
input, select { vertical-align: middle; }
/* ::::: http://www.euskadi.eus/styles/web01-screen.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 100%; }
body > img { display: none; }
@media only screen and (max-width: 1024px) {
	body { font-size: 90%; }
}
* { font-family: "Open Sans",sans-serif ! important; color: rgb(26, 26, 26); letter-spacing: -0.04em ! important; }
*, *::before, *::after { box-sizing: border-box; }
.edukiontzia section { opacity: 0; }
.edukiontzia section:nth-of-type(1), .edukiontzia section:nth-of-type(2) { opacity: 1; }
a { text-decoration: none; }
.edukiontzia a:link, .edukiontzia a:visited { color: rgb(21, 157, 201); text-decoration: none; font-weight: 700; }
.edukiontzia a:hover, .edukiontzia a:active { text-decoration: underline; }
abbr { color: inherit ! important; }
section { text-align: center; }
.edukiontzia { margin: 0px auto; text-align: center; width: 90%; max-width: 1100px; clear: both; height: auto; padding-bottom: 2em; }
.edukiontzia section { background: rgb(255, 255, 255) url('web01-2014_section_atzeko_irudia.gif') no-repeat scroll center top; padding: 4em 1em 4.5em; width: 100%; height: auto; text-align: center; display: table; clear: both; }
.edukiontzia section:nth-of-type(1) { background: transparent none repeat scroll 0% 0%; }
.edukiontzia section h1 { letter-spacing: -0.06em ! important; font-weight: 700; font-size: 240%; color: rgb(26, 26, 26); }
.edukiontzia section h1::first-letter { color: rgb(21, 157, 201); }
.inv_screen, .inv { display: none ! important; }
.edukiontzia div.r01gContainer table.taula_orokorra tr:nth-of-type(2n) { background-color: rgb(238, 238, 238); }
ul.nabarmenduak li { width: 30%; padding: 3em 0em; display: inline-table; margin: 0px 1%; }
ul.nabarmenduak li a { font-size: 120%; }
ul.nabarmenduak li img { border-radius: 3px; border: 1px solid rgb(238, 238, 238); margin: 0px auto 0.5em; height: auto; transition: all 0.3s ease 0s; box-shadow: 1px 1px 3px rgb(247, 247, 247); display: block; }
ul.nabarmenduak li a:hover img { border-color: rgb(204, 204, 204); transition: all 0.3s ease 0s; }
ul.erabilienak { margin: 2em 0px 0px; }
ul.erabilienak > li { width: 31.5%; display: inline-table; padding: 2em 1em; }
ul.erabilienak > li a { display: block; font-size: 170%; text-align: center; padding: 0px; }
ul.erabilienak li p { font-size: 100%; text-align: center; font-weight: normal; line-height: 120%; }
ul.erabilienak li a span::before { content: ""; display: block; height: 75px; width: 75px; border: 1px solid rgb(21, 157, 201); border-radius: 50%; margin: -4px auto 0px -4px; box-sizing: content-box; transition: all 0.3s ease 0s; opacity: 0; }
ul.erabilienak li a:hover span::before { height: 95px; width: 95px; border: 1px solid rgb(21, 157, 201); margin: -11px auto 0px -11px; opacity: 100; }
ul.etiketak { margin: 3em 0px 0px; text-align: center; }
ul.etiketak li { width: auto; display: inline-block; margin: 0.3em ! important; }
ul.etiketak li a:link, ul.etiketak li a:visited { color: rgb(255, 255, 255); background: rgb(21, 157, 201) none repeat scroll 0% 0%; border-radius: 4px; display: block; font-size: 110%; padding: 0.4em; transition: all 0.3s ease 0s; }
ul.etiketak li a:hover, ul.etiketak li a:active { background: rgb(16, 117, 149) none repeat scroll 0% 0%; text-decoration: none; transition: all 0.3s ease 0s; }
div#demoTab { margin-top: 3em; float: left; width: 100%; }
.resp-tabs-list li { font-size: 110%; display: inline-block; padding: 13px 15px; cursor: pointer; float: left; text-align: right; }
.resp-tabs-list a { color: rgb(61, 61, 61) ! important; text-transform: none ! important; font-weight: normal ! important; }
.resp-tabs-container { clear: left; display: block; }
ul.sailak li { width: 49.5%; float: left; text-align: left; padding: 0.2em; font-size: 110%; min-height: 3.5em; }
ul.gaien_zerrenda { margin: 4em 0px 3em; }
ul.gaien_zerrenda_02 { display: block; float: left; }
ul.gaien_zerrenda li, ul.gaien_zerrenda_02 li { display: block; float: left; height: auto; width: 29%; margin: 0em 2% 4em; }
ul.gaien_zerrenda li:nth-child(3n), ul.gaien_zerrenda_02 li:nth-child(3n) { margin-right: 0px; }
ul.gaien_zerrenda li:nth-child(3n+1), ul.gaien_zerrenda_02 li:nth-child(3n+1) { clear: left; }
ul.gaien_zerrenda li a, ul.gaien_zerrenda_02 li a { display: block; font-size: 150%; text-align: left; }
ul.gaien_zerrenda li p, ul.gaien_zerrenda_02 li p { font-size: 100%; text-align: left; font-weight: normal; color: rgb(61, 61, 61); margin-top: 0.3em; line-height: 140%; }
.edukiontzia p:empty { display: none; }
.cycle-paused::after { content: "Paused"; color: white; background: black none repeat scroll 0% 0%; padding: 10px; z-index: 500; position: absolute; top: 10px; right: 10px; border-radius: 10px; opacity: 0.5; }
.feedback_eman_behekoa { width: auto; height: auto; display: block; position: fixed; bottom: 0px; right: 0px; background-color: rgb(0, 0, 0); padding: 0.2em 1em; z-index: 990; border: 1px solid rgb(85, 85, 85); font-size: 90%; opacity: 0.8; border-radius: 3px 0px 0px; }
.feedback_eman_behekoa a { background: transparent url('web01-2014_ikonoa_iritzia_eman.png') no-repeat scroll left center; display: block; padding: 5px 5px 5px 30px; margin: 0.5px auto; color: rgb(255, 255, 255); }
.offcanvas-top { position: relative; overflow: hidden; height: 50px; transition: height 0.2s ease-out 0s; }
.o-content { width: 100%; position: absolute; bottom: 0px; padding: 1em 1em 4em; background-image: -moz-linear-gradient(center bottom , transparent 44px, rgb(31, 31, 31) 0px); }
.o-content .o-content-zutabe { width: 31%; float: left; border-left: 1px solid rgb(255, 255, 255); padding-left: 0.6em; }
.o-content .o-content-zutabe:last-of-type { display: none; }
.o-content > div strong { font-weight: 700; color: rgb(255, 255, 255); font-size: 110%; }
.o-content > div ul { list-style-type: none; padding: 0.2em 0px 0px; }
.o-content > div ul li { padding: 0.3em 0px; }
.o-content > div li a { font-weight: normal; color: rgb(55, 195, 240); font-size: 90%; }
.o-content > div li a:hover { color: rgb(255, 255, 255); }
.o-content .zutabeak { width: 47em; float: right; background-color: rgb(31, 31, 31); }
header, .pattern { background: transparent none repeat scroll 0% 0% ! important; }
.searchbox-input::-moz-placeholder { color: rgb(26, 26, 26); }
.goib_hizkuntza { width: auto; float: left; margin-top: -32px; position: absolute; left: 5%; }
.goib_hizkuntza ul { padding: 0px ! important; }
.goib_hizkuntza li { width: 49%; padding: 0px 0.5em 0px 0.4em; float: left; color: rgb(204, 204, 204); text-transform: uppercase; font-weight: bold; list-style: outside none none; }
.goib_hizkuntza_hasiera li { color: rgb(255, 255, 255); }
.goib_hizkuntza li:first-of-type { border-right: 1px solid rgb(26, 26, 26); }
.goib_hizkuntza_hasiera li:first-of-type { border-right: 1px solid rgb(255, 255, 255); }
.goib_hizkuntza li a { color: rgb(21, 157, 201); }
.goib_hizkuntza_hasiera li a { color: rgb(5, 68, 88); }
.goib_hizkuntza li a:hover { text-decoration: underline; }
header { margin-bottom: 2em ! important; }
header.barra_beltza { background: rgb(21, 157, 201) url('web01-2014_hasiera_orria_harmarria_ej.gif') no-repeat scroll left bottom ! important; }
.barra_beltza .pattern, .barra_beltza .ongietorri, .barra_beltza form, #pattern, .offcanvas-top { background: transparent none repeat scroll 0% 0% ! important; }
.ongietorri { background: rgb(21, 157, 201) none repeat scroll 0% 0%; height: auto; width: 100%; color: rgb(255, 255, 255); padding: 1em 0px; text-align: center; text-shadow: 0.5px 0.5px 1px rgb(7, 83, 108); }
.ongietorri h1 { font-size: 260%; display: block; font-weight: bold; margin-bottom: 0.3em; color: rgb(255, 255, 255); letter-spacing: -0.02em; }
.ongietorri p { font-size: 130%; color: rgb(255, 255, 255); }
.bilatzaile_home { background: rgb(21, 157, 201) none repeat scroll 0% 0%; width: 100%; padding: 1.5em 0px 4em; clear: both; text-align: center; }
.bilatzaile_home #home_bilaketa { width: 40%; padding: 0.35em; font-size: 100%; color: rgb(26, 26, 26); margin-right: 0.5em; border-radius: 5px; box-shadow: 0.4px 1.4px 3px rgb(238, 238, 238) inset; border: 1px solid rgb(18, 121, 154); }
.bilatzaile_home .submit { background: rgb(5, 77, 100) none repeat scroll 0% 0%; padding: 0.2em 0.5em; border: 1px solid rgb(5, 77, 100); color: rgb(255, 255, 255); font-weight: bold; font-size: 110%; border-radius: 3px; cursor: pointer; }
div.r01gContainer div.r01gContainer div.r01Tabs ul li:nth-of-type(1) a { margin-left: 0px; }
.edukiontzia div.r01entidad_local div.r01gEntityData div.col-data-1::before, .edukiontzia div.r01entidad_local div.r01gEntityData div.col-data-2::before { content: none; }
.edukiontzia div.r01entidad_local div.r01gEntityData div.col-label-1::after, .edukiontzia div.r01entidad_local div.r01gEntityData div.col-label-2::after { content: ":"; }
.edukiontzia div.r01entidad_local .r01gEntityOpendata a::after, .edukiontzia div.r01entidad_local div.r01gEntityFinder a::after { content: " >"; }
.ogi_papurrak li::after { content: " > "; }
.ogi_papurrak li:last-of-type::after { content: none; }
div.r01gContainer div.r01TabBodyEventTitle:nth-of-type(1) { margin-top: 0.5em; }
.edukiontzia .gaiak_azpigaiak ul li:nth-child(3n+1) { clear: left; }
.edukiontzia .gaiak_azpigaiak ul li:nth-child(3n) { margin-right: 0px; }
.menu_ej li:nth-child(2n) { width: 53%; }
@media only screen and (max-width: 1160px) and (min-width: 1025px) {
}
@media only screen and (max-width: 1024px) {
}
.bilaketa span.r01Query span.r01QueryTextTypo::before { content: "("; }
.bilaketa span.r01Query span.r01QueryTextTypo::after { content: ")"; }
.bilaketa .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarIntermediateItem::after { content: none; }
.beheko_estekak { width: 100%; background: rgb(21, 157, 201) none repeat scroll 0% 0%; padding: 2.5em 5%; display: table; text-align: left; clear: both; }
.beheko_estekak div { width: 23.2%; height: auto; float: left; border-right: 1px solid rgb(79, 169, 199); margin-right: 1%; }
.beheko_estekak div.azkena { border: medium none; }
.beheko_estekak div:first-of-type { margin-left: 1%; }
.beheko_estekak h2 { font-size: 120%; font-weight: bold; color: rgb(255, 255, 255); margin: 0px 0px 0.8em 0.1em; text-shadow: 0.5px 0.5px 1px rgb(7, 83, 108); }
.beheko_estekak ul { height: auto; }
.beheko_estekak ul li a { padding: 0.5em 0.3em 0.5em 1em; background: rgb(21, 157, 201) url('web01-2014_ikono_gezi_zuri_eskuma.gif') no-repeat scroll left center; display: block; color: rgb(255, 255, 255); text-transform: none; text-shadow: 0.5px 0.5px 1px rgb(7, 83, 108); }
.beheko_estekak ul li a:hover, nav.beheko_estekak ul li a:active { text-decoration: underline; }
.oina { width: 100%; background: rgb(31, 31, 31) url('web01-2014_oina_logo_atzekoa.gif') no-repeat scroll left bottom; padding: 2em 2em 3.5em; }
.oina a:hover, footer.oina a:active { text-decoration: underline; }
.oina img { margin: 1em auto 4em; width: auto; text-align: center; display: table; }
.oina p { float: left; color: rgb(201, 201, 201); font-size: 90%; }
.oina p a { color: rgb(21, 157, 201); }
.oina ul { float: right; width: auto; }
.oina ul li { display: inline-block; float: left; }
.oina ul li a { padding: 0px 1em; background-position: left center; background-repeat: no-repeat; font-size: 90%; color: rgb(21, 157, 201); }
.r01ClaimPersonas { display: none; }
.scrollup-p { display: none; }
@media only screen and (max-width: 1024px) {
	.o-content .zutabeak { width: 42em; }
	.o-content .o-content-zutabe { width: 33%; }
	ul.nabarmenduak li img { width: 95%; height: auto; }
}
section ul.erabilienak li * { text-align: center ! important; line-height: 1em; }
section ul.erabilienak li a { font-size: 150%; margin-bottom: 0.3em; }
section ul.erabilienak li a img, section .r01Text ul.erabilienak li img { border: 6px solid rgb(21, 157, 201); border-radius: 50%; box-sizing: content-box; display: block; height: 75px; margin: 0.2em auto; transition: all 0.3s ease 0s; width: 75px; padding: 0px; }
/* ::::: http://www.euskadi.eus/styles/web01-mugikorra.css ::::: */

@media not all {
	* { letter-spacing: -0.07em ! important; }
}
body { font-size: 90%; overflow-x: hidden; }
.edukiontzia section a:active { color: rgb(42, 97, 132); }
.inv_mugik, .inv { display: none ! important; }
.ikus_mugik { display: initial ! important; }
.edukiontzia section { opacity: 1 ! important; }
body header { margin-bottom: 1em ! important; }
header > p { width: 100%; display: table; }
header.barra_beltza { margin-bottom: 0em ! important; }
.ongietorri, .bilatzaile_home { padding: 1.5em 1.5em 0.5em; }
.ongietorri p { font-size: 110%; }
.ongietorri h1 { font-size: 220%; }
.bilatzaile_home #home_bilaketa { width: 85%; margin-bottom: 0.6em; }
.bilatzaile_home { padding-bottom: 1.5em ! important; }
header.barra_beltza { background-image: none ! important; }
.feedback_eman_behekoa { width: 100%; height: auto; display: block; position: fixed; bottom: 0px; right: 0px; padding: 0.2em 1em; z-index: 990; font-size: 100%; border-radius: 0px; }
.feedback_eman_behekoa a { background: transparent url('web01-2014_ikonoa_iritzia_eman.png') no-repeat scroll left center; display: table; padding: 5px 5px 5px 30px; margin: 0.5px auto; }
.edukiontzia { width: 95%; margin: 0px auto 1em; }
.edukiontzia section { padding: 2em 1em; }
.edukiontzia section h1 { font-size: 200%; }
ul.erabilienak li { width: 100%; float: none; padding: 0.8em; border-bottom: 1px solid rgb(238, 238, 238); }
ul.erabilienak li:last-of-type { border: medium none; }
ul.erabilienak li a { padding-top: 0.3em; }
ul.gaien_zerrenda li, ul.gaien_zerrenda_02 li { float: none; width: 100%; height: auto; border-bottom: 1px solid rgb(238, 238, 238); margin: 0px; padding: 1.5em 0px; }
ul.gaien_zerrenda li *, ul.gaien_zerrenda_02 li * { text-align: center ! important; }
ul.nabarmenduak li { width: 100%; float: none; border-bottom: 1px solid rgb(238, 238, 238); margin: 0px auto; }
ul.nabarmenduak li:last-of-type { border: medium none; }
ul.nabarmenduak li img { width: 80%; height: auto; clear: both; margin: 0px auto; }
div.r01SourceSearchResults .r01srItem div.r01srItemMetaData ul:nth-of-type(2) { display: none; }
.beheko_estekak { padding: 1em; }
.beheko_estekak ul { text-align: center; }
.beheko_estekak ul li { width: auto; padding: 0px 5px; display: inline-block; margin: 4px; background: rgb(29, 140, 177) none repeat scroll 0% 0%; border-radius: 4px; }
.beheko_estekak h2, .beheko_estekak ul li a { text-align: center; width: auto; background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
.beheko_estekak div { width: 100%; padding-bottom: 1em; float: none; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(168, 215, 231); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: auto; margin: 1em 0px 1.5em; }
.oina { padding: 1em; display: table; }
.oina img { width: 60% ! important; height: auto ! important; margin: 1em auto; }
.oina p { text-align: center; float: none; }
.oina ul { padding: 1em 0px; float: left; clear: both; width: 100%; }
.oina ul li { width: 100%; padding: 0.5em 0px; color: rgb(255, 255, 255); font-size: 150%; text-align: center; }
.oina ul li a { color: rgb(38, 172, 215); font-weight: bold; font-size: 70%; }
.scrollup-p { display: block; }
.scrollup { width: 50px; height: 50px; position: fixed; bottom: 40px; right: 10px; display: block; background: rgb(255, 255, 255) url('web01-2014_ikono_gezi_urdin_gora.gif') no-repeat scroll center 1px ! important; text-align: center; padding: 15px 5px 5px ! important; border: 3px solid rgb(38, 172, 215); font-weight: bold; text-decoration: none; border-radius: 30px; text-transform: uppercase; font-size: 45% ! important; }
ul.resp-tabs-list { display: none; }
ul.sailak li { width: 100%; float: none; }
ul.sailak li a { margin: 0px auto; display: block; text-align: center; }
.botoiak, div.r01gClsContentList div.r01gContentListMoreLayer, p.r01gRssFeed { display: inline-block ! important; margin: 0px; min-width: 72%; }
p.r01gRssFeed a:nth-of-type(2) { margin-top: -0.3em; }
.o-content { padding: 1em 0px 4em; }
.goib_estekak, .o-content > div strong, .o-content .o-content-zutabe:nth-of-type(3) { display: none; }
.o-content .o-content-zutabe { width: 99%; float: none; border: medium none; }
.o-content .o-content-zutabe ul li { padding: 0.9em 0.5em; border-bottom: 1px solid rgb(105, 105, 105); }
.o-content .o-content-zutabe ul li:nth-of-type(5) { border: medium none; }
.o-content .zutabeak { width: 100%; }
.o-content .o-content-zutabe ul li a { display: block; color: rgb(255, 255, 255); font-size: 100%; }
.o-content .o-content-zutabe:last-of-type { padding-top: 1em; margin-top: 2em; border-top: 1px solid rgb(105, 105, 105); }
.o-content .o-content-zutabe:last-of-type strong { display: block; float: left; margin: 0.4em 0px 0px 0.3em; color: rgb(238, 238, 238); }
.o-content .o-content-zutabe:last-of-type strong::after { content: ":"; }
.o-content .o-content-zutabe:last-of-type ul li { float: left; border: medium none; display: block; margin-top: -0.6em; color: rgb(150, 150, 150) ! important; }
.goib_hizkuntza, .goib_hizkuntza_hasiera { display: none; }
.o-content .o-content-zutabe:last-of-type { display: block; }
#pattern { height: auto; }
div.o-content-zutabe ul li form input#home_bilaketa_mugikorra { width: 65%; float: left; }
div.o-content-zutabe ul li form input.submit { background-color: rgb(21, 157, 201); padding: 0.25em 0.6em; border: 1px solid rgb(26, 149, 189) ! important; font-weight: bold; font-size: 90% ! important; border-radius: 4px; text-align: center; width: auto ! important; float: left ! important; margin: 0px 0px 0px 1em; color: rgb(255, 255, 255) ! important; clear: none ! important; min-width: 1%; }
