
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

body{
	background: #FFF url('../img/bkg.png') repeat-x;
	color: #666666;
}

#container{

	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

	#container #container-in{
		padding-bottom: 236px; /* bottom padding for footer */
	}

		#container #header #logo{
			height: 150px;
		}
			#container #header #logo h1{
				float: left;
				text-indent: -10000px;
				background: transparent url('../img/logo.png') no-repeat left center;
				width: 262px;
				height: 72px;
			}

		#container #header #langua{
			text-align: right;
			fot-size: 0.9em;
			color: #FFF;
			padding-top:35px;
		}
		#container #header #langua a{
			padding-left:5px;
		}

	#container #menu{
		background: transparent url('../img/bkg-menu.png') no-repeat left top;
		color: #FFF;
		height: 32px;
		line-height: 30px
	}


		#container #menu ul {
			margin: 0 0 0 20px;
			padding: 0;
			list-style: none;

		}
			#container #menu ul li{
				font-family: Georgia, sans;
				font-weight: bold;
				font-size: 1.1em;
				margin: 0;
				padding: 0 10px;
				line-height: 30px;
				display: inline
			}
				#container #menu ul li a{
					color: #e3e0de;
					line-height: 30px;
					text-decoration: none;
				}
					#container #menu ul li a:hover{
						color: #FFF;
						text-decoration: underline;
					}
				#container #menu ul li.highlight a{
					color: #FFF
				}
	#container #phone{
		background: transparent url('../img/bkg-phone.png') no-repeat right top;
		color: #FFF;
		height: 32px;
		line-height: 30px
	}

	#container #phone span{
	/*	background: transparent url('../img/img-phone.png') no-repeat left center;*/
	/*	padding-left: 17px;*/
		margin:0px 30px;
		color: #FFF;
		line-height: 30px;
		font-weight: bold;
	}

		#container #phone span span{
			background: transparent none;
			padding-right: 5px;
			margin: 0px;
			padding-left: 0px;
			color: #e0bf9e;
		}

	#container #left{
		color: #FFF;
		/*height: 300px;*/
		margin-top: 25px;
		line-height: 30px
	}
		#container #left ul{
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#container #left ul li{
				margin: 0 0 5px 0;
				padding: 0 0 0 45px;
				background: transparent url('../img/bkg-menu-woman.png') no-repeat left center;

			}
				#container #left #categories a{
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					color: #fdfcfc;
					line-height: 30px;
					text-decoration: none;
					margin-bottom: 5px;
				}
					#container #left #categories a:hover{
						color: #FFF;
						text-decoration: underline;
				}
				#container #left #categories a.category-products-text{
					font-family: Verdana, sans serif;
					font-weight: bold;
					font-size: 0.9em;
					color: #434343;;
					line-height: 20px;
					text-decoration: none;
				}
					#container #left #categories a.category-products-text:hover{
						color: #EC690F;
						text-decoration: none;
					}

		#container #left .search{
			margin-top: 20px;
			padding: 10px
		}
			#container #left .search label{
				font-family: Georgia, sans;
				font-weight: bold;
				font-size: 1.1em;
			}
			#container #left .search input{
				font-family: Georgia, sans;
				font-weight: bold;
				font-size: 1.1em;
				border: 0;
				color: #726358;
				padding: 4px 8px;
				width: 125px;

			}
			#container #left .search button{
				font-family: Georgia, sans;
				font-size: 0.9em;
				border: 1px solid #FFF;
				background-color: #FFF;
				color: #726358;
				height: 24px;
				padding: 0;

				margin-left: 5px;
				margin-top: 2px;
			}
			#container #left .search a{
				color: #FFF;
			}
			#container #left .search a:hover{
				color: #e0bf9e;
			}

				#container #left .search button:hover, #container #left .search a{ cursor: pointer		}

		#container #left .brown{
			background: transparent url('../img/bkg-brown.png') no-repeat left top;
			height: 133px;
		}

	#container #content{
		margin-top: 25px;
	}
		#container #content h1, .centerBoxHeading, h1.twoTit{
			background: transparent url('../img/prodList.png') no-repeat left center;
			font-family: Georgia;
			font-size: 1.1em;
			color: #FFF;
			padding: 0 0 0 50px;
			margin: 0;
			line-height: 30px;
			margin-bottom:2px;
		}

#alsoPurchased{
	float: left;
	width: 640px;
}

	#alsoPurchased .centerBoxHeading{
		background: transparent none;
		color:#171411;
		font-size:14px;
		font-family: Verdana,Tahoma,sans-serif;
		padding: 0
	}

		h1.twoTit{
			padding: 0 20px !important;
		}




			#container #content .prods h2{
				color: #666;
				font-size: 13px;
				font-family: Arial;
				margin: 0
			}
				#container #content .prods h2 a{
					color: #666;
					text-decoration: none;
					cursor: text;
				}
					#container #content .prods h2 a:hover{
						color: #666;
						text-decoration: none;
					}

			#container #content .prods .prod{
				height: 212px;
				background: #dfd5cc url('../img/bkg-prod.png') no-repeat right bottom;
				margin-bottom: 40px;
			}

			#container #content .prods .space{
				width: 90px;
			}


			#container #content .prod .left{
				background-color: #d2c8c0;
				float: left;
				width: 150px;
				height: 212px
			}
			#container #content .prod .left img{
				padding: 15px 15px 10px 15px
			}
			#container #content .prod .left span.stock{
				margin-left: 15px;
				float: left;
			}
			#container #content .prod .left span.precio{
				padding-left: 0px;
				font-weight: bold;
				float: right;
				margin-right: 15px;
			}

			#container #content .prod .right{
				padding: 15px;
				margin-left: 150px
			}
				#container #content .prod .right .prod-desc{
					margin-bottom: 10px;
				}
				#container #content .prod .right .productAttributes{
					margin-bottom: 10px;
				}
					#container #content .prod .right .productAttributes select{
						background-color: #BDB1A7;
						border: 1px solid #C1B6AC;
						color: #FFF;
					}

		.navSplitPagesLinks{
		 float: left;
		}

		#container #content #indexProductList .prods table{
		 padding: 0;
		 float: left;
		}

			#container #content .prods h2{
				color: #666;
				font-size: 13px;
				font-family: Arial;
				margin: 0
			}
				#container #content .prods h2 a{
					color: #666;
					text-decoration: none;
					cursor: text;
				}
					#container #content .prods h2 a:hover{
						color: #666;
						text-decoration: none;
					}

			#container #content .prods .prod{
				height: 212px;
				background: #dfd5cc url('../img/bkg-prod.png') no-repeat right bottom;
				margin-bottom: 40px;
			}

			#container #content .prods .space{
				width: 90px;
			}


			#container #content .prod .left{
				background-color: #d2c8c0;
				float: left;
				width: 150px;
				height: 212px
			}
			#container #content .prod .left img{
				padding: 15px 15px 10px 15px
			}
			#container #content .prod .left span.stock{
				margin-left: 15px;
				float: left;
			}
			#container #content .prod .left span.precio{
				padding-left: 0px;
				font-weight: bold;
				float: right;
				margin-right: 15px;
			}

			#container #content .prod .right{
				padding: 15px;
				margin-left: 150px
			}
				#container #content .prod .right .prod-desc{
					margin-bottom: 10px;
				}
				#container #content .prod .right .productAttributes{
					margin-bottom: 10px;
				}
					#container #content .prod .right .productAttributes select{
						background-color: #BDB1A7;
						border: 1px solid #C1B6AC;
						color: #FFF;
					}

		/********************/

		#basket{
			position: absolute;
			width: 390px;
			height: auto;
			top: 240px;
			z-index: 100;
			left: 50%;
			margin-left: 80px;
		}

			#basket .in{
				float: right;
				width: 390px;
				height: 172px;
				background: transparent url('../img/bkg-carro-bottom.png') no-repeat left bottom;
			}

				#basket .in .top{
					background: transparent url('../img/bkg-carro-top.png') no-repeat left top;
					height:16px;
					width:390px;
				}
				#basket .in .total{
					margin:0 7px 3px 30px;
					font-weight: bold;
				}

					#basket .in .total .rfloat{
						padding-top: 10px
					}
					#basket .in .total .bkgcartAdd{
						width:140px;
					}

				#basket .in ul{
					margin: 0 0 10px 0;
					list-style: none;
				}
					#basket .in ul li{
						margin: 0 7px 3px 30px;
						list-style: none;
					}

		#shopCart{
			clear: both;
			background: transparent url('../img/fondodetalle.jpg') no-repeat left top;
			height: 65px;
			margin: -17px 0 10px 0

		}
		.loading{
			background: transparent url('../img/loader.gif') no-repeat left top;
		}

	#working {
		left:50%;
		line-height:38px;
		margin-left:90px;
		position:absolute;
		top:125px;
		width:240px;
		z-index:120;
	}

		#working span {
		 padding: 2px 10px 2px 25px;
		 background: transparent url('../img/loading.gif') no-repeat 5px 50%;
		 opacity:0.8;
		 filter: alpha(opacity: 80);
		}

	.shopCartOn{
		background: transparent url('../img/fondodetalle2.jpg') no-repeat left top !important;
	}
			#shopCart div{
				float: left;
				margin: 27px 0 10px;
				font-weight: bold;
			}

			#shopCart div.prod{
				padding: 0 15px;
				margin-right: 15px;
				background: transparent url('../img/bkg-sep.png') no-repeat right center !important;
			}
			#shopCart div.pay{
			}
				#shopCart div.pay a{
					text-decoration: none;
				}

			#shopCart div.basket{
				float: right;
				padding: 0 15px;
				margin-left: 15px;
				background: transparent url('../img/bkg-sep.png') no-repeat left center !important;
			}

			#shopCart div.basket a{
				width: 200px;
				padding-right: 95px;
				color: #434343;
				text-transform: uppercase;
				font-family: Verdana;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;

			}

			#shopCart div.basket a:hover{
				text-decoration: underline;
				color: #666
			}

			#container #content .prods h2{
				color: #666;
				font-size: 13px;
				font-family: Arial;
				margin: 0
			}
				#container #content .prods h2 a{
					color: #282522;
					text-decoration: none;
					cursor: pointer;
				}
					#container #content .prods h2 a:hover{
						color: #E86105;
						text-decoration: underline;
					}

			#container #content .prods .prodList{
				/*height: 120px;
				background: #dfd5cc url('../img/bkg-prod.png') no-repeat right bottom;
				margin-bottom: 55px;*/
			}

			#container #content .prods .space{
				width: 90px;
			}


			#container #content .prodList .left{
				/*background-color: #d2c8c0;*/
				float: left;
				width: 150px;
				height: 112px
			}
			#container #content .prodList .left img{

				border:1px #938C86 solid;
			}
			span.stock{
				margin-left: 15px;
				float: left;
			}


			span.precio{
				padding: 20px;
				font-weight: bold;
				font-size:130%;
				float: right;
				margin-right: 15px;
				color:#282522;
			}
			.right span.precio{
				padding: 0px;
				margin-right: 0;
				text-align: right
			}
				.precio span.productSpecialPrice{

				}

				.precio span.normalprice{
					font-size:0.8em;
					font-weight:normal;
					text-decoration:line-through;
				}

				.precio span.productPriceDiscount{
					font-size:11px;
					font-weight:normal;
				}

				.precioCart span.productSpecialPrice{
				position:absolute;
				right: 3px;
				top:16px;
				}
				.precioCart span.productSalePrice{
				position:absolute;
				right: 3px;
				top:16px;
				}

				.precioCart span.normalprice{
					font-size: 0.8em;
					font-weight: normal	;
					text-decoration: line-through;
					position:absolute;
					right: 3px;
				}

				.precioCart span.productPriceDiscount{
					font-size:9px;
					font-weight:normal;
					position:absolute;
					right: 3px;
					text-align:right;
					top:23px;
					width:100px;
				}

			 #featuredContent .precio span.productPriceDiscount{
				display: none;
			}
			 #featuredContent .precio span.normalprice{
				display: none;
			}

			#specialsDefault{
				display: none;
			}

			#container #content .prodList .right{
				padding: 0 5px 5px 10px;
				margin-left: 157px;
			}
				#container #content .prodList .right .prod-desc{
					display:block;
					float:left;
					margin-bottom:10px;
					text-align:justify;
					width:72%;
				}
				#container #content .prodList .right .productAttributes{

					width:150px;
				}
					#container #content .prodList .right .productAttributes select{
						background-color: #BDB1A7;
						border: 1px solid #C1B6AC;
						color: #FFF;

					}

			/***********************/


				.button_in_cart, .button_in_cartHover, .button_checkout{
					background: transparent url('../img/addcart.png') no-repeat left center ;
					border: 0;
					width: 120px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
				}

					.button_in_cart span, .button_in_cartHover, .button_checkout{
					}

				.button_in_cartHover, button_checkoutHover{
					text-decoration:none;
					color: #FFF;
					cursor: pointer;
					background: transparent url('../img/addcart2.png') no-repeat left center ;
					border: 0;
					width: 120px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;					
				}

				div.imgCategorias{
					background-repeat: no-repeat;
					background-position: center 12px;
					width:193px;
					height:204px;
					margin:0px 0px 15px 0px;
					float:left;
					text-align:center;

				}
				.enlaceCategorias{
					background: transparent url('../img/bkg-category.png') no-repeat;
					margin: 0 0 30px 30px ;
					text-align:center;
					width:193px;
					height:204px;
					float:left;

				}
				.enlaceCategorias a:hover{
					color: #FFF;
					text-decoration: underline;
					font-size:100%;
					font-weight:bold;
				}
				.enlaceCategorias a{
					color: #FFF;
					text-decoration: none;
					font-size:100%;
					font-weight:bold;
				}
				.btCategory{
					background: transparent url('../img/bt-category.png') no-repeat;
					width:193px;
					height:20px;
					background-position: center center;
					margin:170px 0px 15px 0px;

				}

.leftBoxHeading, .greeting, #indexDefaultHeading, .categoryImgListing{ display: none; }

.centerBoxWrapper{
	float: left;
}

.clearBoth{
	clear: both;
}
div.envio, div.condiciones{
	text-align:justify;
}


form {

}
.login {
	background:url(../gfx/user.gif) no-repeat 95% 1em;
}
.contact {
	background:url(../gfx/email2.gif) no-repeat 95% 1em;
}
fieldset div {
	margin:0.3em 0;
	clear:both;
}
.back{
	/*background:#FFF;*/
}

div.back a{
	color: #000;
	background: url(../img/bkg-buttons.png) no-repeat x;
}

.buttonRow {
	float: left;
	margin-right: 10px
}
.forward {
	margin-bottom: 10px
}

	.buttonRow a, .forward a{
		text-decoration: none;
	}

.totalBox{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
}
.totalBox div{
	clear: none;
}
label{
	cursor: pointer
}
div#checkoutShipto .buttonRow, div#checkoutBillto .buttonRow {
	float: none;
	padding-bottom: 10px;
}
.instructions{
	background:#FFF;
	padding:10px;
	border:1px #000 solid;
}
.address{
	background:#FFF url('../img/mailing-address.png') no-repeat 10px center ;
	font-weight:bold;
	padding:10px 10px 10px 80px;
	font-style: normal;
	border: 1px solid #999;
}

.address2{
	font-weight:bold;
	padding: 2px 0 2px 40px;
	font-style: normal;
	border: 0;
}


.register{

}

#checkoutShippingContentChoose{
	margin-bottom: 10px;
}
label.checkboxLabel strong{
	font-size: 14px
}

.register form, .centerColumn{
	/*background:#fff;
	padding:1em 30px;*/
}

#productGeneral{
	padding:1em 30px;
	margin-bottom:10px;

}

#catTable .i1 .i2 .i3,
#indexProductList .i1 .i2 .i3,
#featuredProducts .i1 .i2 .i3{
	padding: 2px 22px;
}

.register h2{
	color:#FFF;
	font-size:12px;
	background:#555555;
	text-align:center;
}
label.inputLabel, label.register {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
	padding-bottom:15px;
	font-weight: bold;
}

fieldset#checkoutOrderTotals br.clearBoth, fieldset#checkoutPayment br.clearBoth {
	display: none
}

	fieldset#checkoutPayment div.paymentMethod{
		padding: 5px 0;
	}

fieldset#checkoutOrderTotals div{
	font-size: 12px
}


.prodCartHead{
	border-bottom: 1px double #666;
	margin-bottom: 10px
}
	.prodCartHead span{
		font-weight: bold;
		font-size: 1.2em;
	}
	.prodCartHead a, a.small{
		font-weight: normal;
		color: #E86105;
		font-size: 10px;
		text-decoration: underline;
	}

	.prodCartHead a:hover, a.small:hover{
		color: #000;
	}


	div.separator{
		margin: 15px 0;
	}
.prodCart span, #orderTotals span{
	padding: 0 3px
}

div.block{
	margin-bottom: 30px;
}

.stock .messageStackError{
	padding: 10px;
	font-style: italic;
	border: 1px solid #EEE;
	margin: 10px 0;
}

.prodCart span.rfloat{
	width: 85px;
	text-align: right;
}

div#ottotal{
	border-top: 1px dashed #666
}
	div#ottotal div{
		font-size: 14px !important;
		font-weight: bold;
	}

fieldset#checkoutOrderTotals strong{
	text-align: right;
}


fieldset.register div.space{
	margin-left: 118px;
}

div.space input, div.spaceCheck input, #search-in-description, #inc-subcat, input[type=checkbox], input[type=radio]{
	width: auto !important;
	background: transparent none  !important;
	border: 0 !important;
}

legend.register {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	color:#726358;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 10px 5px;
	padding:3px 10px;
}
legend.register span {
	width:10em;
	text-align:right;
}
fieldset.register input {
	padding:0.15em;
	width:200px;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	color: #666;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
div.alert, span.alert{
	color: #E86105;
}

fieldset.register input:hover, fieldset.register input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
	color: #000;
}
fieldset.register {
	border:1px solid #ddd;
	padding: 10px 20px;
	background:#fff;
}
	fieldset.register 	fieldset.register {
		border:0px solid #ddd;
		padding:7px 0.5em 0.5em;
		background:#fff;
	}
	fieldset.register 	fieldset legend {
		border:0px solid #ddd;
	}
.date input {
	background-image:url(../gfx/calendar-small.gif);
	background-repeat:no-repeat;
	background-position:100% 50%;
}

.date fieldset label {
	float:none;
	display:block;
	text-align:left;
	width:auto;
}
.date fieldset div {
	float:left;
	clear:none;
	margin-right:0.2em;
}
.radio, .date {
	position:relative;
}
.radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.radio legend, .date legend {
	font-size:1em;
	color:#000;
}
.radio legend span, .date legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:10em;
	display:block;
}
.radio label, .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
}

.email {
	width:14em;
}

input.default {
	color:#bbb;
}

#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../gfx/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -26px;
}
#foot{
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */

	border-top:8px solid #000;
	background-color:#2D2D2D;
	width:100%;
	height: 190px;
}
#foot .grid_2 {
	/*background-color:#998A7F;*/
	color:#EBE7E5;
	margin-right:45px;
	/*margin-top:15px;*/
	padding-right:35px;
}
#foot .grid_2 ul {
	list-style-image:none;
	list-style-position utside;
	list-style-type:none;
	margin:0px;
	padding:15px;
}
#foot .grid_2 ul li {
	margin:0pt;
	padding:0pt;
}
#foot .grid_9 ul {
	margin-top:15px;
}
#foot .grid_9 ul {
	float:left;
	list-style-image:none;
	list-style-position utside;
	list-style-type:none;
	padding-right:35px;
}
#foot .grid_9 ul li {
	color:#CCCCCC;
	margin:0pt;
	padding:0pt;
}
#foot .grid_9 ul li a {
	color:#CCCCCC;
	text-decoration:none;
}
#foot .grid_9 ul li a:hover {
	text-decoration:underline;
}
#foot .grid_9 ul li a span {
	color:#999999;
}
#foot .grid_9 ul li strong a {
	color:#FFFFFF;
}
#foot .grid_9 ul li strong a span {
	color:#CCCCCC;
}



div.account{
	padding:10px;
	margin-bottom:10px;
}
.account h2{
	color:#FFF;
	font-size:140%;
	background:#726459;
	text-align:center;
}
.account ul li a{
	color:#666666;
	text-decoration:underline;
}

.account ul li a:hover{
	color:#666666;
	text-decoration:none;
}

.button_login, .button_update, button_updateHover, .button_loginHover{
					background: transparent url('../img/normal_button.png') no-repeat left center ;
					border: 0;
					width: 130px !important;
					height: 20px;

					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					padding-bottom:2px;
				}

.button_loginHover, .button_updateHover{
	text-decoration:none;
	color: #FFF;
	cursor: pointer;
	background: transparent url('../img/normal_button2.png') no-repeat left center ;
	border: 0;
	width: 130px !important;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	font-family: Georgia, sans;
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom:2px;
}

.button_submit, .button_submitHover, .button_confirm_order, .button_confirm_orderHover{
		background: transparent url('../img/large_button.png') no-repeat left center ;
		border: 0;
		width: 175px !important;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #FFF;
		font-family: Georgia, sans;
		font-weight: bold;
		font-size: 1.1em;
		padding-bottom:2px;
				}

.button_submitHover, .button_confirm_orderHover{
	text-decoration:none;
	cursor: pointer;
	background: transparent url('../img/large_button2.png') no-repeat left center ;
		border: 0;
		width: 175px !important;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #FFF;
		font-family: Georgia, sans;
		font-weight: bold;
		font-size: 1.1em;
		padding-bottom:2px;
}
.button_continue_checkout, .button_continue_checkoutHover, .button_add_address,  .button_change_address, .button_change_addressHover, .small_edit,.small_delete, .small_editHover, .BUTTON_IMAGE_LOG_OFF, .BUTTON_IMAGE_LOG_OFFHover, .button_back, .button_backHover, .small_view, .small_viewHover, .button_send, .button_sendHover, .button_continue, button_continueHover, .button_delete, .button_deleteHover, .button_search{
					background: transparent url('../img/normal_button.png') no-repeat left center ;
					border: 0;
					width: 130px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					padding:1px 24px 3px;
				}
				.BUTTON_IMAGE_LOG_OFF, .BUTTON_IMAGE_LOG_OFFHover, .button_logoff, button_logoffHover{
					background: transparent url('../img/normal_button.png') no-repeat left center ;
					border: 0;
					width: 130px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					padding:2px 39px;
				}

				.BUTTON_IMAGE_LOG_OFFHover, button_logoffHover{
					background: transparent url('../img/normal_button2.png') no-repeat left center ;
					border: 0;
					width: 130px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					padding:2px 39px;
				}

				.small_view, .button_delete{
					background: transparent url('../img/button-small.png') no-repeat left center ;
					padding:3px 30px;
				}
				.small_viewHover, .button_deleteHover{
					background: transparent url('../img/button-small2.png') no-repeat left center ;
					padding:3px 30px;
				}
				.button_back {
					background: transparent url('../img/button-small.png') no-repeat left center ;
					padding:3px 24px;
				} 
				.button_backHover {
					background: transparent url('../img/button-small2.png') no-repeat left center ;
					padding:3px 24px;
				} 				
				.button_continue{
					padding:2px 32px;
				}

				.button_change_address{
					background: transparent url('../img/large_button.png') no-repeat left center ;
					padding:24px;
				}
.button_change_addressHover{
					background: transparent url('../img/large_button2.png') no-repeat left center ;
					padding:24px;
				}				

.button_continue_checkoutHover, .button_sendHover, .button_continueHover, .button_searchHover{
	text-decoration:none;
	cursor: pointer;
	background: transparent url('../img/normal_button2.png') no-repeat left center ;
					border: 0;
					width: 130px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					padding:1px 24px 3px;
}
.button_add_addressHover{
					background: transparent url('../img/normal_button2.png') no-repeat left center ;
					border: 0;
					width: 130px !important;
					height: 20px;
					line-height: 20px;
					text-align: center;
					color: #FFF;
					font-family: Georgia, sans;
					font-weight: bold;
					font-size: 1.1em;
					padding:3px 24px;
				}

.small_edit, .small_delete{
	background: #E86105 none;
	padding:2px 5px;
				}

.small_editHover,  .small_deleteHover{
	background: #000000 none;
	text-decoration:none;
	color: #FFF;
	cursor: pointer;
}
table.cart
{
margin-top:2px;
width: 100%;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


th.cartDept
{ background-color: #2D2D2D;
border: 0px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #FFF; }


td.cart
{ border-bottom: 1px #726459 dotted;
text-align: center;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 1em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

#cartSubTotal{
	color:#E86105;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	text-align:right;
}

/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 0px;
	background:url(../img/prod-top.png) no-repeat 100% 0;
}
.bt div {

}

	/* Bottom corners and border */
.bb {
	height:19px;
	margin-bottom: 0px;
	background:url(../img/prod-bottom.png) no-repeat left bottom;
}
.bb div {
}

	/* Left border */
.i1 {
	/*padding:0 0 0 12px;*/
	background:url(../img/prod-mid.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 0 0 0;
	background:url(../img/borders-right.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	/*padding:1px 10px;
	background:#fff;*/
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

/* Custom CSS
================================================*/
/* You can use different borders for different boxes on the same page. Just adjust the CSS. Here are a few examples, one of which uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */

.one {
	position:absolute;
	top:0;
	right: 3px;
}
.two {
	float:left;
	width:45%;
}
.two .i1,
.two .i2 { background-image:url(../img/borders.gif); }
.two .bt,
.two .bt div,
.two .bb,
.two .bb div { background-image:url(../img/box.png); }
#three {
	float:left;
	clear:both;
	width:80%;
}
#three .cb {
	float:left;
	width:40%;
}
.button {
	float:left;
	margin-top:0;
}
.button .bt {
	height:8px;
	margin:0 0 0 9px;
	background-image:url(../5/button.png);
}
.button .bt div {
	left:-9px;
	width:9px;
	height:8px;
	background-image:url(../5/button.png);
}
.button .bb {
	height:8px;
	margin:0 0 0 8px;
	background-image:url(../5/button.png);
}
.button .bb div {
	left:-8px;
	width:8px;
	height:8px;
	background-image:url(../5/button.png);
}
.button .i1 {
	padding:0 0 0 3px;
	background-image:url(../5/button-borders.png);
}
.button .i2 {
	padding:0 3px 0 0;
	background-image:url(../5/button-borders.png);
}
.button .i3 {
	padding:0 0.5em;
	background:#3a3d40 url(../5/button.png) no-repeat -3px -8px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.button a:link,
.button a:visited,
.button a:hover {
	border:none;
	color:#fff;
}

/* Just a bit of styling for this demo page. Adjust as you wish. */
#absolute-wrapper {
	position:relative;
	height:9em;
}
.cb li {margin-left:1em;}


.moreDetails{
	float:right;
	clear:both;
	background:url(../img/moreDetails.png) no-repeat;
	width:120px;
	height:20px;
	text-align:center;
	padding-top:2px;
}
.moreDetails a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.moreDetails a:hover{
	float:right;
	clear:both;
	background:url(../img/moreDetails2.png) no-repeat;
	width:120px;
	height:20px;
	text-align:center;
	padding-top:2px;
	margin-top:-2px;
}
#navBreadCrumb a{
	color:#CCC;
}
#navBreadCrumb a:hover{
	color:#FFF;
}
.leftProduct{
	border:1px #000;
	float:left;
	width:330px;
	padding:15px;
	text-align: justify
}
.rightProduct{
	float: right;
	/*margin-left:1px;*/
	border:1px #000;
	width:235px;
	padding:15px;
	text-align:center;
}
.rightProduct a{
	text-decoration:none;
	color:#EB660C;
	font-size:9px;
}
.rightProduct a:hover{
	text-decoration:underline;
	color:#ccc;
}
.leftProduct span{
	color:#171411;
	font-weight:bold;
}
span.productGeneral{
	font-size:17px;
	color:#171411;
}
p.carro{
	color:#EB660C;
	font-size:12px;
	font-weight:bold;
}


#productTellFriendLink, #productReviewLink{
	margin-top:10px;
}
#productTellFriendLink a, #productReviewLink a{
	font-size:11px;
	text-decoration:none;
}
#productTellFriendLink a:hover, #productReviewLink a:hover{
	text-decoration:underline;
}
.leftProduct select{
	background-color: #FFF;
	border: 1px solid #000;
	color: #000;
}

.bkgcartAdd{
	background:url(../img/bkg-cartAdd.png) no-repeat left center;
	height: 51px;
	width: 245px;
	padding:0 0 0 40px;
	position: relative;

}

#basket .bkgcartAdd{
	height: 24px;
	padding: 8px 0 0 40px
}

	div.bkgcartAdd input.button_in_cart{
		float: left;
		margin-top: 17px;
	}

	div.bkgcartAdd span.precioCart{
		color:#000;
		font-size:14px;
		position:absolute;
		right: 3px;
		font-weight:bold;
		float:right;
	}
span.imgLink{
	color:#000;
	text-decoration:none;
	text-align:center;
}
#bannerboxallContent{
	margin-top:20px;
	text-align:center;
}
a.bestSellers{
	color:#CCCCCC;
	text-decoration:none;
}
a.bestSellers:hover{
	color:#FFF;
	text-decoration:underline;
}
.btfooter{
	background:url(../img/bt-footer.png) no-repeat top left;
	width:199px;
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	padding-top:1px;
}
.btbestseller{
	background:url(../img/bt-bestseller.png) no-repeat top left;
	width:298px;
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	padding-top:1px;
}
.btver{
	background:url(../img/bt-ver.png) no-repeat top left;
	width:64px;
	height:20px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	float:right;
	padding-left:4px;
}
#featuredContent{
	width:298px;
	float:left;
	padding:0px 26px;
}

#featuredContent .in{
	width:298px;
	margin-top:5px;
}
#featuredContent .in .left{
	float:left;
	width:120px;
	height:120px;
}

#featuredContent .in .right{
	padding:5px;
	margin-left:120px;
	width:150px;
}
#featuredContent .in .right a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
#featuredContent .in .right a:hover{
	text-decoration:underline;
}
#featuredContent .in .right p{
	color:#ccc;
	font-size:11px;
	text-align:left;
}
#featuredContent .in .right .precio{
	color:#66CC33;
	font-size:12px;
	font-weight:bold;
}

#featuredContent .in .right .precio .lfloat{
	width: 60px
}

#navSuppWrapper{
	background-color: #FFF;
	float: left;
	width: 100%;
	margin-top:13px;
}


#navSuppWrapper .grid_3{
		line-height: 40px;
	}

#navSuppWrapper .links{
		color: #FFF;
		line-height: 40px;
		text-align:right;
	}


		#navSuppWrapper .links ul {
			margin: 0 0 0 20px;
			padding: 0;
			list-style: none;
			float: right;

		}
			#navSuppWrapper .links ul li{
				font-weight: bold;
				font-size: 1em;
				margin: 0;
				padding: 0 10px;
				line-height: 30px;
				display: inline
			}
				#navSuppWrapper .links ul li a{
					color: #666666;
					line-height: 30px;
					text-decoration: underline;
				}
					#navSuppWrapper .links ul li a:hover{
						color: #000;
						text-decoration: underline;
					}


