/*=====================================================================*/
/*==============================ESTILO OROKORRAK========================*/
/*=====================================================================*/

body {
    background: #fff;
    font-size: 100%;
}
body.body_kontratazioak {
    font: 100%/1 arial, helvetica, sans-serif;
}

body > img {
    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;
    letter-spacing: -0.04em!important;
}


*,
*: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: 700;
}
.edukiontzia a:hover,
.edukiontzia a:active {
    text-decoration: underline;
}
.edukiontzia div.r01gContainer a:link *,
.edukiontzia div.r01gContainer a:visited * {
    color: #1472a4;
    text-decoration: none;
    font-weight: 700;
}
.edukiontzia div.r01gContainer a:hover *,
.edukiontzia div.r01gContainer a:active *{
    text-decoration: underline;
}
.edukiontzia div.r01gContainer a:focus{
outline: 1px dotted #1a1a1a;
}


/*PDF eta dokumentuen ikonoak*/

.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'] { 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'] { 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;
}
.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;
}

.edukiontzia section h1 {
    letter-spacing: -0.06em!important;
    font-weight: 700;
    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: 0 !important;
  position: absolute !important;
  left: -999999em !important;
  width: 1px !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;}

/*=====================================================================*/
/*============================IKUS-EREMU KOMUNAK========================*/
/*=====================================================================*/

/*===============================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: 768px) {
	.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: 1px solid #ccc;  }

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline: none !important;}
@media (min-width: 768px) {
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: bold;
}
.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;
    padding: 0.45em 1em;
    border: 1px solid #0c6b9e!important;
    font-weight: bold;
    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.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;
}
.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: #076a9f;
    transition: all 0.2s;
    -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;
}
/*===================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 {
    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;
}
div.r01gClsContentList ul li div.r01gCLItemDocLink {
    background: url("/images/web01-2014_ikono_gezi_urdin_eskuma.gif") no-repeat left 0.3em transparent;
}
div.r01gClsContentList ul li div.r01CLItemTypoDet,
.r01gRssFeedTabs ul li div {
    font-size: 80%;
    margin-top: -0.5em;
    line-height: 100%;
}
.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;
}
/*======================LAN-ARLOEN GOIBURUA==========================*/

.lan_arlo_goiburu {
    margin: 4em 0;
}
.lanarlo_goiburua {
    width: 66%!important;
    float: left;
    margin-bottom: 2em;
}
.barne_logoa {
    width: 33%!important;
    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: 600!important;
}
.barne_logoa a span {
    color: #acacac!important;
}
.lanarlo_goiburua h1 {
    color: #1a1a1a;
    font-size: 260%;
    text-align: left;
    clear: both;
}
.edukiontzia .lanarlo_goiburua .bilaketa_izenburua h1 a {
    color: #1a1a1a!important;
    font-size: 100%;
    background-image: none;
    padding-left: 0;
    margin-top:0.1em;
}
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========================*/

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 #ccc;
    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.6);
    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: .7;
    filter: alpha(opacity=70);
}
.disabled {
    opacity: .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: .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: #b6d9e4;
    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;
}

/*=========================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.6);color:#fff;width:auto;clear:both;}

.edukiontzia div.r01gFlexslider .slide__name{font-size:200%;}

.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;
}


/*=========================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: #000;
    padding: 0.2em 1em;
    z-index: 990;
    border: 1px solid #555;
    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========================*/
/*=====================================================================*/

.offcanvas-top {
    position: relative;
    overflow: hidden;
    height: 50px;
    -webkit-transition: height .2s ease-out;
    -moz-transition: height .2s ease-out;
    -o-transition: height .2s ease-out;
    transition: height .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(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{
    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;
}
body.euskadieus_hasiera #trigger{
    box-shadow: 0px 2px 1px #0f6897;
    -webkit-box-shadow: 0px 2px 1px #0f6897;
}
a#trigger {
    outline: 0!important;
}
.o-content .o-content-zutabe {
    width: 31%;
    float: left;
    border-left: 1px solid #fff;
    padding-left: .6em;
}
.o-content .o-content-zutabe:last-of-type {
    display: none;
}
.o-content > div strong {
    font-weight: 700;
    color: #fff;
    font-size: 110%;
}
.o-content > div ul {
    list-style-type: none;
    padding: .2em 0 0;
}
.o-content > div ul li {
    padding: .3em 0;
}
.o-content > div li a {
    font-weight: normal;
    color: #37c3f0;
    font-size: 90%;
}
.o-content > div li a:hover {
    color: #fff;
}
.o-content .zutabeak {
    width: 47em;
    float: right;
    background-color:#1f1f1f;
}
.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 a:hover,
.goib_estekak span:hover {
    text-decoration: underline;
}
.scontainer {
    width: 23em;
    float: right;
    margin-right: 1em;
}
.searchbox {
    position: relative;
    min-width: 80px;
    width: 0;
    height: 50px;
    float: right;
    overflow: hidden;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    height: .3s;
    -ms-transition: width .3s;
    -o-transition: width .3s;
    transition: width .3s;
    height: .3s;
}
.searchbox-open {
    width: 100%;
}
.searchbox-input {
    border: 1px solid #0ca0cf;
    border-radius: 5px;
    box-shadow: .4px 1.4px 3px #eee inset;
    position: absolute;
    top: 0;
    right: 0;
    background: #fcfcfc;
    margin: 5px 2px 0 0;
    padding: 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: 80px;
    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: 5px 10px 7px;
    text-align: center;
    line-height: 16px;
}
.searchbox-submit {
    background: #1472a4;
    color: #fff;
}
.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;
}
.goib_kontaktu {
    width: auto;
    float: right;
    margin-top: 10px;
}
.goib_kontaktu a {
    width: auto;
    padding: .4em 1em;
    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: #ccc!important;
}

.goib_hizkuntza_hasiera ul li span abbr {
    color: #fff!important;
}

.goib_hizkuntza ul li a{
    color: #1472a4;
    border:0;
    text-decoration:none;
}

.goib_hizkuntza_hasiera ul li a{
    color: #054458;

}

.goib_hizkuntza ul li a abbr{
    cursor:pointer;
}

.goib_hizkuntza li a:hover {
    text-decoration: underline;
}

.goib_hizkuntza li {
    border-left: 1px solid #1a1a1a;
}
.goib_hizkuntza_hasiera li {
    border-left: 1px solid #fff;
}
.goib_hizkuntza li:first-of-type {
    border-left: none;
}






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 .ongietorri,
.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;}


/*=====================================================================*/
/*==========================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: #159dc9;
    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.2em 0.5em;
    border: 1px solid #054d64;
    color: #fff;
    font-weight: bold;
    font-size: 110%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
}
/*=====================================================================*/
/*===============================EDUKIAK================================*/
/*=====================================================================*/

#edukia,
.edukiontzia .r01gContainer {
    padding: 0.2em 0 2.3em 0;
}
.edukiontzia .r01gContainer {
    margin: 0 auto;
    max-width: 1000px;
}
#edukia,
.edukiontzia .r01gContainer > .r01gContainer {
    padding-top: 0;
}


div.r01gEditor .r01AlignCenter, div.r01gContainer .r01AlignCenter{
    text-align:center!important;
}
/*=========================OROKORRAK=========================*/

.edukiontzia div.r01gContainer * {
    text-align: left;
    font-size: 100%;
    line-height: 180%;
}
.edukiontzia div.r01gContainer * a:link,
.edukiontzia div.r01gContainer * a:visited {
    color: #1472a4!important;
    font-weight: bold!important;
    text-decoration: none;
}
.edukiontzia div.r01gContainer * a:hover,
.edukiontzia div.r01gContainer * a:active {
    text-decoration: underline!important;
}
.edukiontzia div.r01gContainer ul {
    padding-left: 1.6em;
    list-style-image: url('/images/web01-2014_ikono_gezi_urdin_eskuma.gif');
}
.edukiontzia div.r01gContainer ol {
    padding-left: 1.2em;
}
.edukiontzia div.r01gContainer p {
    margin: 0.5em 0 2em 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: .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: 700;
    line-height: 1.2em;
}
.edukiontzia div.r01gContainer h3 {
    font-size: 120%;
    font-weight: 700;
}
.edukiontzia div.r01gContainer table caption {
    text-align: center;
    font-style: italic;
    font-size: 90%;
}
.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 div.r01gContainer pre {
    white-space: pre-wrap;
    /* 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;
}
/*========================Edukien testuinguruko goiburua===================================*/
.goiburu-edukia {
    margin: 0 auto;
    max-width: 1000px;
}
.goiburu-edukia .goiburu-erakunde {
    border-left: 1px solid #eee;
    float: right;
    padding-left: 1em;
    width: 33%;
}
.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 3% center;
    float: left;
    font-size: 120%;
    font-weight: 700;
    margin-top: 2em;
    padding: 0 0 0 1.2em;
}
.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.r01premio_concurso, div.r01procedimiento_iniciado_administracion {
    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%;
}
/*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;
}


/*=========================X88 == Baimenak, diru-laguntzak, arbitrajeak, erregistroak =========================*/

.edukiontzia div.r01gContainer #x88gContainer .x88gCabeceraTitle h1 {
    font-weight: bold;
    font-size: 210%;
    color: #1a1a1a;
    line-height: 1em;
    margin: 0;
    letter-spacing: -0.06em!important;
}
.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 .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;
}


/*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;}

.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;
}
/*Planak eta proiektuak fitxekin*/

/*.edukiontzia div.r01gContainer div.r01gTabsBodyProyecto {
    font-size: 125%!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%;
}
/*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;
}

.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;}

.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%;
}


/*=======================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: 0 auto;
    max-width: 1000px;
    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: 700;
}
.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,
.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: 700;
    font-size: 240%;
    color: #1a1a1a;
    line-height: 1em;
    margin: 0;
    letter-spacing: -0.06em!important;
}
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.r01-menu-active a{
font-weight:700!important;}

/*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 eta fundazioak*/




.edukiontzia div.r01asociacion div.r01gCabeceraTitle, .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.r01fundacion a.r01Certificate{
    color:#fff!important;
}


.edukiontzia div.r01asociacion div.r01gTabsHandlers li, .edukiontzia div.r01fundacion div.r01gTabsHandlers li{
list-style-image:none;
}

.edukiontzia div.r01asociacion 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.r01fundacion div.r01gTabsHandlers a span{
color: #1472a4 !important;
font-weight: bold !important;
font-size:100%;
}



.edukiontzia div.r01asociacion div.r01gTabsHandlers a.selected, .edukiontzia div.r01fundacion div.r01gTabsHandlers a.selected{
background-color:#fff!important;

}


.edukiontzia div.r01asociacion 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 h1.r01Titular {
    text-align: left;
    font-size: 260%;
    clear: both;
    letter-spacing: -0.06em;
}
.gaiak_azpigaiak > .r01Text > 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 .azpigaia h1 {
    display: none;
}
.gaiak_azpigaiak ul {
    margin: 6em 0 0 0;
    display: table;
}
.gaia ul {
    margin: 1.5em 0 0 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-bottom: 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!important;
}
.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 {
    font-size: 180%;
}
.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 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: 130%;
}
.feedback .search-input {
    width: 18em;
    padding: 0.2em;
    font-size: 120%;
    color: #1a1a1a;
    margin-right: 0.5em;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0.4px 1.4px 3px #eee inset;
}
.feedback .button-search {
    background: #076a9f;
    background: linear-gradient(to bottom, #2795ba 0%, #0089b7 100%);
    /*text-transform:uppercase;*/
    
    padding: 0.2em 0.4em;
    border: 1px solid #0089b7;
    color: #fff;
    font-weight: bold;
    font-size: 110%;
    border-radius: 3px;
}
.feedback p {
    margin: 2em 0 0.5em 0;
    font-size: 110%;
}
/*=====================================================================*/
/*===========================BARNEKO WEBGUNEAK==========================*/
/*=====================================================================*/
/*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.8em 1em 0 0;
    background-color: #f2f2f2;
    padding: 1em;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
}

.menu_webgune_bi h1{
    margin:0 0 0.8em 0!important;
    font-size:130%!important;
    font-style:normal!important;
}

.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 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;}

/*=====================================================================*/
/*===========================EJ HASIERA-ORRIA============================*/
/*=====================================================================*/

.ej_goiburu {
    clear: both;
    height: auto;
    margin: 0em auto 1em auto;
    max-width: 1100px;
    text-align: center;
    width: 90%;
    font-weight: bold;
    padding: 1em 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;
}
.ejhasiera_logo h1 span {
    display: block;
    clear: both;
    color: #b5b5b5;
    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%;
}
.menu_ej li a {
    color: #1472a4;
    font-weight: 700;
    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;
    }
}
.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: #7dc0e4;
    display:table;
}
.sailak_albisteak .blokea p a {
    color: #fff;
    font-size: 180%;
    font-weight: 700;
}
.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*/

main.bilaketa_emaitzak {
    margin: 0 auto;
    width: 90%;
    max-width: 1100px;
    clear: both;
    height: auto;
}
main.bilaketa_emaitzak h1 {
    font-weight: bold;
    font-size: 260%;
    color: #1a1a1a;
    line-height: 1em;
    padding: 0.2em 0 0.7em 0;
}
/*Bilatzailea*/

main .gsc-search-box,
.gsc-search-box-tools {
    display: block!important;
    width: 80%!important;
    margin: 0 auto 36px auto!important;
}
main 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 #ccc!important;
}
main .gsc-input-box {
    border: none;
    height: auto;
}
main .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: 1px solid #e6e6e6!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;
}
.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: #2795ba;
    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: #127596;
}
.gsc-results .gsc-cursor-box {
    display: table!important;
    margin: 3em 0!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 {
    color: #1a1a1a;
    font-size: 260%;
    font-weight: bold;
    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: 2em auto 0 auto;
    float: none!important;
}
.bilaketa_eduki h1,
.bilaketa_eduki div.r01gCabeceraTitle, .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;*/
}
.bilaketa_eduki > h1{
font-size:230%;
float:none;
}

.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 span.r01Query span.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 span.r01Query span.r01QueryTextTypo::before {
content:"(";
}
.bilaketa span.r01Query span.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;}

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 div.r01srItemDocLink {
    margin-bottom: 0.3em;
}
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a {
    color: #1472a4;
    text-decoration: none;
    line-height: 1.2em;
}
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a:hover {
    text-decoration: underline;
}
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemDocDetail1 div.r01srItemCat {
    padding-left: 0;
    width: 100%;
    clear: both;
}
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemDocDetail1 div.r01srItemCat em {
    color: #009933;
    font-style: normal;
}
.bilaketa .r01SourceSearchResults .r01srItemDetails div.r01srItemDocDetail1 > div {
    float: none!important;
    font-size: 105%!important;
}
.bilaketa .r01SourceSearchResults  a > .Typo_prensa_comunicacion: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: #2795ba;
    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 div.r01srItemTypoDet {
    padding-left: 0!important;
    
}
.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemDocDetail1 div.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;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;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 div.r01srItemDocDetail1 div.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;
}
.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:#999999!important;
  font-style:italic;
}

.bilaketa div.r01SourceSearchResults .r01srItem div.r01srItemCommon{width:100%;}

/*=====================================================================*/
/*=================================OINA================================*/
/*=====================================================================*/

.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-right: 1px solid #278bb9;
    margin-right: 1%;
}
.beheko_estekak div.azkena {
    border: none;
}
.beheko_estekak div:first-of-type {
    margin-left: 1%;
}
.beheko_estekak h2 {
    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;
}
.beheko_estekak ul li a:hover,
nav.beheko_estekak ul li a:active {
    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 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;
}
.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%;
    color: #37c3f0;
}
.r01ClaimPersonas {
    display: none;
}
/*ScrollUp*/

.scrollup-p {
    display: none;
}
/*===============================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;}

.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;}

/*=====================================================================================================*/
/*==========================================EDUKIEN MARKATU BERRIA========================================*/
/*=====================================================================================================*/

/*Dokumentazio eduki mota hartuko dugu oinarritzat, gero ikusiko dira ze aldaketak behar diren*/

/*Izenburuak*/

.edukiontzia .r01gContainer article.r01eduki h1.r01Header{
    font-size: 240%;
    letter-spacing: -0.06em !important;
    line-height: 1em;
    margin:0;
}

.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: 782px) {

/*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======================================*/


.edukiontzia nav.menu_webgune_02 h1{
display:none;
}
nav.menu_webgune_02 ul li.has-subnav ul{
display:none;
}
.edukiontzia nav.menu_webgune_02 ul {
    width: 100%;
    background-color: #1472a4;
    display:inline-block;
    height:auto;
    border-bottom:1px solid #fff;
}

.edukiontzia 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;
}

.edukiontzia 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:left;
    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...*/

.edukiontzia 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) 95% 55% no-repeat transparent!important;
    
}

.edukiontzia nav.menu_webgune_02 ul li.has-subnav div a:hover, .edukiontzia nav.menu_webgune_02 ul li.has-subnav div a.close{
    background-color: #076a9f!important
}

.edukiontzia 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;
   }

.edukiontzia nav.menu_webgune_02 ul li.has-subnav ul li{
    width:100%;
    float:none;
    display:block;    
}

.edukiontzia nav.menu_webgune_02 ul li.has-subnav ul li a{
    width:100%;
    float:left;
    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;
}

.edukiontzia nav.menu_webgune_02 ul li.has-subnav ul li a:hover{
    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:160%;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:130%;}

.edukiontzia div.r01gClsContentList ul li div.r01Typo_blog_post_searchResult .media-content {
border-radius:50%;
border:6px solid #1472a4;
}


/*=========================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 .r01ayuda_subvencion article header{
    margin-bottom:0!important;
}
.edukiontzia .r01ayuda_subvencion article {
    font-size: 75%;
}
.edukiontzia .r01ayuda_subvencion article h1.r01-h1 {
    line-height: 1em;
    font-size: 2.5em;
}
.edukiontzia .r01ayuda_subvencion article h2.r01-h2 {
    font-size: 1.6em;
}
/*Egoera*/

.edukiontzia .r01ayuda_subvencion article div.alert-info {
    font-size:90%;
    padding: 1em;
}
.edukiontzia .r01ayuda_subvencion article div.alert-info dl {
    margin: 0;
}
.edukiontzia .r01ayuda_subvencion article div.alert-info dl dd {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
/*Ezkerreko menua*/

.edukiontzia .r01ayuda_subvencion article nav ul {
    padding: 0;
    border:1px solid #dddddd;
}
.edukiontzia .r01ayuda_subvencion article nav ul li {
    margin-top: 0;
}
.edukiontzia .r01ayuda_subvencion article nav ul li a:link,
.edukiontzia .r01ayuda_subvencion article nav ul li a:visited {
    line-height: 1em!important;
    padding: 0.8em 1.4em;

}
.edukiontzia .r01ayuda_subvencion 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 .r01ayuda_subvencion article nav li.x88-menu-title:first-of-type {
    margin-top: 0.3em;
}
/*Fitxak*/

.edukiontzia .r01ayuda_subvencion article ul.r01-nav-tabs {
    padding-left: 0;
}
.edukiontzia .r01ayuda_subvencion article ul.r01-nav-tabs li {
    outline: 0;
}
.edukiontzia .r01ayuda_subvencion article ul.r01-nav-tabs li a {
    padding: 0.7em 1.3em;
    font-size: 115%!important;
}
.edukiontzia .r01ayuda_subvencion article ul.r01-nav-tabs li a {
    background-color: #f3f3f3;
}
.edukiontzia .r01ayuda_subvencion article ul.r01-nav-tabs li.active a {
    background-color: #ffffff;
}
/*Botoiak*/

.edukiontzia .r01ayuda_subvencion article .text-center{
    text-align:center;
}

.edukiontzia .r01ayuda_subvencion 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;
}
.edukiontzia .r01ayuda_subvencion article .alert .label {
    color: #fff;
}
/*Tolesgarriak*/

.edukiontzia .r01ayuda_subvencion 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: 0.6em;
    margin-bottom: 2px;
}
.edukiontzia .r01ayuda_subvencion article div.panel-heading:hover {
    background-color: #e6e6e6;
    border: 1px solid #b3b3b3;
}
.edukiontzia .r01ayuda_subvencion article div.panel-heading h3 {
    margin: 0!important;
    line-height: 1em;
}
.edukiontzia .r01ayuda_subvencion article div.panel-heading a {
    font-weight: 700;
    font-size: 85%;
    margin: 0;
    color: #1a1a1a!important;
    line-height: 1em;
    outline: 0;
    display:block;
    width:100%;
    text-decoration:none!important;
}
.edukiontzia .r01ayuda_subvencion article .glyphicon-minus::before {
    content: url('/AVComun/r01gContainerVA/images/common/htmlSections/r01Expanded.png');
    vertical-align: -60%;
}
.edukiontzia .r01ayuda_subvencion article .glyphicon-plus::before {
    content: url(/AVComun/r01gContainerVA/images/common/htmlSections/r01Collapsed.png);
    vertical-align: -60%;
}
.r01ayuda_subvencion article a.glyphicon-minus, .r01ayuda_subvencion article a.glyphicon-plus {
    display: inline-block;
}
.edukiontzia .r01ayuda_subvencion article .small.glyphicon-plus::before {
    vertical-align: -40%;
}
.edukiontzia .r01ayuda_subvencion article .small.glyphicon-minus::before {
    vertical-align: -40%;
}
.edukiontzia .r01ayuda_subvencion article .panel-group .panel-heading+.panel-collapse>.panel-body {
    border: 1px solid #e6e6e6;
    border-top: 0;
    margin-top:-0.4em;
}
.edukiontzia .r01ayuda_subvencion article .panel-default {
    border: none;
}
/* Markatu akatsak apaindu: zerrendak */
.r01gContainer .list-unstyled{
    list-style: none !important;
    padding-left: 0 !important;
}
.edukiontzia .r01ayuda_subvencion article .r01-attachment-icon-pdf {
    background: none;
    padding-left: 0;
}
.edukiontzia .r01ayuda_subvencion article h4.r01-h4 {
    font-size: 1em;
}
.edukiontzia .r01ayuda_subvencion article h5.r01-h5 {
    font-size: .9em;
}




/*=======================================================================================*/
/*===========================EDUKI BERRIAK BOOTSTRAPEKIN====================================*/
/*=======================================================================================*/

/*Edukiaren izenburua*/
.edukiontzia .r01gContainer article header.r01-header h1{
font-size:240%;
line-height:1.2em;
letter-spacing: -0.06em !important;
}


/*Egilea eta data*/
.edukiontzia .r01gContainer article .r01-date, .edukiontzia .r01gContainer article .r01-author {
font-size:0.85em;
font-style:italic;
margin-bottom:0.5em;
}

/*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:100%;
}

.edukiontzia .r01gContainer article .r01-info dl dt{
float:left;
width:33%;
}

.edukiontzia .r01gContainer article .r01-info dl dd{
float:left;
width:66%;
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.8em 1em;
outline:0;
}

.edukiontzia .r01gContainer article .tabs-top .r01-nav-tabs li.active a{
background-color:#fff;
text-decoration:none!important;
}