@charset "utf-8";
/* CSS Document by eSOFT. Technologies & Consulting */
/*
=============================
UNDO 
=============================
 */
h1,h2,h3,h4,h5,h6,form,body,html,p,address,fieldset,input,table,th,td,ul,li{ margin:0; padding:0;}
a{outline:none;}
a img,:link img,:visited img { border:none;}

/*
=============================
BY DEFAULT ESTILOAK
=============================
*//*
================== COLORES QUE SE PUEDEN USAR==================
1- #577a1b
2- #333333  gris oscuro
==============================================================*/
body{margin:0em;padding:0em 0 0 0;border:0;	background:#FFFFFF url(../images/azpia.jpg) no-repeat top center; font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size: 62.5%; /* em neurrien kalkulua errazago izateko*/}
h1.log_es{padding:0em 0 0 0 ;margin:0em 0 0 0em;width:305px;height:156px;position:relative;float:left;text-decoration:none;border:none;cursor: pointer;}
h1.log_es em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/background:url(../images/logo.jpg) no-repeat;		width:100%;height:100%;position: absolute;text-decoration:none;border:none;cursor: pointer;}
h1.log_en{padding:0em 0 0 0 ;margin:0em 0 0 0em;width:305px;height:156px;position:relative;float:left;text-decoration:none;border:none;cursor: pointer;}
h1.log_en em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/background:url(../images/logo_en.jpg) no-repeat;		width:100%;height:100%;position: absolute;text-decoration:none;border:none;cursor: pointer;}
h1.log_eu{padding:0em 0 0 0 ;margin:0em 0 0 0em;width:305px;height:156px;position:relative;float:left;text-decoration:none;border:none;cursor: pointer;}
h1.log_eu em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/background:url(../images/logo_eu.jpg) no-repeat;		width:100%;height:100%;position: absolute;text-decoration:none;border:none;cursor: pointer;}	
h1 a {text-decoration:none;border:none;}
h2{color:#666666;}
h3{	}
h4{	}
h5{	}
h6{	}
	
p{margin:0.5em; padding:0; }
	
a:link {font-size: 1em;	color: #666666;font-weight: normal;	padding:0;margin:0;border:0;}	
a:visited {font-size: 1em;	color: #666666;font-weight: normal;	padding:0;margin:0;border:0;} 	
a:hover {font-size: 1em;color: #000000;font-weight: normal;padding:0;margin:0;border:0;}	
a:focus {font-size: 1em;color: #000000;font-weight: normal;padding:0;margin:0;border:0;}	
a:active {font-size: 1em;color: #000000;font-weight: normal;padding:0;margin:0;border:0;} 
	
table{margin:auto; padding:1.2em;font-size:0.8em;}	
th{ background:#577A1B; color:#fff; padding:1em 1em 1em 1em ;text-align:left;}	
td{padding:1em 0.4em 1em 0.4em;margin:2;border-bottom:0.1em #CCCCCC solid;}

/*table td input{ margin:0.5em; float:left; width:30px; border:1px solid #444343; background: #2E2E2E ; color:#b1b1b1; padding:0.2em;}*/

/* 
=============================
ELEMENTOAK
=============================
*/
#content{width:99em;clear:both;margin:auto;/*border:0.06em #cbcac8 solid;*/padding:0 0 0 0;background: url(../images/fondo_body.png) repeat-y top center;min-height:50em;}
#content[id]{ /* ie6k min-height ondo egiteko */height:auto;min-height:50em;}
#content:after {/* Gillotina eragozteko, espazio bat sartzen da div-aren bukaeran*/content: "&nbsp;";display: block;height: 0;clear: both;visibility: hidden;}
#idiomas{float:right;margin:0em 0 0 0em;padding:0 0 0 0em;color:#ffffff;font-size:1.1em;width:100%;text-transform: uppercase;border-bottom:#577a1b solid 0.1em;}
#idiomas div{ padding:1em; float:right; }
#idiomas a:link{color:#577a1b;font-weight:bold; text-decoration:none; }
#idiomas a:visited{color:#577a1b;font-weight:bold; text-decoration:none;}	
#idiomas a:hover{color: #666666;font-weight:bold; text-decoration:none;}	
#idiomas a:focus{color: #666666;font-weight:bold; text-decoration:none;}	
#idiomas a:active{color:#666666;font-weight:bold; text-decoration:none;}

/*.selected{color: #333333;font-weight:bold; background:#CCCCCC;}*/


/*#cabecera { float:none;}
#menu_horizontal{width:100%; border-top:#577a1b solid 0.1em; }*/


#header {width:95.2em;margin:0em auto 0em auto;clear:both;}
#header ul { float:none; width:100%; text-align:center;border-top:#577a1b solid 0.1em; clear:both; padding-top:3em;}		
#header ul li {display:inline;list-style:none; margin:1.5em 1em; }
#header ul li.noticias { background:url(../images/ico_noticias.jpg) no-repeat right; padding:3em 4em 3em 0;}
#header ul li.enlaces { background:url(../images/ico_enlaces.jpg) no-repeat right; padding:3em 4em 3em 0;}
#header ul li.localizacion { background:url(../images/ico_localizacion.jpg) no-repeat right; padding:3em 4em 3em 0;}
#header ul li.contacto { background:url(../images/ico_contacto.jpg) no-repeat right; padding:3em 4em 3em 0;}
#header ul li.twitter { background:url(../images/icons/twitter_nav.png) no-repeat right; padding:2em 4em 3em 0;}
#header ul li a:link {color:#666666;text-decoration:none;}
#header ul li a:visited {color:#666666;text-decoration:none;}
#header ul li a:hover {color:#577a1b;text-decoration:none;	}
#header ul li a:active {color:#577a1b;text-decoration:none;	}	

#header img{border:0;}
#top{}

#zona_logos {clear:both;width:95em;margin:0 auto; color:#666666; background:url(../images/zona_logos.jpg) top center no-repeat; padding-top:2.6em; height:20em;}
#zona_logos div {float:left; }
#zona_logos ul li { list-style:none;}

#footer {clear:both;width:95em;margin:0 auto; color:#666666; background:url(../images/fondo_footer.jpg) top center no-repeat; height:13em; }
#footer strong{ color:#577a1b;}
#footer a:link{font-weight:normal;}	
#footer a:visited{font-weight:normal;}	
#footer a:hover {font-weight:normal;}	
#footer a:active{font-weight:normal;}
	
#footer p { margin:2em 0 0 0; padding:5em 0 5em 0; width:50%; float: left;}
#footer img { float:right; margin:2.3em 3em 0 0;}

/*#credits{clear:both;margin:2em auto 2em auto;width:95em;color: #999999;}

#credits ul{ float:right; }
#credits ul li{ float:left; list-style:none; margin:0em 0.5em 0em 0.5em;}	
#credits p{}
	
#credits a:link{font-size:1em;color:#999999;}
#credits a:visited{font-weight:normal;color:#999999;}	
#credits a:hover{font-weight:normal;color: #333333;}	
#credits a:focus{font-weight:normal;color: #333333;}		    
#credits a:active{font-weight:normal;color:#333333;	}*/

/*
=============================
ZUTABEAK
=============================
*/
#colmask {position:relative; /* This fixes the IE7 overflow hidden bug */clear:both;float:left;width:80%; /* width of whole page */overflow:hidden;	/* This chops off any overhanging divs */}
	
/* Zutabeen ezaugarri orokorrak */
.colleft {float:left;width:100%;position:relative;}
.col1,.col3 {float:left;position:relative;padding:0 0 0.6em 0;overflow:hidden;margin:0.4em 0 0 0;}
.col2{float:left;position:relative;padding:0 0 0 0;overflow:hidden;margin:0.4em 0 0 0;}
	/* 
=============================
1 ZUTABE (menu barik) 
=============================
 */
.fullpage { /* page background colour */}
.fullpage .col1 {width:96%;/* page width minus left and right padding */left:2%;/* page left padding */}
/* 
=============================
2 ZUTABE (menua ezkerrean) 
=============================
 */
.leftmenu {}	
.leftmenu .colleft {right:75%;}
.leftmenu .col1 {/*border:0.1em #00CCCC solid;*/width:75%; left:98%;}
.leftmenu .col2 {/*border:0.1em #00CCCC solid;*/width:20.5%; left:2%;}	
	
/*
=============================
2 ZUTABE (Menua eskuinean)
=============================
*/
	.rightmenu {/* right column background colour */}
	.rightmenu .colleft {right:25%;				/* right column width *//* left column background colour */}
	.rightmenu .col1 {width:71%;				/* left column content width (left column width minus left and right padding) */left:27%;				/* (right column width) plus (left column left padding) */}
	.rightmenu .col2 {width:21%;				/* right column content width (right column width minus left and right padding) */left:31%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */}	
/*
=============================
3 ZUTABE (Menuak alboetan)
=============================
*/
.threecol {	}
.threecol .colmid {right:25%;}
.threecol .colleft {right:50%;				}
.threecol .col1 { /*border:0.1em #00CCCC solid;*/width:55%;left:73.4%;}
.threecol .col2 { /*border:0.1em #00CCCC solid;*/width:21%;left:-3.1%;}
.threecol .col3 {  /*border:0.1em #00CCCC solid;*/width:19%;left:52.3%;}

/*
=============================
2 ZUTABE (biak berdinak)
=============================
*/
	.doublepage {/* right column background colour */}
	.doublepage .colleft {right:50%;				/* right column width *//* left column background colour */}
	.doublepage .col1 {width:46%;				/* left column content width (column width minus left and right padding) */left:52%;				/* right column width plus left column left padding */}
	.doublepage .col2 {width:46%;				/* right column content width (column width minus left and right padding) */left:56%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */}
/*
=============================
col2 ZUTABEA. Ezkerreko menua hemendik editatzen da.
=============================
*/
.col2{position:relative;}
.col2 h3{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col2 h4{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col2 img{border:0;	margin:0.5em; border:0.1em #999999 solid;}

/*===========1. mailako lista=============*/
.col2 ul{margin:1em 0em 1em 0.5em;padding:0 0 0 0em;list-style:none;position:relative;}
.col2 ul li{margin:0em 0em 0em 0em;padding:0em 0 0em 0em; /*height:57px;*/}	
.col2 ul li a:link{font-size:1.2em;font-weight:normal;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.jpg) no-repeat 0px 0px;padding:2em 0 2em 2.5em; display:block; }
.col2 ul li a:visited{font-size:1.2em;font-weight:normal;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.jpg) no-repeat 0px 0px;padding:2em 0 2em 2.5em;display:block;}
.col2 ul li a:hover{font-size:1.2em;font-weight:normal;text-decoration:none;background:url(../images/col2_li_bg.jpg) no-repeat 0px -57px;padding:2em 0 2em 2.5em; color:#577a1b;display:block; }
.col2 ul li a:active{font-size:1.2em;font-weight:normal;text-decoration:none;background:url(../images/col2_li_bg.jpg) no-repeat 0px -57px;padding:2em 0 2em 2.5em;color:#577a1b;display:block; }
	
/*===========2. mailako lista=============*/
.col2 ul ul {margin:0em 0 0 0em;padding:0em 1em 0 0.5em;/*background:#477a89;*/	}	
.col2 ul ul li{font-size:1em;margin:0em 0em 0em 0em;padding-right:0em; background:none;border-bottom: none; border-bottom:#577a1b solid 0.1em;}	
.col2 ul ul li a:link{font-size:1.2em;font-weight:normal;text-decoration:none;background:none;color: #666666;padding:0.7em 0em 0.7em 0.5em; margin:0; }
.col2 ul ul li a:visited{font-size:1.2em;font-weight:normal;text-decoration:none;background:none;color: #666666;padding:0.7em 0em 0.7em 0.5em; margin:0; }
.col2 ul ul li a:hover{font-size:1.2em;font-weight:normal;text-decoration:none;background:url(../images/col2_li_li.png) top left repeat-y;padding:0.7em 0em 0.7em 0.5em; color:#577a1b; margin:0; }
.col2 ul ul li a:active{font-size:1.2em;font-weight:normal;text-decoration:none;background:url(../images/co2l_li_li.png) top left repeat-y;padding:0.7em 0em 0.7em 0.5em; color:#577a1b;margin:0; }

	
/*===========3. mailako lista=============*/
.col2 ul ul ul li{font-size:1em;margin:0.3em 0em 0.3em 2em;padding:0em; list-style:url(../images/menu_li_li.png);border-bottom: none; background:none; background-image:none; 	}	
.col2 ul ul ul li a:link{font-size:1.1em;font-weight:normal;text-decoration:none;color: #577a1b;background:none;padding:0em 0 0em 0em; }
.col2 ul ul ul li a:visited{font-size:1.1em;font-weight:normal;text-decoration:none;color: #577a1b;background:none;padding:0em 0 0em 0em;}
.col2 ul ul ul li a:hover{font-size:1.1em;font-weight:normal;text-decoration:none;background:none;padding:0em 0 0em 0em; color:#666666; }
.col2 ul ul ul li a:active{font-size:1.1em;font-weight:normal;text-decoration:none;background:none;padding:0em 0 0em 0em; color:#666666;}

/*
=============================
col1 ZUTABEA
=============================
*/
/*===============*/
#submenu_niv4 ul{ background:url(../images/bg_submenu_niv4.png) top center no-repeat; padding:0 1em 1.6em 1em; margin:0; float:left; }
#submenu_niv4 ul li { list-style:none; margin:0; padding:0; float: left; margin:0.5em 0.5em 0 0.5em; }
#submenu_niv4 ul li a:link{background:#577a1b;font-weight:normal;text-decoration:none; color:#ffffff;  padding:0.2em 0.7em 0.2em 0.7em; font-size:0.9em;}
#submenu_niv4 ul li a:visited{background:#577a1b;font-weight:normal;text-decoration:none;color:#ffffff;padding:0.2em 0.7em 0.2em 0.7em;font-size:0.9em;}	
#submenu_niv4 ul li a:hover, #submenu_niv4 ul li a:focus{background:#7cb121;font-weight:normal;text-decoration:none;color:#ffffff;padding:0.2em 0.7em 0.2em 0.7em;font-size:0.9em;}	
#submenu_niv4 ul li a:active{background:#7cb121;font-weight:normal;text-decoration:none;color:#ffffff;padding:0.2em 0.7em 0.2em 0.7em;font-size:0.9em;}	

/*===============*/
.col1{ color:#666666; font-size:1.1em; text-align:justify; background:url(../images/col1.png) top center no-repeat; margin-top:1.5em; min-height:491px;}
.leftmenu .col1{ color:#666666; font-size:1.1em; text-align:justify; background:url(../images/col1_2col.png) top left no-repeat; margin-top:1.5em; min-height:491px;}	
.col1 p{margin:1em 0 1em 0;	}	
.col1  a:link{color:#577a1b;font-weight:normal;background:none; text-decoration:none;}	
.col1  a:visited{color:#577a1b;font-weight:normal;background:none;text-decoration:none; }
.col1  a:hover,a:focus{color:#333333;font-weight:normal;background:none;text-decoration:none;}	
.col1  a:active{color:#333333;font-weight:normal; background:none;text-decoration:none; }	
.col1 h2{ background:url(../images/cruz.png) no-repeat left center;color:#333333;border-bottom:0.1em #577a1b solid;margin:0em 0 1em 0;padding:0em 1em 0em 1.5em;font-size:1.4em;font-weight:normal;}
.col1 h2 a:link, .col1 h2 a:visited, .col1 h2 a:hover, .col1 h2 a:active{ text-decoration:none; color:#333333;/*border-bottom:0.1em #577a1b solid;margin:0em 0 1em 0;padding:0em 1em 0em 1.5em;font-size:1.4em*/font-weight:normal;}	
.col1 h3{color:#666666;background:url(../images/h3.gif) no-repeat left center;border-bottom:0.1em #cccccc solid;margin:2em 0 1em 2em;padding:0 0 0 1.5em;font-size:1.1em;font-weight:normal;  display:block; }
.col1 h3 a:link, .col1 h3 a:visited, .col1 h3 a:hover, .col1 h3 a:active {text-decoration:none;color:#666666;font-weight:bold;}
.col1 h4{color: #666666;margin:0.6em 0 0.6em 2em;padding:0 0 0 2em;font-size:1.1em;font-weight:bold;}	
.col1 h5{color: #666666;margin:2em 0 1em 4em;padding:0 0 0 1em;font-size:1em;font-weight:bold;}	
.col1 h6{color: #666666;margin:2em 0 1em 5em;padding:0 0 0 1em;font-size:1em;font-weight:bold;}		
		
/*============1. mailako lista=============================*/
.col1 ul{  margin:1em;}	
.col1 ul li{ list-style: url(../images/li.gif); margin:0.5em 1em 0.5em 1em; padding:0em; }

.col1 ul li a:link{color:#577a1b;font-weight:normal; background:none;}
.col1 ul li a:visited{color:#577a1b;font-weight:normal;background:none;}	
.col1 ul li a:hover,a:focus{color:#333333;font-weight:normal;background:none;}	
.col1 ul li a:active{color:#333333;font-weight:normal;background:none;}

.col1 ul li img{ margin:0; padding:0;  float:left;}

.col1 ol{margin:1em 1em 1em 1em;padding:0em 0em 0em 1em;	}	
.col1 ol li{ margin:0.5em 1em 0.5em 0em; padding:0em;   }	

/*============2. mailako lista=============================*/
.col1 ul ul{}	
.col1 ul ul li{ list-style:disc /*url(../images/li.gif)*/; margin:0 0 0 2em; }
.col1 ol ul li{ list-style:disc /*url(../images/li.gif)*/; margin:0 0 0 2em; }

.col1 ul ul li a:link{color:#577a1b;font-weight:normal;}
.col1 ul ul li a:visited{color:#577a1b;font-weight:normal;}	
.col1 ul ul li a:hover,a:focus{color:#333333;font-weight:normal;}	
.col1 ul ul li a:active{color:#333333;font-weight:normal;}
	
	
.col1 img{/*float:right;*/padding:0 2em  1em 2em;}
.col1 img a{border:none;}

.col1 table{ text-align:left; width:100%;}
	
/*
=============================
col3 ZUTABEA. Eskuineko menua hemendik editatzen da.
=============================
*/
.col3{position:relative; padding:0 0.7em 0.5em 0.7em;}
.col3 h3{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col3 h4{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col3 img{border:0;	margin:0.5em; border:0.1em #999999 solid;}

/*===========1. mailako lista=============*/
/*===========2. mailako lista=============*/
/*===========3. mailako lista=============*/
	/*
=============================
KLASEAK
=============================
*/
	
/*------------------KLASE OROKORRAK------------------*/
.negrita {font-weight:bold;}
.clear{clear:both;}	
.hidden {display: block;background: transparent;background-image: none;border: none;height: 1px;overflow: hidden;padding: 0;margin: -1px 0 0 -1px;width: 1px;}
.cursiva{font-style:italic;}
.subrayado{text-decoration:underline;}
.imgsinborde{border:none;}
.float_left ul{padding:0;margin:0}
.float_left ul li{clear:both;display:block;padding:0;margin:0}
.float_left ul li img{padding:0;margin:0;float:left;}
.margin_right{ margin-right:2em;}


/*---General_editor.php-n sartzeko klase orokorrak  */
.encabezado_h3{color:#666666;background:url(../images/h3.gif) no-repeat left center;border-bottom:0.1em #cccccc solid;margin:2em 0 1em 2em;padding:0 0 0 1.5em;font-size:1.1em;font-weight:normal; display:block;} /* tiene que ser igual a .col1 h3 */
.color{ color:#577a1b; }
.small {font-size:0.8em;}
.big {font-size:1.2em;}
.verybig {font-size:1.4em;}
.float_left{float:left;}
.float_right{float:right;}
.border{border:0.06em #CCCCCC solid;padding:0.12em 0.24em 0.12em 0.24em;}
.fondo_gris {background:#ECECEC;}	
.fondo_verde {background:#577a1b;}

/*-------------KLASEAK EDUKIA posizioa, margen eta padina kontrolatzeko. Bestelako etiketak col1-ean kudeatzen dira-----------------*/
.boxmain{margin:2em 2em 2em 2em ;padding: 1em 1em 1em 1em;}
.boxcont{	}
.box{ clear:both	}

/*
=============================
ORRIALDE BAKOITZERAKO EZPEZIFIKOAK
=============================
*/
/*---------Noticias-------------*/
#blq_news{float:left;		}
#blq_news a{display:block; font-weight:bold; background:url(../images/li.gif) no-repeat left top; padding:0 0 0 1em;}
#blq_news img{ margin:1em 1em 0 1em 0; 	}
#blq_news ul {padding:0em;margin:0em; list-style:none; list-style-image:none;}
#blq_news ul li{border:0.1em #CCCCCC solid;	padding:0.5em;margin:0.5em; list-style:none; list-style-image:none;	}
#noticias_col3 { padding:0 1em 0.5em 0; color:#666666;}
#noticias_col3 ul{border-top:0.1em solid #cccccc;margin:1em 0em 1em 0em;padding:0 0 0 0em;list-style:none;position:relative;}
#noticias_col3 ul li{margin:0em 0em 0em 0em;padding:0.6em 0 0.6em 0em;border-bottom:0.1em solid #cccccc;}	
#noticias_col3 ul li a:link{font-size:1em;font-weight:bold;text-decoration:none;color: #333333;/*background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;*/padding:0em 0 0em 0em; }
#noticias_col3 ul li a:visited{font-size:1em;font-weight:bold;text-decoration:none;color: #333333;/*background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;*/padding:0em 0 0em 0em;}
#noticias_col3 ul li a:hover{font-size:1em;font-weight:bold;text-decoration:none;/*background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;*/padding:0em 0 0em 0em; color:#577a1b; }
#noticias_col3 ul li a:active{font-size:1em;font-weight:bold;text-decoration:none;/*background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;*/padding:0em 0 0em 0em;color:#577a1b; }
#archivo ul { padding:0; margin:0;}
#archivo ul li { list-style:none; padding:0; margin:0 0 3em 0; }
#archivo ul li img { margin:0 0.5em 0.5em 0; border:#999999 solid 0.1em;}
#noticias_col3{}
#noticias_col3 img{ float:left;}
#noticias_col3 .share {
  float: left;
  margin:1em 0 0;
  position: relative;
  right: 0;
  top: 0;
}
#noticias_col3 .share ul{ border: none; }
#noticias_col3 .share ul li{ border: none; padding:0;}


#noticias_col3 ul{padding:0em;margin:0em 0 0 0em;}
#noticias_col3 ul li { width:100%; float:none; clear:both; position:relative;}
#noticias_col3 ul li p.blq_news_tit { background:#ECECEC; padding:0.4em 0 0.4em 0.5em; display:block; margin:0;}
#noticias_col3 ul li a{ font-size:1em; margin:1em 0 0 0;}
div.tit_noticias { background:url(../images/fondo_noticias.jpg) no-repeat; width:175px; padding:1.4em 0 1.2em 4em; font-size:1.2em; color:#333333; font-weight:bold;}
#news_arch { margin-bottom:3em;}
#news_arch ul { margin:0; padding:0;}
#news_arch ul li {list-style:none; margin:1em 0 1em 0;}
#news_arch ul li img { border:none; margin:0em 0.5em 0.5em 0;}
#news_arch ul li p.blq_news_tit { background:#ECECEC; padding:0.4em 0 0.4em 0.5em; display:block; margin-bottom:1em;}
#news_arch ul li p.blq_news_tit a { text-decoration:none;}
#news_arch ul li p.blq_news_tit a:link { color:#333333;}
#news_arch ul li p.blq_news_tit a:visited { color:#333333;}
#news_arch ul li p.blq_news_tit a:hover { color:#577a1b;}
#news_arch ul li p.blq_news_tit a:active { color:#577a1b;}
#col2_gal{}
#col2_gal img{ float:left;}
#col2_gal ul{padding:0em;margin:0em 0 0 1em;}
#col2_gal ul li { width:100%; float:none; clear:both;}
#col2_gal ul li a{ font-size:1em; margin:1em 0 0 0;}
#noticia img{ float:right;}

/*---------BUSQUEDA-------------*/
#buscador form{margin:0; padding:0; }
#buscador form fieldset{ margin:0; padding:0; border:0.1em solid #ffffff; }
#buscador form legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:0px; color:#cccccc;}
#buscador form label{float:left; margin: 0; height:4em;text-align:left; color:#666666;}
#buscador form input {border:1px solid #999999; width:98%; background:#FFFFFF;  }
.buscador{ width:72%; float:left;}
label.bot_buscar input { width:40%;}
#busqueda{ margin:1em 0 0 0;}
#busqueda a{ }
#busqueda ul{ margin:0 0 0em 0em;}
#busqueda ul li{ margin:1em;}
#busqueda  p{ }

/*---------MIGA-------------*/
#miga{ margin:0 0.5em 1em 0.5em;}
li.li_miga a { text-decoration:none;margin:0; padding:0; }
ul li.li_miga {  list-style:url(../images/li_miga.png); margin:0em 1.5em 0em 0.5em; padding:0em; float:left;}
#miga ul.ul_miga { margin:0; padding:0;}
ul.ul_miga:first-child {list-style:none;}
li.li_miga a:link {font-size: 0.8em;}	
li.li_miga a:visited {font-size: 0.8em;	} 	
li.li_miga a:hover {font-size: 0.8em;}	
li.li_miga a:focus {font-size: 0.8em;}	
li.li_miga a:active {font-size: 0.8em;} 

/*====================ANCHOS=======================*/
.ancho1{ width:/*100*/98%;}
.ancho2{ width:/*48*/47.6%;}
.ancho3{ width:32%;}
.ancho4{ width:23%;}
.ancho5{ width:18%;}

/*====================recomendacion ie6=======================*/
#ie{ width:176px; height:85px; background: #CCCCCC url(../images/ie.gif) no-repeat; position:absolute; bottom:0;right:2em; color:#666666; padding:1em 3em 0em 1em;}
#ie img{ float:left; padding: 0.5em 1em 0 0;}
#ie a:link{ color:#000000; font-weight:bold;}
#ie a:visited{ color:#000000;font-weight:bold;}
#ie a:hover{ color: #FF0000;font-weight:bold;}
#ie a:active{ color:#FF0000;font-weight:bold;}
.right{ text-align:right;}

/*====================
GALERIAK
=======================*/
#fotos ul{ margin:3em 0 0 0; padding:0; float:left;}
#fotos ul li{ float:left; margin:0; padding:0; list-style:none; list-style-image:none; height:25em;   }
#fotos ul li a{font-weight:normal; text-decoration:none;}
#fotos img{ /*border:0.1em solid #DA0D5A;*/ padding:0em 1em 1em 0em; margin:0em 0em 0em 0em;  border:none; float:none; background:url(../images/fotos_bg.png) no-repeat right bottom; }
.imgtit{ float:left; margin:0 0em 0 0; width:80%;}
#subgalerias ul{ margin:0; padding:0;}
#subgalerias ul li{ display:block; float:left; border:0.1em solid #CCCCCC; padding:0.5em; margin:0 0.8em 0 0; height:15em; text-align:left; background:url(../images/degra.jpg) repeat-x;}
#subgalerias ul li p{ margin:0.5em 0.5em 0.5em 0.2em; padding:0; font-size:0.8em;}
#subgalerias img{ border:0.1em solid #ccc; padding:0em; margin:0em 0 0 0em ;  }	
#subgalerias img a{ border:0;}
/* .conttit {font-size:1.1em;border-bottom:0.1em #5ab7bc solid; font-weight:bold; text-align:left; width:100%;  }*/
img .conttit{ margin:0; padding:0; float:right; border:0;}
#subgalerias a{   display:block; text-decoration:none; }
#fotobox{ margin:0 0 0em 0; float:left;}
#fotobox img{border:0.1em solid #4CA1A8; padding:0em; float:left;}

/*
ul.ul_miga{ margin:0; padding:0; }
ul.ul_miga li {display:inline; margin:0; padding:0; background:}
ul.ul_miga li a {list-style:circle; text-decoration:none;}*/

.bot_buscar{padding:0em 0 0 0 ;margin:0em 0 0 0em;width:50px;height:39px;position:relative;float:right;}
.bot_buscar em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/background:url(../images/buscar.jpg) no-repeat;		width:100%;height:100%;position: absolute;cursor:pointer;}

/*=====BANNERS=====*/
#banners div { margin-bottom:1em;}

.solicitud_muestra { position:relative; padding:0; margin:0 0 0em 0em ; float:none;height:105px; }
.solicitud_muestra   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
.solicitud_muestra_es em{ background:url(../images/banner_muestras.jpg) no-repeat 0px 0px; }
.solicitud_muestra_es a:hover em{ background:url(../images/banner_muestras.jpg) no-repeat 0px -105px; }
.solicitud_muestra_en em{ background:url(../images/banner_muestras_en.jpg) no-repeat 0px 0px; }
.solicitud_muestra_en a:hover em{ background:url(../images/banner_muestras_en.jpg) no-repeat 0px -105px; }
.solicitud_muestra_eu em{ background:url(../images/banner_muestras_eu.jpg) no-repeat 0px 0px; }
.solicitud_muestra_eu a:hover em{ background:url(../images/banner_muestras_eu.jpg) no-repeat 0px -105px; }

.solicitud_muestra a:link em,
.solicitud_muestra a:visited em {  width:169px; height:105px;  padding:0em 0em 0em 0em; text-decoration:none; }
.solicitud_muestra a:hover em,.solicitud_muestra a:focus em,.solicitud_muestra a:active em{  width:169px; height:105px;  padding:0em 0em 0em 0em; text-decoration:none;}

.solicitud_servicio { position:relative; padding:0; margin:0 0 0em 0em ; float:none;height:105px; }
.solicitud_servicio   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }

.solicitud_servicio_es a:link em {background:url(../images/banner_servicios.jpg) no-repeat 0px 0px;}
.solicitud_servicio_es a:hover em{background:url(../images/banner_servicios.jpg) no-repeat 0px -105px;}
.solicitud_servicio_en a:link em {background:url(../images/banner_servicios_en.jpg) no-repeat 0px 0px;}
.solicitud_servicio_en a:hover em{background:url(../images/banner_servicios_en.jpg) no-repeat 0px -105px;}
.solicitud_servicio_eu a:link em {background:url(../images/banner_servicios_eu.jpg) no-repeat 0px 0px;}
.solicitud_servicio_eu a:hover em{background:url(../images/banner_servicios_eu.jpg) no-repeat 0px -105px;}

.solicitud_servicio a:link em,.solicitud_servicio a:visited em {  width:169px; height:105px;  padding:0em 0em 0em 0em; text-decoration:none; }
.solicitud_servicio a:hover em,.solicitud_servicio a:focus em,.solicitud_servicio a:active em{ width:169px; height:105px;  padding:0em 0em 0em 0em; text-decoration:none;}


/*======ENLACES=======*/
#enlaces ul { margin:0em; padding:1em; border:#B5B5B5 solid 0.1em; background:#ECECEC;}	
#enlaces ul li {list-style:none; border:#cccccc solid 0.1em;margin:0 0 1.5em 0; padding:1.5em; background:#ffffff;}
#enlaces ul li img { margin:0 1em 1em 0;}
#enlaces ul ul { border:none; background:#ffffff; margin:0em; padding:0em 0em 0em 1em;}
#enlaces ul  p { margin:0; padding:0.7em 0 0.4em 0;}
#enlaces ul ul li {list-style: url(../images/li.png); margin:0em; padding:0.3em; border:none;}
#enlaces ul li a:link{color:#577a1b;font-weight:normal; text-decoration:none;}
#enlaces ul li a:visited{color:#577a1b;font-weight:normal;text-decoration:none}	
#enlaces ul li a:hover,a:focus{color:#333333;font-weight:normal;text-decoration:none}	
#enlaces ul li a:active{color:#333333;font-weight:normal;text-decoration:none}
#enlaces h3 {color:#333333;background:#B5B5B5 /*577a1b*/;border-top:0.1em #B5B5B5 solid; border-left:0.1em #B5B5B5 solid; border-right:0.1em #B5B5B5 solid; border-bottom:none;margin:2em 0 0em 0em;padding:0.3em 0 0.3em 1em;font-size:1.1em;font-weight:bold;  display:block; }


/*
#enlaces ul { margin:0; padding:0;}	
#enlaces ul li {list-style:none; border:#cccccc solid 0.1em;margin:0 0 1.5em 0; padding:1.5em; background:#F0F0F0;}
#enlaces ul li img { margin:0 1em 1em 0;}
#enlaces ul ul li {list-style: url(../images/li.gif); margin:0 1em 0 2em; padding:0.3em; border:none;}
#enlaces ul li a:link{color:#78C400;font-weight:normal; text-decoration:none;}
#enlaces ul li a:visited{color:#78C400;font-weight:normal;text-decoration:none}	
#enlaces ul li a:hover,a:focus{color:#333333;font-weight:normal;text-decoration:none}	
#enlaces ul li a:active{color:#333333;font-weight:normal;text-decoration:none}*/

.news_intro {color:#577a1b;font-size:1em;font-style: italic;font-weight:bold;margin-bottom:1em;}
.news_txt {text-align:justify;}

.blq_news_nav { width:100%; }
.blq_news_boton_prev{ float:left;}
.blq_news_boton_next{ float:right;}
.news_link_arch{ clear:both;}
/*#img_index{ position:relative; width:550px; height:430px; margin:0em 0 0 0; }
#img_index em{ position:absolute; top:0px; left:0; display:block; background:url(../images/sombra_cabecera.png) no-repeat 0px 0px; width:550px; height:430px;}
#img_index img{ margin:0; padding:0 0 0 0; float:none;}*/
.img_index_clip{  position:absolute; clip:rect(0px, 550px, 430px, 0px);  top:0px;  left:0px; } 
.img_index_clip img {width:550px; margin:0; padding:0;}
.img_index_relative{ position:relative; width:550px; height:430px; margin:0;}

/*
.divcabecera{position:relative; left:31.7em; top:3.65em;}
.rotcab{  position:absolute;   top:0px;  left:0px; } 
.rotcab img {width:635px; margin:0; padding:0;}
*/

/*;
=============================
HAMENDIK AURRERA TIENDA
=============================
*/

.cabecera_valores{ line-height: 1.5em;}

.blq_tabla .search input{ background: none repeat scroll 0 0 #577A1B; color: #FFFFFF;  float: right; padding: 0.1em 1em;}
.blq_tabla .search{ line-height: 2.7em;  /*width: 75%; */}
.blq_tabla .search label{float:left;clear: both;}
.blq_tabla .search select{float:right;}

#popup, #popup2, .bMulti {
  background-color: #FFFFFF;
  color: #111111;
  display: none;
/*  width: 85%;*/
}
#popup .button.b-close, .button.bClose {border-radius: 10px 10px 10px 10px; box-shadow: none; display: block; font: 13px arial,bold; height: 17px; padding: 3px 6px 2px; position: absolute; right: -11px; top: -12px; width: 11px;}
#popup .button {background-color: #577A1B;border-radius: 10px 10px 10px 10px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);color: #FFFFFF;cursor: pointer;display: inline-block;padding: 10px 20px;text-align: center;text-decoration: none; }
#popup table tr{ border-bottom: 1px solid #ccc;}
#popup table td{ text-align:center; border: none; height:24px; font-size:12px;}
#popup table th{ text-transform:uppercase; text-align:center;}
#popup table .thead {
  background: none repeat scroll 0 0 #E0E0C2 !important;
  border: medium none;
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  width: 20%;
}
#popup table .impar td{ background-color: #f4f4f4;}

.share {
  border: medium none;
  float: none;
  margin: 2em 0 0 0;
  position: absolute;
  right: 30px;
  text-align: right;
  top: 85px;
}
.share ul{ width: 100%; float:right; margin:0; padding:0; }
.share ul li{ float:left; list-style:none; margin:0.3em; padding:0;/* background:#268489;*/}
.share img{ margin:0; padding:0; border: none;}



#col2_news .share{ float:right;   margin:0 0em 0 0;  text-align:right; width:100%; }
#col2_news .share ul{ width: 100%; float:right; margin:0; padding:0;border:0; }
#col2_news .share ul li{ float:left; list-style:none; margin:0.3em; padding:0; border:0; width:2em; display:inline;}
#col2_news .share img{ margin:0; padding:0; float:left; border:0;}