@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- #940265
2- #333333  gris oscuro
==============================================================*/



body{
     margin:0em;
    padding:0em 0 0 0;
    border:0;	
    background:#B4007B; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 62.5%; /* em neurrien kalkulua errazago izateko*/
    }

h1{
    padding:0em 0 0 0 ;
    margin:0em 0 0 0em;
	width:250px;
	height:179px;
	position:relative;
	float:right;
	}
	
h1 em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/
    background:url(../images/logo_index.png) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;
	}
	
h1 a:link { text-decoration:none;}	
h1 a:visited {text-decoration:none;}	
h1 a:hover {text-decoration:none;}		
h1 a:focus {text-decoration:none;}	
h1 a:active {text-decoration:none;}		
	
h2{
	color:#ffffff;
	margin:/*8em 10em 0 24em*/0;
	text-transform: uppercase;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.8em;
	line-height: 2.9em;
	}
	
	h2:first-letter {color:#a1adb6; font-weight:bold;}


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 td input{ margin:0.5em; float:left; width:30px; border:1px solid #444343; background: #2E2E2E ; color:#b1b1b1; padding:0.2em;}*/

	 


/* 
=============================
ELEMENTOAK
=============================
*/

	
#content{width:95em;clear:both;margin:auto;padding:0 5em 0 0; background:none;min-height:1em;}
	
#content[id]{ /* ie6k min-height ondo egiteko */
	height:auto;min-height:1em;}

#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 3em;
	padding:0 0em 0 0.5em;
	color:#ffffff;
	font-size:1.3em; /*border:0.1em #CCCCCC solid;*/
	width:40%;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#idiomas div{ padding:1em; float:right; }

#idiomas a:link{color:#A3ADB7;font-weight:bold; text-decoration:none; }
#idiomas a:visited{color:#A3ADB7;font-weight:bold;text-decoration:none;}	
#idiomas a:hover{color: #FFFFFF;font-weight:bold;text-decoration:none;}	
#idiomas a:focus{color: #FFFFFF;font-weight:bold;text-decoration:none;}	
#idiomas a:active{color:#FFFFFF;font-weight:bold;text-decoration:none;}

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


#header {/*width:95em;*/margin:0em auto 0em auto; background:none; height:142px;}
#header_int{width:95em;margin:0em auto 0em auto; padding-top:1em;}

#header ul { float:left; margin-right:0em; width:50em;}		
#header ul li {display:inline;list-style:none;}
	
#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:#000000;text-decoration:none;	}
#header ul li a:active {color:#000000;text-decoration:none;	}	

#header img{border:0;}


/*ICONOS ES*//*
li.ico_inicio_es { position:relative; padding:0; margin:0 9em 2em 1em ; float:left; height:70px; }
li.ico_inicio_es   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_inicio_es a:link em, li.ico_inicio_es a:visited em { background:url(../images/ic_inicio_es.jpg) no-repeat 0px 0px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_inicio_es a:hover em, li.ico_inicio_es a:focus em, li.ico_inicio_es a:active em{ background:url(../images/ic_inicio_es.jpg) no-repeat 0px -70px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}



li.ico_contacto_es { position:relative; padding:0; margin:0 14em 2em 1em ; float:left; height:70px; }
li.ico_contacto_es   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_contacto_es a:link em, li.ico_contacto_es a:visited em { background:url(../images/ic_contacto_es.jpg) no-repeat 0px 0px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_contacto_es a:hover em, li.ico_contacto_es a:focus em, li.ico_contacto_es a:active em{ background:url(../images/ic_contacto_es.jpg) no-repeat 0px -70px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}


li.ico_privado_es { position:relative; padding:0; margin:0 2em 2em 1em ; float:left; height:70px; }
li.ico_privado_es   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_privado_es a:link em, li.ico_privado_es a:visited em { background:url(../images/ic_privado_es.jpg) no-repeat 0px 0px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_privado_es a:hover em, li.ico_privado_es a:focus em, li.ico_privado_es a:active em{ background:url(../images/ic_privado_es.jpg) no-repeat 0px -70px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}

*/


/*ICONOS EN*//*
li.ico_inicio_en { position:relative; padding:0; margin:0 9em 2em 1em ; float:none; height:70px; }
li.ico_inicio_en   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_inicio_en a:link em, li.ico_inicio_en a:visited em { background:url(../images/ic_inicio_en.jpg) no-repeat 0px 0px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_inicio_en a:hover em, li.ico_inicio_en a:focus em, li.ico_inicio_en a:active em{ background:url(../images/ic_inicio_en.jpg) no-repeat 0px -70px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}



li.ico_contacto_en { position:relative; padding:0; margin:0 14em 2em 1em ; float:none; height:70px; }
li.ico_contacto_en   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_contacto_en a:link em, li.ico_contacto_en a:visited em { background:url(../images/ic_contacto_en.jpg) no-repeat 0px 0px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_contacto_en a:hover em, li.ico_contacto_en a:focus em, li.ico_contacto_en a:active em{ background:url(../images/ic_contacto_en.jpg) no-repeat 0px -70px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}


li.ico_privado_en { position:relative; padding:0; margin:0 2em 2em 1em ; float:none; height:70px; }
li.ico_privado_en   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_privado_en a:link em, li.ico_privado_en a:visited em { background:url(../images/ic_privado_en.jpg) no-repeat 0px 0px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_privado_en a:hover em, li.ico_privado_en a:focus em, li.ico_privado_en a:active em{ background:url(../images/ic_privado_en.jpg) no-repeat 0px -70px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}


*/


/*ICONOS ES*//*
li.ico_inicio_es { position:relative; padding:0; margin:0 9em 2em 1em ; float:none; height:70px; }
li.ico_inicio_es   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_inicio_es a:link em, li.ico_inicio_es a:visited em { background:url(../images/ic_inicio_es.jpg) no-repeat 0px 0px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_inicio_es a:hover em, li.ico_inicio_es a:focus em, li.ico_inicio_es a:active em{ background:url(../images/ic_inicio_es.jpg) no-repeat 0px -70px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}



li.ico_privado_es { position:relative; padding:0; margin:0 0 2em 1em ; float:none; height:70px; }
li.ico_privado_es   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_privado_es a:link em, li.ico_privado_es a:visited em { background:url(../images/ic_privado_es.jpg) no-repeat 0px 0px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_privado_es a:hover em, li.ico_privado_es a:focus em, li.ico_privado_es a:active em{ background:url(../images/ic_privado_es.jpg) no-repeat 0px -70px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}

*/






/*ICONOS EN*//*
li.ico_inicio_en { position:relative; padding:0; margin:0 9em 2em 1em ; float:none; height:70px; }
li.ico_inicio_en   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_inicio_en a:link em, li.ico_inicio_en a:visited em { background:url(../images/ic_inicio_en.jpg) no-repeat 0px 0px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_inicio_en a:hover em, li.ico_inicio_en a:focus em, li.ico_inicio_en a:active em{ background:url(../images/ic_inicio_en.jpg) no-repeat 0px -70px; width:122px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}



li.ico_privado_en { position:relative; padding:0; margin:0 4.5em 2em 1em ; float:none; height:70px; }
li.ico_privado_en   em{ position:absolute; top:0px; left:0; display:block; background:#00CCCC; }
li.ico_privado_en a:link em, li.ico_privado_en a:visited em { background:url(../images/ic_privado_en.jpg) no-repeat 0px 0px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none; }
li.ico_privado_en a:hover em, li.ico_privado_en a:focus em, li.ico_privado_en a:active em{ background:url(../images/ic_privado_en.jpg) no-repeat 0px -70px; width:169px; height:70px;  padding:0em 0.4em 0em 0.4em; text-decoration:none;}


*/


#top{}

#footer { background:none; padding:1em;}
#footer_int {clear:both;width:95em;margin:auto; color:#ffffff;}
#footer strong{ color:#A3ADB7;}

#footer a:link{font-weight:normal;color:#ffffff;}	
#footer a:visited{font-weight:normal;color:#ffffff;}	
#footer a:hover {font-weight:normal;color:#A3ADB7;}	
#footer a:active{font-weight:normal;color:#A3ADB7;}
	
#footer p { margin:1.5em 0 0 0;}
#datos_empresa { float:left; margin:0 0 0 0em;}


#credits{margin:1.5em auto 0em auto;color: #999999; float:right; text-align:right;}

#credits ul{ float:right; padding:0 0.5em 0.5em 0em; }
#credits ul#validadores li{ float:left; list-style:none; margin:0em 4.5em 0em 0.5em;}	
#credits p{padding:1.5em 0em 0 0em; margin:1em 1em 0 0 ;}

#credits ul li { display:block; text-align:right; margin:0 0 0 0; padding:0;  }
	
#credits a:link{font-size:1em;color:#ffffff; text-decoration:none;}
#credits a:visited{font-weight:normal;color:#ffffff; text-decoration:none;}	
#credits a:hover{font-weight:normal;color:#A3ADB7; text-decoration:none;}	
#credits a:focus{font-weight:normal;color: #A3ADB7; text-decoration:none;}		    
#credits a:active{font-weight:normal;color:#A3ADB7;	 text-decoration:none;}

#credits ul ul { margin:0; padding:0;}
#credits ul ul li { display:inline;}


/*#credits{margin:2em 0 0em 0; float:right;color: #999999;}

#credits ul{ float:right; }
#credits ul li{ float:left; list-style:none; margin:0em 0.5em 0em 0.5em;}	
#credits p{ width:60%; float:right;}
	
#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;	}

#credits ul{ float:right; padding:0 2em 0 0em; }
#credits ul li{ float:left; list-style:none; margin:0em 4.5em 0em 0.5em;}*/

 .xhtml em{background:url(../images/w3c_xhtml.png);
	background-repeat:no-repeat;		
	width:75px;
	height:25px;
	position: absolute;
	 }
	
 .css em{background:url(../images/w3c_css.png);
	background-repeat:no-repeat;		
	width:75px;
	height:25px;
	position: absolute;}

/*
=============================
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:73%;			
	left:101%;			
	}
	
.leftmenu .col2 {
	/* border:0.1em #00CCCC solid;*/
	width:25%;			
	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:0%;				/* left column content width (left column width minus left and right padding) */
		left:26%;				/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		
		width:100%;				/* right column content width (right column width minus left and right padding) */
		left:28%;				/* (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:53%;				
	left:76%;				
	}
	
.threecol .col2 {  /* border:0.1em #00CCCC solid;*/
	width:25%;			
	left:-3%;				
	}
	
.threecol .col3 { /* border:0.1em #00CCCC solid;*/
	width:20%;
    left:51.5%;			
	}
/*
=============================
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.
=============================
*/





/*
=============================
col1 ZUTABEA
=============================
*/

		
		
/*============1. mailako lista=============================*/

#menu_col1{ width:100%; float:left; margin-left:1.5em; }


.col1{position:relative;/*background:url(../images/bg_col2.png) top center repeat-y;*/float:left;}

.col1 ul{margin:3em 0em 0em 0em;padding:0 0 0 0em;list-style:none; width:100%; float:left;  }

.col1 ul li{margin:0em 0em 0em 0em;padding:0em 0 0em 0em; display:inline; width:24.8%; float:left; height:134px; text-align:right;} 	


.col1 ul li a{ display:inline;}


/*BOTONES*/


.col1 ul li.bot_empresa a:link{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_empresa.png) no-repeat 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em;  display:block;}
.col1 ul li.bot_empresa a:visited{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_empresa.png) no-repeat 0px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block;}
.col1 ul li.bot_empresa a:hover{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_empresa.png) no-repeat 0px -134px; color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_empresa a:active{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_empresa.png) no-repeat 0px -134px;color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }


.col1 ul li.bot_productos a:link{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_productos.png) no-repeat 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_productos a:visited{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_productos.png) no-repeat 0px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_productos a:hover{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_productos.png) no-repeat 0px -134px; color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block;  }
.col1 ul li.bot_productos a:active{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_productos.png) no-repeat 0px -134px;color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }


.col1 ul li.bot_localizacion a:link{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_localizacion.png) no-repeat 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_localizacion a:visited{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_localizacion.png) no-repeat 0px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_localizacion a:hover{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_localizacion.png) no-repeat 0px -134px; color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_localizacion a:active{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_localizacion.png) no-repeat 0px -134px;color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }


.col1 ul li.bot_contacto a:link{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_contacto.png) no-repeat 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_contacto a:visited{font-size:1.65em;font-weight:bold;text-decoration:none;color: #a1adb6;background:url(../images/menu_contacto.png) no-repeat 0px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block;}
.col1 ul li.bot_contacto a:hover{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_contacto.png) no-repeat 0px -134px; color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block; }
.col1 ul li.bot_contacto a:active{font-size:1.65em;font-weight:bold;text-decoration:none;background:url(../images/menu_contacto.png) no-repeat 0px -134px;color:#333333;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding: 2.5em 2em 3.4em 0em; display:block;  }


	

	
	
	/*FONDOS col1*/
	

	
#col1bottom { background:none;}
	








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




/*;
=============================

=============================
*/

#bloq_h1{ width:40%; float:left; padding-top:14.5em;}
#bloq_menu_header {width:55%; float:right; }
#bloq_h2{ width:55%; float:right; margin:10em 4em 0 0; }
