/*===============================================*/ /*============ESTILO OROKORRAK===================*/ /*===============================================*/
body {
  background: #fff;
  font-size: 100%;
}
body.body_kontratazioak {
  font: 100%/1 arial, helvetica, sans-serif;
}
body > img,
.ets-imagen,
.ets-datos-imagen {
  display: none;
}
@media only screen and (max-width: 1024px) {
  body {
    font-size: 90%;
  }
  .ejlogo img {
    width: 20%;
  }
}
* {
  font-family: "Open Sans", sans-serif !important;
  color: #1a1a1a;
} /*Bootstrap ikonoak*/
body :before {
  font-family: "Open Sans", sans-serif, "Glyphicons Halflings", FontAwesome,
    "Material Design Icons" !important;
}
div.jw-icon::before {
  font-family: "jw-icons" !important;
}
html body * {
  letter-spacing: -0.04em;
}
*,
*:before,
*:after {
  -moz-box-sizing: border-box; /* -webkit-box-sizing: border-box;*/
  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: #1472a4;
  text-decoration: none;
  font-weight: 600;
}
.edukiontzia a:hover,
.edukiontzia a:active,
.edukiontzia a:focus {
  text-decoration: underline;
}
.edukiontzia div.r01gContainer a:link *,
.edukiontzia div.r01gContainer a:visited * {
  color: #1472a4;
  text-decoration: none;
  font-weight: 600;
}
.edukiontzia div.r01gContainer a:hover *,
.edukiontzia div.r01gContainer a:active *,
.edukiontzia div.r01gContainer a:focus * {
  text-decoration: underline;
}
.edukiontzia div.r01gContainer a:focus {
  /*outline: 1px dotted #1a1a1a;*/
} /*PDF eta dokumentuen ikonoak*/
.edukiontzia .r01gContainer a[href$=".pdf"],
.edukiontzia .r01gContainer a[href$=".PDF"] {
  padding-left: 20px;
  background: transparent url("/images/ico/web01-ikono_pdf.png") no-repeat
    scroll left center;
}
.edukiontzia .r01gContainer a[href$=".doc"],
.edukiontzia .r01gContainer a[href$=".docx"] {
  padding-left: 20px;
  background: transparent url("/images/ico/web01-ikono_doc.png") no-repeat
    scroll left center;
}
.edukiontzia .r01gContainer a[href$=".ppt"],
.edukiontzia .r01gContainer a[href$=".pps"] {
  padding-left: 20px;
  background: transparent url("/images/ico/web01-ikono_ppt.png") no-repeat
    scroll left center;
}
.edukiontzia .r01gContainer a[href$=".xls"],
.edukiontzia .r01gContainer a[href$=".xlsx"] {
  padding-left: 20px;
  background: transparent url("/images/ico/web01-ikono_xls.png") no-repeat
    scroll left center;
}
.edukiontzia .r01gContainer a[href$=".zip"],
.edukiontzia .r01gContainer a[href$=".rar"],
.edukiontzia .r01gContainer a[href$=".7z"] {
  padding-left: 20px;
  background: transparent url("/images/ico/web01-ikono_zip.png") no-repeat
    scroll left center;
}
.edukiontzia .r01gContainer a[href$=".avi"],
.edukiontzia .r01gContainer a[href$=".mpeg"],
.edukiontzia .r01gContainer a[href$=".mpg"],
.edukiontzia .r01gContainer a[href$=".mp4"] {
  padding-left: 20px;
  background: transparent url("/images/ico/web01-ikono_avi.png") no-repeat
    scroll left center;
} /*Legesareako ikonoak kentzen*/
.edukiontzia div.r01gContainer div.x88gItemNormativa {
  background: none;
} /*Aurrekoaren salbuespenak*/
.edukiontzia .r01gContainer .x46lDigitalAttachments a {
  padding-left: 0;
  background-image: none;
} /*Irudien zabalera*/
.edukiontzia div.r01gContainer img {
  max-width: 100% !important;
  height: auto;
}
abbr {
  color: inherit !important;
} /*Begiratu reset orria hau aldatzeko*/
section {
  text-align: center;
}
.edukiontzia {
  margin: 0 auto;
  text-align: center;
  width: 90%;
  max-width: 1100px;
  clear: both;
  height: auto;
  padding-bottom: 2em;
  display: block;
}
.edukiontzia section {
  background: url(/images/web01-2014_section_atzeko_irudia.gif) top center
    no-repeat #fff;
  padding: 4em 1em 4.5em 1em;
  width: 100%;
  height: auto;
  text-align: center;
  display: table;
  clear: both;
}
.edukiontzia section.section_hutsa {
  background: none;
  padding: 0 0 2em 0;
}
.edukiontzia section:nth-of-type(1) {
  background: none;
}
html body .edukiontzia section h1,
html body .edukiontzia section h2.section_izenburuzar {
  letter-spacing: -0.06em;
  font-weight: 600;
  font-size: 220%;
  color: #1a1a1a;
} /*.edukiontzia section h1:first-letter { color: #1472a4;}*/ /*============Class komunak=================*/
.inv_screen,
.inv {
  /*background: transparent none !important;*/
  border: none !important;
  display: block !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 1em !important;
  position: absolute !important;
  left: -999999em !important;
  width: 1px !important;
  color: #000 !important;
  background-color: #fff !important;
}
.hidden {
  display: none !important;
}
.ikus_screen {
  display: block !important;
}
.mgk_on {
  display: none;
}
.mgk_off {
  display: block;
}
.borobil {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.edukiontzia div.r01gContainer .nabaria {
  color: #993399;
}
.edukiontzia div.r01gContainer .kontuz {
  color: #ff0000;
}
.edukiontzia div.r01gContainer .editatu {
  color: #669900;
}
.urdina {
  color: #1472a4 !important;
}
.testu_arrunta {
  color: #1a1a1a !important;
}
.testu_etzana {
  font-style: italic !important;
}
.testu_lodia_600 {
  font-weight: 600 !important;
}
.testu_lodia_700 {
  font-weight: 700 !important;
}
.testu_azpimarra {
  text-decoration: underline !important;
}
.edukiontzia div.r01gContainer table.taula_orokorra {
  font-size: 90% !important;
}
.edukiontzia div.r01gContainer table.taula_orokorra {
  width: 100%;
  border: 1px solid #eee;
  margin: 1em 0 1.4em 0;
  font-size: 100%;
}
.edukiontzia div.r01gContainer table.taula_orokorra th,
.edukiontzia div.r01gContainer table.taula_orokorra td {
  padding: 0.5em;
  border: 1px solid #eee;
}
.edukiontzia div.r01gContainer table.taula_orokorra th {
  font-weight: bold;
  font-size: 105%;
  color: #fff;
  background-color: #1a1a1a !important;
}
.edukiontzia div.r01gContainer table.taula_orokorra tr:nth-of-type(2n) {
  background-color: #eee;
}
.edukiontzia .margin_bottom_2 {
  display: block !important;
  margin-bottom: 2em !important;
}
.edukiontzia .margin_bottom_4 {
  display: block !important;
  margin-bottom: 4em !important;
}
.edukiontzia .margin_bottom_8 {
  display: block !important;
  margin-bottom: 8em !important;
}
.edukiontzia .margin_top_2 {
  display: block !important;
  margin-top: 2em !important;
}
.edukiontzia .margin_top_4 {
  display: block !important;
  margin-top: 4em !important;
}
.edukiontzia .margin_top_8 {
  display: block !important;
  margin-top: 8em !important;
}
.edukiontzia .margin_left_2 {
  display: block !important;
  margin-left: 2em !important;
}
.edukiontzia .margin_left_4 {
  display: block !important;
  margin-left: 4em !important;
}
.edukiontzia .margin_left_8 {
  display: block !important;
  margin-left: 8em !important;
}
.edukiontzia .margin_right_2 {
  display: block !important;
  margin-right: 2em !important;
}
.edukiontzia .margin_right_4 {
  display: block !important;
  margin-right: 4em !important;
}
.edukiontzia .margin_right_8 {
  display: block !important;
  margin-right: 8em !important;
} /*==================================================*/ /*================IKUS-EREMUKOMUNAK==================*/ /*===================================================*/ /*=================NABARMENDUAK=====================*/
ul.nabarmenduak li {
  width: 30%;
  padding: 3em 0em;
  display: inline-table;
  margin: 0 1%;
}
ul.nabarmenduak li a {
  font-size: 120%;
}
ul.nabarmenduak li img {
  border-radius: 3px;
  border: 1px solid #eee;
  margin: 0 auto 0.5em auto;
  height: auto;
  transition: all 0.3s ease;
  box-shadow: 1px 1px 3px #f7f7f7;
  display: block;
}
ul.nabarmenduak li a:hover img {
  border-color: #ccc;
  transition: all 0.3s ease;
} /*=================ERABILIENAK==============*/
ul.erabilienak {
  margin: 2em 0 0 0;
}
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: 0;
}
ul.erabilienak li p {
  font-size: 100%;
  text-align: center;
  font-weight: normal;
  line-height: 120%;
}
ul.erabilienak li a span {
  display: block;
  height: 75px;
  width: 75px;
  border: 6px solid #1472a4;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  margin: 0.2em auto;
  box-sizing: content-box;
  transition: all 0.3s ease;
  background-position: center center;
  background-color: #1472a4;
}
ul.erabilienak li a:hover span {
  transition: all 0.3s ease;
}
ul.erabilienak li a span:before {
  content: "";
  display: block;
  height: 75px;
  width: 75px;
  border: 1px solid #1472a4;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  margin: -4px auto 0 -4px;
  box-sizing: content-box;
  transition: all 0.3s ease;
  opacity: 0;
}
ul.erabilienak li a:hover span:before {
  height: 95px;
  width: 95px;
  border: 1px solid #1472a4;
  margin: -11px auto 0 -11px;
  opacity: 100;
} /*================ETIKETAK==================*/
ul.etiketak {
  margin: 3em 0 0 0;
  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: #fff;
  background: #1472a4;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  display: block;
  font-size: 110%;
  padding: 0.4em;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
ul.etiketak li a:hover,
ul.etiketak li a:active {
  background: #076a9f;
  text-decoration: none;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
} /*============FITXADUN ZERRENDAK==========*/
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: #3d3d3d !important;
  text-transform: none !important;
  font-weight: normal !important;
}
.resp-tabs-list .resp-tab-active a {
  font-weight: bold !important;
}
.resp-tabs-container {
  clear: left;
  display: block;
}
h2.resp-accordion {
  cursor: pointer;
  padding: 1em;
  display: none;
  border: 2px solid #c1c1c1;
  border-top: 0px solid #c1c1c1;
  margin: 0px;
}
.edukiontzia .resp-tab-content {
  display: none;
  padding: 0.8em 1.5em;
}
.resp-tab-active {
  border: 1px solid #c1c1c1;
  border-bottom: none;
  margin-bottom: -1px !important;
  padding: 1em;
  font-weight: bold;
}
.resp-tab-active {
  border-bottom: none;
  background-color: #fff;
}
.resp-content-active,
.resp-accordion-active {
  display: block;
}
.resp-tab-content {
  border: 1px solid #c1c1c1;
}
h2.resp-tab-active {
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
  padding: 1em;
}
h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
} /*-----------Vertical tabs-----------*/ /*---------Bertsio zaharra-----------*/
.resp-vtabs ul.resp-tabs-list {
  float: left;
  width: 30%;
}
.resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0;
  cursor: pointer;
  float: none;
}
.resp-vtabs .resp-tabs-container {
  padding: 0px;
  border-left: 1px solid #c1c1c1;
  float: left;
  width: 68%;
  min-height: 250px;
  clear: none;
}
.resp-vtabs .resp-tab-content {
  border: none;
}
.resp-vtabs li.resp-tab-active {
  border: 1px solid #c1c1c1;
  border-right: none;
  position: relative;
  z-index: 1;
  margin-right: -1px !important;
  padding: 14px 15px 15px 14px !important;
}
.resp-arrow {
  width: 0;
  height: 0;
  float: right;
  margin-top: 3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 12px solid #c1c1c1;
}
h2.resp-tab-active span.resp-arrow {
  border: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid #fff;
}
ul.sailak li {
  width: 49.5%;
  float: left;
  text-align: left;
  padding: 0.2em;
  font-size: 110%;
  min-height: 3.5em;
} /*-----------Homeko Vertical tabs-----------*/ /*------------Berria, erabilerraza-------------*/ /* REQUIRED for core functionality */
.responsive-tabs__heading {
  display: none;
}
.responsive-tabs__list__item {
  display: inline;
  cursor: pointer;
}
@media (min-width: 992px) {
  .responsive-tabs__panel--closed-accordion-only {
    display: block !important;
  }
} /* END - Required for core functionality */ /* OPTIONAL - Basic Skin */
.responsive-tabs-wrapper {
  margin-top: 3em;
  float: left;
  width: 100%;
}
.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus {
  outline: 2px solid #000;
}
.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus {
  outline: 2px solid #000;
}
@media (min-width: 992px) {
  ul.responsive-tabs__list {
    float: left;
    width: 30%;
  }
  .responsive-tabs__list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
    font-size: 110%;
    text-align: right;
  }
  .responsive-tabs__panel {
    padding: 0px;
    border-left: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    clear: none;
    padding: 0.8em 1.5em;
  }
  li.responsive-tabs__list__item--active {
    border: 1px solid #c1c1c1;
    border-right: none;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
    background-color: #fff;
    font-weight: 600;
  }
  .resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
  }
  h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #fff;
  }
  ul.sailak li {
    width: 49.5%;
    float: left;
    text-align: left;
    padding: 0.2em;
    font-size: 110%;
    min-height: 3.5em;
  }
} /* END - Optional - Basic Skin */ /*Fitxa erabilerrazak - amaiera*/ /*===============BOTOIAK===============*/
.edukiontzia .botoiak {
  min-height: 2em;
  display: block;
  clear: both;
  padding-left: 0;
}
.edukiontzia h1 + .botoiak {
  margin-top: 3em;
}
.edukiontzia .botoiak li {
  display: inline-block;
  margin: 1em 0;
}
div.r01gClsContentList div.r01gContentListMoreLayer,
p.r01gRssFeed {
  color: #fff;
  display: inline-table !important;
  width: auto;
}
p.r01gRssFeed {
  margin-top: 1.5em;
}
.edukiontzia .botoiak a,
.edukiontzia .botoiak input,
.r01gContentListMoreLayer a,
p.r01gRssFeed a,
.bilaketa input.filtroak_botoia,
.feedback input.button-search,
.bilaketa_emaitzak input.gsc-search-button,
.bilaketa .r01searchBox .r01searchFormButton,
.edukiontzia .x46MButton button {
  background-color: #1472a4 !important;
  padding: 0.45em 1em;
  border: 1px solid #0c6b9e !important;
  font-weight: 600;
  font-size: 100% !important;
  border-radius: 4px;
  text-align: center;
  width: auto;
  float: none !important;
  margin: 1em;
  color: #fff !important;
  transition: all 0.2s;
  -webkit-transition: all 0.3s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
    0 1px 4px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
    0 1px 4px rgba(0, 0, 0, 0.3) !important;
  cursor: pointer;
}
.edukiontzia .botoiak input {
  padding: 0.3em 0.8em !important;
}
div.r01gClsContentList div.r01gContentListMoreLayer,
p.r01gRssFeed a {
  text-align: center;
  width: auto;
}
div.r01gClsContentList div.r01gContentListMoreLayer a,
p.r01gRssFeed a {
  font-size: 90% !important;
}
div.r01gClsContentList div.r01gContentListMoreLayer a span {
  color: #fff !important;
}
.edukiontzia .botoiak a:hover,
.edukiontzia .botoiak input:hover,
div.r01gClsContentList div.r01gContentListMoreLayer a:hover,
p.r01gRssFeed a:hover,
.bilaketa input.filtroak_botoia:hover,
.feedback input.button-search:hover,
.bilaketa_emaitzak input.gsc-search-button:hover {
  text-decoration: none;
  background-color: #135b83 !important;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  border: 1px solid #007195;
  box-shadow: 0 0.5px 0 rgba(0, 0, 0, 0.1) inset, 0 0px 0px rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0 0.5px 0 rgba(0, 0, 0, 0.1) inset,
    0 0px 0px rgba(0, 0, 0, 0.15) !important;
}
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
} /*============GIZARTE SAREAK SAILEN HASIERA ORRIETAN=============*/
.ezagutu_gizarte_sareak {
  margin: 1em auto 0 auto;
  padding-top: 2em;
  background: rgb(255, 255, 255);
}
.ezagutu_gizarte_sareak ul {
  display: flex;
  justify-content: center;
  width: 66%;
  margin: 0 auto;
  flex-wrap: wrap;
}
.ezagutu_gizarte_sareak a {
  padding: 0 1em;
}
.ezagutu_gizarte_sareak a * {
  color: inherit;
}
.ezagutu_gizarte_sareak a:hover * {
  color: #135b83;
}
.ezagutu_gizarte_sareak svg {
  width: 26px;
  height: 26px;
} /*==============GAIEN ZERRENDA TOLESGARRIA============*/
ul.gaien_zerrenda {
  margin: 4em 0 0 0;
}
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 2%;
}
ul.gaien_zerrenda li:nth-child(3n),
ul.gaien_zerrenda_02 li:nth-child(3n) {
  margin-right: 0;
}
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: #3d3d3d;
  margin-top: 0.3em;
  line-height: 140%;
}
.ireki_gaiak {
  clear: both;
  display: table;
  margin: 1em auto;
}
#open-example1 {
  padding-left: 1em;
  background: url(/images/web01-2014_ikono_gezi_urdin_behera.gif) left center
    no-repeat #fff;
}
#close-example1 {
  padding: 3em 0 0 1em;
  background: url(/images/web01-2014_ikono_gezi_urdin_gora.gif) left bottom
    no-repeat #fff;
}
p.garapena {
  font-size: 120%;
  margin-top: 2em;
}
p.garapena a {
  font-size: 120%;
} /*============CONTENTLIST ETA RSSLIST=============*/
.r01gClsContentList h1,
.r01gClsRssFeed h1,
.r01gClsContentList h2,
.r01gClsRssFeed h2 {
  margin-bottom: 1.3em;
}
div.r01gRssFeedTabs {
  font-size: 110%;
  margin: 0 auto;
  max-width: 900px;
}
div.r01gContentListTabs {
  font-size: 110%;
}
div.r01gContentListTabs ul.tabs-list {
  width: 30%;
  float: left;
  padding: 0;
  margin-right: -1px;
}
div.r01gContentListTabs ul.tabs-list li {
  width: 100%;
  height: auto;
  text-align: right;
  padding: 0 15px;
  margin: 0;
}
div.r01gContentListTabs ul.tabs-list li.current {
  border: 1px solid #c1c1c1;
  border-right: 1px solid #fff;
  margin-right: -1px;
}
div.r01gContentListTabs ul.tabs-list li.current a {
  font-weight: bold;
}
div.r01gContentListTabs ul.tabs-list li a {
  color: #3d3d3d !important;
  margin: 15px 0;
  text-align: right;
  width: 100%;
  padding: 0;
  font-weight: normal;
}
div.r01gContentListTabs ul.tabs-list li a:hover {
  text-decoration: underline;
} /*Fitxak baditu...*/
div.r01gContentListTabs ul.tabs-list + .content {
  width: 68%;
  clear: none;
  border-left: 1px solid #c1c1c1;
  line-height: 140%;
  display: table;
} /*Fitxak ez baditu...*/
div.r01gContentListTabs .content,
.r01gRssFeedTabs .content {
  width: 100%;
  clear: none;
  border: none;
  line-height: 140%;
  display: table-row;
}
div.r01gClsContentList ul,
.r01gRssFeedTabs ul {
  padding-bottom: 1.5em;
  margin: 0 auto;
  max-width: 900px;
}
.r01gRssFeedTabs ul {
  padding-left: 4% !important;
}
div.r01gClsContentList ul li,
.r01gRssFeedTabs ul li {
  margin-bottom: 1.5em;
  text-align: left;
}
html div.r01gClsContentList ul li .r01gCLItemDocLink {
  background: url("/images/web01-2014_ikono_gezi_urdin_eskuma.gif") no-repeat
    left 2px transparent;
  padding: 0 0 0 17px;
}
html div.r01gClsContentList ul li .r01CLSItemCommon .r01gCLItemDocLink {
  background-position: left 5px;
}
div.r01gClsContentList ul li .r01CLItemTypoDet,
.r01gRssFeedTabs ul li div {
  font-size: 80%;
  line-height: 100%;
  padding: 3px 0 0 17px;
}
.r01gRssFeedTabs ul li div {
  margin-top: 0;
  font-style: italic;
}
.r01gRssFeedTabs ul li a {
  padding-left: 1em;
  background: url(/images/web01-2014_ikono_gezi_urdin_eskuma.gif) left center
    no-repeat transparent;
} /*Online izapidetzearena kentzen*/
.edukiontzia div.r01gClsContentList div.r01CLSItemMetaData {
  display: none;
}
.edukiontzia div.r01gClsContentList div.r01CLSItemCommon {
  width: 100%;
}
.edukiontzia div.r01gClsContentList ul li {
  display: table;
}
body div.r01gClsContentList .r01srItemPublicInformation_vigente {
  font: inherit;
  background-position-y: 0.3em;
} /*============LAN-ARLOEN GOIBURUA================*/
.lan_arlo_goiburu {
  margin: 3em 0;
}
.lanarlo_goiburua {
  width: 66% !important;
  float: left;
  margin-bottom: 1em;
}
.barne_logoa {
  max-width: 33% !important;
  width: auto;
  float: right;
  background: #c1c1c1;
}
.barne_logoa a {
  color: #1a1a1a !important;
  font-size: 110%;
  background: url("/images/web01-2014_euskojaurlaritza_logo_txikia.gif")
    no-repeat scroll 1em center #fff;
  display: block;
  padding: 1em 0 1em 5em;
  text-align: left;
  border-left: 1px solid #eee;
  font-weight: 500 !important;
  float: right;
  width: auto !important;
}
.barne_logoa a span {
  color: #1a1a1a !important;
}
.lanarlo_goiburua h1 {
  color: #1a1a1a;
  font-size: 260%;
  text-align: left;
  clear: both;
}
.edukiontzia .lanarlo_goiburua .bilaketa_izenburua h1 a,
.edukiontzia .lanarlo_goiburua .bilaketa_izenburua p.goiburu_izenburuzar a {
  color: #1a1a1a !important;
  font-size: 100%;
  background-image: none;
  padding-left: 0;
  margin-top: 0.1em;
  letter-spacing: -0.07em /*!important*/;
}
p.izenburu_azalpena {
  text-align: left;
  margin-top: 0.4em;
}
.lanarlo_gaiak li {
  width: 32.5%;
  display: inline-block;
  padding: 0.5em;
}
.lanarlo_gaiak li a {
  width: 100%;
  display: block;
  height: auto;
  padding: 1em;
  background-color: #1472a4;
  border: 1px solid #0c6b9e;
  border-radius: 4px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset,
    0 1px 2px rgba(0, 0, 0, 0.15);
  color: #fff !important;
  font-size: 110%;
}
.lanarlo_gaiak li a:hover {
  background-color: #0082ac;
  border: 1px solid #0781a8;
  text-decoration: none;
  transition: all 0.2s ease 0s;
} /*==========TARTEKO ORRIEN GOIBURUA=============*/
html body div.tarteko_goiburua h1 {
  font-size: 300%;
  letter-spacing: -0.06em /*!important*/;
} /*================FORMULARIOAK================*/
.edukiontzia textarea,
.edukiontzia input,
.edukiontzi select {
  border-radius: 4px;
  border: 1px solid #666;
  padding: 0.1em 0.5em;
  box-shadow: 1px 1px 3px #f3f3f3 inset;
}
.edukiontzia textarea:focus,
.edukiontzia input:focus,
.edukiontzia select:focus {
  border: 1px solid #ffcb4f;
}
.edukiontzia textarea:hover,
.edukiontzia input:hover,
.edukiontzia select:hover {
  box-shadow: none;
}
.edukiontzia p:empty {
  display: none;
}
.edukiontzia dt {
  font-weight: bold;
  font-size: 110% !important;
}
.edukiontzia dd {
  margin-bottom: 0.8em;
  padding-bottom: 0.8em;
  border-bottom: 1px solid #e1e1e1;
  font-style: italic;
}
.edukiontzia dd:last-of-type {
  border: none;
} /*====================SLIDER========================*/ /*==========Kontuz, mediaquery batzuk ditu eta===========*/
.edukiontzia .slider_ej {
  width: 100%;
  padding: 0 0 4.5em 0;
}
.cycle-slideshow,
.cycle-slideshow * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cycle-slideshow {
  width: 100%;
  max-width: 100%;
  margin: 0px auto;
  padding: 0;
  position: relative;
}
.cycle-slideshow img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  display: block;
}
.cycle-slideshow img:first-child {
  position: static;
  z-index: 100;
} /* pager */
.cycle-pager {
  text-align: center;
  width: 100%;
  z-index: 500;
  position: absolute;
  top: 10px;
  overflow: hidden;
}
.cycle-pager span {
  font-family: arial;
  font-size: 50px;
  width: 16px;
  height: 16px;
  display: inline-block;
  color: #ddd;
  cursor: pointer;
}
.cycle-pager span.cycle-pager-active {
  color: #d69746;
}
.cycle-pager > * {
  cursor: pointer;
} /* caption */
.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 700;
} /* overlay */
li.cycle-slide a span {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  float: left;
  font-size: 220%;
  font-weight: bold;
  left: 4%;
  padding: 5px;
  position: absolute;
  bottom: 10%;
  width: auto;
  z-index: 700;
  text-align: left;
} /* prev / next links */
.cycle-prev,
.cycle-next {
  position: absolute;
  top: 0;
  width: 30%;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 800;
  height: 100%;
  cursor: pointer;
}
.cycle-prev {
  left: 0; /*background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;*/
}
.cycle-next {
  right: 0; /* background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;*/
}
.cycle-prev:hover,
.cycle-next:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
} /* display paused text on top of paused slideshow */
.cycle-paused:after {
  /*content: 'Paused';*/
  color: white;
  background: black;
  padding: 10px;
  z-index: 500;
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 10px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#per-slide-template {
  border-top: 1px solid #fff;
  height: 44px;
  width: 100%;
  z-index: 800;
  margin-bottom: 4.5em;
}
#per-slide-template a {
  background-color: #1472a4;
  border-right: 1px solid #fff;
  display: table;
  float: left;
  height: 3.5em !important;
  padding: 12px;
  text-align: center;
  width: 33.33%;
  color: #e2f1f3;
  font-weight: normal;
}
#per-slide-template a:last-of-type {
  border-right: none;
}
#per-slide-template a:hover {
}
#per-slide-template a.cycle-pager-active {
  color: #fff;
  background-color: #125d85;
} /*===============ARLOEN SLIDER==================*/
.edukiontzia div.r01gFlexslider {
  margin-top: 2em;
}
.edukiontzia div.r01gFlexslider .slides img {
  width: 100%;
  height: auto;
}
.edukiontzia div.r01gFlexslider .slide__name,
.edukiontzia div.r01gFlexslider .slide__desc {
  float: left;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  width: auto;
  clear: both;
}
.edukiontzia div.r01gFlexslider .slide__name {
  font-size: 200%;
  font-weight: 600;
}
.edukiontzia div.r01gFlexslider .slide__desc {
  font-size: 100%;
  padding: 0.2em 1em;
  text-align: left;
}
.edukiontzia div.r01gFlexslider .slide__info {
  left: 1em;
  bottom: 0.5em;
  display: table;
}
.edukiontzia div.r01gFlexslider .flex-direction-nav a {
  text-indent: -9999px;
  z-index: 2;
  height: 3.5em;
  width: 3.5em;
  top: 44%;
}
.edukiontzia div.r01gFlexslider .flex-direction-nav a.flex-next {
  background: url(/images/web01-geziak_hurrengoa.png) center center no-repeat
    #1472a4;
}
.edukiontzia div.r01gFlexslider .flex-direction-nav a.flex-prev {
  background: url(/images/web01-geziak_aurrekoa.png) center center no-repeat
    #1472a4;
}
.edukiontzia div.r01gFlexslider .flex-control-paging {
  margin-top: 0.3em;
}
.edukiontzia div.r01gFlexslider .flex-control-paging li a.flex-active {
  background: #1472a4;
  box-shadow: 0 0 0 0 black inset, 0 0 0 0 rgba(21, 157, 201, 0.5);
  color: #1472a4;
}
.edukiontzia div.r01gFlexslider .flex-control-paging li a:hover {
  box-shadow: 0 0 0 0 #1472a4 inset, 0 0 0 0 rgba(21, 157, 201, 0.5);
}
.edukiontzia div.r01gFlexslider .slide__link {
  display: none;
}
.edukiontzia div.r01gFlexslider h1 {
  background: transparent none !important;
  border: none !important;
  display: block !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  left: -999999em !important;
  width: 1px !important;
} /*Play-pause botoia*/
.edukiontzia div.r01gFlexslider .flex-pauseplay a {
  display: block;
  position: absolute;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  padding: 0.4em 0.6em;
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  z-index: 2;
  width: auto;
  right: 2.5%;
  bottom: 2.8em;
  background-color: #1472a4 !important;
  transition: all 0.3s ease;
  font-size: 90%;
}
.edukiontzia div.r01gFlexslider:hover .flex-pauseplay a:hover {
  opacity: 1;
} /*=========================FEEDBACK EMAN========================*/
.feedback_eman {
  width: 100%;
  height: auto;
  display: block;
  top: 0px;
  left: 0px;
  background-color: #ffcb4f;
  padding: 0.3em;
  z-index: 10;
  border: 1px solid #d9a811;
}
.feedback_eman p {
  padding: 0.3em;
  color: #000;
  line-height: 1.1em;
  font-size: 90%;
  text-align: center;
}
.feedback_eman p a {
  display: inline;
  text-decoration: underline;
  color: #000;
}
.feedback_itxi {
  display: block;
  float: right;
  margin: 5px;
}
.feedback_eman_behekoa {
  width: auto;
  height: auto;
  display: block;
  position: fixed;
  bottom: 0px;
  right: 0px;
  background-color: #e35807;
  padding: 0.2em 1em;
  z-index: 990;
  border: 1px solid #e35807;
  font-size: 90%;
  opacity: 0.8;
  border-radius: 3px 0 0 0;
}
.feedback_eman_behekoa a {
  background: url("/images/web01-2014_ikonoa_iritzia_eman.png") left center
    no-repeat transparent;
  display: block;
  padding: 5px 5px 5px 30px;
  margin: 0.5px auto;
  color: #fff;
} /*================================================*/ /*=============OFFCANVAS ETA GOIBURUA==============*/ /*=================================================*/
a.lasterbideak {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
a.lasterbideak:focus {
  position: relative !important;
  clip: auto;
  overflow: visible;
  height: auto;
  z-index: 100;
  color: #37c3f0;
  background-color: #1f1f1f;
  padding: 0.5em 0 0.2em 0.4em;
  outline-offset: 4px;
  display: block;
  text-decoration: underline;
  border: 2px solid;
}
.offcanvas-top {
  position: relative; /*overflow: hidden;*/
  height: 50px;
  -webkit-transition: height 0.2s ease-out;
  -moz-transition: height 0.2s ease-out;
  -o-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}
.offcanvas-top.active {
  height: 14.6em;
}
.o-content {
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 1em 1em 4em;
  background-image: linear-gradient(to bottom, transparent 44px, #1f1f1f 0px);
  background-image: -moz-linear-gradient(bottom, transparent 44px, #1f1f1f 0px);
  background-image: -webkit-linear-gradient(
    bottom,
    transparent 44px,
    #1f1f1f 0px
  );
  background-image: -ms-linear-gradient(
    bottom,
    transparent 44px,
    #1f1f1f 0px
  ); /*IE10 bakarrik*/
  background-image: -o-linear-gradient(bottom, transparent 44px, #1f1f1f 0px);
}
.crumbs li a {
  display: block;
  padding: 1em;
  border-bottom: 1px solid #000;
}
.crumbs li:last-child a {
  border-bottom: 0;
}
#trigger {
  border: 0;
  cursor: pointer;
  position: absolute;
  bottom: 0.6em;
  right: 5%;
  display: block;
  font-size: 1em;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  width: auto;
  height: 40px;
  padding: 5px 12px;
  background-color: #1f1f1f;
  text-align: center;
  box-shadow: 0px 2px 1px #ccc;
  -webkit-box-shadow: 0px 2px 1px #ccc;
}
#trigger:focus {
  outline: 0 !important;
  box-shadow: 0px 3px 0 #159dc9;
}
body.euskadieus_hasiera #trigger {
  box-shadow: 0px 2px 1px #0f6897;
  -webkit-box-shadow: 0px 2px 1px #0f6897;
}
body.euskadieus_hasiera #trigger:focus {
  outline: 0 !important;
  box-shadow: 0px 3px 0 0px #fff;
}
.o-content .o-content-zutabe {
  width: 31%;
  float: left;
  border-left: 1px solid #fff;
  padding-left: 0.6em;
}
.o-content .o-content-zutabe:last-of-type {
  display: none;
}
.o-content > ul li strong {
  font-weight: 700;
  color: #fff;
  font-size: 110%;
}
body .o-content > ul ul {
  list-style-type: none;
  padding: 0.2em 0 0;
}
body .o-content > ul ul li {
  padding: 0.3em 0;
}
body .o-content > ul ul li a {
  font-weight: normal;
  color: #37c3f0;
  font-size: 90%;
}
body .o-content > ul ul li a:hover,
body .o-content > ul ul li a:focus {
  color: #fff;
}
.o-content .zutabeak {
  width: 47em;
  float: right;
  background-color: #1f1f1f;
}
.o-content .o-content-zutabe:last-of-type {
  display: block;
}
.o-content-zutabe label.inv {
  color: #fff !important;
}
.o-content .bb_oraingo_hizkuntza {
  color: #999;
}
header,
.pattern {
  background: transparent !important;
}
nav.ogi_papurrak {
  display: none;
}
.goib_estekak {
  width: auto;
  margin-top: -42px;
  right: 20em;
  position: absolute;
}
.goib_estekak ul {
  list-style: none;
}
.goib_estekak a:hover,
.goib_estekak span:hover {
  text-decoration: underline;
}
.scontainer {
  width: 23em;
  float: left;
  margin-right: 1em;
}
.searchbox {
  position: relative;
  min-width: 80px;
  width: 0;
  height: 50px;
  float: right;
  overflow: hidden;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s; /*height: 0.3s;*/
  -ms-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s; /*height: 0.3s;*/
}
.searchbox-open {
  width: 100%;
}
.searchbox-input {
  border: 1px solid #0ca0cf;
  border-radius: 5px;
  box-shadow: 0.4px 1.4px 3px #eee inset;
  position: absolute;
  top: 0;
  right: 0;
  background: #fcfcfc;
  margin: 5px 2px 0 0;
  padding: 0 0 0 0.5em;
  color: #1a1a1a;
  width: 22em;
  font-size: 100%;
  height: 28px;
}
.searchbox-input:-webkit-input-placeholder {
  color: #1a1a1a;
}
.searchbox-input:-moz-placeholder {
  color: #1a1a1a;
}
.searchbox-input::-moz-placeholder {
  color: #1a1a1a;
}
.searchbox-input:-ms-input-placeholder {
  color: #1a1a1a;
}
.searchbox-icon,
.searchbox-submit {
  width: 90px;
  border-radius: 0 5px 5px 0;
  height: auto;
  border: 0;
  font-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0; /*outline: 0;*/
  cursor: pointer;
  color: #1472a4;
  background: #fff;
  font-weight: 700;
  text-transform: uppercase;
  margin: 4px 1px 0 0;
  padding: 6px 10px 7px;
  text-align: center;
  line-height: 16px;
}
.searchbox-submit {
  background: #1472a4;
  color: #fff;
  z-index: 100;
}
.searchbox-icon {
  padding: 6px 10px 7px;
}
.searchbox-open .searchbox-input {
  height: 31px !important;
  margin-top: 1px;
  margin: 3px 0 0;
}
.searchbox-submit {
  display: none;
}
.searchbox-open .searchbox-submit {
  display: block;
}
.searchbox *:focus {
  outline: 2px solid #000 !important;
}
body .searchbox-open *:focus {
  outline: 0 !important;
}
.goib_kontaktu {
  width: auto;
  float: left;
  margin-top: 10px;
}
.goib_kontaktu a {
  width: auto;
  padding: 0.4em 1.4em;
  text-transform: uppercase;
  color: #1472a4;
  font-weight: 700;
}
.goib_hizkuntza {
  width: auto;
  float: left;
  margin-top: -32px;
  position: absolute;
  left: 5%;
}
.goib_hizkuntza ul {
  padding: 0 !important;
}
.goib_hizkuntza ul li {
  width: auto;
  padding: 0 0.5em 0 0.4em;
  float: left;
  list-style: none;
}
.goib_hizkuntza ul li abbr {
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  border: 0;
  cursor: default;
}
.goib_hizkuntza ul li span abbr {
  color: #707070 !important;
}
.goib_hizkuntza_hasiera ul li span abbr {
  color: #fcfcfc !important;
}
.goib_hizkuntza ul li a {
  color: #1472a4;
  border: 0;
  text-decoration: underline;
}
.goib_hizkuntza_hasiera ul li a {
  color: #fff;
  text-decoration: underline;
}
.goib_hizkuntza ul li a abbr {
  cursor: pointer;
}
.goib_hizkuntza li a:hover {
  text-decoration: underline;
}
.goib_hizkuntza li:first-of-type {
  border-left: none;
}
body .goib_hizkuntza_hasiera li {
  border-left: 1px solid #ffffff;
}
.goib_hizkuntza li {
  border-left: 1px solid #1a1a1a;
}
header {
  margin-bottom: 2em !important;
}
.searchbox-input {
  width: 100%;
}
.scontainer {
} /*Hasiera-orriaren goiburura*/
header.barra_beltza {
  background: url("/images/web01-2014_hasiera_orria_harmarria_ej2017.gif")
    no-repeat left bottom #1d7bad !important;
}
.barra_beltza .pattern,
.barra_beltza form,
#pattern,
.offcanvas-top {
  background: transparent !important;
} /*==============================BIDEOAK===================================*/ /*.edukiontzia .jwplayer {    max-width: 640px;    max-height: 480px;    margin: 0 auto;}*/
.edukiontzia .jw-icon {
  font-family: "jw-icons" !important;
}
.jw-skin-seven .jw-controlbar {
  width: 100%;
} /*===================================================*/ /*=============HASIERA-ORRI NAGUSIA==================*/ /*===================================================*/ /*===============IZENBURUA HOME===============*/
header .logotipoa {
  margin: 0 auto;
  background:    /*url(/images/web01-2014_euskadinet_logotipoa.gif)*/ no-repeat
    center center #1c1c1c;
  height: 40px;
  text-align: center;
}
header .logotipoa img {
  margin-top: 3px;
} /*KONTUZ:Focus orokorra*/
.google-search-form .search-input:focus {
  border: 2px solid #e8b028;
}
div.advanced-search {
  text-align: right;
  margin: 0.8em 1em 0em 0;
}
div.advanced-search a:hover {
  text-decoration: underline;
} /*Ongi etorri testua*/
.ongietorri {
  background: #1d7bad;
  height: auto;
  width: 100%;
  color: #fff;
  padding: 1em 0;
  text-align: center;
  text-shadow: 0.5px 0.5px 1px #07536c;
}
.ongietorri h1 {
  font-size: 260%;
  display: block;
  font-weight: bold;
  margin-bottom: 0.3em;
  color: #fff;
  letter-spacing: -0.02em;
}
.ongietorri p {
  font-size: 130%;
  color: #fff;
} /*=======================HOMEKO BILATZAILEA======================*/
.bilatzaile_home {
  background: #159dc9;
  width: 100%;
  padding: 1.5em 0 4em 0;
  clear: both;
  text-align: center;
}
.bilatzaile_home #home_bilaketa {
  width: 40%;
  padding: 0.35em;
  font-size: 100%;
  color: #1a1a1a;
  margin-right: 0.5em;
  border-radius: 5px;
  box-shadow: 0.4px 1.4px 3px #eee inset;
  border: 1px solid #12799a;
}
.bilatzaile_home .submit {
  background: #054d64;
  padding: 0.28em 0.8em;
  border: 1px solid #054d64;
  color: #fff;
  font-weight: 600;
  font-size: 110%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  cursor: pointer;
} /*==============================================*/ /*===============EDUKIAK=========================*/ /*===============================================*/
#edukia,
.edukiontzia .r01gContainer {
  padding: 0.2em 0 2.3em 0;
}
.edukiontzia .r01gContainer {
  margin: 0 auto;
  max-width: 1100px;
}
#edukia,
.edukiontzia .r01gContainer > .r01gContainer {
  padding-top: 0;
}
div.r01gEditor .r01AlignCenter,
div.r01gContainer .r01AlignCenter {
  text-align: center !important;
} /*=================OROKORRAK===================*/
div.r01gContainer p,
div.r01gContainer div.r01gContainer div,
div.r01gContainer h2 {
  letter-spacing: -0.04em;
}
.edukiontzia div.r01gContainer * {
  text-align: left;
  font-size: 100%;
  line-height: 180%;
}
.edukiontzia div.r01gContainer .small {
  font-size: 85%;
}
.edukiontzia div.r01gContainer * a:link,
.edukiontzia div.r01gContainer * a:visited {
  color: #1472a4 !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
}
.edukiontzia div.r01gContainer * a:hover,
.edukiontzia div.r01gContainer * a:active {
  text-decoration: none !important;
}
.edukiontzia div.r01gContainer ul {
  padding-left: 1.2em;
  list-style-image: url("/images/web01-2014_ikono_gezi_urdin_eskuma.gif");
}
.edukiontzia div.r01gContainer ul li {
  margin: 0.5em 0 0.6em 0;
}
.edukiontzia div.r01gContainer ul.nav li {
  margin: 0 0 -1px 0;
}
div.r01gContainer ul li ul {
  margin-top: 0.5em !important;
}
div.r01gContainer li ul li {
  list-style: disc;
}
.edukiontzia div.r01gContainer ol {
  padding-left: 1.2em;
}
.edukiontzia div.r01gContainer p {
  margin: 0.5em 0 1em 0;
}
.edukiontzia div.r01gContainer section {
  background-image: none;
  padding-top: 2em;
}
.edukiontzia div.r01gContainer .r01Fecha,
.edukiontzia div.r01gContainer .date {
  color: #999999;
  font-style: italic;
  font-size: 85% !important;
  display: block;
  margin: 0.5em 0 -0.5em 0.2em;
}
.edukiontzia div.r01gContainer .r01Fecha {
  clear: both;
}
body div.r01gContainer div.r01gCabeceraTitle h1 {
  font-size: 190%;
  line-height: 110%;
}
.edukiontzia div.r01gContainer h2 {
  font-size: 150%;
  font-weight: 600;
  line-height: 1.2em;
}
.r01gContainer article .r01-print-tab-title {
  background: transparent none !important;
  border: none;
  display: block !important;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  left: -999999em;
  width: 1px;
}
.edukiontzia div.r01gContainer h3 {
  font-size: 120%;
  font-weight: 700;
}
.edukiontzia div.r01gContainer table caption {
  text-align: center;
  font-style: italic;
  font-size: 90%;
  color: #1a1a1a;
}
.edukiontzia div.r01gContainer table {
  width: 100%;
  border: 1px solid #eee;
  margin: 1em 0 1.4em 0;
  font-size: 100%;
}
.edukiontzia div.r01gContainer table th,
.edukiontzia div.r01gContainer table td {
  padding: 0.5em;
}
.edukiontzia div.r01gContainer table th {
  font-weight: bold;
  font-size: 105%;
  color: #fff;
  background-color: #1a1a1a !important;
}
.edukiontzia div.r01gContainer table th * {
  color: #fff;
} /*.edukiontzia div.r01gContainer table tr:nth-of-type(2n){background-color:#eee;}*/
.edukiontzia div.r01gContainer code {
  background: #f5f5f5;
  display: block;
  border: 1px solid #dddddd;
  padding: 1em;
  font-size: 75% !important;
  margin: 1em 0 1.4em 0;
  border-left: 4px solid #1a1a1a;
}
.edukiontzia div.r01gContainer code,
div.r01gContainer code * {
  font-family: "Courier New", Courier, monospace !important;
  text-shadow: 0 0.08em #fff;
}
.edukiontzia .r01gContainer .alert-info {
  background-color: #f1fbff;
  border-color: #e7f4f9;
}
.edukiontzia div.r01gContainer pre {
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
  padding: 0; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.edukiontzia div.r01gContainer dl dd {
  font-style: normal !important;
  padding-left: 0.8em;
}
.edukiontzia div.r01gContainer td.r01Text {
  font-size: 100%;
}
.edukiontzia div.r01gContainer p.r01PieFoto {
  margin-top: -1em;
  font-style: italic;
  font-weight: 500;
  font-size: 85%;
}
.edukiontzia div.r01gContainer figure,
.edukiontzia div.r01gContainer div.irudi_oina {
  width: auto !important;
  max-width: 100%;
  display: table;
  padding: 1em;
}
.edukiontzia div.r01gContainer figure figcaption,
.edukiontzia div.r01gContainer div.irudi_oina p {
  display: table;
  font-size: 85%;
  font-style: italic;
  padding: 0.1em 0.3em;
  width: 100%;
  text-align: center;
} /*===============================Taulak eta==============================*/
.edukiontzia div.r01gContainer table .r01VAlignTop {
  vertical-align: top;
}
.edukiontzia div.r01gContainer table .r01VAlignMiddle {
  vertical-align: middle;
}
.edukiontzia div.r01gContainer table .r01VAlignBottom {
  vertical-align: baseline;
} /*========================Edukien testuinguruko goiburua===================================*/
.goiburu-edukia {
  margin: 0 auto;
  max-width: 1100px;
}
.goiburu-edukia .goiburu-erakunde {
  border-left: 1px solid #eee;
  float: right;
  padding-left: 1em;
  width: 37%;
}
.goiburu-edukia .goiburu-mota {
  float: left;
  width: auto;
}
.goiburu-edukia .goiburu-mota p a {
  background: #fff url("/images/web01-2014_ikono_gezi_urdin_ezkerra.gif")
    no-repeat scroll 0 center;
  float: left;
  font-size: 120%;
  font-weight: 600;
  padding: 0 0 0 0.9em;
}
.web01-tramite .goiburu-edukia .goiburu-mota p a {
  margin-left: 0.6em;
}
.goiburu-edukia .goiburu-erakunde img {
  float: left;
}
.goiburu-edukia .goiburu-erakunde span {
  display: block;
  float: left;
  font-size: 110%;
  font-weight: 600;
  padding: 1em 0 0 0.5em;
  text-align: left;
  width: 73%;
} /*===================================Egitura===========================================*/
.edukiontzia div.r01gContainer div#body_organigrama {
  font-size: 1.1em;
}
.edukiontzia div.r01gContainer table .orgNormalLevel,
.edukiontzia div.r01gContainer table .orgMainLevel {
  background-color: #fff !important;
  color: #1a1a1a !important;
}
.edukiontzia div.r01gContainer table .orgNormalLevel a {
  padding-left: 10px;
  font-weight: normal !important;
}
.edukiontzia div.r01gContainer div.r01gTitleSeccion {
  height: auto;
} /*=========================Diru-laguntzak eta administrazioak hasitako proz=========================*/
div.r01ayuda_subvencion div#x88gContainer,
div.r01premio_concurso div#x88gContainer,
div.r01procedimiento_iniciado_administracion div#x88gContainer {
  display: table;
  font-size: 130% !important;
}
div.r01gContainer .r01PlazoAyuda {
  font-size: 0.6em !important;
  font-weight: normal;
}
a.r01gClsPrintButton i {
  font-size: 80% !important;
}
div.r01gContainer div.r01TabSeccion div.r01SeccionTitulo,
#TB_ajaxContent div.r01SeccionTitulo,
div.r01gContainer div.r01TabSeccion div.r01SeccionTexto,
#TB_ajaxContent div.r01SeccionTexto {
  color: #1a1a1a !important;
}
div.r01gContainer div.r01ObjetoAyuda div.r01TitleSeccion,
div.r01gContainer div.r01TitleSeccion2 {
  height: auto;
}
div.r01gContainer h1.x65_M1_nombre span {
  text-transform: none !important;
}
body .edukiontzia div.r01ayuda_subvencion div.r01gCabeceraTitle h1 {
  font-size: 90%;
} /*======================Albisteak===================*/
body div.r01gContainer div.irekia_body h1 {
  margin-bottom: 0.4em !important;
}
.edukiontzia div.r01gContainer .r01Subtitular,
.edukiontzia div.r01gContainer .r01Entradilla,
div.r01gContainer div.r01gCabecera h2 {
  line-height: 140%;
  font-size: 120%;
  margin-top: 0em;
  color: #888888;
}
.edukiontzia div.r01gContainer div.bgInfoAdicional div.r01gProcedure {
  font-size: 0.65em !important;
}
.edukiontzia div.r01gContainer div.irekia_body div.video {
  padding: 0em;
  margin: 0.8em 0.8em 0.8em 0;
  display: table;
  width: 33%;
  border: 0;
}
.edukiontzia div.r01gContainer div.irekia_body div.video img {
  width: 100%;
}
.edukiontzia div.r01gContainer div.irekia_body ul:first-of-type {
  list-style: none !important;
}
.edukiontzia div.r01gContainer div.irekia_body ul:first-of-type li {
  margin-bottom: 1.5em;
}
.irekia_comments iframe {
  width: 90%;
}
.edukiontzia div.r01gContainer .row-fluid .span8 {
  width: 100%;
} /*============Ekitaldiak==============*/ /*IVAPeko ekitaldiak, linean dauden letra tamainak konpontzen*/
.edukiontzia div.r01gContainer div.r01gTabBodyEvent span * {
  font-size: 100% !important;
}
.edukiontzia div.r01gContainer .r01gEventPlace {
  color: #1a1a1a;
}
body div.r01evento div.r01gCabecera {
  display: table;
}
body div.r01evento div.r01gCabeceraTitle h1 {
  font-size: 240%;
}
body div.r01evento div.r01gTabsBodyEvent {
  font-size: 130%;
}
body div.r01evento div.vevent div.r01gTabsBodyEvent {
  font-size: 100%;
}
div.r01gContainer div.r01gTabs ul li {
  margin: 0;
} /*Eskumako kutxak*/
.edukiontzia div.r01gContainerRight div.r01gWhiteTitleObject,
.edukiontzia div.r01gContainerRight div.r01gWhiteTitle {
  background-color: #1472a4 !important;
  border-radius: 0.4em 0.4em 0 0 !important;
  background-image: none;
  padding: 0.4em;
}
.edukiontzia
  div.r01gContainerRight
  div.r01gWhiteTitleObject
  span.r01gWhiteTitle,
.edukiontzia div.r01gContainerRight div.r01gWhiteTitle span {
  color: #fff;
  line-height: 160% !important;
  font-weight: 700;
}
.edukiontzia div.r01gContainerRight .r01gRecuadro ul {
  padding-left: 0;
}
.edukiontzia div.r01gContainerRight .r01gTitTramite {
  font-weight: 500;
} /*Pop-up*/
#TB_window #TB_title {
  background-color: #1472a4 !important;
  font-size: 120%;
  display: table;
  width: 100%;
}
#TB_window {
  border-radius: 0.5em;
} /*Diru-laguntza zaharrak -procedimiento-*/
div.r01ayuda_subvencion > #r01Procedimiento {
  font-size: 80% !important;
} /*========================= 01Procedimiento ==  Sariak-lehiaketak, ikuskapenak, txartelak, isunak=========================*/
.edukiontzia div.r01gContainer #r01Procedimiento span,
.edukiontzia div.r01gContainer #r01Procedimiento span.r01TextServicios {
  font-size: 100% !important;
  display: table !important;
  clear: both;
}
.edukiontzia div.r01gContainer #r01Procedimiento span *:empty,
.edukiontzia div.r01gContainer #r01Procedimiento br {
  display: none;
}
.edukiontzia div.r01gContainer #r01Procedimiento #lugar br {
  display: block;
}
.edukiontzia div.r01gContainer #r01Procedimiento span.r01LadilloServicios {
  font-size: 110% !important;
  display: table !important;
}
.edukiontzia div.r01gContainer #r01Procedimiento .r01Titular p {
  margin: -0.1em 0 0 0 !important;
  line-height: 110%;
} /*=========================Kontratazioak=========================*/
.edukiontzia div.r01anuncio_contratacion div.r01gContainerLeft {
  float: none;
}
.edukiontzia div.r01anuncio_contratacion div.r01gCabeceraTitle {
  width: 75%;
  float: left;
}
.edukiontzia div.r01anuncio_contratacion div.r01gCabeceraTitle + div {
  width: 24%;
  float: right;
  margin-top: 0.3em;
}
.edukiontzia div.r01anuncio_contratacion div.r01gCabeceraTitle + div img {
}
.edukiontzia div.r01anuncio_contratacion div.r01gCabeceraTitle h1 {
  font-size: 240%;
}
.edukiontzia
  div.r01anuncio_contratacion
  div.r01gInfoAdicional
  .bgInfoAdicional {
  background-image: none;
}
.edukiontzia div.r01anuncio_contratacion div.bgInfoAdicional * {
  font-size: 90%;
  color: #1f1f1f !important;
}
.edukiontzia div.r01anuncio_contratacion .v79j_BarraTitulosAzul {
  background-color: #f9f9f9;
}
.edukiontzia div.r01anuncio_contratacion .r01Tabs,
.edukiontzia div.r01anuncio_contratacion .r01FichaCompleta,
.edukiontzia div.r01anuncio_contratacion .r01Tabs {
  margin-top: 1em;
}
.edukiontzia div.r01anuncio_contratacion .r01Tabs {
  font-size: 165%;
}
.edukiontzia div.r01anuncio_contratacion .r01TabsBody {
  font-size: 130%;
  padding-top: 1.5em;
}
.edukiontzia
  div.r01anuncio_contratacion
  #v79j_contiene_pest
  UL.v79j_lista_pest
  li
  a {
  background-image: none !important;
  background: #fff;
  width: auto !important;
  border-radius: 0.45em 0.45em 0 0;
  padding: 0.5em;
  height: auto !important;
  background-color: #f3f3f3 !important;
}
.edukiontzia
  div.r01anuncio_contratacion
  #v79j_contiene_pest
  UL.v79j_lista_pest
  li.v79j_activa
  a {
  background-color: #fff !important;
}
.edukiontzia div.r01anuncio_contratacion .v79j_imgContratacion,
.edukiontzia div.r01anuncio_contratacion .v79j_botonera_right {
  display: none;
}
div.r01TabsBody div.r01TabBody div.r01TabLeyendaTitulo {
  color: #1f1f1f !important;
}
.edukiontzia div.r01anuncio_contratacion div.r01gInfoAdicional {
  border: none;
}
.edukiontzia div.r01anuncio_contratacion .tabsFicha .col-md-4 {
  margin: 0 15px !important;
}
.edukiontzia div.r01anuncio_contratacion ul.ui-tabs-nav li {
  margin-bottom: 0;
} /*=========================X88 == Baimenak, diru-laguntzak, arbitrajeak, erregistroak =========================*/
body .edukiontzia div.r01gContainer #x88gContainer .x88gCabeceraTitle h1 {
  font-weight: bold;
  font-size: 210%;
  color: #1a1a1a;
  line-height: 1em;
  margin: 0;
  letter-spacing: -0.06em;
}
.edukiontzia div.r01gContainer div.x88gCabeceraTitle h2 {
  font-size: 1em;
}
.edukiontzia div.r01gContainer div.x88gContainer div.x88gInfoAdicional {
  background-image: none !important;
}
.edukiontzia div.r01gContainer div#x88gContainer * a,
.edukiontzia div.r01autorizacion #TB_ajaxContent * a {
  color: #1472a4 !important;
  font-weight: bold !important;
  text-decoration: none !important;
}
.edukiontzia div.r01gContainer div#x88gContainer * a:hover,
.edukiontzia div.r01autorizacion #TB_ajaxContent * a:hover {
  text-decoration: underline !important;
}
.edukiontzia div.r01gContainer div#x88gContainer {
  font-size: 90%;
  color: #1f1f1f;
}
.edukiontzia div.r01autorizacion div#x88gContainer {
  font-size: 115%;
}
div.r01gContainer div.x88gSeccionTitulo,
#TB_ajaxContent div.x88gSeccionTitulo {
  color: #1f1f1f !important;
}
div.r01gContainer div#x88gContainer div.x88gTabs a:hover span,
div.r01gContainer div#x88gContainer div.x88gTabs a:active span,
div.r01gContainer div#x88gContainer div.x88gTabs a.selected span,
div.r01gContainer div#x88gContainer div.x88gTabs a:link span,
div.r01gContainer div#x88gContainer div.x88gTabs a:visited span {
  color: #1472a4 !important;
  font-weight: bold !important;
  text-decoration: none !important;
  font-size: 100% !important;
  border: none !important;
}
.edukiontzia div.r01gContainer div.x88gInfoAdicional > div.x88gInfoEnlaces {
  width: auto !important;
} /*Baimenen fitxa tolesgarria*/
.edukiontzia div.r01gContainer div.x88gProcDrawer {
  background-color: #f9f9f9;
  background-image: none;
  border: 1px solid #ccc;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset,
    0 0 0.5em rgba(0, 0, 0, 0.15) inset;
} /*Erregistro eta komunikazioentzako moldaketa*/
.edukiontzia div.r01registro div#x88gContainer,
.edukiontzia div.r01comunicacion div#x88gContainer {
  font-size: 115% !important;
} /*Arbitrajea - Salaketa*/
.edukiontzia div.r01arbitraje_denuncia_reclamacion div#x88gContainer,
.edukiontzia div.r01interaccion_ciudadania div#x88gContainer {
  font-size: 110%;
} /*Isuna*/
.edukiontzia div.r01multa_sancion div#x88gContainer {
  font-size: 115%;
} /*Gazte informazioa*/
.edukiontzia div.r01gContainerGazte div.ficha_Datos {
  font-size: 100%;
}
.edukiontzia div.r01gContainerGazte div.ficha_Titulo {
  font-size: 240%;
} /*Txostenak eta ikerketak*/
.edukiontzia div.r01informe_estudio table,
.edukiontzia div.r01memoria table,
.edukiontzia div.r01inventario table,
.edukiontzia div.r01manual table {
  background: transparent !important;
  border: none !important;
  margin: 0;
}
.edukiontzia div.r01informe_estudio table {
  font-size: 100%;
}
.edukiontzia div.r01informe_estudio table td.r01Titular {
  font-size: 240% !important;
}
.edukiontzia div.r01gContainer table td.r01Titular {
  padding: 0; /*font-size: 240%;*/
} /*Open Data*/
.edukiontzia div.r01gContainer .r01-opendata ul li {
  margin: 0;
}
.edukiontzia div.r01gContainer .r01-opendata ul .list-group-item {
  border-bottom: none;
}
.edukiontzia div.r01gContainer .r01-opendata ul .list-group-item:last-child {
  border-bottom: 1px solid #ddd;
}
.edukiontzia div.r01gContainer article.r01-opendata {
  margin: 0 1.4em;
}
.edukiontzia div.r01gContainer .dataset_download,
div.r01gContainer .aside .dataset_download {
  background-image: none;
  background: #f0f0f0;
}
.edukiontzia div.r01gContainer .inside {
  width: 100%;
  margin-top: -1.5em;
}
.edukiontzia div.r01estadistica div#r01gTitleHeadOD h1,
.edukiontzia div.r01estadistica div#r01gTitleHeadOD h1 p {
  color: #1a1a1a;
  font-size: 240%;
  line-height: 100%;
  margin-top: 0;
}
.edukiontzia div.r01estadistica .dataset_download ul li a * {
  color: #1472a4;
}
.edukiontzia div.r01gContainer .dataset_source_license a.tag:hover {
  background-color: #1472a4;
  text-decoration: none !important;
}
.edukiontzia div.r01gContainer #r01gLinksHeadOD {
  text-align: left;
}
.edukiontzia div.r01gContainer .title_topline {
  color: #1a1a1a;
}
.edukiontzia div.r01gContainer .documentation li.website a,
div.r01gContainer .documentation li.arrow a {
  background-position: 0px 15px;
  background-repeat: no-repeat;
  padding: 1em 1em 0.75em 2.5em;
}
.edukiontzia div.r01gContainer #r01gLinksHeadOD {
  display: none;
}
.edukiontzia div.r01gContainer .dataset_properties li {
  background-position: 10px 15px;
  padding-left: 2.65em !important;
}
.edukiontzia div.r01gContainer .dataset_details .list_disc li {
  background-position: 0 0.7em;
}
.edukiontzia div.r01gContainer .dataset_dates {
  margin-top: 1em;
}
.edukiontzia div.r01gContainer #r01gTitleHeadOD h1 {
  font-size: 1.714em;
}
.edukiontzia .r01gContainer article.r01-opendata .r01-date {
  margin-bottom: -1px;
  font-style: normal;
  font-size: 100%;
}
.edukiontzia .r01gContainer article.r01-opendata .x46f-detailList {
  font-size: 90%;
}
.edukiontzia .r01gContainer article.r01-opendata .x46f-downloadData {
  margin-bottom: 1em;
}
.edukiontzia
  .r01gContainer
  article.r01-opendata
  div.x46f-statistics
  > div.x46f-downloadData {
  min-height: 250px;
}
.edukiontzia .r01gContainer article.r01-opendata div.x46f-downloadData img {
  display: block;
  margin-bottom: 0.5em;
}
.edukiontzia div.r01gContainer .x46f-main .list-group-item {
  border-right: none;
}
@media only screen and (max-width: 991px) {
  .edukiontzia div.r01gContainer .x46f-detailLabel {
    padding-left: 0px;
    width: 100%;
  }
  .edukiontzia div.r01gContainer .x46f-detailContent {
    width: 100%;
  }
}
.edukiontzia div.r01gContainer .x46f-downloadIcon ul li {
  display: flex;
  padding-bottom: 0;
} /*Legesarea*/
.edukiontzia div.r01gContainer div.x46Body {
  border: none;
  box-shadow: none;
  font: inherit !important;
  margin-top: 0;
}
.edukiontzia div.r01gContainer div.x46Body div div.x46Main h3.x46normativa {
  background: none;
  padding: 0;
  color: #1a1a1a;
  line-height: 1em;
  font-size: 220%;
}
.edukiontzia div.r01gContainer div.x46Body div div.x46Main .x46Row h4 {
  line-height: inherit;
  font-size: 120%;
}
div.r01gContainer
  div.x46Body
  div
  div.x46Main
  .x46Row
  .x46InfoRighttCol
  div.X46NewsLetterLink
  p {
  margin: 0;
}
.edukiontzia div.r01gContainer div.x46Body div.x46LeftCol {
  margin: 0;
}
.edukiontzia div.r01gContainer div.x46Body div.x46TitSeccion {
  display: none;
}
.edukiontzia
  div.r01gContainer
  div.x46Body
  div
  div.x46Main
  .x46Row
  .x46Descriptores
  ul
  li
  a {
  color: #fff !important;
}
.edukiontzia
  div.r01gContainer
  div.x46Body
  div.x46LeftCol
  div.x46TextoConsolidado
  span.r01HeightLimitedTextHandler_UP,
.edukiontzia
  div.r01gContainer
  div.x46Body
  div.x46LeftCol
  div.x46TextoLegal
  span.r01HeightLimitedTextHandler_UP {
  display: none;
}
.edukiontzia
  div.r01gContainer
  div.x46Body
  div
  div.x46Main
  .x46TextoLegal
  .r01HeightLimitedText
  .x42tLegalText,
.edukiontzia
  div.r01gContainer
  div.x46Body
  div
  div.x46Main
  .x46TextoLegal
  .r01HeightLimitedText
  .x42tLegalText
  p,
.edukiontzia div.r01gContainer p.x42tBOPVLegalTextParagraph,
.edukiontzia div.r01gContainer div.x42tBOPVSectionBody {
  text-align: left !important;
}
.edukiontzia div.r01gContainer div.x46Body div.x42Floating-box {
  background-color: #fff;
}
.edukiontzia div.r01gContainer div.x46Body div div.x46Main .x46Row ul.x46cols {
  font-size: 90%;
} /*Turismoko ekitaldiak*/
.edukiontzia .r01evento .aa30_fichaBase_cuerpo {
  display: table;
}
.edukiontzia .r01evento .aa30_fichaBase_cuerpo * {
  color: #1a1a1a !important;
}
.edukiontzia .r01evento .aa30_fichaBase_bodyTitleFicha {
  display: none;
}
.edukiontzia .r01evento .aa30_fichaBase_bodyTitleFicha {
  display: none;
}
.edukiontzia .r01evento #aa30_fichaBase_centro_izquierda,
.edukiontzia .r01evento .aa30_fichaBase_mas_infor_enlaces {
  width: 33%;
}
.edukiontzia .r01evento #aa30_fichaBase_centro_derecha {
  width: 66%;
}
.edukiontzia .r01evento #aa30_fichaBase_centro_izquierda,
.edukiontzia .r01evento .aa30_fichaBase_cuerpo h2,
.edukiontzia .r01evento #aa30_fichaBase_centro_derecha,
.edukiontzia .r01evento .aa30_fichaBase_mas_infor_enlaces {
  background: transparent !important;
  background-color: #fff;
  color: #1a1a1a !important;
}
.edukiontzia .r01evento .aa30_fichaBase_titulo h1.h1_ficha_base {
  font-size: 220%;
}
.edukiontzia .r01evento .aa30_fichaBase_cuerpo h2 {
  color: #1a1a1a;
  text-transform: none;
  font-size: 240%;
  padding-left: 0;
  padding-top: 0;
  margin: 0;
}
.edukiontzia .r01evento .aa30_fichaBase_cont_mas_info {
  background: transparent;
}
.edukiontzia .r01evento .aa30_ficha_lista_enlaces ul li {
  padding: 0;
}
.edukiontzia .r01evento .aa30_ficha_lista_enlaces > p {
  padding: 0;
  margin: 0;
}
.edukiontzia .r01evento .bxslider {
  list-style-image: none;
  list-style-type: none;
  padding-left: 0;
}
.edukiontzia .r01evento .bxslider li {
  margin-top: 0.2em;
}
.edukiontzia .r01evento #aa30_fichaBase_centro_derecha #aa30_info_ficha {
  margin-top: 0;
}
.edukiontzia .r01evento .aa30_fichaBase_donde,
.edukiontzia .r01evento .aa30_ficha_divMapaGoogle {
  display: none;
}
.edukiontzia .r01evento .aa30_fichaBase_cont_mas_info.aa30_ficha_lista_enlaces,
.edukiontzia
  .r01evento
  .aa30_fichaBase_mas_infor_enlaces
  .aa30_ficha_lista_enlaces {
  padding: 1em 0;
}
.aa30_fichaBase_titulo,
.aa30_fichaBase_titulo .aa30_cabeceraRecomendados,
.aa30_fichaBase_titulo .aa30_ficha_cabeceraReconocimientos,
.aa30_fichaBase_cuerpo h2,
.aa30_fichaBase_cuerpo h1 {
  background: transparent;
} /*=============Turismoko albisteak==============*/
.edukiontzia .r01noticia .aa30_fichaBase_cuerpo .aa30_fichaBase_bodyTitleFicha,
.edukiontzia .r01noticia .aa30_fichaBase_cuerpo .aa30_ficha_botonera_ofertas,
.edukiontzia .r01noticia .aa30_fichaBase_cuerpo .aa30_ficha_compartir_redes {
  display: none;
}
.edukiontzia
  .r01noticia
  .aa30_fichaBase_cuerpo
  #aa30_fichaBase_centro_izquierda,
.aa30_fichaBase_fecha {
  display: table-footer-group;
}
.edukiontzia .r01noticia .aa30_fichaBase_cuerpo #aa30_fichaBase_centro_derecha,
.aa30_fichaBase_titular {
  display: table-header-group;
}
html
  body
  .edukiontzia
  .r01noticia
  .aa30_fichaBase_cuerpo
  .aa30_fichaBase_titular {
  font-size: 240%;
  font-weight: 700;
  letter-spacing: -0.06em /*important*/;
  line-height: 1em;
}
.edukiontzia .r01noticia .aa30_fichaBase_cuerpo .bxslider {
  list-style-image: none;
  list-style-type: none;
} /*==============Giden fitxak eta testuak================*/
.edukiontzia div.r01institucion div.r01gTabs li {
  width: auto;
  height: auto !important;
}
.edukiontzia div.r01institucion div.r01gTabs li a {
  width: auto;
  background-image: none;
  background-color: #f3f3f3;
}
.edukiontzia div.r01institucion div.r01gTabs li a span {
  margin: 0.5em 0.9em !important;
}
.edukiontzia div.r01institucion div.r01gTabs li a.selected {
  background-color: #fff; /*outline: none;*/
}
.edukiontzia div.r01institucion table th,
.edukiontzia div.r01institucion table .orgMainLevel {
  background-color: inherit;
}
.edukiontzia div.r01gContainer div.r01gTabsBodyGuia {
  font-size: 125%;
}
.edukiontzia div.r01gContainer div#r01gInfoOrganoContenedor {
  font-size: 1em;
} /*================Dirulaguntzen fitxak================*/
.r01ayuda_subvencion .r01Tabs ul li a,
.r01procedimiento_iniciado_administracion .r01Tabs ul li a,
body div.r01gContainer div.x88gTabs a.x88gTabElement {
  background-image: none !important;
  background: #fff;
  width: auto !important;
  border-radius: 0.45em 0.45em 0 0;
  padding: 0em 1em 0.5em 1.2em;
  height: auto !important;
  background-color: #f3f3f3 !important;
}
.r01ayuda_subvencion .r01Tabs ul li a:hover span,
.r01procedimiento_iniciado_administracion .r01Tabs ul li a:hover span,
body div.r01gContainer div.x88gTabs a:hover span {
  color: #1472a4 !important;
  text-decoration: underline !important;
}
.r01ayuda_subvencion .r01Tabs ul li a span,
.r01ayuda_subvencion .r01Tabs ul li a.selected span,
.r01procedimiento_iniciado_administracion .r01Tabs ul li a span,
.r01procedimiento_iniciado_administracion .r01Tabs ul li a.selected span,
body div.r01gContainer div.x88gTabs a.x88gTabElement span {
  color: #1472a4 !important;
  font-size: 90% !important;
}
.r01ayuda_subvencion .r01Tabs ul li a.selected,
.r01procedimiento_iniciado_administracion .r01Tabs ul li a.selected,
div.r01gContainer div#x88gContainer div.x88gTabs a:hover span {
  background-image: none !important;
  background-color: #ffffff !important;
  border: 1px solid #e4e4e4;
  border-bottom: none;
}
div.r01gContainer div.r01gContainer div.r01Tabs ul li:nth-of-type(1) a {
  margin-left: 0;
}
body div.r01gContainer div.r01gContainerLeft div,
body div.r01gContainer div.r01gContainerRight div {
  font-family: "Open Sans", sans !important;
}
.edukiontzia div.r01gTabsProyecto ul li a {
  background-image: none !important;
  background: #fff;
  width: auto !important;
  border-radius: 0.45em 0.45em 0 0;
  padding: 0em 1em 0.5em 1.2em;
  height: auto !important;
  background-color: #f3f3f3 !important;
}
.edukiontzia div.r01gContainer div.r01gTabsProyecto ul li a:hover span {
  color: #1472a4 !important;
  text-decoration: underline !important;
}
.edukiontzia div.r01gContainer div.r01gTabsProyecto ul li a span {
  color: #1472a4 !important;
  font-size: 110%;
}
.edukiontzia div.r01gContainer div.r01gTabsProyecto ul li a.selected {
  background-image: none !important;
  background-color: #ffffff !important;
  border: 1px solid #e4e4e4;
  border-bottom: none;
}
.edukiontzia div.r01gContainer div.r01gTabsBodyProyecto h3.r01gTitleSeccion {
  font-size: 0.9em;
  height: auto;
} /*Planak eta proiektuak zaharra*/
.edukiontzia div.r01plan_programa_proyecto table {
  background: transparent !important;
  border: none !important;
  margin: 0;
  font-size: 115%;
} /*===============Argitalpenak=================*/
.edukiontzia div.x46lPublicacionSC {
  background: none;
  padding: 0;
  margin: 0;
}
.edukiontzia div.x46lPublicacionSC div.x46lSubtitulo {
  font-size: 100%;
}
.edukiontzia div.x46lPublicacionSC div.x46lLibroImagen {
  float: right;
  padding: 1em 0 0 0;
  width: 24%;
}
.edukiontzia div.x46lPublicacionSC div.x46lLibroDetalles {
  float: left;
  padding-left: 0;
  width: 75%;
}
.edukiontzia div.x46lVolver {
  display: none;
}
.edukiontzia div.x46lPublicacionRelationSC {
  border-color: #eee;
}
.edukiontzia div.x46lPublicacionSC ul li,
.edukiontzia div.x46lPublicacionRelationSC ul li {
  list-style-image: none;
}
.edukiontzia div.x46lPublicacionRelationSC div.x46lDetalleRelacion {
  display: inline-block;
  width: 20%;
}
.edukiontzia div.x46lPublicacionSC div.x46lLibroDetalles a {
  font-size: 1em;
}
.edukiontzia div.x46lPublicacionSC div.x46lCaption {
  width: 32%;
}
.edukiontzia div.x46lPublicacionSC div.x46lData {
  width: 67%;
}
.edukiontzia article.x46lPublicationSC {
  background: none;
  padding: 0;
  margin: 0;
}
.edukiontzia article.x46lPublicationSC .x46lSubtitle {
  font-size: 100%;
}
.edukiontzia article.x46lPublicationSC div.x46lImageBook {
  float: right;
  padding: 1em 0 0 0;
}
.edukiontzia article.x46lPublicationSC div.x46lLibroDetalles {
  float: left;
  padding-left: 0;
  width: 75%;
}
.edukiontzia div.x46lVolver {
  display: none;
}
.edukiontzia div.x46lPublicacionRelationSC {
  border-color: #eee;
}
.edukiontzia article.x46lPublicationSC ul li,
.edukiontzia div.x46lPublicacionRelationSC ul li {
  list-style-image: none;
}
.edukiontzia div.x46lPublicacionRelationSC div.x46lDetalleRelacion {
  display: inline-block;
  width: 20%;
}
.edukiontzia article.x46lPublicationSC div.x46lLibroDetalles a {
  font-size: 1em;
}
.edukiontzia article.x46lPublicationSC div.x46lCaption {
  width: 32%;
}
.edukiontzia article.x46lPublicationSC div.x46lData {
  width: 67%;
} /*===================Dokumentazioa, zaharra==================*/
.edukiontzia div.r01documentacion > table,
.edukiontzia .r01documentacion > table table {
  border: 0;
} /*Argitalpen eta eskuliburu zaharrak*/ /*.edukiontzia .r01libro table,*/
.edukiontzia .r01boletin_revista table {
  border: 0 !important;
  font-size: 120% !important;
}
*.edukiontzia .r01libro table {
  border: 0 !important;
}
.edukiontzia .r01libro table *,
.edukiontzia .r01boletin_revista table * {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
} /*.edukiontzia .r01libro table * .r01EnlaceNoticia,*/
.edukiontzia .r01boletin_revista table * .r01EnlaceNoticia {
  font-size: 60% !important;
}
.edukiontzia div.r01gContainer .r01AnteTitular {
  color: #009933;
} /*=================Toki Araubidea===========================*/
.edukiontzia div.r01entidad_local .r01gCabecera img {
  display: none;
}
.edukiontzia div.r01entidad_local .r01gCabecera .r01gCabeceraTitle {
  color: #1a1a1a;
  float: left;
  font-size: 240%;
  margin: -0.4em 0 0.4em -0.2em !important;
  padding: 0 !important;
  width: 100%;
}
.edukiontzia div.r01entidad_local div.r01gEntityData div.row {
  min-height: auto;
  padding: 0.5em 0;
}
.edukiontzia div.r01entidad_local div.r01gEntityData div.col-label-1 {
  width: 33%;
}
.edukiontzia div.r01entidad_local div.r01gEntityData .col-data-1 {
  width: auto;
}
.edukiontzia div.r01entidad_local div.r01gEntityMap {
  width: 31%;
  margin-right: 0.3em;
}
.edukiontzia div.r01entidad_local div.r01gEntityData div.col-label-1,
.edukiontzia div.r01entidad_local div.r01gEntityData div.col-label-2 {
  color: #1a1a1a;
}
.edukiontzia div.r01entidad_local div.r01gEntityData div.col-img img {
  width: 80%;
  height: auto;
}
.edukiontzia div.r01entidad_local .r01gEntityOpendata {
  margin-top: 3em;
  color: #fff;
  margin-right: 0;
}
.edukiontzia div.r01entidad_local .r01gEntityOpendata a {
  display: block;
  float: right;
}
.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 {
  margin-top: 3em;
  color: #fff;
  margin-right: 0;
}
.edukiontzia div.r01entidad_local .r01gEntityOpendata a {
  display: block;
  float: right;
}
.edukiontzia div.r01entidad_local div.r01gEntityFinder {
  color: #fff;
  margin-right: 0;
}
.edukiontzia div.r01entidad_local div.r01gEntityFinder a {
  display: block !important;
  float: right;
}
.edukiontzia div.r01entidad_local .r01gEntityOpendata a::after,
.edukiontzia div.r01entidad_local div.r01gEntityFinder a::after {
  content: " >";
} /*========================TAG-AK===================*/
.edukiontzia div.r01gContainerTags {
  margin: 0 auto;
  max-width: 1000px;
}
html body .edukiontzia div.r01gContainerTags div.r01Tags h5 {
  color: #1a1a1a;
  font: bold 160% "Open Sans", Arial, Helvetica, sans-serif !important;
  letter-spacing: -0.06em /*!important*/;
  line-height: 1em;
  margin: 0;
  text-shadow: none;
}
.edukiontzia div.r01gContainerTags div.r01Tags ul.r01tagscols li a:link,
.edukiontzia div.r01gContainerTags div.r01Tags ul.r01tagscols li a:visited {
  background: #1472a4 none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  display: block;
  font-size: 130%;
  padding: 0.4em;
  transition: all 0.3s ease 0s;
  text-shadow: none !important;
}
.edukiontzia div.r01gContainerTags div.r01Tags ul.r01tagscols li a:hover,
.edukiontzia div.r01gContainerTags div.r01Tags ul.r01tagscols li a:active {
  background: #076a9f none repeat scroll 0 0;
  text-decoration: none;
  transition: all 0.3s ease 0s;
  cursor: pointer !important;
  text-shadow: none !important;
} /*==================ERLAZIONATUTAKO EDUKIAK===================*/
.edukiontzia div.r01gContainerRelations .r01LnkResList {
  margin: 4em auto 0 auto;
  width: 100%;
  max-width: 1000px;
  background-color: #f2f2f2;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  padding: 1.6em;
  display: table;
}
.edukiontzia div.r01gContainerRelations hr {
  display: none;
}
html body .edukiontzia div.r01gContainerRelations h3 {
  color: #1a1a1a;
  font-size: 155%;
  font-weight: 700;
  letter-spacing: -0.06em /*!important*/;
  line-height: 1em;
  margin: 0;
  text-align: left;
}
.edukiontzia div.r01gContainerRelations div.r01LnkResList ul li {
  width: 100%;
  margin: 0.5em 0;
}
.edukiontzia div.r01gContainerRelations div.r01LnkResList ul li div a {
  color: #1472a4;
  font-size: 120%;
} /*===================Edukien Irudi-galeria======================*/
.edukiontzia .r01gContainer .r01-connected-carousels a {
  transition: 0.5s; /*outline: none !important;*/
}
.edukiontzia .r01gContainer .r01-connected-carousels .r01-stage:hover a span {
  transition: 0.5s;
}
.edukiontzia .r01gContainer .r01-connected-carousels a span {
  font-size: 8em !important;
  top: 27%;
  text-shadow: 0.5px 0px 0px #000, 0px 0.5px 0px #000, -0.5px 0px 0px #000,
    0px -0.5px 0px #000;
  background: none;
  box-shadow: none;
  padding-right: 0.2em;
  color: #fff;
  opacity: 0.7;
  font-weight: 500 !important;
}
.edukiontzia .r01gContainer .r01-connected-carousels .r01-next-stage span {
  right: 0.3em;
}
.edukiontzia .r01gContainer .r01-connected-carousels .r01-carousel-navigation {
  margin: 0 auto;
  width: 91%;
  height: auto;
}
.edukiontzia .r01gContainer .r01-connected-carousels .inactive,
.edukiontzia .r01gContainer .r01-connected-carousels .inactive {
  opacity: 0.1;
  transition: 0.6s;
}
.edukiontzia
  .r01gContainer
  .r01-connected-carousels
  .r01-carousel-navigation
  li.active
  div {
  border: 2px solid #9fcee6;
}
.edukiontzia .r01gContainer .r01-connected-carousels .r01-navigation a {
  font-weight: 700;
  font-size: 3em;
  line-height: 0.75em;
  background: #1472a4;
  text-decoration: none !important;
  text-indent: 0.25em;
  width: 1em;
  height: 1em;
  top: 0.45em;
  left: -0.6em;
}
.edukiontzia
  .r01gContainer
  .r01-connected-carousels
  .r01-navigation
  a.r01-next-navigation {
  text-indent: 0.3em;
  right: -0.6em;
  left: auto;
} /*=======================OGI PAPURRAK====================*/
.ogi_papurrak {
  background: #f2f2f2;
  width: 100%;
  padding: 0.8em;
  height: auto;
  float: left;
  font-size: 90%;
}
.ogi_papurrak li {
  float: left;
  display: block;
  padding-left: 0.2em;
  line-height: 1.4em;
}
.ogi_papurrak li:after {
  /*content: " > ";*/
}
.ogi_papurrak li:last-of-type:after {
  content: none;
}
.ogi_papurrak li a {
  text-decoration: underline;
} /*=========================ATZERA PAUSUA=========================*/
.ej_goiburu_02 {
  clear: both;
  display: block;
  font-weight: 600;
  height: auto;
  margin: 3em auto 0 auto;
  max-width: 1100px;
  padding: 0;
  width: 90%;
}
.ej_goiburu_02 a,
.bilaketa_izenburua a {
  background: url("/images/web01-2014_ikono_gezi_urdin_ezkerra.gif") no-repeat
    scroll left center #fff;
  float: left;
  font-size: 120%;
  padding: 0 0 0 0.8em;
  text-transform: none;
  color: #1472a4;
  margin-right: 0.5em;
  font-weight: 600;
}
.ej_goiburu_02 a:hover,
.bilaketa_izenburua a:hover {
  text-decoration: underline;
} /*Informazio-plus Fitxa Horizontalak*/
.edukiontzia div.r01gContainer .x46i-resp-tabs-list li {
  margin: 0 7px -1px 0 !important;
}
.edukiontzia div.r01gContainer .x46i-resp-tab--vertical li {
  margin: 0 -1px 5px 0 !important;
}
.edukiontzia li.x46i-resp-tab-item {
  background: #f3f3f3 !important;
  font-size: 110%;
}
.edukiontzia li.x46i-resp-tab-active {
  background: #fff !important;
}
.edukiontzia .x46i-resp-tab-content {
  min-height: 20em;
}
.edukiontzia div.r01gContainer .x46i-tabpanel [role="tabpanel"] {
  font-size: 1em;
}
.edukiontzia div.r01gContainer .x46i-tabpanel [role="tab"] .x46i-tab__title {
  font-size: 1em;
  line-height: 75%;
  padding: 0.4em 0;
}
div.x46i-resp-tab-content section h1.r01Titular {
  font-size: 180% !important;
}
.edukiontzia div.r01gContainer .r01Titular,
div.r01gContainer h1,
.edukiontzia div.r01gContainer .irekia_body h1,
div.r01gContainer div.r01gCabecera h1,
div.r01gContainer h1.x65_M1_nombre span,
.edukiontzia div.x46lPublicacionSC h1.x46lTitular {
  font-weight: 600;
  font-size: 240%;
  color: #1a1a1a;
  line-height: 1em;
  margin: 0;
  letter-spacing: -0.06em;
}
div.r01gContainer .x46i-tabpanel {
  margin-top: 1em;
}
.edukiontzia div.r01gContainer .x46i-tabpanel [role="tab"] a {
  font-size: 100%;
  padding-left: 0.6em;
  margin: 0.5em 0;
  display: block;
} /*Informazio-pluseko izenburuak*/
.edukiontzia .x46i-resp-tab--horizontal h3 {
  font-size: 140%;
}
div.r01gContainer .x46i-resp-tab--horizontal,
div.r01gContainer .x46i-resp-tab--horizontal-bottom,
div.r01gContainer .x46i-resp-tab--vertical,
div.r01gContainer .x46i-resp-tab--vertical-right {
  margin-top: 1.5em !important;
  float: none;
}
div.r01gContainer .x46i-resp-tab-content {
  padding: 2em !important;
} /*Informazio plus - Nabigazioa*/
.edukiontzia div.r01gContainer .x46i-cont-list li a,
.edukiontzia div.r01gContainer .x46i-menu--list .x46i-menus-list li a {
  color: #1472a4 !important;
}
.edukiontzia div.r01gContainer .x46i-menu-vtabs .x46i-menus-list {
  background-color: #f2f2f2;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  float: left;
  margin: 2em 1em 0 0 !important;
  padding: 1em;
}
.edukiontzia div.r01gContainer .x46i-menus-list li {
  border: 0;
  padding: 0.3em 0 !important;
  margin: 0 0.6em !important;
  border-top: 1px solid #d9d9d9;
}
.edukiontzia div.r01gContainer .x46i-menus-list li:first-of-type {
  border: 0;
  margin-top: 2em;
}
.edukiontzia div.r01gContainer .x46i-menus-list li a {
  color: #1472a4 !important;
  font-size: 95% !important;
  background: transparent !important;
  font-weight: 600 !important;
}
.edukiontzia div.r01gContainer .x46i-button-flat {
  background: transparent;
} /*Informazio plus - Gerezigate eta markatu berria*/
.edukiontzia div.r01gContainer .r01-tabpanel {
  font-size: 130% !important;
}
.edukiontzia
  div.r01gContainer
  .r01-tabpanel
  [role="tab"][aria-expanded="true"]
  .r01-tab__title::before,
.edukiontzia
  div.r01gContainer
  .r01-tabpanel
  [role="tab"][aria-expanded="false"]
  .r01-tab__title::before {
  vertical-align: -50%;
} /*Menu bertikala*/
.edukiontzia div.r01gContainer .r01-menus-list {
  background-color: #f2f2f2;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  float: left;
  margin: 1.5em 1em 0 0 !important;
  padding: 0.4em 0.8em !important;
  width: 23%;
}
div.r01gContainer .r01-menu-vtabs .r01-menus-container {
  width: 71%;
  margin-top: 1em;
}
.edukiontzia div.r01gContainer .r01-menus-list li {
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0;
  border: none !important;
}
.edukiontzia div.r01gContainer .r01-menus-list li a {
  border-bottom: 1px solid #d9d9d9;
  color: #1472a4 !important;
  display: block;
  font-size: 90%;
  font-weight: 600 !important;
  padding: 0.6em 0.3em;
  text-align: left;
  text-shadow: 1px 1px 1px #fff;
  line-height: 1.2em;
}
.edukiontzia div.r01gContainer .r01-menus-list li:last-of-type a {
  border-bottom: 0;
}
.edukiontzia div.r01gContainer .r01-menus-list li.r01-menu-active a {
  color: #1a1a1a !important;
  background-color: #e4e4e4;
  font-weight: 700 !important; /*outline: 0;*/
  text-shadow: none;
} /*Goiko hegalak*/
.edukiontzia div.r01gContainer .r01-resp-tabs-list li {
  background: #f3f3f3;
  font-size: 110%;
}
.edukiontzia div.r01gContainer .r01-resp-tab--horizontal {
  margin-top: 1.3em !important;
} /*Ekitaldiak*/
div.r01SourceSearchResults
  .r01srItem
  div.r01srItemMetaData
  ul
  .r01srItemMetaData_eventOpen
  span {
  margin-left: 0;
  font-weight: normal;
  color: #555555;
}
.edukiontzia div.r01SourceSearchResults .r01srItem div.r01srItemDocDesc {
  text-align: left;
}
div.r01SourceSearchResults .r01srItem span.r01srItemLiteral {
  color: #009933;
}
div.r01gContainer
  div.r01gTabsBodyEvent
  div.r01gTabBodyEvent
  div.r01gNewTabSeccion,
div.r01gContainer div.r01gTabs a span,
div.r01gContainer div.r01gTabs a:hover span,
div.r01gContainer div.r01gTabs a.selected span {
  font-size: 100%;
}
div.r01gContainer div.r01gTabs a span {
  margin: 0.5em 0 0 0.5em;
}
div.r01gContainer div.bgInfoAdicional > div.r01gEventDate,
div.r01gContainer div.r01gEventState {
  float: left;
  width: auto;
}
div.r01gContainer div.r01gInfoAdicional .bgInfoAdicional {
  line-height: 100% !important;
  font-size: 120%;
}
div.r01gContainer div.r01TabBodyEventTitle {
  background-color: #515151;
  border-radius: 4px;
  margin-top: 3em;
}
div.r01gContainer div.r01TabBodyEventTitle:nth-of-type(1) {
  margin-top: 0.5em;
}
div.r01gContainer div.r01gTabsBodyEvent div.r01gTitleSeccion {
  height: auto;
}
div.r01gContainer div.r01gTabBodyEvent div.r01gNewSeccionTitulo {
  color: #1a1a1a !important;
} /*Ekitaldien (eta best eduki-moten) fitxak*/
body div.r01gContainer div.r01gTabs a,
div.r01gContainer .x65_M1lista_pestanyas li {
  background-color: #f3f3f3;
  background-image: none;
  border-radius: 0.45em 0.45em 0 0;
  cursor: pointer;
  display: inline-block;
  float: left;
  margin: 0 7px 0 0;
  padding: 0.25em !important;
  height: 3em !important;
  font-size: 110%;
  width: 12em;
}
div.r01gContainer div.r01gTabs a.selected,
div.r01gContainer .x65_M1lista_pestanyas li.activo {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-bottom: none;
}
div.r01gContainer .x65_M1lista_pestanyas li {
  padding: 0.6em 0 0 0.8em !important;
  color: #1472a4;
}
div.r01gContainer div.r01gTabs a:hover span,
div.r01gContainer div.r01gTabs a.selected span,
div.r01gContainer div.r01gTabs a span {
  color: #1472a4 !important;
} /*Fitxa guztiak zabalduta*/
div.r01gContainer div#x88gContainer .x88gTabAltTitle,
.edukiontzia
  div.r01gContainer
  div.r01TabsBody
  div.r01TabBody
  div.r01TabBodyTitle {
  background: #3f3f3f;
  color: #fff;
  border-radius: 0.3em;
  text-transform: uppercase;
  padding: 0.2em;
  font-size: 18px !important;
} /*Erakundeak, ordezkaritzak eta fundazioak*/
html body .edukiontzia div.r01asociacion div.r01gCabeceraTitle,
html body .edukiontzia div.r01delegacion div.r01gCabeceraTitle,
html body .edukiontzia div.r01fundacion div.r01gCabeceraTitle {
  color: #1a1a1a;
  font-size: 220%;
  font-weight: 700;
  letter-spacing: -0.06em /*!important*/;
  line-height: 1em;
  width: 100%;
}
.edukiontzia div.r01asociacion a.r01Certificate,
.edukiontzia div.r01delegacion a.r01Certificate,
.edukiontzia div.r01fundacion a.r01Certificate {
  color: #fff !important;
}
.edukiontzia div.r01asociacion div.r01gTabsHandlers li,
.edukiontzia div.r01delegacion div.r01gTabsHandlers li,
.edukiontzia div.r01fundacion div.r01gTabsHandlers li {
  list-style-image: none;
  margin-bottom: 0;
}
.edukiontzia div.r01asociacion div.r01gTabsHandlers a,
.edukiontzia div.r01delegacion div.r01gTabsHandlers a,
.edukiontzia div.r01fundacion div.r01gTabsHandlers a {
  text-decoration: none !important;
  border-radius: 0.45em 0.45em 0 0 !important;
  height: auto !important;
  padding: 0 1em 0.5em 1.2em;
  width: auto !important;
  background: none !important;
  border: 1px solid #e4e4e4;
  border-bottom: none;
  margin: 0 0.5em -0.1em 0 !important;
  background-color: #f3f3f3 !important;
}
.edukiontzia div.r01asociacion div.r01gTabsHandlers a span,
.edukiontzia div.r01delegacion div.r01gTabsHandlers a span,
.edukiontzia div.r01fundacion div.r01gTabsHandlers a span {
  color: #1472a4 !important;
  font-weight: bold !important;
  font-size: 100%;
}
.edukiontzia div.r01asociacion div.r01gTabsHandlers a.selected,
.edukiontzia div.r01delegacion div.r01gTabsHandlers a.selected,
.edukiontzia div.r01fundacion div.r01gTabsHandlers a.selected {
  background-color: #fff !important;
}
.edukiontzia div.r01asociacion div.r01gTabsBody h3.r01gTitleSeccion,
.edukiontzia div.r01delegacion div.r01gTabsBody h3.r01gTitleSeccion,
.edukiontzia div.r01fundacion div.r01gTabsBody h3.r01gTitleSeccion {
  padding: 0.5em 0 0.5em 1em;
  background-color: #fff !important;
  font-size: 100%;
  height: auto;
}
.edukiontzia div.r01gContainer div.r01gCommonDataAsociacion {
  height: auto;
}
.edukiontzia
  div.r01gContainer
  div.r01gCommonDataAsociacion
  .r01gCommonDataAsociacionTittle {
  width: auto;
}
.edukiontzia div.r01gContainer .r01gAsociacionClasificacion li {
  height: auto;
  padding: 0.5em 0;
  clear: both;
} /*============================================================================*/ /*===================KONTAKTU-POSTONTZIA ETA FEEDBACK-ORRIA======================*/ /*============================================================================*/
.eremuak,
#feedback {
  width: 90% !important;
  margin: 1em auto;
}
.eremua *,
#feedback #entry_1 {
  width: 100%;
  float: none;
}
.eremua label,
#feedback label {
  font-weight: bold;
  font-size: 110%;
  display: block;
  margin-top: 0.5em;
}
.eremua button,
#feedback .button {
  background: #1472a4; /*text-transform:uppercase;*/
  padding: 0.1em 0.4em;
  border: 1px solid #188cb1;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  border-radius: 2px;
  text-align: center;
  width: auto;
  float: none;
  margin: 1em 0;
}
div.kontaktuberria div.kontaktuberria_gehiago ul {
  font-size: 100% !important;
} /*=====================================================================*/ /*==========================EDUKIAK: GAIAK-AZPIGAIAK======================*/ /*=====================================================================*/ /*Orokorrak*/
.gaiak_azpigaiak {
  margin-top: 3em;
}
.gaiak_azpigaiak h1.r01Titular {
  text-align: left;
  font-size: 260%;
  clear: both;
  letter-spacing: -0.06em;
  font-weight: 600;
}
.gaiak_azpigaiak > .r01-editor > p {
  color: #666666;
  font-size: 125%;
  font-style: italic;
  margin-top: 0.2em;
  padding-left: 1em;
  text-align: left;
}
.gaiak_azpigaiak .gaia h1,
.gaiak_azpigaiak h2 {
  font-size: 180% !important;
  text-align: left !important;
}
.gaiak_azpigaiak ul h2 {
  font-size: 100% !important;
}
.gaiak_azpigaiak .azpigaia h1 {
  display: none;
}
.gaiak_azpigaiak ul {
  margin: 6em 0 0 0;
  display: table;
}
.gaia ul {
  margin: 0;
} /*Gai-orri nagusia eta defektuz*/
.edukiontzia .gaiak_azpigaiak ul {
  padding-left: 0 !important;
}
.edukiontzia .gaiak_azpigaiak li {
  width: 30%;
  margin-right: 3.5%;
  margin-top: 4em;
  float: left;
  height: auto;
  display: block;
}
.edukiontzia .gaiak_azpigaiak ul li:nth-child(3n + 1) {
  clear: left;
}
.edukiontzia .gaiak_azpigaiak ul li:nth-child(3n) {
  margin-right: 0;
} /*.gaiak_azpigaiak ul li:nth-last-of-type(2){float:left;display:block;}*/
.gaiak_azpigaiak ul a {
  display: block;
  font-size: 145%;
  text-align: left;
  line-height: 1;
}
.edukiontzia .gaiak_azpigaiak ul li p {
  font-size: 100%;
  text-align: left;
  font-weight: normal;
  color: #3d3d3d;
  margin-top: 0.3em;
  line-height: 21px;
} /*Azpigaiak*/
p.gaia_titulua {
  clear: right;
}
.edukiontzia p.gaia_titulua a {
  float: left;
  text-transform: none;
  font-size: 120%;
  padding-left: 0.8em;
  background: url(/images/web01-2014_ikono_gezi_urdin_ezkerra.gif) no-repeat
    left center #fff;
}
.gaiak_azpigaiak .gaia,
.gaiak_azpigaiak .azpigaia {
  background-image: none;
}
.gaiak_azpigaiak .azpigaia ul {
  margin: 0;
}
.gaiak_azpigaiak .azpigaia ul li {
  width: 100%;
  border-bottom: 1px solid #eee;
  float: none;
  height: auto;
  padding: 1.5em 1em;
  margin: 0;
  background: url(/images/web01-2014_ikono_gezi_urdin_eskuma.gif) no-repeat
    scroll left 1.8em #fff;
}
.gaiak_azpigaiak .azpigaia ul li:last-of-type {
  border: none;
} /*Eskaintza-Feedback*/
.eskaintza,
.atariak,
.feedback p,
.feedback .site-search {
  text-align: left;
}
.eskaintza h1.r01Titular,
.feedback h1.r01Titular,
.eskaintza h1.r01-h1,
.feedback h1.r01-h1 {
  font-size: 180% !important;
}
.eskaintza .atariak,
.eskaintza .tramiteak {
  float: left;
  width: 49%;
  margin-top: 2em;
}
.edukiontzia .eskaintza ul.atariak li,
.edukiontzia .eskaintza ul.tramiteak li {
  width: 100%;
  display: block;
  padding: 0.9em 1.1em;
  text-align: left;
  background: url(/images/web01-2014_ikono_gezi_urdin_eskuma.gif) no-repeat
    scroll left 1em #fff;
  height: auto;
  margin: 0;
  font-size: 90%;
}
.edukiontzia .eskaintza ul li a {
  font-size: 125%;
}
.feedback .search-input {
  width: 18em;
  padding: 0.2em;
  font-size: 120%;
  color: #1a1a1a;
  margin-right: 0.5em;
  border-radius: 3px;
  border: 1px solid #979797;
  box-shadow: 0.4px 1.4px 3px #eee inset;
}
.feedback .button-search {
  background: #1472a4; /*text-transform:uppercase;*/
  padding: 0.2em 0.4em;
  border: 1px solid #0089b7;
  color: #fff;
  font-weight: 600;
  font-size: 110%;
  border-radius: 3px;
}
.feedback p {
  margin: 2em 0 0.5em 0;
  font-size: 110%;
} /*Bootstrapekin*/
.gaiak_azpigaiak header {
  margin-bottom: 0 !important;
}
.gaiak_azpigaiak h1.r01-h1 {
  text-align: left;
  font-size: 260%;
  clear: both;
  font-weight: 600;
}
.gaiak_azpigaiak .r01-editor > p,
.gaiak_azpigaiak .r01Text > p {
  color: #666666;
  font-size: 125%;
  font-style: italic;
  margin-top: 0.2em;
  text-align: left;
} /*=====================================================================*/ /*===========================BARNEKO ARLOAK============================*/ /*=====================================================================*/ /*Menua*/
nav.menu_webgune div.r01gMenuH {
  width: 100%;
  background-color: #1472a4;
}
nav.menu_webgune div.r01gMenuH ul {
  background-color: #1472a4 !important;
}
nav.menu_webgune div.r01gMenuH ul li {
  padding: 0;
  background-color: #076a9f;
  border-bottom: none !important;
}
nav.menu_webgune div.r01gMenuH ul li ul li a {
  background-color: #076a9f;
  font-size: 85%;
  border-top: 1px solid #fff;
  color: #fff;
  font-weight: 600;
}
nav.menu_webgune div.r01gMenuH ul li ul li a:hover {
  color: #fff !important;
  background-color: #00507b;
}
ul#UL_PRINCIPAL_juswz_menu.r01gMenuBarHorizontal_juswz_menu ul li {
  border: none;
}
nav.menu_webgune div.r01gMenuH a {
  display: block;
  background-color: #1472a4;
  padding: 0.6em;
  border-right: 1px solid #fff;
  transition: all 0.3s ease 0s;
  font-weight: 700;
}
nav.menu_webgune div.r01gMenuH > ul > li {
  display: table-cell;
  float: none;
  height: 100%;
}
nav.menu_webgune div.r01gMenuH > ul > li > a {
  display: inline-table !important;
  height: 100%;
  line-height: 110%;
  padding: 0.8em 0.6em;
}
.edukiontzia
  nav.menu_webgune
  div.r01gMenuH
  ul.r01gMenuBarHorizontal
  li.Level_1
  a.Level_1:hover,
.edukiontzia
  nav.menu_webgune
  div.r01gMenuH
  ul.r01gMenuBarHorizontal
  li.Level_1
  a.Level_1:active,
.edukiontzia
  nav.menu_webgune
  div.r01gMenuH
  ul.r01gMenuBarHorizontal
  li.Level_1
  a.Level_1:focus {
  background-color: #076a9f !important;
  transition: all 0.2s ease 0s;
  color: #fff !important;
}
nav.menu_webgune div.r01gMenuH a span.menuTextSpan {
  color: #fff;
  transition: all 0.2s ease 0s;
}
nav.menu_webgune div.r01gMenuH a.r01gMenuBarItemSubmenu span.menuTextSpan {
  background: url(/images/web01-2014_ikono_gezi_zuri_behera.gif) right 0.4em
    no-repeat transparent;
  padding-right: 1.2em;
}
nav.menu_webgune div.r01gMenuTitle,
nav.menu_webgune > select {
  display: none;
} /*=====================================================================*/ /*===========================ARLOAK BI MENUKIN===========================*/ /*=====================================================================*/
.menu_webgune_bi {
  width: 24%;
  float: left;
  margin: 0 1em 0 0;
  background-color: #f2f2f2;
  padding: 1em;
  border-radius: 5px;
  border: 1px solid #dbdbdb;
}
.menu_webgune_bi h1,
.menu_webgune_bi h2.nav_izenburuzar {
  margin: 0 0 0.8em 0 !important;
  font-size: 130% !important;
  font-style: normal !important;
  text-align: left;
}
.edukiontzia * .menu_webgune_bi ul li a {
  padding: 0.6em 0.3em;
  font-weight: 600;
  color: #1472a4 !important;
  text-shadow: 1px 1px 1px #fff;
  display: block;
  text-align: left;
  border-bottom: 1px solid #d9d9d9;
  font-size: 90%;
}
.edukiontzia * .menu_webgune_bi ul li:last-of-type a {
  border-bottom: 0;
}
.edukiontzia * .menu_webgune_bi ul li a.testu_lodia_700 {
  text-shadow: none;
  color: #1a1a1a !important;
  background-color: #e4e4e4;
}
.edukiak_menu_webgune_bi {
  width: 73%;
  display: block;
  margin-bottom: 2em;
  float: right !important;
}
.edukiontzia * .menu_webgune_bi ul li ul li a {
  padding-left: 1.4em;
  font-size: 80%;
  font-style: italic;
}
.edukiontzia * .menu_webgune_bi ul li.has-subnav a.open {
  background: url(/images/web01-2014_ikono_gezi_urdin_behera.gif) no-repeat 98%
    center transparent;
  padding-right: 4%;
}
.edukiontzia * .menu_webgune_bi ul li.has-subnav a.close {
  background: url(/images/web01-2014_ikono_gezi_urdin_gora.gif) no-repeat 98%
    center transparent;
  padding-right: 4%;
} /*=====================================================================*/ /*===========================EJ HASIERA-ORRIA============================*/ /*=====================================================================*/
.ej_goiburu {
  clear: both;
  height: auto;
  margin: -0.5em auto 1em auto;
  max-width: 1100px;
  text-align: center;
  width: 90%;
  font-weight: bold;
  padding: 0;
  display: table;
}
.ejlogo,
.ejhasiera_logo {
  width: 50%;
  float: left;
  height: auto;
  margin-top: 1.1%;
}
.ejlogo img,
.ejhasiera_logo img {
  float: left;
  height: 20%;
}
.ejhasiera_logo h1,
.ejlogo h1 span {
  float: left;
  margin-top: 14px;
  font-size: 240%;
  text-align: left;
  width: 73%;
  letter-spacing: -0.06em /*!important*/;
  font-weight: 600;
}
body .ejhasiera_logo h1 span {
  display: block;
  clear: both;
  color: #757575;
  text-align: left;
  font-weight: 600;
  letter-spacing: -0.06em /*!important*/;
}
.menu_ej {
  width: 50%;
  float: right;
  height: auto;
  padding: 0.8em 0 0.8em 0.8em;
  border-left: 1px solid #ccdadf;
}
.menu_ej li {
  width: 48.5%;
  float: left;
  font-size: 110%;
  text-align: left;
  margin: 0.35em 0em;
}
.menu_ej li:nth-child(2n) {
  width: 51.5%;
}
html body .menu_ej li a {
  color: #1472a4;
  font-weight: 600;
  text-decoration: none;
  padding-left: 0.55em;
  background: url("/images/web01-2014_ikono_gezi_urdin_eskuma.gif") no-repeat
    scroll -0.2em 0.35em transparent;
  letter-spacing: -0.05em /*!important*/;
}
@media only screen and (max-width: 1160px) and (min-width: 1025px) {
  .menu_ej li {
    font-size: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .menu_ej li {
    font-size: 88% !important;
  }
  .menu_ej li a {
    padding-left: 0em;
    background: none;
    background-image: none !important;
  }
}
.menu_ej li a:hover,
.menu_ej li a:active {
  text-decoration: underline;
}
p.azalpena {
  margin: 2em auto 3em auto;
  font-size: 1em;
  line-height: 140%;
  max-width: 1000px;
} /*=====================================================================*/ /*===========================SAILEN HASIERA-ORRIAK========================*/ /*=====================================================================*/
.sailak_albisteak {
  background-position: left top;
  background-repeat: no-repeat;
  width: 100%;
  height: 14.9em;
  text-align: left;
  border: 1px solid #f4f4f4;
}
.sailak_albisteak .blokea {
  width: 50%;
  margin-left: 50%;
  background: #1472a4;
  padding: 1.3em;
  color: #fff; /*height: 16.5em;*/
  height: 100%;
  display: block;
  opacity: 0.95;
}
.sailak_albisteak .blokea .data {
  font-size: 70%;
  float: none;
  width: auto;
  margin-bottom: 0.5em;
  color: #d8f1fd;
  display: table;
}
.sailak_albisteak .blokea p a {
  color: #fff;
  font-size: 180%;
  font-weight: 600;
}
.sailak_albisteak .blokea .azalpena {
  font-size: 100%;
  color: #fff;
  margin: 1.5em auto 2em;
}
.sailak_beste_albisteak {
  margin-bottom: 1.5em;
} /*Arloen gaien nabigazioa*/
.arlo_nabegazioa {
  border: 1px solid #ccc;
  border-radius: 5px;
  float: left;
  font-size: 100%;
  margin-top: 1em;
  padding: 0.3em;
  min-width: 20em;
} /*Atalak estekak*/
.lanarlo_gaiak_atalak li {
  padding: 0.5em;
  width: 32.5%;
  display: inline-table;
  margin-bottom: 1.5em;
}
.lanarlo_gaiak_atalak li a {
  background: url(/images/web01-2014_ikono_gezi_urdin_eskuma.gif) left 0.35em
    no-repeat transparent;
  font-size: 130%;
  text-align: left;
  padding-left: 0.8em;
  font-weight: 700 !important;
} /*=====================================================================*/ /*=======================BILAKETA EMAITZAK - GOOGLE=======================*/ /*=====================================================================*/ /*Izenburua*/
.bilaketa_emaitzak {
  margin: 0 auto;
  width: 90%;
  max-width: 1100px;
  clear: both;
  height: auto;
  display: block;
}
.bilaketa_emaitzak h1 {
  font-weight: 600;
  font-size: 260%;
  color: #1a1a1a;
  line-height: 1em;
  padding: 0.2em 0 0.7em 0;
} /*Bilatzailea*/
.bilaketa_emaitzak .gsc-search-box,
.gsc-search-box-tools {
  display: block !important;
  width: 80% !important;
  margin: 0 auto 36px auto !important;
}
.bilaketa_emaitzak input.gsc-input {
  padding: 0.5em !important;
  font-size: 120%;
  margin-right: 0.5em !important;
  border-radius: 5px !important;
  box-shadow: 0.4px 1.4px 3px #eee inset;
  border: 1px solid #979797 !important;
}
.bilaketa_emaitzak .gsc-input-box {
  border: none;
  height: auto;
}
.bilaketa_emaitzak .gsib_a {
  padding: 0;
}
td.gsib_b {
  display: none;
}
input.gsc-search-button {
  box-sizing: content-box;
  padding: 11px 25px !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding: 8px !important;
} /*Fitxak*/
body div.gsc-tabsArea,
.gsc-tabsArea > div,
body .gsc-tabHeader {
  height: auto !important;
  margin-bottom: -1px;
}
body .gsc-tabsArea {
  font-size: 140%;
  border-bottom: none !important;
}
body .gsc-tabsArea .gsc-tabHeader {
  background-color: #f3f3f3;
  border: 1px solid #e6e6e6;
  border-radius: 0.45em 0.45em 0 0;
  float: left;
  margin: 0 7px 0 0;
  padding: 0.6em !important;
  width: auto;
}
body .gsc-tabsArea div.gsc-tabhActive {
  background-color: #ffffff !important;
  border-bottom: 1px solid #fff;
}
.gsc-tabsArea .gsc-tabHeader,
.gsc-tabsArea .gsc-tabHeader span {
  color: #1472a4 !important;
}
.gsc-tabsArea .gsc-tabHeader:hover,
.gsc-tabsArea .gsc-tabHeader span:hover {
  text-decoration: underline;
}
table div .gsc-selected-option-container {
  width: auto !important;
} /*Estekak*/
.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title,
.gsc-control-cse .gs-result .gs-title a {
  font-size: 125% !important;
  font-weight: 600;
  color: #1472a4 !important;
}
.gs-spelling a {
  color: #1472a4 !important;
}
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link b {
  color: #1472a4 !important;
  font-size: 100% !important;
  font-weight: 700;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
  color: #1472a4 !important;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
  text-decoration: underline !important;
}
.gs-result .gs-title,
.gs-result .gs-title * {
  text-decoration: none !important;
}
.gsc-result .gs-title {
  height: auto !important;
  overflow: visible !important;
}
.gsc-webResult .gsc-result {
  padding: 30px 0 !important;
  border-bottom: 1px solid #eee !important;
} /*Url-ak*/
.gsc-url-top,
.gsc-table-result {
  font-size: 120% !important;
}
.gsc-table-result {
  margin: 0.2em 0 0 0.5em;
} /*Paginazioa*/
main .gsc-results .gsc-cursor-box .gsc-cursor-page {
  background-color: #1472a4;
  border: none;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 17px;
  font-weight: bold;
  height: 2.5em !important;
  padding: 0.7em;
  text-align: center;
  width: 2.5em !important;
  border-radius: 3px;
  margin-right: 0.7em;
}
.gsc-cursor {
  margin: 1em 0;
  float: left;
}
main .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  background-color: #076a9f;
}
.gsc-results .gsc-cursor-box {
  display: table !important;
  margin: 3em 0 !important;
}
.gsc-above-wrapper-area table {
  border-top: 1px solid #e6e6e6;
}
.gsc-tabHeader.gsc-tabhActive,
.gsc-refinementHeader.gsc-refinementhActive {
  border-color: #000 !important;
} /*=====================================================================*/ /*====================BILAKETA EMAITZAK - AUTONOMY=======================*/ /*=====================================================================*/
.bilaketa {
  margin-top: 2em;
  min-height: 31em;
  display: table;
  width: 100%;
}
.bilaketa_goiburua {
  display: table;
}
.bilaketa_goiburua .bilaketa_izenburua {
  width: auto;
  float: left;
}
.bilaketa_goiburua .bilaketa_izenburua p {
  margin-bottom: -2.8em;
}
.bilaketa_goiburua .bilaketa_izenburua h1,
.bilaketa_goiburua .bilaketa_izenburua p.goiburu_izenburuzar,
.lanarlo_goiburua .bilaketa_izenburua p.goiburu_izenburuzar {
  color: #1a1a1a;
  font-size: 260%;
  font-weight: 600;
  line-height: 1em;
  padding: 0 0 0.7em 0;
  text-align: left;
  clear: both;
}
.bilaketa_goiburua .bilaketa_logoa {
  width: auto;
  float: right;
} /*Filtroak*/
.bilaketa .bilaketa_filtroak legend {
  display: none;
}
.bilaketa .bilaketa_filtroak h2 {
  text-align: left;
  font-size: 120%;
  margin-bottom: 1em;
}
.bilaketa .bilaketa_filtroak {
  width: 24%;
  float: left;
  margin-right: 1em;
  background-color: #f2f2f2;
  padding: 1em;
  border-radius: 5px;
  border: 1px solid #dbdbdb;
}
.bilaketa .bilaketa_filtroak .filtroak {
  width: 100%;
  float: none;
  height: auto;
}
.bilaketa .bilaketa_filtroak label {
  width: 100%;
  float: left;
  text-align: left;
  margin-bottom: 0.4em;
}
.bilaketa .bilaketa_filtroak input,
.bilaketa .bilaketa_filtroak select {
  clear: both;
  font-size: 90%;
  float: left;
  margin: 0 0 1em 0;
  width: 100%;
  padding: 0.3em;
}
.bilaketa_filtroak input.filtroak_botoia {
  margin-top: 2em;
} /*Elementuren bat desgaituta*/
.bilaketa .bilaketa_filtroak select:disabled {
  background-color: #f5f5f5;
  color: #ccc;
  border: 1px solid #ccc;
} /*Filtroaren osteko beste linkak*/
div.bilaketa_filtroak_orokorra {
  width: 24%;
  float: left;
}
div.bilaketa_filtroak_orokorra .bilaketa_filtroak {
  width: 100%;
  float: none;
}
div.bilaketa_filtroak_orokorra div.linkak {
  width: 100%;
  float: none;
  margin-top: 1.2em;
}
div.bilaketa_filtroak_orokorra div.linkak p {
  font-size: 90%;
  text-align: center;
  padding: 0.2em;
}
div.bilaketa_filtroak_orokorra div.linkak img {
  max-width: 90%;
} /*Bilaketa-emaitzak*/
.bilaketa .r01SearchSession {
  width: 73%;
  font-size: 130%;
  display: block;
  margin-bottom: 2em;
  float: right !important;
} /*Arloen eduki-orrian agertzen direnerako*/
.bilaketa_eduki .r01SearchSession {
  width: 92% !important;
  margin: 0.4em auto 0 auto;
  float: none !important;
}
html body .bilaketa_eduki h1,
html body .bilaketa_eduki div.r01gCabeceraTitle,
html body .bilaketa_eduki .r01Titular {
  font-size: 120%;
  letter-spacing: -0.06em /*!important*/;
  margin: 0 auto -0.5em auto;
  text-align: left; /*width: 91%;*/ /*font-style: italic;*/ /*float:left;*/
}
.r01SearchSession > h1 {
  font-size: 170%;
  float: none;
  display: block;
  height: auto;
  margin-bottom: 0.8em !important;
  font-weight: 600;
}
.bilaketa_eduki > .r01gContainer > div.r01Text > h1 {
  float: none;
  width: 100%;
}
.bilaketa .r01SearchSession * {
  text-align: left;
}
.bilaketa .r01SourceNavBarAndResults {
  border: none;
}
.bilaketa .r01SearchResultsNavBar {
  background: none;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  width: 100%;
  padding: 25px 0 15px 0;
}
.bilaketa span.r01NumResultsBold {
  font-weight: 700;
}
.bilaketa .r01Query .r01QueryTextTypo {
  font-size: 100%;
  display: inline;
  max-width: 100%;
  overflow: hidden;
  height: 1.15em;
  font-weight: 700;
}
.bilaketa span.r01Query ul li {
  margin-top: 0.3em;
}
.bilaketa .r01Query .r01QueryTextTypo::before {
  content: "(";
}
.bilaketa .r01Query .r01QueryTextTypo::after {
  content: ")";
}
.bilaketa .r01FullQueryText {
  font-weight: 700;
} /*.bilaketa #metaId_storageWorkAreaOid, .bilaketa #metaId_storageAreaOid, .bilaketa #metaId_documentAuthor, .bilaketa  span#metaId_contentAuthor,.bilaketa  span #metaId_scoreDate {    display: none;}*/
div.r01SearchSourcePagCtx ul li span,
div.r01SearchSourcePagCtx ul span.r01FullQueryText {
  display: none !important;
}
div.r01SearchSourcePagCtx ul li span#metaId_fullText,
div.r01SearchSourcePagCtx ul li span#metaId_fullText span,
div.r01SearchSourcePagCtx ul li span#catalog_organism,
div.r01SearchSourcePagCtx ul li span#catalog_organism span,
div.r01SearchSourcePagCtx ul li span#catalog_organismOR,
div.r01SearchSourcePagCtx ul li span#catalog_organismOR span,
div.r01SearchSourcePagCtx ul li span#catalog_topic,
div.r01SearchSourcePagCtx ul li span#catalog_topic span,
div.r01SearchSourcePagCtx ul li span#metaId_procedureStatus,
div.r01SearchSourcePagCtx ul li span#metaId_procedureStatus span,
div.r01SearchSourcePagCtx .r01Query ul li span.r01QueryCatalog span {
  display: inline !important;
  visibility: visible !important;
}
.bilaketa .r01SearchSourcePagCtx .r01Query ul {
  color: #fff !important;
  background-color: #f2f2f2;
  padding: 0.5em 1em;
  border-radius: 0.5em;
  margin-top: 1em;
  font-size: 95%;
}
.r01Query span.r01FullQueryTitle {
  font-weight: 600;
}
.r01Query span.r01FullQueryText {
  font-style: italic;
}
div.r01SearchResultsNavBar2cols_2 {
  width: 100%;
}
.bilaketa div.r01SourceSearchResults li.r01srItem {
  background: none;
  border-bottom: 1px solid #eee;
  padding: 1.5em 0;
  margin: 0;
}
.bilaketa div.r01SourceSearchResults .r01srItem div {
  margin-top: 3px;
}
.bilaketa div.r01SourceSearchResults .r01srItem .r01srItemDocLink {
  margin-bottom: 0.3em;
}
.bilaketa div.r01SourceSearchResults .r01srItem .r01srItemDocLink a {
  color: #1472a4;
  text-decoration: none;
  line-height: 1.2em;
}
.bilaketa div.r01SourceSearchResults .r01srItem .r01srItemDocLink a:hover {
  text-decoration: underline;
}
.bilaketa
  div.r01SourceSearchResults
  .r01srItem
  .r01srItemDocDetail1
  .r01srItemCat {
  padding-left: 0;
  width: 100%;
  clear: both;
}
.bilaketa div.r01SourceSearchResults .r01srItem .r01srItemCat em {
  color: #1a8252;
  font-style: normal;
}
.bilaketa .r01SourceSearchResults .r01srItemDetails .r01srItemDocDetail1 > div {
  float: none !important;
  font-size: 105% !important;
}
.bilaketa .r01SourceSearchResults a > .Typo_prensa_comunicacion:first-of-type,
.bilaketa .r01SourceSearchResults a > .Typo_enlaces:first-of-type,
.bilaketa #metaId_procedureCollection,
.bilaketa #metaId_contentName {
  display: none;
} /*Orrialdeen estekak*/
.bilaketa .r01SearchResultsNavBarItems {
  float: right;
}
.bilaketa .r01SearchResultsNavBarItems ul.r01NavBarItems {
  width: auto;
  float: right;
  margin-top: 1em;
}
.bilaketa .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a {
  background-color: #1472a4;
  border: medium none;
  border-radius: 3px;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 17px;
  font-weight: bold;
  height: 30px !important;
  padding: 7px;
  text-align: center;
  width: 30px !important;
  margin-right: 0.4em;
  text-decoration: none;
}
.bilaketa
  .r01SearchResultsNavBarItems
  ul.r01NavBarItems
  li.r01NavBarItem
  a:hover {
  background-color: #076a9f;
}
.bilaketa
  .r01SearchResultsNavBarItems
  ul.r01NavBarItems
  li.r01NavBarItem
  strong {
  background-color: #eee;
  border: medium none;
  border-radius: 3px;
  color: #1a1a1a;
  display: block;
  float: left;
  font-size: 17px;
  font-weight: bold;
  height: 30px !important;
  padding: 7px;
  text-align: center;
  width: 30px !important;
  margin-right: 0.4em;
  text-decoration: none;
}
.bilaketa
  .r01SearchResultsNavBarItems
  ul.r01NavBarItems
  li.r01NavBarIntermediateItem:after {
  content: none;
}
.bilaketa
  .r01SearchResultsNavBarItems
  ul.r01NavBarItems
  li.r01NavBarCtrlItem
  a {
  color: #1472a4;
  border: none;
}
.bilaketa .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem {
  padding: 9px 5px;
}
div.r01SourceSearchResults
  .r01srItem
  div.r01srItemDocDetail1
  .r01srItemTypoDet {
  padding-left: 0 !important;
}
.bilaketa
  div.r01SourceSearchResults
  .r01srItem
  div.r01srItemDocDetail1
  .r01srItemTypo
  em
  span {
  background-image: none !important;
  padding-left: 0;
}
div.r01SourceSearchResults .r01srItem em.r01srItemDocName b,
.bilaketa .r01SearchSession .r01srItemDocDesc {
  font-size: 100% !important;
} /*Gazte-informazioa*/
.bilaketa div.r01SourceSearchResults .r01srItem_gazteinformazioa ul {
  padding-left: 0;
}
.bilaketa div.r01SourceSearchResults .r01srItem_gazteinformazioa li {
  width: 100%;
  clear: both;
} /*Bilatutako hitza*/
div.r01SourceSearchResults .r01srItem em.r01srItemDocName b,
.bilaketa .r01SearchSession .r01srItemDocDesc b {
  /*color:#118fb7;*/
  color: inherit;
  font-weight: inherit;
} /*RSS esteka*/
div.rssfeed {
  padding: 0.6em;
  padding-top: 1.2em;
  float: left;
  width: 100%;
}
div.feed_box_off {
  /*opacity: 0;*/
  display: none;
  background: #eee;
  width: 100%;
  float: left;
  height: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  transition: all 0.3s ease;
  padding: 2%;
  margin-top: 0.2em;
}
div.feed_box_on {
  /*opacity: 1;*/
  display: block;
  transition: all 0.3s ease;
  height: auto;
}
div.feed_box_off p {
  font-size: 80%;
}
div.feed_box_off input {
  margin-top: 0.6em;
  width: 100%;
} /*Emaitzarik ez*/
div.r01noResults {
  margin-left: 0.8em;
}
div.r01noResults p {
  margin: 2em 0;
}
div.r01noResults ul li {
  padding: 0.8em;
} /*Kontratazioen emaitza-orria*/
div.r01srItemDetails ul.r01srItemContratacionCat,
div.r01SourceSearchResults .r01srItem .r01srItemDocDetail1 .r01srItemTypoDet {
  padding-left: 0;
} /*Aurrera-atzera*/
.r01NavBarNextBlock,
.r01NavBarPrevBlock {
  display: none !important;
} /*Araudiaren emaitza-orria*/
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a * {
  color: #1472a4;
  text-decoration: none;
  font-size: 100%;
  text-shadow: none;
  font-weight: 600;
}
.bilaketa div.r01SourceSearchResults .r01srItemlegesarea {
  padding-left: 0;
  background: none;
}
.bilaketa div.r01SourceSearchResults .r01srItemTypoNormative,
.bilaketa div.r01SourceSearchResults .r01srItemTypoNormativeFirst {
  border: 0 !important;
} /*Dokumentazioaren emaitza-orria*/ /*Dokumentazio-mota agertzen ez denez, ikonoa ezkutatuko dugu*/
.bilaketa
  div.r01SourceSearchResults
  .r01srItemTypo_documentacion
  span.r01srItemTypo_documentacion {
  display: none;
} /*Estatistiken emaitza-orria*/
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemRispLink {
  display: none;
} /*Testu kutxak eta nabigazio-gidak */
div.r01SearchSession > p {
  font-size: 80%;
  margin-bottom: 0.3em;
  font-style: italic;
}
.bilaketa div.r01searchBox {
  padding: 0.8em 1.8em;
}
.bilaketa .r01searchBox,
.bilaketa .r01GuideEls {
  border-radius: 5px;
  width: 100%;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
}
.bilaketa .r01GuideEls {
  padding: 0.4em;
}
.bilaketa div.r01searchBox fieldset {
  width: 100%;
}
.bilaketa .r01searchBoxHelp {
  display: none;
}
.bilaketa .r01searchBox .r01searchFormText {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 1px 1px 3px #f3f3f3 inset;
  font-size: 90%;
  margin: 0 0 1em;
  padding: 0.3em;
}
.bilaketa .r01searchBox .r01searchFormText:focus {
  border: 1px solid #ffcb4f;
}
.bilaketa .r01searchBox .r01searchFormButton {
  margin: 0 0 0.9em 1em;
  padding: 0.15em 1em;
  width: 15%;
}
.bilaketa div.r01GuidePastElem ul a span.r01SearchGuideSpanClose {
  background: url(/AVComun/r01gContainerVA/images/informacion/x46iCollapsed.png) -0.4em
    center;
}
.bilaketa div.r01GuidePastElem ul a span.r01SearchGuideSpanText,
.bilaketa div.r01GuidePastElem ul a span.r01SearchGuideSpanText i {
  font-weight: 700;
  text-decoration: none;
  color: #1472a4;
}
.bilaketa div.r01GuidePastElem ul li.r01GuideElem {
  color: #1a1a1a;
}
.bilaketa div.r01GuidePastElem ul li.r01GuideElem:last-of-type {
  float: right;
}
.bilaketa div.r01GuidePastElem ul li.r01GuideElem:first-of-type {
  float: left;
}
.bilaketa #r01SearchGuide ul {
  padding: 0.8em;
}
.bilaketa .r01GuidePastElem ul {
  width: 100%;
}
.bilaketa #r01SearchGuide ul a,
.bilaketa #r01SearchGuide ul a i {
  font-weight: 500;
  font-size: 90%;
}
.bilaketa #r01SearchGuide .r01GuideCols {
  margin-top: 0;
}
.bilaketa #r01SearchGuide li.r01GuideElem,
.bilaketa div.r01GuidePastElem ul li.r01GuideElemNavigator {
  background: url("/images/web01-2014_ikono_gezi_urdin_eskuma.gif") left center
    no-repeat transparent;
  font-weight: 500;
}
.bilaketa div.r01GuidePastElem ul li.r01GuideElemNavigator a {
  font-weight: 700;
}
.bilaketa div.r01GuidePastElem ul li.r01GuideElem {
  padding-right: 0;
} /*Online prozedurak*/
div.r01SourceSearchResults .r01srItem div.r01srItemMetaData {
  width: auto;
  float: left;
  clear: left;
  padding: 0;
}
div.r01SourceSearchResults .r01srItem div.r01srItemMetaData ul {
  border: 0;
  background: none;
  border-radius: 8px;
}
div.r01SourceSearchResults
  .r01srItem
  div.r01srItemMetaData
  ul
  .r01srItemMDProcedureOnLine {
  /* background-image:none;*/
  padding: 0.2em 0;
}
div.r01SourceSearchResults
  .r01srItem
  div.r01srItemMetaData
  ul
  .r01srItemMDProcedureOnLine
  span {
  font-size: 90%;
  color: #666666 !important;
  font-style: italic;
}
.bilaketa div.r01SourceSearchResults .r01srItem .r01srItemCommon {
  width: 100%;
} /*=====================================================================*/ /*=================================OINA================================*/ /*=====================================================================*/
div.beheko_estekak {
  width: 100%;
  background: #1472a4;
  padding: 2.5em 5%;
  display: table;
  text-align: left;
  clear: both;
}
.beheko_estekak div {
  width: 23.2%;
  height: auto;
  float: left;
  border-left: 1px solid #278bb9;
  padding-left: 1%;
}
.beheko_estekak div:first-of-type {
  margin-left: 1%;
}
.beheko_estekak h2,
.beheko_estekak h3 {
  text-align: left;
  font-size: 120%;
  font-weight: bold;
  color: #fff;
  margin: 0 0 0.8em 0.1em;
  text-shadow: 0.5px 0.5px 1px #07536c;
}
.beheko_estekak ul {
  height: auto;
}
.beheko_estekak ul li a {
  padding: 0.5em 0.3em 0.5em 1em;
  background: url(/images/web01-2014_ikono_gezi_zuri_eskuma.gif) no-repeat left
    center #1472a4;
  display: block;
  color: #fff;
  text-transform: none;
  text-shadow: 0.5px 0.5px 1px #07536c;
  text-align: left;
}
.beheko_estekak ul li a:hover,
nav.beheko_estekak ul li a:active,
.beheko_estekak ul li a:focus {
  text-decoration: underline;
}
.oina {
  width: 100%;
  background: url(/images/web01-2014_oina_logo_atzekoa.gif) no-repeat left
    bottom #1f1f1f;
  padding: 2em 2em 3.5em 2em;
}
.oina > div {
  width: 33%;
  float: left;
}
.oina a:hover,
footer.oina a:active {
  text-decoration: underline;
}
.oina img {
  margin: 1em auto 4em auto;
  width: auto;
  text-align: center;
  display: block;
}
.oina p {
  float: left;
  color: #c9c9c9;
  font-size: 90%;
}
.oina p a {
  color: #37c3f0;
  text-decoration: underline;
}
.oina ul {
  float: right;
  width: auto;
}
.oina ul li {
  display: inline-block;
  float: left;
}
.oina ul li a {
  padding: 0 1em 0 1em;
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 90%;
  text-decoration: underline;
  color: #37c3f0;
}
.r01ClaimPersonas {
  display: none;
} /*ScrollUp*/
.scrollup-p {
  display: none;
}
.oina .gizarte_sareak * {
  color: #fff;
}
.oina .gizarte_sareak a:hover * {
  color: #37c3f0;
}
.oina .gizarte_sareak {
  display: flex;
  justify-content: center;
}
.oina .gizarte_sareak ul {
  margin-left: 3%;
} /*===============================MEDIAQUERYAK==========================*/
@media only screen and (max-width: 1024px) {
  /*Goiko barra*/
  .scontainer {
    width: 14em;
  }
  .o-content .zutabeak {
    width: 42em;
  }
  .o-content .o-content-zutabe {
    width: 33%;
  } /*EJ Logoa eta menua*/
  .ejlogo p {
    font-size: 190%;
  }
  .menu_ej li {
    font-size: 100%;
  } /*Saileko homeak*/
  .sailak_albisteak .blokea p {
    font-size: 80%;
  }
  ul.nabarmenduak li img {
    width: 95%;
    height: auto;
  } /*Arloen menua*/
  nav.menu_webgune div.r01gMenuH a {
    padding: 0.6em;
    font-size: 90%;
  }
} /*=============================MODULUAK EDUKIETAN==============================*/
.edukiontzia div.r01gContainer * .botoiak a,
.edukiontzia div.r01gContainer * .etiketak a {
  color: #ffffff !important;
  text-decoration: none !important;
}
.edukiontzia div.r01gContainer * .botoiak a:hover,
.edukiontzia div.r01gContainer * .botoiak a:active {
  text-decoration: none !important;
  color: red;
}
.edukiontzia div.r01gContainer * .botoiak,
.edukiontzia div.r01gContainer * .erabilienak,
.edukiontzia div.r01gContainer * .nabarmenduak,
.edukiontzia div.r01gContainer * .etiketak {
  padding-left: 0;
  text-align: center;
} /*Lan arloak eduki batean*/
.edukiontzia .r01gContainer section h1 {
  display: none;
}
.edukiontzia .r01gContainer article section h1 {
  display: block;
}
.edukiontzia .r01gContainer ul.erabilienak li * {
  text-align: center !important;
  line-height: 1em;
}
.edukiontzia .r01gContainer ul.erabilienak li a {
  font-size: 150%;
  margin-bottom: 0.3em;
}
.edukiontzia .r01gContainer ul.erabilienak li a img,
.edukiontzia .r01gContainer .r01Text ul.erabilienak li img {
  border: 6px solid #1472a4;
  border-radius: 50%;
  box-sizing: content-box;
  display: block;
  height: 75px;
  margin: 0.2em auto;
  transition: all 0.3s ease 0s;
  width: 75px;
  padding: 0;
} /*Lan arloak eduki batean 2*/
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 #1472a4;
  border-radius: 50%;
  box-sizing: content-box;
  display: block;
  height: 75px;
  margin: 0.2em auto;
  transition: all 0.3s ease 0s;
  width: 75px;
  padding: 0;
} /*Nabarmenduak*/
.edukiontzia div.r01gContainer * .nabarmenduak li {
  text-align: center !important;
  margin: 0 1% !important;
}
.edukiontzia div.r01gContainer * .nabarmenduak a {
  font-size: 120%;
  line-height: 1em;
} /*Etiketak*/
.edukiontzia div.r01gContainer * .etiketak li a {
  font-size: 100%;
  padding: 0.2em 0.4em;
  display: block;
} /*Zerrendak*/
.edukiontzia div.r01gContainer * dl.dl_trinkoa dt,
.edukiontzia div.r01gContainer * dl.dl_trinkoa dd {
  border: 0;
  width: auto;
  float: left;
  padding-right: 0.5em;
}
.edukiontzia div.r01gContainer * dl.dl_trinkoa dd {
  border: 0;
  width: auto;
  float: none;
} /*Formularioak edukietan*/
.formularioa fieldset {
  border: 4px solid #eee;
  padding: 1em;
  border-radius: 0.3em;
  margin: 0.5em 0.5em 1.5em 0.5em;
}
.formularioa fieldset fieldset {
  border: 1px solid #eee;
  padding: 1em;
  border-radius: 0.3em;
  margin: 0.5em;
}
.formularioa fieldset legend {
  font-weight: 700;
  font-size: 120% !important;
}
.formularioa fieldset fieldset legend {
  font-weight: 600;
  font-size: 100% !important;
}
.formularioa label {
  font-weight: 700;
  display: table;
  margin-top: 1em;
}
.formularioa .form_radio_check label {
  display: inline-block;
  margin-right: 0.5em;
} /*=========================================GIZARTE SAREEN KUTXAK=======================================*/
.edukiontzia .gizarte_sareak h1 {
  margin-bottom: 1em;
}
.edukiontzia .twitter-timeline {
  padding: 1em;
} /*=====================================================================================================*/ /*==========================================EDUKIEN MARKATU BERRIA========================================*/ /*=====================================================================================================*/ /*Dokumentazio eduki mota hartuko dugu oinarritzat, gero ikusiko dira ze aldaketak behar diren*/ /*Izenburuak*/
html body .edukiontzia .r01gContainer article.r01eduki h1.r01Header {
  font-size: 240%;
  letter-spacing: -0.06em /*!important*/;
  line-height: 1em;
  margin: 0;
  margin-bottom: 0.4em;
}
.edukiontzia .r01gContainer article.r01eduki section h1::first-letter {
  color: #1a1a1a;
}
.edukiontzia .r01gContainer article.r01eduki aside,
.edukiontzia .r01gContainer article.r01eduki section {
  border: 0;
} /*Aside - Xehetasunak*/
.edukiontzia .r01gContainer article.r01eduki aside {
  padding: 1.6em;
  border-radius: 0.8em;
  background: #f8f8f8;
}
.edukiontzia .r01gContainer article.r01eduki aside dl {
  font-size: 80%;
}
.edukiontzia .r01gContainer article.r01eduki aside dl dt {
  width: auto;
  float: left;
}
.edukiontzia .r01gContainer article.r01eduki aside dl dd {
  width: auto;
  clear: right;
  border: 0;
  margin: 0.1em 0 0 0.6em;
  padding: 0 0 0.3em 0.5em;
  display: table;
}
.edukiontzia .r01gContainer article.r01eduki aside.r01Detail h1 {
  display: none;
} /*Estekak*/
.edukiontzia .r01gContainer article.r01eduki section.r01Links ul {
  padding-left: 0;
}
.edukiontzia .r01gContainer article.r01eduki section.r01Links ul li {
  border: 0;
}
.edukiontzia .r01Links a {
  font-size: 100% !important;
  background: url(/images/web01-ikono_esteka.png) no-repeat left center
    transparent;
  text-decoration: none !important;
}
.edukiontzia .r01Links a:hover {
  text-decoration: underline !important;
} /*Beste sectionak*/
.edukiontzia .r01gContainer article.r01eduki section {
  padding: 0 !important;
}
.edukiontzia .r01gContainer article.r01eduki section h1 {
  display: block;
  font-size: 150%;
}
.edukiontzia .r01gContainer article.r01eduki p.r01ImageFoot {
  margin-top: -0.8em;
  font-style: italic;
  font-size: 85%;
} /*Informazioplus - goiko hegalak*/
.edukiontzia .r01gContainer article.r01eduki ol.r01-resp-tabs-list li {
  background: #f3f3f3 none repeat scroll 0 0 !important;
}
.edukiontzia
  .r01gContainer
  article.r01eduki
  ol.r01-resp-tabs-list
  li.r01-resp-tab-active {
  background: #ffffff !important;
} /*Informazioplus - estekak*/
.edukiontzia div.r01gContainer article.r01eduki .r01-cont-list ul li a {
  color: #1472a4 !important;
  border-radius: 0.5em;
  border: 0.15em solid #1472a4;
  padding: 0.4em;
} /*Informazioplus - Akordeoiak*/
.edukiontzia
  div.r01gContainer
  article.r01eduki
  .r01-tabpanel
  [role="tab"]
  .r01-tab__title,
.edukiontzia
  div.r01gContainer
  article.r01eduki
  .r01-tabpanel
  [role="tabpanel"] {
  font-size: 0.9em;
}
.edukiontzia div.r01gContainer .r01-tabpanel [role="tab"] .r01-tab__title {
  padding-left: 0.4em;
}
.edukiontzia
  div.r01gContainer
  article.r01eduki
  .r01-tabpanel
  [role="tab"][aria-expanded="false"]
  .r01-tab__title::before,
.edukiontzia
  div.r01gContainer
  article.r01eduki
  .r01-tabpanel
  [role="tab"][aria-expanded="true"]
  .r01-tab__title::before {
  vertical-align: -60%;
}
.edukiontzia div.r01gContainer .r01-tabpanel [role="tab"] a {
  background: none;
  padding-left: 0.6em;
}
.edukiontzia div.r01gContainer .r01-tabpanel [role="tab"] a::before {
  content: url(/images/web01-2014_ikono_gezi_urdin_eskuma.gif);
  vertical-align: -10%;
  padding-right: 0.5em;
} /*=====================================================================================================*/ /*================================EDUKIEN MARKATU BERRIA - MUGIKORRAK======================================*/ /*=====================================================================================================*/
@media only screen and (max-width: 991px) {
  /*Izenburuak*/
  .edukiontzia .r01gContainer article.r01eduki h1.r01Header {
    font-size: 200%;
  } /*Informazioplus - Hegalak*/
  .edukiontzia div.r01gContainer article.r01eduki .r01-resp-accordion {
    border: 2px solid #26acd7 !important;
    border-radius: 0.5em;
    color: #26acd7;
    font-size: 125%;
    margin-top: 0.3em;
  }
  .edukiontzia div.r01gContainer article.r01eduki .r01-resp-tab-active {
    background: #26acd7 !important;
    color: #fff;
    border-radius: 0.5em 0.5em 0 0;
  } /*Informazio plus-Fitxak*/
  .edukiontzia div.r01gContainer article.r01eduki .r01-resp-arrow {
    border: none;
    display: block;
    background: url(/images/web01-2014_ikono_gezi_urdin_behera.gif) no-repeat
      bottom center transparent;
    width: 1em;
    height: 1em;
  }
  .edukiontzia
    div.r01gContainer
    article.r01eduki
    .r01-resp-tab-active
    .r01-resp-arrow {
    display: block;
    background: url(/images/web01-2014_ikono_gezi_zuri_behera.gif) no-repeat
      bottom center transparent !important;
    border: none;
    width: 1em;
    height: 1em;
  }
} /*=================================Menu erabilerraza======================================*/
nav.menu_webgune_02 h1,
nav.menu_webgune_02 h2 {
  display: none;
}
nav.menu_webgune_02 ul li.has-subnav ul {
  display: none;
}
nav.menu_webgune_02 ul {
  width: 100%;
  background-color: #1472a4;
  display: inline-block;
  height: auto;
  border-bottom: 1px solid #fff;
} /* elementu bat */
nav.menu_webgune_02 ul li:first-child:nth-last-child(1) {
  width: 100%;
} /* bi elementu */
nav.menu_webgune_02 ul li:first-child:nth-last-child(2),
.edukiontzia nav.menu_webgune_02 ul li:first-child:nth-last-child(2) ~ li {
  width: 50%;
} /* hiru elementu */
nav.menu_webgune_02 ul li:first-child:nth-last-child(3),
.edukiontzia nav.menu_webgune_02 ul li:first-child:nth-last-child(3) ~ li {
  width: 33.3333%;
} /* lau elementu */
nav.menu_webgune_02 ul li:first-child:nth-last-child(4),
.edukiontzia nav.menu_webgune_02 ul li:first-child:nth-last-child(4) ~ li {
  width: 25%;
} /* lau elementu baino gehiago, zabalera auto*/
nav.menu_webgune_02 ul li {
  padding: 0;
  border-bottom: none !important;
  float: left;
  border-bottom: 1px solid #fff;
  transition: all 0.3s ease 0s;
  border-right: 1px solid #fff;
  height: auto;
  color: #fff !important;
  font-weight: 700;
}
nav.menu_webgune_02 ul li:hover {
  background-color: #076a9f !important;
}
nav.menu_webgune_02 ul li a {
  color: #fff !important;
  transition: all 0.3s ease 0s;
  font-weight: 700;
  text-align: center;
  padding: 1em 0.5em 0.5em 0.5em;
  display: block;
  min-height: 3em;
}
nav.menu_webgune_02 ul li a:focus {
  /*outline: 1px dotted #1a1a1a !important;*/
  transition: none;
}
.edukiontzia nav.menu_webgune_02 ul li a:hover {
  color: #fff !important;
  text-decoration: none !important;
}
nav.menu_webgune_02 ul li a div {
  display: block;
  margin-top: -0.5em;
  color: #fff;
  margin-bottom: 0em;
  z-index: -1;
} /*Semeak baditu...*/
nav.menu_webgune_02 ul li.has-subnav div a {
  padding-right: 1.7em !important;
  background: url(/images/web01-2014_ikono_gezi_zuri_behera.gif) 96% 55%
    no-repeat transparent !important;
}
nav.menu_webgune_02 ul li.has-subnav div a:hover,
nav.menu_webgune_02 ul li.has-subnav div a:focus,
.edukiontzia nav.menu_webgune_02 ul li.has-subnav div a.close {
  background-color: #076a9f !important;
}
nav.menu_webgune_02 ul li.has-subnav ul {
  width: auto;
  position: absolute;
  margin-top: 1px;
  border-bottom: 0;
  margin-left: -1px;
  background: transparent;
  z-index: 1000;
}
nav.menu_webgune_02 ul li.has-subnav ul li {
  width: 100% !important;
  float: none;
  display: block;
}
nav.menu_webgune_02 ul li.has-subnav ul li a {
  width: 100%;
  font-size: 90%;
  text-align: left;
  border: 1px solid #fff;
  border-top: none;
  font-weight: 600;
  padding: 0.65em 0.5em;
  background-color: #076a9f !important;
  min-height: initial !important;
}
nav.menu_webgune_02 ul li.has-subnav ul li a:hover,
nav.menu_webgune_02 ul li.has-subnav ul li a:focus {
  background-color: #00507b !important;
} /*====================BLOGEKO SARREREN CONTENTLISTAK===================*/ /*.edukiontzia .r01gClsContentList .r01Typo_blog_post_searchResult .item-content *{font-size:100%;}*/
.edukiontzia
  div.r01gClsContentList
  ul
  li
  div.r01Typo_blog_post_contentList
  .item
  .item-content
  a,
div.r01gClsContentList
  ul
  li
  div.r01Typo_blog_post_searchResult
  .item
  .item-content
  a {
  font-size: 150%;
  color: #1472a4;
} /*.edukiontzia div.r01gClsContentList ul li div.r01Typo_blog_post_contentList .item .item-content p,div.r01gClsContentList ul li div.r01Typo_blog_post_searchResult .item .item-content p {    font-size: 120%;}*/
.edukiontzia
  div.r01gClsContentList
  ul
  li
  div.r01Typo_blog_post_searchResult
  .media-content {
  border-radius: 50%;
  border: 6px solid #1472a4;
}
div.r01gClsContentList
  ul
  li
  .r01Typo_blog_post_searchResult
  .item
  .item-footer
  a,
div.r01gClsContentList
  ul
  li
  .r01Typo_blog_post_contentList
  .item
  .item-footer
  a {
  color: #1472a4;
  font-weight: 700;
} /*Miniatura 1*/
.edukiontzia
  .r01gClsContentList
  .r01gContentListTabs
  .r01Typo_blog_post_contentList
  .item-header
  img {
  width: 13em;
  height: 8em;
} /*Miniatura 2*/
.edukiontzia
  .r01gClsContentList
  .r01gContentListTabs
  .r01Typo_blog_post_searchResult
  .item-header {
  width: 66%;
  margin-right: 1em;
}
.edukiontzia
  .r01gClsContentList
  .r01gContentListTabs
  .r01Typo_blog_post_searchResult
  .item-header
  img {
  width: 100%;
  height: auto;
  max-height: 26em;
} /*Miniatura 3*/
.edukiontzia
  .r01gClsContentList
  .r01gContentListTabs
  .r01Typo_blog_post_article
  .item-header
  img {
  width: 100%;
  height: auto;
  max-height: 26em;
} /*=========================HEZKUNTZAKO ZERRENDAK=======================*/
.edukiontzia .hezkuntza_zerrendak div {
  font-size: 90%;
  width: 49%;
  float: left;
}
.edukiontzia .hezkuntza_zerrendak > h2 {
  width: 49%;
  float: left;
}
.edukiontzia .hezkuntza_zerrendak h2 {
  font-size: 120% !important;
  line-height: 1em !important;
} /*=========================ESTEKA-ZERRENDAK=======================*/
.edukiontzia ul.esteka_zerrendak {
  margin: 3em 0;
}
.edukiontzia ul.esteka_zerrendak li {
  background: rgba(0, 0, 0, 0)
    url("/images/web01-2014_ikono_gezi_urdin_eskuma.gif") no-repeat scroll left
    0.1em;
  font-size: 110%;
  margin: 0.5em 4%;
  padding-left: 1em;
  text-align: left;
  width: 40%;
  display: block;
  float: left;
}
iframe #facebook ._2p3a {
  width: 100% !important;
} /*====================================DIRU-LAGUNTZA BERRIAK 2017/06=======================================*/ /*====Oharra: r01ayuda_subvencion erabiltzen dut diru-laguntzak konfiuratzeko, baina zabaldu beharko genuke ta r01container jarri=== */ /*====================================================================================================*/ /*Izenburua*/
.edukiontzia .r01gContainer article header {
  margin-bottom: 0 !important;
}
.edukiontzia .r01gContainer article h1.r01-h1 {
  line-height: 1em;
  font-size: 2.5em;
  margin-bottom: 0.4em;
  margin-top: 0;
}
.edukiontzia .r01gContainer article h2.r01-h2 {
  font-size: 1.6em;
} /*Egoera*/
.edukiontzia .r01gContainer article div.alert-info {
  font-size: 90%;
  padding: 1em;
}
.edukiontzia .r01gContainer article div.alert-info dl {
  margin: 0;
}
.edukiontzia .r01gContainer article div.alert-info dl dd {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
} /*Ezkerreko menua*/
.edukiontzia .r01gContainer article nav ul {
  padding: 0;
  border: 1px solid #dddddd;
}
.edukiontzia .r01gContainer article nav ul li {
  margin-top: 0;
}
.edukiontzia .r01gContainer article nav ul li a:link,
.edukiontzia .r01gContainer article nav ul li a:visited {
  line-height: 1em !important;
  padding: 0.8em 1.4em;
}
.edukiontzia .r01gContainer article nav li.x88-menu-title {
  font-size: 1.2em;
  line-height: 1em;
  margin-top: 0.8em;
  padding: 0.7em;
  border-bottom: 1px solid #dddddd;
}
.edukiontzia .r01gContainer article nav li.x88-menu-title:first-of-type {
  margin-top: 0.3em;
} /*Fitxak*/
.edukiontzia .r01gContainer article ul.r01-nav-tabs {
  padding-left: 0;
}
.edukiontzia .r01gContainer article ul.r01-nav-tabs li {
  /*outline: 0;*/
}
.edukiontzia .r01gContainer article ul.r01-nav-tabs li a {
  padding: 0.7em 1.3em;
  font-size: 115% !important;
}
.edukiontzia .r01gContainer article ul.r01-nav-tabs li a {
  background-color: #f3f3f3;
}
.edukiontzia .r01gContainer article ul.r01-nav-tabs li.active a {
  background-color: #ffffff;
} /*Botoiak*/
.edukiontzia .r01gContainer article .text-center {
  text-align: center;
}
.edukiontzia .r01gContainer article a.btn {
  background-color: #1472a4;
  border: 1px solid #0c6b9e !important;
  padding: 0.45em 1em;
  font-weight: bold;
  font-size: 100% !important;
  border-radius: 4px;
  width: auto;
  float: none !important;
  margin: 1em auto;
  color: #fff !important;
  transition: all 0.2s;
  -webkit-transition: all 0.3s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset,
    0 1px 2px rgba(0, 0, 0, 0.15) !important;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset,
    0 1px 2px rgba(0, 0, 0, 0.15) !important;
  cursor: pointer; /*outline: 0;*/
  white-space: initial;
  text-align: center;
  text-decoration: none !important;
}
.edukiontzia .r01gContainer article .alert .label {
  color: #fff;
}
.edukiontzia .r01gContainer article a.x88-btn-procedure,
.edukiontzia .r01gContainer article a.x88-btn-procedure:link,
.edukiontzia .r01gContainer article a.x88-btn-procedure:visited {
  color: #fff !important;
  text-decoration: none;
} /*Tolesgarriak*/
.edukiontzia .r01gContainer article div.panel-heading {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  cursor: pointer;
  border-radius: 0.5em;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset,
    0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  padding: 1.2em;
  margin-bottom: 2px;
}
.edukiontzia .r01gContainer article div.panel-heading:hover {
  background-color: #e6e6e6;
  border: 1px solid #b3b3b3;
}
.edukiontzia article div.panel-heading h3 {
  margin: 0 !important;
  line-height: 1em;
  font-size: 1em !important;
}
.edukiontzia .r01gContainer article div.panel-heading a {
  font-weight: 700;
  font-size: 100%;
  margin: 0;
  line-height: 1.3em; /*outline: 0;*/
  display: block;
  width: 100%;
  text-decoration: none !important;
}
.edukiontzia .r01gContainer article div.panel-heading a:before {
  margin-right: 0.3em;
}
.edukiontzia
  .r01gContainer
  article
  .panel-group
  .panel-heading
  + .panel-collapse
  > .panel-body {
  border: 1px solid #e6e6e6;
  border-top: 0;
  margin-top: -0.4em;
}
.edukiontzia .r01gContainer article .panel-default {
  border: none;
} /* Markatu akatsak apaindu: zerrendak */
.r01gContainer .list-unstyled {
  list-style: none !important;
  padding-left: 0 !important;
}
.edukiontzia .r01gContainer article .r01-attachment-icon-pdf,
.edukiontzia .r01gContainer article .r01-attachment-icon-xls,
.edukiontzia .r01gContainer article .r01-attachment-icon-xlsx,
.edukiontzia .r01gContainer article .r01-attachment-icon-ppt,
.edukiontzia .r01gContainer article .r01-attachment-icon-zip,
.edukiontzia .r01gContainer article .r01-attachment-icon-doc,
.edukiontzia .r01gContainer article .r01-attachment-icon-docx {
  background: none;
  padding-left: 0;
}
.edukiontzia .r01gContainer article h4.r01-h4 {
  font-size: 1em;
}
.edukiontzia .r01gContainer article h5.r01-h5 {
  font-size: 0.9em;
} /*========DRULAGUNTZAK EZ DIREN PROZEDURENTZAKO, HALA ERE R01GCONTAINER ERABILTZEN DUGU=========*/
.edukiontzia .r01gContainer article ul#proceeding-menu,
.edukiontzia .r01gContainer article ul#proceeding-menu ul.collapse,
.edukiontzia .r01gContainer article ul#proceeding-menu ul.collapsing {
  border: 0;
  margin-top: 0;
  margin-bottom: 0.6em;
  font-size: 100%;
}
.edukiontzia .r01gContainer article #proceeding-menu a.nav-sub-container {
  background: url("/images/web01-2014_ikono_gezi_urdin_behera.gif") no-repeat
    98% center #e4e4e4;
  border: 0;
  border-radius: 0.2em;
  padding: 0.7em;
  color: #1472a4;
}
.edukiontzia
  .r01gContainer
  article
  #proceeding-menu
  li[aria-expanded="true"]
  a.nav-sub-container {
  background: url("/images/web01-2014_ikono_gezi_urdin_gora.gif") no-repeat 98%
    center #e4e4e4;
}
.edukiontzia .r01gContainer article #proceeding-menu .caret-container {
  display: none;
} /*=======================================================================================*/ /*===========================EDUKI BERRIAK BOOTSTRAPEKIN====================================*/ /*=======================================================================================*/ /*Edukiaren izenburua*/
html body .edukiontzia .r01gContainer article header.r01-header h1 {
  font-size: 240%;
  line-height: 1em;
  letter-spacing: -0.06em /*!important*/;
}
.edukiontzia .r01gContainer article header {
  margin-bottom: 0 !important;
} /*Azpititulua*/
.edukiontzia .r01gContainer article .r01-subtitle {
  font-size: 1.1em;
  font-weight: 700;
} /*Egilea eta data*/
.edukiontzia .r01gContainer article .r01-date,
.edukiontzia .r01gContainer article .r01-author {
  font-size: 0.85em;
  font-style: italic;
  margin-bottom: 1.5em;
  padding: 0.5em 0;
} /*Sectionen izenburuak*/
.edukiontzia .r01gContainer article section h2 {
  font-size: 140%;
  background: transparent;
  padding-left: 0;
} /*r01text*/
.edukiontzia .r01gContainer article section {
  padding: 0 0 1em 0;
} /*Edukiaren deskribatzailea - Kutxa grisa*/
.edukiontzia .r01gContainer article .r01-info {
  padding: 1em 2em;
  font-size: 0.9em;
}
.edukiontzia .r01gContainer article .r01-info .r01-date {
  font-style: normal;
  font-size: 100%;
}
.edukiontzia .r01gContainer article .r01-info dl {
  margin: 0;
  width: auto;
}
.edukiontzia .r01gContainer article .r01-info dl dt {
  float: left;
  width: auto;
}
.edukiontzia .r01gContainer article .r01-info dl dd {
  float: left;
  width: auto;
  margin-left: 0;
  border: 0;
  margin: 0;
} /*Tolesgarriak*/
.edukiontzia .r01gContainer article .panel-heading {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset,
    0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  background-color: #f2f2f2;
}
.edukiontzia .r01gContainer article .panel-heading a {
  display: block;
  width: 100%; /*outline: 0;*/
}
.edukiontzia .r01gContainer article .panel-heading a:hover {
  text-decoration: none !important;
}
.edukiontzia .r01gContainer article .panel-heading:hover {
  background-color: #ececec;
  cursor: pointer;
} /*Hegalak*/
.edukiontzia .r01gContainer article .tabs-top .r01-nav-tabs {
  padding-left: 0;
}
.edukiontzia .r01gContainer article .tabs-top .r01-nav-tabs li a {
  background-color: #f3f3f3;
  padding: 0.6em 0.65em;
  margin-right: 0.15em; /*outline: 0;*/
  font-size: 1.1em !important;
}
.edukiontzia .r01gContainer article .tabs-top .r01-nav-tabs li.active a {
  background-color: #fff;
  text-decoration: none !important;
}
.edukiontzia .r01gContainer .tabs-top .tab-content {
  width: 100%;
} /*Informazio plus - Ezkerreko menua*/
.edukiontzia .r01gContainer article ul.nav-pills {
  font-size: 90%;
  background-color: #f2f2f2;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  padding: 0.4em 0.8em !important;
}
.edukiontzia .r01gContainer article ul.nav-pills a {
  border-radius: 0;
  line-height: 1.1em;
  font-weight: 600 !important;
  border-bottom: 1px solid #d9d9d9;
  padding: 0.6em;
  text-decoration: none !important;
}
.edukiontzia .r01gContainer article ul.nav-pills a:hover,
.edukiontzia .r01gContainer article ul.nav-pills a:focus {
  text-decoration: underline !important;
} /*.edukiontzia .r01gContainer article ul.nav-pills li {    margin-top: 0;}*/
.edukiontzia .r01gContainer article ul.nav-pills li.active a {
  color: #1a1a1a !important;
  background-color: #e4e4e4;
  font-weight: 700 !important; /*outline: 0;*/
}
.edukiontzia .r01gContainer article ul.nav-pills li:last-of-type a {
  border-bottom: 0;
} /*Informazio plus - zerrenda bertikalak */
.edukiontzia .r01gContainer section .vertical {
  border-top: #d3d3d3 1px dotted;
  border-bottom: #d3d3d3 1px dotted;
  padding: 5px 0 0 5px !important;
  list-style-type: disc !important;
}
.edukiontzia .r01gContainer section .vertical li a {
  padding: 5px;
}
.edukiontzia .r01gContainer section .tab-content {
  min-height: 250px;
  border: solid 0px #ddd;
  padding: 20px;
} /*Egutegiak*/
.queryCalendar table caption {
  margin-top: 1em;
}
.egutegi .queryCalendar table tbody tr td {
  height: 2.2em;
}
.queryCalendar .r01gDiaConAncla a {
  padding: 0.3em;
}
.queryCalendar table caption span.celdaMesAnio {
  margin-top: 0.5em;
} /*Lan eskaintzak*/
.edukiontzia .r01empleo_publico {
  font-size: 1.3em;
}
.edukiontzia .r01empleo_publico .r01gContentTabs ul li {
  margin-bottom: 0;
}
body main.edukiontzia .r01gContentTabs ul li a {
  background-image: none;
  background-color: #f3f3f3;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  height: auto;
  margin-left: 0;
  padding: 0 0 0.3em 1em !important;
  margin-right: 0.3em;
}
body main.edukiontzia .r01gContentTabs ul li a.r01gContentTabSelected {
  background-color: #fff;
}
body main.edukiontzia .r01gContentTabs ul li a span {
  color: #1472a4 !important;
  text-decoration: none;
  font-size: 0.9em !important;
}
body div.r01gContainer div.r01gContentTabBody div.r01gContentSeccionTitulo,
body div.r01gContainer div.r01gContentTabs a span,
body div.r01gContainer div.r01gContentTabs a.r01gContentTabSelected span {
  color: #1a1a1a !important;
} /*Sailen lan arloak edukietan*/
.edukiontzia div.r01gContainer .erabilienak a:link,
.edukiontzia div.r01gContainer .erabilienak a:visited {
  text-decoration: none !important;
}
.edukiontzia div.r01gContainer .erabilienak a:hover,
.edukiontzia div.r01gContainer .erabilienak a:active {
  text-decoration: underline !important;
} /*=======================================================================================*/ /*===========================SPARQL ENDPOINT OPEN DATA EUSKADI===========================*/ /*=======================================================================================*/
#intro-sparql h1 {
  font-size: 240%;
  font-weight: 100;
  color: #4b4a4a;
} /*Karruselean aldaketak*/
.edukiontzia div.r01gContainer .r01-carousel-stage img {
  height: auto !important;
}
