/* Reset de las CSS */
html, body, div, span,
h1, h2, h3, p, blockquote, pre,
a, address, cite, em, font, img, li, ol, ul,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	text-decoration:none;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
ul , li{
	list-style: none;
}
blockquote:before, blockquote:after {
	content: "";
}

/* Estilos comunes */
	* {margin:0; padding:0}
	body {background-color:#e5e5e5; font: 0.7em Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0}
	img {border:0}
	p {margin-bottom:1em}
	ol, ul {margin:1em 0 1em 1em; padding:0}
	li {margin-left:1.5em; padding-left:0}

	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

	input, select, textarea {font: 1em Arial, Helvetica, sans-serif}
	input[type="text"], input[type="button"], select, textarea {border:1px solid #BEC1C2; }

	h2.destacado {background:#fff url(../img/bg/h2_destacado_interior.gif) repeat-x 0 14px; margin:12px 0 0 0; padding-right:12px}
	h2.destacado span {background:#fff; font:1.9em "Times New Roman", Times, serif; padding-right:7px}

	p img.fl {float:left; margin-right:10px}
	p img.fr {float:right; margin-left:10px}
		

	.bloque-redondeado {
	  background: url(../img/bloque-redondeado/tipo01-top-left.gif) top left no-repeat;
	  margin-bottom:15px;
	  position:relative;
	  }
	.bloque-redondeado-encabezado {
	  background: url(../img/bloque-redondeado/tipo01-top-right.gif) top right no-repeat;
	  margin:0;
	  }
	.bloque-redondeado-cuerpo {
	  background: url(../img/bloque-redondeado/tipo01-center-right.gif) top right repeat-y;
	  margin:0;
	  padding:0 15px;
	  }
	.bloque-redondeado-pie {
	  background: url(../img/bloque-redondeado/tipo01-bottom-left.gif) bottom left no-repeat;
	  }
	.bloque-redondeado-pie .esquina-abajo-dcha {
	  background: url(../img/bloque-redondeado/tipo01-bottom-right.gif) bottom right no-repeat;
	  }

		/* Composicion 01: imagen principal a la izquierda y bloque de información a la derecha */
		.bloque-redondeado.composicion01 .bloque-redondeado-info {float:right; width:460px}
		.bloque-redondeado.composicion01 .img-ppal {float:left; margin:0 0 0 -14px} /* el margen es un píxel menos que el padding para que quede bien enrasado con el borde semidegradado */
	
		.bloque-redondeado.localizacion .bloque-redondeado-cuerpo {padding:0}
		.bloque-redondeado.localizacion .img-ppal {float:left}
		.bloque-redondeado.localizacion .direccion-postal {background:#fff; border-left:1px solid #DEDEDF; float:left; width:360px}
		.bloque-redondeado.localizacion .img-titulo {display:block; margin:0}
		.bloque-redondeado.localizacion address p {background:url(../img/bg/degradado01.jpg) repeat-x bottom left; color:#393A37; height:25px; line-height:25px; margin:0; padding-left:33px}
	
	
	/* estilos de formulario */
	.envoltorio-campo {float:left; margin:0 16px 16px 0; width:222px;}
	.envoltorio-campo.sin-margen {margin-right:0}
	.envoltorio-campo.ancho {width:460px;}
	.envoltorio-campo.nueva-linea {clear:left}
	.envoltorio-campo label {color:#718717; display:block; font:bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; float:left; width:70px;}
	.envoltorio-campo input, .envoltorio-campo textarea {border:1px solid #fff; border-top:1px solid #CECECE; border-left:1px solid #CECECE; height:12px; padding:2px}
	.envoltorio-campo input {width:146px}
	.envoltorio-campo.ancho input, .envoltorio-campo #mensaje {width:384px;}
	.envoltorio-campo #mensaje {display:inline; height:97px}
	.envoltorio-campo.enviar {margin-bottom:0}
	.envoltorio-campo #bt-enviar {display:inline; background:transparent url(../img/botones/bt_enviar_01.jpg) no-repeat top left; border:none; color:#fff; height:26px; font-size:0.9em; margin:0 0 0 219px; padding:0px 7px 6px 23px; text-align:center; width:82px}
	
	/* bloque con pestaña */
	.bloque-pestana {border-bottom:1px solid #DEDEDF; margin:0 0 10px 0}
	.pestana h3 {font-size:1em; margin:0; padding:0}
	.pestana .dcha {display:block; background:url(../img/bg/pestana01-dcha.jpg) no-repeat top right; float:left}
		.pestana.pestana-dcha .dcha {float:right}
	.pestana .izq {background:url(../img/bg/pestana01-izq.jpg) no-repeat top left; color:#718717; display:block; font-size:1.1em; font-weight:bold; padding:10px 20px 5px 15px}
	.bloque-pestana-info {background:#EEE url(../img/bg/degradado02.jpg) repeat-x top left; padding:7px 15px}
	.col_int_dcha .bloque-pestana-info .destacado {color:#718717; border-bottom:1px solid #DEDEDF; font-weight:bold; margin-bottom:10px; padding-bottom:2px}
	.col_int_dcha .bloque-pestana-info p {line-height:1.5em; margin-bottom:5px}
	.bloque-pestana-info .acciones {text-align:right}
	.bloque-pestana-info .acciones .leer-mas {background:url(../img/iconos/ico_hoja01.gif) no-repeat right center; color:#393A37; font-weight:bold; padding:5px 17px 5px 5px}
	.bloque-pestana .volver {background: url(../img/fle_gui/fle_volver.gif) no-repeat right center; color:#393A37; font-weight:bold; padding:5px 15px 5px 5px}
	.bloque-pestana .pestana .volver {float:right; margin:6px 15px 0 0}
	
	.bloque-pestana.con-sombra {border-bottom:0}
	.bloque-pestana.con-sombra .bloque-pestana-info {
	  background:#FDFDFD url(../img/sombras/sombra01-center-right.gif) top right repeat-y;
	  margin:0;
	  padding:10px 22px 10px 15px;
	  }
	.bloque-pestana.con-sombra .bloque-pestana-pie {
	  background: url(../img/sombras/sombra01-bottom-left.gif) bottom left no-repeat;
	  height:9px;
	  line-height:9px;
	  }
	.bloque-pestana.con-sombra .bloque-pestana-pie .esquina-abajo-dcha {
	  background: url(../img/sombras/sombra01-bottom-right.gif) bottom right no-repeat;
	  }
	  
	/* listado categorías */
	.bloque-pestana.listado-categorias {border-bottom:0}
	.bloque-pestana.listado-categorias .fila {border-bottom:1px solid #DEDEDF; padding:8px 0}
	.bloque-pestana.listado-categorias .bloque-pestana-info {background:#FDFDFD; padding:5px 0 0 0}
	.bloque-pestana.listado-categorias .item {background:url(../img/bg/sep_vert_listado_item.gif) repeat-y top left; float:left; min-height:130px; padding-left:2px}
	.bloque-pestana.listado-categorias .item.primero {background:none}
	.bloque-pestana.listado-categorias .item .imagen {height:100px; margin:0 auto; width:149px}
	.bloque-pestana.listado-categorias .item .imagen.con-sombra {background:url(../img/sombras/sombra02.gif) no-repeat top left; padding:0 7px 8px 0}
	.bloque-pestana.listado-categorias .item .info {clear:both; padding:3px 15px; text-align:center}
	.bloque-pestana.listado-categorias .item .flecha-descarga {background:url(../img/fle_gui/fle_simple_dcha_02.gif) no-repeat left center; color:#393A37; margin-left:-9px; padding-left:15px; text-decoration:none}
	
		/* tres columnas */
		.bloque-pestana.listado-categorias.tres-columnas .item {width:204px}
		
	
	/* navegación pestañas*/
	.nav-pestanas2 {background:url(../img/nav-pestanas/nav-pestanas-bg-lista.jpg) repeat bottom left; list-style:none; margin:0 0 20px 0; padding:0 0 8px 20px}

	.nav-pestanas2 li {float:left; height:60px; margin:0; position:relative; z-index:1}
	.nav-pestanas2 a, .nav-pestanas2 a:hover {color:#666666; cursor:pointer; font-size:1.1em; text-decoration:none}
	.nav-pestanas2 a, .nav-pestanas2 span {float:left; height:60px; line-height:60px}
	.nav-pestanas2 a 	{background:url(../img/nav-pestanas/nav-pestanas-izq-off.jpg) no-repeat bottom left; padding:0 0 0 10px}
	.nav-pestanas2 span.rel 	{background:url(../img/nav-pestanas/nav-pestanas-bg-off.jpg) repeat-x bottom left; padding:0 10px}
	.nav-pestanas2 span.rel {position:relative; padding-left:80px}
	.nav-pestanas2 .item-info, /*.nav-pestanas2 .sel .item-info */ {background:transparent url(../img/fle_gui/fle_simple_dcha_03.gif) no-repeat left center; float:none; padding:0 0 0 10px}
	.nav-pestanas2 .imagen {border:1px solid #ECECEC; margin-right:10px; position:absolute; left:10px; top:10px; height:auto}
	.nav-pestanas2 .offset	{background:url(../img/nav-pestanas/nav-pestanas-dcha-off-ultimo.jpg) no-repeat bottom left; width:10px; position:absolute; right:-10px; bottom:0; padding:0}
	.nav-pestanas2 .primero	{background:url(../img/nav-pestanas/nav-pestanas-izq-on-y-off-primero.jpg) no-repeat bottom left}

	.nav-pestanas2 .sel {z-index:2}
	.nav-pestanas2 .sel a {background:url(../img/nav-pestanas/nav-pestanas-izq-on-sobre-off.jpg) no-repeat bottom left}
	.nav-pestanas2 .sel a, .nav-pestanas2 .sel a:hover {font-weight:bold}
	.nav-pestanas2 .sel span 	{background:url(../img/nav-pestanas/nav-pestanas-bg-on.jpg) repeat-x bottom right;}
	.nav-pestanas2 .sel .offset	{background:url(../img/nav-pestanas/nav-pestanas-dcha-on-sobre-off.jpg) no-repeat bottom left; display:block}
	.nav-pestanas2 .sel .primero  		{background:url(../img/nav-pestanas/nav-pestanas-izq-on-primero.jpg) no-repeat bottom left}
	.nav-pestanas2 .sel .ultimo .offset	{background:url(../img/nav-pestanas/nav-pestanas-dcha-on-ultimo.jpg) no-repeat bottom left}

	.nav-pestanas {background:url(../img/nav-pestanas/bg-modelos-flota.jpg) repeat bottom left; list-style:none; margin:0 0 20px 0; padding:0}
	.nav-pestanas li {float:left; height:39px; margin:1px 0; position:relative; z-index:1}
	.nav-pestanas a, .nav-pestanas a:hover {color:#3EA7D6; cursor:pointer; font-weight:bold; font-size:1.5em; text-decoration:none}
	.nav-pestanas a, .nav-pestanas span {float:left; height:39px; line-height:39px}
	.nav-pestanas a 	{background:url(../img/nav-pestanas/modelos-flota-izq-off.jpg) no-repeat bottom left; padding:0 0 0 12px}
	.nav-pestanas span 	{background:url(../img/nav-pestanas/modelos-flota-off-bg.jpg) repeat-x bottom left; padding:0}
	.nav-pestanas .offset	{background:url(../img/nav-pestanas/modelos-flota-dcha-off-ultimo.jpg) no-repeat bottom left; width:12px; position:absolute; right:-12px; bottom:0; padding:0}
	.nav-pestanas .primero	{background:url(../img/nav-pestanas/modelos-flota-izq-off-primero.jpg) no-repeat bottom left}
	.nav-pestanas .sel {z-index:2}
	.nav-pestanas .sel a {background:url(../img/nav-pestanas/modelos-flota-izq-on-sobre-off.jpg) no-repeat bottom left}
	.nav-pestanas .sel a, .nav-pestanas .sel a:hover {color:#fff}
	.nav-pestanas .sel span 	{background:url(../img/nav-pestanas/modelos-flota-on-bg.jpg) repeat-x bottom right; padding:0}
	.nav-pestanas .sel .offset	{background:url(../img/nav-pestanas/modelos-flota-dcha-on-sobre-off.jpg) no-repeat bottom left; display:block}
	.nav-pestanas .sel .primero  		{background:url(../img/nav-pestanas/modelos-flota-izq-on-primero.jpg) no-repeat bottom left}
	.nav-pestanas .sel .ultimo .offset	{background:url(../img/nav-pestanas/modelos-flota-dcha-on-ultimo.jpg) no-repeat bottom left}
	.nav-pestanas2 .sel .item-info{background:transparent url(../img/fle_gui/fle_simple_dcha_03.gif) no-repeat left center; float:none; padding:0 0 0 10px;font-size:150%;font-weight:bold;}

    #header {
      float:left;
      width:100%;
      background:#DAE0D2 url("bg.gif") repeat-x bottom;
	  margin:15px 0;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    
	#header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url("left_on.gif");
      border-width:0;
      }
    #header #current a {
      background-image:url("right_on.gif");
      color:#333;
      padding-bottom:5px;
      }

    #header2 {
      float:left;
      width:100%;
      background:#DAE0D2 url("bg.gif") repeat-x bottom;
	  margin:15px 0;
      }
    #header2 ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header2 li {
      float:left;
      background:url("left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header2 a {
      float:left;
      display:block;
      background:url("right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header2 a {float:none;}
    /* End IE5-Mac hack */
    
	#header2 a:hover {
      color:#333;
      }
    #header2 #current {
      background-image:url("left_on.gif");
      border-width:0;
      }
    #header2 #current a {
      background-image:url("right_on.gif");
      color:#333;
      padding-bottom:5px;
      }
	
/* ---------------------- */

#contenedor {background-color:#fff; margin:0 auto 0 auto; padding:0 12px 12px 12px; text-align:left; width:897px}

/* Cabecera */
#cabecera {background:#fff url(../img/es/banner_home.jpg) no-repeat bottom left; height:308px; width:897px; position:relative}
	#cabecera h1 {position:absolute; left:0px; top:30px}
	#cabecera h1 a {display:block; height:50px; width:180px}
	#cabecera h1 span {display:none}
	.idiomas {margin:0; position:absolute; top:12px; right:0}
	.idiomas li {float:left; margin:0 10px 0 0; height:12px; width:18px}
	.idiomas li a {display:block; height:12px; width:18px}
	.idiomas li a span {display:none}
	.idiomas .idioma_es a {background:url(../img/bandera_es.gif) no-repeat top left;}
	.idiomas .idioma_de a {background:url(../img/bandera_de.gif) no-repeat top left;}
	.idiomas .idioma_en {margin-right:0}
	.idiomas .idioma_en a {background:url(../img/bandera_en.gif) no-repeat top left;}
	.menu_sup {background:#fff; float:left; list-style:none; margin:55px 0 0 324px}
	.menu_sup li {background:#fff url(../img/fle_gui/bullet_menu_apoyo.gif) no-repeat 0 0.3em; float:left; margin-left:0.9em; padding-left:1.8em}
	.menu_sup li.primero {background-image:none; margin-left:0; padding-left:0}
	.menu_sup li a {color:#131516; display:block; padding-bottom:3px; text-decoration:none}
	.menu_sup li a:hover, #cabecera .sel a {border-bottom:2px solid #a3bc23}
	


/* Cuerpo */
#cuerpo {background:url(../img/bg/cuerpo_interior.gif) repeat-x top left; margin-top:2px; padding:15px 0 0}
#home #cuerpo {background:none; padding:0}

	.banners_ppales_home {background:#fff url(../img/bg/seccion1_home.gif) repeat-x bottom left; padding-bottom:10px}
		.banner_ppal {background:transparent url(../img/bg/bg_banner_ppal.jpg) no-repeat top right; float:left; height:196px; overflow:hidden; width:298px}
			.banners_ppales_home .primero {width:297px}
		.banner_ppal .info {margin:15px 0 0 216px}
		.banner_ppal .logo {margin:0; height:100px; overflow:hidden}
		.banner_ppal h2 {font:1.9em/25px "Times New Roman", Times, serif; height:25px; margin:0 15px; overflow:hidden;}
		.banner_ppal .desc {color:#646b6f; font:1.1em Trebuchet, Arial, Helvetica, sans-serif; height:30px; margin:0 15px 4px; overflow:hidden}
		.banner_ppal .mas_info {margin:9px 15px 0}
		
		.banner_separador {background:transparent url(../img/bg/bg_banner_ppal_separador.jpg) no-repeat top left; float:left; height:196px; width:2px}
		
		
	.banners_secundarios_home {width:895px}
		ul.minibloques {list-style:none; margin:22px 10px 0 10px; padding:0}
		ul.minibloques li {float:left; margin:0 0 0 12px; padding:0}
		ul.minibloques li.primero {margin-left:0}
		

	/* columna izquierda en páginas interiores */
	.col_int_izq {float:left; width:215px}
		.col_int_izq .bl_reg_usuario {float:none; margin-bottom:1px}
		.col_int_izq .bl_reg_usuario .arriba {background:url(../img/bg/bl_form_usuario_interior_arriba.gif) no-repeat top left; font-size:1px; height:12px}
		.col_int_izq .bl_reg_usuario .medio {border-bottom:1px solid #e5e5e5; background:#eee url(../img/bg/bl_form_usuario_interior_medio.gif) repeat-x bottom left; padding:0 18px 16px 18px}

		.menu_lateral {background-color:#eee; border-bottom:1px solid #d7d7d7; margin-bottom:1px; padding:18px}
		.menu_lateral_sin_borde {border-bottom:none}
		.menu_lateral ul {background:url(../img/bg/sep_menu_lateral.gif) repeat-x top left; list-style:none; margin:0; padding:2px 0 0 0}
		.menu_lateral ul li {background:url(../img/bg/sep_menu_lateral.gif) repeat-x bottom left; margin:0; padding:0 0 3px }
		.menu_lateral ul li a, .menu_lateral ul li .no-link  {color:#000; display:block; font:0.9em Arial, Helvetica, sans-serif; margin-left:1px; padding-left:5px; text-decoration:none}
		.menu_lateral ul li a span, .menu_lateral ul li .no-link span {background:url(../img/fle_gui/menu_lateral.gif) no-repeat 0 5px; padding-left:7px}
		.menu_lateral ul li.sel a, .menu_lateral ul li a:hover, .menu_lateral ul li.multinivel li.sel a, .menu_lateral ul li.multinivel a:hover {background:#4f6423 url(../img/bg/degradado_elem_menu_lateral.jpg) repeat-y top left; color:#fff}
		.menu_lateral ul li , .menu_lateral ul li a, .menu_lateral ul li .no-link {line-height:20px}
		.menu_lateral ul ul {padding:2px 0 0}
		.menu_lateral li li {padding-left:10px}
		.menu_lateral li li.ultimo {background:none; padding:0 0 0 10px}
		.menu_lateral ul li.multinivel {background:none; padding-bottom:0}
		.menu_lateral ul li.multinivel a {background:none; color:#000;}
		

		.bl_anuncios_laterales {background:#f5f5f5 url(../img/bg/anuncios_laterales.gif) repeat-x top left; padding:18px}
		.bl_anuncios_laterales .anuncio_lateral {margin-top:3px}
		.bl_anuncios_laterales .primero {margin-top:0}
		
		
	
	/* columna derecha en páginas interiores */
	.col_int_dcha {float:right; width:650px}
		.col_int_dcha .h2_destacado {background:#fff url(../img/bg/h2_destacado_interior.gif) repeat-x 0 14px; margin:12px 0 0 0; padding-right:12px}
		.col_int_dcha .h2_destacado h2 {background:#fff; float:left; font:1.9em "Times New Roman", Times, serif; padding-right:7px}

		.col_int_dcha strong {color:#e1672e}
		.col_int_dcha .contenido {background:url(../img/bg/texto_presentacion.jpg) no-repeat top left; margin:20px 0 10px 0; padding:0 10px 0 145px}
		.col_int_dcha p {color:#373d40; font:1em/2em Trebuchet, Arial, Helvetica, sans-serif; margin-bottom:20px}
		.col_int_dcha blockquote {font-style:italic; padding:10px 20px}
		.col_int_dcha blockquote p {font-style:italic; font-size:1.1em; margin:0 0 10px}
		.col_int_dcha blockquote .autor {text-align:right; font-style:normal}

		/* Laboratorios Pejoseca */
		#laboratorios .col_int_dcha .contenido {padding-top:10px}

		/* Productos */
		
			/* imágenes de sección */
			#productos-listado .col_int_dcha .contenido, #detalle-producto .col_int_dcha .contenido {background:none; padding:0}
			#productos-presentacion .contenido {background-image:url(../img/bg/planta_duna.jpg)}
			#productos-aloe-que-es .contenido {background-image:url(../img/bg/aloe_3.jpg)}
			#productos-aloe-historia .contenido {background-image:url(../img/bg/hoja.jpg)}
			#productos-aloe-cultivo .contenido {background-image:url(../img/bg/agricultor.jpg)}
			#productos-aloe-aloina .contenido {background-image:url(../img/bg/aloe_14.jpg)}
			#productos-aloe-propiedades .contenido {background-image:url(../img/bg/aloe_7.jpg)}
			#productos-aloe-canarias .contenido {background-image:url(../img/bg/playa.jpg)}
			
			/* --- */
		
		.paginador {text-align:right}
		.paginador a {text-decoration:none}
		.paginador .pag_izq1 {margin-right:5px}
		.paginador .pag_dcha2 {margin-right:5px}
		.paginador span, .paginador a.volver {color:#797a7b; font-size:12px; margin:0 5px}/*font-size:0.8em;*/
		.paginador a.volver img {margin-right:5px}
		
		.bl_productos {border-top:1px solid #dadada; border-bottom:3px solid #e8e8e8; padding-bottom:16px}
		.bl_productos p, .bl_productos td {color:#7D8D2F; line-height:1.4em}
		.bl_productos .item_prod {height:auto; border-bottom:1px solid #d4d4d4}/*height:70px;*/
		.bl_productos .item_impar {background:#f2f2f2; border-color:#dfdfdf}
		.bl_productos .imagen_prod {float:left; text-align:center; width:125px}
		
		.bl_productos .info_prod {color:#7d8d2f; float:left; padding:7px 0; width:420px}
			.bl_productos .nombre_prod {font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 5px 0}
				.bl_productos .nombre_prod strong.nombre {color:#556834}
			.bl_productos .desc_prod {font-size:0.9em; margin:0 0 3px 0}
			.bl_productos .importe_ref_prod {font-size:0.9em; margin:0}
				.bl_productos .importe_ref_prod .importe_prod {margin-right:40px}
				.bl_productos .importe_ref_prod .importe_prod, .bl_productos .importe_ref_prod .ref_prod {float:left; width:100px}
				.bl_productos .importe_ref_prod .importe_prod strong, .bl_productos .importe_ref_prod .ref_prod strong {color:#7D8D2F; font-size:1.4em}
		
		.bl_productos .acciones_prod {float:left; width:85px}
			.bl_productos .acciones_prod ul {list-style:none; margin:23px 10px 0 0; padding:0; text-align:right}
			.bl_productos .acciones_prod ul li {display:inline; margin:0; padding:0}
			
		/* Detalle de producto */
		#detalle-producto .nav-pestanas2 {margin-bottom:5px}
		#detalle-producto .paginador {margin:5px 0}
		.bl_detalle_producto {border-top:1px solid #DADADA; border-bottom:3px solid #DADADA; padding-bottom:3px}
			.detalle_producto {background:#F2F2F2; padding:15px}
			.detalle_producto .imagen_prod {border:0px solid #266838; float:left; width:196px}
			.detalle_producto .info_prod {float:right; width:400px}
			.detalle_producto .nombre_prod {color:#7A8C04; font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;}
			.detalle_producto .nombre_prod .nombre {color:#4F6423;}
			.detalle_producto .desc_prod p {color:#4F6423; line-height:1.4}
			.detalle_producto .importe_ref_prod {background:#fff; margin:0; padding:6px}
			.detalle_producto .importe_ref_prod .importe_prod, .detalle_producto .importe_ref_prod .ref_prod {color:#7A8C04; float:left; font-size:0.9em; line-height:1; margin:0; width:125px}
			.detalle_producto .importe_ref_prod .importe_prod strong, .detalle_producto .importe_ref_prod .ref_prod strong {color:#7A8C04; font:bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif}
			
			
			
			
		.propiedades_aloe {list-style:none; margin:0; width:495px}
		.propiedades_aloe li {background:#6F8719; color:#fff; margin:0 0 20px; width:100%}
		.propiedades_aloe .titulo {background:#4F6423; display:block; font:bold 1em Arial, Helvetica, sans-serif; text-align:center; width:100%}
		.propiedades_aloe li ul {margin:0; padding:2px 0 6px 0}
		.propiedades_aloe li li, .propiedades_aloe .titulo {line-height:2.1em}
		.propiedades_aloe li li {float:left; margin:0; text-align:center}
		.propiedades_aloe .tres_columnas li {width:165px}
		.propiedades_aloe .tres_columnas .centrar_una {margin-left:165px}
		.propiedades_aloe .cuatro_columnas li {width:123px}
		.propiedades_aloe .cuatro_columnas .centrar_tres {margin-left:62px}
		.propiedades_aloe .cinco_columnas li {width:99px}
		.propiedades_aloe .cinco_columnas .centrar_una {margin-left:198px}
		
		/* Contacto */
		.col_int_dcha .contenido {background:url(../img/bg/texto_presentacion.jpg) no-repeat top left; margin:20px 0 10px 0; padding:0 10px 0 145px}
		
		
	/* estilos de formulario */
	.envoltorio-campo {float:left; margin:0 16px 16px 0; width:222px;}
	.envoltorio-campo.sin-margen {margin-right:0}
	.envoltorio-campo.ancho {width:460px;}
	.envoltorio-campo.nueva-linea {clear:left}
	.envoltorio-campo label {color:#718717; display:block; font:bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; float:left; width:70px;}
	.envoltorio-campo input, .envoltorio-campo textarea {border:1px solid #fff; border-top:1px solid #CECECE; border-left:1px solid #CECECE; height:12px; padding:2px}
	.envoltorio-campo input {width:146px}
	.envoltorio-campo.ancho input, .envoltorio-campo #mensaje {width:384px;}
	.envoltorio-campo #mensaje {display:inline; height:97px}
	.envoltorio-campo.enviar {margin-bottom:0}
	.envoltorio-campo #bt-enviar {display:inline; background:transparent url(../img/botones/bt_enviar_01.jpg) no-repeat top left; border:none; color:#fff; height:26px; font-size:0.9em; margin:0 0 0 219px; padding:0px 7px 6px 23px; text-align:center; width:82px}




		/* Nuevo usuario */
		.bloque-redondeado.frmDatosRegistro .bloque-redondeado-cuerpo {padding:0}
		.bloque-redondeado.frmDatosRegistro .bloque-redondeado-info {/*background:#eaf; */width:500px}
		.bloque-redondeado.frmDatosRegistro .img-ppal {margin:0}
		.bloque-redondeado.frmDatosRegistro .envoltorio-campo input {width:135px}
		.bloque-redondeado.frmDatosRegistro .envoltorio-campo {/*background:#fea; */margin-right:16px; width:260px}
		.bloque-redondeado.frmDatosRegistro .envoltorio-campo label {font-size:0.95em; width:105px}
		.bloque-redondeado.frmDatosRegistro .envoltorio-campo.sin-margen {/*background:#efa; */margin-right:0; width:210px}
		.bloque-redondeado.frmDatosRegistro .envoltorio-campo.sin-margen label {width:60px}
		.bloque-redondeado.frmDatosRegistro .titulo-fieldset {color:#4B4948; font:bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px}
		.bloque-redondeado.frmDatosRegistro .titulo-fieldset .num {background:url(../img/bg/bg_numero_formulario.gif) no-repeat top left; color:#FF6701; float:left; font-size:0.9em; height:16px; margin-right:5px; text-align:center; width:16px}
		.bloque-redondeado.frmDatosRegistro .subgrupo1 {background:url(../img/bg/bg_frmNuevoUsuario_subgrupo1-1.jpg) repeat-x top left; height:93px; padding:10px 0 0 10px}
		.bloque-redondeado.frmDatosRegistro .subgrupo2 {background:url(../img/bg/bg_frmNuevoUsuario_subgrupo1-2.jpg) repeat-x top left; height:110px; padding:10px 0 0 10px}
		.bloque-redondeado.frmDatosRegistro #datos-entrega {background:url(../img/bg/bg_frmNuevoUsuario_subgrupo2.jpg) repeat-x top left; padding:10px 0 0 10px}
		.bloque-redondeado.frmDatosRegistro  .asterisco {clear:both; font-size:0.90em; margin:0}
		.bloque-redondeado.frmDatosRegistro  .asterisco span {color:#FF6701; font-size:1.2em}
		.bloque-redondeado.frmDatosRegistro #privacidad {background:url(../img/bg/bg_frmNuevoUsuario_subgrupo2.jpg) repeat-x top left; padding:10px 0 0 10px}
		.bloque-redondeado.frmDatosRegistro #privacidad p {color:#718717; font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; margin:0}
		.bloque-redondeado.frmDatosRegistro #privacidad .imagen-seguridad img {border:1px solid #7A8E26}
		.bloque-redondeado.frmDatosRegistro #privacidad .caracteres-seguridad label {width:100%}
		.bloque-redondeado.frmDatosRegistro #privacidad .caracteres-seguridad input {margin-left:60px}
		
			/* columna izquierda, ajuste de altura. */
			#nuevo-usuario .col_int_izq  .anuncio_lateral.ajuste_altura {height:398px}
		
		
		/* Edición del perfil de usuario*/
		.bloque-redondeado.frmDatosRegistro.edicionDatosRegistro .titulo-fieldset {color:#718717}
		.bloque-redondeado.frmDatosRegistro.edicionDatosRegistro .envoltorio-campo label,
		.bloque-redondeado.frmDatosRegistro.edicionDatosRegistro #privacidad p {color:#4B4948}

			/* columna izquierda, ajuste de altura. */
			#edicion-perfil .col_int_izq  .anuncio_lateral.ajuste_altura {height:398px}
		
		/* Ver perfil de usuario */
		.bloque-redondeado.ver-perfil .bloque-redondeado-cuerpo {padding:0}
		.bloque-redondeado.ver-perfil .bloque-redondeado-info {/*background:#eaf; */width:500px}
		.bloque-redondeado.ver-perfil .img-ppal {margin:0}
		.bloque-redondeado.ver-perfil .titulo-categoria {color:#718717; font:bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px}
		.bloque-redondeado.ver-perfil .titulo-categoria .num {background:url(../img/bg/bg_numero_formulario.gif) no-repeat top left; color:#FF6701; float:left; font-size:0.9em; height:16px; margin-right:5px; text-align:center; width:16px}
		.bloque-redondeado.ver-perfil #usuario {background:url(../img/bg/bg_ver_perfil_1.jpg) repeat-x bottom left; height:58px; padding:10px 0 0 10px}
		.bloque-redondeado.ver-perfil #usuario .nombre-usuario {color:#4B4948}
		.bloque-redondeado.ver-perfil a.editar-perfil {background:url(../img/fle_gui/fle_simple_dcha_04.gif) no-repeat left center; color:#5B5958; font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:13px}
		.bloque-redondeado.ver-perfil #info-personal {background:url(../img/bg/bg_ver_perfil_2.jpg) repeat-x bottom left; height:97px; padding:10px 0 0 10px}
		.bloque-redondeado.ver-perfil #localizacion {background:url(../img/bg/bg_ver_perfil_3.jpg) repeat-x bottom left; height:136px; padding:10px 0 0 10px}
		.bloque-redondeado.ver-perfil a.editar-perfil,
		.bloque-redondeado.ver-perfil ul.datos-personales {margin-left:22px}
		.bloque-redondeado.ver-perfil ul.datos-personales li {margin:0 0 3px 0}
		.bloque-redondeado.ver-perfil ul.datos-personales,
		.bloque-redondeado.ver-perfil ul.datos-personales strong {color:#5B5958}
		.bloque-redondeado.ver-perfil ul.datos-personales strong {margin-right:3px}
		
		

		
		/* Contenido interior derecha ancho */
		#contacto .col_int_dcha .contenido,
		#mapa-web .col_int_dcha .contenido,
		#aviso-legal .col_int_dcha .contenido,
		#localizacion .col_int_dcha .contenido,
		#noticias .col_int_dcha .contenido,
		#tu-opinion .col_int_dcha .contenido,
		#regalos .col_int_dcha .contenido,
		#galeria .col_int_dcha .contenido,
		#faq .col_int_dcha .contenido,
		#nuevo-usuario .col_int_dcha .contenido,
		#edicion-perfil .col_int_dcha .contenido {background:none; padding:0}
		#ver-perfil .col_int_dcha .contenido {background:none; padding:0}
		

/* Pie de página */
#pie {background:#8ea60d url(../img/es/pie.jpg) no-repeat top left; height:79px; margin-top:17px}
	.menu_pie {float:left; list-style:none; margin:40px 0 0 20px}
	.menu_pie li {background:url(../img/fle_gui/sep_li_01.gif) no-repeat left center; float:left; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 0 8px; padding: 0 0 0 9px}
	.menu_pie li a {color:#fff; text-decoration:none}
	.menu_pie li a:hover {text-decoration:underline}
	.menu_pie li.primero{background-image:none; margin-left:0; padding-left:0}
	
	

/* ------------------------------- */
/* FORMULARIOS COMUNES */
/* ------------------------------- */

#reg_usuario {font:0.8em Arial, Helvetica, sans-serif}
#reg_usuario input {padding:2px; width:173px; border-top:1px solid #b0b0b0; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #b0b0b0; font-size:1.1em}
#reg_usuario .olvido {background:url(../img/bg/olvido_contrasena.jpg) repeat-x top left; margin-bottom:14px}
#reg_usuario .olvido, #reg_usuario .olvido a {line-height:23px}
#reg_usuario .olvido a {text-decoration:none}
#reg_usuario, #reg_usuario input, #reg_usuario .olvido a {color:#666666}
#reg_usuario .acciones {margin-bottom:6px}
	#reg_usuario #registrarse {background:url(../img/botones/bt_registrarse.jpg) no-repeat top left; border:none; float:left; height:26px; padding:0; width:82px}
	#reg_usuario #acceder {background:url(../img/botones/bt_acceder.jpg) no-repeat top left; border:none; float:right; height:26px; padding:0; width:82px}
	
.col_int_izq .bl_reg_usuario .usuario span {display:block; background:url(../img/iconos/usuario_reg.gif) no-repeat top left; margin:0; padding:3px 0 5px 20px}

#buscador_pie {background:url(../img/bg/buscador_pie.jpg) no-repeat top left; float:left; height:33px; margin:30px 0 0 80px; width:305px}
#buscador_pie p {color:#fff; font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:6px}
#buscador_pie label.buscar {background:url(../img/fle_gui/fle_buscador_pie.gif) no-repeat right center; margin:0 7px 0 24px; padding-right:10px}
#buscador_pie #texto {border-top:1px solid #babab9; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #727272; padding-left:3px; width:160px}
#buscador_pie #buscar {background:url(../img/botones/bt_lupa.gif) no-repeat top left; border:none; height:19px; margin:0 0 0 5px; position:relative; top:1px; width:20px}

.historia_contenedor{height:500px;overflow:auto;}
.cultivo_contenedor{height:500px;overflow:auto;}
.aloina_contenedor{height:500px;overflow:auto;}

.col_int_dcha div.mensaje { background-color: #CAD9C6;}
.col_int_dcha div.mensaje p { border: 1px solid #006633; padding: 10px; font-size: 12px; font-weight: bold; }

/* ---------------------------------- */
/* CIFRAS EN CESTA */
/* ---------------------------------- */
strong.cifra { padding: 0; padding-left: 25px; text-align: right; }

/*
añadido mapa-web
*/

.mapa-web{ }
.mapa-web  .principal  {font-weight:bold;}
.mapa-web  .principal   a{color:black; }
.mapa-web  .secundario a{color:black;}
.mapa-web  ul li a{color:black; }

/*
añadido ver-cesta
*/
#ver-cesta .col_int_dcha .contenido, #detalle-producto .col_int_dcha .contenido {background:none; padding:0}
table#resumen_pedido{ margin: 1em 0; }
table#resumen_pedido td { padding: 0 5px; font-size: 1.2em; }
table#resumen_pedido .noborder { border: none; }



.imprimir {float:right;}
.imprimir a{background:transparent url(../img/botones/bt_enviar_01.jpg) no-repeat scroll left top;color:white;font-weight:bold;padding:5px 7px 6px 23px;height:26px;width:82px;}

.historial_pedidos{margin-bottom:10px;}
.historial_pedidos table{width:90%;border-collapse:collapse;}
.historial_pedidos table th{background:none repeat scroll 0 0 #4F6423;color:#fff;text-align:center;padding:2px;border-top:1px solid #fff}
.historial_pedidos table td{background:none repeat scroll 0 0 #6F8719;color:#fff;text-align:center;padding:2px;border-top:1px solid #fff}
.historial_pedidos a{ text-decoration:none;color:#fff;}
.historial_total_foot td{border-top:2px solid #4F6423 !important;}
.historial_total{text-align:right !important;font-weight:bold;}