#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(/images/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(/images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}

	#complemento a:link,#complemento a:active,#complemento a:visited{text-decoration:none}
	div#addthis{margin:40px 0 0 0 !important;clear:both;width:100%}

#sendero {border:1px dotted #ccc;border-width:1px 0;height:22px;line-height:22px;overflow:hidden;width:100%}
	#sendero ul{list-style:none;text-align:left}
	#sendero li{font-size:10px;color:#5F6671;display:inline-block;margin:0 5px 0 0;font-family:"HelveticaLTStdCondensed",sans-serif;}

#complemento h1{margin:20px 0;text-align:left;font-size:33px;color:#68B536;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-weight:normal;letter-spacing:-1px}
	.nomargenabajo{margin-bottom:0 !important}
	
#left{display:inline;float:left;width:250px;}
	#left h2{height:37px;display:block;background:url(/images/bgh2left.png) top left no-repeat;line-height:33px;color:#fff;font-style:italic;text-transform:uppercase;font-size:16px;text-align:left;text-indent:10px;font-family:"HelveticaLTStdCondensed",sans-serif;position:relative;z-index:100}
	#left ul{background:#eee;text-align:left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:-15px 0 10px 0;padding:20px 0 10px 0;position:relative;z-index:99}
	#left li.submenu{text-indent:10px;font-size:14px;font-family:"HelveticaLTStdCondensed",sans-serif;list-style:none;}
	.submenu a:link,.submenu a:active,.submenu a:visited{display:block;line-height:30px;height:30px;text-decoration:none;font-family:"HelveticaLTStdCondensed",sans-serif;}
	.submenu a:hover,.submenu a.empresa{background:url(/images/lefth.png) left center no-repeat}
	
	#left li.subnoticia{padding:0 0 0 10px;font-size:13px;font-family:"HelveticaLTStdCondensed",sans-serif;list-style:none;clear:both;display:block}
	.subnoticia a:link,.subnoticia a:active,.subnoticia a:visited,.subnoticia a:hover{clear:both;display:block;width:70px;height:20px;background:#5F6671;text-decoration:none;color:#fff;font-family:"HelveticaLTStdCondensed",sans-serif;font-size:11px;text-transform:uppercase;margin:5px 10px 10px 150px;line-height:20px;text-align:center;}
	
	#left a.ofertas{display:block;width:100%;height:62px;background:url(/images/bgofertas.jpg) 5px 0 no-repeat;overflow:hidden;margin:0 0 0 0;padding:11px 0 0 50px;text-align:left;font-family:"HelveticaLTStdCondensed",sans-serif;font-size:15px;font-style:italic;font-weight:bold;text-decoration:none;line-height:120%}
	#left a.outlet{display:block;width:100%;height:62px;background:url(/images/bgoutlet.jpg) 5px 0 no-repeat;overflow:hidden;margin:0 0 0 0;padding:11px 0 0 50px;text-align:left;font-family:"HelveticaLTStdCondensed",sans-serif;font-size:15px;font-style:italic;font-weight:bold;text-decoration:none;line-height:120%}
	#left a.ofertas span,#left a.outlet span{font-size:19px;display:block;font-family:"HelveticaLTStdCondensed",sans-serif;}
	#left iframe, #left iframe * {border:0 !important;margin:0 0 5px 0}
	
	#complemento div.descripcionfamilia{margin:0 0 20px 0;display:inline;float:left;margin:0 0 30px 0;width:100%}
		.descripcionfamilia p{text-align:left !important;margin:0 0 10px 0;font-size:14px;line-height:140%}
		.descripcionfamilia div.fotofamilia{width:400px;height:auto;float:right;background:#fff url(/images/bgfotofamilia.png) bottom right no-repeat;;margin:0 0 0 0;overflow:hidden;text-align:center !important;border:0;padding:0 12px 12px 0}
			.fotofamilia img.w400{width:400px;height:auto}
			.fotofamilia img.h400{height:400px;width:auto}
		.descripcionfamilia div.textfamilia{width:530px;height:auto;float:left;margin:0 0 0 0;overflow:hidden;}
			.textfamilia h3{background:#CED0D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:0 0 15px 0;line-height:45px;text-align:left;font-size:19px;font-weight:normal;text-indent:10px;font-style:italic;font-family:"HelveticaLTStdCondensed",sans-serif;}
			.textfamilia ul{margin:20px 0 0 0}
			.textfamilia ul li{text-align:left;margin:0 16px 15px 36px;font-size:14px;line-height:135%;font-family:"HelveticaLTStdCondensed",sans-serif;list-style:none;background:url(/images/li.png) 0 4px no-repeat;padding:0 0 0 20px}

#main {display:inline;float:right;width:690px;font-family:"HelveticaLTStdCondensed",sans-serif;}
	.verde{color:#68B536 !important}
	#main div#addthis{margin:40px 0 0 16px !important;clear:both;width:100%}
	#main h2{background:#CED0D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:0 0 15px 0;line-height:45px;text-align:left;font-size:19px;font-weight:normal;text-indent:10px;font-style:italic;font-family:"HelveticaLTStdCondensed",sans-serif;}
	#main h3{background:url(/images/bgh3.png) top center no-repeat;margin:0 0 15px 0;text-align:left;font-size:22px;font-weight:normal;font-style:italic;font-family:"HelveticaLTStdCondensed",sans-serif;color:#fff;padding:10px 100px 20px 100px}
	#main h4{color:#68B536;margin:0 0 15px 16px;text-align:left;font-size:22px;font-weight:normal;font-style:italic;font-family:"HelveticaLTStdCondensed",sans-serif;}
	#main p{text-align:left;margin:0 16px 15px 16px;font-size:14px;line-height:135%;font-family:"HelveticaLTStdCondensed",sans-serif;}
	#main ul.distribuidores{padding:0 0 45px 0 !important;}
	#main li,.descripcionfamilia li{text-align:left;margin:0 16px 15px 56px;font-size:14px;line-height:135%;font-family:"HelveticaLTStdCondensed",sans-serif;list-style:none;background:url(/images/li.png) 0 4px no-repeat;padding:0 0 0 20px}
	
	#main li span.telefono{display:inline-block;margin:0 0 0 15px;text-indent:15px;background:#f0f0f0 url(/images/mobile.png)  5px center no-repeat;float:right;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:0 15px;}
	
	#main div#mapa{display:inline;float:right;width:300px;margin:10px 0 30px 56px}
	#main div#provincias{display:inline;float:left;width:658px;margin:10px 16px 20px 16px;}
	#provincias ul{width:658px !important;}
	#provincias ul li{margin:0 0 8px 0 !important;font-family:"HelveticaLTStdCondensed",sans-serif !important;width:143px !important;float:left;border:0;overflow:hidden}
	#provincias ul li a{}
	
	#main iframe.mapa,img.oferta{margin:20px 0 40px 0;border:8px solid #fff;box-shadow:0 0 12px #5F6671}
	
	#main form#registro{margin:20px 16px}
	#registro fieldset{border:2px solid #CED0D1;padding:25px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	#registro legend{background:#CED0D1;padding:5px 16px;color:#fff;box-shadow:0 0 5px #5F6671;font-family:"HelveticaLTStdCondensed",sans-serif;}
	#registro label{display:inline-block;width:120px;font-family:"HelveticaLTStdCondensed",sans-serif;font-style:italic;font-size:13px}
	#registro input, #registro textarea, #registro select{width:420px;vertical-align:top;border:1px solid #CDD0D1;padding:5px;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
	.checkbox{width:16px !important;height:16px !important}
	#registro input:hover, #registro textarea:hover{box-shadow:0 0 5px #5F6671}
	#registro input.enviar{width:120px;border:1px solid #CDD0D1;padding:5px;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 0 0 120px;color:#fff;text-transform:uppercase;background:#5f6671;font-family:"HelveticaLTStdCondensed",sans-serif;}
	.requerido{color:red !important;font-size:10px !important;padding:10px 0 0 0 !important}
	
	.buscaprov{padding:10px 0 0 0 !important}
	.buscaprov p{margin:0 0 10px 10px !important}
	.labelprov{width:60px !important}
	.inputprov{width:100px !important;vertical-align:middle !important}
	.enviaprov{width:90px !important;margin:0 0 0 10px !important;display:inline-block}
	
	p.error{border:1px solid red;border-width:1px 0;background:#ffd9d9;padding:10px;color:red !important}
	p.ok{border:1px solid green;border-width:1px 0;background:#d9f0d9;padding:10px;color:green !important}
	p.alerta{border:1px solid #069;border-width:1px 0;background:#d9e8f0;padding:10px;color:#069 !important;margin:0 0 20px 0}
	p.pequeno{font-size:10px !important;text-align:justify !important}
	
	div.noticia{display:inline;float:left;clear:both;margin:0 16px;border-bottom:1px solid #ced0d1;padding:5px 0 0 0;width:654px}
	.noticia div.fechanoticia{float:left;width:50px;height:50px;background:#CED0D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow:0 0 5px #5F6671;font-family:"HelveticaLTStdCondensed",sans-serif;text-align:center;color:#fff;font-size:10px;margin:5px 0}
	.fechanoticia span{display:block;font-size:25px;color:#fff;font-family:"HelveticaLTStdCondensed",sans-serif;}
	.noticia div.textonoticia{float:right;width:580px;min-height:60px;text-align:left;font-family:"HelveticaLTStdCondensed",sans-serif !important;padding:0 0 5px 0}
	.textonoticia a:link,.textonoticia a:active,.textonoticia a:visited{font-size:14px;text-decoration:none;display:block;margin:0 0 5px 0}
	.textonoticia p{margin:0 !important;font-size:11px !important;color:#ced0d1 !important}
	
	blockquote{background:#ced0d1;padding:10px;margin:16px;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-size:15px;color:#fff;font-style:italic;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow:hidden}
	
	img.mininoticia{height:165px;width:auto;box-shadow:0 0 5px #5F6671;border:4px solid #fff;margin:0 20px 20px 0}
	
	#main a.download{display:inline-block;margin:0 0 0 25px;text-indent:15px;background:#f0f0f0 url(/images/save.png) 5px center no-repeat;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:0 15px;font-family:"HelveticaLTStdCondensed",sans-serif !important;float:right}
	#main a.download:hover{background:#68B536 url(/images/save.png) 5px center no-repeat;color:#fff}
	#main a.book{display:inline-block;margin:0 0 0 25px;text-indent:15px;background:#f0f0f0 url(/images/ver.png) 5px center no-repeat;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:0 15px;font-family:"HelveticaLTStdCondensed",sans-serif !important;float:right}
	#main a.book:hover{background:#68B536 url(/images/ver.png) 5px center no-repeat;color:#fff}
	
	p.back a{display:inline-block;margin:20px 0;text-indent:15px;background:#f0f0f0 url(/images/back.png) 5px center no-repeat;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:5px 15px;font-family:"HelveticaLTStdCondensed",sans-serif !important;}
	
/* NOVEDADES*/
	
	div .miniproducto{display:inline;float:left;width:236px;height:330px;background:url(/images/bgproducto.png) top center no-repeat;overflow:hidden}
	.miniproducto:hover{background:url(/images/bgproductoh.png) top center no-repeat;}
	.margen2lados{margin:0 12px !important}
	.margen1lado{margin:0 12px 0 0 !important}
	
		.refeprod{-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;background:#ced0d1;font-size:13px;font-weight:normal;text-align:center;line-height:28px;display:inline-block;margin:0 auto;padding:0;font-family:"HelveticaLTStdCondensed",sans-serif;width:190px;overflow:hidden;height:28px}
		.fotoprod{display:inline;float:left;width:220px;height:150px;background:#fff;overflow:hidden;margin:10px 0 0 9px;clear:both;text-align:center}
		.menosmargen{margin-top:-50px !important}
			/*.fotoprod img.vertical{height:130px;width:auto;border:0;position:relative}*/
			/*.fotoprod img.horizontal{width:175px;height:auto;border:0;position:relative}*/
			.fotoprod img.vertical2{height:150px !important;width:auto !important;border:0}
			.fotoprod img.horizontal2{width:220px !important;height:auto !important;border:0}
			
		.textprod{height:110px;overflow:hidden;margin:5px 0 0 9px;width:220px;display:inline;float:left}
			.textprod h2{margin:0 !important;text-align:left !important;font-size:18px !important;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-weight:normal !important;height:22px;overflow:hidden;letter-spacing:-1px}
			.textprod p{width:100%;height:50px;overflow:hidden;text-align:left !important;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-weight:normal !important;font-size:13px !important;margin:5px 0 10px 0 !important;}
			.textprod a.vermas{display:inline-block;width:70px;height:20px;float:right;background:#5F6671;text-decoration:none;color:#fff;font-family:"HelveticaLTStdCondensed",sans-serif;font-size:11px;text-transform:uppercase;margin:0 !important;line-height:20px;text-align:center !important}
			
		img.imgnovedad{position:relative !important;z-index:120 !important;display:inline-block;margin:10px 0 -60px 140px !important}

/* CATALOGO */

	#complemento h2.catalogo{font-size:19px;text-align:left;font-family:"HelveticaLTStdCondensed",sans-serif !important;margin:0 0 10px 0;clear:both}
	#complemento h3.catalogo{background:#CED0D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:0 0 15px 0;line-height:45px;text-align:left;font-size:19px;font-weight:normal;text-indent:10px;font-style:italic;font-family:"HelveticaLTStdCondensed",sans-serif;}
	img.derecha{float:right;margin:0 0 30px 60px;border:0}
	img.novederecha{float:right;margin:0 0 -50px 0;position:relative;}
	
	div.baseficha{display:inline;float:left;clear:both;width:100%;background:url(/images/bgficha.png) top center repeat-y;margin:0 0 30px 0}
	
		.baseficha div.fichai{display:inline;float:left;width:578px;}
			.fichai div.detalle{clear:both;}
				.detalle span.cabecero{background:#CED0D1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:0;line-height:35px;text-align:left;font-size:14px;font-weight:normal;text-indent:10px;font-style:italic;font-family:"HelveticaLTStdCondensed",sans-serif;width:140px;float:left;display:inline-block}
				
				.detalle div.textual{float:right;width:420px;text-align:left;padding:8px 0 20px 0;font-family:"HelveticaLTStdCondensed",sans-serif;font-size:14px;line-height:145%}
				.fichai a{color:#68B536 !important}
				
				.fichai .cliente{display:inline-block;margin:0 0 0 30px;font-weight:bold}
				.fichai .carrito{clear:both;margin:0 0 0 214px;}
		
		.baseficha div.fichad{display:inline;float:right;width:349px;}
			.fichad div.fichadfoto{text-align:center !important;width:349px;padding:0 0 10px 0}
				.fichadfoto img.alta{border:0;height:349px;width:auto;}
				.fichadfoto img.baja{border:0;width:349px;height:auto;}
			
			.fichad a.otroscolores{display:block;width:100%;height:42px;line-height:42px;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-size:16px;font-style:italic;background:url(/images/bgbotones.jpg) top center repeat-x;overflow:hidden;margin:10px 0 0 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow:0 0 6px #5F6671;text-align:center}
			
			.fichadcode{float:left;display:block;clear:both;margin:10px 0;width:100%;}
				#barcode{float:left;margin:20px 0 0 30px}
				#qrcode{float:right;width:50%;}
				
			.fichad div.opciones{clear:both;width:100%;padding:5px 0;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-size:16px;font-style:italic;background:url(/images/bgbotones.jpg) top center repeat-x;overflow:hidden;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow:0 0 6px #5F6671;text-align:left;text-indent:5px}
				.opciones span.normal{display:inline-block;width:160px;}
				.opciones span.doble{display:inline-block;width:212px;}
				.opciones a{display:inline-block;width:32px;height:32px;overflow:hidden;background:url(/images/iconos.png) top left no-repeat;vertical-align:middle;margin:0 0 0 20px;text-indent:-9999px}
					.opciones a.fotono{background-position:-64px 0px;cursor:default !important}
					.opciones a.fotosi{background-position:-64px -32px}
					.opciones a.cajano{background-position:-32px 0px;cursor:default !important}
					.opciones a.cajasi{background-position:-32px -32px}
					.opciones a.printe{background-position:-96px -32px;}
					.opciones a.pdfno{background-position:0px 0px;cursor:default !important}
					.opciones a.pdfsi{background-position:0px -32px}
					.masmargen{clear:both;margin-bottom:15px !important}
			.fichad h3{font-size:21px !important;margin:10px 0 !important;text-align:left !important;text-indent:10px !important;font-style:italic !important}
			
			div #divmascolores{clear:both;width:100%;}
			
/* registro en access */
	#access {width:460px;height:360px;overflow:hidden;text-align:left;padding:20px}
	#access form{margin:5px 0 0 0}
	#access fieldset{border:0;}
	#access p{font-size:12px;margin:0 0 10px 0}
	#access input.enviar{margin-left:0 !important}
	
/* cesta de la compra */
	.izquierda{text-align:left !important}
	.derecha{text-align:right !important}

	table.cesta{margin:20px 0;width:100%;border:0;background:#fff;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;overflow:hidden}
		.cesta tr{padding:0;background:url(/images/separador.png) left center no-repeat;}
		.cesta th{padding:0 5px;background:#5F6671 url(/images/separadorth.png) right center no-repeat;font-size:14px;line-height:34px;color:#fff}
		.cesta td{padding:6px 5px;background:url(/images/separador.png) right center no-repeat;font-size:13px;}
		input.modificar{width:150px;border:1px solid #CDD0D1;padding:5px;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 0 20px 0;color:#fff;text-transform:uppercase;background:#5f6671;font-family:"HelveticaLTStdCondensed",sans-serif;}
		input.cantidad{text-align:center;vertical-align:middle;width:40px;border:1px solid #CDD0D1;padding:5px;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0;color:#fff;text-transform:uppercase;background:#5f6671;font-family:"HelveticaLTStdCondensed",sans-serif;}
		
		#main form#condiciones{margin:20px 16px}
		#condiciones fieldset{border:2px solid #CED0D1;padding:25px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
		#condiciones legend{background:#CED0D1;padding:5px 16px;color:#fff;box-shadow:0 0 5px #5F6671;font-family:"HelveticaLTStdCondensed",sans-serif;}
		#condiciones p{text-align:left;margin:0 0 10px 0}
		#condiciones label{display:inline-block;width:120px;font-family:"HelveticaLTStdCondensed",sans-serif;font-style:italic;font-size:13px}
		#condiciones textarea{width:780px;vertical-align:top;border:1px solid #CDD0D1;padding:5px;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:100px}
		.checkbox{width:16px !important;height:16px !important;vertical-align:middle}
		#condiciones input:hover, #condiciones textarea:hover{box-shadow:0 0 5px #5F6671}
		#condiciones input.enviar{width:120px;border:1px solid #CDD0D1;padding:5px;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 0 0 120px;color:#fff;text-transform:uppercase;background:#5f6671;font-family:"HelveticaLTStdCondensed",sans-serif;}
		
		/* condiciones */
		#terminos {width:460px;margin:20px auto;text-align:left;}
		#terminos p,#terminos td{text-align:left;margin:0 0 10px 0;font-size:12px}
		#terminos table{border:1px solid #5f6671;margin:20px 0 0 0;border-width:1px 0}
		#terminos h2{margin:0 0 10px 0 !important;text-align:left !important;font-size:16px !important;font-family:"HelveticaLTStdCondensed",sans-serif !important;font-weight:normal !important;height:22px;overflow:hidden}

		img.printer{border:0;vertical-align:middle;margin:0 0 0 20px}
		
		.paginacion{display:inline;float:left;width:100%;margin:0 0 30px 0 !important;padding:0 !important;text-align:left;list-style:none;clear:both;border:1px dotted #ccc;border-width:1px 0;padding:0}
			.paginacion ul{margin:0;padding:10px 0 0 0;list-style:none}
			.paginacion ul li{float:left;margin:0 10px 10px 0 !important;width:30px;height:28px;font-size:12px;text-align:center;line-height:28px;color:#5F6671 !important}
			.paginacion li.activa2{background:url(/images/pagina.jpg) 0 -28px no-repeat !important;font-weight:bold}
			.paginacion li.pagina2 a:link,.paginacion li.pagina2 a:active,.paginacion li.pagina2 a:visited{width:100%;height:100%;display:block;margin:0 !important;background:url(/images/pagina.jpg) top left no-repeat;font-size:12px;text-align:center;line-height:28px;color:#5F6671 !important}
			.paginacion li.pagina2 a:hover{background:url(/images/pagina.jpg) 0 -28px no-repeat !important;}



/* COLORES FAMILIAS */
	.familia1{color:#B7B1A7 !important}
	.familia2{color:#1F2D7A !important}
	.familia3{color:#f3bc43 !important}
	.familia4{color:#d4d053 !important}
	.familia5{color:#3365b4 !important}
	.familia6{color:#e46d24 !important}
	.familia7{color:#af0083 !important}
	.familia8{color:#906083 !important}
	.familia9{color:#997b6f !important}
	.familia10{color:#c8cace !important}
	.familia11{color:#815d68 !important}
	.familia12{color:#918100 !important}
	.familia13{color:#92707d !important}
	.familia14{color:#68B536 !important}
	.familia15{color:#481860 !important}
