@charset "utf-8";
/* CSS Document */


body, p, h1, h2, h3, h4, h5, h6, img, form{margin:0;
  padding:0;}
  
a {color:#3366CC;}

body {font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 background:url(../images/body-background.jpg) center 63px repeat;}
.stop{clear:both;
      line-height:0px;
      height:0px;
      padding:0px;
      font-size:0px;}
.content {background:url(../images/body-background.jpg) 00px 63px repeat-y;
			/*width:1014px;*/
			width:1008px;
			margin:0 auto;}
.content-top {background:url(../images/top-background.jpg) top no-repeat;
			  padding:00 00 50px 00;}
.header {height:110px;
		padding:20px 0px 00 0px;}
.header h1 {display:block;
			width:190px;
			height:100px;
			float:left;}
.header h1 a{display:block;
			width:190px;
			height:100px;
			outline:none;
			text-indent:-5000em;}
.header-right {float:right;
				width:790px;}
.header-top {color:#999999;
			text-align:right;
			padding:00 199px 00 00;}
.header-top a{color:#999999;
			 text-decoration:none;}
.header-top span {color:#c3aa75;
				  font-weight:bold;}
.header-bottom {padding:9px 7px 00 00;
					 font-size:10px;}
.header-bottom-right {float:right;
					 width:169px;
					 padding:6px 00 00 6px;}
.header-bottom-right a {display:block;
						float:left;
						color:#000;}
.header-bottom-right .price {font-size:10px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:normal;
							display:block;
							float:right;
							margin:00 5px 00 00;}
.header-bottom-left {float:right;
					 padding:00 24px 00 00;
					 color:#999999;}
.header-bottom-left a {color:#c3aa75;
					 font-weight:bold;}
.header input {width:96px;
				height:20px;
				margin:0 12px 00 9px;
				font-size:10px;
				border:none;
				background:none;
				color:#000;}
.header .submit {width:38px;
		 height:21px;
		 background:none;
		 border:none;
		 margin:00px;
		 cursor:pointer;}
.main {width:1001px;
		margin:0 auto;}
.main-top {background:url(../images/main-top.png) top no-repeat;
		   height:7px;}
.main-body {background:url(../images/main-repeat.png) repeat-y;
			padding:00 9px;}
.navigation {height:44px;}
.navigation ul {padding:00px;
				margin:00px;
				list-style:none;}
.navigation li{padding:00px;
				margin:00px;
				display:block;
				float:left;
				height:44px;}
.navigation a{display:block;
				height:44px;
				text-indent:-5000em;
				outline:none;}
				
.navigation .concepto a{background:url(../images/navegation-background.png);
						background-position:-1px -44px;
						width:150px;}
.navigation .concepto a:hover{background-position:-1px 00px;}
.navigation .gift-box a{background:url(../images/navegation-background.png);
						background-position:-154px -44px;
						width:246px;}
.navigation .gift-box a:hover{background-position:-154px 00px;}
.navigation .preguntas a{background:url(../images/navegation-background.png);
						background-position:-400px -44px;
						width:227px;}
.navigation .preguntas a:hover{background-position:-400px 00px;}
.navigation .regalos a{background:url(../images/navegation-background.png);
						background-position:-627px -44px;
						width:231px;}
.navigation .regalos a:hover{background-position:-627px 00px;}
.navigation .contacto a{background:url(../images/navegation-background.png);
						background-position:-859px -44px;
						width:128px;}
.navigation .contacto a:hover{background-position:-859px 00px;}
						
.sub-main {padding:10px 15px;}
/*.sub-main-left {float:left;
				width:718px;
				padding:00 00 75px 00;}
.sub-main-left h2{color:#1f1f1f;
				  font-family:Georgia, "Times New Roman", Times, serif;
				  font-size:32px;
				  font-weight:normal;
				  margin:00 00 15px 00;}
.sub-main-left p {margin:00 00 15px 00;}*/
.sub-main-right {float:right;
				width:219px;}
.main-graphic {margin:00 00 22px 00;}
.bottom-boxes {background:url(../images/two-lines-background.png) repeat-y;}
.bottom-box {float:left;
			 padding:10px 15px;}
.bottom-box h3 {background:url(../images/gift-box.jpg) top left no-repeat;
				padding:1px 00 00 68px;
				font-size:16px;
				color:#c0994c;
				width:50px;}
.box1 {width:202px;}
.box2 {width:212px;}
.box3 {width:209px;}
.bottom-image {text-align:center;
				padding:00 00 10px 00;}
.bottom-image img{border:none;}
.price {color:#9d0000;
		font-weight:bold;
		font-size:15px;}
.mas-info {float:left;
			background:url(../images/link-arrow.gif) 0px 2px no-repeat;
			color:#3366cc;
			padding:00 00 00 10px;}
.box-links a {display:block;
			 outline:none;}
.box-links img{border:none;
				float:right;}
				
.gray-border-box {background:url(../images/como-funciona-repeat.png) repeat-y;
				  margin:00 00 10px 00;
				  /*float:left;
				  clear:left;*/
				  width:219px}
.gray-border-bottom {background:url(../images/como-funciona-bottom.png) bottom no-repeat;}
.gray-border-top {background:url(../images/como-funciona-top.png) top no-repeat;
				  padding:47px 15px 15px 15px;}
.gray-border-topbis {background:url(../images/pedidos-telefonicos-top.png) top no-repeat;
				  padding:47px 15px 15px 15px;}
.gray-border-top-empresas {background:url(../images/pedidos-empresariales-top.png) top no-repeat;
				  padding:47px 15px 15px 15px;}

.gray-border-bottom-empresas {background:url(../images/pedidos-empresariales-bottom.png) bottom no-repeat;}
.gray-border-box-empresas {background:url(../images/pedidos-empresariales-repeat.png) repeat-y;
				  margin:00 00 10px 00;
				  /*float:left;
				  clear:left;*/
				  width:219px}
.gray-border-top-datos {background:url(../images/datos-practicos-top.png) top no-repeat;
				  padding:47px 15px 15px 15px;}
.gray-border-top-new {background:url(../images/blank-top.png) top no-repeat;
				  padding:15px 15px 15px 15px;}

.gray-block {padding:00 00 10px 00;}
.gray-block img {display:block;
				float:left;
				width:68px;}
.gray-block img.floatbottom {display:block;
    				float:right;
				width:147px;}
   
.gray-text {float:right;
			width:105px;
			color:#666666;}
.gray-text p {text-indent:15px;
			  line-height:15px;}
.gray-text-bis p {text-indent:0px;
			  line-height:15px;}

.gray-link {padding:00 00 00 84px;}
.gray-link a {background:url(../images/link-arrow.gif) 0px 2px no-repeat;
			color:#3366cc;
			padding:00 00 00 10px;}
.n1 {background:url(../images/n1.gif) top left no-repeat;}
.n2 {background:url(../images/n2.gif) top left no-repeat;}
.n3 {background:url(../images/n3.gif) top left no-repeat;}
.right-image {margin:00 00 10px 00;}
.right-image img {border:none;}
.transaccion-top {background:url(../images/su-transaccion-top.png) top no-repeat;
				  padding:40px 10px 10px 10px;
				  color:#666666;
				  font-weight:bold;}
.transaccion-top a {font-size:10px;
					color:#3366cc;
					font-weight:normal;}
.newsletter-box {background:url(../images/newsletter-repeat.png) repeat-y;
				width:219px;
				clear:left;
				margin:00 00 10px 00;}
.newsletter-bottom {background:url(../images/newsletter-bottom.png) bottom no-repeat;}
.newsletter-top {background:url(../images/newsletter-top.png) top no-repeat;
					padding:40px 10px 10px 10px;
					color:#fff;}
.newsletter-form {background:url(../images/bottom-form.jpg) no-repeat;
				  width:196px;
				  height:24px;
				  margin:10px 00 00 00;}
.newsletter-form input {border:none;
						background:none;
						outline:none;
						height:15px;
						padding:4px;
						font-size:11px;}
.newsletter-form .mail{
	width:150px;
}

.newsletter-form .ok {
	height:25px;
	width:35px;
}

.buscar-top {background:url(../images/buscar-top.gif) top no-repeat;
				  padding:40px 10px 10px 10px;
				  color:#000;
				  font-weight:bold;}
.buscar-top p {margin:0px 00 5px 00;}
/*.buscar-top select {margin:00 00 7px 00;
					font-size:11px;
					width:170px;}*/

.main-bottom {background:url(../images/main-bottom.png) no-repeat;
			 height:15px;}
.footer {width:717px;
		padding:00 15px 00 20px;
		height:24px;
		position:absolute;
		margin:-50px 00 00 00;}
.footer-1column {width:900px;
		padding:00 15px 00 20px;
		height:24px;
		position:absolute;
		margin: 0 auto;}
.footer-links {text-align:center;
			  color:#999999;
			  font-size:10px;
			  width:600px;
			  float:left;}
.footer-links a{color:#999999;
			  text-decoration:none;
			  }
.credit-cards {float:right;
				width:76px;
				text-align:right;}


.gallery-text a{float:none;
				display:block;
				margin:10px 00 00 00;}
.sub-main-left-int {float:left;
					width:718px;
					background:url(../images/main-int-repeat.gif) repeat-y;
					margin:00 00 75px 00;}
.sub-main-onecolumn-int {float:left;
					width:930px;
					margin:00 00 75px 00;}
/*.sub-main-left-int2 {float:left;
					width:718px;
					margin:00 00 60px 00;}
.sub-main-left-int2 h4 {font-family:Georgia, "Times New Roman", Times, serif;
						font-size:12px;}
.sub-main-left-int2 p {margin:00 00 10px 00;}
.sub-main-left-int2 h2 {font-family:Georgia, "Times New Roman", Times, serif;
						font-size:32px;
						font-weight:normal;
						margin:00 00 15px 00;}*/
.sub-main-left-concept {background:url(../images/main-int-repeat.gif) repeat-y;
					margin:10px 00 00px 00;
					}
.sub-main-left-catalogo {background:url(../images/main-int-repeat.gif) repeat-y;
					margin:00px 00 15px 00;}
.sub-main-left-concept p {margin:00 00 20px 00;}
.sub-main-left-int h3 {text-align:center;
						background:#b9a069;
						color:#fff;
						font-size:9px;
						padding:2px 00;}
.sub-main-left-int-top {background:url(../images/main-int-top.gif) top no-repeat;
						padding:2px 2px 14px 2px;}
.sub-main-left-concept-top {background:url(../images/main-int-top.gif) top no-repeat;
						padding:20px;
						display:inline-block;}
.sub-main-left-catalogo-top {background:url(../images/main-int-top.gif) top no-repeat;
						padding:15px 30px 1px 30px;
						display:inline-block;
						width:658px;}
.sub-main-left-int-bottom {background:url(../images/main-int-bottom.gif) bottom no-repeat;}
.sub-main-left-concept-bottom {background:url(../images/internal-main-bottom-2.gif) bottom no-repeat;}
.sub-main-left-empresas {background:url(../images/main-int-repeat.gif) repeat-y;
					margin:00px 00 15px 00;}
.sub-main-left-empresas-top {background:url(../images/main-int-top.gif) top no-repeat;
						padding:20px;
						display:inline-block;}
.sub-main-left-empresas-bottom {background:url(../images/internal-main-bottom-2.gif) bottom no-repeat;}

.main-graphic-int {padding:25px 25px 15px 25px;}
.main-graphic-int-left {float:left;
						width:207px;}
.main-graphic-int-left img{width:207px;}
.main-graphic-int-right {float:right;
						width:425px;}
.main-graphic-int-right h2 {background:url(../images/gift-box-big.jpg) 0px 3px no-repeat;
				padding:0px 00 00 85px;
				font-size:19px;
				margin:00 00 10px 00 ;
				/*width:100px;*/
				color:#c0994c;
				text-align:left;
				font-weight:normal;}
.main-graphic-int-right h2 embed {margin:-4px 00 00 00;}
.main-graphic-int-right h2 object {margin:-4px 00 00 00;}
.main-graphic-int-right p {margin:00 00 15px 00;}
.box-links-int {padding:00 00 15px 00;}
.box-links-int .price{float:left;
					  padding:00 10px 00 00;}
.box-links-int img{float:left;
					border:none;}
.light-gray-text {color:#999999;}
.gallery-box {width:327px;
				float:left;
				padding:00px 15px;}
.gallery-box h4 {font-size:12px;
				margin-bottom:5px;}
.gallery-box h4 a {color:#000;
					margin:00px;}
.gallery-int {background:url(../images/gallery-background.gif) repeat-y;}
.gallery-image {float:left;
				width:101px;}
.gallery-image img {width:101px;
					border:none;}
.gallery-text {float:right;
				width:212px;}
.gallery-row {background:url(../images/gallery-row-border.gif) bottom repeat-x;
				padding:10px 00;
				display:inline-block;}
.gallery-row-last {padding:10px 00;
				display:inline-block;}
.top-block-concept img{display:block;
						float:left;
						width:175px;}
.concept-text {float:right;
				width:475px;}
.concept-text h3 {font-family:Georgia, "Times New Roman", Times, serif;
					font-size:20px;
					/*color:#cc9933;*/
					margin:00 00 10px 00;
					padding:00 00 00 23px;}
.concept-text h4  {font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					padding:00 00 10px 23px;}
.concept-text p  {padding:00 00 20px 23px;}
.concept-text .hn1 {background:url(../images/int-n1.jpg) top left no-repeat;}
.concept-text .hn2 {background:url(../images/int-n2.jpg) top left no-repeat;}
.concept-text .hn3 {background:url(../images/int-n3.jpg) top left no-repeat;}
.smaller {font-size:10px;}
.catalogo-image {width:200px;
				 float:left;}
.catalogo-image img{width:135px;
					border:none;}
.catalogo-info {float:right;
				width:425px;
				padding:00 30px 15px 00;}
.catalogo-info h3 {background:url(../images/gift-box-big.jpg) 0px 4px no-repeat;
				padding:0px 00 00 85px;
				font-size:19px;
				/*width:100px;*/
				color:#c0994c;
				text-align:left;
				font-weight:normal;
				margin:00 00 5px 00 ;}
.catalogo-info img {border:none;
					margin:00 5px 00 00;}
.proveedor-content {width:766px;
					border:#d1a752 3px solid;
					background:#fff;
					padding:14px;}
.proveedor-header {background: url(../images/proveedor-doties.gif) bottom repeat-x;
					padding:00 00 10px 00;}
.proveedor-header h1 {font-family:Georgia, "Times New Roman", Times, serif;
						font-weight:normal;
						font-size:32px;
						display:block;
						float:left;}
.proveedor-header a {display:block;
					float:right;
					margin:10px 00 00 00;}
.proveedor-header img {border:none;}
.proveedor-main {padding:10px 00;}
.proveedor-left {float:left;
				width:281px;
				line-height:17px;}
.proveedor-left a {color:#3366cc;}
.proveedor-left img {margin:00 00 10px 00;}
.proveedor-left h3 {color:#663300;
					font-weight:bold;
					font-size:12px;}


.proveedor-right {float:right;
					width:455px;
					line-height:17px;}
.proveedor-right p {margin:00 00 10px 00;}
.proveedor-box {background:url(../images/proveedor-box-repeat.gif) repeat-y;
				margin:00 00 10px 00;}
.proveedor-bottom {background:url(../images/proveedor-box-bottom.gif) bottom no-repeat;}
.proveedor-top {background:url(../images/proveedor-box-top.gif) top no-repeat;
				padding:10px 17px;}
.proveedor-top h4 {color:#663300;
					font-size:11px;
					font-weight:bold;
					text-transform:uppercase;
					padding:00 00 5px 00;
					margin:00 00 5px 00;
					background:url(../images/proveedor-doties.gif) bottom repeat-x;}
.proveedor-box-left {float:left;
					 width:200px;}
.proveedor-box-right {float:right;
					 width:200px;}
.proveedor-brown {background:#ad8a45;
				margin:00 00 10px 00;}
.proveedor-brown-bottom {background:url(../images/brown-box-bottom.gif) bottom no-repeat;}
.proveedor-brown-top {background:url(../images/brown-box-top.gif) top no-repeat;
					  padding:3px 30px;
					  color:#fff;
					  text-align:center;}
.proveedor-brown-top h5 {font-size:12px;}
.proveedor-right ul{margin:00px;
					padding:00px;}
.proveedor-right li{margin:00px;
					padding:00 00 4px 00;
					text-indent:15px;
					background:url(../images/bullet-point.gif) 0px 5px no-repeat;
					list-style:none;}
.proveedor-footer {color:#999999;
					font-size:9px;
					border-top:#999999 1px solid;
					padding:10px 00 00 00;}
					
/*-------------Carolina-----------*/
					
.product-info-box {
background:#FFFFFF;
}		

.collateral-box{
margin-bottom:15px;
}			

.rectagle-up{
margin-top:15px;
height:30px;
}

.rectagle-bottom{
height:30px;
 }
 
.product-essential{
background:none;
}

.left-column-field {
margin-top:10px;
}

#lbIframe{
border:0px;
}

.page-popup{
padding-left:15px;
padding-right:15px;
}

/* Easy Slider Home Banner*/

.product-img-box #prevBtn, #nextBtn, #slider1next, #slider1prev {
display:block;
height:264px;
width:25px;
text-indent:-6000px;
/*
left:-30px;
position:absolute;
top:71px;
width:30px;
z-index:1000;
*/
}

.product-img-box #prevBtn{
float:left;
margin-top:-263px;
}

.product-img-box #nextBtn{
float:right;
margin-top:-263px;
}

.product-img-box #prevBtn a, .product-img-box #nextBtn a, .product-img-box #slider1next a, .product-img-box #slider1prev a {
background:transparent url(../images/btn_prev.png) no-repeat;
display:block;
height:264px;
position:relative;
width:25px;
}

.product-img-box #nextBtn, .product-img-box #slider1next {
left:290px;
}

.product-img-box #nextBtn a, .product-img-box #slider1next a {
background:transparent url(../images/btn_next.png) no-repeat;
}

.product-img-box #prevBtn a, #nextBtn a{
outline:none;
}

/* // Easy Slider Home Banner*/


/* Easy Slider Home Banner*/

.sub-main-left-int #nextBtn{
float:right;
margin-top:-263px;
}

.sub-main-left-int #prevBtn a, .sub-main-left-int #nextBtn a, .sub-main-left-int #slider1next a, .sub-main-left-int #slider1prev a {
/*background:transparent url(../images/btn_prev.png) no-repeat;
display:block;
height:264px;
position:relative;
width:25px;
*/
background:none;
display:none;
}

.sub-main-left-int #nextBtn, .sub-main-left-int #slider1next {
/*left:290px;*/
padding:inherit;
}

.sub-main-left-int #nextBtn a, .sub-main-left-int #slider1next a {
/*background:transparent url(../images/btn_next.png) no-repeat;*/
background:none;
}

/* // Easy Slider Home Banner*/



/* Checkout */

.checkout-button {height:22px;
				 float:right;
				 width:215px;}
.checkout-button a {background:url(../images/button-gradient.jpg) repeat-x;
					 display:block;
					 color:#fff;
					 height:14px;
					 text-decoration:none;
					 text-transform:uppercase;
					 float:right;
					 font-weight:bold;
					 border:#a99595 1px solid;
					 padding:3px 5px;}
.checkout-types a {background:url(../images/button-gradient.jpg) repeat-x;
					 display:block;
					 color:#fff;
					 height:14px;
					 text-decoration:none;
					 text-transform:uppercase;
					 float:right;
					 font-weight:bold;
					 border:#a99595 1px solid;
					 padding:3px 5px;}
					 
#checkoutSteps {list-style:none;}
.form-list {padding:00px;}
.one-page-checkout-progress ol {list-style:none;padding:00px;}
#co-billing-form ul {list-style:none;padding:00px;}
.shipment-methods  ul {list-style:none;padding:00px;}
.shipment-methods dt {font-weight:bold;
					  padding:00 00 10px 00;}
#review-buttons-container a {background:#541c1b url(../images/button-gradient.jpg) repeat-x;
					 display:block;
					 color:#fff;
					 text-decoration:none;
					 text-transform:uppercase;
					 float:right;
					 font-weight:bold;
					 border:#a99595 1px solid;
					 padding:3px 10px;
					 font-size:15px;}
/*Form*/


.input-box {float:left;
			width:320px;
			padding:00 00 25px 00;
			height:45px;}
.input-box input {width:240px;
				   margin:6px 00 00 00;}
.dropdown-box {height:40px;
				padding:00 00 15px 00;}
.dropdown-box select {margin:6px 00 00 00;}
.textarea-box textarea {width:300px;
				   margin:6px 00 00 00;}
				   
/*Site Map*/

.sitemap-list .bare-list {margin:15px 00;}


/*Pop Up*/

.validation-advice {
margin-bottom:25px !important;
}

.checkout-types ul li{
padding:10px 0px;
list-style:none;
}

.shopping-cart-totals {
width:310px;
}
.shopping-cart-collaterals{
width:300px;
}
.shopping-cart-collaterals .box{
width:254px;
}

.shopping-cart-collaterals .col2-set .col-2{
float:none;
}

.shopping-cart-collaterals .col2-set{
width:300px;
}

.checkout-button li{ list-style:none; }

.multi-address-checkout-box .content{
width:94%;
background:#FBFAF6;
}

.place-order-box .left-radius{
background:none;
}

.place-order-box .main-radius{
background:none;
}


.one-page-checkout-progress .content {
width:95.7%;
background:#FBFAF6;
}

#checkout-step-billing .col-right{
width:100%;
}

.box-text{
height:170px;
}

#billing:region_id{
margin-top:7px;
}