@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 {

	font-weight:normal;
}
 a:visited {

	font-weight:normal;
}
 a:hover {

	font-weight:normal;
}
 a:active {

	font-weight:normal;
}
a img, :link img, :visited img {
	border:none;
}

/*============================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;
	background:#2e2e2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
/*	font:15px  'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;*/
	
	color:#000000;
	font-size: 100%; 
}
h1 {
	padding:0em 0 0 0;
	margin:0em 0 0 0em;
	width:251px;
	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:#f1f1f1;
	padding:0.5em 1em 0.5em 1em;
	text-align:left;border-bottom:0.1em #fff solid;
}
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; background:#FFF; width:100%;
	
	/*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;
}
.body_wrap_wrap{ width:100%;background:url(../images/index_bg_basic.jpg) no-repeat right top; float:left;}

.body_wrap_wrap_desarrollo{ width:100%;background:url(../images/index_bg_desarrollo.jpg) no-repeat left top; float:left;} 

.body_wrap{
	 width:950px; 
	/* margin:auto;*/
	  }

#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:0em 0em 0 0em;
	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;
}

#topmenu  h3{ margin:0 0 0 3em;}
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 0em 0 0em;
	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;
	text-decoration:none;
}
#topmenu_azpi ul li a:visited {
	color:#CCCCCC;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
#topmenu_azpi ul li a:hover {
	font-size:1.2em;
	color: #999999;
	font-weight:bold;
	border-bottom:#999999 0.1em dotted;
	text-decoration:none;
}
#topmenu_azpi ul li a:focus {
	font-size:1.2em;
	color: #999999;
	font-weight:bold;
	border-bottom:#999999 0.1em dotted;
	text-decoration:none;
}
#topmenu_azpi ul li a:active {
	color:#999999;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
#header {
	width:95%;
	margin:auto; 
	clear:both;
	padding:0 0 0 0; 
}
#header h1 {
	padding:0 0 0 0;
	margin:0.5em 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; width:95%;
}
.fullpage .col1 {
	/*background:url(../images/azpia_sistemas.jpg);*/
	width:98.6%;				
	left:0.7%;				
}
.fullpage .col1_google {
	background:none;
	
	width:98.6%;			
	left:2%;				
	height:18em; text-align:center;
}
#fullpage .col1_google[id] { /* ie6k min-height ondo egiteko */
	height:auto;
	min-height:18em;
}
.fullpage .col1_google form {
	text-align:right;text-align:center;
	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 POSIZIO ZAHARRAK
-----------------------------------------------------------------------------------


	.leftmenu {

	}
.leftmenu .colleft {
	right:75%;			
}
.leftmenu .col1 {


		width:65%;			
	left:75.8%;				
}
.leftmenu .col2 {
	width:32%;				
	left:76.9%;				
}
.leftmenu .col3 {
	width:40%;				
	left:80%;				
}
 */

/* 
=============================
2 ZUTABE (menua ezkerrean) 
=============================
 */

.leftmenu {
	}
	
.leftmenu .colleft {
	right:75%;				
	}
	
.leftmenu .col1 {

	width:68%;			
	left:106%;			
	}
	
.leftmenu .col2 {

	width:28%;			
	left:7.5%;	}	

	
/*	
	
	.leftmenu .col1 {

	width:77%;			
	left:100%;			
	}
	
.leftmenu .col2 {

	width:23%;			
	left:0.5%;		
	}
	
	}*/

/*
	====================================================================================
	col2
	====================================================================================================
	*/
	
	.col2 {
	min-height:27em;
}
.col2 img {
	border:0;
	margin:0 0 0 0em;
}
/*.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 h1 {
text-align:left; font-size:1.8em; font-family:'Yanone Kaffeesatz',arial,serif; margin:1em 0 0em 0; padding:0; width:100%; width:100%; float:none; clear:both;}

.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 { height:50px;
	/*background:url(../images/index_bg.jpg) top left; 
	height:385px;
	position:relative;
	z-index:0;*/
}

/*.col1_index em{
	 position:absolute; width:100%; height:100%; left:0; top:0; 
	 background: url(../images/col1_index_em.png) no-repeat;
	  z-index:100;}

.col1_index img {
	float:left;
	padding:0 0em 0em 0em; margin:0;
}*/

.index_bg{ background:url(../images/index_bg.jpg)  repeat-x; width:100%; float:left;}

.index1 { position:relative; 
background:url(../images/index1.png) no-repeat 0 70px; 
width:650px; min-height:455px; float:left;}

.index1 h1{position:absolute; top:150px; left:370px; z-index:10; width:60%; color:#333; font-family: 'Lato', sans-serif; font-size:60px;}

.index1 p{ position:absolute; top:300px; left:520px; z-index:10;}
.index1 a{text-decoration:none;}

li.index1{ list-style:none; margin:0; padding:0;}

.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, lehengo 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;
}

/*
		--------------------------------------------------------
		TXARTELAK_3. col1-en barruko destakauak zurijjian, estuauak (3 zutabe col1 barruan), adibidez, hosting planak
		----------------------------------------------
		*/
		
.txartelak_3 {
	margin:0em 0 0.5em 0;
	clear:both;
}
.txartelak_3 ul li img {
	margin:0em;
	padding:0.6em 0 0 0;
}
.txartelak_3 ul {
	margin:0 0 0 0.5em;
	padding:0;
}
.txartelak_3 ul li {

	text-align:center;
	margin:0em 0.8em 0.5em 0;
	padding:0.6em 0 0 0em;
	list-style:none;
	font-size:1em;
	float:left;
	width: 10em; border:0.1em solid #CCC; min-height:8em;
}
.txartelak_3 ul li a:link {
	color: #666666;
	font-size:0.8em;
	font-weight:bold;
}
.txartelak_3 ul li a:visited {
	color: #666666;
	font-size:0.8em;
	font-weight:bold;
}
.txartelak_3 ul li a:hover, a:focus {
	color: #333333;
	font-size:0.8em;
	font-weight:bold;
}
.txartelak_3 ul li a:active {
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
}



/*
	====================================================================================
	MENU CLIENTES. Col1 barruko beste ul bat
	====================================================================================================
	*/
	
	.clientes { width:100%;
}
.clientes ul {
	float:left;
	width:100%;
	margin:0 1em 0 0.8em;
}
.clientes ul li { float:left; width:20%;
	
	border-right:0.1em #CCCCCC solid;

	margin:0 1em 0 0em;
	padding:0 1em 0 1em; background:url(../images/li.gif) no-repeat left center;
	list-style:none;
}
.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 {
	font-size:0.8em;
	font-weight:bold;
	color: #999999;
}
.clientes ul li a:active {
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
}
#novedades_horizontal #clientes2 {
	padding:0em 0 0 0;
	width:100%;
	float:right;
	margin:0em 0 1em 0em;

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


#novedades_horizontal #clientes2 img:hover {
	padding:0;
	margin:0 0 0 0; display:block;
	/*border:0.1em #999999 solid;*/
	clear:both; 
}
#novedades_horizontal #clientes2 ul {
	padding:0em 0 0 0;
	margin:1em 0 0 0em; float:left;
}
#novedades_horizontal  #clientes2 ul li {margin:0 2em 0 2em;padding:0 0 0em 0;float:left;height:20em; position:relative;
	color:#666666; width:26.8em;

}




#novedades_horizontal #clientes2 ul li a:link { font-family:'Yanone Kaffeesatz',arial,serif;
	font-size:1em;
	font-weight:bold;
	color:#000;
}
#novedades_horizontal #clientes2 ul li a:visited { font-family:'Yanone Kaffeesatz',arial,serif;
	font-size:1em;
	font-weight:bold;
	color:#000;
}
#novedades_horizontal #clientes2 ul li a:hover, #novedades_horizontal #clientes2 ul li a:focus { font-family:'Yanone Kaffeesatz',arial,serif;
	font-size:1em;
	font-weight:bold;
	color: #fff;
}
#novedades_horizontal #clientes2 ul li a:hover em{ font-family:'Yanone Kaffeesatz',arial,serif;

	 background: url(../images/alpha.png) ; position: absolute; width:100%; height:100%; top:0; left:0;  

}


#novedades_horizontal #clientes2 ul li a:active { font-family:'Yanone Kaffeesatz',arial,serif;
	font-size:1em;
	font-weight:bold;
	color:#fff;
}

#novedades_horizontal  #clientes2 ul li a:link span{ display:none;}
#novedades_horizontal  #clientes2 ul li a:hover span{ position:absolute; top:2em; right:0.5em; font-size:3em; display:block;  }
#clientes2 h4 {
	margin:1em 0 1em 0;
	padding:0;
	color:#ffffff;
}
#clientes3 {
	padding:0em 0 0 0;
	width:100%;
	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 h2 {
	margin:1em;
	padding:0;font-family:'Yanone Kaffeesatz',arial,serif; font-size:1.5em;
	width:100%; border-bottom:0.05em solid #ccc;
}
#clientes3 h2 a:link {
	font-size:1em;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}
#clientes3 h2 a:visited {
	font-size:1em;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}
#clientes3 h2 a:hover, a:focus {
	font-size:1em;
	font-weight:bold;
	color: #666;
	text-decoration:none;
}
#clientes3 h2 a:active {
	font-size:1em;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
#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 {

	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 .col1_index {
	margin:0em 0 0em 0;
}

.fullpage .col1_index img {
	margin:0em 0 0em 0; padding:0;
}*/
/*
----------------------------------------------------------------------
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:1.2em;
}
.menu_iluna {
	position:relative;
	min-height:28em;
}

.menu_iluna h2{ font-size:1em;}
.menu_iluna ul li img {
	width:2em;
	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;
	text-decoration:none;
}
.menu_iluna ul li a:visited {
	color:#333333;
	font-size:0.7em;
	font-weight:bold;
	margin:0.5em 1em 0.5em 1em;
	text-decoration:none;
}
.menu_iluna ul li a:hover {
	color: #000000;
	font-size:0.7em;
	font-weight:bold;
	margin:0.5em 1em 0.5em 1em;
	text-decoration:none;
}
.menu_iluna ul li a:focus {
	color: #000000;
	font-size:0.7em;
	font-weight:bold;
	margin:0.5em 1em 0.5em 1em;
	text-decoration:none;
}
.menu_iluna ul li a:active {
	color:#000000;
	font-size:0.7em;
	font-weight:bold;
	margin:0.5em 1em 0.5em 1em;
	text-decoration:none;
}
.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 { 
	background: #0d0d0d;
	clear:both;
	color:#FFF;
	float:none;

	 text-align:center;
	margin:0;
	padding:0em 0 2em 0em;
}
#footer p {
	padding:0em 0 0em 0;
	font-size:1em;
	color:#ffffff;
	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;

}
#footer ul, #footer ul li{ margin:0; padding:0;}
#footer ul li{ float:left;}


#footer{ text-align:center; } 
#footer .redes_sociales { width:600px; margin:auto; float:left; }
#footer .redes_sociales ul{  margin:auto; float:left;}
#footer .redes_sociales ul li{ list-style:none ; margin:1em; float:left;}

#footer .redes_sociales ul li img{ width:40px;} 

#footer .noticias_footer{  width:600px;  color:#FFF; float:left;}
#footer .noticias_footer ul li{ width:45%; margin:0 1em 1em 0; text-align:left; list-style:none; height:12em; }
#footer .noticias_footer p{color: #FFF;text-align:left; margin:0.5em 0 0 0;}

#footer .noticias_footer a:link{  font-weight:normal; margin:0 0 0em 0;}
#footer .noticias_footer a:visited{  font-weight:normal;margin:0 0 0em 0;}
#footer .noticias_footer a:hover{  font-weight:normal; color:#F33;margin:0 0 0em 0;}
#footer .noticias_footer a:active{  font-weight:normal;margin:0 0 0em 0;}

#footer .novedades_footer{ width:300px; float:right; height:400px;}
#footer .novedades_footer img {}
#footer .novedades_footer p{ font-size:0.8em;}
.novedad_footer_img{ height:250px;}


#footer .novedades_footer ul li{ list-style:none;}


#footer .remoto { width:300px; float:right; margin:0 0 2em 0; text-align:left;  }
#footer .remoto p{text-align:left;margin:0; padding:0;}
#footer .remoto p.small {font-size:11px; margin:0; padding:0;}
#footer .remoto h4{ background:url(../images/remoto.png) no-repeat center right;}

#footer .remoto  input.input{ width:54%; background:#000;border:1px solid #666; color:#ccc; margin:5px 5px 0 0px; padding:5px 10px; font-size:1.2em; }


#footer .remoto  input.conectar { background:#000; border:1px solid #666; cursor:pointer;margin:5px 0px 0 0 ; color:#FFF;width:35%; padding:5px 10px;font-size:1.2em; float:right;}
#footer .remoto  input.conectar:hover { background:#333;}



.inquiero {
	padding:0em;
}
.inquiero form {
	margin:0;
	padding:0;
	width:100%;
}

#footer  .logos_partner{width:600px; margin:auto; float:left; }
#footer .logos_partner ul{  margin:auto; float:left;}
#footer .logos_partner ul li{ list-style:none ; margin:1em; float:left;}

.footer_left{ float:left; width:600px;}
 

#footer  h4{ text-align:left; font-size:1.8em; font-family:'Yanone Kaffeesatz',arial,serif; border-bottom:1px dotted #333; margin:0 0 1em 0; padding:0; width:100%; text-transform: lowercase; }



.footer_wrap{ width:925px; 
margin:auto;
/*margin:0 0 0 1em;*/
 }


.texto_index{ font-size:1.5em; position:absolute; text-indent:-9999px;}

#credits {
	clear:both;background: #0d0d0d;
	font-size:0.6em;
	margin:auto;
	width:100%;
	color: #ffffff;padding:2em 0 2em 0em;
}
#credits img {
	float:right;
}
#credits p {
	text-align:center; margin:0; padding:0;
}
#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:687px;
}
.destakaua {
	border:0.06em #cbcac8 solid;
	margin:0em 0.15em 1em 0.60em;
	/*width:32.7%;*/
		width:23.7%;
	float:left;
	font-size:0.7em;
	text-align:center;
	height:14em;
}
.destakaua h4 {
	color:#FFFFFF;
	background:#2e2e2e;
	text-align:left;
	font-size:1em;
	font-family: Tahoma, Verdana, Arial;
	margin:0em 0 0em 0;
	padding:0em 0.2em 0.2em 2.5em;
}
.programa_puntos {
	width:225px;
	height:141px;
	position:relative;
	padding:0em 0 0 0em;
	margin:0 0em 0em 0em;
	float:left;
	position:relative;
	text-align:left;
}
.programa_puntos em {
	display:block;
	width:225px;
	height:141px;
	background:url(../images/concurso_portadas.jpg) no-repeat 0 0;   
	position:absolute;
	top:0;
	left:0;
}
.programa_puntos a {
	cursor:pointer;
	text-decoration: none;
	color:#666666;
	display:block;
}
.programa_puntos a:hover, .programa_puntos a:focus {
	text-decoration:none;
	display:block;
}
.programa_puntos a:hover em, .programa_puntos a:focus em {
	background:url(../images/concurso_portadas.jpg) no-repeat 0em -143px;
	display:block;
}
.destakaua iframe {
	padding:0;
	margin:0;
}
.destakaua_goo {
	border:0.06em #cbcac8 solid;
	margin:1em 0.4em 1em 0.4em; 
	/*width:32.7%;*/
		width:23.7%;
	float:left;
	font-size:0.7em;
	text-align:center;
	height:15.5em;
}
.destakaua_goo h4 {
	color:#FFFFFF;
	background:#2e2e2e;
	text-align:left;
	font-size:1em;
	font-family: Tahoma, Verdana, Arial;
	margin:0em 0 1em 0;
	padding:0em 0.2em 0.2em 2.5em;
}
.bg_iluna {
	background:#1F1F1F;
}
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,.destakaua h3 a:visited,.destakaua h3 a:hover.destakaua h3, a:active {
	font-size:1em;
	font-weight:bold;
}
.destakaua img {
	padding:0em;
}
.destakaua p {
	text-align:left;
	float:left;
}

#index_destacado {
	padding: 0.8em 0 0 0;
	min-height:28em;
/*	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 { text-align:
	width:100%;
	margin: 0 0 0 0;
	padding:0;
	float:left; background:#000;
}
#novedades_horizontal ul { text-align:center; width:97%; 
	margin:auto;
	padding:0;
}
#novedades_horizontal ul li {
	background:none;
	/*border:0.1em solid #CCCCCC;*/ color:#FFF;
	float:left;
	width:26.5em;
	margin: 0 0em 0em 0;
	padding:0em;
	font-size:0.7em;
	height:25em;
	position:relative; list-style:none;
}
#novedades_horizontal ul li img { float:none; margin:0; 
	/*padding:0 0.6em 0.6em 0;*/
	padding:0;
	/*background:url(../images/azpi_thumb.png) bottom right no-repeat;*/
}
#novedades_horizontal ul li a:link {
	font-size:1em;
	color:#CC0000;
	/*opacity:0.5;*/
}
#novedades_horizontal ul li a:visited {
	font-size:1em;
	color:#CC0000;/*opacity:0.5;*/
}
#novedades_horizontal ul li a:hover {
	font-size:1em;
	color: #fff;/*opacity:1;*/
}
#novedades_horizontal ul li a:active {
	font-size:1em;
	color: #fff;/*opacity:1;*/
}
#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;
}
/*============================novedades index google=========================*/
	
	#novedades_index_google {
	width:100%;
	margin: 0 0 0 0;
	padding:0;
}
#novedades_index_google ul {
	margin: 0 0 0 0;
	padding:0;
}
#novedades_index_google 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;
	min-height:20em;
}
#novedades_index_google ul li img {
	padding:0 0.6em 0.6em 0em;
	background:url(../images/azpi_thumb.jpg) no-repeat bottom right;
	width:225px;
}
#novedades_index_google ul li a:link {
	font-size:1em;
	color:#000000;
}
#novedades_index_google ul li a:visited {
	font-size:1em;
	color:#000000;
}
#novedades_index_google ul li a:hover {
	font-size:1em;
	color: #CC0000;
}
#novedades_index_google ul li a:active {
	font-size:1em;
	color: #CC0000;
}
/*============================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;
}

#concurso {
	width:620px;
	height:646px;
	text-indent:-9600px;
	background:url(../images/concurso_cartel.jpg) no-repeat;
}
/*============================CLASES=========================*/
		
	.botonera {
	border-top:1px #CCCCCC dotted;
	margin:0.31em;
	padding:0.31em;
}
.botonera input.boton{ width:100px;}

.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) no-repeat;
	position:absolute;
	top:-5px;
	left:-5px;
}
.tienda_online span { position:absolute; text-indent:-9999px;}
.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) no-repeat;
}
#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; margin:0em 0 0 0;
}
/******** 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;
	 width:16em;

	
}
.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;
}
/**ENCUESTA SATISFACCION**/

#satisfaccion form {
	width:100%;
	margin:0 0 0 1.5em;
	padding:0;
}
#satisfaccion label {
	height:auto;
	margin:0;
	padding:0;
	font-size:0.9em;
}
#satisfaccion textarea {
	width:94%;
	border:0.1em #CCCCCC solid;
}
#satisfaccion table {
	width:94%;
	margin:0 0 3em 0;
	border:0.1em #CCCCCC solid;
}
#satisfaccion tr {
}
#satisfaccion td {
	padding:0.5em 0.3em 0.5em 0.3em;
	font-size:0.9em;
}
.casilla_peq {
	text-align:center;
	width:1.5em;
	padding:0;
}
label span.p {
	color:#000000;
	padding:0em 0 1em 2em;
	width:94%;
	font-size:0.9em;
}
#facebook {
	position:relative;
	width:95em;
	height:18em;
}
#facebook iframe {
	margin:0;
	padding:0;
}
#facebook em {
	background:url(../images/facebook_marco.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}


.udabarri{ background:url(../images/udabarri.png) no-repeat; width:868px; height:429px; position:fixed; top:12em; left:-2em;}


.udabarri {position:fixed; top:12em; left:-2em; }
.udabarri em {display:block; width:686px; height:429px; background:url(../images/udabarri.png) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.udabarri a {cursor:pointer; text-decoration: none;}
.udabarri a:hover { text-decoration:none;}
.udabarri a:hover em {background:url(../images/udabarri.png) no-repeat 0px -428px;}   




.oporrak{ width:700px; height:248px; position:fixed; top:12em; left:-2em;}


.oporrak {position:fixed; top:20em; left:0em; }
.oporrak em {display:block; width:700px; height:248px; background:url(../images/oporrak.png) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.oporrak a {cursor:pointer; text-decoration: none;}
.oporrak a:hover { text-decoration:none;}
.oporrak a:hover em {background:url(../images/oporrak.png) no-repeat 0px -248px;}   

.financiacion{ position:relative; width:304px; height:149px;}
.financiacion em{ position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/banner_financiacion.jpg) no-repeat;}

.footer_youtube{ width:100%; text-align:center;} 

.youtube_banner{ margin:0em 0 0em -0.5em ;}

#header .menu_secundario{ float:right;font-size:0.7em;}

#header .menu_secundario ul{ float:right; text-align:right; width:inherit;}

#header .menu_secundario ul li{  padding:0 0 0 0; margin:0 0 0 1em; border:0;}
#header .menu_secundario ul li a:link{ color:#FFF;}
#header .menu_secundario ul li a:visited{ color:#FFF;}
#header .menu_secundario ul li a:hover{ color:#dd2734; font-weight:normal;}
#header .menu_secundario ul li a:active{ color:#dd2734;font-weight:normal;}



.clearleft{ }

#header .logos{ float:left;}
#header .logos h1{ clear:both;}
#header .logos h3{ clear:both;}

.footer_claro{ background:#1b1b1b; width:100%; float:left ; padding:2em 0 0 0;}

.upper{ text-transform:uppercase;}

.atencion_cliente{ position:relative ; width:209px; height:63px; float:right; clear:right; }
.atencion_cliente em{ position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/atencion_cliente.png) no-repeat;}
.atencion_cliente span{ position:absolute; text-indent:-9999px;}

.novedad_footer_img { position:relative;}

.novedad_footer_img em {position:absolute; width:100%; height:100%; left:0; top:0; background: url(../images/novedades_em.png) no-repeat;}

.redes_sociales_fixed{ background:#000; position:fixed; right:0; /*top:135px;*/ top:200px;padding:5px;}

.redes_sociales_fixed img{ width:20px;padding:10px 0;}

.redes_sociales_fixed ul{}

.redes_sociales_fixed ul li{ float:none; list-style:none; clear:both; }


#footer .menu_secundario{ text-align:center;font-size:0.7em; margin:2em 0 0 0;}

#footer .menu_secundario ul{ float:none; width:60%; margin:auto; text-align:center; }

#footer .menu_secundario ul li{  padding:0 0 0 0; margin:0 0 0 2em; border:0; list-style:none;}
#footer .menu_secundario ul li a:link{ color:#FFF;}
#footer .menu_secundario ul li a:visited{ color:#FFF;}
#footer .menu_secundario ul li a:hover{ color:#dd2734; font-weight:normal;}
#footer .menu_secundario ul li a:active{ color:#dd2734;font-weight:normal;}

.formulario_basico {  width:100%; padding:0px;  margin:0 0 0 0px;}
.formulario_basico fieldset {
color:#666666;width:95%; display:block; border:1px solid #cccccc; padding:0.5em 0.5em 1em 0.5em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.formulario_basico legend { font-size:1.1em;   margin-bottom:5px; padding:3px;  color:#333; }
.formulario_basico fieldset fieldset legend  { font-size:0.8em;  margin-bottom:5px; padding:3px;  color:#333; }
.formulario_basico label
{float:left; margin:0px 5px 10px 0; height:4em;text-align:left; color:#666666; font-size:12px;}
.formulario_basico input {border:1px solid #999999; width:99%;/* background:#FFFFFF;   */}
.formulario_basico select {border:1px solid #999999; width:99%; background:#FFFFFF;   }
.formulario_basico textarea {border:1px solid #999999; width:99%; background:#FFFFFF; height:5em;   }
.formulario_basico option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
.formulario_basico optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.formulario_basico optgroup option {background:#666666; color:#fff;}
.formulario_basico #button {color:#666666; padding-right:0.5em; cursor:pointer; width:105px; margin-left:8px; background:#666666;}
.formulario_basico #button:hover {background-position:center left; color:#000;background:#666666;}

fieldset.fieldset_checkbox label{ text-align:center;}

/*====================ANCHOS=======================*/
.ancho1{ width:/*100*/99%;}
.ancho2{ width:/*48*/48.2%;}
.ancho3{ width:30%;}
.ancho4{ width:23%;}
.ancho5{ width:18%;}

.modulos{ width:100%; float:left; margin:0 0 2em 0;}

.modulos ul li,.modulos ul { margin:0; padding:0;}
.modulos ul li{ width:30%; float:left; list-style:none;}

.modulos img{ margin:0; width:170px;}

.working{ background:url(../images/working.png); width:386px; height:330px; position:fixed; top:10em; right:0;  }
.working2{ background:url(../images/working2.png); width:266px; height:400px; position:fixed; bottom:0em; left:0;  }


/*===================SUBPAGINAS====================*/

/*===================SUBPAGINAS====================*/

.subpags{ width:100%; }
.subpags ul{ margin:1em 0 0 0; padding:0;}
.subpags ul li{ width:185px; margin:0em 1.6em 1.4em 0.7em;/* border:0.2em solid #B9D305;*/ float:left; list-style:none; text-align:center; padding:0 0 0em 0;  position:relative ; height:14em;}
.subpag_tit{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em; margin:0em 0 0 0; }

.subpags_relative{ position:relative; width:210px; height:150px; margin:0em 0 0em 0em;}
.subpags_clip{  position:absolute; clip:rect(0px, 210px, 150px, 0px);  top:0px;  left:0px; }  
.subpags_clip img { margin:0; padding:0; width:200px;}

.subpags em{ /*background:url(../images/col1_subpags_peg.png) no-repeat;*/ position:absolute; width:100%; height:100%; right:0em; top:0;}

.subpags ul li a:link{ color:#000;font-weight:normal; font-size:1em; cursor:pointer; text-decoration:none; }
.subpags ul li a:visited{color:#000;font-weight:normal; font-size:1em; cursor:pointer;text-decoration:none;}
.subpags ul li a:hover{color:#B9D305;font-weight:normal; font-size:1em; cursor:pointer;text-decoration:none; }
.subpags ul li a:focus{color:#B9D305;font-weight:normal; font-size:1em; cursor:pointer;text-decoration:none;}
.subpags ul li a:active{color:#B9D305;font-weight:normal; font-size:1em; cursor:pointer;text-decoration:none;}

/*.subpags ul li a:link{ color:#44615A;font-weight:normal; padding:0.5em 0.5em 0 0.5em;font-size:1em; cursor:pointer; background:#ffffff url(../images/bg_boton.jpg) -100px -150px; display:block; height:70px;}
.subpags ul li a:visited{color:#44615A;font-weight:normal; padding:0.5em 0.5em 0 0.5em;font-size:1em;cursor:pointer; background:#ffffff url(../images/bg_boton.jpg) -100px -150px;display:block;height:70px;}
.subpags ul li a:hover{color:#ffffff; font-weight:normal; padding:0.5em 0.5em 0 0.5em;font-size:1em;cursor:pointer; background:#101010 url(../images/bg_boton.jpg) -100px -450px;display:block;height:70px;  }
.subpags ul li a:focus{color:#ffffff;font-weight:normal; padding:0.5em 0.5em 0 0.5em;font-size:1em;cursor:pointer; background:#101010 url(../images/bg_boton.jpg) -100px -450px;display:block;height:70px;}
.subpags ul li a:active{color:#ffffff;font-weight:normal; padding:0.5em 0.5em 0 0.5em;font-size:1em;cursor:pointer; background:#101010 url(../images/bg_boton.jpg) -100px -450px;display:block;height:70px;}*/

.subpags  a:hover em{  display:block; background:url(../images/fotos_em.png) no-repeat -13px -162px;}

table.tabla_hosting { width:100%; font-size:0.7em !important; border:0; margin:0; padding:0;}

table.tabla_hosting th, table.tabla_hosting td{ padding:0.5em; margin:0em ; text-align:center; vertical-align:middle;}
table.tabla_hosting a{ display:block;}
a.contratar{}
table.tabla_hosting td img{ float:none; }
table.tabla_hosting th.tablehostingthleft{ text-align:left; width:10em;}

.precio{ font-size:1.5em;}

/* google + */



.ayudas{ margin:2em 0  0 0 ;}
