/*** Paginador ***/
div.paginador{display: inline; float: left; width: 690px;}
div.paginador.superior{margin-top: -30px; padding-bottom: 5px; border-bottom: 1px solid #9c9e9f;}
div.paginador.inferior{margin-top: -32px; padding-top: 5px; border-top: 1px solid #9c9e9f;}
* html div.paginador.inferior{margin-top: 10px;}
* +html div.paginador.inferior{margin-top: 10px;}
	div.paginador span{float: left; display: inline; margin-left: 200px; color: #9c9e9f;}
	div.paginador p{float: right; margin: 0px !important; line-height: 15px !important;}
		div.paginador p a{color: #9c9e9f !important; text-decoration: none !important;}
		div.paginador p a.anterior{padding-left: 14px; background: url(/imagenes/comunes/fnd-anterior.gif) no-repeat;}
		div.paginador p a.anterior:hover{background: url(/imagenes/comunes/fnd-anteriorON.gif) no-repeat; text-decoration: underline !important;}
		div.paginador p a.siguiente{padding-right: 14px; background: url(/imagenes/comunes/fnd-siguiente.gif) no-repeat right;}
		div.paginador p a.siguiente:hover{background: url(/imagenes/comunes/fnd-siguienteON.gif) no-repeat right; text-decoration: underline !important;}
		div.paginador p a.siguiente.separador{margin-left: 10px; padding-left: 10px; border-left: 1px solid #9c9e9f;}

/*** Contenido ***/
#subContenido{}
	#subContenido div.productos{}
	#subContenido div.productos dl{float: left; margin: 0 0 43px 43px; width: 138px; height: 215px; border: 1px solid #c2c7c4;}
	#subContenido div.productos dl.noMargen{margin-left: 0;}
		#subContenido div.productos dl dt{padding: 7px 6px 7px 4px; width: 128px; height: 90px; background: #fee8a6;}
			#subContenido div.productos dl dt a{display: block; width: 128px; height: 90px;}
			#subContenido div.productos dl dt img{border: 1px solid #5f5e5d;}
		#subContenido div.productos dl dd{padding: 0 6px 7px 4px; height: 45px; background: #fee8a6;}
			#subContenido div.productos dl dd strong{display: block; color: #69491a; text-align: center;}
		#subContenido div.productos dl dd.precio{padding: 8px 5px; height: 42px; background: #fff; border-top: 1px solid #69491a;}
			#subContenido div.productos dl dd.precio span{display: block; font: bold 16px Arial, sans-serif; color: #69491a;}
			#subContenido div.productos dl dd.precio p{float: right; margin: 3px 0 0 0;}
				#subContenido div.productos dl dd.precio p button{display: block; width: 66px; height: 16px; text-indent: -99999px; background: url(/imagenes/ecotienda/fnd-comprar.gif) no-repeat; border: 0; cursor: pointer;}
				#subContenido div.productos dl dd.precio p button.ok{background-position: 0 -16px;}
				
	#subContenido p.gastosDeEnvio{margin-top: 20px; width: 645px; font-size: 11px;}
	
/*** Pasos ***/
#pasos{float: left; width: 171px;}
	#pasos ul{margin: 35px 0 0 5px; width: 166px; height: 100px;}
		#pasos ul li{display: block; width: 166px; text-indent: -99999px; background: url(/imagenes/ecotienda/spt-pasos.gif) no-repeat;}
		#pasos ul li.productosSeleccionados{height: 34px;}
		#pasos ul li.productosSeleccionadosON{height: 34px; background-position: -166px 0;}
		#pasos ul li.direccionDeEnvio{height: 33px; background-position: 0 -34px;}
		#pasos ul li.direccionDeEnvioON{height: 33px; background-position: -166px -34px;}
		#pasos ul li.envioRealizado{height: 33px; background-position: 0 -67px;}
		#pasos ul li.envioRealizadoON{height: 33px; background-position: -166px -67px;}

/*** Envio realizado ***/
#subContenido.envioRealizado{padding: 32px 0 0 145px; width: 491px; background: url(/imagenes/ecotienda/fnd-envio-realizado.gif) no-repeat 20px 45px;}
	#subContenido.envioRealizado p{margin-bottom: 15px; width: 420px; color: #808080; line-height: 15px;}

/*** Productos seleccionados ***/
#subContenido.productosSeleccionados{}
	#subContenido.productosSeleccionados p.gastos{width: 745px; text-align: left;}
		#subContenido.productosSeleccionados p.gastos span{display: block; font-size: 11px; color: #676767;}
	#subContenido.productosSeleccionados p.noProductos{margin: 50px 0 0 40px; padding: 25px 0 30px 85px; background: url(/imagenes/ecotienda/fnd-cesta-vacia.gif) no-repeat;}

	#subContenido.productosSeleccionados table{width: 745px;}
		#subContenido.productosSeleccionados table tr{border-bottom: 1px solid #4f4f4f;}
			* +html #subContenido.productosSeleccionados table tr th, * +html #subContenido.productosSeleccionados table tr td{border-bottom: 1px solid #4f4f4f;}
			* html #subContenido.productosSeleccionados table tr th, * html #subContenido.productosSeleccionados table tr td{border-bottom: 1px solid #4f4f4f;}
			#subContenido.productosSeleccionados table tr th, #subContenido.productosSeleccionados table tr td{padding: 15px 5px;}
			#subContenido.productosSeleccionados table tr th{color: #58585a; text-align: left;}
			#subContenido.productosSeleccionados table tr th.margenIzquierdo, #subContenido.productosSeleccionados table tr td.margenIzquierdo{padding-left: 41px;}
			#subContenido.productosSeleccionados table tr th.imagenes, #subContenido.productosSeleccionados table tr td.imagenes{width: 99px;}
			#subContenido.productosSeleccionados table tr th.descripcion, #subContenido.productosSeleccionados table tr td.descripcion{width: 200px;}
			#subContenido.productosSeleccionados table tr th.precioUD, #subContenido.productosSeleccionados table tr td.precioUD{width: 70px; text-align: center;}
			#subContenido.productosSeleccionados table tr th.unidades, #subContenido.productosSeleccionados table tr td.unidades{width: 65px; text-align: center;}
			#subContenido.productosSeleccionados table tr th.total, #subContenido.productosSeleccionados table tr td.total{width: 50px; text-align: center;}
			#subContenido.productosSeleccionados table tr th.eliminar, #subContenido.productosSeleccionados table tr td.eliminar{width: 21px;}
			#subContenido.productosSeleccionados table tr td{}
				#subContenido.productosSeleccionados table tr td.imagenes a{display: block;}
					#subContenido.productosSeleccionados table tr td.imagenes img{border: 1px solid #68686a;}
				#subContenido.productosSeleccionados table tr td.descripcion{color: #58585a;}
				#subContenido.productosSeleccionados table tr td-precioUD strong{font-size: 15px; color: #58585a;}
				#subContenido.productosSeleccionados table tr td.unidades input{margin: 16px 0 0 16px; padding: 3px; width: 25px; height: 14px; border: 1px solid #909193; text-align: center;}
				#subContenido.productosSeleccionados table tr td.total strong{font-size: 15px; color: #ff7e00;}
				#subContenido.productosSeleccionados table tr td.eliminar button{display: block; margin-top: 15px; width: 21px; height: 26px; text-indent: -99999px; border: 0; cursor: pointer; background: url(/imagenes/ecotienda/fnd-eliminar-producto.gif) no-repeat;}

	#subContenido.productosSeleccionados div.acciones{position: relative; margin-bottom: 25px; padding: 25px 0; width: 745px; border-bottom: 1px solid #4f4f4f;}
		#subContenido.productosSeleccionados div.acciones p{float: right;}
			#subContenido.productosSeleccionados div.acciones p strong{font-size: 15px; color: #58585a;}
			#subContenido.productosSeleccionados div.acciones p span{font: bold 15px Arial, sans-serif; color: #ff7e00;}
		#subContenido.productosSeleccionados div.acciones p.noMinimo{position: absolute; top: 24px; left: 0;}
			#subContenido.productosSeleccionados div.acciones p.noMinimo strong{font-size: 12px; color: #f95b5b;}
		#subContenido.productosSeleccionados div.acciones div{float: left; margin-top: 10px; width: 745px;}
			#subContenido.productosSeleccionados div.acciones div a, #subContenido.productosSeleccionados div.acciones div form p button{height: 36px; background: url(/imagenes/ecotienda/spt-acciones.gif) no-repeat; text-indent: -99999px;}
			#subContenido.productosSeleccionados div.acciones div a.seguirComprando{float: left; width: 156px;}
			#subContenido.productosSeleccionados div.acciones div a.actualizarCarro{float: left; margin-left: 15px; width: 151px; background-position: right -36px;}
			
			#subContenido.productosSeleccionados div.acciones div form p button{float: right; width: 151px; background-position: right -72px; border: 0; cursor: pointer;}

/*** Direccion de envio ***/
#subContenido.direccionDeEnvio{margin-top: 35px; width: 755px;}
	#subContenido.direccionDeEnvio form{}
		#subContenido.direccionDeEnvio form p{float: left;}
			#subContenido.direccionDeEnvio form p.texto{display: inline; margin: 10px 45px 10px 0;}
				#subContenido.direccionDeEnvio form p.texto label{float: left; width: 85px; text-align: left; color: #666;}
				#subContenido.direccionDeEnvio form p.texto input{display: inline; float: left; margin-left: 15px; padding: 3px; width: 210px; height: 14px; border: 1px solid #c5cac7;}
			#subContenido.direccionDeEnvio form p.condiciones{margin: 10px 0;}
				#subContenido.direccionDeEnvio form p.condiciones input{margin-right: 7px;}
				#subContenido.direccionDeEnvio form p.condiciones label, #subContenido.direccionDeEnvio form p.condiciones a{color: #666;}
			
			#subContenido.direccionDeEnvio form p{margin: 15px 0px;}
			#subContenido.direccionDeEnvio form p.gastos{width: 730px;}
				#subContenido.direccionDeEnvio form p.gastos span{display: block;}
			
			#subContenido.direccionDeEnvio p.enviar{width: 755px;}
				#subContenido.direccionDeEnvio p.enviar *{height: 36px; text-indent: -99999px; cursor: pointer; background: url(/imagenes/ecotienda/spt-acciones-pedido.gif) no-repeat right 0;}
				#subContenido.direccionDeEnvio p.enviar a{float: left; margin-left: -5px; width: 134px;}
				#subContenido.direccionDeEnvio form p.enviar button{float: right; width: 151px; background-position: right -36px; border: 0;}