/* Elementos de la pagina */
.col1-layout .col-main {width: 992px !important;}
.product-view {width:972px;}
body {font-family:'OpenSans', sans-serif;}
a {color:rgb(134,134,134); text-decoration:none; font-family: "OpenSans", sans-serif; font-size:13px; font-weight:bold;}
a:hover {text-decoration:none; color:#000; font-family: "OpenSans", sans-serif; font-size:13px; font-weight:bold;}
h1 {font-size:20px; font-weight:normal; line-height:1.15; margin-bottom:0px; font-family: "OpenSans", sans-serif;}
h2 {font-size:18px !important; font-weight:normal !important; line-height:1.25 !important;margin-bottom:7px !important; font-family: "OpenSans", sans-serif !important;}
h3 {font-size:16px; font-weight:bold; line-height:1.25; margin-bottom:7px; font-family: "OpenSans", sans-serif;}
h4 {font-size:14px; font-weight:bold; margin-bottom:7px; font-family: "OpenSans", sans-serif;}
h5 {font-size:12px; font-weight:bold; margin-bottom:7px; font-family: "OpenSans", sans-serif;}
h6 {font-size:11px; font-weight:bold; margin-bottom:7px; font-family: "OpenSans", sans-serif;}
strong {font-weight:bold; font-family: "OpenSans", sans-serif; font-size: 13px; color: #000;}
address {font-style:normal; margin-bottom:5px; font-family: "OpenSans", sans-serif;}
cite {font-style:normal; font-family: "OpenSans", sans-serif;}
small,big {font-size:1em; font-family: "OpenSans", sans-serif;}
sup {font-size:1em; vertical-align:top; font-family: "OpenSans", sans-serif;}

/* Botones de la pagina */
button.button > span {float: left; height: 28px; padding: 0; font: normal 13px/28px 'OpenSans', sans-serif; font-weight: bold; text-align: center; white-space: nowrap; color:#fff; text-transform: none; background: #ec222a;}
button.button:hover >span {background: #ec222a; }
.block button.button > span {float: left; height: 28px; padding: 0; font: normal 13px/28px 'OpenSans', sans-serif; font-weight: bold; text-align: center; white-space: nowrap; color:#fff; text-transform: none; background: #ec222a;}
.block button.button:hover >span {background: #ec222a;}

/* Logo */
.header .logo strong {position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden;}
.fieldset .legend {font-size:13px; text-transform: none;}

/* Barra de buqueda del header */
#search_mini_form {top:11px;}
.header .form-search .input-text {background:#e6e6e6; width:330px; border:1px solid #e6e4e7; float:left; font-size:13px; font-weight: bold; padding:4px 0px 6px 10px; color:rgb(83,83,83); border-radius:0;}
.header .form-search button.button {position:absolute; right:0px; top:0px;}
.header .form-search button.button span {height:30px; width:77px; display:block; padding:0px; background:#6e6f71; font-size:14px; text-align:center; vertical-align:middle; margin-left:1px;}
.header .form-search button.button span span {padding-top: 2px !important;}

/* Header */
.header .quick-access {padding:6px 0 0 0;}

/* Mensaje de bienvenida */
.header .welcome-msg {font-size: 11px; color: #6e6f71; text-transform: none; position: absolute; top:9px; right:0;}

/* Alertas en el tope */
div.alert a {color:rgb(111,255,232);}

/* Top Links */
.header .links { float:right; padding:0 0 0 0; margin-right:7px;}
.header .links li a {display:inline-block;color:#6e6f71; font-size:11px; font-weight: normal; font-family: "OpenSans", sans-serif;}
.header .links li a:hover {display:inline-block;color:#000000; font-size:11px; font-weight: normal; font-family: "OpenSans", sans-serif;}
.header .quick-access .links .first {padding-left: 12px !important;}

/* Carrito */
.block-cart-header {width:46px; position:absolute; top:2px; right:6px;font-size:12px; line-height:20px;color:#b2b2b2; background:url(/skin/frontend/default/theme379/images/carrito1.png) no-repeat left top; padding:24px 0 17px;}
.block-cart-header .amount-2 a {right: -30px; top: -4px; position:relative; display:block; text-align:center;  font-size:28px; font-weight: bold; font-family:'OpenSans', sans-serif; color:#fff;}
.block-cart-header .empty {right: -5px; top: 3px; position:relative; font-size:0; font-family:'OpenSans', sans-serif; text-align:center; color:#fff; font-weight:bold;}
.block-cart-header .cart-content {left:-169px; top:16px;}
.cart-indent {width:260px;}

/* Barra de categorias */
#nav > li > a > span {display:block; white-space:nowrap; cursor:pointer; font-family: "OpenSans", sans-serif;  font-size:12px; font-weight:bold; padding:20px 20px;}
#nav > li.active > a {background:#ec222a; color:#fff;}
#nav div {position:absolute; width:15em; top:60px; left:-10000px; background:#e6e6e6; padding:15px 20px 15px 20px; font-size:13px;}
#nav li li a:hover {color:#000000; font-weight:bold;}
#nav ul li a {float:none; padding:6px 9px 6px 0px; font-weight:normal; color:#000000; font-family: 'OpenSans', sans-serif; font-size: 12px;}
#nav ul ul {background:#e6e6e6;}
#nav ul div {top:7px;}
#nav li ul.shown-sub, #nav li div.shown-sub {left:0; z-index:999; width:100px; top: 60px;}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {left:110px; width:100px; position: relative; top: -45px;}
#nav li .level0 li {height:30px;}
#nav {font-size:13px; border-top:2px solid #cdcdcd; border-bottom:2px solid #4a3b35;}

/* Grid de productos */
.sorter .sort-by .jqTransformSelectWrapper {width:124px !important;}
.col1-layout .products-grid {width:1005px !important; margin:0 auto !important; border: 0px !important; width: 1019px !important \9; margin-left: 0px !important \9;}
.cms-index-index .col-main {width: 1024px !important;}

/* Productos en el grid*/
.products-grid button.button span span {padding:0 10px 0 10px; display:block; float:left; width:71px; height: 25px; font-size:0px;}
.products-grid button.button:hover > span {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) -2px -30px no-repeat;}
.products-grid button.button > span {float:left; height:28px; padding:0; font:normal 14px/28px 'OpenSans',sans-serif; text-align:center; white-space:nowrap; color:#fff; text-transform:uppercase; background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) -2px 0px no-repeat;}
.products-grid button.button {float:left; margin-right:0px; margin-bottom:0px; width:71px; height:25px;}
.products-grid .price-box {margin:0px 0 0px 0 !important; width:100% !important; position:relative !important; top:-3px !important; left:10px !important; margin-bottom: -32px !important \9;}
.cms-index-index .products-grid .price-box {top: 6px !important;}
@-moz-document url-prefix() {
    .cms-index-index .products-grid .price-box {top:0px !important;}
}
@-moz-document url-prefix() {
    .cms-index-index .products-grid .price-box .old-price {top:9px !important; position: relative !important;}
}
@-moz-document url-prefix() {
    .cms-index-index .products-grid .price-box .special-price {top:8px !important;}
}
.cms-index-index .products-grid .price-box .price {line-height: 0px !important;}
.products-grid .regular-price .price, .products-list.regular-price .price, .products-grid .old-price .price, .products-list.old-price .price {font-family: 'OpenSans', sans-serif !important; font-weight:bold !important; font-size:13px !important; color:#d1d2d3 !important; margin-left: 0px !important; position:relative !important; top: 0px; letter-spacing: 0px !important;}
.products-grid .product-name a, .products-list .product-name a {font-size:13px; font-family: 'OpenSans', sans-serif; /*text-transform:uppercase;*/ color:#fff; font-weight:bold; text-decoration:none; display:inline-block; line-height:21px; position: relative; top: 5px; left: 10px; width:235px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.products-grid .product-image {display:block !important; width:325px !important; height:325px !important; margin:0 0 0px !important;}
.products-grid li.item {float:left !important; width:325px !important; height: 375px !important; padding:16px 0px 0px 0px !important; margin-bottom:10px !important; margin-right:10px !important;}
.grid-inner{width:325px !important; height:325px !important; position:relative !important; padding-bottom:0px !important;}
.products-list .product-name a {font-size:16px; font-family: 'OpenSans', sans-serif; text-transform:uppercase; color:#4a3b35; font-weight:normal; text-decoration:none; display:inline-block; line-height:21px;}
.products-list.old-price .price {font-family: 'OpenSans', sans-serif; font-weight:bold; font-size: 13px;}
.price-box.map-info .price {padding-right:10px; color: #d1d2d3;font-size: 14px;font-weight:bold; font-family: 'OpenSans',sans-serif;}
.products-grid .price-box.map-info a {text-decoration: none; padding-left: 4px; color: #d1d2d3;  position:relative; top:2px;}

/* Botones del grid */
.products-grid .add-to-links li {height: 26px !important;}
.products-grid .add-to-links .link-wishlist-nueva, .products-list .add-to-links .link-wishlist-nueva {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) 0 -60px no-repeat; width:36px; height:25px; text-indent:-9999px; text-indent:0px \9; display:inline-block; font-size: 0px !important; vertical-align: top; }
.products-grid .add-to-links .link-wishlist-nueva:hover, .products-list .add-to-links .link-wishlist-nueva:hover {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) -41px -60px no-repeat; width:36px; height:25px; text-indent:-9999px; text-indent:0px \9; display:inline-block; font-size: 0px !important;}
.products-grid .add-to-links .fancybox, .products-list .add-to-links .fancybox {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) -41px -90px no-repeat; width:36px; height:26px; text-indent:-9999px; text-indent:0px \9; display:inline-block; font-size: 0px !important; vertical-align: top; }
.fbgiftcard {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) -41px -60px no-repeat; width: 36px; height: 25px; text-indent:-9999px; text-indent:0px \9; display:inline-block; font-size: 0px !important;}
.products-grid .add-to-links .fancybox:hover, .products-list .add-to-links .fancybox:hover {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) 0 -90px no-repeat; width:36px; height:26px; text-indent:-9999px; text-indent:0px \9; display:inline-block;}
.fbgiftcard:hover {background: url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) 0 -90px no-repeat; width: 36px; height: 26px; text-indent: -9999px; text-indent:0px \9; display: inline-block;}
.products-grid .add-to-links li {width:31px; float:left;}
.products-grid .add-to-links li:first-child {margin-right:5px;}
.products-grid .actions > span {left: 27px !important; bottom: 3px !important; z-index: 1000;}
.products-grid .actions {width: 71px !important; height: 70px !important;}
.product-box-2 > span {left: 27px !important; bottom: 3px !important;}
.add-to-box .add-to-cart #ajax_loader {bottom: -19px !important; right: 2px !important;}

/* Separador */
.toolbar {height: 42px;}
.toolbar .pager {display: none;}

/* Numero de items en el separador */
.pager .amount strong {font-weight:normal; color:#383737; display:inline-block; padding-top:0px; font-size:13px; font-family: 'OpenSans', sans-serif;}
.pager .amount strong span {font-weight:bold; color:#4a3b35; font-size:13px; font-family: 'OpenSans', sans-serif;}

/* Breadcrumbs en el separador */
.breadcrumbs li a {text-decoration:none; color:#7b7b7b;}
.breadcrumbs li strong {font-weight:bold; color:#383737; font-family:'OpenSans', sans-serif; font-size:13px; }

/* Pagina del producto */
/* Fotos del producto */
.product-view .product-img-box {float:left; width:352px;}
.zoom-inner {width:350px; margin-bottom:10px; height:350px; position:relative;}
.zoom-img {width:36px; height:42px; overflow:hidden; background:url(/_ext/s3.amazonaws.com/disenia/botones/lupa.gif) 0 0 no-repeat; position:absolute; right:0px; bottom:-5px; z-index:99}
.product-view .product-img-box .more-views li {float:left; border:0px solid #fff; margin:0 0 10px 10px;}
.product-view .product-img-box .product-image {border:0px solid #fff;}

/* Zoom de la imagen */
.zoom-inner .product-image .cloud-zoom-big {width:605px !important; height:430px !important;}

/* Cuadro de informacion del producto */
.col1-layout .product-view .product-shop .short-description {height: 173px;}
.col1-layout .product-view .product-shop {float:right; width:590px;}
.product-view .product-name h1 {font-size:24px; font-weight:bold; color:#2f2f2f; line-height:28px; font-family:'OpenSans', sans-serif; height: 28px; width: 590px; text-overflow: ellipsis; overflow: hidden;}
.product-view .short-description .std {font-size:14px; color:rgb(143,143,143); line-height:18px; font-family:'OpenSans', sans-serif; font-weight:normal; overflow: hidden; height: 200px;}
.product-view .product-shop .availability {display:inline-block; font-size:12px; font-weight:bold; color:#4a3b35; padding-top:0px; padding-bottom:0px; font-family:'OpenSans', sans-serif; position: relative; top:25px;}
.product-view .product-shop .availability span {font-size:12px; font-weight:bold; color:#4a3b35; font-family:'OpenSans', sans-serif;}

/* Cantidad */
.product-view .product-shop .cantidad {width:160px; height:27px; position:relative; top:53px; left: 165px;}
.product-view .product-shop .cantidad.simple-qty { left: 0px; top: 40px;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper {width: 160px; height:27px; background:#d1d2d3; color:#fff;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper .jqTransformSelectOpen {background: url(/skin/frontend/default/theme379/images/flechita.gif) 7px 10px no-repeat; width:27px; height:27px; position: absolute; top:0; right:0; cursor:pointer;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper ul {background:#d1d2d3 !important;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper > div > span {display:inline-block; margin-top:4px; cursor:pointer; padding-left:15px; width: 75% !important; font-family:'OpenSans', sans-serif; font-size:13px; font-weight: bold; height: 23px!important;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper li a {color:#fff; text-decoration: none; display:block;  padding:3px 0 3px 0; margin-left:9px;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper li a:hover {color:#000;}
.product-view .product-shop .cantidad .jqTransformSelectWrapper .validation-advice {margin-left:216px; width:95px;}

/* Product Options */
.product-options dt label {font-weight:bold; display:none; color:#000000; padding-bottom:5px;}
.product-options {padding:0px 0px 0px 0px; margin:0 0 0; border-left:0px solid #ececec;border-top:0px solid #ececec;border-right:0px solid #ececec; background:transparent; position:relative; left:165px; top:1px; width:425px; height:30px;}
.product-options dd {margin:0 5px 0 0; display:block; width:160px; float:left;}
.product-options .jqTransformSelectWrapper {margin-left:0; width:160px!important; height:27px; background:#d1d2d3; color:rgb(255,255,255); font: normal 13px 'OpenSans', sans-serif, bold;}
.product-options .jqTransformSelectWrapper > div > span {display: inline-block; margin-top:4px; cursor:pointer; padding-left:15px; width:75% !important; font-family:'OpenSans', sans-serif; font-size:13px; font-weight: bold; height: 23px!important;}
.product-options .jqTransformSelectWrapper .jqTransformSelectOpen {background:url(/skin/frontend/default/theme379/images/flechita.gif) 7px 10px no-repeat; width:27px; height:27px ;position:absolute;top:0;right:0; cursor:pointer;}
.product-options .jqTransformSelectWrapper ul {width:158px!important; background:#d1d2d3; color:#fff;}
.product-options .jqTransformSelectWrapper li a {text-decoration:none; display:block; color:#fff; padding:3px 0 3px 0; margin-left:9px;}
.jqTransformSelectWrapper > div {padding-left:0px; height: 27px;}
.product-options p.required {padding:12px 0 0; overflow:hidden; width:100%; text-align:left; font-size:12px; color:#4a3b35; display:none;}
#product-options-wrapper.product-options { position: relative; top: 26px; left: 0px; width: 160px; z-index: 20; }

/* Opciones de precio */
.product-options-bottom {padding:0px 0px 0px 0px; border:0px solid #ececec; border-top:0;background:transparent; position:absolute; height: 25px; top:57px; top: 336px;}
.product-options-bottom .add-to-cart {float:left; width:609px; margin-bottom:15px;}
.product-view .product-shop .price-box {display:inline-block; padding-top:0px; float:left; margin-right:0px !important; min-width:78px; width: 481px; height: 25px; background: rgb(76,77,78);}
.product-options-bottom .regular-price .price {font-weight:bold; font-size:17px; color:#d1d2d3; font-family: 'OpenSans', sans-serif; margin-left: 10px; position: relative; top: 4px;}
.product-view .product-shop .add-to-links {margin-top:0px; width:35px; height:25px; border-top:0px solid #e6e6e6; padding-top:0px; position: relative; top:-40px; left: 482px;}
.product-view .product-shop .add-to-links li a.link-wishlist:hover, .product-view .product-shop .add-to-links li a.link-compare:hover {color:rgba(255,255,255,0); background:url(/_ext/s3.amazonaws.com/disenia/botones/botones-unidos-2.jpg) -41px -60px no-repeat; width: 35px; height:25px;}
.product-view .product-shop .add-to-links li a.link-wishlist {color:rgba(255,255,255,0); padding-left:0px;background:url(/_ext/s3.amazonaws.com/disenia/botones/botones-unidos-2.jpg) 0 -60px no-repeat; width:35px; height:25px; font-size:19px; display: inline-block;}
.product-view .product-shop .product-options-bottom .add-to-cart .button > span {background:url(/_ext/s3.amazonaws.com/disenia/botones/botones-unidos-light.jpg) 0 -25px no-repeat;}
.add-to-cart button.button {float:right; margin-left:0px; width: 72px; position:absolute; left:518px;}
.product-options-bottom .add-to-cart button.button {float:right; margin-left:0px; width: 72px; position:absolute; right: 19px;}
.add-to-cart button.button > span {background:url(/_ext/s3.amazonaws.com/disenia/botones/botones-unidos-2.jpg) -2px -30px no-repeat; font-size: 0px; width: 71px; height: 25px;}
.add-to-box .add-to-cart {float:left; width:590px; position:absolute; top:335px;}
.product-view .product-shop .add-to-box .add-to-links {border-bottom:0px solid #e6e6e6; padding-bottom:0px; position: absolute; top:335px; left:874px;}
.regular-price .price {font-weight:bold; font-size:17px; color:#d1d2d3; font-family: 'OpenSans', sans-serif; margin-left: 10px; position: relative; top: 4px;}
.row-product {border-bottom:0px solid #e6e6e6; padding-top:15px; padding-bottom:10px; overflow:hidden; width:59%; margin-bottom:20px; position:absolute; top: 385px; display: none;}
.share-bordercolor {position: absolute; right: 11px; top: 420px; }
.old-price .price-label {display: none;}
.products-grid .old-price .price {font-weight: bold !important; font-weight: lighter !important \9; color: #d1d1d1 !important; font-size: 13px !important;}
.special-price {position: relative; top: -18px; left: 85px;}
.special-price .price-label {display: none;}
.special-price .price {font-weight: bold; font-size: 14px; font-family: 'OpenSans', sans-serif; color: #d1d2d3; letter-spacing: -1px !important;}
.add-to-cart .price-box .special-price {position: relative; top: -15px; left: 120px;}
.add-to-cart .price-box .special-price .price {font-size: 17px;}
.ajax-index-options .product-shop .product-options-bottom .price-box .special-price .price { font-size: 17px; margin-top: -2px;}
.cms-index-index .products-grid .price-box .special-price .price {font-size: 14px !important; color: #d1d2d3 !important; letter-spacing: -1px !important; font-weight: bold; font-family: 'OpenSans', sans-serif;}
.cms-index-index .products-grid .price-box .special-price {position: relative; top: -5px; left: 85px;}
.add-to-cart .price-box .old-price {position: relative; top: 4px; margin-left: 10px;}
.add-to-cart .old-price .price {font-weight: lighter; font-size: 17px !important; color: #d1d1d1;}
.ajax-index-options .add-to-box .add-to-cart .price-box .special-price {position: relative; top: -16px; left: 120px;}

/* Productos Recomendados */
.box-up-sell ul li .no-rating {display: none; margin-bottom: 0; margin-top: 0px;}
.box-up-sell .price-box {background: rgb(76,77,78); height: 26px;}
.box-up-sell .product-name {height: 25px !important; }
.box-up-sell .product-name a {text-decoration: none; font-weight: bold; color: #2f2f2f; text-transform: none; font-family: 'OpenSans', sans-serif;}
.box-up-sell .old-price {position: relative; top: 5px; margin-left: 10px;}
.box-up-sell .old-price .price {font-weight: lighter; color: #d1d2d3;}
.box-up-sell .special-price {position: relative; top: -14px !important; left: 85px;}
.box-up-sell .regular-price .price {font-size: 14px;}

/* Up-sells */
.box-up-sell h2 {font-weight: bold; font-size: 14px; text-transform:none; color:#383737; font-family:'OpenSans', sans-serif; margin-bottom: 20px;}

/* Video review */
.video p {display: none !important;}

/* Resena del disenador */
.product-specs {height: 190px;}
.desc-imagen {height:200px; width:200px;}
.desc-imagen > img {height:200px; width:200px;}
.desc-texto {position: relative; top: -200px; left:225px; width: 700px; height: 100px;}
.desc-texto > p {font-size: 14px; color: rgb(143,143,143); font-weight: normal;}
.desc-texto-abajo {position: relative; top: -200px; left:225px; width:700px;}
.desc-texto-abajo > p {font-size: 14px; color: rgb(143,143,143); font-weight: normal;}

/* Redes Sociales */
#___plusone_0 {width:60px !important; position: absolute !important; right: 43px; top: 0px !important;}
.twitter-share-button {width: 91px !important; position: absolute !important; right: 108px;}

/* Compra en el Header */
.block-cart-header button.button {background:url(/skin/frontend/default/theme379/images/ComprarOver.gif) repeat-x center top #ebeaea; white-space:nowrap; color:#000; width:70px; height:25px;}
.block-cart-header button.button span {padding: 0 0 0 0; display: block; float: left; background: url(/_ext/s3.amazonaws.com/disenia/botones/botones-unidos-2.jpg) -2px -30px no-repeat; font-size: 0px; width: 71px; height: 25px;}

/* Cart */
.checkout-types .button.button span span {background:url(//disenia.s3-website-us-east-1.amazonaws.com/botones/ComprarOver.gif) 0 0 no-repeat; font-size: 0px; width: 71px; height: 25px;}
.cart .totals button.button > span {font-size:18px; padding:0 0px; height:25px; line-height:71px; background:transparent;}
.cart .totals button.button > span :hover {font-size:18px; padding:0 0px; height:25px; line-height:71px; background:url(/_ext/s3.amazonaws.com/disenia/botones/ComprarOver.gif) 0 0 no-repeat;}
.checkout-types .button.button {overflow: hidden; width: 71px; height: 25px; border: 0; padding: 0; margin: 0; background: transparent; cursor: pointer;}
.cart .totals table strong {color:#fff;}
.cart .data-table tfoot .btn-continue {display:none;}
.cart .shipping {display:none;}
.cart .totals {width: 322px !important;}

/* Vista Rapida */
.messege-product.none-messege {display:none !important;}
.ajax-index-options .product-view .product-shop .availability {display:inline-block; font-size:12px; font-weight:bold; color:#4a3b35; padding-top:0px !important; padding-bottom:0px; font-family:'OpenSans', sans-serif; position: relative; top:130px; display: none;}
.ajax-index-options .product-view .product-shop .product-name {position: relative; top:-18px; overflow:hidden; text-overflow: ellipsis; width: 395px; white-space: nowrap;}
.ajax-index-options .product-view .product-shop .product-name h1 {font-size: 28px; font-weight: bold; color:#2f2f2f; line-height: 28px; font-family:'OpenSans', sans-serif; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 395px; height:35px;}
.ajax-index-options .product-view .product-img-box {width:394px; float:none; padding-bottom: 15px; border-bottom: 0px solid #e6e6e6;}
.ajax-index-options .product-view .product-img-box .std {height:90px; overflow:hidden;}
.ajax-index-options .share {padding-bottom: 0px; border-bottom: 0px solid #e6e6e6; padding-top: 0px; position: relative; top: 125px; right: -50px;}
.ajax-index-options .product-options-bottom {width: 415px; float: right; margin-right: 0px; position:relative; top:-5px; left:-65px; z-index:10;}
.ajax-index-options .product-options-bottom .add-to-cart {float: left; width: 300px; margin-bottom:0px; }
.ajax-index-options .product-view .product-shop .price-box {margin: 0 0px 0 0 !important; min-width: 150px; width:284px;}
.ajax-index-options .add-to-cart button.button {float:left; margin-left:5px; position:relative; left: 33px;}
.ajax-index-options .product-options {width: 395px; float: left; margin-right: 0px; position: relative !important; top: -25px !important; left:-35px !important; z-index: 100; margin-top: 45px;}
.ajax-index-options .product-view .product-shop .add-to-box .add-to-cart {float: left; width: 100%; position: relative; top: 0px; height: 25px; overflow: hidden;}
.ajax-index-options .product-view .product-shop .add-to-box {padding: 0px 0 0 0;z-index:-1;}
.ajax-index-options .product-view .product-shop .zoom-inner .product-image .cloud-zoom-big {width: 397px !important; height: 300px !important;}
.ajax-index-options .product-view .product-shop .add-to-links .link-wishlist {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) 0 -60px no-repeat; font-size: 19px; width: 35px; height:25px; overflow:hidden; white-space: nowrap;}
.ajax-index-options .product-view .product-shop .add-to-links .link-wishlist:hover {background:url(/_ext/disenia.s3.amazonaws.com/botones/botones-unidos-2.jpg) -41px -60px no-repeat; font-size: 19px; width: 35px; height:25px; overflow:hidden; white-space: nowrap;}
.ajax-index-options .product-view .product-shop .add-to-links {position: relative; top:25px; left:286px; z-index:11;}
.ajax-index-options .product-view .product-shop .price-box.map-info .price-box .old-price {display:none;}
.ajax-index-options .product-view .product-shop .price-box.map-info .price-box .special-price {width: 190px; position:relative; top: -19px; left: 80px;}
.ajax-index-options .product-view .product-shop .price-box.map-info > span {display: block !important; top:4px; left:10px; position: relative;}
.special-price .price-label {font-weight: bold; font-family:'OpenSans', sans-serif; font-size:14px; color:#d1d2d3;}
.ajax-index-options .product-view .product-shop .price-box.map-info .price-box {margin:0 0px 0 0 !important; min-width: 150px; width:271px;}
.ajax-index-options .product-view .product-shop .price-box.map-info {display:inline-block; float: left; margin: 0px 0 10px; width: 281px;}
.ajax-index-options .product-options-bottom .add-to-cart button.button {float:right; margin-left:0px; width: 72px; position:absolute; left: 317px;}
.ajax-index-options .add-to-cart button.button {float: left; margin-left: 4px !important;}

/* Checkout */
.col2-set .col-2 {float:right; width: 51%;}
#checkout-step-login h3 {font-size: 15px; text-transform: none; font-weight:bold; color:#4a3b35; font-family: 'OpenSans', sans-serif;}
#checkout-shipping-method-load .sp-methods dt {padding-bottom: 4px !important;}
#checkout-shipping-method-load .sp-methods dd {margin-bottom: 15px !important;}

/* Login */
.account-login .new-users {border:1px solid #ececec;  padding:18px 20px 20px 20px; width:395px; height:359px; background:#ffffff; min-height:260px;}
.account-login .new-users h2 {font-size: 14px; font-family: 'OpenSans', sans-serif; font-weight: bold; text-transform: none;}
.account-login .registered-users {background:#fff !important;}
.account-login .registered-users h2 {font-size: 14px; font-family: 'OpenSans', sans-serif; font-weight: bold; text-transform: none;}

/* Cart empty*/
.cart-empty > p > a {color:#ff0000;}
.cart-empty > p > a:hover {color:#8a0808; font-weight: bold;}

/* Seccion mi cuenta */
.main-container .col2-left-layout > a {color: #fff; text-decoration: none; font-family: "OpenSans", sans-serif; font-size: 14px; font-weight: bold;}
.my-account .box .box-title h3 {font-size:13px; text-transform:none; font-weight: bold; color:rgb(70,70,70);}

/* Bloque de comparacion */
.block-compare {display:none;}
.col-left {float: left; width: 240px; padding: 0;}

/* Checkout */
#checkout-step-login .col2-set > .col-1 {width: 46.5%;}
#checkout-step-login .col2-set .col-2 .ingreso-con-fb .fb_button_ps > img {height:28px;}
#checkout-step-login .col2-set .col-2 .ingreso-con-fb .fb_button_ps {float: left; margin-left: 0px; margin-top:36px; position:relative; z-index:10;}
#checkout-step-login .col2-set .col-2 form {z-index:-1;}
.opc .col-1 .buttons-set button.button {float: left; margin-top:10px;}
#checkout-review-table tfoot td {background:none; font-family:'OpenSans', sans-serif;}
#checkout-review-table td h3 {text-transform: none; font-family: 'OpenSans', sans-serif; font-weight: bold;}
#checkout-review-table td .item-options {margin-top:5px; font-weight: bold; color:#525252;}
#checkout-shipping-method-load .sp-methods dt {text-transform:none;}
.block .block-subtitle {text-transform: none; font-size:13px; font-family:'OpenSans', sans-serif;}
.block-cart .amount-2 {font-family:'OpenSans', sans-serif; font-size:13px;}
.block-cart .summary {font-size:13px; font-family:'OpenSans', sans-serif;}
.block-cart .subtotal .label {color:#525252;}
.truncated a.details {text-transform: none;}

/* Footer */
.footer h4 {font-size:13px; font-weight: bold; color:#4a3b35; font-family:'OpenSans',sans-serif; padding-bottom: 0px; text-transform: none;}
.footer ul li a {text-decoration: none; display: inline-block; color:#4a3b35; font-family:'OpenSans', sans-serif; font-size:12px; font-weight:normal;}
.footer ul li a:hover {color:#000;}
.footer ul li {display: block; padding: 0 0 5px 12px; background: url(/skin/frontend/default/theme379/images/marker-list-1.png) no-repeat left 6px;}
.footer address {text-decoration:none; display:inline-block; color:#4a3b35; font-family:'OpenSans', sans-serif; font-size:12px; font-weight: normal; text-transform:none;}
.footer .padd-footer .footer-col-1 > h4 {color: rgba(0,0,0,0);}

/* Slider */
.slider-wrapper {position: relative; width: 1024px; height: 230px; overflow: hidden; margin-bottom:7px;}
.slider {width: 1024px; height: 212px; background:url(/skin/frontend/default/theme379/images/slider-loade.gif) no-repeat center center;}
.pic {overflow:hidden; width: 1024px !important; height:212px !important; background-position: 0px 0px; background-repeat: no-repeat no-repeat; }

/* Log in con Facebook y botones de crear cuenta e iniciar sesion */
.col-1 .buttons-set {margin:-5px 0 0 !important;}
.col-1 .buttons-set .fb_button_ps > img {height: 28px;}
.col-1 .buttons-set .fb_button_ps {float: left;}
.col-2 .content .ingreso-con-fb .fb_button_ps {float: left; margin-top:18px;}
.col-2 .content .ingreso-con-fb .fb_button_ps > img {height: 28px;}
.col-1 .buttons-set .button {position: relative; top:-22px;}

/* Wishlist */
#wishlist-view-form #wishlist-table p, #wishlist-view-form #wishlist-table button.button {margin-bottom: 5px; position: relative; top: -4px;}

/* Vista del producto en el wishlist */
.product-view .product-shop .add-to-links li a.link-compare {color: #888787; padding-left: 35px; padding-top: 7px; background: url(/_ext/s3.amazonaws.com/disenia/botones/botones-unidos-light.jpg) left -50px no-repeat; position: relative; top: 7px;}
.truncated a.details {cursor: help; font-size:13px; color:#d1d2d3; text-decoration: none; margin-top: 10px;}
.truncated a.details:hover {color:#000;}
.truncated .truncated_full_value .item-options > p {font-weight: bold; text-transform: none; font-size: 13px; font-family: 'OpenSans', sans-serif;}
.item-options dt {font-weight: bold; font-size: 13px; font-style: normal;}
.item-options dd {padding-left: 15px; font-size: 12px;}

/* Bloques de informacion */
.block .block-title strong {font-size: 20px; font-weight: bold; font-family: 'OpenSans', sans-serif; text-transform: none; color: #383737;}

/* Titulos */
.page-title h1, .page-title h2 {font-size: 20px; color:#383737; font-family:'OpenSans', sans-serif; font-weight: bold; text-transform: none;}

/* Links en el lado */
.contact-main, .account-login-home {display: none;}

/* Carrito de compras */
.cart .data-table tfoot .btn-continue > span, .cart .data-table tfoot .btn-update > span, .cart .data-table tfoot .btn-empty > span {color:#fff !important; background: #323232 !important;}
.cart .crosssell h2 {text-transform:none; font-family:'OpenSans', sans-serif; font-weight: bold;}
.cart .crosssell .price {font-family:'OpenSans', sans-serif; color:#b2b2b2; font-size:16px;}
.cart .crosssell .price {padding-top: 20px; padding-bottom: 31px;}
.cart .crosssell .add-to-links { width:35px; height:25px; overflow:hidden; padding-top:0px; margin-left:2px;}
.cart .crosssell .add-to-links li {width:35px; height: 25px; overflow:hidden;}
.cart .crosssell .add-to-links li a {width:35px; height:25px; overflow:hidden; padding-bottom:7px; background: url(/skin/frontend/default/theme379/images/botones/Favorito.gif) 0 0 no-repeat; color:rgba(0,0,0,0);}
.cart .crosssell .add-to-links li a:hover {background: url(/skin/frontend/default/theme379/images/botones/FavoritoOver.gif) 0 0 no-repeat;}
.cart .crosssell .product-details button.button {font: normal 13px/25px 'OpenSans', sans-serif; font-weight: bold; float: left;}
.cart .crosssell .product-details button.button > span {font: normal 13px/25px 'OpenSans', sans-serif; height: 25px; font-weight: bold;}
.cart .crosssell .product-name a {font-size: 13px;}
.cart .crosssell .price-box {padding-top:18px; padding-bottom:33px; height: 19px;}
.cart .crosssell .product-name {width: 132px; height: 37px; overflow: hidden; text-overflow: ellipsis;}
.cart .crosssell .special-price {position: relative; top: -5px; left: 0px;}
.cart .crosssell .old-price {position: relative; top: -10px;}
.cart .cart-collaterals .col-2 h2 {text-transform:none; font-family:'OpenSans', sans-serif; font-weight:bold; margin-top:0; margin-bottom:25px; padding: 0px 0 18px 0;}
.cart .discount-form label {text-transform:none; margin-bottom: 29px;}
.cart .discount, .cart .shipping {background: #fff;}
.cart .shipping p {text-transform:none;}
.cart .totals table td {background:#5c5b5b;}
.cart .totals tr.summary-details-first td {border-top:1px solid #494949;}
.cart .totals table td {text-transform:none; font-size:13px;}
.cart .discount .buttons-set {padding-top:29px;}
.cart .data-table th, .cart-data-table td {padding:10px 10px 10px 10px;}
.cart .discount-form .buttons-set button > span {background:#323232;}
.cart .totals .price {font-size:20px;}

/* Pagina Acerca de Disenia */
.acerca {margin-top: 40px; margin-left:40px; width:920px; height: 625px; background-color: rgb(0,0,0) !important; opacity: 0.8 !important; filter:alpha(opacity=80) !important;}
.acerca .acerca-head {position:relative; left:40px; top:40px;}
.acerca .acerca-head > p {font-family:'OpenSans', sans-serif; font-size: 21px; font-weight: lighter; color: #fff;}
.acerca .acerca-head > p .rojo {color:#ec222a;}
.acerca-medio {margin-top: 75px; height:210px;}
.acerca-medio .izquierda {width: 33%; position: relative; top: 22px; left: 20px}
.acerca-medio .izquierda > img {width:80px; height: 55px; position: relative; left: 112px; top: -5px;}
.acerca-medio .izquierda .contenido-izq1 {margin-top: 10px;}
.acerca-medio .izquierda .contenido-izq1 > p .rojo {color:#ec222a;}
.acerca-medio .izquierda .contenido-izq2 > p .rojo {color:#ec222a;}
.acerca-medio .izquierda .contenido-izq1 > p {font-family:'OpenSans', sans-serif; font-size: 20px; font-weight: lighter; color: #fff; text-align: center; margin-bottom:15px;}
.acerca-medio .izquierda .contenido-izq2 > p {font-family:'OpenSans', sans-serif; font-size: 14px; font-weight: lighter; color: #fff; text-align: center; margin-bottom:5px;}
.acerca-medio .media {width: 33%; position: relative; top: -155px; left: 34.33%;}
.acerca-medio .media > img {width:60px; height: 60px; position: relative; left: 125px; top: 0px;}
.acerca-medio .media .contenido-media1 {margin-top: 15px;}
.acerca-medio .media .contenido-media1 > p .rojo {color:#ec222a;}
.acerca-medio .media .contenido-media2 > p .rojo {color:#ec222a;}
.acerca-medio .media .contenido-media1 > p {font-family:'OpenSans', sans-serif; font-size: 20px; font-weight: lighter; color: #fff; text-align: center; margin-bottom: 15px;}
.acerca-medio .media .contenido-media2 {width: 324px;}
.acerca-medio .media .contenido-media2 > p {font-family:'OpenSans', sans-serif; font-size: 14px; font-weight: lighter; color: #fff; text-align: center; margin-bottom:5px;}
.acerca-medio .derecha {width: 33%; position: relative; top: -332px; left: 65.66%;}
.acerca-medio .derecha > img {width:60px; height: 60px; position: relative; left: 122px; top: 0px;}
.acerca-medio .derecha .contenido-derecha1 {margin-top: 15px;}
.acerca-medio .derecha .contenido-derecha1 > p .rojo {color:#ec222a;}
.acerca-medio .derecha .contenido-derecha2 > p .rojo {color:#ec222a;}
.acerca-medio .derecha .contenido-derecha1 > p {font-family:'OpenSans', sans-serif; font-size: 20px; font-weight: lighter; color: #fff; text-align: center; margin-bottom: 15px;}
.acerca-medio .derecha .contenido-derecha2 > p {font-family:'OpenSans', sans-serif; font-size: 14px; font-weight: lighter; color: #fff; text-align: center; margin-bottom: 5px;}
.acerca-medio2 .media2 {position:relative; width: 317px; left: 313px;}
.acerca-medio2 .media2 > img {width:80px; height: 60px; position: relative; left: 121px; top: 0px;}
.acerca-medio2 .media2 .contenido-media21 {margin-top:15px;}
.acerca-medio2 .media2 .contenido-media21 > p .rojo {color:#ec222a;}
.acerca-medio2 .media2 .contenido-media22 > p .rojo {color:#ec222a;}
.acerca-medio2 .media2 .contenido-media21 > p {font-family:'OpenSans', sans-serif; font-size: 20px; font-weight: lighter; color: #fff; text-align: center; margin-bottom: 15px;}
.acerca-medio2 .media2 .contenido-media22 > p {font-family:'OpenSans', sans-serif; font-size: 14px; font-weight: lighter; color: #fff; text-align: center; margin-bottom: 5px;}
.acerca-bottom {margin-top:40px;}
.acerca-bottom > p {font-family: 'OpenSans', sans-serif; font-size:22px; font-weight:lighter; color:#fff; text-align: center;}
.acerca-bottom > p .rojo {color:#ec222a;}

/* ddscripcion de categoria */
.category-description { font-family: 'OpenSans', sans-serif; font-size:13px; color:#000; margin-left: 15px !important;}

/* Pagina de contacto */
.contacto {margin-top:40px; margin-left:40px; background-color: rgb(0,0,0) !important; opacity: 0.8 !important; filter:alpha(opacity=80) !important; padding-top: 40px; padding-left: 40px; width: 880px;}
.contacto > p {font-family:'OpenSans', sans-serif; font-size: 26px; font-weight: lighter; color: #fff;}
.contacto > p .rojo {color:#ec222a;}
.contacto .textoPequeno > p {font-family:'OpenSans', sans-serif; font-size: 14px; font-weight: lighter; color: #fff;}
.contacto .textoPequeno {margin-top:30px; margin-bottom:45px;}

/* Pagina politica devoluciones */
.politicaDev > pre {font-family:'OpenSans', sans-serif;}

/* Pagina de atencion al cliente */
.atencion {margin-top: 40px; margin-left:40px; width:880px; padding-top: 40px; padding-left: 40px; padding-bottom: 20px; background-color: rgb(0,0,0) !important; opacity: 0.8 !important; filter:alpha(opacity=80) !important;}
.atencion .atencion-head > p {font-family:'OpenSans', sans-serif; font-size: 26px; font-weight: lighter; color: #fff;}
.atencion .atencion-head > p .rojo {color:#ec222a;}
.atencion .atencion-medio > p {font-family:'OpenSans', sans-serif; font-size: 23px; font-weight: lighter; color: #fff; line-height:28px;}

/* Paginas de pago */
.resultado_pago a { color:#ff0000; text-decoration:none; font-family: "OpenSans", sans-serif; font-size:13px; font-weight:bold;}
.resultado_pago a:hover { text-decoration:none; color:#8a0808; font-family: "OpenSans", sans-serif; font-size:13px; font-weight:bold;}

/* Compra segura */
.compra-segura {height:470px;}
.titulo-compra-segura {margin-bottom:90px;}
.titulo-compra-segura > p {text-align: center; font-size:18px; font-family:'OpenSans', sans-serif; color: #000; font-weight: lighter; line-height:25px;}
.titulos-cs {margin-top: 35px; height:30px; position: relative; z-index:3;}
.titulos-cs > p {color:#000;font-size:26px; font-family:'OpenSans', sans-serif; font-weight:lighter;}
.formas-pago > p {text-align: center; font-size:17px; font-family:'OpenSans', sans-serif; color: #000; font-weight: lighter;}
.formas-pago > img {width:200px; height:150px;}
.cert-seguridad > p {text-align: center; font-size:17px; font-family:'OpenSans', sans-serif; color: #000; font-weight: lighter; margin-bottom:3px;}
.cs-abajo {position: relative; top:-175px;}
.cs-abajo > p {text-align: center; font-size:18px; font-family:'OpenSans', sans-serif; color: #000; font-weight: lighter;}

/* Aliados */
.aliados {height: 410px;}
.titulo-aliados {text-align: center; font-size: 22px; font-family: 'OpenSans', sans-serif; color: #000; font-weight: lighter; line-height: 25px;}
.aliados-medio-izq {text-align: center; font-size: 22px; font-family: 'OpenSans', sans-serif; color: #000; font-weight: lighter; line-height: 25px; width: 228px; position: relative; left: 190px; margin-top:60px;}
.aliados-medio-der {text-align: center; font-size: 22px; font-family: 'OpenSans', sans-serif; color: #000; font-weight: lighter; line-height: 25px; position:relative; top: -107px; left: 580px; width: 207px;}
.aliados-abajo {text-align: center; font-size: 22px; font-family: 'OpenSans', sans-serif; color: #000; font-weight: lighter; line-height: 25px; position: relative; top: -70px;}

/* footer */
.logo-wayra {background: url(/skin/frontend/default/theme379/images/wayra_off_nuevo.png) 0 0 no-repeat; width: 131px; height: 41px; position: relative; top: 5px; left: 685px;}
.logo-wayra:hover {background: url(/skin/frontend/default/theme379/images/wayra_on_nuevo.png) 0 0 no-repeat;}

/* resenas */
.media-titulo > p {font-family: 'OpenSans', sans-serif; font-weight: lighter; font-size: 18px; color: #000; text-align: center;}
.media-contenido > p {font-family: 'OpenSans', sans-serif; font-weight: lighter; font-size: 14px; color: #000; font-style: italic;}


/* Androb */

.gift-wrap-form .button span {
    background: #323232;
}

.gift-wrap-form {
    margin-bottom: 5px;
    display: block;
}

.gift-wrap-form .content-box {
    display: none;
    border:1px solid #e6e4e8;
    border-top:0;
    padding: 13px 20px 15px 20px;
}

.gift-wrap-form .option-box {
    width: 286px;
    border: 1px solid #e6e4e8;
    padding: 11px 20px 11px 20px;
    margin-bottom: 0;
    min-height: 34px;
}

.gift-wrap-form .option-box input {
    margin-top:13px;
}

.gift-wrap-form .option-box h2.title {
    border: 0 none;
    color: #383737;
    display: block;
    font-size: 18px;
    font-weight: normal;
    padding: 0;
    width: 236px;
    float: left;
    margin-top: 7px;
    margin-left: 5px;
}

.gift-wrap-form .option-box.active {
    border-bottom:0;
}

div.slider a.banner {
    color: rgba(0, 0, 0, 0);
}