/* CSS Document */
/* Undo */

h1,h2,h3,h4,h5,h6,form,body,html,p,address,fieldset,input,table,th,td{ margin:0; padding:0;}

a{outline:none;}

a:link,a:visited { text-decoration:none;}

a img,:link img,:visited img { border:none;}

a:hover,a:focus,a:active{text-decoration:none;
font-weight:normal;}

/*============================ESTILOS BY DEFAULT========================*/
   body {
margin:0em;
padding:0em 0 0 0;
border:0;		/* This removes the border around the viewport in old versions of IE */
background: url(../images/azpia.gif) no-repeat top center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
  font-size: 100%;

    }

	
		h1{
		padding:0em 0 0 0 ;
	  margin:0em 0 0 0em;
	width:11em;
	height:2em;
	position:relative;
	}
	
		h1 span{
		background:url(../images/e-soft.jpg) no-repeat;
		
	width:100%;
	height:100%;
	position: absolute;}
	

	
	h4{
	font-size:1em;


	padding:0.6em;
	margin:0em;}
    p {
        margin:.4em 0 .8em .8em;
        padding:0;
    }
 a:link {

	font-size: 1em;	
	color: #999999;
	font-weight: normal;	
	padding:0;
	margin:0;
		border:0;

}
 a:visited {
	font-size: 1em;	
	color: #999999;
	font-weight: normal;	
	padding:0;
	margin:0;
		border:0;
} 
a:hover {
	font-size: 1em;	
	color: #999999;
	font-weight: normal;	
	padding:0;
	margin:0;
		border:0;
	
}
a:focus {
	font-size: 1em;	
	color: #999999;
	font-weight: normal;	
	padding:0;
	margin:0;
		border:0;
	
}
a:active {
	font-size: 1em;	
	color: #999999;
	font-weight: normal;	
	padding:0;
	margin:0;
		border:0;
} 

	
	textarea {
	width: 95%;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
form{
width:80%;
padding:2em;
margin:2em;}
label{

color:#666666;
margin:0.94em 0.31em 0.31em 0em;

   width: 20%;
padding:0em;
font-size:0.6em;






}
table{
margin:2em;
padding:0.5em;
font-size:0.8em;
border:0.1em solid ;}
.thd{
height:2em;
padding:1em;

}
th{
background:#CCCCCC;
padding:0.5em 1em 0.5em 1em ;


text-align:left;}
td{
padding:0 0.4em 0.8em 0.4em;
margin:0;
border-bottom:0.1em #CCCCCC solid;
vertical-align:top;}
td a:link{
font-size:1em;
font-weight:normal;
}
td a:visited{
font-size:1em;
font-weight:normal;
}
td a:hover{
font-size:1em;
font-weight:normal;
}
td a:focus{
font-size:1em;
font-weight:normal;
}
td a:active{
font-size:1em;
font-weight:normal;
}
.negrita {
font-weight:bold;
color:#333122;
	
}
ul li strong{
font-weight:bold;
color:#333122;}
.small {
	font-size:0.8em;
}

.big {
	font-size:1.4em;
}
.big2 {
	font-size:1.2em;
}
.clear{
clear:both;




}
.text-right{ text-align:right;}


/* -------------------------------------------
ELEMENTOS
-----------------------------------*/

	
#body{
	width:59.38em;
	clear:both;
	margin:auto;
	border:0em none #cbcac8;
	padding:0 0 0 0;
	background-color: #D9D9D9;
	       /* background: url(../images/azpi.jpg) no-repeat;*/
}

#body:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#idiomas{
margin:0em 0 1em 33em;
float:right;

color:#999999;
font-size:1em;}

#idiomas a:link{
font-size:0.6em;

color:#999999;}
#idiomas a:visited{
font-size:0.6em;
color:#999999;}
#idiomas a:hover{
font-size:0.6em;
color: #333333;}
#idiomas a:focus{
font-size:0.6em;
color: #333333;}
#idiomas a:active{
font-size:0.6em;
color:#999999;}



#topmenu{
	margin:0.6em 0.6em 0 0.6em;
	vertical-align:top;
	padding:0.2em;
	font-size:0.6em;
	background-color: #030303;


}
#topmenu:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#topmenu img{
float:left;}


h2 {
	text-align: left;

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


	color:#CCCCCC;
	float:left;
	width:400px;
	height:25px;
	
	}
#topmenu ul{
	margin:0;
	float:right;
	padding:0.6em 0 0 0;
	background-color: #030303;


}
#topmenu ul li{
display:inline;
margin:0.4em 0.2em 0 1em;
padding:0em 0 0 0;

}
#topmenu ul li img{
float:none;
margin:0 0.3em 0 0;


}

#topmenu ul li a:link{
color:#CCCCCC;
font-size:1em;
font-weight:normal;

}
#topmenu ul li a:visited{
color:#CCCCCC;
font-weight:normal;
font-size:1em;
}
#topmenu ul li a:hover{
font-weight:normal;
color: #FF0000;
background:url(../images/gezia.gif) no-repeat center top;
padding:1em 0 0 0;
font-size:1em;
}
#topmenu ul li a:focus{
font-weight:normal;
color: #FF0000;
background:url(../images/gezia.gif) no-repeat center top;
padding:1em 0 0 0;
font-size:1em;
}
#topmenu ul li a:active{
color:#FF0000;
font-weight:normal;
font-size:1em;
}


/*=========================================topmenuazpi===========*/

#topmenu_azpi{
	font-size:1em;
	padding:0.2em;
	font-size:0.6em;
	margin:0 0.6em 0 0.6em;
	background-color: #6C6C6C;
} 
#topmenu_azpi:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#topmenu_azpi ul{
	width:100%;
	padding:0.6em 0 0.6em 0;
	margin:0;
	background-color: #146495;


} 
#topmenu_azpi ul li{
display:inline;
padding:0em 0 0 0;

margin:0.3em 1.4em 0.3em 1.4em;
/*border-right:0.1em #CCCCCC solid;background:#666666;*/
} 

#topmenu_azpi ul li a:link{
color:#CCCCCC;
font-weight:bold;
font-size:1.2em;

}
#topmenu_azpi ul li a:visited{
color:#CCCCCC;
font-weight:bold;
font-size:1.2em;
}#topmenu_azpi ul li a:hover{
font-size:1.2em;
color: #999999;
font-weight:bold;
border-bottom:#999999 0.1em dotted;
}
#topmenu_azpi ul li a:focus{
font-size:1.2em;
color: #999999;
font-weight:bold;
border-bottom:#999999 0.1em dotted;
}

#topmenu_azpi ul li a:active{
color:#999999;
font-weight:bold;
font-size:1.2em;
}

#header {
	width:59.38em;
	margin:auto;
       clear:both;  
	   padding:0 0 0 0;
}


	#header h1{
	    padding:0 0 0 0;
        margin:1em 0 0 0;
		float:left;
	}
#header ul {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:0em;
	    padding:0.44em 0 0 0;
		background: url(../images/menu.html) repeat-x;
		}
	#header ul li {
	    display:inline;
	    list-style:none;
	    margin:0em;
		 padding:0.31em;
		border-right:0.06em #FFFFFF solid;
		vertical-align:middle;
		}
	#header ul li a {
	 	    margin:0em;
	    padding:0em;
	    text-align:center;
		    color:#FFFFFF;
	    text-decoration:none;
	    position:relative;
		}
	#header ul li a:hover {
		color: #000000;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	    color:#fff;
	    font-weight:bold;
	}
	#header ul li a span {
	    display:block;
	}
#header img{
border:0;
}

/*==============================CONTENEDOR===================================*/
#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 */
		
}
/* common column settings */

	.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;
	}
/* 
-----------------------------------------------------------------------------------
Full page settings
-----------------------------------------------------------------------------------
 */
	.fullpage {
	margin:0;
	padding:0;
	float:left;

	}
	.fullpage .col1 {
	background:url(../images/azpia_sistemas.jpg);
	
	
			width:98.6%;				/* page width minus left and right padding */
		left:0.7%;				/* page left padding */
	}
		.fullpage_internet {
	margin:0;
	padding:0;
	float:left;
	}

	.fullpage_internet  .col1 {
	background:url(../images/azpia_sistemas.jpg);
			width:98.6%;				/* page width minus left and right padding */
		left:0.7%;				/* page left padding */
	}


		.fullpage_grafica {
	margin:0;
	padding:0;
float:left;
	}

	.fullpage_grafica  .col1 {
	background:url(../images/azpia_grafica.jpg) no-repeat;
	
	
			width:98.6%;				/* page width minus left and right padding */
		left:0.7%;				/* page left padding */
	}
	
			.fullpage_software {

	margin:0;
	padding:0;
float:left;
	}

	.fullpage_software  .col1 {

	
			width:98.6%;				/* page width minus left and right padding */
		left:0.7%;				/* page left padding */
	}
/* 

-----------------------------------------------------------------------------------
2 Column (left menu) settings 
-----------------------------------------------------------------------------------
 */

	.leftmenu {
		/* right column background colour */
	}
	.leftmenu .colleft {
		right:75%;				/* right column width */
	}
	.leftmenu .col1 {
	/*background-color:#99CC00;*/

	

		width:85%;				/* right column content width */
	left:75.8%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2 {


background:url(../images/menu_esk_azpi.jpg) ;
		width:32%;				/* left column content width (column width minus left and right padding) */
		left:76.9%;				/* (right column left and right padding) plus (left column left padding) */
	
	}
	
		.leftmenu .col3 {
		width:40%;				/* left column content width (column width minus left and right padding) */
		left:80%;				/* (right column left and right padding) plus (left column left padding) */
	
	}
	
	
	/*
	====================================================================================
	col2
	====================================================================================================
	*/
	.col2{

}
		.col2 img{
		border:0;
		margin:0 0 0 1.25em;
	}
	
	/*.col2 ul li{
	margin:0 0 0.6em 0;
	}*/
	/*
	====================================================================================
	col1
	====================================================================================================
	*/

.col1 img a:link{
padding:0;
margin:0;
border:none;}
.col1 img a:visited{
padding:0;
margin:0;
border:none;}
.col1 img a:hover,a:focus{
padding:0;
margin:0;
border:none;}

.col1 img a:active{
padding:0;
margin:0;
border:none;}

		.col1 p{
		font-size:0.7em;
		text-align:justify;
		margin:2em;}
		
	.col1 h2{
	color:#000000;
	margin:0;
	padding:1em;
	font-size:1em;
	font-weight:bold;	
	
	
	}
		.col1 h3{
	color: #999999;
	margin:0 2em 3em 3em;
	padding:0 0 0 3em;
	font-size:0.8em;
	font-weight:bold;
	background:url(../images/gezia_h3.gif) no-repeat left;		
	}
	
			.col1 h4{
	color: #666666;
	margin:0 0 0.6em 3em;
	padding:0 0 0 3em;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:0.1em #CCCCCC solid;
	
	
	}
	
				.col1 h5{
	color: #333333;
	margin:2em 0 1em 1em;
	padding:0 0 0 1em;
	font-size:1em;
	font-weight:bold;
	border-bottom:0.1em #333333 solid;
	
	
	}
				.col1 h6{
	color: #666666;
	margin:2em 0 1em 1em;
	padding:0 0 0 1em;
	font-size:0.6em;
	font-weight:bold;
	border-bottom:0.1em #CCCCCC solid;
	
	
	}
	.col1 ul{
	padding: 0 0 0.8em 1em;
	margin: 0 0.6em 1em 1.6em;}
	
		.col1 ul li{
		font-size:0.8em;
		list-style: url(../images/li.gif);
		padding:0.3em 0 0.3em 0;
	
		}
			.col1 ul ul ul li{
		font-size:1em;
			padding:0.3em 0 0.3em 0;
	
		}
		.col1 ol{
	padding: 0 0 0.8em 1em;
	margin: 0 0.6em 1em 1.6em;}
	
		.col1 ol li{
		font-size:0.8em;
	
		padding:0.3em 0 0.3em 0;
	
		}
		.col1 img{

		float:left;
		padding:0 2em  1em 1em;}
		

	/*especifico index */
	.col1_index{background:url(../images/index_irudi2.jpg); height:23em;}
		.col1_index img{

		float:left;
		padding:0 0em  0em 0em;}
					.col1_index img:after{
	    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
		.col1 p a:link{
		font-size:1em;
		color:#666666;
		font-weight:normal;
		border:0;
	
		}
				.col1 p a:visited{
		font-size:1em;
		color:#666666;
	font-weight:normal;
	border:0;
		}

				.col1 p a:hover,a:focus{
				border:0;
		font-size:1em;
		color:#000000;
font-weight:normal;
		}
					.col1 p a:active{
		font-size:1em;
		color:#666666;
font-weight:normal;
border:0;
		}	
				.col1 ul li a:link{
		font-size:1em;
		color:#666666;
		font-weight:normal;
	
		}
				.col1 ul li a:visited{
		font-size:1em;
		color:#666666;
		font-weight:normal;
	
		}
	
				.col1 ul li a:hover,a:focus{
		font-size:1em;
		color:#000000;
		font-weight:normal;
		

		}			.col1 ul li a:active{
		font-size:1em;
		color:#666666;
	font-weight:normal;
		}
		/*
		--------------------------------------------------------
		TXARTELAK. col1-en barruko destakauak
		----------------------------------------------
		*/
		
		.txartelak{
		margin:0.3em 0  0.5em 0;
		clear:both;}
		.txartelak ul li img{

margin:0em;
padding:0em;}
			.txartelak ul{
			margin:0 0 0 0.5em;
padding:0;}
				.txartelak ul li{
				background:#2e2e2e;
padding:0em;
margin:0.3em 0.3em 0em 0.3em;
list-style:none;
font-size:1em;
float:left;
width: 10.76em;}

.txartelak ul li p{

padding:1.7em 0.6em 2em 0.6em;
height:3.2em;
text-align:left;
margin:0.3em;



}

.txartelak  ul li a:link{

color:#FFFFFF;
font-size:1em;
font-weight:bold;
}
.txartelak  ul li a:visited{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}.txartelak  ul li a:hover,a:focus{
color: #CCCCCC;
font-size:1em;
font-weight:bold;
}
.txartelak ul li a:active{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}


/*
		--------------------------------------------------------
		TXARTELAK_zuri. col1-en barruko destakauak zurijjian, estuauak (5 zutabe col1 barruan), adibidez, hosting planak
		----------------------------------------------
		*/
		
		.txartelak_zuri{
		margin:0em 0  0.5em 0;
		clear:both;}
		.txartelak_zuri ul li img{

margin:0em;
padding:0.6em 0 0 0;}
			.txartelak_zuri ul{
			margin:0 0 0 0.5em;
padding:0;}
				.txartelak_zuri ul li{
				background: url(../images/internet0_2_azpi.jpg) no-repeat;
				text-align:center;
margin:0em 0.8em 0 0;
padding:0.6em 0 0 0em;
list-style:none;
font-size:1em;
float:left;
width: 6.76em;}





.txartelak_zuri  ul li a:link{

color: #666666;
font-size:0.8em;
font-weight:bold;

}
.txartelak_zuri  ul li a:visited{
color: #666666;
font-size:0.8em;
font-weight:bold;
}.txartelak_zuri  ul li a:hover,a:focus{
color: #333333;
font-size:0.8em;
font-weight:bold;
}
.txartelak_zuri ul li a:active{
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
}


	/*
	====================================================================================
	MENU CLIENTES. Col1 barruko beste ul bat
	====================================================================================================
	*/
	
	.clientes{

}
	.clientes ul{
	float:left;
	width:12em;
	margin:0 1em 0 0.8em;
	}
	.clientes ul li{
	display:block;
	border-bottom:0.1em #CCCCCC solid;
	clear:both;
	margin:0 1em 0 0em;
	padding:0.2em;

	list-style:url(../images/li.gif);
}
	.clientes ul li img{

	


}
	.clientes ul li a:link{
	font-size:0.8em;
	font-weight:bold;
	color:#333333;


}
	.clientes ul li a:visited{
	font-size:0.8em;
	font-weight:bold;
	color:#333333;


}.clientes ul li a:hover,a:focus{
	font-size:0.8em;
	font-weight:bold;
	color: #999999;


}
	.clientes ul li a:active{
	font-size:0.8em;
	font-weight:bold;
	color:#333333;


}
	


#clientes2{

padding:0em 0 0 0;
width:59%;
float:right;
margin:0 0 1em 0em;
background: #efeeed url(../images/azpia_clientes_fitxa.jpg) repeat-x; 

}

#clientes2 img{
padding:0;
margin:0 0 0 0;
border:0.1em #999999 solid;
clear:both;
}

#clientes2 ul{
padding:0;
margin:0 0 0 0em;}

#clientes2 ul li{
margin:0 1em 0 2em;
padding:0 0 1em 0;
float:left;
display:block;
width:9.5em;
color:#666666;
height:9em;
}

	#clientes2 ul li a:link{
	font-size:0.7em;
	font-weight:bold;
	color:#333333;


}
	#clientes2 ul li a:visited{
	font-size:0.7em;
	font-weight:bold;
	color:#333333;


}	#clientes2 ul li a:hover,a:focus{
	font-size:0.7em;
	font-weight:bold;
	color: #000000;


}
	#clientes2 ul li a:active{
	font-size:0.7em;
	font-weight:bold;
	color:#333333;


}



#clientes2 h4{

margin:1em;
padding:0;
	color:#ffffff;}


	

#clientes3{

padding:0em 0 0 0;
width:59%;
float:right;
margin:0 0 0em 0em;
background: #efeeed url(../images/azpia_clientes_fitxa.jpg) repeat-x; 

}
	#clientes3 p{
	text-align:left;

}
#clientes3 img{
padding:0.6em 1.8em 1em 0;
}

#clientes3 h4{

margin:1em;
padding:0;}


	#clientes3 h4 a:link{
font-size:1em;
	font-weight:bold;
	color:#ffffff;


}
	#clientes3 h4 a:visited{
font-size:1em;
	font-weight:bold;
	color:#ffffff;


}

	#clientes3 h4 a:hover,a:focus{
font-size:1em;
	font-weight:bold;
	color: #999999;


}

	#clientes3 h4 a:active{
font-size:1em;
	font-weight:bold;
	color:#333333;


}
#clientes3 ul{
padding:0;
margin:0;}

#clientes3 ul li{
margin:0 1em 0 1em;

padding:0 0 1em 0;
float:left;
display:block;


width:11em;
color:#666666;


}
/*
----------------------------------------------------------------------
FULLPAGE. Sistemaseko azala
----------------------------------------------------------------------
*/
.fullpage .col1{
margin:0.3em 0  0.5em 0;

}
.fullpage .col1 ul{
margin:0 0 0 0.5em;
padding:0;}
.fullpage .col1 ul li{
background:#2e2e2e;
padding:0em;
margin:0.3em 0.3em 0em 0.3em;
list-style:none;
font-size:1em;


}
.fullpage .col1 ul li p{

padding:2em 0.6em 2em 0.6em;
height:5.7em;
text-align:left;
margin:0.3em;



}

.fullpage .col1 ul li a:link{

color:#FFFFFF;
font-size:1em;
font-weight:bold;
}
.fullpage .col1 ul li a:visited{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}.fullpage .col1 ul li a:hover,a:focus{
color: #CCCCCC;
font-size:1em;
font-weight:bold;
}
.fullpage .col1 ul li a:active{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}

/*
----------------------------------------------------------------------
FULLPAGE. Interneteko azala
----------------------------------------------------------------------
*/
.fullpage_internet .col1{
margin:0.3em 0  0.5em 0;


}

.fullpage_internet .col1 ul{
margin:0 0 0 0.5em;
padding:0;

}

.fullpage_internet .col1 ul li{
background:#2e2e2e;
padding:0em;
margin:0.3em 0.3em 0em 0.3em;
list-style:none;
font-size:1em;


}
.fullpage_internet .col1 ul li p{

padding:1.7em 0.6em 2em 0.6em;
height:3.2em;
text-align:left;
margin:0.3em;



}

.fullpage_internet .col1 ul li a:link{

color:#FFFFFF;
font-size:1em;
font-weight:bold;
}
.fullpage_internet .col1 ul li a:visited{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}.fullpage_internet .col1 ul li a:hover,a:focus{
color: #CCCCCC;
font-size:1em;
font-weight:bold;
}
.fullpage_internet .col1 ul li a:active{
color:#FFFFFF;
font-size:1em;
font-weight:bold;
}


	/*====================================================================*/
	
	
	
.boxmain{

font-size:11px;
margin:0em 0em 0em 0.63em ;
	padding: 1.25em  0em  0em  0.63em;
text-align:left;

/*border-left:#a69f71 solid 1px;*/
	}
	.boxmain h2{
	color: #a69f71;
	font-size: 16px;

	margin: 0em;
	padding: 4px;
	font-weight: bold;


}
	.box{

	width: 100%;
	font-size:11px;
padding: 0em 0em 0em 0em;
	border-bottom: 0.06em solid #E7E0D3;
	color: #6D6A45;
	float:left;
	}
		.box img {
		width:40em;

padding: 0.63em;

	}
.box h3 {
	color: #000000;
	font-size: 12px;
	margin: 0em;
	padding: 4px;
	font-weight: bold;

}
	.box p {
	text-align:justify;

	}
	
.box  a:link{
	color: #000000;
	font-weight: bold;
	text-decoration:none;

}
.box  a:visited{
	color: #333333;
	font-weight: bold;
	text-decoration:none;

}
.box  a:hover{
	color: #666666;
	font-weight: bold;
	text-decoration:none;

}
.box  a:active{
	color: #000000;
	font-weight: bold;
	text-decoration:none;

}
	.box ul{
	padding:0em;
	margin:0em;
	
	}

	.box ul li{
		padding:0em 0em 0.63em 0.63em;
		list-style:none;
	
		background:url(../images/lista.html) no-repeat left top;
	margin:0em;
	
	}

.menu {
	 padding: 0em;
	 margin: 0em;
	 text-align:right;
	 width:100%;


}
.menu img{
   border:0em;

}

.menu ul {
	 width:80%; 
	 padding:0em;
	 margin:0em;


}
.menu li {
     padding:7px 0.63em 0.31em 0em ; 

	 list-style:none ;
	 background: url(../images/lista.html) right no-repeat;

 


}

.menu ul li a:link {
	
	font-size: 11px;
color: #a69f71;
	text-decoration:none;

}.menu ul li a:visited {
 
	font-size: 11px;
color: #a69f71;
	text-decoration:none;


}
.menu ul li a:hover {
 	color: #FFFFFF;
}

.menu ul li a:active {
	color: #ffffff;

}

.azpimenu a:link {
	font-size: 0.63em;
color: #A78D5F;
	font-weight: normal;	
	text-decoration:none;
padding:0em ;


}

.azpimenu a:visited {
   font-size: 0.63em;
color: #A78D5F;
	font-weight: normal;	
	text-decoration:none;
padding:0em ;


}
.azpimenu a:hover {
     font-size: 0.63em;  
	color: #FF9900;
}
.azpimenu a:active {
    font-size: 0.63em;
	color: #FF9900;
}

.azpimenu li {
     padding:2px 0em 2px 1.25em ; 
	 display:block;
  font-size: 0.63em;
  border:0;
}


.menu_iluna{
background:#2e2e2e;
position:relative;
}

.menu_iluna ul li img{
width:3em;
padding:0 1em 0 0;
float:left;
position:relative;
}


.menu_iluna ul{
margin:0;
padding:0;}

.menu_iluna ul li{
border-bottom:0.1em #FFFFFF solid;
padding:1em 1em 1em 1em;
list-style:none;
margin:0 0 0 0;
}

.menu_iluna ul li:after{
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.menu_iluna ul li a:link{
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
}
.menu_iluna ul li a:visited{
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
}.menu_iluna ul li a:hover{
color: #CCCCCC;
font-size:0.7em;
font-weight:bold;
}
.menu_iluna ul li a:focus{
color: #CCCCCC;
font-size:0.7em;
font-weight:bold;
}

.menu_iluna ul li a:active{
color:#FFFFFF;
font-size:0.7em;
font-weight:bold;
}


.menu_iluna ul ul{
margin:1em 0 0 4em;
padding:0em;
clear:both;
}

.menu_iluna ul ul li{
border:0;
margin:0em 0 0 2em;
list-style:url(../images/gezia_menuiluna.gif);
padding:0em;
}

.menu_iluna ol{
}
.menu_iluna ol li{
border-bottom:0.01em #FFFFFF solid;
padding:0em 0.3em 0em 0.2em;
list-style: inside; 
line-height:0.5em;
margin:0 0 0 0.1em;
color: #999999;
font-size:2em;}

.menu_iluna ol li a:link{
color:#FFFFFF;

font-size:0.25em;
font-weight:bold;}
.menu_iluna ol li a:visited{
color:#FFFFFF;

font-size:0.25em;
font-weight:bold;}.menu_iluna ol li a:hover{
color:#FFFFFF;
font-size:0.25em;
font-weight:bold;}

.menu_iluna ol li a:active{
color:#FFFFFF;
font-size:0.25em;
font-weight:bold;}

/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
			font-size:1em;

    }
    #footer p {
        padding:0.63em 0 1em 0;
		font-size:1em;
		color:#999999;
		text-align:center;
        margin:0;
    }
	    #footer p a:link {
		font-size:0.6em;
		font-weight:normal;
   
    }
	    #footer p  a:visited{
		font-size:0.6em;
		font-weight:normal;
   
    }#footer p a:hover {
		font-size:0.6em;
		font-weight:normal;
   
    }
	    #footer p a:active{
		font-size:0.6em;
		font-weight:normal;
   
    }
	    
	
	
	
	
				    #credits{
					     clear:both;
    
				font-size:0.6em;
				margin:auto;
				width:100%;
			
			

		color: #999999;
    }
	#credits p{
			text-align:center;}
		    #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;	
    }
	


/*========================================= EXPECÍFICAS PARA CADA PÁGINA ==================================================*/
		

		
/*======================= INDEX ==========================*/

	.irudia{
	width:44em;
	
	}
		
	.destakaua{
	border:0em none #424242;
	margin:0.3em 0.15em 0 0.15em;
	/*width:32.7%;*/
		width:23.7%;
	float:left;
	font-size:0.7em;
	text-align:center;
	height:11em;
}
	
			.destakaua h4{
	color:#CCCCCC;
	text-align:left;
	font-size:1em;
	font-family: Tahoma, Verdana, Arial;
	margin:0.6em 0 0 0;
	padding:0.2em 0.2em 0.2em 2.5em;
	background-color: #146495;
	border: 2px solid #6C6C6C;
	
	
	}
			 h4 a:link,h4 a:visited{color:#FFFFFF;font-weight:bold}
			  h4 a:hover,h4 a:active{ color:#FF0000; font-weight:bold}
				.destakaua h3{
	color: #666666;
	text-align:left;
	font-size:1em;	
	font-family: Tahoma, Verdana, Arial;
	margin:0.6em 0 0 1.2em;
	padding:0.2em 0.2em 0.2em 1.5em ;
	background:url(../images/li_noticias.gif) no-repeat left;
	
	
	}
.destakaua h3 a:link,a:visited,a:hover,a:active{

	font-size:1em;	
	font-weight:bold;
	}
	
	.destakaua img{
	padding:0em;
	

}

.destakaua p{
text-align:left;
float:left;


}
.inquiero{
padding:0.3em;}

#index_destacado{
font-size:0.8em;
}

#index_destacado ul li p{
font-size:0.8em;
color:#000000;


}
#index_destacado ul{ margin:0; padding:0 0 0 2em;}
#index_destacado ul li{
list-style: url(../images/li.gif);
margin:0 1em 0.2em 0;

}
#index_destacado ul li a:link{
font-weight:bold;
font-size:0.9em;
color:#333333;

}
#index_destacado ul li a:visited{
font-weight:bold;
font-size:0.9em;
color:#333333;
}#index_destacado ul li a:hover{
font-weight:bold;
font-size:0.9em;
color:#666666;
}
#index_destacado ul li a:active{
font-weight:bold;
font-size:0.9em;
color:#666666;
}
#index_destacado ol li {
font-weight:bold;
font-size:1em;
color:#000000;
}
#index_destacado ol li a:link {
font-weight:bold;
font-size:1em;
color:#000000;
}
#index_destacado ol li a:visited {
font-weight:bold;
font-size:1em;
color:#000000;
}

#index_destacado ol li a:hover {
font-weight:bold;
font-size:1em;
color:#333333;
}

#index_destacado ol li a:active {
font-weight:bold;
font-size:1em;
color:#000000;
}



		#index_destacado h4{
	color:#FFFFFF;
	clear:both;
	background:#2e2e2e;
	font-size:1em;
	font-family: Tahoma, Verdana, Arial;
	margin:0.6em;
	padding:0.2em 0.2em 0.2em 0.6em ;
	
	}
	 
	#index_destacado img{
	padding:0;
	margin:0 0.5em 0 0.5em;}
	#novedades{
	width:100%;
		margin: 0 0 0 0;
	padding:0;}
		#novedades ul{
	
	margin: 0 0 0 0;
	padding:0;}
	#novedades ul li{
	display:block;
	clear:both;
	margin: 0 0.6em 0.6em 0;
	padding:0 0 1em 0;
	font-size:0.8em;
	position:relative;}
	#novedades ul li img{
	padding:0 0.6em 0.6em 0;background:url(../images/azpi_thumb.png) no-repeat;}

		#novedades ul li a:link{
		font-size:1em;
		color:#000000;
	}
		#novedades ul li a:visited{
		font-size:1em;
			color:#000000;
	}	#novedades ul li a:hover{
		font-size:1em;
		color: #CC0000;
	}
		#novedades ul li a:active{
		font-size:1em;
		color: #CC0000;
	}
	


	/*============================EMPRESA=========================*/
	.empresa{
	background:url(../images/fondo3.jpg) top no-repeat;
	margin:0;
	padding:0 0 2em 0;
}
	.empresa:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.empresa img{
float:right;
margin:0 0 0 2em;}
	

		/*============================INTERNET=========================*/
	.internet{
	background:url(../images/azpia_internet.jpg) top no-repeat;
	margin:0;
	padding:0;
	width:100%;
}
.internet img{
float:right;
margin:0 0 0 2em;}
	
	.internet:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

		/*============================GRAFICA=========================*/
	.grafica{
	background:url(../images/azpia_grafica2.jpg) top no-repeat;
	margin:0;
	padding:0;
	width:100%;
}
.grafica img{
float:right;
margin:0 0 0 2em;}
	
	.grafica:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
		/*============================SISTEMAS=========================*/
	.sistemas_portada{
	background:url(../images/azpia_sistemas.jpg) top no-repeat;
	margin:0;
	padding:0 0 0 0;
	width:58.5em;
}	


.sistemas_portada img{

margin:0em;
padding:0em;}
	

.sistemas_portada ul{


}
.sistemas_portada ul li{

float:left;
width: 10.76em;}

	.sistemas{
	background:url(../images/azpia_sistemas2.jpg) top left no-repeat;
	margin:0;
	float:left;
	padding:0 0 1em 0;
}	
.sistemas:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*
============================
INTERNET portada
=========================
*/
	.tutorial{
	background: #ffffff ;
	margin:0;
	padding:0 0 0 0;
}	
	.internet_portada{
	background:url(../images/azpia_sistemas.jpg) top no-repeat;
	margin:0;
	padding:0 0 0 0;
}	


.internet_portada img{

margin:0em;
padding:0em;}
	

.internet_portada ul{


}
.internet_portada ul li{

float:left;
width: 10.76em;}

	.internet{
	background:url(../images/azpia_internet.jpg) top left no-repeat;
	margin:0;
	float:left;
	padding:0 0 1em 0;
}	
.internet:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*
============================
GRAFICA portada
=========================
*/
	.grafica_portada{
	background: transparent url(../images/azpia_grafica.jpg) top no-repeat;
	margin:0;
	width:58.95em;
	
	padding:0 0 0 0;
}	


.grafica_portada img{

margin:0em;
padding:0em;}
	

.grafica_portada ul{

}
.grafica_portada ul li{

float:left;
width: 10.76em;}

/*
============================
SOFTWARE portada
=========================
*/
	.software_portada{
	background: transparent url(../images/azpia_software.jpg) top no-repeat;
	margin:0;
	width:58.95em;
	
	padding:0 0 0 0;
}	

.software_portada img{

margin:0em;
padding:0em;}
	
.software_portada ul li{

float:left;
width: 10.76em;}


/*
/*
--------------------------------------------------
SOLICITA
---------------------------------------------------
*/

	.solicita{
	background:url(../images/azpia_solicita.jpg) top left no-repeat;
	margin:0;
	float:left;
	padding:0 0 1em 0;
		width:100%;
}	
.solicita:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*
--------------------------------------------------
CONTACTO
---------------------------------------------------
*/

	.contacto{
	background:url(../images/azpia_contacto.jpg) top left no-repeat;
	margin:0;
	float:left;
	padding:0 0 1em 0;
	width:100%;
}	
.contacto:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*
--------------------------------------------------
NOVEDADES
---------------------------------------------------
*/


	.novedades_azpi{
	background:url(../images/azpia_novedades.jpg) top right no-repeat;
	margin:0;
	float:left;
	padding:0 0 1em 0;
	width:100%;


	
}
.novedades_azpi:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.novedades_azpi img{

margin:0 0 0 2em;}
/*
--------------------------------------------------
MAPA
---------------------------------------------------
*/

	.mapa{
	background:url(../images/azpia_mapa.jpg) top left no-repeat;
	margin:0;
	float:left;
	padding:0 0 1em 0;
	width:100%;
}	
.mapa:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


	/*============================INFORMACION=========================*/
	.informacion{
	background:url(../images/azpia_informacion.jpg) top no-repeat;
	margin:0;
	padding:0 0 2em 0;
}
	.informacion:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.informacion img{
float:right;
margin:0 0 0 2em;}

	/*============================SITIO WEB=========================*/
	#sitio{ width:621px; height:355px; position:relative;}
	#sitio em{ background:url(../images/internet-sitio-imagen.jpg) no-repeat; width:100%;
	height:100%;	position: absolute; top:-110px; }
	#sitio i{top:300px; position:absolute; }
	
	#sitio2{	width:621px; height:355px; 
	text-indent:-1600px;
	background:url(../images/internet-sitio-imagen.jpg) no-repeat;
	}
	#sitio2 h3{ background:none;}
	
	/*============================CLASES=========================*/
		
	.botonera{
border-top:1px #CCCCCC dotted;
margin:0.31em;
padding:0.31em;



}
.boton {
background: #817c6f;
color:#FFFFFF;
font-weight:bold;
font-size:0.63em;
border:0em;
padding:3px;
margin:0.31em;
cursor: pointer;	
}

.boton a:link {

color:#FFFFFF;
font-weight:bold;
font-size:0.63em;
	
}
.boton a:visited {

color:#FFFFFF;
font-weight:bold;
font-size:0.63em;
	
}
.boton a:hover {

color:#FFFFFF;
font-weight:bold;
font-size:0.63em;
	
}
.boton a:active {

color:#FFFFFF;
font-weight:bold;
font-size:0.63em;
	
}

.presupuesto{

padding:2em 0 0 0;
margin:0 0 0 25em;
}

.presupuesto img{
border:0;}

.adibideak{

padding:1em 0 0 0;
margin:0 0 0 0.1em;
}

.adibideak img{
padding:0;
margin:0 0 0;
border:0.1em #999999 solid;
}

.adibideak ul{
padding:0;
margin:0;}

.adibideak ul li{
padding:0.1em 0.1em 0.1em 0.6em;
margin:0;
float:left;
list-style: none;
width:11em;
color:#666666;
}

.adibideak2{

padding:1em 0 0 0;
margin:0 0 0 0em;
}

.adibideak2 img{
padding:0;
margin:0 0.3em 0 0;

}
.adibideak2 ul{
padding: 0;
margin:0;}

.adibideak2 ul li{
padding:0.1em 0.6em 0.1em 0.6em;
margin:0.6em;
float:left;
list-style: none;

width:23%;
color:#666666;


}


.float_right{
float:right;}
.hidden {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.ezdago {
float:left;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.negrita{font-weight:bold;font-size:1em;}

.cursiva{font-style:italic;}

.subrayado{text-decoration:underline;}

.imgsinborde{border:none;}
.float_left{

float:left;}

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


}
.border{
border:0.06em #CCCCCC solid;
padding:0.12em 0.24em 0.12em 0.24em;}
.zentrata_total{
	width:59.38em;
	margin:auto;
	/*padding:0.63em 0em 0em 0em;*/	


}
.zentrata_total:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.padding{
padding:0.6em;

}


/* opacity kendu dot css validateko, hau beste era batera soluziona bihar dot, standarrak beteteko*/
a.linkopacity img {

opacity: 0.5;
border:0;
}

a.linkopacity:hover img {
opacity: 1.0;
border:0;

}

.prezioa{
background:url(../images/prezioa.jpg) no-repeat;
color:#FFFFFF;
font-weight:bold;
height:2em;
padding:1.3em 0.6em 1em 0.6em;
margin:0 0 0 2em;
width:12em;
font-size:1em;
float:left;

}
.helbidea{
	text-align:justify;
	font-size:0.9em;
	margin:0.3em 0.6em 0 0;

padding: 0.8em  0.8em 7.3em 0.8em;}

.helbidea a:link{
font-size:0.9em;
color:#000000;
font-weight:normal;
}
.helbidea a:visited{
font-size:0.9em;
color:#000000;
font-weight:normal;
}
.helbidea a:hover{
font-size:0.9em;
color: #666666;
font-weight:normal;
}
.helbidea a:active{
font-size:0.9em;
color:#000000;
font-weight:normal;
}
.size08{
font-size:0.8em;} 
#noticias li p{
color:#000000;}
#noticias h3{
width:90%;
}

.center{
text-align:center;}
.left{ text-align:left;}

.tienda_online {width:134px; height:26px; position:relative; padding:0; margin:0 auto 0em 0em; }
.tienda_online em {display:block; width:134px; height:24px; background:url(../images/tienda-online.gif); position:absolute; top:-5px; left:0;}
.tienda_online a {cursor:pointer;}
.tienda_online a:hover {background:#000; text-decoration:none;}
.tienda_online a:hover em {background:url(../images/tienda-online2.gif);}

