   body {

border:0;		
background:#FFFFFF ; 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
  font-size: 10px;
  margin:1em 0 0 0;

    }
#centro{
margin:0 auto 0 auto; width:800px; 
text-align:center;

}
.titulares {
	font-size:1.4em;
	color:#EA6601;
	font-weight:normal;
	margin-left: 11px;
}

a:hover {
	color:#E96802;
	text-decoration:underline;

}
address{
text-align:center;
font-style:normal;
margin:1em;

}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.idiomas{
font-size:1em;
color:#E96802;
text-decoration:none  ;
font-weight:normal;
}
.hidden {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.destakatua{
text-align:center;
background:url(../images/lauki.gif) no-repeat;
width:13.5em;
height:12.8em;
float:left;
margin:2em 3em 0 0;
padding:0em 0em 0em 0em;

}
.destakatua1{

width:13.5em;
height:12.8em;
float:left;
margin:0em 2em 0 0;
padding:0em 0em 0em 0em;

}

	
		.destakatua1 span{
		background:url(../images/gamaproductos.jpg) no-repeat;
		
	width:100%;
	height:100%;
	position: absolute;}
.super{
	font-size:8px;
	color: #000000;
	text-decoration: none;
}
.float_none{
float:none;}
.float_left{
float:left;}
.link a:link {
font-size:1em;
color:#E96802;
text-decoration:underline  ;
font-weight:normal;

}
/*
.link a:visited {
font-size:1em;
color:#E96802;
text-decoration:underline  ;
font-weight:normal;

}
.link a:hover {
font-size:1em;
color:#666666;
text-decoration:underline  ;
font-weight:normal;

}
.link a:active {
font-size:1em;
color:#000000;
text-decoration:none  ;
font-weight:normal;

}*/
.link {
	font-size:1em;
	color:#000000;
	text-decoration:none;

}

/*==================================ORRI BAKOITZERAKO BEREZKOAK===============*/
#galeria{
float:left;
}
#galeria ul{

margin:0 0 0 1.5em;
padding:0;

}

#galeria p{
width:14em;
float:left
}

#galeria ul li{
height:12em;
list-style:none;
width:20%;
margin:0 0.5em 0 0.5em;
padding:0;
float:left;
background:none;
}
#galeria ul li img{
background:transparent url(../images/galeria_li.gif) no-repeat;
display:block;
padding:0.3em;
margin:0 0em 0 0;

border:none;
text-decoration:none;

}
#azpigaleria  {
float:left;

margin:0em 1em 0 1em;
}
#azpigaleria  ul{
margin:0;
padding:0;
}
#azpigaleria  ul li{
height:auto;
float:none;
}
#azpigaleria img{
margin:0 1em 0 0;
float:right;}
#thumb{margin:0;
padding:0;}
#thumb img{margin:0.5em 0 0 1.5em;
/*border:0.2em #999999 solid;*/
float:none;
padding:0;}
#thumb ul {
margin:0.5em 0 0 1.3em;
padding:0 0 0 0;}
#thumb ul li{
position:relative;
height:5.54em;
float:left;
list-style:none;
background:none;
margin:0em 0 0.5em 0 ;
padding:0 0 0em 0;
width:16%;}

#thumb ul li img{
border:none;
background:transparent url(../images/thumbs_li.gif) no-repeat;
padding:0.2em;}

#thumb ul li a:hover span  {
background: transparent url(../images/lupa.png) left bottom no-repeat;
position:absolute;
width:100%;
	height:100%;}


#foto{
margin:0 0 0 1.5em;
clear:both;
}
#miga{
width:92%;
margin:0 0 1.5em 0.5em;
padding:0 0 0 2em;
background:#EFEFEF;
font-size:0.9em;}
#galeria_left{
width:30em;
position:absolute;
top:0;
left:0;
float:left;
padding:5em 0 0 0;
z-index:2;
}
#galeria_left img{
margin:0.1em 0.1em 0.6em 0.1em;

}
#descargas ul li img{
float:left;


margin:0 1em 0 0;
}
#descargas ul li{
list-style:none;
margin:0 0 0.5em 0;
height:2.6em;

}
#noticias img{
float:left;
margin:0 1em 0 0;}
#noticias a:link{
display:block;
font-weight:bold;
}
#noticias a:visited{
display:block;
font-weight:bold;
}
#noticias a:hover{
display:block;
font-weight:bold;
}
#noticias a:active{
display:block;
font-weight:bold;
}

#noticias ul {

}
#noticias ul li{

margin:0 0 0 0;
list-style:none;
background:none;
padding:0;
height:10em;}
	
#noticias ul li[id]{
height:auto;
	min-height:10em;}
/*=============================ORDEZKAPEN IRUDIAK / IMAGENES DE SUSTITUCIÓN==========*/
		#productos1{
	  margin:0 0 0 0em;
	width:120px;
	height:200px;
	position:relative;}
	
		#productos1 span{
		background:url(../images/productos1.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
			#productos1_1{
	  margin:0 0 0 0em;
	width:401px;
	height:96px;
	position:relative;}
	
		#productos1_1 span{
		background:url(../images/productos1_1.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
	#productos2{
	  margin:0 0 0 0em;
	width:120px;
	height:200px;
	position:relative;}
	
		#productos2 span{
		background:url(../images/productos2.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
	
		#productos2_1{
	  margin:0 0 0 0em;
	width:401px;
	height:96px;
	position:relative;}
	
		#productos2_1 span{
		background:url(../images/productos2_1.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
		#productos3{
	  margin:0 0 0 0em;
	width:120px;
	height:200px;
	position:relative;}
	
		#productos3 span{
		background:url(../images/productos3.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
			#egomodulo{
	  margin:0 0 0 0em;
	width:401px;
	height:96px;
	position:relative;}
	
		#egomodulo span{
		background:url(../images/egomodulo.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
				#galeria1{
	  margin:0 0 0 0em;
	width:401px;
	height:73px;
	position:relative;}
	
		#galeria1 span{
		background:url(../images/galeria1.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
					#galeria2{
	  margin:0 0 0 0em;
	width:401px;
	height:73px;
	position:relative;}
	
		#galeria2 span{
		background:url(../images/galeria2.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
					#galeria3{
	  margin:0 0 0 0em;
	width:401px;
	height:73px;
	position:relative;}
	
		#galeria3 span{
		background:url(../images/galeria3.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
					#galeria4{
	  margin:0 0 0 0em;
	width:401px;
	height:73px;
	position:relative;}
	
		#galeria4 span{
		background:url(../images/galeria4.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
					#galeria5{
	  margin:0 0 0 0em;
	width:401px;
	height:73px;
	position:relative;}
	
		#galeria5 span{
		background:url(../images/galeria5.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
	#portada ul{
		margin:0 0 0 1.5em;
	padding:0;}
		#portada ul li{
		float:left;	
		background:none;
margin:0.5em 0 1em 1em;
	padding:0;
	list-style:none;}
	#portada a:hover,a:active{
	text-decoration:none;
	
   }
   #portada h3{
   		margin:0.5em 0 0 1.05em;
	padding:0;
   border:none;
   }
   #li_columnas ul li{
   float:left;
   width:25%;}
     #li_columnas ul ul {
	 margin:0;
	 padding:0;
   }
   #li_columnas ul ul li{
   float:none;}
   #egomodulo_ficha img{
   float:left;}

.center{
text-align:center;}


    
.tabla_central {
	border: 1px solid #E96802;
	text-align: center;
}
.tabla_interior {
	border: 1px solid #999999;
	text-align:left;
}
.menu_inf {
	font-size:1em;
	text-decoration:none;
	background-image: url(../imagen/barra_inferior.gif);
	width: 600px;
	margin-bottom: 12px;
}


.link_bl {
	font-size:1em;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_infHOME {
	font-size:1em;
	text-decoration:none;
	background-image: url(../imagen/barra_inferior_home.gif);
	width: 510px;
	margin-bottom: 12px;
}
.link_negrita {
	font-size:1em;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
.titulares_esp {
	font-size:1.4em;
	color:#EA6601;
	font-weight:normal;
}
.titulares_prod {
	font-size:1.4em;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
}
.link_visited {
	font-size:1em;
	color:#666666;
	text-decoration:none;
	font-weight: bold;
}
.menu_inffr {
	font-size:1em;
	text-decoration:none;
	background-image: url(../imagen/barra_inferior_fr.gif);
	width: 600px;
	margin-bottom: 12px;
}
.menu_infHOMEfr {
	font-size:1em;
	text-decoration:none;
	background-image: url(../imagen/barra_inferior_home_fr.gif);
	width: 510px;
	margin-bottom: 12px;
}
.menu_infeu {
	font-size:1em;
	text-decoration:none;
	background-image: url(../imagen/barra_inferior_eu.gif);
	width: 600px;
	margin-bottom: 12px;
}
.menu_infHOMEeu {
	font-size:1em;
	text-decoration:none;
	background-image: url(../imagen/barra_inferior_home_eu.gif);
	width: 510px;
	margin-bottom: 12px;
}
.altura30{
	height: 30px;
}
address{
	text-align: center;
}
#home ul{
	width:275px;
	overflow:hidden;
	background-image: url(../imagen/centro-home.jpg);
	background-repeat: no-repeat;
	height: 276px;
}
#home li{
	float:left;
	display:inline;
	text-align: center;

}
#home li a:link, li a:visited{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#home li a:hover {
	color:#E96802;
	text-decoration:underline;}
	
.dos_columnas li { width:50%;}

/*para la galeria*/
#popitmenu{
	position: absolute;
	background-color: #FFFFFF;
	border:1px solid #999999;
	font: normal 11px;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #ea6903;
}

/**************************galeria*******************/

/* Gallery styles */

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	/* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid white;
	/* The width of the gallery */
	width:500px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:400px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:500px;
	overflow:hidden;
}

.slide{
	float:left;
	border: thin solid #FFFFFF;}

#menu{
	/* This is the container for the thumbnails */
	height:65px;
}

#gallery ul{
	margin:0px;
	padding:1px;
}

#gallery li{
	/* Every thumbnail is a li element */
	border: thin solid #FFFFFF;
	display: inline-block;
	list-style:none;
	height:75px;
	overflow:hidden;
	text-align: center;
	padding: 1px;
}

#gallery li.inact:hover{
	background-color: #F2F2F2;	/* The inactive state, highlighted on mouse over */
	border: thin solid #666666;
	padding: 1px;}

#gallery li.act,li.act:hover{
	background-repeat: no-repeat;
	padding: 1px;}

#gallery li.act a{
	cursor:default;
	padding: 1px;}



#gallery li a{
	display:block;
	height:100px;
	padding: 1px;
	background-color: #00FF99;
}

#gallery a img{
	border:none;
	padding: 1px;}


/* The styles below are only necessary for the demo page */


#main{
	/* The main container */
	text-align:center;
	width:500px;
	position:relative;
}

/******thumbmails***/
	#diapo { 
		position: absolute; 
		left: 0px; 
		top: 10%; 
		width: 100%; 
		height: 80%; 
		background: #000; 
		overflow: hidden; 
	} 
	#slider { 
		position: absolute; 
		width: 100%; 
		height: 80%; 
	} 
	#slider img { 
		border: none; 
		position:absolute; 
		visibility: hidden; 
		filter: alpha(opacity=40); 
		opacity: 0.4; 
		-ms-interpolation-mode:nearest-neighbor; 
		image-rendering: optimizeSpeed; 
	} 
	#button {
	position: absolute;
	overflow: hidden;
	height: 75px; } 
	#button td{
	text-align: center;
	width: 145px;
}
	#legend { 
		position: absolute; 
		font-family: arial, helvetica, verdana, sans-serif; 
		/*	background: #111; */
	} 
	#button span {
	position:absolute;
	height: 75px;

} 
	#button span:hover {
	background-color: #CCCCCC;
	} 
	.loaded { 
		/*background: #666; */
		cursor: pointer; 
	} 
	.selected { 
	background-color: #666666;
	} 
	#title { 
		float: left; 
		margin-left: 0.5em; 
		color: #fff; 
	} 
	#txt { 
		float: left; 
		margin-left: 1em; 
		color: #aaa; 
	} 
	#credit { 
		position: absolute; 
		color: #888; 
		font-family: arial; 
		font-size: 0.6em; 
		width:99%; 
		text-align: right; 
		bottom: 2px; 
	} 
