/* 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 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 right; */
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
  font-size: 62.5%;

    }

	
		h1{
	padding:0em 0 0 0em ;
	margin:0em 0 0 0em;
	width:150px;
	height:100px;
	position:relative;
	float:left;
	}
	
		h1 span{
		background:  url(../images/logo.gif) 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;
	/*	background:#CC3333;*/

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

}
table{
margin:2em;
padding:0.5em;
font-size:1em;
border:0.1em solid ;}
.th{
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;}
td a:link{
font-size:1em;
font-weight:normal;
}
td a:visited{
font-size:1em;
font-weight:normal;
}
td a:hover{
font-size:1em;
font-weight:normal;
}
td a:focus{
font-size:1em;
font-weight:normal;
}
td a:active{
font-size:1em;
font-weight:normal;
}
.negrita {
font-weight:bold;
color:#333122;
	
}
ul li strong{
font-weight:bold;
color:#333122;}
.small {
	font-size:0.8em;
}

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

}

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

	#azpia{
	background:url(../images/azpia2.gif) no-repeat right top;}
#body{
	width:95em;
	clear:both;
	margin:auto;
	padding:0 0 0 0;
	background: transparent url(../images/azpia2.jpg) no-repeat left top;	
		height:50em;}
	
	#body[id]{
height:auto;
	min-height:50em;}

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

#body_index{
	width:95em;
	clear:both;
	margin:auto;
	padding:0 0 0 0;
	/*background:#FFFFFF url(../images/azpia.jpg) no-repeat left top;	 */
		height:50em;}
	
	#body_index[id]{
height:auto;
	min-height:50em;}

#body_index:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#top{
	width:95em;
	clear:both;
	margin:auto;
	padding:0 0 0 0;
}
#top img{
text-align:left;
float:none;

}
#botones_top{
/*background:#CCCCCC;*/
width:78em;
float:right;
}
#botones_left{
/*background:#666666;*/
width:15em;
float:left;
margin:0.4em 0 0 0;
}
#botones_left img{

margin:0em 0 0.5em 0;
}
#botones a:link{
background: #000099;
padding:0;

margin:0em 0 0 0;
}
#botones_right{
/*background:#666666;*/
width:50em;
float:right;
margin:11em 0 0 0;
}


#menu_top{
float:left;
margin:0  0 0 9em;
padding:0.2em ;
font-size:1em;
color:#F9B700;
}

#menu_top ul{
margin:0 ;
padding:0em 0 0 0;

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

}

#menu_top  a:link{
color:#333333;
font-size:1em;
font-weight:normal;

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


.irudiak
{
height:10em;
width:100%;}
#header {  

	width:100%;
	margin:auto;
	float:left;
	   padding:0 0 0 0;
}

	
#header ul {

	    float:left;
	    width:100%;
	    list-style:none;
	    margin:0em;
	    padding:0.44em 0 0 0;
	
		}
	#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:#666666;
	    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;
}
#calidad img{ float:left; margin:1em;}

/*==============================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 */
			background:url(../images/col1_azpi.jpg) repeat-x;
}
/* 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;
	}
		.col1_index{
		float:left;
		position:relative;
		padding:0 0 0.6em 0;
		overflow:hidden;
		margin:16em 0 0 0;
	}
.col2
{
		float:left;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		margin:2em 0 0 0;
	}
.col2_index
{
		float:left;
		position:relative;
		padding:0 0 0 0;
		overflow:hidden;
		margin:1.7em 0 0 0;
	}
/* Full page settings */
	.fullpage { 
		/* page background colour */
	}
	.fullpage .col1 {
	float:right;

		width:65%;				/* page width minus left and right padding */
		right:15%;				/* page left padding */
	}

/* 

-----------------------------------------------------------------------------------
2 Column (left menu) settings . ZUTABIEN POSIZIO GENERALA
-----------------------------------------------------------------------------------
 */

	.leftmenu {
		/* right column background colour */
		
	}
	.leftmenu .colleft {
	
		right:75%;				/* right column width */
	}
	.leftmenu .col1 {
/*border:0.1em #999999 solid;*/

		width:50%;				/* right column content width */
		left:94.8%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
	/*border:0.1em #999999 solid;*/
		width:23%;				/* left column content width (column width minus left and right padding) */
		left:98%;				/* (right column left and right padding) plus (left column left padding) */
	
	}
		/*
	====================================================================================
columnas index
	====================================================================================================
	*/
		.leftmenu .col1_index {
/*border:0.1em #999999 solid;	*/

		width:40%;				/* right column content width */
		left:127%;				/* 100% plus left column left padding */
	}
	.leftmenu .col2_index {
/*border:0.1em #999999 solid;*/
		width:14%;				/* left column content width (column width minus left and right padding) */
		left:43%;				/* (right column left and right padding) plus (left column left padding) */
	
	}	
	
	/*
	====================================================================================
	col2
	====================================================================================================
	*/
	.col2{


}
		.col2 img{
		border:0;
		margin:0 0 0.5em 1.25em;
	}
		.col2 ul{
		margin:1em 0.5em 1em 1.5em;
		padding:0 0 0 1em;


}
		.col2 a:link{
		font-size:1.2em;
		font-weight:bold;

}
		.col2 a:visited{
		font-size:1.2em;
		font-weight:bold;

}
		.col2 a:hover{
		font-size:1.2em;
		font-weight:bold;

}
		.col2 a:active{
		font-size:1.2em;
		font-weight:bold;

}

	/*
	====================================================================================
	col1
	====================================================================================================
	*/
.col1{
	text-align:justify;
	}
.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:1em;
		text-align:justify;
		margin:1em 0 1em 0;}
		
	.col1 h2{
	color: #666666;
	background:transparent url(../images/h2.gif) no-repeat left;
	margin:1em 0 0 2em;
	padding:1em;
	font-size:1.6em;
	font-weight:bold;	
	
	
	}
		.col1 h3{
		border:0.1em solid #CCCCCC;
	color: #333333;
	margin:0 2em 2em 3em;
	padding:0.3em 0 0.3em 3em;
	font-size:1.2em;
	font-weight:bold;
	background: #F8BB00;	
		
	}
	
			.col1 h4{
	color: #666666;
	margin:0 0 0em 0em;
	padding:0 0 0 0em;
	font-size:1.3em;
	font-weight:bold;

	
	
	}
	
				.col1 h5{ 
	color: #333333;
	margin:2em 0 1em 1em;
	padding:0 0 0 1em;
	font-size:1em;
	font-weight:bold;
	/*border-bottom:0.1em #333333 solid;*/
		
	}
				.col1 h6{
	color: #666666;
	margin:2em 0 1em 1em;
	padding:0 0 0 1em;
	font-size: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:1em;
		list-style: url(../images/li.gif);
		padding:0.3em 0 0.3em 0;
		text-align:left;
	
		}
			.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:1em;
	
		padding:0.3em 0 0.3em 0;
	
		}
		.col1 img{

		float:left;
		padding:0 0em  1em 0em;}
		
			.col1 img:after{
	    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
	/*especifico index */
		
		.col1 p a:link{
		font-size:1em;
		color:#735b11;
		font-weight:normal;
		border:0;
	
		}
				.col1 p a:visited{
		font-size:1em;
		color:#735b11;
	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:#735b11;
		font-weight:normal;
	
		}
				.col1 ul li a:visited{
		font-size:1em;
		color:#735b11;
		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;
		}
		
		.col1 strong{
		color:#333333;

	
		}
	.col1 ul li img{
	
		padding:1em;
		margin:0em 1em 0em 0;
		border:0.1em  solid #666666;
	
	
		}

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

font-size:1em;
margin:0em 0em 0em 0em ;
	padding: 1em;
text-align:left;
	}
	.boxmain h2{
	color: #666666;
	font-size: 1.5em;
		margin: 0em;
	padding: 4px;
	font-weight: bold;


}
	.box{
	width: 100%;
	font-size:1em;
padding: 0em 0em 0em 0em;
	border-bottom: 0.06em solid #E7E0D3;
	color: #666666;  
	float:left;
	}
		.box img {


padding: 0.63em;

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

}
	.box p {
	text-align:justify;

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

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

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

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

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

	.box ul li{
		padding:0em 0em 0.63em 0.63em;
		list-style:none;
	
		background:url(../images/lista.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: #735b11;
	text-decoration:none;

}.menu ul li a:visited {
 
	font-size: 11px;
color: #735b11;
	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 ;


}



/* Footer styles */
	#footer {
 
       
        width:95em;
		margin:auto;
			font-size:1em;
			padding:3em 0 0 0;

    }
    #footer p {
        padding:0.63em 0 1em 0;
		margin:0 0 0 3em;
		font-size:1.3em;
		color:#666666;
		
  
    }
	    #footer p a:link {
		font-size:1em;
		font-weight:normal;
			color:#666666;
   
    }
	    #footer p  a:visited{
		font-size:1em;
		font-weight:normal;
   
    }#footer p a:hover {
		font-size:1em;
		font-weight:normal;
   
    }
	    #footer p a:active{
		font-size:1em;
		font-weight:normal;
   
    }
	    
	
	
	
	
				    #credits{
				  width:95em;
		margin:auto;
			font-size:1em;
			padding:3em 0 0 0;
    }
	#credits p{
			text-align:right;
				font-size:1em;}
		    #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=========*/
	#noticias_index{
	float:left;
	
	}
			#noticias_index a{
			display:block;
	

	
	}
		#noticias_index img{
		width:10em;

	
	}
		#noticias_index ul {

	padding:0em;
	margin:0em;

	
	}
	#noticias_index ul li{
	border:0.1em #CCCCCC solid;
	width:45%;
	float:left;
	padding:0.5em;
	margin:0.5em;
	list-style: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;
	
}


.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;
}
.negrita{font-weight:bold;font-size:1em;}

.cursiva{font-style:italic;}

.subrayado{text-decoration:underline;}

.imgsinborde{border:none;}
.float_left{

float:left;}

.float_left ul{
padding:0;
margin:0


}

.float_left ul li{
clear:both;
display:block;
padding:0;
margin:0

}
.float_left ul li img{

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


}
.border{
border:0.06em #CCCCCC solid;
padding:0.12em 0.24em 0.12em 0.24em;}

.size08{
font-size:0.8em;} 

strong{
color:#f9b700;}
#slogan{
margin:6.5em 0 0 8em;}
/*===============================BOTONES SUSTITUCIÓN=============================*/
h3.empresa {width:132px; height:100px; position:relative; padding:0; margin:0 auto 3em auto;}
h3.empresa em {display:block; width:132px; height:132px; background:url(../images/boton_empresa.jpg); position:absolute; top:0; left:0;}
h3.empresa a {cursor:pointer; text-decoration:none;}
h3.empresa a:hover {background:#fff;}
h3.empresa a:hover em {background:url(../images/boton_empresa2.jpg);}

h3.productos {width:132px; height:100px; position:relative; padding:0; margin:0 auto 3em auto;}
h3.productos em {display:block; width:132px; height:132px; background:url(../images/boton_productos.jpg); position:absolute; top:0; left:0;}
h3.productos a {cursor:pointer;text-decoration:none;}
h3.productos a:hover {background:#fff;}
h3.productos a:hover em {background:url(../images/boton_productos2.jpg);}

h3.profesionales {width:132px; height:130px; position:relative; padding:0; margin:0 auto 3em auto; float:left;}
h3.profesionales em {display:block; width:132px; height:132px; background:url(../images/boton_profesionales.jpg); position:absolute; top:0; left:0;}
h3.profesionales a {cursor:pointer;text-decoration:none;}
h3.profesionales a:hover {background:#fff;}
h3.profesionales a:hover em {background:url(../images/boton_profesionales2.jpg);}

h3.calidad {width:132px; height:100px; position:relative; padding:0; margin:0 auto 3em auto; float:left;}
h3.calidad em {display:block; width:132px; height:132px; background:url(../images/boton_calidad.jpg); position:absolute; top:0; left:0;}
h3.calidad a {cursor:pointer;text-decoration:none;}
h3.calidad a:hover {background:#fff;}
h3.calidad a:hover em {background:url(../images/boton_calidad2.jpg);}


#botones a{ display:block; float:left; border:0; text-decoration:none; padding:0; 	width:135px; cursor:pointer;
	height:136px;}
	#botones a b {margin-left:-999px;}
#botones a.empresa {background:url(../images/boton_empresa.jpg);}
#botones a:hover{background-position: 0 50px;}


#nav li a.veg {background:url(veg/veg.jpg);}
#nav li a.greens {background:url(greens/greens.jpg);}
#nav li a.nuts {background:url(nuts/nuts.jpg);}

		.empresa span{
		background: #FFFFFF url(../images/boton_empresa.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;}
	
.border_bottom{ border-bottom:0.1em solid #CCCCCC;}
/*===============================PRODUCTOS=============================*/
.miga{ margin:0 0 2em 0;}

h2#galtit { margin:0; padding:0;}
#subgalerias{ float:left; width:15em;}
#subgalerias ul li{ display:block; text-align:center; border:0.1em #CCCCCC solid; margin:0.5em; padding:0.5em; list-style:none; list-style-image:none;}
#subgalerias ul li a:link{ font-weight:normal; color:#666666;}
#subgalerias ul li a:visited{ font-weight:normal; color:#666666;}
#subgalerias ul li a:hover{ font-weight:normal; color:#000000;}
#subgalerias ul li a:active{ font-weight:normal; color:#333333;}
#fotos{ display:block; background:url(../images/col1_azpi.jpg) repeat-x; margin:1em 0 0 0; padding:1em 0 0 0.5em; }
#fotos:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#fotos ul li{ float:left; list-style:none; list-style-image:none; width:10em; }
#fotos ul li img{ padding:0.3em; margin:0.7em; }
#fotobox{background:url(../images/col1_azpi.jpg) repeat-x; }
#fotobox img{ display:block; border:0.1em #CCCCCC solid; margin:0 0 0 1em; padding:0.5em; width:420px;    }
#galtit{ width:12em; background:#999999; margin:0 0 0 2em;}
#fototit{}
#fototxt{ display:block;}

#distribuidores ul li{ list-style:none; list-style-image:none; border-bottom:0.1em #CCCCCC dotted; margin:1em;}
#distribuidores img{ float:right; margin:0 0em 1em 1em;}
#distribuidores span{ float:right; text-align:left; width:33em; }

#distribuidores p{  margin:1em 0 0 0;}
#distribuidores h4{}