@charset "utf-8";
/* CSS Document */

body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	text-align : justify;
	line-height: 10px;
}

#container {
       background-color:#FFFFFF;
       margin: 0 auto;
       width:800px;
       height:auto;
}
#contenedor {
       background-color:#FFFFFF;
       margin: 0 auto;
       width:800px;
       height:auto;
	   text-align:center
}
p { font-size:13px; text-align:center}
h1{ font-size:30px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:30px; font-weight:normal}
h2{ font-size:20px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:25px }
h3{ font-size:16px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:20px }
ul, li{ list-style-type: none;}

.caja_contenedor{
	width:100%;
	float:left;
	background-color:#FFFFFF;
	border:#999999 1px solid;
	}
.caja_datos{ 
	width:100%;
	float:left;
	font-size:14px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px;
	padding:3px 0px 3px 0px; 
	border-bottom:#999999 1px solid;
	border-top:#999999 1px solid;
	background-color:#e3e3e3;
	text-align:right;
	/*color:#FF3300;*/
	letter-spacing:2px
	
	}
.caja_datos_banderas{ 
	width:100%;
	float:left;
	font-size:14px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px;
	padding:3px 0px 3px 0px; 
	background-color:#FFFFFF;
	color:#e3e3e3;/**/
	letter-spacing:2px
	
	}	
.caja_datos_buscador{ 
	width:100%;
	float:left;
	font-size:14px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px; 
	border-bottom:#999999 1px solid;
	border-top:#999999 1px solid;
	background-color:#e3e3e3;
	color:#FF3300;
	letter-spacing:2px;
	padding-top:10px;
}
.caja_datos_mante{ 
	width:100%;
	float:left;
	font-size:14px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px; 
	border-bottom:#999999 1px solid;
	border-top:#999999 1px solid;
	background-color:#e3e3e3;
	color: #006600;
	letter-spacing:2px;
	padding-top:10px;
}		
.caja_datos_filtro{ 
	width:99%;
	float:left;
	font-size:14px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px; 
	border:#999999 1px solid;
	background-color:#e3e3e3;
	color:#FF3300;
	letter-spacing:2px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px
}
.zona_filtro{ 
	width:99%;
	float:left;
	font-size:12px; 
	font-family:AvantGarde, Arial,  Futura;
	/*line-height:15px; */
	text-align:center;
	border:#999999 1px solid;
	background-color:#e3e3e3;
	color:#FF3300;
	letter-spacing:2px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px
}

.fondo_grupo_Show{ border-bottom:#666666 1px solid; text-align:right; padding:3px 10px 3px 0px; margin-bottom:10px; color:#006600; font-weight:bold }
.fondo_grupo_Volver{ text-align:right; padding:5px 10px 5px 0px; margin-bottom:10px; color:#006600; font-weight:bold }
.fondo_grupo_pedido{ text-align:right; padding:5px 10px 5px 0px; margin-bottom:10px; color:#006600; font-weight:bold }
.fondo_grupo p{ width:100%; text-align:right; padding:3px 0px 3px 0px; line-height:10px}
.caja_datos_buscador select{font-size:12px; font-family:AvantGarde,Arial, Helvetica, sans-serif; color:#FF9900; width:75%}
.zona_filtro select{font-size:12px; font-family:AvantGarde,Arial, Helvetica, sans-serif; color: #009900; width:125px}
.zona_filtro input{font-size:12px; font-family:AvantGarde,Arial, Helvetica, sans-serif; color: #009900; letter-spacing:2px;}
.zona_filtro span{font-size:10px; font-family:AvantGarde,Arial, Helvetica, sans-serif; color: #006600; letter-spacing:2px;}

.caja_menus{
	width:100%;
	float:left;
	/*border-right:#999999 1px solid;*/
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding:5px 0;
}
.caja_menus_dos{
	width:100%;
	float:left;
	line-height:15px;
	height:15px;
}
.franja_imagenes{
	width:299px;
	float:left;
	/*border-right:#999999 1px solid;
	background-color:#d7d7d7*/
}
.caja_productos{
	width:249px;
	float:left;
	border-right:#999999 1px solid;
}
.caja_imagen{
	width:279px;
	float:left;
	/*border-right:#999999 1px solid;
	background-color:#99aa33;*/
	margin: 10px 0px 10px 10px;
	text-align:center
}
.caja_banderas{
	width:300px;
	float:left;
	/*margin-bottom:5px;*/
	height:15px; 
}
.bandera{
	float:left; 
	width:15px;
	/*padding-top:35px;*/
	padding-left:5px
}
.caja_logo{	
	width:490px;
	float:right;
	margin-bottom:5px;
	height:50px;
	text-align:right;
	padding-right:10px;
	}
.caja_info{
	width:460px;
	float:right;
	line-height:20px;
	margin:25px 10px 25px 10px;
	/*background-color:#996666*/
}
.caja_info_productos{
	width:510px;
	float:left;
	line-height:20px;
	/*margin:25px 20px 25px 20px*/
	/*background-color:#990000*/
}
.margen{
margin:25px 20px 25px 20px;
*margin:25px 15px 25px 15px
}
.caja_info_nomargin{
	width:450px;
	float:left;
	color: #000000;
	line-height:20px;
	margin:25px 0px 25px 0px
}
.caja_info p{ text-align:left; line-height:20px;}
.caja_info_nomargin span{ text-align:center; font-size:7pt}
.caja_email{
	width:auto;
	float:right;
	padding: 0px 10px 1px 0px;
	text-align:left;
}
.caja_email_titulos{
	width:auto;
	padding:10px 10px 0px 10px;
	text-align:center;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	background-color: #114411;
}
.caja_submenu{ 
	float:left;
	width:auto;
	text-indent:5px;
	height:15px;
}
.caja_bordeemp{ 
	float:left;
	width:76px;
	border-right:#999999 1px solid;
	text-align: center
}
.caja_bordecat{ 
	float:left;
	width:auto;
	padding:0px 5px 2px 5px; 
	border-right:#999999 1px solid;
    text-align: center;
	line-height:30px;
}
.caja_noborde{ 
	float:left;
	width:76px;
	text-align: center;
}
.lon_cincuenta{
float:left;
width:48%;
line-height:20px;
font:12px normal  AvantGarde,Arial, Helvetica, sans-serif;
}
.franja_sobre{ float:left; width:100%; height:0px; visibility:hidden}
.franja_ceste{ float:left; width:100%; color: #ffffff;/*color: #CC3300;*/ text-indent:150px}
.franja_productos{ float:left; width:100%; color:#ffffff;/*color:#999999;*/ text-indent:190px}
.franja_saludables{float:left; width:100%;text-indent:210px}
.punto{float: left; width:11px}
.clearleft{ line-height:1px; clear:both}
/*--------------Alineamientos----------------*/
.ali_der{text-align: right}
.ali_izq{padding-left:0.5%;	text-align: left}
.ali_izq_dos{padding-left:10px;	text-align: left}
.ali_cen{text-align: center}
.ali_jus{padding-left:0.5%;text-align: justify}
.ali_top{vertical-align:top}
.ali_medio{vertical-align:middle}
.ali_menu{text-align:right }
.bold{ font-weight:bold;}
.linea_menu{ line-height: 25px}
/*-------------Colores---------------------*/


.fondo_grupo{ border-bottom:#666666 1px dotted; text-align:left; padding:3px 0px 3px 0px; text-indent:10px;}

.fondo_sub_menu{background-color:#d5d6d7}
.negro{margin-right:10px; color:#000000; font: 14px normal AvantGarde, Arial,  Futura;}
.tipo_titulos{font-size:50px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:55px; font-weight:normal;}
.tipo_cabecera{font-size:40px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:40px; font-weight:normal;}
.tipo_cabecera_peque{font-size:25px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:30px; font-weight:normal}
.tipo_menut{font-size:10px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:30px; font-weight:normal}
.tipo_medio{font-size:12px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:30px; font-weight:normal}
.tipo_titulo{font-size:15px; font-family: AvantGarde,Arial, Helvetica, sans-serif; line-height:30px; }

.enla_grupo{	
	font: 14px normal AvantGarde, Arial,  Futura;
	text-align:right;
	text-decoration:none;
	text-align:center
	}
.lon_pdf{
	float:left;
	width:425px;
	background: #FFFFFF url(../iconos/pdf_menut.gif) right no-repeat;
	margin:0px 30px 0px 0px;
	padding-right:20px;
	font-size:12px; 
	font-family: AvantGarde,Arial, Helvetica, sans-serif; 
	line-height:20px; 
	font-weight:normal;
	text-align:right
	}
.cuadro_detall{
	float:left;
	padding:3px;
	margin: 2px;
	border: #669999 solid 1px;
}
.img_tumb{
	width: 80px;
	/*height:80px;*/
	max-height:80px;
	overflow:hidden
}
.minimo{min-height:350px}
.tablla{
	float:left; 
	width:100%;
	font: 11px Arial,AvantGarde, Helvetica, sans-serif;
	border-bottom:#006600 1px solid;
	padding-top:5px;
}
.container_imag{
	float:left;
	width:80px;
	text-align:center;
	margin-bottom:5px;
}
.imagen_tabla { 
 	float:left; 
	padding:5px ;
	/*width:60px;
	/height:60px;*/
	text-align:center;
	margin-right:10px;
}
.imagen_news { 
 	float:left; 
	padding:0px 0px 5px 0px;
	width:100px;
	/*height:100px;*/
	text-align:center;
	margin-right:10px;
}
.imagen_gale { 
 	float:left; 
	padding:3px;
	width:60px;
	height:60px;
	text-align:center;
	margin:5px;
}
.producto_tabla{
	float:left;
	width:370px;
	text-align:left;
	text-indent:5px;
	padding-top:10px;
	padding-bottom:5px;
	}
	
.producto_tabla_cli{
	float:left;
	width:230px;
	text-align:left;

	}
.producto_tabla_cli_solover{
	float:left;
	width:320px;
	text-align:left;
	}
.bold { font-weight:bold}
.italic { font-weight:bold; font-style:italic}
.mayus { text-transform:uppercase}
.cantidad{ 
	width:70px;
	float:left;
	font-size:10px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px;
	font-style:italic;
	color: #006600;
	padding:0px 5px 0px 5px;
	text-align:center;
	/*background-color:#CC99FF*/
}	
.cantidad_Show{ 
	width:60px;
	float:left;
	font-size:10px; 
	font-family:AvantGarde, Arial,  Futura;
	line-height:15px;
	font-style:italic;
	color: #006600;
	padding:0px 5px 0px 5px;
	text-align:center;
	/*background-color:#CC99FF*/
}

.cantidad input{font-size:10px; font-family:AvantGarde,Arial, Helvetica, sans-serif; color:#FF9900;}
.carrito{ float:left; width:35px; text-align:center;}
.carrito input{ width:40px;background:#ffffff url(../iconos/carrito.gif) center no-repeat}
.precios_tabla{ 
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	}
.pedidos_tabla{ 
	float:left;
	width:120px;
	text-align:right;
	font-weight:bold; 
	margin-right:5px;
	}

.precios_tabla_cli{ 
	float:left;
	width:65px;
	text-align:right;
	font-weight:bold; 
	margin-right:5px;
	line-height:18px;
	/*background-color:#66CC00*/
	}
.precios_tabla_cli_Show{ 
	float:left;
	width:62px;
	text-align:right;
	font-weight:bold; 
	margin-right:3px;
	line-height:18px;
	/*background-color:#66CC00*/
	}
.total_precios_tabla_cli{ 
	float:left;
	width:110px;
	text-align:right;
	font-weight:bold; 
	margin-right:5px;
	}
.lon_pagina{ 
	float: right;
	width:100%; 
	margin: 5px 0px 5px 0px;
	padding: 5px 15px 5px 0px;

}
.pagina{float:left; width:auto; padding-left:5px; }

a.gris:LINK, a.gris:VISITED, a.gris:FOCUS{
	font: 11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none
}
.pag_halladas{
	float: left;
	width:25%;
	font: 11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	text-align:center

}
a.gris:HOVER, .actual{
	font: 11px bold Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold
	
}
.lon_posi{
	float:left;
	width:90%;
	margin:5%;
	font: 9px AvantGarde, Arial, Helvetica, sans-serif;
	color: #009900
}
.cambia_user{
	float:right;
	width:125px;
	text-align:left;
	/*line-height:50px;
	text-indent:50px;
	height:50px;
	background-color:#FF9999*/
}
a.cambio:LINK, a.cambio:VISITED, a.cambio:FOCUS, a.cambio:ACTIVE{ 
	font: 12px normal AvantGarde, Arial,  Futura;
	text-align:right;
	color: #FFffff; 
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	background:#FFFFFF url(../iconos/fondo_cambio_noac.jpg) left no-repeat;
	/*text-indent:50px;*/
	/*height:50px;*/
	}
a.cambio:HOVER{	
	font: 12px normal AvantGarde, Arial,  Futura;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	color: #006600;
	text-decoration:none;
	background:#FFFFFF url(../iconos/fondo_cambio_ac.jpg) left no-repeat;
	/*text-indent:50px;*/
	}
a.cambio_lista:LINK, a.cambio_lista:VISITED, a.cambio_lista:FOCUS, a.cambio_lista:ACTIVE{ 
	font: 12px normal AvantGarde, Arial,  Futura;
	text-align:right;
	color: #FF6600; 
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	/*background:#FFFFFF url(../iconos/fondo_cambio_noac.jpg) left no-repeat;
	text-indent:50px;*/
	/*height:50px;*/
	}
a.cambio_lista:HOVER{	
	font: 12px normal AvantGarde, Arial,  Futura;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	color: #006600;
	text-decoration:none;
	/*background:#FFFFFF url(../iconos/fondo_cambio_ac.jpg) left no-repeat;
	text-indent:50px;*/
	}	
a.cambio_pedido:LINK, a.cambio_pedido:VISITED, a.cambio_pedido:FOCUS, a.cambio_pedido:ACTIVE{ 
	font: 14px bold AvantGarde, Arial,  Futura;
	text-align:right;
	color: #FFffff; 
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	background:#FFFFFF url(../iconos/fondo_pedido_noac.jpg) left no-repeat;
	/*text-indent:50px;*/
	/*height:50px;*/
	}
a.cambio_pedido:HOVER{	
	font: 14px bold AvantGarde, Arial,  Futura;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
	color: #006600;
	text-decoration:none;
	background:#FFFFFF url(../iconos/fondo_pedido.jpg) left no-repeat;
	/*text-indent:50px;*/
	}	
.lon_sesenta{
	float:left;
	width:60%;
	height:20px;
	}
.lon_cuarenta{
	float:left;
	width:35%;
	padding-right:5px
	}
.borde_SUP_INF{
border-top:#999999 1px solid;
border-bottom:#999999 1px solid;
}
a.area_carrito:LINK,a.area_carrito:VISITED, a.area_carrito:ACTIVE{ display:block; width:40px; height:18px; background:url(../iconos/carrito.gif) center no-repeat; }
a.area_carrito span { display:none; }
a.area_carrito:hover { background:url(../iconos/carrito.gif) center no-repeat; }
.lon_cien{
		float:left;
		width:100%;
		text-align:center;
		height:550px;
}
.lon_linea_cien{
		float:left;
		width:100%;

}
.lon_cien_prod{
		float:left;
		width:100%;
}
.lon_cien_actualiza{
		float:left;
		width:90%;
		text-align:left;
		line-height:20px;
		color:#990000;
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		padding:0px;
		margin: 5% 5% 10px 5%;
		height:300px;
		overflow:auto
	}
.zona_menus{
	float:right;
	width: 787px;
	/*height:35px;*/
	height:28px;
	margin: 0px 0px 3px 0px;
	padding:0px 0px 3px 10px;
	background: #116720 url(../iconos/menu_arriba.gif) repeat-x left top
}
.opcion_menu{
	float: left;
	width:auto;
	height:28px;
	text-align:center;
	padding:8px 15px 0px 10px
}
.opcion_menu_puntos{
	float: left;
	width:auto;
	height:28px;
	text-align:center;
	background:  url(../iconos/puntos_menus.gif) right no-repeat;
	padding:8px 15px 0px 10px
}

a.enlace_menu:LINK, a.enlace_menu:VISITED, a.enlace_menu:ACTIVE, a.enlace_menu:FOCUS, .grupos_cab{
	font-size:12px;
	font-family: Arial, AvantGarde,  Helvetica, sans-serif;
	font-weight: bold;
	color:#ffcc00;
	text-decoration:none;
	text-transform:uppercase;	  
}

a.enlace_menu:HOVER{
	font-size:12px;
	font-family: Arial, AvantGarde, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none; 
	text-transform:uppercase;
}
a.enlace_menu_ACT:LINK, a.enlace_menu_ACT:VISITED, a.enlace_menu_ACT:ACTIVE, a.enlace_menu_ACT:FOCUS{
	font-size:10px;
	font-family: Arial, AvantGarde,  Helvetica, sans-serif;
	font-weight: bold;
	color:#ffcc00;
	text-decoration:none;
	text-transform:uppercase;	  
}

a.enlace_menu_ACT:HOVER{
	font-size:10px;
	font-family: Arial, AvantGarde, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none; 
	text-transform:uppercase;
}	
	.capa_flotante_logo{
		float:right;
		position: absolute;
		width:800px;
		height:180px;
		top:20px;
		right:250px;
		z-index:10000;
		background:url(iconos/logo_transparent_150.png) right top no-repeat;
		}
a.enla_familias{ 
	font: 14px normal AvantGarde, Arial,  Futura;
	text-align:right;
	color:#116720; 
	text-decoration:none;
	text-align:center
	}
a.enla_familias:HOVER{	
	font: 14px normal AvantGarde, Arial,  Futura;
	text-align:right;
	color: #003300;
	text-decoration:none;
	text-align:center;
	background-color:#ffffff;
	padding:0 10px;
	}
a.enla_produc{ 

	font: 14px normal AvantGarde, Arial,  Futura;
	text-align:left;
	padding: 3px 10px 3px 0px;
	color:#116720; 
	text-decoration:none;

	}
a.enla_produc:HOVER{	
	font: 14px normal AvantGarde, Arial,  Futura;
	text-align:left;
	padding-left:15px;
	color: #114411;
	text-decoration:none; 	
	/*text-indent:25px;*/
	background:#ffffff url(../iconos/fechita.jpg) left no-repeat;
	}
a.enla_email:LINK, a.enla_email:VISITED, a.enla_email:FOCUS, a.enla_email:ACTIVE{ 
	font: 12px normal AvantGarde, Arial,  Futura;
	text-align:right;
	color:#116720; 
	text-decoration:none
	}
a.enla_email:HOVER{	
	font: 12px normal AvantGarde, Arial,  Futura;
	text-align:right;
	padding-right:10px;
	color: #FF9900;
	text-decoration:none
	}