/*11:30 06/07/2007*/

/** { margin: 0; padding: 0; }*/
.cls { clear: both; }
.uline { text-decoration: underline; }
.black { font-weight: bold; }
.cursi { font-style:italic; }

body {
	font-size: x-small; /* 1EM=10px */
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #222222;
	text-align: center;
	margin: 0; padding: 0;
}

a {
	color: #000099;
	text-decoration: underline;
	}

a:active {
	text-decoration: none;
	}

a:visited {
	text-decoration: none;
	}

.caja_error{
	width: 400px;
	height: auto;
	padding-top:20px;
}

.error{
	color: #b54847;
	font-family: "Trebuchet MS";
	font-size: 14px;
	width: 400px;
	height: auto;
	padding: 5px 8px 5px 8px;
	background-color: #edede5;
	border: 1px solid #d4d4cd;
}

.caja_result_busqueda{
	color: #b54847;
	font-family: "Trebuchet MS";
	font-size: 14px;
	width: 350px;
	height: auto;
	margin-top:10px;
	padding: 5px 8px 5px 8px;
	background-color: #edede5;
	border: 1px solid #d4d4cd;
}

.caja_no_promos{
	color: #b54847;
	font-family: "Trebuchet MS";
	font-size: 14px;
	width: 400px;
	height: auto;
	margin-top:10px;
	padding: 5px 8px 5px 8px;
	background-color: #edede5;
	border: 1px solid #d4d4cd;
}

a:hover {
	text-decoration: underline;
	}
	
a img {
	border-width: 0px;
	outline: none;
	}


div#imagen_perfiles {
   width: 918px;
   height: 670px;
   background: url(../images/cabecera_perfiles.jpg) no-repeat left top;
   margin:0;
   padding:0;
   text-align:left;
   /*border: thin solid yellow;*/
}

div#imagen_perfiles img{
	border:0;
}

.bandera{
	width:80px;
	margin-right:10px;
	/*border: thin solid blue;*/
}

.bandera img{
	vertical-align:middle;
}

.bandera a {
	font-size: 11px;
   color:#9a8250;
   text-decoration:none;
}

div#idiomas{
	width:250px;
	padding-top:59px;
	padding-left:60px;
	margin-bottom:11px;
	/*border: thin solid red;*/
}

div#contenedor {
   width: 918px;
   text-align:left; 
   margin: 0px auto;
}

div#principal{
    width: 918px;
    background-image: url(../images/centro.gif);
    /*border: thin solid yellow;*/
}

div#buscador{
	/*position:relative;*/
	height: 394px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

div#buscador_distribuidores{
	/*position:relative;*/
	height: 150px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

div#buscador_productos_par{
	/*position:relative;*/
	height: 350px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

div#buscador_productos_fra{
	/*position:relative;*/
	height: 265px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

div#buscador_productos_res{
	/*position:relative;*/
	height: 220px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

div#buscador_recetas{
	/*position:relative;*/
	height: 155px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

.img_buscador_recetas{
	padding:0;
	margin:0;
	width:131px;
	height:122px;
}

.img_buscador_productos{
	padding:0;
	margin:0;
	width:161px;
	height:99px;
}

div#localizador h1{	padding: 0; margin: 0; font-weight: 100; display: block; }

div#localizador{
	padding-top: 0.8em;
  	padding-left: 1.5em;
  	padding-bottom: 0%;	
  	/*border: thin solid blue;*/
}

div#localizador form{
	padding:0;
	margin:0;
  	/* border: thin solid blue;*/
}

div#banners{
    display: table;
    margin-top: 20px;
    margin-left: 10px;
    /*border: thin solid blue;*/
}

div#izquierda{
	/*position:relative;*/
	float:left;
	width:220px;
	padding-left:40px;
	/*border: thin solid red;*/
	
}

div#capa_principal1{
    float: left;
    position: relative;
    width: 600px;
    background-color: #fcfcf7;
    padding-top: 10px;
    padding-left: 36px;
    /*border: thin solid #998587;*/
}

.texto_legal{
	margin-right:40px;
	text-align:justify;
}

div#provincia{
	top: 250px;
	width: 918px;
}

.texto_buscador {
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: left;
	color: #2c2b3f;
}

.texto_btn {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}

.boton{
	background:url(../images/boton.gif) repeat-x left top;
}

.texto_oscuro{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #2c2b3f;
	text-decoration: none;
}

.texto_oscuro p{
	text-align:justify;
}

.texto_oscuro_justificado{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #2c2b3f;
	text-align:justify;
}

.texto_claro{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #9a8350;
}

.texto_claro_grande{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #9a8350;
	text-decoration: none;
}

.texto_rojo{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #a82323;
}

.texto_titulo{
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #7c6a4c;
}

.texto_titulo_rojo{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #a82323;
}

.texto_titulo_blanco{
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #ffffff;
}

.texto_titulo_azul{
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #333;
}

.rombo1{
	margin-right:8px;
}

.rombo2{
	margin-left:15px;
}

.flecha{
	vertical-align:10%;
	margin-right:8px;
}

.enlace_ampliar_mapa {
	font-family: "Trebuchet MS";
	font-size: 9px;
}
.enlace_ampliar_mapa:link{
	color: #9f8651;
}

.enlace_ampliar_mapa:visited, enlace_ampliar_mapa:hover, enlace_ampliar_mapa:active	{
	color: #9f8651;
	background-color: transparent;
}

.enlace_atras {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #262453;
}

.enlace_atras:link{
	text-decoration:none;
}

.enlace_atras:visited{
	text-decoration:none;
	background-color: transparent;
}

.enlace_atras:hover{
	text-decoration:underline;
	background-color: transparent;
}

.enlace_atras:active{
	text-decoration:none;
	background-color: transparent;
}

.select_buscador{
	width:150px;
}

.boton_buscar{
	border:0;
	width:100px;
	height:20px;
	margin-top:10px;
	background:url(../images/fondo_boton.gif) repeat-x left top;
}

.flashmapa{
	padding:0;
	margin:0;
	margin-top:8px;
	margin-bottom:10px;
	width:167px;
	height:136px;
	z-index:-20;
	/*display:none;*/
	/*border: 1px solid red;*/	
}

.check_caja{
	font-size:12px;
	color: #7c6a4c;
	vertical-align:20%;
}

.caja_oscura{
	color: #2c2b3f;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 240px;
	height: auto;
	margin-top:20px;
	padding: 25px 20px 10px 20px;
	/*background-color: #edede5;*/
	border: 1px solid #d4d4cd;
}

.caja_general{
	color: #2c2b3f;
	/*font-family: "Trebuchet MS";
	font-size: 14px;*/
	width: auto;
	height: auto;
	/*margin-top:20px;
	margin-left:50px;*/
	padding: 11px 20px 10px 20px;
	/*background-color: #edede5;*/
	border: 1px solid #d4d4cd;
}

.caja_general ul {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 14px;
	cursor: default;
	width: auto;
	padding-left:20px;
	/*list-style-position: inside;*/
	/*list-style-type: disc;*/
	list-style-image: url("../images/rombo.gif"); 
	color: #2c2b3f;
}

.caja_general li{
	text-align:justify;
	margin-bottom:15px;
	color:#9e8651;
}

.caja_general p{
	text-align:justify;
}

.caja_general_calidad{
	background:url(../images/fondo_caja_general.jpg) repeat-x left top;
	color: #2c2b3f;
	/*font-family: "Trebuchet MS";
	font-size: 14px;*/
	width: 500px;
	height: auto;
	/*margin-top:20px;
	margin-left:50px;*/
	padding: 10px 30px 30px 30px;
	/*background-color: #edede5;*/
	border: 1px solid #ac8736;
	z-index:10;
	text-align:justify;
}

.caja_general_calidad ul {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 14px;
	cursor: default;
	width: auto;
	padding-left:15px;
	/*list-style-position: inside;*/
	/*list-style-type: disc;*/
	list-style-image: url("../images/rombo.gif"); 
	color: #2c2b3f;
}

.caja_general_calidad li{
	text-align:justify;
	margin-top:30px;
	margin-bottom:5px;
	color:#9e8651;
}

.caja_general_calidad p{
	text-align:justify;
}

.img_rombo_calidad{
	float:right;
	margin-right:10px;
	margin-left:40px;
}

.img_calidad{
	float:left;
	margin:0;
	margin-right:10px;
}

.img_fondo_calidad{
	position:absolute;
	top:-12px;
	left:370px;
	z-index:-10;
}

.img_fondo_donde{
	position:absolute;
	top:-12px;
	left:403px;
	z-index:-10;
}

.texto_donde{
	padding-top:20px;
	width:350px;
	text-align:justify;
}

.img_fondo_momento{
	position:absolute;
	top:-12px;
	left:414px;
	z-index:-10;
}

.img_momento1{
	position:absolute;
	top:160px;
	left:448px;
	z-index:-11;
}

.img_momento2{
	position:absolute;
	top:710px;
	left:448px;
	z-index:10;
}

.texto_momento{
	width:340px;
	text-align:justify;
}

.img_fondo_catalogo{
	position:absolute;
	top:-10px;
	left:420px;
	z-index:-10;
	/*border: 1px solid red;*/
}

.img_fondo_catalogo1{
	position:absolute;
	top:-12px;
	left:406px;
	z-index:-10;
	/*border: 1px solid red;*/
}

.texto_catalogo{
	width:340px;
	text-align:justify;
}

.img_fondo_recetas{
	position:absolute;
	top:-12px;
	left:426px;
	z-index:-10;
}

.texto_recetas{
	width:360px;
	text-align:justify;
	margin-bottom:30px;
}

.primera_letra{
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight:bold;
}

.titulo_resultados{
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #2c2b3f;
}

.titulo_resultados_rojo{
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #a82323;
}

.texto_calidad{
	width:310px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #2c2b3f;
	/*border: 1px solid #d4d4cd;*/
}

.texto_calidad p{
	text-align:justify;
}

.img_error{
	float:left;
	margin-top:20px;
	margin-right:20px;
}

.arriba{
	float:right;
	width:100px;
}

.producto a {
	text-decoration: none;
}

.te_interesa{
	position:relative;
	background:url(../images/caja_interesar/centro.jpg) repeat-y left top;
	/*margin-right:20px;*/
	margin-left:20px;
	width:200px;
	height:auto;
	/*border: thin solid blue;*/
}

.te_interesa_header_es{
	background:url(../images/caja_interesar/header_interesar_es.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.te_interesa_header_en{
	background:url(../images/caja_interesar/header_interesar_en.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.te_interesa_header_ca{
	background:url(../images/caja_interesar/header_interesar_ca.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.te_interesa_header_po{
	background:url(../images/caja_interesar/header_interesar_po.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.te_interesa_footer{
	background:url(../images/caja_interesar/footer.jpg) no-repeat left top;
	width:200px;
	height:17px;
}

.texto_interesa{
	width: 110px;
	margin: 5px 5px 5px 28px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	/*border: 1px solid red;*/
}

.btn_interesa{
	position:absolute;

	left:145px;
	bottom:20px;
	border: 0;
}



.catalogo_te_interesa{
	position:relative;
	background:url(../images/caja_interesar/centro.jpg) repeat-y left top;
	/*margin-right:20px;*/
	width:200px;
	height:auto;
	/*border: thin solid blue;*/
}

.catalogo_te_interesa_header_es{
	background:url(../images/caja_interesar/header_formato_es.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_te_interesa_header_en{
	background:url(../images/caja_interesar/header_formato_en.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_te_interesa_header_ca{
	background:url(../images/caja_interesar/header_formato_ca.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_te_interesa_header_po{
	background:url(../images/caja_interesar/header_formato_po.jpg) no-repeat left top;
	width:200px;
	height:38px;
}


.catalogo_topping_header_es{
	background:url(../images/caja_interesar/header_topping_es.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_topping_header_en{
	background:url(../images/caja_interesar/header_topping_en.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_topping_header_ca{
	background:url(../images/caja_interesar/header_topping_ca.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_topping_header_po{
	background:url(../images/caja_interesar/header_topping_po.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_combinaciones_header_es{
	background:url(../images/caja_interesar/header_combinaciones_es.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_combinaciones_header_en{
	background:url(../images/caja_interesar/header_combinaciones_en.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_combinaciones_header_ca{
	background:url(../images/caja_interesar/header_combinaciones_ca.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_combinaciones_header_po{
	background:url(../images/caja_interesar/header_combinaciones_po.jpg) no-repeat left top;
	width:200px;
	height:38px;
}

.catalogo_topping_footer{
	background:url(../images/caja_interesar/footer.jpg) no-repeat left top;
	width:200px;
	height:17px;
}


.catalogo_te_interesa_footer{
	background:url(../images/caja_interesar/footer.jpg) no-repeat left top;
	width:200px;
	height:17px;
}

.catalogo_texto_interesa{
	width: 140px;
	text-align: left;
	padding: 5px 5px 5px 28px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: 1px solid red;*/
}

.catalogo_btn_interesa{
	position:absolute;

	left:145px;
	bottom:20px;
}

.catalogo_banner{
	position:relative;
	background:url(../images/caja_banner/centro.jpg) repeat-y left top;
	margin-left:2px;
	width:200px;
	height:auto;
	/*border: thin solid blue;*/
}

.catalogo_banner_header{
	background:url(../images/caja_banner/header.jpg) no-repeat left top;
	width:200px;
	height:13px;
}

.catalogo_banner_footer{
	background:url(../images/caja_banner/footer.jpg) no-repeat left top;
	width:200px;
	height:13px;
}

.banner_izq{
	margin-bottom:10px;
	z-index:-10;
}

.cupon_descuento{
	margin:0;
	padding:0;
}

.boton_imprimir{
	border:0;
	float:right;
	width:100px;
	height:20px;
	background:url(../images/fondo_boton.gif) repeat-x left top;
}

div#control_virtual{
	/*position:relative;*/
	height: 295px;
    width: 197px;
    margin-top: 0%;
    margin-left:20px;
    background-image: url(../images/sobra_caja.gif);
    font-family: "Trebuchet MS";
	font-size: 14px;
	/*border: thin solid yellow;*/
}

div#control_virtual p{
	padding-top: 1.2em;
  	padding-left: 0.6em;
  	padding-bottom: 0%;	
  	/*border: thin solid blue;*/
}

.enlace_virtual_span{
	color:#000000;
}

.enlace_virtual{
	color:#000000;
	text-decoration:none;
}	

.enlace_virtual:hover{
	color:#000000;
	text-decoration:underline;
}

.texto_visita{
	display: block;
}

.texto_visita1{
	display: none;
}
