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

body {
	background-color: #FFFFFF;
	background-image: url(../imagenes/deg_fondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0;
	padding:0;
	height:100%;
	
}

p { margin:0 0 10px 0; padding:0; }

img {

	border:0;
	
	}
	
form {

	margin:0;
	padding:0;

}
#centradoHome{
  
	height:808px;
	width:100%;
	border:0;
	margin:0;
	padding:0;	
	
}



#centrado{

	height:100%;
	width:100%;
	border:0;
	margin:0;
	padding:0;
	
}


#home_splash {
	position:relative;
	width:955; 
	left:50%;
	margin-left:-465px;
	text-align:left;
}

#navegador_b {
	z-index:1000;
	background-image:url(../imagenes/sup.gif);
	height:100px;
	background-position:left top; 
	background-repeat:no-repeat;
	
	
	
}
#navegador_b,
#home_splash { 

	position:relative;
	width:930px; 
	left:50%;
	margin-left:-465px;
	text-align:left;
		
}
/*#esqu_sup { background-image:url(../imagenes/esqu_sup.gif); background-position:top right; background-repeat:no-repeat;}
#esqu_inferior { background-image:url(../imagenes/esqu_inf.gif); background-position:top left; background-repeat:no-repeat;}*/


#nav2 {

	z-index:1500;
	position:relative;
	width:930px; 
	left:50%;
	margin-left:-465px;
	
}


#navegador {
	z-index:1000;
	position:relative;
	width:955; 
	left:50%;
	margin-left:-465px;
	text-align:left;
	
		

}

#nav {
	z-index:1500;
	position:relative;
	width:930px; 
	left:50%;
	margin-left:-465px;
	background-image:url(../imagenes/fondo_navegador.gif); background-position:bottom left; background-repeat:no-repeat;
	
	
}


#home_splash #home_tienda {

    background-image:url(../imagenes/back_home_tiendaonline.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:168px;
	float:left;
	
	position:relative;
	top:10px;
	
}
#home_splash #home_tienda2 {

    /*background-image:url(../imagenes/back_home_tiendaonline_destacado.jpg);*/
	background-repeat:no-repeat;
	width:610px;
	height:168px;
	float:left;
	
	position:relative;
	top:10px;
	
}
/*destacado sorteo 6000*/
.txt_roja10{font-family:Arial, Helvetica, sans-serif; color:#db1d29; font-size:15px; font-style:italic; font-weight:bold; text-align:right;}
.txt_verde10{font-family:Arial, Helvetica, sans-serif; color:#005228; font-size:15px; font-style:italic; font-weight:bold; text-align:right;}
.bt{ width:610px; height:168px; position:absolute; top:10px;left:0px;z-index:1;}


#home_splash #home_cata {

	background-image:url(../imagenes/back_home_cata.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:168px;
	float:left;
	
	position:relative;
	top:10px;
	
}
#home_splash #home_cata2 {

	background-image:url(../imagenes/back_home_cata2.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:179px;
	float:left;
	position:relative;
	
	
}
#home_splash #home_gran_seleccion {

	/*background-image:url(../imagenes/back_home_gran_seleccion.jpg);
	background-repeat:no-repeat;*/
	width:320px;
	height:168px;
	float:left;
	
	position:relative;
	top:10px;
	
}

#home_splash #home_esp {

	background-image:url(../imagenes/back_home_especialidades.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:168px;
	float:left;
	
	position:relative;
	top:10px;
	
}

#home_splash #home_recomienda {

	background-image:url(../imagenes/back_home_compartir.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:160px;
	float:left;
	
	position:relative;
	top:10px;
	
}

#home_splash #home_registro {

	background-image:url(../imagenes/back_home_registro.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:160px;
	float:left;
	
	position:relative;
	top:10px;
	
}

}
#seccion_registro {

	background-image:url(../imagenes/back_seccion_registro.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:120px;
	float:left;
	
	position:relative;
	
}

#seccion_registro_bis {

	background-image:url(../imagenes/back_seccion_registro_bis.jpg);
	background-repeat:no-repeat;
	width:328px;
	height:120px;
	float:left;
	
	position:relative;
	top:18px;
	
}

#seccion_registro_swf {

	background-image:url(../imagenes/pill_registro.gif);
	background-repeat:no-repeat;
	width:328px;
	height:120px;
	float:left;
	
	position:relative;
	top:18px;
	
}

#seccion_registro_swf2 {

	background-image:url(../imagenes/pill_registro.gif);
	background-repeat:no-repeat;
	width:328px;
	height:120px;
	float:left;
	
	position:relative;
	
}

#seccion_datos_usuario_swf2 {

	background-image:url(../imagenes/pill_registro_2.gif);
	background-repeat:no-repeat;
	width:328px;
	height:223px;
	float:left;
	
	position:relative;
	
}

.pasti_lateral_tienda {

	width:228px;
	float:left;
	
}

#seccion_olive {

	background-image:url(../imagenes/back_seccion_olive.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:148px;
	float:left;
	
	position:relative;
	top:4px;
	
}

#seccion_olive_swf {

	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	float:left;	
	position:relative;
	top:4px;
	
}


#seccion_tienda {

	background-image:url(../imagenes/back_seccion_tienda.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	float:left;
	
	position:relative;
	top:4px;
	
}

#seccion_tienda_bis {

	background-image:url(../imagenes/back_seccion_tienda_bis.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	float:left;
	
	position:relative;
	top:24px;
	
}

#seccion_tienda_swf {

	background-image:url(../imagenes/back_seccion_tienda.gif);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	float:left;
	
	position:relative;
	top:4px;
	
}
#seccion_tienda_swfUnete {

	vertical-align:top;
	width:328px;
	float:left;
	
	position:relative;
	top:-395px;
	
}

#seccion_museo {

	background-image:url(../imagenes/back_seccion_museo.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:360px;
	margin-bottom:10px;
	
}

#seccion_recetas {

	clear:both;
	position:relative;
	top:10px;
	display:block;
	background-image:url(../imagenes/back_seccion_recetas.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:485px;
	margin-bottom:20px;
		
}
#seccion_recetas2 {

	clear:both;
	position:relative;
	top:10px;
	display:block;
	background-image:url(../imagenes/back_seccion_recetas2.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:535px;
	margin-bottom:20px;
		
}

#seccion_esp {

	background-image:url(../imagenes/back_seccion_esp.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:170px;
	float:left;
	
	position:relative;
	top:13px;
	
}


#seccion_esp_bis {

	background-image:url(../imagenes/back_seccion_esp_bis.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:170px;
	float:left;
	
	position:relative;
	top:13px;
	
}

#seccion_esp_swf {

	background-image:url(../imagenes/back_seccion_esp.gif);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:170px;
	float:left;
	
	position:relative;
	top:13px;
}
#home_splash_bis{ 
	width:610px; 
	position:absolute;
	left:0;
	height:202px;
		
}

#seccion_esp_bis_bis {

	background-image:url(../imagenes/back_seccion_esp_bis_bis.jpg);
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	width:312px;
	height:302px;
    position:absolute;
	right:0px;
	
	bottom:0;
	
		
	
	}
	
	#seccion_esp_bis_bis2{

	background-image:url(../imagenes/back_seccion_esp_bis_bis2.jpg);
	background-position:bottom right; 
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	width:312px;
	height:302px;
    position:absolute;
	right:0px;
	
	bottom:0;
	
		
	
	}


#navegador #over1 {position:absolute;top:35px;left:265px;display:none;cursor:pointer;}

#navegador #over2 {position:absolute;top:35px;left:392px;display:none;cursor:pointer;}

#navegador #over3 {position:absolute;top:35px;left:509px;display:none;cursor:pointer;}

#navegador #over4 {position:absolute;top:35px;left:662px;display:none;cursor:pointer;}

#navegador #over5 {position:absolute;top:35px;left:780px;display:none;cursor:pointer;}

#navegador #over6 {position:absolute;top:35px;left:928px;display:none;cursor:pointer;}


#navegador_b #over1 {position:absolute;top:35px;/*left:188px;*/left:265px;display:none;cursor:pointer;}

#navegador_b #over2 {position:absolute;top:35px;/*left:315px;*/left:392px;display:none;cursor:pointer;}

#navegador_b #over3 {position:absolute;top:35px;/*left:432px;*/left:509px;display:none;cursor:pointer;}

#navegador_b #over4 {position:absolute;top:35px;/*left:585px;*/left:662px;display:none;cursor:pointer;}

#navegador_b #over5 {position:absolute;top:35px;/*left:703px;*/left:780px;display:none;cursor:pointer;}

#navegador_b #over6 {position:absolute;top:35px;/*left:851px;*/left:928px;display:none;cursor:pointer;}


#banda_inferior {

	background-image:url(../imagenes/deg_subnav.jpg);
	background-repeat:repeat-x;
	height:47px;
	width:100%;
		
	
}

#banda_inferior #over_sub1 {position:absolute;top:35px;left:188px;display:none;cursor:pointer;}

#banda_inferior #over_sub2 {position:absolute;top:35px;left:315px;display:none;cursor:pointer;}

#banda_inferior #over_sub3 {position:absolute;top:35px;left:432px;display:none;cursor:pointer;}

#banda_inferior #over_sub4 {position:absolute;top:35px;left:585px;display:none;cursor:pointer;}

#banda_inferior #over_sub5 {position:absolute;top:35px;left:703px;display:none;cursor:pointer;}

#banda_inferior #over_sub6 {position:absolute;top:35px;left:851px;display:none;cursor:pointer;}

#email_address, #password {

	font-size:12px; 
	width:130px; 
	background-color:#c4d6cf; 
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	font-style:italic;
	color:#004f31;

}

#input_busqueda {

	font-size:12px; 
	width:110px; 
	background-color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	padding-left:5px;
	
}

#input_form {

	font-size:12px; 
	width:250px; 
	background-color:#c4d6cf;
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	padding-left:5px;
	
}

#input_form2 {

	font-size:12px; 
	width:250px; 
	background-color:#dbe6e1;
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	padding-left:5px;
	
}

#input_user {

	font-size:12px; 
	width:130px; 
	background-color:#c4d6cf; 
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	font-style:italic;
	color:#004f31;
		
}
#input_pass {

	font-size:12px; 
	width:130px; 
	background-color:#c4d6cf; 
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	font-style:italic;
	color:#004f31;
		
}

#input_suscribir {

	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#333333;
	border:0;
	background-color:#c4d6cf;
	text-align:right;

}

#div_pass {
	 
	margin-top:6px; 
	*margin-top:2px;
	padding-left:5px;

}

.txt_verde18_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:18px;
	font-style:italic;
	line-height:17px;
	
}

.txt_caqui18_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#998902;
	font-size:18px;
	font-style:italic;
	line-height:17px;
	
}

.txt_verde16_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:16px;
	font-style:italic;
	line-height:15px;
	
}

.txt_verde12 {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:12px;	
	
}

.txt_verde12_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:12px;
	font-style:italic;
	
}

.txt_dorada12_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#9F9012;
	font-size:12px;
	font-style:italic;
	
}

.txt_roja12_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#7F0000;
	font-size:12px;
	font-style:italic;
	
}

.txt_verde14 {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:14px;
	
}

.txt_negro12 {

	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	
}
.txt_negro11, .messageBox {

	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	
}

.formOscuro{

	font-size:14px; 
	background-color:#c4d6cf;
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	color:#004f31;
	font-style:italic;

}

.formClaro {

	font-size:14px; 
	background-color:#dbe6e1;
	font-family:Arial, Helvetica, sans-serif;
	border-style:none;
	color:#004f31;
	font-style:italic;

}

.pasti_producto {

	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;	
	float:left;
	width:175px;
	height:345px;
	margin:0px;
	
}

.pasti_producto p { margin:4px 0 0 0; padding:0; }

.pasti_ancha {

	width: 703px;
	height:260px;
	background-image:url(../imagenes/tutienda/tile_masinfo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;	

}

.boton_cesta img {
	
	margin: 0 5px;	
	float:right;

}

.pasti_ancha .texto {
	position:relative; 
	margin-top:-182px;
	margin-left:163px; 
	padding-bottom:10px;
	width:510px;

}

.pasti_ancha p {

	margin:22px 0 10px 31px; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;	
	width:476px;	

}

.pasti_ancha ul { margin:0; padding:0; }
.pasti_ancha li {
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;

}

.pasti_ancha b { font-size:14px; font-weight:bold; }


.txt_precio {

	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px;
	font-weight:bold;	
	
}

.txt_azul_link {

	font-family:Arial, Helvetica, sans-serif;
	color:#2b4f99;
	font-size:10px;
	text-decoration:underline;
	
}

.txt_ruta {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004f31;
	text-decoration:none;
	padding-left:25px;
	
}

.txt_ruta_link {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004f31;
	text-decoration:none;
	
}

.txt_oculto_verde {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#004f31;
	text-decoration:none;
	line-height:22px;
	text-align:left;
	
}

.txt_negro12 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
		
}

.txt_gris12 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
		
}

.txt_verde13_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:13px;
	font-style:italic;
	
}
.txt_chiqui_13 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;

}
.txt_chiqui {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;

}

.listado_azul {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#2b4f99;
	
}

.listado_negro {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	
}


.formUnicoLabel {

	margin-left:20px; clear:both; width:150px; text-align:right; float:left; padding:0 10px 0 0; height:25px; height: 25px; margin-top: 1px;

}

.formUnicoInput {

	width:300px; float:left; background-image:url(../imagenes/tutienda/campoform.gif); background-repeat:no-repeat; padding:0 0 0 5px; height:25px;

}

select {

	border:0;
	background-color: #c4d6cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004f31;
	font-style:italic;	

}

.busq_noticias{
	font-size: 16px; 
}
.celda {

	text-align:center; 
	background-image:url(../imagenes/tutienda/fondo_celda.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;

}

#seccion_rutas {

	clear:both;
	position:relative;
	top:10px;
	display:block;
	background-image:url(../imagenes/back_seccion_rutas.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:420px;
	margin-bottom:20px;
		
}
#seccion_rutas2 {

	clear:both;
	position:relative;
	top:10px;
	display:block;
	background-image:url(../imagenes/back_seccion_rutas2.jpg);
	vertical-align:top;
	background-repeat:no-repeat;
	width:328px;
	height:370px;
	margin-bottom:20px;
		
}
#seccion_registro_unete {
   
	/*background-image:url(../imagenes/tutienda/fondo_registro_unete.jpg);
	background-repeat:no-repeat;*/
	width:704px;
	height:377px;
	position:relative;
	top: -160px;
	
}

#seccion_registro_unete .textos {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	left:54px;
	top:36px;
	line-height:17px;
	
}

#seccion_registro_unete .campos {

	position:absolute;
	left:139px;
	top:34px;
	width:180px;

}




#seccion_registro_unete .campos .texto {
	background-image:url(../imagenes/tutienda/fondo_campo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#333333;
	border:0;	
	width:176px;
	height:20px;	

}

#seccion_registro_unete .combotextodia {
	background-image:url(../imagenes/tutienda/fondo_campo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#333333;
	border:0;	
	width:38px;
	height:20px;	

}
#seccion_registro_unete .combotexto {
	background-image:url(../imagenes/tutienda/fondo_campo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#333333;
	border:0;	
	width:58px;
	height:20px;	

}
.txt_verde20_cursiva {

	font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:20px;
	font-style:italic;
	line-height:20px;
	font-weight:bold;
	text-align:right;
	 width:357px;
	 height:128px; 
	 float:right;
	 
	  margin-right:30px;
	  margin-top:30px;
	
}
.txt_verde14_cursiva{

font-family:Arial, Helvetica, sans-serif;
	color:#004f31;
	font-size:14px;
	font-style:italic;




}
.txt_negro9 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-align:right;
	
		
}
.pastiPromo{padding-top:5px; width:100px; height:100px; text-align:right; float:left;}

/*****************************
	BLOQUE PROMOCIONES
****************************/
.bloquePromociones{
	width:930px; height:168px;
	margin:0; padding:0; margin-top:10px;
}
	.bloquePromociones .promoTienda{
		float:left;
		width:610px; height:168px;
		background:url(../imagenes/destacados/destacado_horizontal.gif) no-repeat top left;
		margin:0; padding:0;
		display:inline;
	}	
		.bloquePromociones .promoTienda .promo{
			position:relative;
			float:left;
			width:290px; height:168px; width:305px\9;
			margin:0; padding:0; padding-left:15px;
			font-family:Arial, Helvetica, sans-serif;
			display:inline;
		}
			.bloquePromociones .promoTienda .promo .producto{
				width:150px;
				font-size:15px;	font-weight:bold; font-style:italic;color:#004f31;
				padding-top:54px;
			}
			.bloquePromociones .promoTienda .promo .precio{
				position:absolute; bottom:22px; left:15px;				
				font-size:11px; color:#333333;
			}
			.bloquePromociones .promoTienda .promo a.comprar, .bloquePromociones #destacado a.comprar{
				position:absolute; bottom:10px; left:15px;
				display:block;
				width:87px!important; height:15px; width:110px;
				font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:10px; color:#2b5097; font-style:normal;
				background:url(../imagenes/destacados/destacado02_febrero10_icono_comprar.gif) no-repeat top left;
				margin:0; padding:0; padding-left:20px;
			}
			.bloquePromociones .promoTienda .promo img.fotoProducto{
				position:absolute; top:0; right:0;
				width:137px; height:168px;
			}			

.bloquePromociones #destacado{
	position:relative;
	float:right;
	width:296px; height:155px;
	width:311px\9; height:168px\9;
	margin:0; padding:13px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;	
}
	.bloquePromociones #destacado .producto{
		width:217px;
		font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; color:#004f31; font-weight:bold;
		margin:0; padding:0; margin-bottom:18px;		
	}
	.bloquePromociones #destacado .oferta{
		font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; font-weight:bold;
		margin:0; padding:0; margin-bottom:5px;				
	}
	.bloquePromociones #destacado .precio{
		font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; color:#004f31;
		margin:0; padding:0; margin-bottom:30px;	
	}

/**************************************
	DESTACADOS FEBRERO 2010
**************************************/
	.bloquePromociones #destacado.feb{
		background:url(../imagenes/destacados/destacado02_febrero10_fondo.jpg) no-repeat 0 0;
	}
	
/**************************************
	CLASES REUTILIZABLES
**************************************/	
.rojo{color:#d31f2b;}