@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/fonts/Open_Sans/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('woff'), url('fonts/Open_Sans/OpenSans-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('/fonts/Open_Sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff'), url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('/fonts/Open_Sans/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff') format('woff'), url('fonts/Open_Sans/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),  url('/fonts/Open_Sans/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff'), url('fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype');
}


@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url('/fonts/Oswald/Oswald-Light.ttf') format('truetype'), url('https://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot') format('embedded-opentype'), url('https://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url('/fonts/Oswald/Oswald-Regular.ttf') format('truetype'),url('https://themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff') format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url('/fonts/Oswald/Oswald-Bold.ttf') format('truetype');
}

.verde1 {
color: #008000;
}
.azul1 {
color: #a2cde7;
}
.rojo1{
	color: #e41327;
}

.colorA1 {
color: #009010; /*vino claro*/
}
.colorA2 {
color: #008000; /*vino oscuro*/
}
.colorA3 {
/*color: #e3ef7;*/ /*vino extra claro*/
}
.colorA4 {
color: #000000; /*vino extra oscuro*/
}

.fondo-blanco {
	background-color:#FFF;
}

*{margin:0;padding:0;}
/*body{font-family:arial;font-weight:normal;line-height:16px;}*/
body{
	font-family:'Open Sans';
	font-weight:normal;
	line-height:16px;
	/*background: url("/img/slider.png") no-repeat scroll center 166px;*/
	/*background: url("/img/fondo_guztiokbat3.jpg") no-repeat scroll center 166px;*/
	
}
a:hover{text-decoration:none}

header nav {
text-align: center;
background: #efefef;
}
header nav ul {
margin: 0;
padding: 1em;
list-style-type: none;
}
header nav ul li {
display: inline;
margin-left: 1em;
}
header nav ul li:first-child {
margin-left: 0;
}
header nav ul li ul {
display: none;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #009010; 
    border-color: #009010; 
	color:#ffffff;
}




a {
color: #000000;
}
a:hover {
color: #000000;
}
a, a:hover {
-o-transition: color 0.25s ease-in;
-webkit-transition: color 0.25s ease-in;
-moz-transition: color 0.25s ease-in;
transition: color 0.25s ease-in;
}
section, article, header {
display: block;
float: left;
width: 100%;
}
article {
width: 96%;
padding: 3em 2%;
}





.no-js{}
.lt-ie9{}
.lt-ie8{}
.lt-ie7{}
.browsehappy{}
.header_area{}
.container{}
.row1{background:#fff; height: auto; }
.col-lg-12{}
.header{}
.logo_lft{float: left;width: 150px; padding-top:10px;}
.pestana_lft{float: left;}
.header_rgt{}
.top_1{background: none repeat scroll 0 0 #E7E7E7;
margin-top: -6px;
padding: 10px;}

.right_top{}
.date_lng{padding: 5px 0;}
.date_lng ul{margin:0;padding:0;list-style:none; float:right;}
.date_lng ul li{border-right:1px dotted;float: left;padding: 5px;}
.date_lng ul li:last-child{border-right: 0px dotted;}
.date_lng ul li a{padding-left:3px; padding-right: 3px;}

.social p{float:left;font-weight:bold;font-size:11px;color:#000}
.social ul{margin:0;padding:0;list-style:none;float:left;}
.social ul li{display: inline;margin-left:5px}

.social ul li a{}
.menu_src{float: right;
margin-top: 14px;}
.mainmenu{}
.mainmenu ul{margin:0;padding:0;list-style:none}
.mainmenu ul li{float: left}

.mainmenu ul li a:hover{color:#000000}
.src{float: right;}
.src input[type=search]{background: none repeat scroll 0 0 #E1E1E1;
border: medium none;
color: #000;
padding: 3px;
width: 185px;}
.src img{margin-left: -20px;}



.lang_bar{margin: 0px;padding:0px;}

.lang_bar ul{margin:0px;padding:0px;list-style:none; border:0px !important; min-height: 35px !important;}
.lang_bar ul li{float: left; margin: 0px; padding:0px; border:0px !important; }
.lang_bar ul li.lang_bar_seccion_li{background-color:#009010;}
.lang_bar ul li a{
	font-family:'Oswald';
	font-size: 16px;
	font-weight: 400;
	color:#fff;
	padding:10px;
	padding-left: 16px;
	padding-right: 16px;
	margin:0px;
	border: 0px solid; 
	text-transform: uppercase;
}

.lang_bar ul li a:hover{
	background-color: #fff; 
	color: #009010
}

.lang_bar ul li a.lang_bar_seccion{background-color: #fff; color: #008000; font-weight:bold;}



.lang_bar_pestana{
	border-top:solid #008000 8px;
}

.lang_bar_pestana_li{
	margin:0px;
	width:100%;
}



.slider_area{
	/*background: url("/img/slider.png") no-repeat top center rgba(0, 0, 0, 0);*/
padding-top: 0px;
width: 100%;}
.main_area_mobile{background:#fff;
padding-top: 20px;
width: 100%;}
.col-lg-9{}
.slider_video{margin:8px 0 8px -8px}
.col-lg-3{}

.slider_img{margin:8px 0 8px 6px;}

.single_slider{border: 1px solid #b4b4b4;
padding: 5px;margin-top:15px}

.single_slider3{background:#e6e6e6}
.single_slider img{float: left;
margin-bottom: 10px;
margin-right: 10px;}
.single_slider p{color: #FF4256;font-size:10px}
.single_slider h2{color: #000000;
font-size: 12px;
font-weight: bold;
line-height: 15px;
margin-top: -9px;}

.desktop_slider_encabezado h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 22px;
}

/* cabecera de los textos */
.taco_seccion{
	background-color:#000000; 
    display: inline-block;
    width: 100%;
}

.taco_seccion_home{
	margin-bottom:12px; 
	margin-top:20px;
}

.taco_seccion_interior{
	margin-top:20px;
}


.taco_seccion h3{
	font-family:'Oswald';
	font-weight:normal;
	font-size: 22px;
    color: #ffffff;	
	margin-left: 10px;
    margin-top: 7px;
	display:inline;
	float:left;
}

.carsoul{margin-top: 0px; margin-bottom: 20px;}

.carsoul_video{width:130px; padding:4px;}

.carsoul_video p{color:#FFF; text-align:left;  display:block; font-size: 13px; font-weight:bold;}

.links-galeria {
	padding:15px;
	padding-bottom: 8px;
	}
.links-galeria-videos {
	padding-bottom: 0px;
	}
	
.main_area{}
.main_left{}

.main_left h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 22px;
	}
	
.main_left_1{}

.main_left_1 h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 22px;
	}

.col_1{background: none repeat scroll 0 0 #000000;
color: #FFFFFF;
display: inline-block;
margin-top: 15px;
width: 100%;}

.col_1 img{float: right;
margin-right: 10px;
margin-top: 13px;}
.col_1 .fa-rss{
    float: right;
    color: #FFF;
    font-size: 27px;
    line-height: 44px;
    margin-right: 10px;	
	cursor:pointer;
}


.col_2{background: none repeat scroll 0 0 #E0E0E0;
display: inline-block;
height: 20px;
margin-bottom: 3px;
width: 100%;margin-top:20px}
.color{}
.col_21{background: none repeat scroll 0 0 #E0E0E0;
display: inline-block;
height: 20px;
margin-bottom: 3px;
width: 100%;color:#fff}
.col_3{border-bottom: 1px solid #E0E0E0;
margin-bottom: 10px;
padding-bottom: 10px;}
.col_3 img{width:100%}
.col_3 h2{margin-top: 15px;}
.col_3 p{margin-bottom: 15px;}
.col_3 h4{color: #009243;
font-size: 12px;
font-weight: bold;}
.col_3 h4 img{height: 20px;
margin-right: 10px;
margin-top: -10px;
width: 20px;}
.color-1{}
.main_left_2{}
.main_left_left{}
.bottom_1{border-bottom: 1px solid #E0E0E0;
margin-bottom: 10px;
padding-bottom: 10px;}
.bottom_1 img{width:100%}
.bottom_1 p{}
.bottom_1 h2{
margin-top: 15px;}
.bottom_img{padding-bottom:20px ;padding-top:10px;}
.bottom_img img{width:100%}
.bottom_2{border-bottom: 1px solid #E0E0E0;
margin-bottom: 20px;
padding-bottom: 10px;}
.side_bottom{background: none repeat scroll 0 0 #ffffff;margin-top: 0px; padding: 10px; padding-top: 0px;}
.bottom_2 img{width:100%}
.bottom_2 h2{color: #000000;
font-size: 24px;
font-weight: bold;
line-height: 30px;
margin-top: 15px;}
.bottom_2 p{color: #818181;
font-size: 12px;
line-height: 16px;}
.col_23{background: none repeat scroll 0 0 #E0E0E0;
display: inline-block;
height: 20px;
margin-bottom: 3px;
width: 100%;}
.color-1{color: #009243;
font-size: 12px;
font-weight: bold;}
.side_1  img{width:100%}
.color-1 img{height: 20px;
margin-right: 10px;
margin-top: -10px;
width: 20px;}
.side_bottom h3{border-top: 1px solid #DDDDDD;
color: #000000;
font-size: 20px;
padding:5px 50px 4px 16px}
.side_1{border-bottom: 1px solid #B9B9B2;
margin-bottom: 15px;
padding-bottom: 10px;}
.side_1 h2{}
.side_2{border-bottom: 1px solid #B9B9B2;
margin-bottom: 15px;
padding-bottom: 10px;}
.side_2 img{width:100%}
.side_2 p{}
.side_2 h2{font-size:24px;color:#000}
.side_3{}
.side_3 h2{font-size:24px;color:#000}
.main_left_3{background: none repeat scroll 0 0 #ADADAD;
padding: 10px;width:100%}
.main_left_3 h1{color: #FFFFFF;
font-size: 24px;
font-weight: bold;
margin-bottom: 14px;
margin-left: 13px;
margin-top: 5px;}
.single_3{}
.single_3 p{float:right;font-size:10px;color:#fff;margin-bottom:0px}
.single_3 img{width:100%}
.single_3 h2{font-size:18px;color:#000}
.single_3 h4{font-size:12px;color:#fff; text-align: right;}
.col-lg-4{}
.single_3 h5{color:#009243}

.main_left_4 h1{color: #8B8B8B;
margin-left: 15px;
margin-top: -3px;}
.main_left_4{-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-image: none;
margin-top: 20px;
padding: 12px;
border: 1px solid #ADADAD;}
.main_sidebar{}
.main_sidebar h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 22px;	
	}

.side_top{}
.side_top h1{background: none repeat scroll 0 0 #008000; 
color: #FFFFFF;
display: inline-block;
margin-top: 15px;
padding: 5px;
width: 100%;}
.time_date{}
.inner-agenda{}
.inner-agenda img {
  float: left;
  margin-bottom: 7px;
  margin-left: 18px;
  margin-right:8px;
  padding-bottom: 10px;
}
.inner-agenda p{font-size: 12px; margin-bottom:5px; line-height: 14px;}
.side_middle{background: none repeat scroll 0 0 #E7E7E7;
margin-top: 5px;
padding: 10px;
padding-bottom: 18px;
}
.side_middle h3{border-top: 1px solid #DDDDDD;
color: #000000;

padding:5px 20px 4px 16px}

.side_bottom h3{border-top: 1px solid #DDDDDD;
color: #000000;

padding:5px 20px 4px 16px}


.single_4{background: #E7E7E7;
padding: 12px;
margin-bottom: 5px;}
.single_4 img{float: left;
margin-right: 10px;}
.single_4 h3{color: #009243;height:50px}
.single_4 h4{text-align:left;color: #000000;font-weight: bold;}
.single_4 p{color: #009243;}

.sidebar_4{margin-bottom: 5px;}
.sidebar_4 h1{padding: 5px;}
.twitter_widget{background:#e6e6e6;}
.twitter_widget h2{font-weight: bold;font-size: 24px;color: #000000;padding:5px 10px;}
.twitterbox{margin-left:9px;}

.facebook_iframe{background:#e6e6e6;  padding-bottom: 6px;}
.facebook_iframe h2{color: #000000;padding:5px 10px;
font-size: 24px;
font-weight: bold}
.facebook_iframe iframe{margin-left:9px;}
.sidebar_4 img{width:100%}
.sidebar_5 img{width:100%}

.youtube_iframe{background:#e6e6e6; padding-bottom: 6px;}
.youtube_iframe h2{color: #000000;padding:5px 10px;
font-size: 24px;
font-weight: bold}
.youtube_iframe iframe{margin-left:9px;}

.flickr_iframe{background:#e6e6e6; padding-bottom: 10px;}
.flickr_iframe h2{color: #000000;padding:5px 10px;
font-size: 24px;
font-weight: bold}
.flickr_iframe iframe{margin-left:9px;}

.lema_widget{padding:5px; margin-top: 10px;}



.bloque-lateral-widget-icono{
  background-color: #a5a5a5;
  border-radius: 50%;
  font-size: 18px;
  width: 32px;
  padding: 6px;
  margin-right: 5px;
  vertical-align: text-bottom;
}
.bloque-lateral-widget-icono i{
  font-size: 18px;
  color: #fff;
}




.footer_top_area{}
.footer_top{
display: inline-block;
padding: 10px;margin-top:0px}
.footer_top h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 22px;
	color: #000000;
	margin-bottom: 20px;
	margin-left: -45px;
	margin-top:5px;
	}

margin-right: 20px;}
.top{background: none repeat scroll 0 0 #FFFFFF;
display: inline-block;
height: 20px;
margin-bottom: 3px;
width: 100%;}
.bottom img{width:100%;}
.top_left{background: none repeat scroll 0 0 #d22d11;
color: #FFFFFF;
float: left;
font-size: 12px;
padding: 2px 10px;}
.top_right{color: #757575;
font-size: 12px;
float: right;padding: 2px 10px;}
.bottom{}
.bottom h2{color: #000000; font-size:18px;}
.bottom p{}
.bottom img{}
.footer_area{}
.footer{color: #FFFFFF;}
.col-lg-2{}
.single_footer_left{margin-left:25px}
.single_footer{margin-top: 20px;text-align:left;}
.single_footer h4{font-size: 13px;
font-weight: bold; text-align:left;}
.single_footer ul{margin:0;padding:0;list-style:none}
.single_footer li{padding:5px 0px; font-size: 12px;}
.single_footer a{text-decoration:none;color:#fff;font-size:13px}
.single_footer a:hover{text-decoration:underline}
.footer_bottom_area{}
.footer_bottom {border-top: 1px solid;
margin-left: 25%;
margin-right: 25%;
margin-top: 20px;
margin-bottom: 2px;
padding: 10px;}
.footer_bottom p{color:#A1A1A1;font-size:13px}
.footer_bottom img{}
.footer_bottom a{color:#ffffff; font-size:13px}
.footer_bottom-up{border-top: 0px solid; margin-top: 2px; margin-bottom: 0px;}


.sigle_video iframe{width:100%;height:auto}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-responsive {
	width: 100%    !important;  
	height: auto   !important;	
}


/* se usa aplicando el stilo a un <video> de 16/9 embebido en un div: <div class="embed-responsive embed-responsive-16by9"> */
.noticias_video_player{
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}

/* cabecera de los textos */
.cabecera_seccion{
	background-color:#000000; 
	margin-top: 20px;
	padding-top:5px;
	padding-bottom:5px;
}
.cabecera_seccion h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 28px;
	color:#fff;
	padding-left: 15px;
	display:inline;
}
.cabecera_seccion h2{
	font-family:'Oswald';
	font-weight: 300;
	font-size:28px;
	color:#fff;
	padding-left: 15px;
	display:inline;
}

.cabecera_opciones{
	background-color:#ffffff; 
	/*min-height:55px;*/
	padding: 15px;
	text-align:left;
}

.cabecera_opciones hr{
	border: 0px;
	border-bottom: 1px dashed #008000;
	height: 1px;
	margin:0px;
	margin-top:5px;
	/*margin-bottom:15px;*/
}


.cabecera_opciones_botones{
    background-color: #fff;
    border-color: #fff;
    color: #008000;
	padding: 3px 6px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.cabecera_opciones_botones:hover, .cabecera_opciones_botones:focus{
    background-color: #008000;
    border-color: #008000;
    color: #fff;
	padding: 3px 6px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.cabecera_opciones_botones_activo{
    background-color: #008000;
    border-color: #008000;
    color: #fff;
	padding: 3px 6px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.cabecera_opciones_botones_activo:hover, .cabecera_opciones_botones_activo:focus{
    background-color: #008000;
    border-color: #008000;
    color: #fff;
	padding: 3px 6px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.cuerpo_pagina_row{
	background-color:#FFF; 
	margin-left:0px; 
	margin-right:0px;
}



.titulo_noticia_home{
	font-family:'Oswald';
	font-weight: 400;
	font-size: 24px;
    line-height: 26px;		
    margin-top: 11px;
	color:#000;

}
.texto_noticia_home{
	color:#757575;
    font-size: 13px;
    line-height: 18px;	
}



.titulo_pagina{
	background-color:#ffffff; 
}

.titulo_pagina h2{
	font-family:'Open Sans';
	color:#008000;
	font-weight: 600;
	font-size:28px;
	border-bottom:#000 solid 1px;
}
.titulo_pagina h2.titulo_noticia{

	font-family:'Oswald';
 	font-weight: 400;
	font-size: 30px;
/*
	font-family:'Open Sans';
	font-weight: 600;
	font-size:26px;
*/
	color:#000000;
	border-bottom:none;
	margin-top:5px;
}

.titulo_pagina h3{
	font-family:'Open Sans';
	color:#008000;
	font-weight: normal;
	font-size:14px;
	display:inline;
}
.titulo_pagina h4{
	font-family:'Open Sans';
	color:#000000;
	font-weight: normal;
	font-size:14px;
	display:inline;
}
.titulo_pagina p{
	/*color:#757575;*/
	font-weight: normal;
	padding-top:15px;
}
p.entrada_noticia, span.entrada_noticia{
	color:#666;
	font-weight: normal;
	font-size:18px;
	padding-top:10px;
	line-height: 20px;	
}




.titulo_pagina, p.fecha_noticia{
	color:#008000;
	font-weight: normal;
	font-style: normal;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.compartir_redes_sociales{
	background: none repeat scroll 0 0 #E0E0E0; 
	height: 25px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
    display: -webkit-flex; /* Safari */
    -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
    display: flex;
    flex-direction: row-reverse;	
	/*
	display: inline-block; 
	width: 100%; 
	*/
	color:#000;
}

.texto_pagina{
	background-color:#ffffff; 
	min-height:550px; 
	padding-top:20px;
}

.texto_pagina h3{
	/*display:inline;*/
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;	
	font-size:26px;
	margin-top:20px;
	margin-bottom:5px;
}

.texto_pagina_textonoticia{
	text-align:justify;
	font-size:14px;
	padding-top:12px;
}

.texto_pagina_textonoticia p{
	line-height: 20px;
}

.texto_pagina_textonoticia p.simentradilla{
	font-family:'Oswald';
 	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

.texto_pagina_textonoticia p a{
	color: #008000;
	text-decoration:underline;
}
.texto_pagina_textonoticia p a:hover{
	color: #000000;
	text-decoration:none;
}

.texto_pagina_textonoticia ul{
	margin-left: 30px;
}

.texto_pagina_bloques{
	float:right;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.texto_pagina_bloques h3{
	font-family:'Oswald';
	font-weight: 700;
    font-size: 22px;
    color: #000000;
    margin-left: 0px;
    margin-top: 22px;
    margin-bottom: 8px;	
}

.texto_pagina_bloques li{
	color: #008000;
	font-size:14px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	margin-bottom:0px;
	padding-bottom: 1px;
}

.texto_pagina_bloques_icono{
	font-size:30px;
	padding-bottom:15px;
	display:block;
	float: left;
	width:35px;
}

.texto_pagina_bloques_titulo{
	font-size:15px;
	font-weight:bold;
	color: #008000;
}
.texto_pagina_bloques_titulo a{
	color: #008000;
}

.texto_pagina_bloques_fecha{
	font-size:12px;
	font-weight: normal;
	color: #008000;
}


.texto_pagina_bloques_audio{
	width:320px;	
	margin-top: 12px	
}

.texto_pagina_bloque_docs{
	width:320px;
	margin-top: 12px		
}

.texto_pagina_bloque_imagennorgara{
	width:320px;
	margin-top: 12px;		
}
.texto_pagina_bloque_imagennorgara-iconos{
	width:320px;
	height:39px;		
	margin-top:0px; 
	padding: 10px; 
	background-color: #eee; 
}

.texto_pagina_bloque_imagennorgara-iconos a{
	color: #aaa;
	font-size:22px;
	margin-left: 15px;
}
.texto_pagina_bloque_imagennorgara-iconos a:hover{
	color: #333;
}

.texto_pagina_bloque_videogara{
	margin-bottom:30px; 
	padding-top: 20px;
	clear: both;	
}

.texto_pagina_bloque_galeria{
	width:320px;
	border: 1px solid #dddddd;
	margin-bottom: 4px;
}
.texto_pagina_bloque_galeria h3{
    color: #8b8b8b;
    margin-left: 15px;
    margin-top: 5px;
}
.texto_pagina_bloque_galeria h4{
    margin-left: 8px;
	margin-top: 1px;
	margin-bottom: 3px;
    font-size: 15px;
}
.texto_pagina_bloque_galeria img{
	padding:8px;
}
.texto_pagina_bloque_galeria p{
	color: #008000;
	font-size:12px;
	display:block;
    margin-left: 8px;
}

.texto_pagina_bloque_relacionadas{
	width:320px;
}
.texto_pagina_bloque_relacionadas a{
	font-size: 16px;
	font-weight: normal;
	color: #000000;	
}
.texto_pagina_bloque_relacionadas hr{
	border: 0px;
	border-bottom: 1px solid #dddddd;
	height: 1px;
	margin:0px;
	margin-top:7px;
	margin-bottom:18px;
}


.texto_pagina_bloque_perfil{
	width:320px;
	border: 1px solid #dddddd;
}

.texto_pagina_bloque_perfil h3{
	font-family:'Oswald';
	font-weight: 700;
    font-size: 22px;
    color: #8b8b8b;
    margin-left: 15px;
    margin-top: 5px;
}
.texto_pagina_bloque_perfil h4{
    font-size: 18px;
    font-weight: bold;	
    margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.texto_pagina_bloque_perfil h5{
    font-size: 15px;
    font-weight: normal;	
    margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #008000;
}

.texto_pagina_bloque_perfil img{
	padding:8px;
}


.texto_pagina_bloque_perfil p{
	color: #008000;
	font-size:12px;
	display:block;
    margin-left: 8px;
}

.texto_pagina_bloque_perfil_cv{
	margin:0px;	
	padding:5px;
	background-color:#e6e6e6;
}

.texto_pagina_bloque_perfil_cv p{
	color: #000;
	font-size:13px;
}



.bloques-widget{
	margin-bottom: 5px;
}
.bloques-widget h1{
	padding: 5px;
	color: #fff;
	background-color: #a5a5a5;
}
.bloques-widget .bloques-widget-texto{
	padding:12px;	
	margin-bottom: 1px;
	background-color: #e6e6e6;
}
.bloques-widget .bloques-widget-texto p{
   font-size: 13px;
}



.texto_pagina_destacadas{
	padding-top:12px;
	width: 100%;
	float: left;
}

.texto_pagina_destacadas h3{
	font-family:'Oswald';
	font-weight: 700;
    font-size: 22px;
    color: #ffffff;
	background-color:#000000;
	padding:8px;
	margin-bottom: 12px;
}

.texto_pagina_destacadas h4{
    color: #000000;
    font-size: 16px;
    font-weight: normal;
}

.texto_pagina_destacadas a{
	font-family:'Oswald';
    color: #000000;
    font-size: 16px;
    font-weight: normal;
}

.hr-pie-accion{
	padding:0px; 
	margin-top:7px; 
	margin-bottom:2px; 
	border-width:1px;
}
	
.cabecera_taco{
	background-color: #e6e6e6;
    color: #fff;
    display: inline-block;
	height:20px;
	width: 100%;
	margin-bottom: 5px;
}

.cabecera_taco-praktika{
	background-color: #fff;
}
.cabecera_taco_left{
	color: #ffffff;
    float: left;
	padding-top: 2px;
	height:20px;
	background-color: #d22d11;
	width: 40%;
	font-size: 12px;
	
}

.cabecera_taco_right{
	color: #000;
    float: right;
	padding-right: 10px;
	padding-top: 2px;
	height:20px;
	background-color: #e6e6e6;
	font-size: 12px;
	color: #757575;

}

.cabecera_taco_right-praktika{
	background-color: #fff;
}	
	
.listado_noticias {
	padding: 0px;	
	padding-top: 16px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;
	
}

.listado_videos {
	padding-top: 16px;
	padding-bottom: 0px;
	
}



.texto_pagina_imagen_video{
	margin-bottom: 10px;
}

.texto_pagina_info_video{
	min-height: 95px;
	font-weight:bold;
}
   
.texto_pagina_info_video a{
	font-family:'Oswald';
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	/*font-weight:bold;*/
	/*font-size:14px;*/
}   
   
.texto_pagina_videodestacado{
	margin-bottom: 5px;
	background-color:#000;
	margin-top: 14px;
}

.texto_pagina_videodestacado h3{
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
	background-color:#000;
	padding:7px;
	padding-left:10px;
	margin:0px;
}
	
.texto_pagina_videodestacado_fecha{
    color: #e3edf7;
    font-size: 12px;
	padding-left:10px;
	padding-top:18px;
	padding-bottom:0px;
	margin:0px;
}
.texto_pagina_videodestacado video{
	padding: 8px;
}
	
.taco_verde2{
	background-color:#b8c93f;
	color:#FFF;
	padding:5px;
	text-align:center;
}
.taco_verde1{
	background-color:#67a43c;
	color:#FFF;
	padding:5px;
	text-align:center;
}
.taco_azul1{
	background-color:#a2cde7;
	color:#FFF;
	padding:5px;
	text-align:center;
}

.taco_rojo{
	background-color:#bf0411;
	color:#FFF;
	padding:5px;
	text-align:center;
}

.texto_accion{
	float:none;
	display:block;	
	font-size:11px;
	font-weight:bold;
	color:#757575;
	padding-bottom: 0px;
	padding-top: 4px;
}
.texto_accion a{
	float:none;
	display:inline;	
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:0px;
	margin:0px;	
	
}
.texto_accion i{
	float:none;
	display:inline;	
	font-size:12px;
	color:#000000;
	width:12px;
	padding:0px;
	margin:0px;	
}


.bloque_accion{
	float:none;
	display:block;
	background-color:#008000;	
	padding-bottom: 0px;
	padding-top: 4px;
	min-height:24px;
}
.bloque_accion a{
	/*font-family:'Oswald';
	font-weight: 700;*/
	font-family:'Open Sans';
	color:#fff;
	font-weight: 700;	
	font-size: 12px;
	margin-left: 14px;
	color:#fff;
	
}
.bloque_accion i{
	font-weight:bold;
	color:#fff;	
	font-size: 12px;
}

.texto_centrado{
	text-align:center;
}
.imagen_centrada {
    margin: 0 auto;
}

.idioma_seleccionado {
	color:#fff;
	background-color:#008000;
}
.idioma_seleccionado:hover {
	color:#fff;
	background-color:#009010;
}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    right: 30px;
	z-index:100;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    right: 30px;
	z-index:100;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

/* menu de opciones colapsadas para el móvil */
.icon-bar {
	background-color: #888;
}
.navbar-toggle {
	border-color: #ddd;
	margin-right: 0px;
	margin-top: 10px;
}
.navbar-brand {
	float: right;
	margin-top: 1px;
	padding-left: 2px;
	padding-right: 8px;
	font-size: 16px;
}
.navbar-collapse {
	max-height:none;
}
.navbar-collapse.in {
    overflow-y:hidden;
	overflow:hidden;
}
.menu-colapsado{
 padding-right:0px;	
}

 /* posicionamos los botones del slider de banners */
 
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
left: -35px;
top: 23px;
padding: 4px 8px !important;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
right: -35px;
top: 23px;
}

#owl-gal .owl-controls .owl-buttons .owl-prev{
left: -19px;
top: 23px;
}
 
#owl-gal .owl-controls .owl-buttons .owl-next{
right: -19px;
top: 23px;
}


#owl-example .owl-controls .owl-buttons .owl-prev{
left: -19px;
top: 75px;
padding: 4px 8px !important;
color:#fff !important; background-color:#008000 !important;
}
 
#owl-example .owl-controls .owl-buttons .owl-next{
right: -19px;
top: 75px;
padding: 4px 8px !important;
color:#fff !important; background-color:#008000 !important;
}

#owl-example .owl-controls .owl-buttons .owl-prev .fa{
padding: 1px 2px 0px 0px;
}

#owl-example .owl-controls .owl-buttons .owl-next .fa{
	padding: 1px 0px 0px 2px;
}

.boton_galeria{
	background-color: #e6e6e6;
	color:#000;
	border-color: #e6e6e6;
	font-weight:bold;
}
.boton_galeria:hover{
	background-color: #008000;
		border-color: #008000;
	color:#FFF;
	font-weight:bold;
}

 
 /* dimensiones slider de portada */
  
.row-portada{background:#fff; }  
.slider-portada { width: 1170px; height: 432px; }
.loading-slider{ visibility:hidden;}
.wrapper_slider { width: 100%; display: block; height:432px; left: 0; right: 0;}
.anythingSlider-default .anythingWindow { border-top: 0; border-bottom: 0; }
.anythingSlider-default { margin: 0px; padding: 0px; }
.anythingSlider-default .arrow a {color:#fff !important; /*background-color:#008000 !important;*/}

/*bloque paginador*/

.bloque-paginador{
	border-top: 1px solid #e6e6e6; 
}  

.bloque-paginador-noticias{
	border-top:  0px solid; 
} 

.bloque-paginador-home{
	border-top:  0px solid; 
	margin-top: 15px;
}  


.pagination li a {
	margin: 3px;
	color: #757575;
	font-size: 12px;
	background-color:#e6e6e6;
	border:0px;

}
.pagination .active a, .pagination .active a:hover, .pagination .active a:focus{
	margin: 3px;
	color: #fff;
	font-size: 12px;
	background-color:#000000;
	border:0px;

}

/*http://tympanus.net/codrops/2011/11/02/original-hover-effects-with-css3/*/
.previsualizacion-video {
    height: auto;
    max-width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}

.previsualizacion-video-videocarousel {
	display: table; 
	float: none;
}

.previsualizacion-video .mask-videoplay {
    height: auto;
    max-width: 100%;
    position: absolute;
    overflow: hidden;
    top: 75%;
    left: 20px;
    opacity: 0;
    background-color: rgba(90,90,90, 0.7);
    transition: all 0.4s ease-in-out;	
}
.previsualizacion-video .mask-videoplay-videocarousel {
    top: 50px;
    left: 5px;
    opacity: 0;
    background-color: rgba(90,90,90, 0.7);
    transition: all 0.4s ease-in-out;	
}


.previsualizacion-video img {
    display: block;
    position: relative;
	padding:0px;
	margin:0px;	
	transition: all 0.2s linear;
}

.previsualizacion-video a.info-videoplay {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
	font-size: 12px;
    opacity: 0;
    transition: all 0.2s ease-in-out;	
}

.previsualizacion-video:hover img {
	-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: sscale(1.1); /* Chrome, Safari, Opera */
    transform: scale(1.1);
	opacity: 0.8;
	background-color: rgba(200,200,200, 0.8);
}
.previsualizacion-video:hover .mask-videoplay {
    opacity: 1;
}

.previsualizacion-video:hover a.info-videoplay {
    opacity: 1;
    transform: translateY(0px);
}

.previsualizacion-video:hover a.info-videoplay {
    transition-delay: 0.2s;
}

.img-wrapper {
    overflow: hidden;      /* hide the overflow */
}

/* Formularios */



.boton-verde1{
	color: #ffffff;
	background-color:#008000;
	font-weight:bold;
}

.boton-colorA2{
	color: #ffffff;
	background-color:#008000;
	font-weight:bold;
}


.texto_noticia-autor{
	color:#757575;
    font-size: 13px;
    line-height: 18px;	
	padding-top:0px;
	padding-bottom:10px;
}

.texto_noticia-autor a{
	color: #008000;
}

.texto_noticia-fecha {
	color: #e41327;
}



/*logo hacer crecer euskadi. Borrar estilo en header.php para dejarlo como antes */
.divlogo-hacer-crecer-euskadi{
	width: 263px;

}

/* google maps contacto */

#contacto-map-container { height: 320px; }

.contacto-sedes{
	margin-top: 20px;
	font-size: 13px;
}

.contacto-sedes h4{
	font-size: 14px;
	font-weight: bold;
	color:#000;
}

.contacto-sedes ul{margin:0;padding:0;list-style:none}
.contacto-sedes li{font-size: 13px; padding:1px 0px}
.contacto-sedes a{text-decoration:none; font-size: 13px;}
.contacto-sedes a:hover{text-decoration:underline; font-size: 13px;}

.contacto-banners img{
	margin:4px;
}

.contacto-sedes-nombre{
	color:#fff;
	background:#008000;
	padding:2px 5px;
	line-height:25px;
}

/* rating - estrellitas */

.rating-input{
	color: #ee0c05;
	font-size: 20px;
}
.rating-input i {
	padding-right: 3px;
	cursor: pointer;
}


/* web guneak */

.web-guneak{
	border-radius: 0px;
	background-color: #fff;
}
.web-guneak h4{
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-transform:uppercase;
}


.web-guneak-iconos{
	/*border: 1px solid #DDDDDD;*/
	display: inline-block;
	border-color:#DDDDDD;
}
.web-guneak-iconos ul{margin:0;padding:0;list-style:none outside none}
.web-guneak-iconos ul li{
	width: 40%;
	min-height:100px;
 	display: inline-table;	
	}
.web-guneak-iconos ul li a{ font-size:11px;}
.web-guneak-iconos img{ padding-bottom: 5px;}

/* CSS Method for adding Font Awesome Chevron Icons */

.panel-heading {
    cursor: pointer;
}
.accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family:'FontAwesome';
    content:"\f077";
    float: right;
    color: inherit;
}
.panel-heading.collapsed .accordion-toggle:after {
    /* symbol for "collapsed" panels */
    content:"\f078";
}

.resaltaTXT {
	background-color: #eee;
	color: #cc0000;
}

/* nor gara*/
.row-norgara{
	padding-left:15px; 
	padding-right:15px;
	margin-bottom: 30px;
}

.col-norgara{
	background-color:#e4e4e4;
	min-height: 115px;
}

.col-norgara h3{
	font-family:'Oswald';
	font-weight: 400;
	font-size: 18px;
    line-height: 18px;		
    margin-top: 11px;
	color:#000;
}
.col-norgara p{
	font-family:'Open Sans';
	color:#666;
	font-weight: 400;
	font-size:14px;
}
.col-norgara i{
	color:#fff;
	font-size:36px;
	padding-top: 25px;
}

.col-norgara a{

}

/* cabecera BBNN */

.row-logo{
	margin-bottom:8px;
}
.row-logo h1{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 26px;
	color:#fff;
	padding:1px;
	margin:1px;	
	display: table;
}

.row-menuprincipal{
	background-color:#009010;
	margin-top:8px;
}
.col-menuprincipal{
	padding-left:0px;
}
.navbar-menuprincipal{
	padding-left:0px;
}

.row-footer{
	background-color:#000000;
	margin-top:0px;
}
.row-praktika{
	background-color:#e3edf7;
	margin-top:0px;
}



span.arrow.forward a .fa {
  line-height: 38px;
  padding: 4px 0 0 7px;
}

span.arrow.back a .fa {
  line-height: 38px;
  padding: 4px 5px 0 2px;
}

/* Aviso cookies */
.cookie-message {
  position:fixed;
  bottom:0;left:0;right:0;
  padding:10px 65px 10px 45px;
  color:#fff;  
  background-color: #008000;
  filter:alpha(opacity=90); /* IE */
  -moz-opacity:0.9; /* Mozilla */
  opacity: 0.9; /* CSS3 */  
  border-bottom:1px solid #ccc;
  box-shadow:0px 0px 3px #ccc;
  z-index: 99;
  text-align:center;
  font-size: 13px;  
  line-height: 22px;
}
.cookie-message a {
  color:#fff;
  font-size: 13px;
  text-decoration: underline;  
}
.cookie-message a:hover {
  color:#fff;
  font-size: 13px;
  text-decoration: none;  
}
.cookie-message p {
  color:#fff;
  font-size: 13px;    
}
.cookie-message-cerrar{
  color:#fff;
  background-color: #e41327;
  text-decoration: none;    
  font-size: 13px;  	
  padding:2px 7px 2px 7px;  
  margin-left: 10px;
}

/* agenda */

.row-agenda-lista{
  background-color: #f5f5f5;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 7px;  
	
}

.agenda-lista-labeldestacado{
  background: url(/img/nabarmena.png) no-repeat 0px 0px;
  z-index: 99;
  position: relative;
  top: 0px;
  left: -10px;
  height: 84px;
  width: 95px;
}

.row-agenda-lista-soft{
  background-color: #fff;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 7px;  
	
}

.row-agenda-lista-pasado{
  background-color: #f5f5f5;
  color:#999 !important; 
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 7px;  
}

.row-agenda-lista-pasado a{
  color:#999 !important; 
  
}

.row-agenda-lista-activo{
  background-color: #000;
  color:#fff !important; 
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 7px;  
  
}
.row-agenda-lista-activo a{
  color:#fff !important; 
  
}

.row-agenda-lista-destacado{
  background-color: #000000;
  color:#fff !important; 
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 7px;  
  box-shadow: 3px 3px 5px #888888;
}
.row-agenda-lista-destacado a{
  color:#fff !important; 
}



.col-agenda-lista-fecha{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 12px;
	text-align:center;
}

.agenda-lista-fecha-dia{
	font-size: 60px;
	line-height: 70px;	
	margin-top: 10px;
}
.agenda-lista-fecha-mes{
	font-size: 21px;
	line-height: 10px;
	text-transform:uppercase;
}

.col-agenda-lista-evento{
	font-size: 12px;	
}

.col-agenda-lista-evento h3{
	font-family:'Open Sans';
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	vertical-align: top;
	margin-bottom: 10px;
	padding-top: 20px;	
	display:table-cell;
}

.col-agenda-lista-evento h3 a:hover{
	color:#008000;
	text-decoration:underline;
}

.div-agenda-lista-evento{
	display: table-row; 
	margin-top:10px;
}

.p-agenda-lista-evento{
	display:table-cell;
	width:100px; 
	padding-top: 20px;
}

.agenda-lista-evento-reloj{
	font-size: 28px;
}
.agenda-lista-evento-hora{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 24px;
	margin-right: 8px;
}
.agenda-lista-evento-titulo{
	font-size: 28px;
}

.agenda-lista-evento-pos{
	font-size: 24px;
	margin-right: 6px;
}
.agenda-lista-evento-lugar{
	font-family:'Open Sans';
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	display: block;
	margin-top: 10px;
}
.agenda-lista-evento-lugar a:hover{
	text-decoration:underline;
}

.col-agenda-lista-iconos{
	text-align:right;
	padding-right:10px;	
}

.agenda-lista-iconos{
	width:125px;
	padding-top:15px;
	float: right;
}

.agenda-lista-iconos-tacorojo{
	text-align:center;
	float: right;	
	background-color:#EE0C05;
	color:#fff;
	font-family:'Open Sans';
	font-weight: 600;
	font-size: 14px;
	line-height: 32px;
	width:120px;
	height:35px;
	margin-top: 5px;
}

.agenda-lista-iconos-zuzenean-on{
	background:#eb5e55 url(/img/zuzenean_on_bg.jpg) no-repeat 0 0;	
  text-align: right;
	float: right;  
  padding-right: 15px;
	color:#fff;
	font-family:'Open Sans';
	font-weight: 600;
	font-size: 14px;
	line-height: 35px;
	width:120px;
	height:35px;
	margin-top: 5px;
	text-transform: uppercase;
}

.agenda-lista-iconos-zuzenean-off{
	background:#b8b8b8 url(/img/zuzenean_off_bg.jpg) no-repeat 0 0;	
  text-align: right;
	float: right;  
 	padding-right: 10px;
	color:#fff !important;
	font-family:'Open Sans';
	font-weight: 600;
	font-size: 14px;
	line-height: 32px;
	width:120px;
	height:35px;
	margin-top: 5px;
}

.agenda-lista-iconos-zuzenean-on  a, .agenda-lista-iconos-zuzenean-off a{
	color:#fff !important;
	line-height: 34px;	
}

.agenda-lista-iconos-zuzenean-on  a:hover, .agenda-lista-iconos-zuzenean-off a:hover{
	text-decoration: underline;
}


.agenda-lista-iconos-medios{
	text-align: center; 
	background-color: #fff; 
	width: 77px; 
	height: 35px; 
	margin:0px; 
	padding: 0px; 
	float: right;
}

.agenda-lista-iconos-medios img{
  display: block; 
  margin: 0 auto; 
  margin-top: 7px;	
  max-width: 60px;
  max-height: 30px;
}

.agenda-lista-iconos-localizacion{
	text-align: center; 
	background-color: #fff; 
	width: 77px; 
	height: 35px; 
	margin:0px; 
	padding: 0px; 
	float: right;
}

.agenda-lista-iconos-masinfo{
	width: 38px; 
	height: 35px; 
	margin:0px; 
	padding: 0px; 
	float: right; 
	margin-left: 5px;
}

.agenda-calendario{
}

.agenda-calendario-diaevento{
	background-color: #008000;
	color: #fff;
}
div.zabuto_calendar .badge-today{
	background-color: #b8b8b8 !important;
	font-size: 14px;
  border-radius: 0px;
  padding: 3px;	
}

.agenda-widget{
	display:block;
	background-color: #fafafa;
}
.agenda-widget-fecha{
	display:block;
	background:url(/img/fondo-agenda.png) no-repeat 0 0;
	min-height:70px;
}
.agenda-widget-fecha-col{
	padding: 8px;
	padding-bottom:4px;
}

.agenda-widget-fecha-dia{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 24px;
	margin-left: 14px;
	color:#fff;
}
.agenda-widget-fecha-mes{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 12px;
	margin-left: 6px;
	color:#fff;
}
.agenda-widget-fecha-nombredia{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 18px;
	margin-left: 14px;
	color:#fff;
}
.agenda-widget-fecha-hora{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 18px;
	margin-right: 14px;
	color:#fff;
}

.agenda-widget-evento-col{
	padding: 8px;
	padding-top:3px;
	margin-bottom: 8px;
}

.agenda-widget-evento-col p{
	padding-left: 30px;
	padding-right: 5px;
	display:block;
	margin-top:0px;
	margin-bottom:5px;	
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 18px;
	line-height: 20px;
}

.agenda-widget-evento-col p.agenda-widget-evento-col-tipo a{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 18px;
	color:#008000;
}
.agenda-widget-evento-col-lugar{
	font-family:'Oswald';
	font-weight: 700;
	font-size: 16px;
	color:#000;
}

/* documentos */

.cabecera-buscadordocs{
	background-color:#efefef; 
	/*min-height:55px;*/
	padding: 15px;
	text-align: left;
 	
}
.cabecera-buscadordocs .form-control {
	font-family:'Oswald';
	font-weight: 300;	
	font-size: 14px;   	
	color: #666;
}

.cabecera-buscadordocs .selectpicker {
	font-family:'Oswald';
	font-weight: 300;	
	font-size: 14px;   	
	color: #666;
}

.cabecera-buscadordocs .dropdown-menu{
	font-family:'Oswald';
	font-weight: 300;	
	font-size: 14px;   	
	color: #666;
}

.cabecera-buscadordocs .filter-option{
	font-family:'Oswald';
	font-weight: 300;	
	font-size: 14px;   	
	color: #666;
}




.cabecera-buscadordocs label{
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 14px;   	
	padding-right: 4px;  	
	color:#000000;
}
.cabecera-buscadordocs .form-group{
	padding-left: 7px;
}


.btn-buscadordocs {
	background-color:#efefef; 
    color: #000000;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 14px;    
    /* background-color: #fff; */
    /* border-color: #ccc; */
}
.btn-buscadordocs i{
	font-size: 22px;
	color: #000000;
	padding-right: 5px;
}

.img-docsegileak{
    border: 4px solid #009010;
    border-radius: 50%;
    max-width: 42px;
}


.listadocs-col{
	margin-bottom: 5px;
	background-color:#fff;
	margin-top: 14px;
}

.listadocs-bloque{
	margin-top: 10px;
}

.listadocs-bloque hr{
	margin-top:0px;
	margin-bottom: 6px;
	border: 0px;
	border-bottom: 1px solid #008000;
}

.listadocs-bloque-tipo{
}

.listadocs-bloque-tipo h3{
	height: 27px;
	min-width: 100px;
	float: inherit;	
    line-height: 25px;
	padding-left:10px;
	margin:0px;
	font-family:'Oswald';
	font-weight: 700;	
	font-size: 14px;
	color: #fff; 	
	background-color: #008000;
	text-transform: uppercase;
	padding-right: 10px;
}


.listadocs-bloque-fecha{
}

.listadocs-bloque-fecha h3{
	margin:0px;
	padding-top: 5px;
	text-align: right;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 18px;
	color: #008000; 	
	background-color: #fff;
}


.listadocs-bloque-imagen{
}

.listadocs-bloque-imagen img{
	border: 4px solid #e4e4e4;
}
.listadocs-bloque-imagen span{
	display: block;
	width: 40px;
	height: 17px;
	top:6px;
	left:80px;
	z-index: 999;
	position: absolute;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 12px;	
	text-transform: uppercase;
	text-align: center;
	line-height: normal;
	color: #fff;
	background-color: #ba4558;
}

.listadocs-bloque-texto{
}

.listadocs-bloque-texto h3{
	margin:0px;
	margin-bottom: 14px;
	padding-top: 5px;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 18px;
	color: #000; 	
	background-color: #fff;	
}

.listadocs-bloque-texto div{
	float: left;
}



.listadocs-bloque-texto-ikusi{
	display: block;
	padding-top: 10px;
	color: #000;
	float: left;	
	width: 100%;	
}
.listadocs-bloque-texto-ikusi i{
	color: #000;
	font-size: 18px;	
}

.listadocs-bloque-texto-ikusi a{
	color: #000;
	font-family:'Oswald';
	font-weight: 400;		
	font-size: 14px;	
    padding-left: 4px;	
}

.listadocs-bloque-texto-ikusi a:hover{
	color: #008000;
	font-size: 14px;	
}



.listadocs-bloque-texto-egilea{
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 18px;
	color: #008000; 
	margin-top: 5px;	
	margin-bottom: 5px;	
}

.listadocs-bloque-texto-medio{
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 14px;
	color: #aaa; 
	font-style: italic;
}

.listadocs-bloque-texto-organizacion{
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 14px;
	color: #666; 
	padding-top: 4px;
}


.listadocs-bloque-texto-tipo{
	margin-top: 25px;
	margin-bottom: 2px;	
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 14px;
	color: #ba4558; 
}

.listadocs-bloque-texto-tipo span{
	display: inline-block;
	width: 40px;
	height: 17px;
	margin-right: 10px;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 12px;	
	text-transform: uppercase;
	text-align: center;
	line-height: normal;
	color: #fff;
	background-color: #ba4558;
}


.listadocs-bloque-egilea{
	margin-top: 20px;
}

.listadocs-bloque-egilea h3{
	height: 27px;
	min-width: 100px;
	float: inherit;	
    line-height: 25px;
	padding-left:10px;
	margin:0px;
	font-family:'Oswald';
	font-weight: 700;	
	font-size: 14px;
	color: #666; 	
	background-color: #f6f6f6;
	text-transform: uppercase;
}

.listadocs-bloque-cv{
	margin: 20px;
}

.listadocs-bloque-cv div{
	float: left;
}

.listadocs-bloque-cv .img-docsegileak{
    max-width: 90px;
}

.listadocs-bloque-cv-texto{
	margin-top: 12px;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 14px;
	color: #000; 
}


.listadocs-bloque-cv-texto-mas{
	display: block;
	padding-top: 12px;
	float: left;	
	width: 100%;	
}
.listadocs-bloque-cv-texto-mas i{
	color: #000000;
	font-size: 18px;	
	vertical-align: middle;
}

.listadocs-bloque-cv-texto-mas a{
	color: #008000;
	font-family:'Oswald';
	font-weight: 400;		
	font-size: 14px;	
    padding-right: 4px;	
}

.listadocs-bloque-cv-texto-mas a:hover{
	color: #000;
}



.bloquesdocs-col{
	margin-bottom: 5px;
	background-color:#fff;
	margin-top: 14px;
}

.bloquesdocs-col h3{
	margin:0px;
	padding: 5px;
	padding-left: 12px;
	height: 36px;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 22px;
	color: #fff; 	
	background-color: #009010;	
}

.bloquesdocs-col-bloque{
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #f6f6f6;
    min-height: 50px; 
    width: 100%;
    padding: 0px;
}

.bloquesdocs-col-bloque div{
	float: left;
}

.bloquesdocs-col-bloque hr{
	margin-top:0px;
	margin-top: 5px;
	margin-bottom: 1px;	
	border: 0px;
	border-bottom: 1px solid #e4e4e4;
	width: 100%;
}

.bloquesdocs-col-bloque .list-group{
	padding-top: 12px;
}

.bloquesdocs-col-bloque .list-group-item{
	background-color: inherit;
	border: none;
	float: left;
	padding: 16px;
	padding-bottom: 8px;
	padding-top: 4px;	
}

    

.bloquesdocs-col-bloque-titulo{
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 18px;
	color: #008000; 
	margin-top: 2px;	
	margin-bottom: 5px;	
}

.bloquesdocs-col-bloque-fecha{
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 12px;
	color: #000; 
	margin-bottom: 2px;
}


.bloquesdocs-col-bloque-medio{
	float: right;
	display: block;
	height: 16px;
	min-width: 40px;
	font-family:'Oswald';
	font-weight: 400;	
	font-size: 12px;
	color: #fff; 	
	background-color: #008000;
	margin-bottom: 2px;
	padding-left: 5px;	
	padding-right: 5px;		
}

.bloquesdocs-col-bloque-ikusi{
	display: block;
	padding-top: 0px;
	color: #000;
	float: left;	
	width: 100%;	
}
.bloquesdocs-col-bloque-ikusi i{
	color: #000000;
	font-size: 14px;	
}

.bloquesdocs-col-bloque-ikusi a{
	color: #000;
	font-family:'Oswald';
	font-weight: 400;		
	font-size: 12px;	
    padding-right: 4px;	
}

.bloquesdocs-col-bloque-ikusi a:hover{
	color: #008000 !important;
}


/* sticky menu */

#li-nav-logo{
    display: none;
 }

@media (min-width: 768px) {
	.affix #li-nav-logo {
	    display: block !important;
	  }
	 #li-nav-logo a:hover{
	    background-color: #009010; 
	 }

	 #nav.affix {
	    position: fixed;
	    top: -58px;
	    width: 100%;
	    z-index: 999;
	    /*margin-top: 0px;*/
	    -ms-transform: translate(0,58px); /* IE 9 */
	    -webkit-transform: translate(0,58px); /* Chrome, Safari, Opera */
	    transform: translate(0,58px);                           
	    -ms-transform: all .7s ease-in-out; /* IE 9 */
	    -webkit-transition: all .7s ease-in-out;
	    transition: all .7s ease-in-out;
	}

}

@media (max-width: 768px) {
    .affix {
        position: static;
    }
    #nav-wrapper{
    	height: inherit !important;
    }
}


.row-menuprincipal {
    margin-top: 0px;
}         
.row-logo {
    margin-bottom: 16px;
}



/* fin sticky menu */

/* cambio de fondo en la web */ 

.slider_area {
	background: url("/img/fondo.jpg") no-repeat top center;
	/*background-size: 1787px 590px;*/ /* original para pantallas grandes 2000x660 */
    /* background: url("/img/slider.png") no-repeat top center rgba(0, 0, 0, 0); */
	/*padding-top: 0px;*/
    /*width: 100%;*/
    padding-bottom: 35px;
    padding-top: 10px;    
}
.desktop_main_area {
    margin-top: 0px;
}

.contenido-pag-interior{
		background: url("/img/fondo.jpg") no-repeat top center;
}

/* logo lehenik */

.divlogo-lehenik{
	padding-top: 10px; 
	padding-left: 12px;
	width: initial !important;
	max-height: 128px;
}
.divlogo-lehenik img{
	max-height: 126px;
}

/* iconos cabecera */

.social-awesome {
    float: right;
    padding-top: 15px;
}
.social-awesome ul li {
    display: inline;
}

.social-awesome ul li a {
	background-color: #666;
    border-radius: 50%;
    padding-left: 7px;
    padding-right: 8px;
    padding-top: 7px;
    padding-bottom: 6px;
    border-radius: 50%;
    margin-right: 5px;
    float: left;
    width: 29px;
    text-align: center;
    margin-bottom: 1px;
}

.social-awesome ul li a:hover {
    background-color: #008000;
}


.social-awesome ul li a i{
  color: #fff;
  font-size: 15px;
}

/* nueva cabecera */

.bloque-logo-menu img{
	max-width: 293px;
}





.bloque-idioma-menu{
	padding-right: 0px;
}

.bloque-contacto-menu{
	margin-top: 10px;
	text-align: right;
    width: inherit;
    float: right;	
    margin-bottom: 10px;
}

.bloque-contacto-menu a{
	display: inline-block;
    font-family: 'Oswald';
    font-size: 12px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;	
}

.bloque-contacto-menu a:hover{
	color:#008000;
}

.bloque-contacto-menu img{
	max-width: 35px;
}

.bloque-buscador-menu{
	margin-top: 10px;
	text-align: right;
}

.bloque-buscador-menu input{
	width: 30%;
    float: right;
}

.date_lng {
    padding-top: 15px;
}

.date_lng ul li {
    border-right: 1px dashed;
}

.date_lng ul li a {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;    
    padding-bottom: 3px;        
    border-radius: 50%;   
}

.idioma_seleccionado {
    color: #fff;
    background-color: #008000;
}


.sidebar_2 h1 {
    background-color:  #008000 !important;
}
.sidebar_2{
	float: left;
	width: 100%;
}

.sidebar_4{
	float: left;
	width: 100%;
	margin-top: 15px;	
}
.sidebar_4 h1{
	margin-top: 2px;
}


.docs-widget{
	margin-top:0px;
	float: left;
}
.docs-widget .list-group{
	padding-top: 5px;
	padding-bottom: 8px;
	margin-bottom: 0px;
	float: left;
}

.docs-widget .list-group-item{
	background-color: inherit;
	border: none;
	float: left;
	padding-right: 8px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-top: 4px;	
}

.docs-widget .list-group-item:before {
  content: "\f054"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  position: absolute;
  margin-left: -20px; 
  width: 20px; 
  color:#567652;
  font-size: 18px;
  padding-top: 2px;
}


.docs-widget-texto{
	float: left;
	width: 70%;
}
.docs-widget-titulo{
}
.docs-widget-titulo a{
	font-family: 'Oswald';
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
	color:#567652;
    margin-top: 2px;
    margin-bottom: 5px;
}
.docs-widget-titulo a:hover{
	color:#000;
}
.docs-widget-descripcion{
	font-size: 11px;
	color:#333;
	text-transform: uppercase;
	margin-bottom: 0px;
}


/* nuevos textos estáticos*/

.textos_estaticos {font-size:13px; margin-top: -20px;}
.textos_estaticos ul{margin-left:60px;}
.textos_estaticos ul li {padding-bottom:10px;}
.textos_estaticos p{padding:5px 10px 5px 30px; }
.textos_estaticos h4{margin-left:25px; color:#008000}
.textos_estaticos-tabla{line-height:16px; padding:5px 10px 5px 25px; }
.textos_estaticos a{ text-decoration:underline;}

.textos_estaticos-pregunta{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size:18px;
	margin-top:20px;
	margin-bottom:5px;
	color:#008000;
	line-height:22px;
}

.textos_estaticos-respuesta{
	font-size:13px;
	color:#000;
}

.entrada-organizacion {
    font-family: 'Oswald';
    font-weight: 100;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    padding: 0px 10px;
}

.enlaces-organizacion h2{
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 18px;
    background: none repeat scroll 0 0 #008000;
    color: #FFFFFF;
    padding: 9px 5px 8px 5px;
    margin-top: 15px;
}
.enlaces-organizacion h2 i{
   padding-left: 5px; padding-right: 10px;
}

.enlaces-organizacion ul{
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    float: left;
}

.enlaces-organizacion ul li{
    border: none;
    padding-right: 8px;
    padding-left: 30px;
    padding-bottom: 4px;
    padding-top: 4px;
    list-style: none;
}

.enlaces-organizacion ul li:before{
    content: "\f054";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    margin-left: -20px;
    width: 20px;
    color: #000000;
    font-size: 18px;
    padding-top: 2px;
}

.enlaces-organizacion a{
    font-family: 'Oswald';
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000;
    margin-top: 2px;
    margin-bottom: 5px;
}
.enlaces-organizacion a:hover{
   color:#008000;
}

/* fin nuevos textos estáticos*/

/* personalizacion por zonas */

.agenda-widget-fecha{
    background: url(/img/fondo-agenda.png) no-repeat 0 0;
}
.estiloAraba .agenda-widget-fecha{
    background: url(/img/fondo-agenda-araba.png) no-repeat 0 0;
}
.estiloBizkaia .agenda-widget-fecha{
    background: url(/img/fondo-agenda-bizkaia.png) no-repeat 0 0;
}
.estiloGipuzkoa .agenda-widget-fecha{
    background: url(/img/fondo-agenda-gipuzkoa.png) no-repeat 0 0;
}
.estiloNafarroa .agenda-widget-fecha{
    background: url(/img/fondo-agenda-nafarroa.png) no-repeat 0 0;
}

.estiloAraba .colorA1 {
     color: #a7595e;
}
.estiloBizkaia .colorA1 {
     color: #008100;
}
.estiloGipuzkoa .colorA1 {
     color: #2d80ae;
}
.estiloNafarroa .colorA1 {
     color: #008100;
}


.estiloAraba .boton-colorA2{
    background-color: #a7595e;
    border-color: #a7595e;
}
.estiloBizkaia .boton-colorA2{
    background-color: #008000;
    border-color: #008000;
}
.estiloGipuzkoa .boton-colorA2{
    background-color: #2d80ae;
    border-color: #2d80ae;
}
.estiloNafarroa .boton-colorA2{
    background-color: #008000;
    border-color: #008000;
}


.estiloAraba .boton-colorA2:hover {
    color: #a7595e; 
    background-color: #fff; 
}
.estiloBizkaia .boton-colorA2:hover {
    color: #008000;
    background-color: #fff;
}
.estiloGipuzkoa .boton-colorA2:hover {
    color: #2d80ae;  
    background-color: #fff;
}
.estiloNafarroa .boton-colorA2:hover {
    color: #008000; 
    background-color: #fff;
}



.contenido-pag-interior.estiloAraba {
    background: url("/img/fondo-araba.jpg") no-repeat top center;
    
}
.contenido-pag-interior.estiloBizkaia {
    background: url("/img/fondo-bizkaia.jpg") no-repeat top center;
}
.contenido-pag-interior.estiloGipuzkoa {
    background: url("/img/fondo-gipuzkoa.jpg") no-repeat top center;
}
.contenido-pag-interior.estiloNafarroa {
    background: url("/img/fondo-nafarroa.jpg") no-repeat top center;
}


.contenido-pag-interior.estiloAraba .cabecera_opciones_botones_activo{
    background-color: #a7595e;
    border-color: #a7595e;
}
.contenido-pag-interior.estiloBizkaia .cabecera_opciones_botones_activo{
    background-color: #008000;
    border-color: #008000;
}
.contenido-pag-interior.estiloGipuzkoa .cabecera_opciones_botones_activo{
    background-color: #2d80ae;
    border-color: #2d80ae;
}
.contenido-pag-interior.estiloNafarroa .cabecera_opciones_botones_activo{
    background-color: #008000;
    border-color: #008000;
}

.contenido-pag-interior.estiloAraba .cabecera_opciones_botones, .contenido-pag-interior.estiloAraba p.fecha_noticia, .contenido-pag-interior.estiloAraba  .listadocs-bloque-fecha h3, .contenido-pag-interior.estiloAraba .titulo_pagina h2 {
    color: #914348;
}
.contenido-pag-interior.estiloBizkaia .cabecera_opciones_botones, .contenido-pag-interior.estiloBizkaia p.fecha_noticia, .contenido-pag-interior.estiloBizkaia  .listadocs-bloque-fecha h3, .contenido-pag-interior.estiloBizkaia .titulo_pagina h2 {
    color: #008000;
}
.contenido-pag-interior.estiloGipuzkoa .cabecera_opciones_botones, .contenido-pag-interior.estiloGipuzkoa p.fecha_noticia, .contenido-pag-interior.estiloGipuzkoa  .listadocs-bloque-fecha h3, .contenido-pag-interior.estiloGipuzkoa .titulo_pagina h2 {
    color: #2b78ae;
}
.contenido-pag-interior.estiloNafarroa .cabecera_opciones_botones, .contenido-pag-interior.estiloNafarroa p.fecha_noticia, .contenido-pag-interior.estiloNafarroa  .listadocs-bloque-fecha h3, .contenido-pag-interior.estiloNafarroa .titulo_pagina h2 {
    color: #008000;
}


.contenido-pag-interior.estiloAraba .cabecera_opciones_botones:hover {
    color: #fff;
    border-color: #a7595e;   
    background-color: #a7595e; 
}
.contenido-pag-interior.estiloBizkaia .cabecera_opciones_botones:hover {
    color: #fff;
    border-color: #008000;    
    background-color: #008000;
}
.contenido-pag-interior.estiloGipuzkoa .cabecera_opciones_botones:hover {
    color: #fff;
    border-color: #2d80ae;    
    background-color: #2d80ae;
}
.contenido-pag-interior.estiloNafarroa .cabecera_opciones_botones:hover {
    color: #fff;
    border-color: #008000;    
    background-color: #008000;
}


.contenido-pag-interior.estiloAraba .listadocs-bloque-tipo h3 {
    background-color: #a7595e; 
}
.contenido-pag-interior.estiloBizkaia .listadocs-bloque-tipo h3 {
    background-color: #008000;
}
.contenido-pag-interior.estiloGipuzkoa .listadocs-bloque-tipo h3 { 
    background-color: #2d80ae;
}
.contenido-pag-interior.estiloNafarroa .listadocs-bloque-tipo h3 {
    background-color: #008000;
}


.contenido-pag-interior.estiloAraba .agenda-calendario-diaevento {
    background-color: #a7595e; 
}
.contenido-pag-interior.estiloBizkaia .agenda-calendario-diaevento {
    background-color: #008000;
}
.contenido-pag-interior.estiloGipuzkoa .agenda-calendario-diaevento {
    background-color: #2d80ae;
}
.contenido-pag-interior.estiloNafarroa .agenda-calendario-diaevento {
    background-color: #008000;
}





.slider_area.estiloAraba {
    background: url("/img/fondo-araba.jpg") no-repeat top center;
    background-size: cover !important;
}
.slider_area.estiloBizkaia {
    background: url("/img/fondo-bizkaia.jpg") no-repeat top center;
    background-size: cover !important;
}
.slider_area.estiloGipuzkoa {
    background: url("/img/fondo-gipuzkoa.jpg") no-repeat top center;
    background-size: cover !important;
}
.slider_area.estiloNafarroa {
    background: url("/img/fondo-nafarroa.jpg") no-repeat top center;
    background-size: cover !important;
}


.slider_area.estiloAraba h4 {
	color: #a7595e;
}
.slider_area.estiloBizkaia h4 {
	color: #008000;
}
.slider_area.estiloGipuzkoa h4 {
	color: #2d80ae !important
}
.slider_area.estiloNafarroa h4 {
	color: #008000;
}


.slider_area .anythingSlider-default .arrow a {
	background-color: ##666 !important;
}


.top_left.estiloAraba {
    background-color: #a7595e;
}
.top_left.estiloBizkaia {
    background-color: #368f3f;
}
.top_left.estiloGipuzkoa {
    background-color: #2d80ae;
}
.top_left.estiloNafarroa {
    background-color: #368f3f;
}



.cabecera_taco_left.estiloAraba {
    background-color: #a7595e;
}
.cabecera_taco_left.estiloBizkaia {
    background-color: #368f3f;
}
.cabecera_taco_left.estiloGipuzkoa {
    background-color: #2d80ae;
}
.cabecera_taco_left.estiloNafarroa {
    background-color: #368f3f;
}


.sidebar_2 h1.estiloAraba {
    background-color: #914348 !important;
}
.sidebar_2 h1.estiloBizkaia {
    background-color: #347d40 !important;
}
.sidebar_2 h1.estiloGipuzkoa {
    background-color: #2b78ae !important;
}
.sidebar_2 h1.estiloNafarroa {
    background-color: #347d40 !important;
}

.texto_pagina_destacadas h3.estiloAraba {
    background-color: #914348 !important;
}
.texto_pagina_destacadas h3.estiloBizkaia {
    background-color: #347d40 !important;
}
.texto_pagina_destacadas h3.estiloGipuzkoa {
    background-color: #2b78ae !important;
}
.texto_pagina_destacadas h3.estiloNafarroa {
    background-color: #347d40 !important;
}


.texto_accion.estiloAraba i {
    color: #a7595e !important;
}
.texto_accion.estiloBizkaia i {
    color: #347d40 !important;
}
.texto_accion.estiloGipuzkoa i {
    color: #2d80ae !important;
}
.texto_accion.estiloNafarroa i {
    color: #347d40 !important;
}

.texto_accion.estiloAraba a {
    color: #914348 !important;
    font-family: 'Open Sans';
}
.texto_accion.estiloBizkaia a {
    color: #347d40 !important;
    font-family: 'Open Sans';    
}
.texto_accion.estiloGipuzkoa a {
    color: #2b78ae !important;
    font-family: 'Open Sans';    
}
.texto_accion.estiloNafarroa a {
    color: #347d40 !important;
    font-family: 'Open Sans';    
}


.docs-widget-titulo.estiloAraba a {
    color: #914348 !important;
}
.docs-widget-titulo.estiloBizkaia a {
    color: #347d40 !important;
}
.docs-widget-titulo.estiloGipuzkoa a {
    color: #2b78ae !important;
}
.docs-widget-titulo.estiloNafarroa a {
    color: #347d40 !important;
}


.estiloAraba .texto_pagina_bloques_titulo a, .estiloAraba  .texto_pagina_bloques li, .estiloAraba  .texto_pagina_bloques_fecha {
    color: #914348 !important;
}
.estiloBizkaia .texto_pagina_bloques_titulo a, .estiloBizkaia  .texto_pagina_bloques li, .estiloBizkaia  .texto_pagina_bloques_fecha {
    color: #347d40 !important;
}
.estiloGipuzkoa .texto_pagina_bloques_titulo a, .estiloGipuzkoa  .texto_pagina_bloques li, .estiloGipuzkoa  .texto_pagina_bloques_fecha {
    color: #2b78ae !important;
}
.estiloNafarroa .texto_pagina_bloques_titulo a, .estiloNafarroa  .texto_pagina_bloques li, .estiloNafarroa  .texto_pagina_bloques_fecha {
    color: #347d40 !important;
}



.docs-widget.estiloAraba .list-group-item:before {
    color: #a7595e !important;
}
.docs-widget.estiloBizkaia .list-group-item:before {
    color: #347d40 !important;
}
.docs-widget.estiloGipuzkoa .list-group-item:before {
    color: #2d80ae !important;
}
.docs-widget.estiloNafarroa .list-group-item:before {
    color: #347d40 !important;
}


.taco_seccion h3 {
    background: none !important;
}

.taco_seccion.estiloAraba {
    background-color: #914348 !important;
}
.taco_seccion.estiloBizkaia {
    background-color: #347d40 !important;
}
.taco_seccion.estiloGipuzkoa {
    background-color: #2b78ae !important;
}
.taco_seccion.estiloNafarroa {
    background-color: #347d40 !important;
}

.col_1.estiloAraba {
    background-color: #914348 !important;
}
.col_1.estiloBizkaia  {
    background-color: #347d40 !important;
}
.col_1.estiloGipuzkoa  {
    background-color: #2b78ae !important;
}
.col_1.estiloNafarroa  {
    background-color: #347d40 !important;
}



.row-menuprincipal.estiloAraba {
    background-color: #a7595e;
}
.row-menuprincipal.estiloBizkaia {
    background-color: #368f3f;
}
.row-menuprincipal.estiloGipuzkoa {
    background-color: #2d80ae;
}
.row-menuprincipal.estiloNafarroa {
    background-color: #368f3f;
}

.row-menuprincipal.estiloAraba li.lang_bar_seccion_li{
    background-color: #a7595e;
}
.row-menuprincipal.estiloBizkaia li.lang_bar_seccion_li{
    background-color: #368f3f;
}
.row-menuprincipal.estiloGipuzkoa li.lang_bar_seccion_li{
    background-color: #2d80ae;
}
.row-menuprincipal.estiloNafarroa li.lang_bar_seccion_li{
    background-color: #368f3f;
}

.row-menuprincipal.estiloAraba a.lang_bar_seccion, .row-menuprincipal.estiloAraba .lang_bar ul li a:hover{
    color: #a7595e;
}
.row-menuprincipal.estiloBizkaia a.lang_bar_seccion, .row-menuprincipal.estiloBizkaia .lang_bar ul li a:hover{
    color: #368f3f;
}
.row-menuprincipal.estiloGipuzkoa a.lang_bar_seccion, .row-menuprincipal.estiloGipuzkoa .lang_bar ul li a:hover{
    color: #2d80ae;
}
.row-menuprincipal.estiloNafarroa a.lang_bar_seccion, .row-menuprincipal.estiloNafarroa .lang_bar ul li a:hover{
    color: #368f3f;
}


.bloque-idioma-menu.estiloAraba .idioma_seleccionado {
    background-color: #a7595e;
}
.bloque-idioma-menu.estiloBizkaia .idioma_seleccionado {
    background-color: #368f3f;
}
.bloque-idioma-menu.estiloGipuzkoa .idioma_seleccionado {
    background-color: #2d80ae;
}
.bloque-idioma-menu.estiloNafarroa .idioma_seleccionado {
    background-color: #368f3f;
}


.estiloAraba .anythingSlider-default .arrow a {
    background-color: #a7595e !important;
}
.estiloBizkaia .anythingSlider-default .arrow a {
    background-color: #368f3f !important;
}
.estiloGipuzkoa .anythingSlider-default .arrow a {
    background-color: #2d80ae !important;
}
.estiloNafarroa .anythingSlider-default .arrow a {
    background-color: #368f3f !important;
}



.estiloAraba .bloque_accion, .estiloAraba .side_top h1 {
    background-color: #914348 !important;
}
.estiloBizkaia .bloque_accion, .estiloBizkaia .side_top h1 {
    background-color: #347d40 !important;
}
.estiloGipuzkoa .bloque_accion, .estiloGipuzkoa .side_top h1 {
    background-color: #2b78ae !important;
}
.estiloNafarroa .bloque_accion, .estiloNafarroa .side_top h1 {
    background-color: #347d40 !important;
}

.estiloAraba .agenda-widget-evento-col p.agenda-widget-evento-col-tipo a{
    color: #a7595e;
}
.estiloBizkaia .agenda-widget-evento-col p.agenda-widget-evento-col-tipo a {
    color: #368f3f;
}
.estiloGipuzkoa .agenda-widget-evento-col p.agenda-widget-evento-col-tipo a {
   color: #2d80ae;
}
.estiloNafarroa .agenda-widget-evento-col p.agenda-widget-evento-col-tipo a {
    color: #368f3f;
}


.estiloAraba .contacto-sedes-nombre {
    background-color: #914348 !important;
}
.estiloBizkaia .contacto-sedes-nombre {
    background-color: #347d40 !important;
}
.estiloGipuzkoa .contacto-sedes-nombre {
    background-color: #2b78ae !important;
}
.estiloNafarroa .contacto-sedes-nombre {
    background-color: #347d40 !important;
}




.row-cabeceraHerriz{
	/*background: url("/img/cabecera-ayunta.jpg") no-repeat top center;*/
	height: 160px;
	background-size: cover !important;
}

.row-cabeceraHerriz h1{
    font-family: 'Oswald';
    font-weight: 700;
    font-size: 45px;
    background: none repeat scroll 0 0 #008000;
    color: #FFFFFF;
    margin-top: 75px;
    padding: 5px;
    display: inline-block;
}

.row-cabeceraHerriz h1.estiloAraba{
    background-color: #a7595e;
}
.row-cabeceraHerriz h1.estiloBizkaia{
    background-color: #368f3f;
}
.row-cabeceraHerriz h1.estiloGipuzkoa{
    background-color: #2d80ae;
}
.row-cabeceraHerriz h1.estiloNafarroa{
    background-color: #368f3f;
}


.footer_area.estiloAraba h4 a,  .footer_area.estiloAraba .colorA1 {
     color: #a7595e;
}
.footer_area.estiloBizkaia h4 a,  .footer_area.estiloBizkaia .colorA1{
     color: #008100;
}
.footer_area.estiloGipuzkoa h4 a,  .footer_area.estiloGipuzkoa .colorA1{
     color: #2d80ae;
}
.footer_area.estiloNafarroa h4 a,  .footer_area.estiloNafarroa .colorA1{
     color: #008100;
}






.single_footer h4{
	margin-bottom:0px;
}

.single_footer h4 a{
	color:#008100;
	font-size: 16px;
}

.single_footer ul{}
.single_footer li{}


/* fin personalizacion por zonas */

/*--------------------------------
:: links a redes sociales en footer 
----------------------------------*/

.footer .social ul li {
    margin-left: 10px;
}

.footer  .social ul {
   margin-bottom: 45px;
   width: 90%;
}

.footer .social a{
	    color: #fff;
	    margin-bottom: 10px;
}
.footer .social a:hover{
	    color: #008000;
}

.footer .social i{
	    font-size: 18px;
	    margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
#top-link-block.affix {
    bottom: 20px;
    right: 8px;
}
}
 
/*--------------------------------
:: fin links a redes sociales en footer 
----------------------------------*/

/*--------------------------------
 :: Banner 3 col
----------------------------------*/

.filabanner3col{margin-top:20px;}

/*--------------------------------
 :: FIN banner 3 col
----------------------------------*/


/*--------------------------------
 :: ENLACES BLOG LATERAL
----------------------------------*/


.blogs-widget{
	margin-top:0px;
	float: left;
	width: 100%;	
}
.blogs-widget .list-group{
	padding-top: 12px;
	border-bottom: 1px solid #E0E0E0;
	float: left;
	width: 100%;
}

.blogs-widget .list-group-item{
	background-color: inherit;
	border: none;
	float: left;
	padding-right: 5px;
	padding-left: 2px;
	padding-bottom: 8px;
	padding-top: 4px;	
}
.blogs-widget-texto{
	float: left;
	/*width: 70%;*/
}
.blogs-widget-titulo{
	font-family: 'Oswald';
    font-weight: 400;
    font-size: 18px;
	color:#567652;
    margin-top: 2px;
    margin-bottom: 5px;
}
.blogs-widget-cargo{
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;	
	font-size:11px;
	line-height: 10px;
	color:#000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.blogs-widget-imagen{
	float: left;
	min-width: 70px;
}
.blogs-widget-imagen img{
	width: 65px;
}
.blogs-widget-sartu{
    float: right;
}
.blogs-widget-sartu a{
	color:#914348;
}
.blogs-widget-sartu a:hover{
	color:#567652;
}

/*--------------------------------
 :: FIN ENLACES BLOG LATERAL
----------------------------------*/

/*--------------------------------
 :: PIE AVISO LEGAL
----------------------------------*/

.div-pieaviso{
	margin-top: 20px;
}
.div-pieaviso p{
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
    line-height: 11px !important;
}

.div-pieaviso ul{
	margin-top: 10px;
}
.div-pieaviso li{
	font-family: 'Open Sans';
    font-weight: normal !important;
	font-size: 12px !important;
	border: none;
	border-bottom: 0px !important;
    padding: 3px !important;
    padding-left: 2px !important;
    line-height: 12px !important;
    list-style: none outside none;
}	
.div-pieaviso li span{
    font-weight: bold !important;
}	


/*--------------------------------
 :: FIN PIE AVISO LEGAL
----------------------------------*/
