@charset "utf-8";
/* 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;
}
.very_small {
	font-size:0.6em;
}
 .fontsize {
	font-size:1.2em;
}

.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:0.06em #cbcac8 solid;
	padding:0 0 0 0;
	       /* 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;
background:#2e2e2e ;
vertical-align:top;
padding:0.2em ;
font-size:0.6em;


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

#topmenu img{
float:left;}


h2 {

}
	.replace {


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


}
#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;
}
 a .hover {
font-weight:normal;
color: #FF0000;
background:url(../images/gezia.gif) no-repeat center top;
padding:1em 0 0 0;
font-size:1em;
}

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

#topmenu_azpi{
	font-size:1em;
	background:#1f1f1f;
	padding:0.2em;
	font-size:0.6em;
	margin:0 0.6em 0 0.6em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
} 
#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;


} 
#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.gif) 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 .col1_google {
	background:none; text-align:center;
	
	
			width:98.6%;				/* page width minus left and right padding */
		left:0.7%;				/* page left padding */
	height:10em;}
	
#fullpage .col1_google[id]{ /* ie6k min-height ondo egiteko */
	height:auto;min-height:10em;}
	
	.fullpage .col1_google form{ text-align:right;  width:100%; }
	
		.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 {

	background:url(../images/azpia_software.jpg) no-repeat;
			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:65%;				/* right column content width */
		left:75.8%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2 {


		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{ min-height:28em;


}
		.col2 img{
		border:0;
		margin:0 0 0 1.25em;
	}
	
	/*.col2 ul li{
	margin:0 0 0.6em 0;
	}*/
	/*
	====================================================================================
	col1
	====================================================================================================
	*/
.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.8em;
		text-align:justify;
		margin:2em;}
		
	.col1 h2{

		width:100%; display:block; float:left;
	color: #999999;
	margin:1em 0em 1em 1em;
	padding:0 0 0 0em;
	font-size:1.3em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	}
		.col1 h3{
	
	color: #666666;
	margin:1em 0em 1em 3em;
	padding:0 0 0 0em;
	font-size:1.1em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:0.1em #CCCCCC solid;
	}
	
			.col1 h4{
	
	color: #666666;
	text-align:justify;
	margin:1em 1.5em 1em 6em;
	padding:0 0 0 0em;
	font-size:1em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:0.1em #CCCCCC solid;
	
	
	}
	
				.col1 h5{
	color: #333333;
	margin:2em 1.5em 1em 8em;
	padding:0 0 0 0em;
	font-size:0.9em;
	font-weight:normal;
	border-bottom:0.1em #333333 solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
	}
				.col1 h6{
	color: #666666;
	margin:2em 0 0.5em 1em;
	padding:0 0 0 1em;
	font-size:1em;
	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:1em 2em  1em 1em;}
		

	/*especifico index */
	.col1_index{background:url(../images/index_irudi2.jpg) bottom left; height:423px;}
		.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{



}
	.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 {


}
	.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.gif) 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.gif) 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{ padding: 0.8em 0 1em 0;
	min-height:30.5em;
	background:url(../images/menu_esk_azpi_plain.jpg) repeat-y top left ;
 
font-size:0.9em;}
.menu_iluna{position:relative;  min-height:28em;}

.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:0.3em 0em 0.3em 0em;list-style:none;margin:0 0 0 0;}



.menu_iluna ul li a:link{color:#333333;font-size:0.7em;font-weight:bold; margin:0.5em 1em 0.5em 1em;}
.menu_iluna ul li a:visited{color:#333333;font-size:0.7em;font-weight:bold;margin:0.5em 1em 0.5em 1em;}
.menu_iluna ul li a:hover{color: #000000;font-size:0.7em;font-weight:bold;margin:0.5em 1em 0.5em 1em;}
.menu_iluna ul li a:focus{color: #000000;font-size:0.7em;font-weight:bold;margin:0.5em 1em 0.5em 1em;}
.menu_iluna ul li a:active{color:#000000;font-size:0.7em;font-weight:bold;margin:0.5em 1em 0.5em 1em;}


.menu_iluna ul ul{margin:1em 0 0 0em;padding:0em;clear:both;border-top:0.1em solid #CCC; width:100%; background:#F4F4F2; }

.menu_iluna ul ul li{border-bottom:0.1em #D2CFCA solid;margin:0em 0 0 0em;list-style:url(../images/gezia_menuiluna.png); padding:0;}

.menu_iluna ul ul li a:link{color:#666666;font-size:0.7em;font-weight:normal; margin:0em 1em 0em 2em;padding:1em 0em 1em 0em; display:block;}
.menu_iluna ul ul li a:visited{color:#666666;font-size:0.7em;font-weight:normal;margin:0em 1em 0em 2em;padding:1em 0em 1em 0em;display:block;}
.menu_iluna ul ul li a:hover{color: #333333;font-size:0.7em;font-weight:normal;margin:0em 1em 0em 2em;padding:1em 0em 1em 0em;display:block;}
.menu_iluna ul ul li a:focus{color: #333333;font-size:0.7em;font-weight:normal;margin:0em 1em 0em 2em;padding:1em 0em 1em 0em;display:block;}
.menu_iluna ul ul li a:active{color:#333333;font-size:0.7em;font-weight:normal;margin:0em 1em 0em 2em;padding:1em 0em 1em 0em;display:block;}




.menu_iluna ul  ul ul{margin:0.5em 0 0em 0em;padding:0em;clear:both;border-top:0.1em solid #F4F4F2; width:100%; background:#ffffff; }

.menu_iluna ul ul ul li{border-bottom:0.1em #F4F4F2 solid;margin:0em 0 0 0em;list-style:url(../images/li_miga.png);}

.menu_iluna ul ul ul li a:link{color:#666666;font-size:0.7em;font-weight:normal; display:block; margin:0;padding:0.5em 0.2em 0.5em 4em;display:block;}
.menu_iluna ul ul ul li a:visited{color:#666666;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 4em;display:block;}
.menu_iluna ul ul ul li a:hover{color: #333;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 4em;display:block;}
.menu_iluna ul ul ul li a:focus{color: #333;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 4em;display:block;}
.menu_iluna ul ul ul li a:active{color:#333;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 4em;display:block;}




.menu_iluna ul ul  ul ul{margin:0.5em 0 0em 0em;padding:0em;clear:both;border-top:0.1em solid #F4F4F2; width:100%; background:#ffffff; }

.menu_iluna ul ul ul ul li{border-bottom:0.1em #F4F4F2 solid;margin:0em 0 0 0em;list-style:url(../images/li_miga.png);}

.menu_iluna ul ul ul ul li a:link{color:#666666;font-size:0.7em;font-weight:normal; display:block; margin:0;padding:0.5em 0.2em 0.5em 6em;display:block;}
.menu_iluna ul ul ul ul li a:visited{color:#666666;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 6em;display:block;}
.menu_iluna ul ul ul ul li a:hover{color: #333;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 6em;display:block;}
.menu_iluna ul ul ul ul li a:focus{color: #333;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 6em;display:block;}
.menu_iluna ul ul ul ul li a:active{color:#333;font-size:0.7em;font-weight:normal;display:block;margin:0;padding:0.5em 0.2em 0.5em 6em;display:block;}




.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:95em;
			
			

		color: #999999;
    }
	
	#credits img{ float:right;}
	#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:0.06em #cbcac8 solid;
	margin:0.3em 0.15em 1em 0.60em;
	/*width:32.7%;*/
		width:23.7%;
	float:left;
	font-size:0.7em;
	text-align:center;
	height:11em;}
	
			.destakaua h4{
	color:#FFFFFF;
	background:#2e2e2e;
	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 ;
	
	
	}
			 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{ padding: 0.8em 0 0 0;
	min-height:34.5em;
	background:url(../images/menu_esk_azpi.jpg) repeat-y top left ;
 
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; text-align:center;
	padding:0 0 1em 0;
	font-size:0.85em;
	position:relative;}
	#novedades ul li img{
	padding:0 0.6em 0.6em 0em;background:url(../images/azpi_thumb.jpg) no-repeat bottom right; width:288px;} 
 
		#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;
	}
	

/*-----------------novedades dentro---------------------*/

	#novedades_bis{ 
	width:100%;
		margin: 0 0 0 0;
	padding:0;}
		#novedades_bis ul{
	
	margin: 0 0 0 0;
	padding:0;}
	#novedades_bis ul li{
	display:block;
	clear:both;
	margin: 0 0.6em 0.6em 0; text-align:left;
	padding:0 0 1em 0;
	font-size:0.85em;
	position:relative;}
	#novedades_bis ul li img{
	padding:0 0.6em 0.6em 0em;background:url(../images/azpi_thumb.jpg) no-repeat bottom right;} 
 
		#novedades_bis ul li a:link{
		font-size:1em;
		color:#000000;
	}
		#novedades_bis ul li a:visited{
		font-size:1em;
			color:#000000;
	}	#novedades_bis ul li a:hover{
		font-size:1em;
		color: #CC0000;
	}
		#novedades_bis ul li a:active{
		font-size:1em;
		color: #CC0000;
	}

#novedades_horizontal{
	width:100%;
		margin: 0 0 0 0;
	padding:0;}
		#novedades_horizontal ul{
	
	margin: 0.5em 0 0 0;
	padding:0;}
	#novedades_horizontal ul li{
	background:none;
	border:0.1em solid #CCCCCC;
	
	float:left;
	width:30%;
	margin: 0 0.6em 0.6em 0;
	padding:0.5em;
	font-size:0.7em;
	height:11em;
	position:relative;}
	#novedades_horizontal ul li img{
	padding:0 0.6em 0.6em 0;background:url(../images/azpi_thumb.png) bottom right no-repeat;}

		#novedades_horizontal ul li a:link{
		font-size:1em;
		color:#000000;
	}
		#novedades_horizontal ul li a:visited{
		font-size:1em;
			color:#000000;
	}	#novedades_horizontal ul li a:hover{
		font-size:1em;
		color: #CC0000;
	}
		#novedades_horizontal ul li a:active{
		font-size:1em;
		color: #CC0000;
	}
			#novedades_horizontal h4{
	color:#FFFFFF;
	background:#2e2e2e;
	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 ;
	
	
	}
	/*============================EMPRESA=========================*/
	.empresa{
	background:url(../images/azpia_empresa.jpg) top no-repeat;
	margin:0;
	padding:0 0 0em 0;
}
	.empresa:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.empresa img{

margin:0 0 0 -1em;}
	
	#empresaportada{width:621px; height:400px;	text-indent:-9999px;background:url(../images/empresaportada.jpg) no-repeat;	font-size:0.8em;}
	#trabajaportada{width:621px; height:400px;	text-indent:-9999px;background:url(../images/trabajaportada.jpg) no-repeat;	font-size:0.8em;}
	
	#empresaportada_en{width:621px; height:400px;	text-indent:-9999px;background:url(../images/empresaportada_en.jpg) no-repeat;	font-size:0.8em;}
	
	#trabaja p{ margin:1em 2em 1em 9em; text-align:left;}
	
	#trabaja h4{ padding:1em 0 0 0;}
	
	#trabaja ul{margin:1em 2em 1em 5em; }
	
		/*============================trabajaconnosotros=========================*/
	#trabajaconnosotros{}
	#trabajaconnosotros h5{ width:287px; height: 126px; position:relative;}
	#trabajaconnosotros h5 em{ position:absolute; width:100%; height:100%; background:url(../images/trabajarconnosotros.jpg) no-repeat;} 
	#trabajaconnosotros a:link{ color:#333333; font-weight:bold;}
	#trabajaconnosotros a:visited{ color:#333333;font-weight:bold;}
	#trabajaconnosotros a:hover{ color:#000;font-weight:bold;}
	#trabajaconnosotros a:active{ color:#000;font-weight:bold;}

		/*============================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;
}

	/*============================SITEMAS INTRO=========================*/
	
	
.conttxt strong{ color:#333;}
.sist_color{ color:#fd8d05;}

.sist_intro{	background:url(../images/sist-intro.jpg) top no-repeat;	margin:0;padding:0;width:618px; height:455px;text-indent:-9000px;}
.sist_intro img{float:right;margin:0 0 0 2em;}	
.sist_intro:after {content: "&nbsp;";display: block;height: 0;clear: both;visibility: hidden;}

.sist_faldon img{ margin:0 0 1em 0 ; padding:0;}
.sist_faldon_mitad_right img{ margin:0 0 1em 1em ; padding:0;}

.height5{ height:5em;}
.height8{ height:8em;}
.height10{ height:10em;}
.height12{ height:12em;}
.height15{ height:15em;}
.height17{ height:17em;}
.height20{ height:20em;}
.height22{ height:22em;}
.height30{ height:30em;}
.height40{ height:40em;}


/*---------TXARTELAK-------------*/


.txartelak1{font-size:1em; float:left; width:100%;}
.txartelak1 ul{ margin:0 0 1em 0; padding:0; float:left;width:100%; }
.txartelak1 ul li{ width:90%; border:0.1em #CCC dotted; margin:0.2em; float:left;  text-align:center; padding:2em 0.5em 1em 0.5em; list-style:none; list-style-image:none; font-size:0.8em; background:#F4F4F2;}
.txartelak1 ul li a{  display:block;}


.txartelak2{font-size:1em; float:left; width:100%;}
.txartelak2 ul{ margin:0 0 1em 0; padding:0; float:left;width:100%; }
.txartelak2 ul li{ width:45%; border:0.1em #CCC dotted; margin:0.2em; float:left;  text-align:center; padding:2em 0.5em 1em 0.5em; list-style:none; list-style-image:none; font-size:0.8em; background:#F4F4F2;}
.txartelak2 ul li a{  display:block;}



.txartelak3{ font-size:1em;}
.txartelak3 ul{ margin:0; padding:0;}
.txartelak3 ul li{ width:28%; border:0.1em #CCC dotted; margin:0.2em; float:left;  text-align:center; padding:2em 0.5em 1em 0.5em; list-style:none; list-style-image:none; font-size:0.8em; background:#F4F4F2; 
padding: 10px;}



.txartelak4{font-size:1em;}
.txartelak4 ul{ margin:0 0 1em 0; padding:0; float:left;}
.txartelak4 ul li{ width:20.5%; border:0.1em #CCC dotted; margin:0.2em; float:left;  text-align:center; padding:2em 0.5em 1em 0.5em; list-style:none; list-style-image:none; font-size:0.8em; background:#F4F4F2;}
.txartelak4 ul li a{  display:block;}




.txartelak1 ul li a, .txartelak2 ul li a, .txartelak3 ul li a,  .txartelak4 ul li a{  display:block; font-size:1.2em; padding:1em 0 0 0;}
.txartelak1 ul li a, .txartelak2 ul li a:link, .txartelak3 ul li a:link, .txartelak4 ul li a:link{ font-weight:bold;}
.txartelak1 ul li a, .txartelak2 ul li a:visited, .txartelak3 ul li a:visited, .txartelak4 ul li a:visited{font-weight:bold;  }
.txartelak1 ul li a, .txartelak2 ul li a:hover, .txartelak3 ul li a:hover, .txartelak4 ul li a:hover{font-weight:bold; background:url(../images/masinfo.png) no-repeat right top;}
.txartelak1 ul li a, .txartelak2 ul li a:active, .txartelak3 ul li a:active, .txartelak4 ul li a:active{font-weight:bold;}



.txartelak1 ul li a, .txartelak2 ul li h4, .txartelak3 ul li h4, .txartelak4 ul li h4{ font-weight:bold; margin:0 0 0.3em 0; text-align:center; font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 0;}
.txartelak1 ul li a, .txartelak2 ul li p,.txartelak3 ul li p,.txartelak4 ul li p{ font-size:0.85em; text-align:center;}
.txartelak1 ul li a, .txartelak2 ul li img,.txartelak3 ul li img, .txartelak4 ul li img{ text-align:center; float:none; margin:0 0 0em 0; padding:0 0 0 0;}

ul li p.small{ font-size:0.8em; margin:0; padding:0;}

.txartelak1 ul li a, .txartelak2 ul ul, .txartelak3 ul ul,.txartelak4 ul ul{ margin:0 0 0em 0; padding:0; float:left;}
.txartelak1 ul li a, .txartelak2 ul ul li, .txartelak3 ul ul li,.txartelak4 ul ul li{ float:left; border:none; margin:0.1em 2em 0.1em 1em; text-align:center; padding:0.1em; list-style: square;  font-size:0.85em; background:#F4F4F2; width:95%; text-align:left;  height:inherit;}



.txartelak2 ul li, .txartelak3 ul li, .txartelak4 ul li{
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px;/* Safari and chrome */
-khtml-border-radius:10px; /* Linux browsers */ 
border-radius:10px; /* CSS3 */ 

}


/*=============sistemas=========*/

.sist-eco{ background:url(../images/sist-eco.jpg) no-repeat center; font-size:1em; width:400px; height:174px; text-align:left; font-weight:bold; float:left; padding:5em 5em 0 11em; margin:0 0 0 0;}


		/*============================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; width:100%;
}	
.sistemas:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

h2.h2-sistemas {width:300px; height:108px; position:relative; padding:0; margin:0 0 0em 0;text-indent:-900em; position:relative;}
h2.h2-sistemas em {display:block; width:300px; height:108px; background:url(../images/sistemas_dpto.png); position:absolute; top:0; left:0;}
h2.h2-sistemas a {cursor:pointer;}
h2.h2-sistemas a:hover {background:#fff;}
h2.h2-sistemas a:hover em {background:url(../images/sistemas_dpto.png);}

/*
============================
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 p {text-align:left;}
.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:620px; 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:620px; height:355px; 
	text-indent:-9600px;
	background:url(../images/internet-sitio-imagen.jpg) no-repeat;
	}
	#sitio2 h3{ background:none;}
	
	
	#sitio_gestor{	width:620px; height:355px; 
	text-indent:-1600px;
	background:url(../images/internet-gestor-contenido.jpg) no-repeat;
	}
	
	#sitio_sistemas{	width:621px; height:408px; 
	text-indent:-1600px;
	background:url(../images/sistemas-index.jpg) no-repeat;
	}
	
	
	#landing_tutorial{	width:621px; height:355px; 
	text-indent:-1600px;
	background:url(../images/landing_tutorial.jpg) no-repeat;
	}
	
	#landing_tutorial 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_none img{

float: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;


}
.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: 1.0;
border:0;
}

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

}

a.linkopacity2 img {

opacity: 0.5;
border:0;
}

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

}

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

}
.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;} 
.size12{
font-size:1.2em;} 
#noticias li p{
color:#000000;}


#noticias p{
color:#000000; font-size:0.9em;}

#noticias h3{
width:90%;
margin:1em 0 0 0.5em; padding:0 0 0 1em;
}

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

.gris{ color:#8e9277;}

.rojo{ color:#FF0000; }
.linkrojo{font-size:0.8em;}
.linkrojo a:link{ color:#FF0000;}
.linkrojo a:visited {color:#FF0000; }
.linkrojo a:hover {color:#666666; }
.linkrojo a:active {color:#666666; }

.margin_bottom{ margin-bottom:1em;}

.tienda_online {width:134px; height:26px; position:relative; padding:0; margin:0 0.5em 0em 0em; }
.tienda_online em {display:block; width:134px; height:24px; background:url(../images/tienda-online.gif); position:absolute; top:-5px; left:-5px;}
.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);}

#ie{ width:176px; height:85px; background: #CCCCCC url(../images/ie.gif) no-repeat; position:absolute; bottom:0;left: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;}



#diseno_grafico {width:304px; height:203px; position:relative; padding:0em 0em 0em 0em; float:right; margin:0 0em 0 0em; background:#FFFFFF; }
#diseno_grafico em {display:block; width:304px; height:203px; background:url(../images/banner-diseno-grafico.jpg) no-repeat 0px 0px; position:absolute; top:0; left:0; }
#diseno_grafico a {cursor:pointer;text-decoration: none;}
#diseno_grafico a:hover {background:#fff; text-decoration: none;}
#diseno_grafico a:hover em {background:url(../images/banner-diseno-grafico.jpg) no-repeat 0px -204px; text-decoration: none;}


#banner_video_tutorial {width:224px; height:286px; position:relative; padding:2em 2em 0em 2em; float:right; margin:0 0em 0 0em; }
#banner_video_tutorial em {display:block; width:244px; height:286px; background:url(../images/banner_video_tutorial.png) no-repeat 0px 0px; position:absolute; top:0; left:0; }
#banner_video_tutorial a {cursor:pointer;text-decoration: none;}
#banner_video_tutorial a:hover,#banner_video_tutorial a:visited { text-decoration: none; font-weight:normal;}
#banner_video_tutorial a:hover em {background:url(../images/banner_video_tutorial.png) no-repeat -244px -0px; text-decoration: none;}


#banner_demo_gestor {width:204px; height:286px; position:relative; padding:2em 3em 0em 2em; float:left; margin:0 0em 0 1em; }
#banner_demo_gestor em {display:block; width:244px; height:286px; background:url(../images/banner_demo_gestor.png) no-repeat 0px 0px; position:absolute; top:0; left:0; }
#banner_demo_gestor a {cursor:pointer;text-decoration: none;}
#banner_demo_gestor a:hover,#banner_demo_gestor a:visited { text-decoration: none; font-weight:normal;}
#banner_demo_gestor a:hover em {background:url(../images/banner_demo_gestor.png) no-repeat -244px -0px; text-decoration: none;}



#ver_demo{ margin:2em; width:20em; text-align:center;}
#ver_demo img{ margin:0; float:none; clear:both;}

.margincero{ margin:0;}
.margin-top{ margin-top: 2em;}

.no_border{ border:none;}
.no_margin{ margin:0;}
.no_padding{ padding:0;}

img.no_padding{ padding:0;}
img.no_margin{ margin:0;}

.red{ color:#F90432;}
.brown{color:#763E19;}

/*---------MIGA-------------*/
#miga{ margin:0 0.5em 2em 0em;  float:left; }

#migali.li_miga a { text-decoration:none;margin:0; padding:0; }
#miga 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:0em 0 0 0; float:right;}



#miga li.li_miga a:link {font-size: 0.8em; color:#666666; text-decoration:none;}	
#miga li.li_miga a:visited {font-size: 0.8em; color:#666666;text-decoration:none;} 	
#miga li.li_miga a:hover {font-size: 0.8em; color:#FF424E;text-decoration:none;}	
#miga li.li_miga a:focus {font-size: 0.8em; color:#FF424E;text-decoration:none;}	
#miga li.li_miga a:active {font-size: 0.8em; color:#FF424E;text-decoration:none;} 



.conttxt{ width:100%; float:left;}


/******** SEPARACIONES ************/

.separarSup10_m { margin-top: 10px;}

.separarSup10_p {	padding-top:10px;}

.separarInf10_m {	margin-bottom:10px;}
.separarInf20_m {	margin-bottom:20px;}
.separarInf30_m {	margin-bottom:30px;}

.separarInf10_p {	padding-bottom:10px;}

.separarIzq10_m {	margin-left:10px;}
.separarIzq50_m {	margin-left:50px;}
.separarIzq100_m {	margin-left:100px;}
.separarIzq185_m {	margin-left:185px;}
.separarIzq187_m {	margin-left:187px;}
.separarIzq189_m {	margin-left:189px;}
.separarIzq200_m {	margin-left:200px;}

.separarIzq10_p {	padding-left:10px;}

.separarDch10_m {	margin-right:10px;}

.separarDch10_p {	padding-right:10px;}




.curved { 
-moz-border-radius:10px; /* Firefox */ 
-webkit-border-radius:10px;/* Safari and chrome */
-khtml-border-radius:10px; /* Linux browsers */ 
border-radius:10px; /* CSS3 */ 

}


.partner{ margin:1em; font-size:1em; border:#F4F4F2 solid 0.1em; padding:1em; text-align:center; height:6em;}
.partner h3{ font-size:1em; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;}
.partner ul{ font-size:1em;}
.partner ul li{ font-size:1em; float:none; clear:both; border:0; text-align:center;}
.partner ul li img{ width:172px; float:none;}