@font-face {
  font-family: 'Mulish';
  src:url('../fonts/Mulish.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-Black';
  src: url('../fonts/Muli-Black.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-BlackItalic';
  src: url('../fonts/Muli-BlackItalic.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-Bold';
  src: url('../fonts/Muli-Bold.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-BoldItalic';
  src: url('../fonts/Muli-BoldItalic.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-ExtraBold';
  src: url('../fonts/Muli-ExtraBold.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-SemiBold';
  src: url('../fonts/Muli-SemiBold.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-Light';
  src: url('../fonts/Muli-Light.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-LightItalic';
  src: url('../fonts/Muli-LightItalic.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-ExtraLight';
  src: url('../fonts/Muli-ExtraLight.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-Regular';
  src: url('../fonts/Muli-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Muli-RegularItalic';
  src: url('../fonts/Muli-RegularItalic.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NEXA_BOLD_0';
  src: url('../../traigo/fonts/NEXA_BOLD_0.OTF');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NEXA_LIGHT_0';
  src: url('../../traigo/fonts/NEXA_LIGHT_0.otf');
  font-weight: normal;
  font-style: normal;
}

:root{
  --brand-secondary-500: #7800C8;
  --brand-primary-500: #FF3C3C;
  --neutral-100: #F4F4F4;
  --neutral-700: #696969;
  --neutral-900: #333333;
}

.shop_now_btn:before {
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  text-decoration:inherit;
  -webkit-font-smoothing:antialiased;
  display:inline;
  width:auto;
  height:auto;
  line-height:normal;
  vertical-align:baseline;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  margin-top:0
}
html {
  height:100%;
  width:100%
}
.catalog-product-compare-index>div {
  min-width:600px
}
body {
  font-family:Arial;
  font-size:14px;
  line-height:18px;
  color:#696969;
  text-align:center;
  min-width:320px;
  background:#FFF;
  position:relative;
  -webkit-text-size-adjust:none;
}
body.modal-open {
  overflow:hidden;
  position: inherit !important;
  height: 100%;
  width: 100%;
}
img {
  border:0;
  vertical-align:top
}
a {
  color:#0078c2;
  text-decoration:none  !important;
}
:focus {
  outline:0
}
h1 {
  font-size:20px;
  font-weight:400;
  line-height:1.15;
  margin-bottom:0;
  color:#0078c2;
}
h2 {
  font-size:18px;
  font-weight:400;
  line-height:1.25;
  margin-bottom:7px
}
h3 {
  font-size:18px;
  font-weight:400;
  line-height:1.25;
  margin-bottom:7px
}
h4 {
  font-size:14px;
  font-weight:700;
  margin-bottom:7px
}
h5 {
  font-size:12px;
  font-weight:700;
  margin-bottom:7px
}
h6 {
  font-size:11px;
  font-weight:700;
  margin-bottom:7px
}
table {
  border:0;
  border-collapse:collapse;
  border-spacing:0;
  empty-cells:show;
  font-size:100%
}
caption, td, th {
  vertical-align:top;
  text-align:left;
  font-weight:400
}
address {
  font-style:normal;
  margin-bottom:5px
}
cite {
  font-style:normal
}
blockquote, q {
  quotes:none
}
q:after, q:before {
  content:''
}
big, small {
  font-size:1em
}
sup {
  font-size:1em;
  text-decoration:underline
}
.bold {font-weight: bold;}
#cart-sidebar sup, .cart-indent .subtotal sup {
  font-size:10px;
  padding:0 2px 2px;
  position:relative;
  top:2px
}
.new_products_block .price sup, .products-grid .price sup {
  font-size:11px;
  padding:0 2px 2px;
  position:relative;
  top:2px
}
#destacados_list .final-price sup, #related_list .final-price sup {
  font-size:11px;
  padding:0 2px 2px;
  position:relative;
  top:5px
}
#destacados_list .final-price-cart sup {
  font-size:11px;
  padding:0 2px 2px;
  position:relative;
  top:4px
}
.new-item-template .price sup {
  font-size:16px;
  padding:0 4px 2px;
  position:relative;
  top:6px
}
.new-item-template .msrp sup {
  font-size:10px;
  padding:0 2px 2px;
  position:relative;
  top:2px
}
.new-item-template .msrp-lista sup {
  text-decoration:line-through
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .new-item-template .price sup {
	top:0
  }
  #destacados_list .final-price sup, #destacados_list .final-price-cart sup, #related_list .final-price sup {
	top:2px
  }
  .nuevo-cotizador .new-item-template .price sup {
	font-size:12px;
	top:0
  }
}
ol, ul {
  list-style:none;
  margin:0;
  padding:0
}
.hidden {
  display:block!important;
  border:0!important;
  font-size:0!important;
  line-height:0!important;
  width:0!important;
  height:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important
}
.a-right {
  text-align:right!important
}
.v-top {
  vertical-align:top
}
.f-left, .left {
  float:left!important
}
.f-right, .right {
  float:right!important
}
.f-none {
  float:none!important
}
.f-fix {
  float:left;
  width:100%
}
.no-margin {
  margin:0!important
}
.no-bg {
  background:0 0!important
}
.arrow-left{
  display: inline-block;
  width: 25px;
  height: 19px;
  background-size: 25px !important;
  background: url(/skin/frontend/traigo/mobile/images/arrow-left.png) no-repeat;
}
.login_back{
  position: absolute;
  top: 17px;
}
.login_title{
  text-align: center;font-size: 24px;margin:20px 0 5px;color: #121212;
}
.page-popup {
  text-align:left;
  background:#fff;
  margin:0 auto;
  padding:20px
}
.main-container {
  max-width:768px;
  background:#fff;
  text-align:left;
  position:relative;
  z-index:1;
  margin:0 auto;
}
.span12 {max-width: 768px;}
.container {max-width: 768px;}
.main-container .col-main {margin-top: 0 !important}
.infopage .col2-set .col-1 {
  width:45%;
  float:left;
  padding-right:25px
}
.col2-set .col-narrow {
  width:33%
}
.col2-set .col-wide {
  width:65%
}
.cart-collaterals .col2-set .col-1, .cart-collaterals .col2-set .col-2 {
  width:49%;
  float:left
}
.cart-collaterals .col2-set .col-1 {
  margin-right:20px
}
.grid_custom_1 {
  width:65%;
  float:left
}
.grid_custom_2 {
  width:100%;
  float:left
}
.col3-set .col-1 {
  float:left;
  width:32%
}
.col3-set .col-3 {
  float:right;
  width:32%
}
.col4-set .col-2 {
  float:left;
  width:23.5%;
  margin:0 2%
}
.col4-set .col-4 {
  float:right;
  width:23.5%
}
button, input, select, textarea {
  font:12px Arial, Helvetica, sans-serif;
  vertical-align:middle;
  color:#000
}
input.input-text, select, textarea {
  border:1px solid #bfbebe;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
input.input-text, textarea {
  resize:none;
  -webkit-appearance:none;
  border-radius:0;
  padding:3px 2px 4px
}
select {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:2px
}
select option {
  padding-right:10px
}
select.multiselect option {
  border-bottom:1px solid #ddd;
  padding:2px 5px
}
textarea {
  overflow:auto
}
input.qty {
  color:#0078c2;
  width:40px!important;
  text-align:center
}
button.button::-moz-focus-inner {
  border:0;
  padding:0
}
button.button {
  -webkit-border-fit:lines;
  background:0 0;
  border:0;
  overflow:visible;
  cursor:pointer;
  width:auto;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:0;
  padding:0
}
button.button>span {
  text-align:center;
  white-space:nowrap;
  padding:0;
}
button.button span span {
  display:block;
}
.actions button.button span {
  background: #0078c2;
}
.block-wishlist .actions a, .page-sitemap .links a, button.button>span {
  background:#0078c2;
  color:#fff;
  font-family:'arial', sans-serif;
  font-size:20px;
  height:32px;
  border-radius:3px
}
.block-wishlist .actions a:hover, .page-sitemap .links a:hover, button.button:hover>span {
  background:#48aa42;
  color:#fff
}
.page-sitemap .links a {
  display:inline-block;
  text-decoration:none;
  position:relative;
  text-transform:uppercase;
  height:36px;
  line-height:36px;
  padding:0 11px
}
.form-list label {
  color:#2d2d2d;
  position:relative;
  z-index:0;
  display:inline-block;
  padding-bottom:5px
}
.form-list label.required em {
  font-style:normal;
  color:#0078c2;
  position:absolute;
  top:0;
  right:-8px
}
.form-list li.control .input-box {
  clear:none;
  display:inline;
  width:auto
}
.form-list .input-box {
  position: relative;
  display:block;
  margin-bottom:20px;
}

.form-list .input-box#div_dia_dob {width: 28%;display: inline-block;}
.form-list .input-box#div_mes_dob {width: 37%;display: inline-block;margin: 0 2%;}
.form-list .input-box#div_ano_dob {width: 28%;display: inline-block;}

#billing-new-address-form label.dob_label {position: relative;margin: 0;}
.form-list .error_msg {
  margin: -15px 0 0;
}
.form-list .input-box.last-box {
  margin-bottom:0;
}
.form-list .field .postal i {
  padding: 0 5px 0 10px;
}
.form-list input.input-text {
  width:100%;
  border: 1px solid #ccc;
  border-radius: 3px;
  text-align: left;
  padding: 11px;
  font-size: 14px;
}
.form-list input.input-text.valid{
  background:url(../images/tick_verde_4.png) 95% 14px no-repeat !important;
}
input.input-text:focus, input.input-focus:focus {
  border-color: #4dbdfe  !important;
  box-shadow: 0 0 7px 0 #95d9ff  !important;
  -webkit-box-shadow: 0 0 7px 0 #95d9ff  !important;
  -moz-box-shadow: 0 0 7px 0 #95d9ff  !important;
}
.form-list textarea {
  resize:none;
  width:254px;
  height:10em
}
.form-list li.wide .input-box {
  width:100%;
}
.form-list li.additional-row {
  border-top:1px solid #ccc;
  margin-top:10px;
  padding-top:7px
}
.form-list li.additional-row .btn-remove {
  float:right;
  margin:5px 0 0
}
.field.name-suffix {
  margin-top:8px
}
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month, .form-list .customer-dob .dob-year {
  float:left
}
.form-list .customer-dob input.input-text {
  display:block;
  width:74px
}
.form-list .customer-dob label {
  font-size:10px;
  font-weight:400;
  color:#888
}
.form-list .help-block {
  color:#737373;
  display:block;
  margin-bottom:10px;
  margin-top:5px
}
/* RADIO BUTTON CUSTOMIZADO */
.custom_label, .form-list .field label.custom_label, #register_header .form-list .field label.custom_label{
  display: inline-block;
  color:#121212;
  position: relative;
  padding-left: 25px;
  margin: 2px 20px 2px 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom_radio_button {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border: solid 1px #ccc;
  border-radius: 50%;
}
.custom_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custom_label input:checked ~ .custom_checkmark:after {
  display: block;
}
.custom_label .custom_checkmark:after {
  top: 3px;
  left: 3px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #ff3c3c;
}
/* RADIO BUTTON CUSTOMIZADO */
.buttons-set {
  clear:both;
  margin:5px 0 0;
  padding:5px 0
}
.buttons-set .back-link {
  float:left;
  margin-top:5px;
  margin-bottom: 10px;
}
.buttons-set p.required {
  font-size:10px;
  color:#0078c2;
  margin:0 0 10px
}
.fieldset .legend {
  font-weight:700;
  font-size:12px;
  text-transform:uppercase;
  position:relative;
  padding-bottom:8px;
  color:#0078c2
}
.validation-advice {
  text-align: center;
  clear:both;
  min-height:13px;
  font-size:13px;
  line-height:13px;
  color:red;
  margin:10px 0 0;
}
.product-options-wrapper .validation-advice {
  font-size:20px;
  line-height:16px
}
.validation-failed {
  -webkit-box-shadow: 0 0 10px -3px red !important;
  box-shadow: 0 0 10px -3px red !important;
  border-color: red !important;
}
p.required {
  font-size:10px;
  text-align:right;
  color:red
}
.v-fix .validation-advice {
  display:block;
  width:12em;
  margin-right:-12em;
  position:relative
}
.success {
  color:#3d6611;
  font-weight:700
}
.error {
  color:red;
  font-weight:700
}
.notice {
  color:#ccc
}
.messages, .messages ul {
  list-style:none!important;
  margin:0!important;
  padding:0!important
}
.messages li li {
  margin:4px 0 3px
}
div.alert a {
  font-size:12px;
  color:#0078c2;
  padding-left:5px
}
div.alert {
  position:fixed;
  background:#353535;
  top:0;
  left:50%;
  width:333px;
  margin-left:-220px;
  z-index:999;
  font-size:12px;
  font-weight:700;
  color:#ececec;
  border-radius:0 0 3px 3px;
  text-align:center;
  padding:20px 60px
}
div.alert button {
  background:url(../images/remove-popup.png) no-repeat;
  width:9px;
  height:9px;
  position:absolute;
  right:20px;
  top:45%;
  border:none;
  z-index:9999
}
div.alert button:hover {
  cursor:pointer;
  background-position:0 -9px
}
.error-msg, .note-msg, .notice-msg, .success-msg, .warning-msg {
  background-position:7px 6px!important;
  background-repeat:no-repeat!important;
  min-height:24px!important;
  font-size:12px!important;
  border-style:solid!important;
  border-width:1px!important;
  padding:7px 8px 10px 56px!important
}
.success-msg {
  background-color:#f7fde1;
  background-image:url(../images/i_msg-success.png);
  color:#95bc01;
  border-color:#dfebb5
}
.error-msg {
  /*background:url(../images/i_msg-note.png) left -3px no-repeat #fde4e1;*/
  /*color:#df0505;*/
  /*display: none;*/
  border-color: #FF3C3C;
  background: #FFECEC !important;
  color: #A80000 !important;
  font-family: 'Muli-Regular', serif !important;
  padding-left: 35px!important;
  border-radius: 4px!important;
}

.error-icon {
  background-image: url(/skin/frontend/traigo/traigo/images/error.png);
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
  width: 18px;
  margin: 0 0 0 -4px;
  height: 18px;
  display: block!important;
}

.alert_group_title {
  font-family: 'Muli-bold' ,sans-serif;
  font-size: 14px;
}
.message-icon {
  position: absolute;
  top: 16px;
  left: 15px;
}

.cart .error-msg {
  background:url(../images/i_msg-note.png) left -3px no-repeat #fde4e1;
  color:#df0505;
  display: block;
}
.advice-msg {
  display: none;
}
.cart .advice-msg {
  display: block;
}
.warning-msg {
  background:url(../images/i_msg-warning.png) left -3px no-repeat #E8FFFF;
  color: #06C;
  border-color:#06C;
}
.note-msg, .notice-msg {
  background:url(../images/i_msg-note.png) 7px 6px no-repeat #fde4e1!important;
  color:#df0505;
  border-color:#ebbcb5
}

/* Christmas messages styles */
.christmas-msg {
  display: none;
  padding: 12px 12px 12px 44px!important;
  margin: 10px 0 0 0 !important;
  border: 1px solid;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: 10px;
  line-height: 15px;
  font-size: 14px;
}
.christmas-msg.default-active {
  display: block;
}
.christmas-msg .msg-title {
  font-family: Muli-Bold;
}
.christmas-msg .msg-desc {
  font-family: Muli-Regular;
  font-weight: 400;
}
.christmas-msg.advice {
  background-image: url(/skin/frontend/traigo/traigo/images/christmas-tree-delay.svg);
  background-size: 24px;
  background-color: #FFEDE3;
  border: 1px solid #FF5C00;
  color: #B84200;
}
.christmas-msg.success {
  background-image:url(/skin/frontend/traigo/traigo/images/christmas-tree.svg);
  background-size: 24px;
  background-color: #E7FEF6;
  border: 1px solid #08875B;
  color: #006643;
}

.christmas-msg ul li {
  margin:0 !important;
}

.breadcrumbs {
  background:#fff;
  overflow:hidden;
  font-size:11px;
  margin:0 0 14px;
  padding:4px 12px
}
.breadcrumbs li {
  float:left;
  color:#7b7b7b
}
.breadcrumbs li a {
  text-decoration:none;
  color:#7b7b7b
}
.breadcrumbs li span {
  display:inline-block;
  margin:0 8px 0 6px
}
.breadcrumbs li strong {
  font-weight:400;
  color:#0078c2
}
.category-title, .page-title {
  margin:10px 0 20px;
}
.page-title h1, .page-title h2, .page-title h3 {
  font-family:'Muli-SemiBold', arial, sans-serif;
  font-size:16px;
  font-weight:normal;
  line-height:normal;
  color:#000;
  margin:0;
  float:left;
}
.page-title h6 {
  float:left;
  margin-left:10px;
  display:inline-block;
  margin-top:12px;
  color:#00F
}
#new_products_block .page-countdown {
  width:97%;
  float:right
}
#new_products_block .page-countdown .countdown-title {
  width:39%;
  margin-top:8px
}
.clearspace {
  clear:both;
  height:1px
}
.pager .amount {
  float:left;
  color:#8a8989;
  padding-top:5px
}
.pager .amount.spinner {
  padding-top:13px
}
.pager .amount strong {
  font-weight:400;
  color:#383737;
  display:inline-block;
  padding-top:0
}
.pager .limiter {
  float:right;
  min-width:89px
}
.pager .limiter label {
  color:#8a8989;
  display:inline-block;
  padding-top:2px;
  padding-right:6px;
  float:left
}
.pager .pages {
  margin:0 135px
}
.pager .pages strong {
  color:#000;
  padding-right:3px;
  font-size:16px
}
.pager .pages li {
  display:inline;
  color:#737373;
  padding:0;
  font-size: 14px;
  line-height: 30px;
  font-weight: normal;
}
.pager .pages li a,.pager .pages .page_link {
  text-decoration:none;
  color:#8a8989;
  font-size:14px
}
.pager .pages .current {
  color:#009;
  font-size:18px
}
.sorter .view-mode {
  float:left;
  font-size:0;
  overflow:hidden;
  height:24px;
  width:90px;
  padding:0
}
.sorter .view-mode .grid {
  display:block;
  float:left;
  width:17px;
  height:16px;
  background:url(../images/grid-list.gif) left -16px no-repeat
}
.sorter .view-mode a.grid:hover {
  background-position:0 -16px
}
.sorter .list {
  display:block;
  float:left;
  width:17px;
  height:16px;
  background:url(../images/grid-list.gif) right 0 no-repeat
}
.sorter a.list {
  background:url(../images/grid-list.gif) right 0 no-repeat
}
.sorter strong.list {
  background:url(../images/grid-list.gif) right -16px no-repeat
}
.sorter a.list:hover {
  background-position:right -16px
}
.sorter .sort-by {
  float:right;
  min-width:152px
}
.sorter .sort-by label {
  display:inline-block;
  padding-top:2px;
  padding-right:6px;
  float:left
}
#easyTooltip {
  border:1px solid #0078c2;
  background:#0078c2;
  color:#fff;
  font-size:12px;
  text-transform:none;
  position:relative;
  z-index:99;
  font-weight:400;
  padding:5px 10px
}
.toolbar select {
  text-align:center;
  min-width:63px
}
.toolbar .pager {
  margin-bottom:10px;
  margin-top:10px;
  padding:0 11px 10px
}
.toolbar .sorter {
  color:#8A8989;
  padding:0 11px
}
.data-table th {
  border:1px solid #ececec;
  font-weight:700;
  white-space:nowrap;
  color:#000;
  padding:12px 15px
}
.data-table td {
  border:1px solid #d6d6d6;
  padding:14px 15px
}
.data-table tbody.even tr.border td, .data-table tbody.odd tr.border td {
  border-bottom-width:1px
}
.data-table th .tax-flag {
  white-space:nowrap;
  font-weight:400
}
.data-table td.label, .data-table th.label {
  font-weight:700;
  color:#7e7e7e
}
tr.summary-total .summary-collapse {
  float:right;
  text-align:right;
  padding-left:20px;
  background:url(../images/bkg_collapse.gif) 0 4px no-repeat;
  cursor:pointer
}
tr.summary-details td {
  font-size:11px;
  background-color:#dae1e4;
  color:#626465
}
tr.summary-details-first td {
  border-top:1px solid #d2d8db
}
tr.summary-details-excluded {
  font-style:italic
}
.cart-tax-info, .cart-tax-info .cart-price {
  padding-right:20px
}
.cart-tax-total {
  display:block;
  padding-right:20px;
  background:url(../images/bkg_collapse.gif) 100% 4px no-repeat;
  cursor:pointer
}
.cart-tax-info .price, .cart-tax-total .price {
  display:inline!important;
  font-weight:400!important
}
.cart-tax-total-expanded {
  background-position:100% -53px
}
.cancel_order_loading{
  float: right;
}
.cancel_order_loading img{
  max-width: 100px;
}
#cancel_order{
  width: 260px;
  float: right;
}
#cancel_order .form-list input.input-text {width: 260px;}
#cancel_order .form-list .field {width: 100%;}
#cancel_order .form-list textarea {
  width: 260px;
  height: 70px;
}
.cancel_order{
  display: block;
  float: right;
  width: 150px;
  height: 30px;
  text-align: center;
  background: #0078c2;
  border-radius: 3px;
}
.cancel_order a {
  height: 100%;
  width: 100%;
  float: right;
  padding-top: 6px;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  font-size: 16px;
  color: #fff;
  font-family: 'arial', sans-serif;
  font-weight: 700;
  cursor: pointer;
}
.cancel_order a:hover {background: #48aa42;border-radius: 3px;color: #fff;}
.links li {
  display:inline;
  padding-left:12px
}
.link-print {
  background:url(../images/i_print.gif) 0 2px no-repeat;
  padding:2px 0 2px 25px
}
.link-rss {
  background:url(../images/i_rss.gif) 0 1px no-repeat;
  padding-left:18px;
  white-space:nowrap
}
.btn-remove {
  display:block;
  width:10px;
  height:10px;
  line-height:0;
  background:url(../images/btn_remove.gif) no-repeat;
  font-size:0;
  overflow:hidden;
  margin-left:13px
}
.btn-remove2 {
  display:inline-block;
  color:#8a8989;
  width:auto;
  height:28px;
  background:url(../images/cart-delete.png) no-repeat;
  padding:8px 0 0 41px;
}
.btn-edit {
  display:block;
  width:11px;
  height:11px;
  line-height:0;
  background:url(../images/btn_edit.gif) no-repeat;
  font-size:0;
  overflow:hidden;
  margin-left:2px
}
.cards-list dt {
  margin:5px 0 0
}
.cards-list .offset {
  padding:2px 0 2px 20px
}
.prod-cart img {
  border:1px solid #ededed
}
.prod-cart img:hover {
  border:1px solid #92b802
}
.divider {
  clear:both;
  display:block;
  line-height:0;
  height:1px;
  background:#ddd;
  font-size:0;
  overflow:hidden;
  margin:10px 0
}
.noscript {
  border:1px solid #ddd;
  background:#ffff90;
  font-size:12px;
  line-height:1.25;
  text-align:center;
  color:#2f2f2f;
  border-width:0 0 1px
}
.noscript .noscript-inner {
  width:1000px;
  background:url(../images/i_notice.gif) 20px 50% no-repeat;
  margin:0 auto;
  padding:12px 0
}
.demo-notice {
  background:#ff3c3c;
  font-size:12px;
  line-height:1.15;
  text-align:center;
  color:#fff;
  margin:0;
  padding:6px 10px
}
.notice-cookie {
  border-bottom:1px solid #cfcfcf;
  background:#ffff90;
  font-size:12px;
  line-height:1.25;
  text-align:center;
  color:#2f2f2f
}
.notice-cookie .notice-inner {
  width:870px;
  background:url(../images/i_notice.gif) 20px 25px no-repeat;
  text-align:left;
  margin:0 auto;
  padding:12px 0 12px 80px
}
.notice-cookie .notice-inner p {
  border:1px dotted #cccc73;
  margin:0 0 10px;
  padding:10px
}
.header-like.whatsapp {display: none !important;}
#google_translate_element{
  font-size: 0;
  float: right;
  margin: 20px 0px 0px 0px;
  background: #dedede;
  padding: 0 10px;
  border-radius: 2px;
  display: block !important;
}
#google_translate_element .skiptranslate{
  font-size: 0;
}
#google_translate_element .goog-logo-link{
  margin-left: 12px;
}
#goog-gt-tt.goog-tooltip.skiptranslate{
  display: none !important;
}
.skiptranslate iframe{
  display: none !important;
}
.goog-text-highlight{
  background-color: inherit !important;
  box-shadow: none !important;
}
.header .logo {
  float:left;
  display:block;
  text-decoration:none!important;
  width:229px;
  margin:0
}
.header .logo strong {
  position:absolute;
  top:-999em;
  left:-999em;
  width:0;
  height:0;
  line-height:0;
  font-size:0;
  overflow:hidden
}
.banner-logo {
  position:absolute;
  left:-5px;
  top:60px
}
.header-container .top-container {
  text-align:right;
  clear:left;
  width:292px;
  float:right
}
.header-container {
  max-width:1230px;
  background:#fff;
  margin:0 auto;
  padding:15px 0 0
}
.header_top_row .header {
  margin:0 -18px;
  padding:5px 0
}
.header .welcome-msg {
  float:left;
  font-size:14px;
  line-height:17px;
  color:#fff
}
.header .links {
  float:left;
  padding-top:6px
}
.header .links li {
  float:left;
  font-size:11px;
  padding:0
}
.header .links li a {
  border-right:1px solid #8B8B8B;
  display:inline-block;
  color:#8b8b8b;
  font-size:12px;
  margin-right:9px;
  padding-right:9px
}
.header .links li a.top-link-checkout {
  border-right:none;
  padding-right:0;
  margin-right:0
}
.header .form-search {
  text-align:right;
  overflow:hidden;
  font-size:16px;
  line-height:normal
}
.header .header_phone {
  float:right;
  text-align:left;
  background:url(../images/header_phone.gif) no-repeat;
  font-size:13px;
  color:#48aa42;
  margin:6px 0 0;
  padding:6px 12px 6px 68px
}
.header .header_phone strong {
  font-family:'arial', sans-serif;
  font-size:26px;
  font-weight:700;
  color:#000;
  display:block;
  margin:0 0 11px
}
#search_mini_form {
  float:left;
  position:relative;
  left:-75px;
  margin:23px 0 0;
  padding:0
}
.header .form-search .input-text {
  float:left;
  border:1px solid #bfbebe;
  background:#fff;
  font-size:14px;
  line-height:22px;
  color:#363636;
  margin-right:2px;
  width:332px;
  height:35px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:0 10px
}
.header .form-search button.button>span {
  font-size:13px;
  height:35px
}
.header .form-search label {
  float:left;
  margin-left:17px;
  display:none
}
#select-form {
  margin-left:1px
}
.header-buscar .form-search .search-autocomplete {
  z-index:999;
  font-size:13px;
  width:100%;
  height:350px;
  overflow:auto;
  border-bottom:1px solid #ddd
}
.header-buscar .form-search .search-autocomplete ul {
  border:1px solid #ddd;
  background-color:#fff
}
.header-buscar .form-search .search-autocomplete li {
  border-bottom:1px solid #ddd;
  cursor:pointer;
  text-align:left;
  padding:3px
}
.header-buscar .form-search .search-autocomplete li:hover {
  background-color:#fafafa
}
.header-buscar .form-search .search-autocomplete li .amount {
  float:right;
  font-weight:700;
  display:none
}
.header-buttons {
  float:right;
  margin-right:30px;
  margin-top:11px
}
.header .row-2 {
  clear:right;
  float:right;
  margin-top:0;
  width:57%
}
.header-button {
  float:right;
  position:relative;
  width:36px;
  padding:23px 0 0
}
.header-button>a {
  display:block;
  background-repeat:no-repeat
}
.header-button.currency-list>a, .header-button.lang-list>a {
  background-image:url(../images/down_arrow.gif);
  background-position:100% 9px;
  font-size:13px;
  font-weight:700;
  line-height:21px;
  color:#000;
  text-align:left;
  text-transform:capitalize;
  width:100%;
  padding:0
}
.header-button.lang-list {
  margin-right:-5px;
  padding:10px 0 0
}
.header-button.currency-list>a {
  text-indent:8px
}
.es-lang-class .header-button.currency-list>a {
  text-indent:-2px
}
/*.header-button.menu-list>a {
	background-image:url(../images/button-menu.png);
	background-position:center 7px
}*/
.header-button.lang-list ul {
  width:120px
}
.header-button ul {
  display:none;
  background:#48aa42;
  text-align:left!important;
  position:absolute;
  right:0;
  top:42px;
  z-index:999;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:0
}
.header-button ul li {
  float:none!important;
  display:block;
  padding-left:0
}
.header-button ul li a {
  display:block!important;
  background:#48aa42;
  font-size:12px;
  line-height:17px;
  color:#fff!important;
  min-height:18px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:5px 10px
}
.header-button ul li a:hover {
  background-color:#24891e;
  color:#fff!important
}
.top-login {
  float:right;
  display:none;
  position:relative;
  overflow:hidden
}
.top-login ul {
  display:block!important;
  background:0 0;
  border:none;
  position:relative;
  top:0;
  left:0;
  padding:0
}
.top-login ul li a {
  display:block!important;
  background:url(../images/button-login.png) center 10px no-repeat;
  font-size:0;
  text-align:left!important;
  height:38px;
  padding:0
}
.block-cart-header {
  float:right;
  position:relative;
  margin:17px 0 0
}
.block-cart-header h3 {
  font-size:12px
}
.block-cart-header .empty, .block-cart-header .empty .price, .block-cart-header .summary, .block-cart-header .summary .price, .block-cart-header .summary strong {
  color:#fff;
  font-weight:700
}
.block-cart-header .amount-2, .block-cart-header .empty {
  display:block;
  height:52px;
  width:37px;
  text-align:center;
  font-family:'arial', sans-serif;
  font-size:18px;
  font-weight:700;
  color:#fff;
  padding:5px 0 0 23px;
  background-size: 700px;
  background-position: -25px -43px;
}
.block-cart-header .btn-edit, .block-cart-header .btn-remove {
  float:right;
  margin:0 5px 0 0
}
.block-cart-header .cart-content {
  position:absolute;
  right:0;
  top:57px;
  z-index:1001;
  min-width:280px;
  width:100%;
  display:none;
  cursor:default;
  text-align:left
}
.block-cart-header .empty .cart-content {
  background:#f9f9f9;
  color:#000;
  box-shadow:0 0 5px rgba(0,0,0,.18);
  -moz-box-shadow:0 0 5px rgba(0,0,0,.18);
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.18);
  border:1px solid #ddd;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  padding:10px;
  min-width:160px;
}
.block-cart-header .actions {
  overflow:hidden;
  padding:10px 20px 10px
}
.block-cart-header .actions button.button {
  float:left;
  margin-bottom:0px;
  margin-right:20px
}
.block-cart-header .actions button.button span {
  font-size: 13px;
}
.block-cart-header .actions button.color-btn-comprar>span {
  background:#ff3c3c!important
}
.block-cart-header .actions button.button:hover>span {
  background:#fec426
}
.block-cart-header .mini-products-list li {
  background: #f9f9f9;
  border-top: 1px solid #ececec;
  clear: both;
  min-height: 85px;
  position: relative;
  padding: 5px 10px;
}
.block-cart-header .mini-products-list .product-image {
  width:70px;
  border:1px solid #ededed
}
.block-cart-header .mini-products-list .product-details {
  overflow:inherit;
  margin:0 0 0 80px
}
.block-cart-header .block-subtitle {
  color:#575757;
  padding:0 20px 11px
}
.block-cart-header .product-name {
  padding-bottom:0;
  width:54%!important
}
.block-cart-header .subtotal {
  color:#575757;
  padding:15px 20px 0px
}
.block-cart-header .actions, .block-cart-header .block-subtitle, .block-cart-header .subtotal {
  background:#dedede
}
.block-cart-header .subtotal .price {
  float:right;
  color:#333
}
.block-cart-header .mini-products-list .product-image:hover {
  border-color:#0078c2
}
.block .block-title span.toggle {
  background:url(../images/toogle-button3.png) 0 -61px no-repeat
}
.block .block-title {
  border-bottom:solid 1px #767676;
  position:relative;
  margin:10px 0 30px;
  padding:0 0 1px
}
.block .block-title strong {
  font-family:'arial', sans-serif;
  font-size:17px;
  font-weight:400;
  line-height:normal;
  color:#48aa42
}
.block .block-title a {
  text-decoration:none!important
}
.block .block-subtitle {
  font-size:13px;
  line-height:16px;
  color:#3778c2;
  text-transform:uppercase;
  margin-bottom:13px;
  border-bottom:solid 1px #3778c2;
  font-weight:700;
  padding:4px 0
}
.block .block-content li.item {
  border-bottom:1px solid #ececec;
  padding:15px 0
}
.widget.widget-catalogsale-products .price-box.map-info {
  padding:10px 0
}
.block .actions {
  padding:17px 0 0
}
.block .actions a {
  display:inline-block;
  color:#0078c2;
  font-weight:700;
  text-decoration:underline;
  margin-left:10px
}
.block-compare .actions {
  padding:20px 0 10px
}
.block .price-box.map-info .price {
  font-size:13px;
  font-family:Arial
}
.mini-products-list .product-name a {
  color: #696969;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
}
.mini-products-list .product-control-buttons {
  overflow:hidden;
  position:relative;
  margin-bottom:5px;
  float: right;
}
.mini-products-list .product-image {
  float:left;
  width:90px;
  background:#fff;
  margin-right:10px
}
.mini-products-list .product-details {
  padding-top:10px;
  overflow:hidden
}
.mini-products-list .product-details h4 {
  font-size:1em;
  font-weight:700;
  margin:0
}
.mini-products-list .product-name {
  margin-left:10px;
  display:block;
  overflow:hidden;
  font-size: 12px;
}
.block-cart .mini-products-list .product-details .nobr small, .block-cart .mini-products-list .product-name {
  word-wrap:break-word
}
.block-currency select {
  width:100%;
  border:1px solid #888
}
.block-layered-nav dt {
  background:#f9f7f7;
  border:1px solid #ececec;
  font-size:14px;
  margin-bottom:5px;
  padding-bottom:10px;
  padding-top:10px;
  text-decoration:underline;
  text-indent:10px;
  cursor:pointer
}
.block-layered-nav dd {
  margin-bottom:15px;
  padding:10px 0 10px 19px
}
.block-layered-nav dd.odd.last {
  padding-bottom:0;
  margin-bottom:0
}
.block-layered-nav dd li a {
  color:#8a8989;
  text-decoration:none
}
.block-layered-nav dd li {
  color:#0078c2;
  background:url(../images/block-layered-nav-marker.gif) 0 8px no-repeat;
  padding:0 0 3px 13px
}
.block-layered-nav .btn-remove {
  float:right;
  margin:5px 3px 0 2px
}
.block-layered-nav .block-content .actions a {
  color:#363636;
  text-decoration:none
}
.block-layered-nav .block-content .actions {
  padding-top:5px;
  padding-bottom:10px
}
.block-layered-nav #narrow-by-list2 dt {
  border:none;
  padding-top:0
}
.block-cart .amount {
  border-bottom:1px solid #ececec;
  padding-bottom:12px;
  margin-bottom:16px
}
.block-cart .subtotal .price {
  font-weight:700;
  color:#333;
  padding-left:6px
}
.block-cart .amount-2 {
  border-top:1px solid #ececec;
  color:#000;
  padding-top:16px;
  padding-bottom:17px
}
.block-cart .amount-2 a {
  text-decoration:none;
  font-weight:700;
  color:#0078c2
}
.block-cart .actions .paypal-logo {
  float:left;
  width:100%;
  text-align:right;
  display:none;
  margin:3px 0 0
}
.block-cart .actions .paypal-logo .paypal-or {
  clear:both;
  display:block;
  padding:0 55px 5px 0
}
.block-cart .actions {
  border-bottom:1px solid #ececec;
  padding-bottom:20px;
  margin-bottom:17px
}
.block-cart .product-details {
  text-transform:uppercase
}
.block-cart .product-details strong {
  font-weight:400;
  padding:0 0 0 3px
}
.block-cart .product-details .price, .block-related .regular-price .price, .block-wishlist .regular-price .price {
  font-size:12px;
  font-weight:700;
  color:#333
}
.block-wishlist .btn-remove {
  margin-left:7px
}
.block-wishlist .price-box {
  float:left;
  color:#000
}
.block-wishlist .link-cart {
  float:right;
  text-decoration:underline;
  margin-top:5px;
  margin-left:5px
}
.block-wishlist .block-content li.item {
  border-bottom:1px solid #ececec;
  padding:20px 0
}
.block-wishlist .actions a {
  font-size:12px;
  line-height:25px;
  text-align:center;
  white-space:nowrap;
  text-decoration:none;
  font-weight:400;
  height:25px;
  color:#fff;
  margin:0;
  padding:0 10px
}
.block-related input.checkbox {
  float:left;
  margin:5px 5px 0 0
}
.rel-label {
  font-size:12px;
  color:#333;
  padding-top:6px;
  display:inline-block
}
.block-related .link-wishlist {
  font-size:12px;
  font-weight:700;
  color:#0078c2
}
.block-related .link-wishlist:hover {
  text-decoration:underline;
  color:#000
}
.block-related .product-name {
  width:152px
}
.block-compare li {
  padding:12px 0
}
.block-compare .btn-remove {
  margin-top:4px;
  margin-left:10px
}
.block-compared li a, .block-viewed li a {
  text-decoration:none;
  display:inline-block
}
#co-payment-form {
  width:100px
}
.block-poll .block-subtitle {
  font-size:12px;
  line-height:15px;
  text-transform:none;
  font-weight:700
}
.block-poll label {
  line-height:18px
}
.block-poll .label {
  display:block;
  margin-left:32px;
  white-space:normal
}
.block-poll li {
  padding:3px 0 9px
}
.block-poll .actions {
  text-align:left;
  padding-top:10px;
  padding-bottom:10px;
  margin:0
}
.block-poll .answer {
  float:left;
  width:200px
}
.block-poll .answer span {
  display:block;
  width:150px;
  color:#b2b2b2
}
.block-poll .votes {
  font-weight:400;
  float:right;
  width:70px;
  text-align:right;
  color:#0078c2
}
.block-subscribe .form-subscribe-header {
  display:inline-block;
  margin-bottom:8px
}
.block-subscribe .actions {
  float:left;
  margin-top:10px
}
.block-reorder input.checkbox {
  float:left;
  margin:5px 0 0
}
.block-reorder .product-name {
  margin-left:20px
}
.block-banner .block-content {
  text-align:center;
  border:0;
  padding:0
}
.block-login input.input-text {
  display:block;
  width:167px;
  margin:3px 0
}
.paypal-logo {
  display:inline-block;
  text-align:center;
  overflow:hidden;
  float:left;
  margin:0
}
.paypal-logo a {
  float:none;
  display:inline-block;
  width:100px
}
.category-image {
  width:100%;
  overflow:hidden;
  text-align:center;
  margin:0 0 10px
}
.banners-video-pagos li {
  width: 49%;
  float: left;
}
.banners-video-pagos li img {
  max-width: 100%;
  height: 100%;
}
.banners-video-pagos .banner-home-video {
  margin-right: 2%;
  text-align: center;
}
.banners-video-pagos .banner-home-pagos {
  text-align: center;
}
.banners-fifa17 li {
  width: 100%;
  float: left;
  margin-top: 20px;
}
.banners-fifa17 li img {
  max-width: 100%;
}

.products-grid {
  position:relative;
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:none;
}
.price-box.map-info a {
  text-decoration:none;
  margin-top:5px;
  color:#0078c2
}
.products-grid li.item {
  float:left;
  position:relative;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-bottom: 20px;
}
.productos-fijos-home .prod-fijo {
  width: 24%;
  margin-right: 1%;
  margin-top: 15px;
  border-bottom: 1px solid #ddd;
}
.productos-fijos-home .prod-fijo-left {
  float: none;
  width: 100%;
}
.productos-fijos-home .prod-fijo-right {
  width: 100%;
}
.productos-fijos-home .prod-fijo-left .product-name {
  font-family: 'arial', sans-serif;
}
.productos-fijos-home .prod-fijo-left .product-name a{
  padding: 0;
  color: #333333;
  font-size: 14px;
  min-height: 35px;
  text-align: left;
  font-weight: 400;
  font-family: 'arial',sans-serif;
  overflow: hidden;
}
.productos-fijos-home .products-grid li.item:hover .product-name a {
  color: #333;
}
.productos-fijos-home .prod-fijo-left .price-box-fijos {
  margin: 0;
  text-align: left;
}
.productos-fijos-home .prod-fijo-left .price-box-fijos .price-label-desde {
  font-size: 11px;
  border-left: 1px solid #696969;
  padding-left: 5px;
}
.productos-fijos-home .prod-fijo-left .regular-price .price {
  font-family: 'arial',sans-serif;
  font-size: 18px;
  color: #381b85;
}
.productos-fijos-home .prod-fijo-left .regular-price .price .envio_impuesto {
  font-size: 11px;
  color:#666;
  margin-top:-6px;
}
.productos-fijos-home .prod-fijo-right .product-image {
  height: 130px;
}
.productos-fijos-home .prod-fijo-right .product-image img{
  max-height: 130px;
}
.cms-page-view.cms-carters-oshkosh .products-grid li.item{
  height: 330px;
}
.cms-page-view .products-grid.search_results_slider li.item{
  position: relative;
  height: 275px;
  margin-bottom: 30px;
  border: none;
  padding: 0 3px;
}
.cms-index-index .products-grid.search_results_slider li.item{
  position: relative;
  height: 275px;
  margin-bottom: 30px;
  border: none;
}
.main-container .span10.slider-home {float: right; width: 980px;height: 300px;}
.slider-home .flexslider {border: none;border-radius: 0;}
.slider-home .flex-control-nav {bottom: 6px !important; display:block !important;}
.products-grid .product-image {
  display:block;
  height:140px;
  margin:0 0 5px;
  text-align: center;
}
.block-viewed-home {
  float:left;
  width:100%;
  margin:0 10px
}
.block-viewed-home .block-title strong {
  font-size:18px
}
.block-viewed-home .products-grid li {
  width:24%;
  margin-left:5px
}
.block-viewed-home .products-grid .price-box {
  float:left;
  position:relative;
  margin:40px 0 10px
}
.block-viewed-home .products-grid .actions {
  float:left;
  margin-top:-20px
}
.block-viewed-home .old-price .price, .block-viewed-home .special-price .price {
  font-size:17px
}
.block-viewed-home .mas_colores_disponibles {
  right:70px;
  top:60px
}
.products-grid .price-box {
  background:#fff;
  height:auto;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:0;
}
.products-grid .price, .products-grid .price-box.map-info .price, .products-grid .regular-price .price {
  font-family:'arial', sans-serif;
  font-size:16px;
  font-weight:normal;
  color:#333
}
.products-grid .dollar_price, .products-grid .currency_price {
  font-family:'Muli-SemiBold', sans-serif;
}
.products-grid .express, .block-related-new .express {padding-left: 3px;}
.products-grid .express img, .block-related-new .express img {}
.products-grid .rating-fav, .block-related-new .rating-fav {position: relative;}
.products-grid .rating-fav .border-line, .block-related-new .rating-fav .border-line{float: left; border-right: 1px solid #ddd; margin: 0 10px 0 5px;height: 15px;}
.products-grid .rating-fav .fav-container, .block-related-new .rating-fav .fav-container {float: left;position: relative;}
.products-grid .availability {
  line-height:21px
}
.products-grid .actions {
  float:right;
  margin-top:15px;
  margin-right: 35px;
  display: none;
}
.products-grid .actions a.btn-add-to-cart:hover {
  color:#FFF
}
.products-grid .descr {
  font-size:11px;
  font-weight:400;
  color:#767676;
  line-height:19px;
  clear:both;
  height:25px;
  padding:5px 0 5px 12px
}
.product-box-2 {
  background:url(../images/tail-grid-bottom.gif) repeat-x #fdfdfd;
  overflow:hidden;
  position:relative;
  margin:0 -18px;
  padding:16px 18px 0
}
.product-box-2>span {
  position:absolute;
  left:18px;
  bottom:-3px
}
.products-grid .ratings {
  margin-bottom:17px
}
.products-grid .ratings .amount a {
  color:#0078c2;
  text-decoration:none
}
.products-grid .no-rating a {
  text-decoration:none;
  color:#383737;
  padding-top:0;
  display:inline-block
}
.products-grid .no-rating {
  padding-top:8px;
  margin-bottom:7px
}
.products-grid .product-name a, .block-related-new .product-name a {
  display:block;
  position:relative;
  color:#111;
  font-size: 14px;
  line-height: 1.6;
  font-family: 'Muli-SemiBold',arial;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:0;
}
.products-grid .add-to-links .link-wishlist, .products-list .add-to-links .link-wishlist {
  background:url(../images/link-wishlist.gif) no-repeat;
  width:15px;
  height:14px;
  font-size:0;
  display:inline-block
}
.products-grid .price-desde, .block-related-new .price-desde, .item .price-desde  {font-size: 11px;color: #333;height: 20px;}
.products-grid .price-desde .list-price, .block-related-new .price-desde .list-price, .item .price-desde .list-price {text-decoration: line-through;}
.products-grid.list-view .price-desde .list-price {text-decoration: line-through;border-right: 1px solid #333;padding-right: 5px;}
.products-grid .price-desde .porcentaje, .block-related-new  .price-desde .porcentaje{font-weight: bold;color: #000;padding: 0 5px;}
.products-list .price-desde .product-name a, .block-related-new .price-desde .product-name a {
  display:block;
  position:relative;
  min-height:19px;
  color:#004b91;
  padding:13px 12px 15px 0;
  font-weight:700
}
.products-list li.item {
  border-bottom:1px solid #ececec;
  padding-bottom:20px;
  margin-bottom:20px
}
.products-list .product-image {
  float:left;
  width:210px;
  height:auto;
  margin-right:30px
}
.products-list .list-inner {
  width:210px;
  height:210px;
  position:relative;
  float:left
}
.products-list .price-box {
  float:left;
  background:#fff;
  border-bottom:solid 1px #B8B8B8;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:0 0 12px;
  padding:10px 10px 9px
}
.products-list .price, .products-list .price-box.map-info .price, .products-list .regular-price .price {
  font-family:'arial', sans-serif;
  font-weight:400;
  font-size:17px;
  color:#333
}
.products-list .availability {
  float:left;
  margin:3px 0 0
}
.products-list .desc {
  clear:both;
  margin:0 0 15px
}
.products-list .desc .link-learn {
  font-weight:700;
  text-decoration:underline
}
.products-list .add-to-links {
  padding-top:4px
}
.products-list .add-to-links li:first-child {
  margin-right:19px
}
.products-list .f-fix>span {
  left:0;
  position:absolute;
  bottom:0
}
.products-list .list-btn {
  display:inline-block;
  float:left
}
.list-reviews {
  float:right;
  width:285px;
  text-align:right
}
.row-list {
  width:100%;
  position:relative
}
.row-list>span {
  position:absolute;
  left:0;
  top:40px
}
.products-list .ratings {
  margin-bottom:17px;
  clear:both
}
.products-list .no-rating {
  text-align:right;
  padding-top:6px
}
.products-list .actions {
  font-size:27px;
  line-height:32px;
  padding:10px 0 0 20px;
  position:absolute;
  right:0;
  bottom:0
}
.products-list .actions a {
  margin:0 4px 0 0
}
.ratings {
  font-size:12px;
  line-height:15px;
  margin:5px 0 7px
}
.ratings strong {
  float:left;
  margin:1px 3px 0 0
}
.ratings .rating-links .separator {
  margin:0 2px
}
.rating-box {
  width:65px;
  height:14px;
  line-height:0;
  background: url(../../traigo/images/svg/star_empty.svg) 0 0 repeat-x;
  background-size: 13px;
  font-size:0;
  overflow:hidden;
  float:left;
  margin-right:10px
}
.rating-box .rating {
  float:left;
  height:14px;
  background: url(../../traigo/images/svg/star_full.svg) 0 0 repeat-x;
  background-size: 13px;
}
.rating-box .rating.a-star-0 { width:0%}
.rating-box .rating.a-star-1 { width:20%}
.rating-box .rating.a-star-2 { width:40%}
.rating-box .rating.a-star-3 { width:60%}
.rating-box .rating.a-star-4 { width:80%}
.rating-box .rating.a-star-5 { width:100%}
.rating-box .rating.a-star-0-5 { width:10%}
.rating-box .rating.a-star-1-5 { width:30%}
.rating-box .rating.a-star-2-5 { width:50%}
.rating-box .rating.a-star-3-5 { width:70%}
.rating-box .rating.a-star-4-5 { width:90%}

.ratings-table td, .ratings-table th {
  font-size:11px;
  line-height:1.15;
  padding:3px 0
}
.ratings-table th {
  font-weight:700;
  padding-right:8px
}
.review-product-list .col-main .ratings-table td, .review-product-list .col-main .ratings-table th {
  border:1px solid #DDD;
  padding:7px
}
.availability.out-of-stock span {
  color:#d83820
}
.availability-only a {
  background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;
  cursor:pointer;
  padding-right:15px
}
.availability-only .expanded {
  background-position:100% -15px
}
.availability-only-details th {
  background:#f2f2f2;
  font-size:10px;
  padding:0 8px
}
.availability-only-details td {
  border-bottom:1px solid #ddd;
  font-size:11px;
  padding:2px 8px 1px
}
.regular-price .price {
  font-weight:400;
  font-size:18px;
  line-height:22px;
  color:#333
}
.old-price .price-label {
  font-weight:700;
  white-space:nowrap;
  display:none
}
.old-price .price {
  font-weight:400;
  text-decoration:line-through
}
.special-price .price-label {
  font-weight:700;
  display:none
}
.special-price .price {
  font-weight:700;
  font-size:17px;
  line-height:27px;
  color:#333
}
.minimal-price-link {
  display:inline-block;
  color:#0078c2;
  margin-top:2px
}
.minimal-price-link span {
  display:inline-block;
  text-decoration:none
}
.weee {
  display:block;
  font-size:11px;
  color:#444
}
.weee .price {
  font-size:11px;
  font-weight:400
}
.price-incl-tax .price {
  display:block;
  font-weight:700
}
.price-as-configured {
  color:#3A3A3A
}
.add-to-cart .qty-block {
  float:left;
  padding-top:10px
}
.add-to-cart label {
  margin-right:7px;
  color:#3a3a3a
}
.add-to-cart .qty {
  border:1px solid #ececec;
  font-size:12px;
  color:#0078c2;
  text-align:center;
  background:#fff;
  padding:3px 6px 4px 7px
}
.product-essential .add-to-cart button.button {
  float:left;
}
.add-to-cart .paypal-logo {
  clear:left;
  text-align:right
}
.add-to-cart .paypal-logo .paypal-or {
  clear:both;
  display:block;
  margin:5px 46px 5px 0
}
.product-view .add-to-cart .paypal-logo {
  display:none;
  margin:0
}
.add-to-box .add-to-cart #ajax_loader {
  position:absolute;
  bottom:-22px;
  right:0
}
.add-to-box .or {
  float:left;
  display:none;
  margin:0 10px
}
.product-view {
  margin-bottom:20px;
  position:relative
}
.product-view .product-name h1 {
  font-size:17px;
  line-height:24px;
  color:#0078c2;
  font-weight:400
}
.product-view h2 {
  background:#3a3a3a;
  font-size:14px;
  line-height:17px;
  color:#fff;
  font-weight:400;
  margin-bottom:15px;
  position:relative;
  padding:10px 15px
}
.zoom-inner {
  width:300px;
  margin-bottom:10px;
  height:300px;
  position:relative
}
.product-essential {
  margin-bottom:0;
  padding-bottom:25px
}
.product-view .product-essential .product-shop .nobr {
  margin-bottom:5px;
  display:inline-block
}
.product-collateral #customer-reviews dl dd {
  border-bottom:1px solid #ECECEC;
  padding-bottom:10px;
  margin-bottom:10px
}
.product-collateral #customer-reviews dl dd.last {
  border:none;
  padding-bottom:0;
  margin-bottom:0
}
.product-collateral #customer-reviews #product-review-table span.nobr {
  display:block;
  padding:0 5px
}
#customer-reviews .form-list textarea {
  min-width:332px;
  max-width:332px
}
.product-collateral .box-collateral {
  margin-bottom:40px
}
.product-view .product-collateral .box-collateral {
  margin-bottom:0
}
.product-view .product-img-box {
  float:none;
  text-align:center;
  margin:0 auto 30px;
  width:100%;
  max-width: 310px;
  position:relative;
}
.col3-layout .product-view .product-img-box {
  float:none;
  margin:0 auto
}
.product-view .product-img-box .product-image {
  position:relative;
  height:308px;
  width:308px;
  border:1px solid #ececec;
  overflow:hidden;
  background:url(../images/opc-ajax-loader.gif) center center no-repeat
}
.product-view .product-img-box .product-image.default-zoom img {
  max-width:308px;
  max-height:308px
}
.product-view .product-img-box .product-image #wrap {
  position:absolute!important;
  left:195px;
  top:195px!important;
  height:106px;
  width:106px
}
.product-view .product-img-box .product-image .mousetrap {
  background:url(../images/mousetrap.png) no-repeat!important;
  height:106px!important;
  width:106px!important;
  z-index:999!important;
  opacity:.6
}
.product-view .product-img-box .product-image .cloud-zoom {
  height:106px;
  width:106px
}
.product-view .product-img-box .product-image .cloud-zoom img.small {
  height:106px;
  width:106px;
  opacity:0
}
.product-view .product-img-box .product-image .cloud-zoom img.big {
  position:absolute;
  top:-195px!important;
  left:-195px!important;
  background-color:#fff
}
.product-view .product-img-box .product-image .cloud-zoom-big {
  left:-189px!important;
  top:-189px!important
}
.product-view .product-img-box .product-image span {
  display:block;
  position:absolute;
  background:0 0;
  top:0;
  left:0;
  height:100%;
  width:100%
}
.product-view .product-img-box .product-image span img.big{
  max-width:95%
}
.product-view .product-img-box .product-image-zoom {
  position:relative;
  width:310px;
  height:310px;
  overflow:hidden;
  z-index:9
}
.product-view .product-img-box .product-image-zoom img {
  position:absolute;
  left:0;
  top:0;
  width:310px!important;
  height:310px!important
}
.product-view .product-img-box .zoom-notice {
  display:none;
  text-align:center
}
.product-view .product-img-box .zoom {
  display:none;
  position:relative;
  z-index:9;
  height:18px;
  background:url(../images/slider_bg.gif) 50% 50% no-repeat;
  cursor:pointer;
  margin:0 auto 13px;
  padding:0 28px
}
.product-view .product-img-box .zoom.disabled {
  opacity:.3
}
.product-view .product-img-box .zoom #track {
  position:relative;
  height:18px
}
.product-view .product-img-box .zoom #handle {
  position:absolute;
  left:0;
  top:-1px;
  width:9px;
  height:22px;
  background:url(../images/magnifier_handle.gif) no-repeat
}
.product-view .product-img-box .zoom .btn-zoom-out {
  position:absolute;
  left:2px;
  top:0
}
.product-view .product-img-box .zoom .btn-zoom-in {
  position:absolute;
  right:2px;
  top:0
}


.activo li a {

  display: block;
  margin-bottom: 5px;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  border: 1px solid #fac398;
  background: #fac398;

}

.product-image-popup {
  margin:0 auto
}
.product-image-popup .buttons-set {
  float:right;
  clear:none;
  border:0;
  margin:0;
  padding:0
}
.product-image-popup .nav {
  text-align:center;
  margin:0 100px
}
.product-view .product-shop {
  float:right;
  width:61%
}
.product-view .product-shop .ratings {
  float:left;
  margin:0
}
.col1-layout .product-view .product-shop {
  float:right;
  width:700px
}
.col3-layout .product-view .product-shop {
  float:none;
  width:auto
}
.product-view .product-name {
  margin-bottom:12px
}
.todo-incluido a {
  color:#333;
  cursor:default;
  font-weight:700;
  font-size:13px
}
.wrap-uy-text {
  overflow:hidden;
  margin-bottom:5px
}
.wrap-uy-text .uru-price-box {
  float:right;
  margin-left:12px;
  line-height:15px;
  text-align:right
}
.wrap-uy-text .todo-incluido {
  float:left;
  clear:none;
  margin:7px 0 0
}
.products-grid-new .wrap-uy-text {
  padding-top:10px;
  padding-bottom:10px
}
.product-view .product-shop .product-pricing {
  margin-bottom:15px;
  margin-top:10px;
  overflow:hidden
}
.product-view .product-shop .product-pricing li {
  background:#f4f4f4;
  float:left;
  clear:left;
  line-height:22px;
  font-size:11px;
  margin-bottom:3px;
  padding:0 13px
}
.product-view .product-shop .price-box {
  display:inline-block;
  padding-top:7px;
  float:left;
  margin:0 10px 0 0
}
.product-view .product-shop .msrp {
  float:left;
  width:100%
}
.product-view .product-shop .msrp-lista span {
  text-decoration:line-through
}
.product-view .product-shop .price-box .regular-price .price {
  font-size:22px;
  line-height:27px
}
.product-view .product-shop .availability {
  display:block;
  font-size:12px;
  font-weight:700;
  color:#3a3a3a;
  margin-bottom:10px;
  margin-right:20px
}
.product-view .product-shop .availability span {
  display:inline-block;
  font-size:12px;
  font-weight:700;
  color:#74b436;
  margin-left:6px
}
.product-view .add-to-links {
  width:100%;
  border-top:1px solid #ececec;
  border-bottom:1px solid #ececec;
  padding:18px 0
}
.product-view .add-to-links li a.link-wishlist {
  color:#0078c2;
  padding-left:22px;
  background:url(../images/wishlist.png) left 0 no-repeat;
  text-decoration:underline
}
.product-view .add-to-links li a.link-compare {
  color:#0078c2;
  padding-left:22px;
  background:url(../images/compare.png) left 0 no-repeat;
  text-decoration:underline
}
.product-view .add-to-links li a.link-compare:hover, .product-view .add-to-links li a.link-wishlist:hover {
  color:#888787;
  text-decoration:none
}
.product-view .add-to-links li span img {
  float:right;
  margin-left:10px;
  margin-top:4px
}
.product-view .add-to-links li:first-child {
  margin-right:28px
}
.product-view .btn-cart-logos {
  position:relative;
  display:block
}
.product-view .btn-cart-logos img {
  position:absolute;
  right:0;
  bottom:20px
}
.row-product {
  border-bottom:1px solid #ececec;
  margin-bottom:20px;
  overflow:hidden;
  width:100%;
  padding:15px 0
}
.row-product .no-rating {
  float:left;
  background:url(../images/marker-reviews.gif) left 4px no-repeat;
  padding-left:22px
}
.row-product .email-friend {
  background:url(../images/marker-email.gif) left 4px no-repeat;
  padding-left:27px;
  float:right
}
.banner-category {
  display:block;
  width:100%;
  max-width:100%;
  margin:-13px auto 5px
}
.product-options {
  overflow:hidden;
  margin:10px 0 18px
}
.product-options .qty-holder {
  display:block;
  padding-top:10px
}
.product-options dt label {
  font-weight:700;
  display:inline-block;
  color:#000;
  padding-bottom:3px
}
.product-options dt label em {
  float:right;
  color:#0078c2
}
.product-options dt .qty-disabled {
  background:0 0;
  border:0;
  color:#000;
  padding:3px
}
.product-options dd {
  display:block;
  width:100%;
  float:left;
  margin:0 0 10px
}
.product-options dd .time-picker {
  display:inline-block;
  vertical-align:middle;
  padding:2px 0
}
.product-options dd textarea {
  width:98%;
  height:8em
}
.product-options .options-list input.checkbox {
  float:left;
  margin:3px -20px 0 0
}
.product-options .options-list .label {
  display:block;
  margin-left:20px
}
.product-options ul.validation-failed {
  padding:0 7px
}
.product-options p.required {
  overflow:hidden;
  width:100%;
  text-align:left;
  font-size:12px;
  color:#0078c2;
  padding:5px 0 0
}
.product-view .todo-incluido {
  float:left;
  margin:7px 0 0 7px
}
.product-view .product-shop .price-box.map-info a {
  float:none;
  clear:left;
  display:inline-block;
  margin-bottom:10px;
  padding:0!important
}
.add-to-cart {
  width:100%;
  padding:10px 0
}
.add-to-cart button.button>span {
  background:#ff3c3c;
  font-size:14px;
  line-height:44px;
  height:60px;
  border-radius:3px
}
.add-to-cart .btn-inverted{
  background: transparent !important;
  border: 1px solid #ff3c3c;
}
.add-to-cart .btn-inverted>span{
  color: #ff3c3c;
}
.add-to-cart .btn-inverted:hover>span{
  color: #ff3c3c;
}
.product-view .product-options-bottom .add-to-links {
  clear:left;
  margin:0!important
}
.product-view .product-options-bottom .price-box {
  display:block;
  overflow:hidden;
  float:left;
  padding:0;
  margin-top:0
}
.product-view .product-options-bottom .price-box .price-as-configured {
  font-size:22px;
  line-height:27px;
  margin-top:10px
}
.product-view .add-to-cart {
  margin-top:10px;
  margin-bottom:10px;
}
.row-product .addthis_toolbox {
  border-top:1px solid #ececec;
  border-bottom:0;
  padding-bottom:0;
  padding-top:15px;
  width:100%;
  overflow:hidden
}
.review-product-list .row-product .addthis_toolbox {
  margin-top:15px;
  float:left;
  width:100%
}
.addthis_toolbox {
  border-bottom:1px solid #ececec;
  padding-bottom:15px
}
.addthis_mini_style .addthis_button_pinterest_pinit {
  margin-top:-1px
}
.addthis_mini_style .addthis_button_pinterest_pinit span {
  height:20px
}
.messege-product {
  background:#FAFAEC;
  border:1px solid #FCD344;
  border-radius:0 0 3px 3px;
  color:#0078c2;
  font-size:12px;
  font-weight:700;
  left:50%;
  margin-left:-220px;
  position:fixed;
  text-align:center;
  top:0;
  width:333px;
  z-index:999;
  display:none;
  padding:9px 60px
}
.messege-product button:hover {
  background-position:0 -9px;
  cursor:pointer
}
.messege-product button {
  background:url(../images/remove-popup-2.png) no-repeat;
  border:none;
  height:9px;
  position:absolute;
  right:20px;
  top:12px;
  width:9px;
  z-index:9999
}
.box-up-sell {
  border:1px solid #ededed;
  background:#fbfbfb;
  overflow:hidden;
  padding:20px
}
.box-up-sell h2 {
  font-size:14px;
  text-transform:uppercase;
  color:#383737;
  margin-bottom:20px
}
.box-up-sell ul li .product-image {
  margin-bottom:15px;
  display:block
}
.box-up-sell .price-from {
  float:left;
  margin-right:10px;
  color:#0078c2
}
.products-ups.jcarousel-list .last {
  margin-right:25px
}
.box-up-sell ul li {
  float:left;
  width:207px!important;
  border:1px solid #ededed;
  background:#fff;
  margin-right:25px;
  padding:25px
}
.box-up-sell ul li .no-rating {
  margin-bottom:0;
  margin-top:0
}
.box-up-sell .price-box {
  display:block;
  overflow:hidden;
  margin:0
}
.box-up-sell .price-box .minimal-price span {
  color:#0078c2;
  font-size:15px;
  font-weight:400
}
.box-up-sell ul li .no-rating a {
  color:#333
}
.box-up-sell .products-grid td {
  margin-right:11px;
  width:204px
}
.box-up-sell .box-tags .product-tags {
  overflow:hidden;
  margin-bottom:25px
}
.box-up-sell .box-tags .product-tags li {
  display:inline;
  text-transform:capitalize;
  background:url(../images/line-2.gif) 100% 3px no-repeat;
  margin:0 10px 0 0;
  padding:0 10px 0 0
}
.box-up-sell .jcarousel-clip {
  overflow:hidden;
  width:828px
}
.box-up-sell .jcarousel-next, .box-up-sell .jcarousel-prev {
  display:block;
  position:absolute;
  height:31px;
  width:31px;
  top:20px;
  cursor:pointer
}
.box-up-sell .jcarousel-prev {
  right:56px;
  background:url(../images/upsell-btn.gif) 0 -31px no-repeat
}
.box-up-sell .jcarousel-prev.jcarousel-prev-disabled {
  cursor:default;
  background-position:0 0
}
.box-up-sell .jcarousel-next {
  right:20px;
  background:url(../images/upsell-btn.gif) right -31px no-repeat
}
.box-up-sell .jcarousel-next.jcarousel-next-disabled {
  cursor:default;
  background-position:right 0
}
.product-view .box-tags h3 {
  font-size:10px;
  line-height:normal;
  margin-bottom:12px
}
.product-view .box-tags .form-add label {
  display:block;
  font-size:12px;
  font-weight:700;
  color:#7d7d7d;
  margin-bottom:15px;
  clear:both;
  padding-top:10px
}
.my-tag-edit .btn-remove {
  float:right;
  margin:5px 0 0 5px
}
#my-tags-table .add-to-links {
  margin-top:10px;
  white-space:nowrap
}
.product-view .box-tags .form-add .input-box {
  float:left;
  width:100%;
  padding-left:32px;
  background:url(../images/tag.png) left top no-repeat;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.product-view .box-tags .form-add input.input-text {
  width:100%;
  border:1px solid #d4d4d4;
  background:#fcfcfc
}
.product-view .box-tags .form-add button.button {
  margin-left:32px;
  margin-top:10px
}
.box-collateral.box-tags .note {
  color:#0078c2;
  margin-bottom:15px;
  padding-top:5px
}
.map-content, .video {
  height:100%;
  position:relative;
  padding-bottom:56.25%;
  overflow:hidden
}
.video iframe {
  height:100%;
  width:100%;
  position:absolute;
  left:0;
  top:0
}
.map-content {
  margin-bottom:30px;
  padding-bottom:50%
}
.map-content figure iframe {
  border:none;
  height:100%;
  width:100%;
  position:absolute;
  left:0;
  top:0
}
.dashboard #my_recent_reviews li {
  padding-bottom:7px
}
.dashboard #my_recent_reviews li .ratings strong {
  margin:0 5px 0 0
}
.dashboard #my_recent_reviews li .details .product-name {
  margin-bottom:3px
}
.send-friend .buttons-set button.button {
  margin-left:10px
}
.buttons-set button.button {
  background: #ff3c3c;
  width: 100%;
  height: 55px;
  float: none;
}
#product_sendtofriend_form #sender_message {
  margin-bottom:20px;
  resize:none;
  min-width:304px;
  max-width:373px;
  width:373px;
}
#product_sendtofriend_form .buttons-set {
  padding-top:15px;
  text-align:center;
}
#product_sendtofriend_form .form-list .field {
  float:left;
  width:361px;
}
#product_sendtofriend_form .form-list .additional-row>div {
  width:380px;
}
#product_sendtofriend_form .form-list .fields .field:first-child {
  float:left;
  width:402px;
}
#product_sendtofriend_form .form-list .fields .field input.input-text {
  width:373px;
}
.video-TiendaMia {
  width:100%;
  margin-bottom:10px
}
.product-name {
  font-size:14px;
  font-weight:400
}
.tags-list li {
  display:inline;
  font-size:15px;
  line-height:normal;
  margin-right:10px
}
.catalogsearch-advanced-index #advanced-search-list li.even label {
  display:block;
  width:100%
}
.form-adv-search {
  border:1px solid #ececec;
  background:url(../images/media/bg-adv-search.gif) left bottom no-repeat #fff;
  padding:11px 20px 20px
}
.form-adv-search .fieldset {
  border:none;
  background:0 0;
  margin:0;
  padding:0
}
.form-adv-search .fieldset h2 {
  font-size:12px;
  text-transform:uppercase;
  color:#0078c2;
  padding:8px 0 5px
}
.catalogsearch-advanced-index .col-main {
  padding-top:17px
}
.form-adv-search .page-title {
  border-bottom:1px solid #ececec;
  padding-bottom:9px
}
.form-adv-search .fieldset .form-list input.input-text {
  width:495px
}
.form-adv-search .fieldset .form-list .input-range input.input-text {
  width:100px!important
}
.input-range small {
  color:#b1b1b1
}
.form-adv-search select.multiselect option {
  border-bottom:none;
  color:#7e7e7e;
  padding:1px 5px
}
.form-adv-search .multiselect {
  height:94px;
  padding:5px
}
.form-adv-search .buttons-set {
  margin-top:0;
  padding:12px 0 0
}
.cms-about-magento-demo-store .page-head {
  margin:0 0 10px;
  padding:5px 0 8px
}
.cms-about-magento-demo-store .page-head h2 {
  text-transform:uppercase;
  font-size:18px;
  color:#383737
}
.cms-about-magento-demo-store .about-col-1, .cms-about-magento-demo-store .about-col-2, .cms-about-magento-demo-store .about-col-3 {
  float:left;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:32%;
  margin-left:2%;
  padding:214px 29px 27px
}
.cms-about-magento-demo-store .about-col-1 {
  margin-left:0;
  background:url(../images/media/about-11.png) center top no-repeat #f9f9f9;
  position:relative;
  z-index:10
}
.cms-about-magento-demo-store .about-col-2 {
  background:url(../images/media/about-22.png) center top no-repeat #f9f9f9;
  position:relative
}
.cms-about-magento-demo-store .about-col-3 {
  background:url(../images/media/about-33.png) center top no-repeat #f9f9f9
}
.cms-about-magento-demo-store .about-col-1 h3, .cms-about-magento-demo-store .about-col-2 h3, .cms-about-magento-demo-store .about-col-3 h3 {
  font-size:12px;
  text-transform:uppercase;
  color:#0078c2;
  margin-bottom:12px
}
.cms-about-magento-demo-store .about-col-4 ul, .cms-about-magento-demo-store .about-col-5 ul, .cms-about-magento-demo-store .about-col-6 ul {
  list-style:none;
  margin:0;
  padding:25px 0 12px 10%
}
.cms-about-magento-demo-store .about-col-4 ul li, .cms-about-magento-demo-store .about-col-5 ul li, .cms-about-magento-demo-store .about-col-6 ul li {
  list-style:none;
  font-size:12px;
  font-style:italic;
  color:#373737;
  background:url(../images/marker-list-about.png) left 4px no-repeat;
  padding:0 0 9px 26px
}
.about-padd {
  padding-bottom:25px
}
.about-padd-2 {
  padding-bottom:30px
}
.custom-servis-ul, .custom-servis-ul ul {
  list-style:none;
  margin:0!important;
  padding:0!important
}
.custom-servis-ul ul li {
  border-bottom:none;
  margin-bottom:3px;
  color:#7c7c7c;
  font-weight:700;
  padding:5px 5px 5px 23px
}
.custom-servis-ul li {
  border-bottom:1px solid #ececec;
  list-style:none;
  margin-bottom:20px;
  padding-bottom:10px
}
.custom-servis-ul li h3 {
  background:url(../images/icos-set.png) no-repeat;
  font-size:13px;
  line-height:16px;
  color:#0078c2;
  text-transform:uppercase;
  font-weight:400;
  margin-bottom:13px;
  padding:2px 0 8px 46px
}
.custom-servis-ul li.item-2 h3 {
  background-position:0 -124px
}
.custom-servis-ul li.item-3 h3 {
  background-position:0 -253px
}
.custom-servis-ul li.item-4 h3 {
  background-position:0 -377px
}
.custom-servis-ul li.item-5 h3 {
  background-position:0 -501px
}
.custom-servis-ul li.item-6 h3 {
  background-position:0 -638px
}
.custom-servis-ul li.item-7 h3 {
  background-position:0 -764px
}
.custom-servis-ul li p {
  font-size:12px;
  color:#8a8989;
  line-height:18px;
  margin-bottom:10px
}
.page-sitemap .links {
  text-align:right;
  overflow:hidden;
  margin:0 8px -47px 0
}
.page-sitemap .links a span {
  display:inline-block;
  padding-right:29px
}
.page-sitemap .sitemap {
  display:inline-block;
  margin:12px 0 30px
}
.page-sitemap .sitemap li.level-0 {
  background:url(../images/marker-5.gif) 0 6px no-repeat;
  font-weight:700;
  margin:10px 0 0
}
.page-sitemap .sitemap li.level-1 {
  padding-left:45px!important;
  margin-bottom:10px;
  margin-top:10px;
  background:0 0
}
.page-sitemap .sitemap li.level-2 a, .page-sitemap .sitemap li.level-3 a, .page-sitemap .sitemap li.level-4 a {
  color:#8a8989;
  background:0 0;
  padding-left:0;
  text-transform:none
}
.page-sitemap .sitemap li.level-2 {
  padding-left:60px!important
}
.page-sitemap .sitemap li.level-3 {
  padding-left:75px!important
}
.page-sitemap .sitemap li.level-4 {
  padding-left:100px!important
}
.search-menu .sitemap li.level-0 {
  background:url(../images/marker-5.gif) 0 6px no-repeat;
  font-weight:700;
  float:left;
  margin:10px 20px 0 0
}
.search-menu.sitemap-menu .sitemap li.level-0 {
  width:31%
}
.search-menu.sitemap-menu .sitemap li.level-1 {
  margin-top:2px;
  margin-bottom:2px
}
.search-menu.sitemap-menu .sitemap li.level-2 {
  padding-left:20px!important
}
.search-menu.sitemap-menu .sitemap li.level-2 a {
  font-weight:400
}
.search-menu .sitemap li.level-1 {
  padding-left:20px!important;
  background:0 0
}
.form_aduanas_info {
  color:#e84b20;
  font-weight:700
}
.form_aduanas_info:hover {
  color:#ff3c3c;
  font-weight:700
}
.page-sitemap .pager {
  border:1px solid #ececec;
  margin:5px 0;
  padding:13px 9px 13px 19px
}
.rss-title h1 {
  padding-left:27px
}
.rss-table .link-rss {
  display:block;
  line-height:1.35;
  background-position:0 2px
}
.form-alt li {
  overflow:hidden;
  margin-bottom:10px
}
.cart .data-table tfoot .btn-empty>span {
  color:#323232;
  padding-left:17px;
  padding-right:11px;
  border-radius:2px;
  height:31px;
  line-height:31px;
  background:0;
  border-bottom:1px solid #ececec
}
.cart .data-table tfoot .btn-empty:hover>span {
  background:0;
  color:#fff
}
.cart .cart-product-block {
  border-bottom:1px solid #ececec;
  position:relative;
  overflow:hidden;
  margin-bottom:20px;
  padding-bottom:20px
}
.cart .cart-product-block .product-image {
  float:left;
  margin-right:20px
}
.cart .cart-product-block .product-description .product-name {
  margin-bottom:11px
}
.cart .cart-edit {
  margin-bottom:18px
}
.cart .cart-edit a {
  display:inline-block;
  background:url(../images/edit.png) no-repeat;
  font-size:12px;
  line-height:15px;
  color:#8a8989;
  text-decoration:none;
  height:25px;
  padding:7px 0 0 41px
}
.cart .cart-edit a:hover {
  color:#000;
  background-position:0 -68px
}
.cart .cart-price {
  display:block;
  margin-bottom:17px
}
.cart .checkout-types {
  float:right;
  text-align:right
}
.cart .title-buttons .checkout-types li {
  float:left;
  margin:0 0 5px 5px
}
.cart .totals .checkout-types .paypal-or {
  clear:both;
  display:block;
  color:#fff;
  padding:0
}
.cart .title-buttons .checkout-types li button.button span {
  background:#d41224;
  border-radius:0;
  font-size:12px;
  height:31px;
  line-height:30px;
  padding:0 12px
}
.cart-table .item-msg {
  font-size:10px
}
.cart .cart-collaterals {
  padding:25px 0 0
}
.cart .page-title.title-buttons .checkout-types {
  padding-top:53px;
  display:none
}
.cart .crosssell .product-name a {
  text-decoration:none;
  font-size:12px;
  line-height:18px
}
.cart .col2-set h2 {
  border-bottom:2px solid #3A3A3A;
  font-size:17px;
  line-height:24px;
  color:#3a3a3a;
  text-transform:uppercase;
  margin:0 0 15px;
  padding:0 0 8px
}
.cart .crosssell .product-image {
  float:left;
  width:110px;
  height:110px;
  border:1px solid #ededed;
  margin-right:10px
}
.cart .crosssell li.item {
  border-bottom:1px solid #eaeaea;
  margin:0;
  padding:18px 0
}
.cart .crosssell li.item.last {
  margin-bottom:0;
  padding-bottom:0
}
.cart .crosssell .product-name {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-bottom:7px;
  margin-top:-3px
}
.cart .crosssell .price {
  font-weight:700;
  font-size:12px
}
.cart .crosssell .price-box {
  display:block;
  overflow:hidden;
  padding-bottom:10px
}
.cart .crosssell button.btn-cart span {
  float:none;
  background:0 0;
  font-size:12px;
  line-height:15px;
  color:#0078c2;
  font-weight:700;
  text-decoration:underline;
  height:auto;
  border:0;
  padding:0
}
.cart .crosssell .add-to-links {
  float:right;
  padding-top:0
}
.cart .crosssell .add-to-links li {
  float:left;
  margin-right:10px
}
.cart .crosssell .link-wishlist {
  background:url(../images/link-wishlist.gif) no-repeat;
  display:inline-block;
  height:14px;
  font-size:0;
  width:15px
}
.cart .discount .discount-form button.button {

}
.cart .discount .buttons-set {
  padding:20px 0 0
}
.cart .shipping .buttons-set {
  padding-left:0;
  margin-top:0;
  padding-top:15px;
  padding-bottom:10px
}
.cart .discount-form label {
  margin-bottom:16px;
  display:block;
  font-size:13px;
  line-height:19px;
  text-transform:uppercase;
  color:#0078c2
}
.cart input, .cart select {
  text-align:left
}
.cart .discount-form .buttons-set {
  clear:right;
  overflow:hidden;
  margin:0
}
.cart .shipping p {
  font-size:13px;
  line-height:16px;
  margin-bottom:12px;
  text-transform:uppercase;
  color:#0078c2
}
.cart .shipping label {
  display:block;
  font-size:12px;
  line-height:normal;
  margin-bottom:0;
  font-weight:700
}
.cart .shipping .form-list li {
  margin-bottom:7px
}
.cart .totals {
  background:#3a3a3a;
  overflow:hidden;
  padding:0
}
.cart .totals table tr {
  border-bottom:1px solid #606060
}
.cart .totals table td, .cart .totals table th {
  color:#444;
  font-size:14px;
  padding:0 8px 12px
}
.cart .totals table strong {
  color:#333;
  display:block;
  font-size:18px;
  font-weight:400;
  margin:10px 0 15px
}
a.form_aduanas {
  background:#0078C2;
  color:#FFF;
  display:block;
  float:right;
  font-family:'arial', sans-serif;
  font-size:12px;
  font-weight:700;
  height:20px;
  line-height:19px;
  margin-right:5px;
  padding:0 5px
}
a.form_aduanas:hover {
  background:#48AA42;
  color:#fff
}
.checkout-types li {
  padding-top:0;
}
.checkout-types li img {
  padding-right:20px
}
.checkout-types li a {
  color:#a6a6a6;
  text-decoration:underline
}
.cart .totals .checkout-types {
  text-align:center;
  float:none;
  padding:15px 11px
}
.item-options {
  padding-left:5px
}
.truncated {
  width:auto;
  padding:5px 0
}
.truncated span {
  cursor:help
}
.truncated .truncated_full_value {
  display:none;
  padding-top:5px;
  top:auto
}
.truncated .truncated_full_value .item-options {
  background:0 0;
  border:none;
  top:0;
  left:auto;
  position:relative;
  width:auto
}
.sp-methods .form-list {
  padding-left:20px
}
.sp-methods select.month {
  width:100px;
  margin-right:10px
}
#payment_form_ccsave #ccsave_cc_type {
  width:206px
}
.sp-methods select.year {
  width:96px
}
.sp-methods input.cvv {
  width:3em!important
}
.sp-methods .checkmo-list label {
  width:135px;
  padding-right:10px;
  text-align:right
}
.sp-methods .release-amounts {
  margin:.5em 0 1em
}
.sp-methods .release-amounts button {
  float:left;
  margin:5px 10px 0 0
}
.please-wait {
  float:right;
  margin-right:5px
}
.please-wait img {
  vertical-align:middle;
  margin-right:5px;
  margin-top:-2px
}
.cvv-what-is-this {
  cursor:help;
  margin-left:5px
}
.tool-tip {
  border:1px solid #ddd;
  background-color:#f6f6f6;
  position:absolute;
  z-index:9999;
  padding:5px
}
.tool-tip .btn-close a {
  display:block;
  width:9px;
  height:9px;
  background:url(../images/btn_remove.gif) 100% 0 no-repeat;
  text-align:left;
  font-size:0;
  overflow:hidden;
  margin:0 0 0 auto
}
.tool-tip .tool-tip-content {
  padding:5px
}
#shipping-method-buttons-container {
  padding:10px 0 0
}
.gift-messages-form {
  border:1px solid #ddd;
  background-color:#fbfbfb;
  position:relative;
  padding:10px
}
.gift-messages-form label {
  float:none!important;
  position:static!important;
  color:#000;
  font-weight:700
}
.gift-messages-form .item .product-img-box {
  float:left;
  width:75px
}
.gift-messages-form .item .product-image {
  background:#fff;
  margin:0 0 7px
}
.gift-messages-form .item .number {
  font-weight:700;
  text-align:center;
  margin:0
}
.gift-messages-form .item .details {
  margin-left:90px
}
.gift-messages-form .item .details .product-name {
  font-size:12px;
  text-transform:uppercase;
  color:#2f2f2f
}
.gift-messages-form .form-list li.wide textarea {
  max-width:340px
}
.gift-messages-form .inner-box .form-list li.wide textarea {
  max-width:333px
}
.gift-message-link {
  display:block;
  background:url(../images/bkg_collapse.gif) 0 4px no-repeat;
  padding-left:20px
}
.checkout-agreements .agreement-content {

}
.checkout-agreements .agree {
  padding:6px;
}
.centinel .authentication {
  border:1px solid #ddd;
  background:#fff
}
.centinel .authentication iframe {
  width:99%;
  height:400px;
  background:0 0!important;
  border:0!important;
  margin:0!important;
  padding:0!important
}
.block-progress {
  border:none;
  margin:72px 0 0
}
.block.block-progress .block-title {
  border-bottom:none;
  margin-bottom:10px;
  padding:0
}
.block-progress dt, .block.block-progress .block-title span {
  display:block;
  background:#757575;
  font-size:14px;
  line-height:17px;
  color:#fff;
  text-transform:none;
  margin-bottom:10px;
  padding:9px 10px 11px
}
.block-progress dt.complete a {
  color:#fff;
  text-decoration:underline
}
.block-progress dt.complete .separator {
  color:#908f8f;
  margin:0 8px
}
.block-progress dt.complete {
  position:relative;
  z-index:999
}
.block-progress dd.complete, .block-progress dt.complete {
  padding-bottom:12px;
  margin-bottom:10px
}
.block-progress dd.complete {
  border:1px solid #ececec;
  color:#8a8989;
  font-style:italic;
  margin-bottom:10px;
  padding:18px 19px 12px
}
.block-progress dd.complete address {
  color:#8a8989;
  font-style:italic
}
.opc .buttons-set .please-wait {
  height:21px;
  line-height:21px;
  font-size:12px;
  color:#000
}
.opc .step-title {
  text-align:left;
  border-bottom: 1px solid #ccc;
}
.opc .step-title .icon {
  background: url(../images/sprite_checkout_1.png) no-repeat 50px 0px;
  float:left;
  text-align:center;
  margin-right:8px;
  height:20px;
  width:20px;
}
.opc .active .step-title .icon {
  background-position-y: -20px;
}
.opc #opc-login .icon {
  background-position-x: 0px;
}
.opc #opc-billing .icon {
  background-position-x: -40px;
}
.opc #opc-shipping_method .icon {
  background-position-x: -60px;
}
.opc #opc-payment .icon {
  background-position-x: -80px;
}
.opc #opc-review-right .icon {
  background-position-x: -60px;
}
.opc .step-title .edit {
  background: url(../images/sprite_checkout_1.png) no-repeat -100px 0px;
  width: 20px;
  height: 20px;
  float: right;
}
.opc .active .step-title .edit {
  display: none;
}
.opc .step-title h2 {
  float:left;
  font-size:16px;
  color:#686868;
  margin-bottom:0;
}
.opc .step-title a {
  display:none;
  float:right
}
.opc .active .step-title {
  cursor:default;
}
.opc .active .step-title h2 {
  color: #000;
}
.opc #opc-login .step-title h2 {
  font-size: 14px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.opc label {
  padding-bottom:2px
}
#checkout-review-table th {
  font-size:12px;
  font-weight:700;
  color:#000;
  border:1px solid #ececec;
  padding:12px 20px
}
#checkout-review-table td {
  border:1px solid #ececec;
  background:0 0;
  padding:15px 20px
}
#checkout-review-table td h3 {
  margin-bottom:0;
  font-size:12px;
  color:#2f2f2f;
  text-transform:uppercase
}
#checkout-review-table tfoot td {
  font-weight:700;
  color:#000;
  text-align:right!important
}
#review-buttons-container {
  margin:0;
  padding:20px 0 0
}
#co-shipping-form {
  border:1px solid #ececec;
  display:block;
  padding:10px
}
#checkout-step-login {
  position:relative;
}
#checkout-step-login .col2-set .col-2 h4 {
  font-size:12px;
  text-transform:none;
  font-weight:400;
  color:#7b7b7b
}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left {
  font-weight:700;
}
#checkout-step-login .form-list li.control input.checkbox, #checkout-step-login .form-list li.control input.radio {
  margin-right:6px;
  margin-top:-3px;
  margin-left:5px
}
.opc .step {
  padding-top:10px;
  position:relative
}
.opc .step .tool-tip {
  right:20px;
  top:20px!important
}
.opc .sp-methods dt {
  padding-bottom:12px
}
#checkout-shipping-method-load .sp-methods dt {
  font-size:12px;
  text-transform:uppercase;
  color:#0078c2
}
#multishipping-billing-form h2 {
  font-size:12px;
  text-transform:uppercase;
  font-weight:400;
  color:#333;
  margin-bottom:0
}
#multishipping-billing-form .sp-methods dt {
  font-weight:700;
  padding-bottom:10px
}
#multishipping-billing-form .sp-methods .form-list input.input-text {
  width:252px
}
.checkout-progress {
  width:98%;
  margin:0 auto 40px;
  padding:0
}
.checkout-progress li {
  float:left;
  background:url(../images/marker-4.gif) 0 13px no-repeat #9c9c9c;
  width:20%;
  color:#fff;
  font-weight:700;
  overflow:hidden;
  white-space:nowrap;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:8px 10px 11px 15px
}
.checkout-progress li span {
  display:block;
  overflow:hidden
}
.checkout-progress li.odd {
  background-color:#777
}
.checkout-progress li.active {
  background:#0078c2
}
.multiple-checkout .sp-methods .input-box .v-fix:first-child {
  padding-right:25px;
  margin-bottom:10px
}
.multiple-checkout .page-title {
  padding-bottom:10px;
  margin-bottom:0
}
.multiple-checkout h2 {
  padding:10px 0
}
.multiple-checkout .tool-tip {
  top:50%;
  margin-top:-120px;
  right:10px
}
.multiple-checkout .grand-total {
  font-size:1.5em;
  text-align:right
}
.multiple-checkout .grand-total big {
  margin-bottom:0;
  overflow:hidden;
  display:block;
  color:#0078c2;
  padding-top:10px
}
.multiple-checkout .col-1.col-narrow, .multiple-checkout .col-2.col-wide {
  float:left;
  width:50%;
  overflow-x:auto
}
.multiple-checkout .box-title h3, .multiple-checkout .col-2.col-wide h3 {
  font-size:12px;
  line-height:normal
}
.multiple-checkout .col-2.col-wide .box {
  margin-left:100px
}
#checkout-shipping-method-load .shopping-message-date {
  text-transform:uppercase;
  font-weight:700;
  color:#ff3c3c
}
.account-login .new-users-wrapper {
}
.account-login .new-users {
}
.account-login .registered-users-wrapper {
}
.account-login .registered-users {
}
.account-login .registered-users .form-list input.input-text {
  width:100%;
}
.account-login .registered-users p.required {
  color:#0078c2;
  padding:8px;
  float:right
}
.account-login .registered-users .buttons-set {
  clear:both;
  margin:0;
  padding:5px 0 0
}
.show_password {float: right;}
.show_password span {float: left;}
.show_password .checkbox {width: 12px;height: 12px;padding:2px;border: 1px solid #ccc;border-radius: 3px;margin: 0 10px;}
.password_hint {
  margin: 0 0 10px !important;
  font-size: 12px !important;
  text-align: left;
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.red_border {
  -webkit-box-shadow: 0 0 2px 1px #f7b3b3 !important;
  box-shadow: 0 0 2px 1px #f7b3b3 !important;
  border-color: red !important;
}
#register_show_checkout{margin-right: 20px;position: absolute;top: 0;right: 0;color: #a3a3a3;font-size: 14px;height: 50px;text-align: center;width: 70px;padding-top: 15px;box-sizing: border-box;}
.terminos-condiciones {clear:both;padding-right: 10px;padding-top: 16px;font-size: 12px;text-align: center;}

/*.customer-account-logoutsuccess .header-wrapper .header-top,.customer-account-changeforgotten .header-wrapper .header-top,.customer-account-forgotpassword .header-wrapper .header-top,.customer-account-create .header-wrapper .header-top,.checkout-onepage-success .header-wrapper .header-top,.customer-account-index .header-wrapper .header-top,.sales-order-view .header-wrapper .header-top, .customer-account-login .header-wrapper .header-top, .customer-account-edit .header-wrapper .header-top,.customer-address-index .header-wrapper .header-top,.sales-order-history .header-wrapper .header-top,.review-customer-index .header-wrapper .header-top,.awraf-index-stats .header-wrapper .header-top,.amrmafront-customer-history .header-wrapper .header-top,.customercredit-index-index .header-wrapper .header-top {height: 45px;}*/
.correo-seguro {float: left; width: 100%;padding: 20px; border:1px solid #ccc; border-radius: 3px;background: url("/skin/frontend/traigo/mobile/images/secure_checkout.png") no-repeat right bottom #fcfcfc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.correo-seguro .title {float: left;padding:0 20px 15px 0; color: #468847;font-weight: bold;}
.correo-seguro ul {float: left;}
.correo-seguro ul li {margin: 2px 0; padding-left: 20px;background: url("/skin/frontend/traigo/mobile/images/tick_verde_2.png") no-repeat left;}
.already-registered {text-align: center;margin: 20px 0;font-size: 14px;}
.already-registered .txt {padding:0 20px; background: #fff;}
.already-registered .line {width: 100%; float: left; border-top: 1px solid #ccc; margin-top: -10px;}
.account-create form .fieldset:first-child {
  margin-bottom:32px
}
.captcha-image {
  float:left;
  position:relative
}
.captcha-img {
  border:1px solid #ccc
}
.captcha-reload {
  position:absolute;
  top:2px;
  right:2px
}
.captcha-reload.refreshing {
  animation:rotate 1.5s infinite linear;
  -webkit-animation:rotate 1.5s infinite linear;
  -moz-animation:rotate 1.5s infinite linear
}

.window-overlay {
  background:rgba(0,0,0,.35);
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:990
}
#wishlist-view-form #wishlist-table textarea {
  min-height:70px;
  min-width:99%;
  max-width:99%;
  max-height:70px;
  resize:none;
  margin-top:10px
}
#wishlist-view-form #wishlist-table a {
  display:inline-block;
  margin-bottom:5px
}
#wishlist-view-form #wishlist-table .product-image img {
  height:100px;
  width:100px
}
#wishlist-view-form #wishlist-table button.button, #wishlist-view-form #wishlist-table p {
  margin-bottom:10px;
  padding:0
}
#wishlist-view-form .buttons-set.buttons-set2 button.button {
  margin-right:20px;
  margin-bottom:5px
}
#wishlist-view-form .button.btn-share {
  margin-right:0!important
}

.dashboard .col2-set {
  padding:10px 0 15px
}
.dashboard .box-head, .dashboard .box-title {
  width:100%;
  overflow:hidden;
  margin:10px 0 0
}
.dashboard .box-title {
  border-bottom:1px solid #D3D3D3;
  margin-bottom:5px
}
.dashboard .box-head h2, .dashboard .box-title h2 {
  font-size:12px;
  line-height:18px
}
.dashboard .box-content h4 {
  font-size:14px
}
.dashboard .box-head a {
  margin-bottom:10px;
  display:inline-block
}
.dashboard .box-info a {
  display:inline-block;
  margin-bottom:10px
}
.dashboard .number {
  float:left;
  font-size:11px;
  font-weight:700;
  display:block;
  width:18px;
  height:18px;
  text-align:center;
  border:1px solid #6a6a6a;
  line-height:17px;
  margin:3px 10px 0 0
}
.dashboard .box-reviews #my_recent_reviews h3 {
  margin-bottom:5px!important
}
.tags li {
  display:inline;
  text-transform:capitalize;
  padding:0 5px 0 0
}
.tags li a {
  color:#7f7f7f
}
.block-order-return {
  border:1px solid #ececec;
  margin-top:26px;
  background:url(../images/media/bg-return.gif) left bottom no-repeat #fff;
  min-height:345px;
  padding:13px 18px 20px
}
.block-order-return .page-title {
  border-bottom:1px solid #ececec;
  padding-bottom:8px;
  margin-bottom:16px
}
.block-order-return label {
  color:#000;
  font-weight:700;
  display:inline-block;
  padding-bottom:5px
}
.block-order-return .input-box.txt {
  font-size:12px;
  text-transform:uppercase;
  color:#0078c2;
  margin-bottom:7px
}
.block-order-return .form-alt li {
  margin-bottom:0;
  overflow:inherit
}
.block-order-return .input-box.btn {
  padding-top:18px
}
.order-items {
  margin-top:15px;
  width:100%;
  overflow-x:auto
}
.order-additional {
  margin:15px 0
}
.order-about dd {
  font-size:13px;
  margin:0 0 7px
}
.tracking-table {
  margin:0 0 15px
}
.tracking-table-popup td, .tracking-table-popup th {
  padding:1px 8px
}
.page-print .print-head address {
  float:left;
  margin-left:15px
}
.page-print .col-1, .page-print .col-2 {
  margin-bottom:10px;
  border-bottom:1px solid #ddd;
  padding-bottom:10px;
  width:46%
}
.page-print h1 {
  font-size:25px;
  line-height:40px
}
.product-review .product-img-box {
  float:left;
  margin-right:15px
}
.product-review .product-img-box .product-image {
  display:block;
  margin-bottom:10px;
  width:125px
}
.product-review .product-img-box .label {
  text-align:center;
  font-size:11px;
  line-height:14px;
  margin:0
}
.product-review .product-img-box .ratings .rating-box {
  float:none;
  display:block;
  margin:0 auto 3px
}
.product-review .product-name {
  font-size:16px;
  font-weight:700;
  margin:0 0 10px
}
#product_comparison .product-shop-row td {
  padding:18px 30px 30px
}
.catalog-product-compare-index {
  position:absolute;
  background:#fff
}
.catalog-product-compare-index .link-print span {
  padding-left:32px;
  padding-right:0;
  text-transform:uppercase
}
.catalog-product-compare-index .buttons-set {
  clear:both;
  margin:0;
  padding:20px 0 5px
}
.catalog-product-compare-index .product-name a {
  font-size:15px;
  color:#2f2f2f
}
.catalog-product-compare-index .regular-price .price {
  color:#0078c2;
  float:none;
  font-size:22px;
  font-weight:400
}
.catalog-product-compare-index td .add-to-links {
  float:none;
  width:100%;
  padding-top:12px
}
.catalog-product-compare-index .price-box.left {
  float:none;
  width:100%;
  text-align:center
}
.catalog-product-compare-index .page-title {
  margin:0 0 10px;
  padding:5px 0 0
}
#product_comparison {
  -webkit-box-shadow:0 0 12px rgba(48,50,50,.12);
  -moz-box-shadow:0 0 12px rgba(48,50,50,.12);
  box-shadow:0 0 12px rgba(48,50,50,.12)
}
.catalog-product-compare-index .data-table td {
  color:#7e7e7e;
  padding:14px 20px
}
.catalog-product-compare-index .data-table th {
  font-weight:700;
  color:#000;
  padding:14px 20px
}
.catalog-product-compare-index .btn-remove {
  display:block;
  height:9px;
  line-height:0;
  margin-left:2px;
  overflow:hidden;
  font-size:0;
  width:9px
}
.catalog-product-compare-index .data-table tr.even {
  background:#fefefe
}
#product_comparison th {
  border:1px solid #ececec;
  background:0 0
}
#product_comparison td {
  border:1px solid #ececec;
  background:0 0;
  color:#7e7e7e
}
#product_comparison .price-box {
  padding-top:10px;
  padding-bottom:10px
}
#product_comparison .product-shop-row td .product-image {
  display:inline-block;
  margin-bottom:15px;
  border:1px solid #ededed
}
.price-box.map-info .price {
  font-weight:400;
  font-size:18px;
  line-height:22px;
  color:#3a3a3a
}
.product-view .product-shop .price-box.map-info {
  display:block;
  margin:0;
  padding:0
}
.product-view .product-shop .price-box.map-info .old-price {
  display:block;
  margin-bottom:10px
}
.cart-msrp-totals {
  color:red;
  font-size:12px!important;
  font-weight:700;
  text-align:right;
  text-transform:uppercase;
  margin:10px 10px 0;
  padding:10px
}
.map-cart-sidebar-total {
  color:red;
  display:block;
  font-size:10px;
  font-weight:700;
  text-align:left;
  text-shadow:0 1px 0 #fff;
  padding:2px 5px
}
.catalog-product-compare-index .map-popup {
  min-width:230px
}
.map-popup.displayblock {
  display:block!important
}
.map-popup {
  display:none;
  text-align:left;
  position:absolute;
  width:230px;
  z-index:100;
  box-shadow:0 0 10px rgba(48,50,50,.2);
  -moz-box-shadow:0 0 10px rgba(48,50,50,.2);
  -webkit-box-shadow:0 0 10px rgba(48,50,50,.2);
  margin:12px 0 0
}
.map-popup-heading {
  background:#0078c2;
  border-bottom:1px solid #fff;
  color:#fff;
  width:170px;
  padding:20px 40px 20px 20px
}
.map-popup-heading h2 {
  font-size:12px;
  line-height:15px;
  color:#fff;
  text-align:left;
  text-overflow:ellipsis;
  text-transform:uppercase;
  word-wrap:break-word;
  margin:0
}
.map-popup-arrow {
  background:0;
  position:absolute;
  left:50%;
  top:-10px;
  height:10px;
  width:19px
}
.map-popup-close {
  background:url(../images/btn_remove3.gif) no-repeat;
  display:block;
  position:absolute;
  top:10px;
  right:10px;
  height:9px;
  width:9px;
  font-size:0
}
.map-popup-content {
  background:#0078c2;
  color:#fff;
  text-align:left;
  overflow:hidden;
  width:190px;
  padding:20px
}
.map-popup .regular-price .price {
  float:left;
  font-size:12px;
  line-height:18px;
  color:#fff;
  font-weight:700
}
.map-popup-checkout form {
  display:block;
  overflow:hidden;
  position:relative
}
.map-popup-checkout form button.button:hover>span {
  background:0;
  color:#000
}
.map-popup-checkout span {
  display:block;
  padding-left:30px
}
.map-popup-checkout .paypal-logo {
  text-align:left;
  margin:0 0 5px
}
.map-popup-price .price-box .regular-price {
  margin-right:7px
}
.map-popup-price .minimal-price-link {
  color:#fff;
  display:inline-block;
  text-decoration:underline;
  margin:0
}
.map-popup-price {
  overflow:hidden;
  margin:8px 0
}
.map-popup-text {
  clear:right;
  background:#0078c2;
  text-align:left;
  word-wrap:break-word;
  color:#fff;
  line-height:18px;
  padding:20px
}
.map-popup-only-text {
  display:none;
  border-top:1px solid #d8d8d8
}
#back-top {
  position:fixed;
  bottom:40px;
  z-index:99;
  right:5%;
  display:none;
  width:41px;
  height:41px
}
#back-top a:hover {
  color:#79ec3e
}
#back-top span {
  width:41px;
  height:41px;
  display:block;
  background:url(../images/up-arrow.gif) center center no-repeat #48aa42;
  border-radius:50%
}
#back-top a:hover span {
  background-color:#0078c2
}
.block-subscribe-footer label {
  font-size:11px;
  color:#8d8c8c;
  margin-bottom:4px;
  display:block
}
.block-subscribe-footer input.input-text {
  background:#ccc;
  width:135px;
  border-radius:3px;
  border:0;
  color:#8d8c8c;
  padding:5px 20px 5px 5px
}
.block-subscribe-footer .input-box {
  float:left;
  width:160px
}
.block-subscribe-footer .actions {
  float:left;
  width:14px;
  margin-left:-15px;
  padding:0
}
.block-subscribe-footer .actions .button span {
  width:14px;
  height:25px;
  font-size:0;
  background:url(../images/btn-newsletter.gif) center center no-repeat;
  padding:0
}
.footer-testimonios {
  margin: 20px auto 0;
  padding: 30px 0 25px;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  background-color: #eaeded
}
.footer-testimonios .title {
  font-size: 18px;
  color: #777;
  text-align: left;
  margin: 0 auto;
  font-weight: normal;
  padding-left: 20px;
}
.footer-container-outter {background-color: #fff;padding-top: 30px;}
.footer-container {
  max-width:768px;
  text-align:left;
  z-index:1;
  position:relative
}
.footer-cols-wrapper {
  position:relative;
  float: left;
  padding:15px;
  width: 100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.footer-cols-wrapper.footer-categorias {
  width: 100%;
  padding-bottom: 30px;
  border-bottom: 1px solid #ddd;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.footer-cols-wrapper.footer-categorias .footer-col-1, .footer-cols-wrapper.footer-categorias .footer-col-2, .footer-cols-wrapper.footer-categorias .footer-col-3 {
  width: 21%;
  margin-right: 5%;
}
.footer-cols-wrapper.footer-categorias .footer-col-4 {
  width: 21%;
  margin-right: 0%;
}
.footer-metodos-pago {
  padding:25px 0px 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  float: left;
  width: 100%;
}
.footer-metodos-pago .metodos {
  float: left;
  width: 70%;
}
.footer-metodos-pago h5 {
  color: #333;
  float: left;
  padding-right: 15px;
  font-size: 12px;
}
.footer-metodos-pago .logos-wrap img {
  padding: 0 10px;
  vertical-align: middle;
  max-height: 20px;
}
.footer-metodos-pago .certificados {
  float: right;
  width: 30%;
}
.trust-guard {
  float: left;
  margin-top: -4px;
}
#siteseal {
  display:inline-block;
  width:116px;
  float: right;
  margin-top: -8px;
}
#siteseal img {
  max-width:100%;
  width:auto;
  height:auto
}
#siteseal .sitio-seguro {
  font-size: 10px;
  color: #000;
  text-align: center;
  height: 15px;
}
#siteseal .sitio-seguro span {
  text-transform: uppercase;
  color: #556813;

}
.footer-internacional {
  padding:25px 0px 10px;
  border-bottom: 1px solid #ddd;
  float: left;
  width: 100%;
}
.footer-internacional .paises {
  float: left;
  width: 70%;
}
.footer-internacional h5 {
  color: #333;
  float: left;
  padding-right: 25px;
  font-size: 12px;
}
.footer-internacional .cybermondayar_logo {
  width: 44px;
  height: 44px;
  background-position: -638px -511px;
  margin: -15px 0 0;
  background-size: 704px;
}
.footer-internacional .footer_bandera_wrapper {
  float: left;
}
.footer-internacional .footer_bandera {
  float: left;
  padding: 0 15px;
}
.footer-internacional .footer_bandera img {
  max-height: 20px;
}
.footer-internacional .develop {
  color:#333;
  font-size:11px;
  float:right;
}
.footer-internacional .develop span {
  float: left;
  padding-right: 15px;
}
.footer-internacional .develop img {
  max-height: 30px;
}
.footer .copyright {
  padding: 10px 0;
  text-align: center;
}
.footer .copyright .copy {
  color: #7e7e7e;
  font-size: 11px;
}
.footer address {
  background:url(../images/footer-logos.png) 94% 50% no-repeat #d0d0d0;
  font-size:11px;
  color:#c4330b;
  line-height:32px;
  margin:0 -54px;
  padding:25px 46px
}
.footer-container .cards {
  float:right;
  padding-right:30px
}
.footer-container .cards .cards-wrap img {
  vertical-align:middle;
  margin:0 6px
}
.footer .marcas {
  color:#fff;
  margin-top:5px;
  text-align:right
}
.footer .contacto .info {background:url(../images/info_icon.png) no-repeat left center; padding-left: 20px;}
.footer .contacto .tel {background:url(../images/tel_icon.png) no-repeat left center; padding-left: 20px;font-weight: bold;}
.footer .contacto .tel_2 {padding-left: 99px;}
.footer .contacto .horario {background:url(../images/horario_icon.png) no-repeat left center; padding-left: 20px;}
.footer .contacto .envia a {text-decoration: underline;}
.footer .sobre-tiendamia li {padding-left: 20px; background: url(../images/check_icon.png) no-repeat left center;}
.footer .sobre-tiendamia .preg_frec {padding-left: 0; background: url(../images/question_icon.png) no-repeat left 5px; margin-top: 20px;}
.footer .sobre-tiendamia .preg_frec a {padding-left: 20px;}
.footer h4 {
  font-family: arial;
  font-size:13px;
  color:#000;
  position:relative;
  margin-bottom:14px;
  font-weight: normal;
}
.footer ul {
  list-style:none
}
.footer ul li {
  display:block;
  font-size:12px;
  padding:3px 0 2px;
}
.footer ul li a {
  display:inline-block;
  color:#555;
  text-decoration:none;
  letter-spacing: -0.2px;
}
.footer .footer-col-content a.franquicias {
  padding-left: 20px;
  margin-top: 15px;
  float: left;
  background: url(../images/franquicia-icon.png) no-repeat left center;
  color: #555;
}
.footer .footer-col-content a.franquicias:hover {
  color: #000;
}
.footer ul li a:hover {
  color:#000
}
.footer ul li.telefono {
  display:inline-block;
  color:#fff;
  text-decoration:none;
  background: url(../images/header_phone.gif) left 3px no-repeat;
  padding-left: 20px;
  background-size: 11px;
}
.footer ul li.horario {
  display:inline-block;
  text-decoration:none;
  background: url(../images/clock_horario.png) left 3px no-repeat;
  padding-left: 20px;
  background-size: 11px;
}
.footer-col {
  float:left;
  margin-right:2.6%;
  width:23%
}
.footer-col.contacts span.tel {
  display:block;
  font-size:18px;
  line-height:22px;
  color:#0078c2
}
.store-switcher {
  float:right;
  margin-top:-24px
}
span.toggle {
  background:url(../images/toogle-button2.png) 0 -61px no-repeat;
  position:absolute;
  cursor:pointer;
  right:10px;
  top:9px;
  height:13px;
  width:13px
}
.banners-block {
  position:relative;
  overflow:hidden
}
.banners-block li {
  float:left;
  margin-left:10px
}
.contact-block {
  position:relative;
  overflow:hidden;
  width:100%
}
.contact-block h2 {
  float:none;
  background:0 0;
  border:none;
  border-bottom:2px solid #3A3A3A;
  font-size:17px;
  line-height:21px;
  color:#383737;
  font-weight:400;
  position:relative;
  margin:0 0 16px;
  padding:0 0 7px
}
.contact-left {
  width:25%;
  float:right;
  padding-bottom:20px
}
.contact-left h3 {
  font-size:13px;
  line-height:16px;
  color:#0078c2;
  text-transform:uppercase;
  font-weight:400;
  margin-bottom:14px
}
.contact-left p {
  font-size:12px;
  color:#8a8989;
  line-height:17px
}
.contact-left ul li {
  border-bottom:1px solid #ececec;
  padding-bottom:17px;
  margin-bottom:17px
}
.contact-left ul li.last {
  border:none;
  margin:0;
  padding:0
}
.more-views .container-slider li, .tumbSlider li {
  height:auto;
  width: 13%;
  display: inline-block;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.container-slider .jcarousel-control-next, .container-slider .jcarousel-control-prev {
  display:block;
  position:absolute;
  top:-30px;
  width:10px;
  height:12px;
  margin-top:0;
  font-size:0;
  cursor:pointer;
  z-index:99;
  opacity:.7
}
.container-slider .products-grid .rating-fav {min-height: 14px;}
.container-slider .jcarousel-control-next:hover, .container-slider .jcarousel-control-prev:hover {
  opacity:1
}
.container-slider-loading{width: 100%; display: block;}
.container-slider, .container-slider-loading {
  position:relative
}
.container-slider-loading {
  overflow: hidden;
}
.loading-login, .loading-register{text-align: center;}
.container-slider .category-products {
  width: 100%;
  overflow: hidden;
}
.container-slider .jcarousel-control-prev {
  background:url(../images/prev-sl-search.png) 50% 50% no-repeat;
  right:35px;
}
.container-slider .jcarousel-control-next {
  background:url(../images/next-sl-search.png) no-repeat;
  right:0;
  left:auto
}
.container-slider .jcarousel-next-disabled, .container-slider .jcarousel-prev-disabled {
  opacity:.2
}
.search-slider .page-title {
  border-bottom: solid 1px #ddd;
}
.search-slider .page-title h2 {
  font-family: arial, sans-serif;
  font-size: 15px;
  color: #555;
}
.search-slider .page-title h3 {
  font-family: arial, sans-serif;
  font-size: 15px;
  color: #555;
}
.search-slider .page-title span {
  color: #555;
  text-decoration: underline;
  font-weight: bold;
  padding-left: 10px;
  font-size: 12px;
}
.search-slider .page-title { margin: 0 0 30px; }
.search-slider .container-slider .category-products {overflow: hidden !important;}
.product-img-box .jcarousel-control-next, .product-img-box .jcarousel-control-prev {
  display:block;
  position:absolute;
  top:326px;
  width:32px;
  height:78px;
  margin-top:0;
  font-size:0;
  cursor:pointer;
  z-index:99;
  opacity:.7
}
.product-img-box .jcarousel-control-prev {
  background:url(../images/prev-sl.png) 50% 50% no-repeat;
  left:0
}
.product-img-box .jcarousel-control-next {
  background:url(../images/next-sl.png) no-repeat;
  right:0;
  left:auto
}
.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0
}
.clear10px {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:10px
}
.clear20px {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:20px
}
.clear5px {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:5px
}
#nav:after, .add-to-box:after, .add-to-cart:after, .advanced-search-summary:after, .block .actions:after, .block .block-content:after, .block li.item:after, .block-layered-nav .currently li:after, .block-poll li:after, .block-subscribe .block-content:after, .box-account .box-head:after, .box-reviews li.item:after, .box-tags li.item:after, .buttons-set:after, .cart .crosssell li.item:after, .cart-collaterals:after, .cart:after, .checkout-progress:after, .clearer:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .dashboard .box .box-title:after, .footer-container .bottom-container:after, .footer:after, .form-list .field:after, .form-list li:after, .gift-messages-form .item:after, .group-select li:after, .header .quick-access:after, .header .row-2:after, .header-buttons:after, .header-container .top-container:after, .header-container:after, .header:after, .input-box:after, .main:after, .multiple-checkout .place-order:after, .opc .step-title:after, .page-print .print-head:after, .page-title:after, .pager:after, .product-collateral:after, .product-essential:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .product-view .box-description:after, .product-view .box-tags .form-add:after, .product-view .product-img-box .more-views ul:after, .product-view .product-shop .short-description:after, .products-grid .actions:after, .products-grid:after, .products-list li.item:after, .ratings:after, .search-autocomplete li:after, .send-friend .form-list li p:after, .sorter:after {
  display:block;
  content:".";
  clear:both;
  font-size:0;
  line-height:0;
  height:0;
  overflow:hidden
}
.banners-marcas-home {margin: 0 auto;}
.banners-marcas-home ul li {width:100%;text-align:center;margin-bottom: 20px;}
.banners-marcas-home ul img {max-width: 100%;height: auto;}
.banner {
  display:block;
  height:225px;
  text-align:center;
  background-repeat:no-repeat;
  background-position:50% 0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  transition:all .6s ease;
  padding:20px 0 0
}
.banner h2 {
  font-family:'arial', sans-serif;
  font-size:40px;
  font-weight:700;
  line-height:110%;
  text-transform:uppercase;
  color:#fff;
  margin:-12px 0 9px
}
.banner p {
  font-family:'arial', sans-serif;
  font-size:17px;
  font-weight:400;
  line-height:normal;
  color:#fff;
  margin:0 0 4px
}
.banner span {
  display:block;
  text-align:left;
  background:url(../images/shop_now.png) 100% 4px no-repeat;
  width:220px;
  font-family:'arial', sans-serif;
  font-size:15px;
  font-weight:700;
  line-height:normal;
  color:#fff;
  margin:0 auto;
  padding:2px 0 3px
}
.banner i {
  font-size:89px;
  color:#fff
}
.banner i strong {
  position:absolute;
  font-family:'arial', sans-serif;
  font-size:59px;
  font-weight:700;
  color:#fec426;
  margin:2px 0 0 -63px
}
.banner2 {
  background-color:#48aa42;
  margin-bottom:20px
}
.banner3 {
  background-color:#289ac0;
  margin-bottom:20px
}
.banner3-col {
  background-color:#e1b602;
  margin-bottom:20px
}
.banner3-chile {
  background-color:#d52b1e;
  margin-bottom:20px;
}
.banner3-chile:hover {
  background-color:#bc2014;
}
.banner3-peru {
  background-color:#d52b1e;
  margin-bottom:20px;
}
.banner3-peru:hover {
  background-color:#bc2014;
}
.banner3-bol {
  background-color:#018754;
  margin-bottom:20px;
}
.banner3-bol:hover {
  background-color:#017754;
}
.banner3-par {
  background-color:#d52b1e;
  margin-bottom:20px;
}
.banner3-par:hover {
  background-color:#bc2014;
}
.banner3-pan {
  background-color:#346da6;
  margin-bottom:20px;
}
.banner3-pan:hover {
  background-color:#347da6;
}
.banner3-ecu {
  background-color:#e1b602;
  margin-bottom:20px;
}
.banner3-ecu:hover {
  background-color:#f2c611;
}
.banner3-cri {
  background-color:#d52b1e;
  margin-bottom:20px;
}
.banner3-cri:hover {
  background-color:#bc2014;
}
.banner4 {
  background-color:#fec426;
  margin-bottom:20px
}
.banner5 {
  background-color:#ee174b;
  margin-bottom:20px
}
.banner1:hover {
  background-color:#484848
}
.banner2:hover {
  background-color:#32992c
}
.banner3:hover {
  background-color:#026aaa
}
.banner3-col:hover {
  background-color:#f2c611
}
.banner4:hover {
  background-color:#f2b100
}
.banner5:hover {
  background-color:#c80d3a
}
.count-down-box {
  background:url(../images/numbers/bg.png) center center no-repeat #484848
}
.banner-category-home {
  width:100%;
  margin-bottom:20px
}
.count-down-box .numbers {
  width:185px;
  height:138px;
  background:url(../images/numbers/bg-n.png) center 16px no-repeat;
  overflow:hidden;
  text-indent:-999px;
  margin:0 auto;
  padding:16px 0 0 5px
}
.count-down-box .numbers span {
  width:57px;
  height:86px;
  float:left;
  margin:26px 0 0 20px;
  padding:0
}
.count-down-box .numbers .number-0 {
  background:url(../images/numbers/0.png) center center no-repeat
}
.count-down-box .numbers .number-1 {
  background:url(../images/numbers/1.png) center center no-repeat
}
.count-down-box .numbers .number-2 {
  background:url(../images/numbers/2.png) center center no-repeat
}
.count-down-box .numbers .number-3 {
  background:url(../images/numbers/3.png) center center no-repeat
}
.count-down-box .numbers .number-4 {
  background:url(../images/numbers/4.png) center center no-repeat
}
.count-down-box .numbers .number-5 {
  background:url(../images/numbers/5.png) center center no-repeat
}
.count-down-box .numbers .number-6 {
  background:url(../images/numbers/6.png) center center no-repeat
}
.count-down-box .numbers .number-7 {
  background:url(../images/numbers/7.png) center center no-repeat
}
.count-down-box .numbers .number-8 {
  background:url(../images/numbers/8.png) center center no-repeat
}
.count-down-box .numbers .number-9 {
  background:url(../images/numbers/9.png) center center no-repeat
}
.new_products_block {
  margin-bottom:14px
}
.products-grid-new .product-name a {
  display:block;
  position:relative;
  min-height:38px;
  color:#004b91;
  font-weight:700;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:15px 12px
}
.products-grid-new .product-image {
  display:block;
  height:auto;
  margin:0 5px 20px
}
.products-grid-new .price-box {
  position:absolute;
  right:0;
  background:#fff;
  min-height:25px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:-80px 0 0;
  padding:8px 10px 6px
}
.products-grid-new .price {
  font-family:'arial', sans-serif;
  font-size:17px;
  color:#333
}
.btn-add-to-cart {
  background:#ff3c3c;
  color:#fff;
  font-size:15px;
  font-weight:700;
  vertical-align:middle;
  padding:7px 9px;
  border-radius:3px
}
.btn-add-to-cart span {
  font-size:20px;
  vertical-align:middle;
  margin-right:8px
}
.btn-info {
  font-size:12px;
  color:#868686;
  background:#f0f0f0;
  margin-right:5px;
  vertical-align:middle;
  padding:9px;
  border-radius:3px
}
.btn-info:hover {
  color:#bbb!important
}
.similares_home {
  color:#ff3c3c!important
}
.products-grid-new .descr {
  border-top:solid 1px #cecece;
  font-size:13px;
  font-weight:400;
  color:#767676;
  line-height:19px;
  clear:both;
  min-height:40px;
  padding:16px 15px 15px 0
}
.products-grid-new .actions {
  text-align:right;
  margin-bottom:35px
}
.specials_block {
  margin-bottom:-15px
}
.specials_block .products-grid-new .price-box {
  background:#ee174b;
  height:54px;
  line-height:18px;
  margin:-91px 0 0;
  padding:17px 30px 0 18px
}
.specials_block .products-grid-new .old-price {
  margin:0 0 -2px
}
.specials_block .products-grid-new .old-price .price {
  font-size:18px;
  color:#fec426;
  line-height:18px
}
.specials_block .products-grid-new .special-price .price {
  font-size:18px;
  color:#fff;
  line-height:18px
}
.block-wishlist .actions a, .footer ul li a, .header .links li a, .header-banner, .header-banner a, .header-banner a img, .header-button ul li a, .header-button>a, .page-sitemap .links a, .products-grid .actions a, .products-grid-new .actions a, .products-list .actions a, .sf-menu li a, .shop_now_btn, button.button>span {
  transition:all .3s ease;
}
.buttons-set #re-calculate {
  padding-right:5px
}
#shopping-cart-table2 .data-table td {
  vertical-align:middle;
  padding:7px 12px
}
#shopping-cart-table2 .data-table td.tiempo-entrega {
  margin-left: 5px;
}
#shopping-cart-table2 .data-table td.cart_buttons {
  margin-left: 5px;
  margin-top: 10px;
}
#shopping-cart-table2 .data-table td.block-img {
  padding-top:9px
}
#shopping-cart-table2 .data-table td h2.product-name {
  font-size:16px;
  margin:0;
  max-width:280px
}
#shopping-cart-table2 .cart-table .price {
  color:#333;
  font-weight:400
}
#shopping-cart-table, #shopping-cart-table tbody{display:block;}
#shopping-cart-table tbody tr{display:block;overflow:hidden;border-top:1px solid #ccc;margin-bottom:10px;padding:10px 0;}
#shopping-cart-table tbody tr td{display:block;padding:3px 0!important;text-align:left!important;margin-left:110px;border:0!important;}
#shopping-cart-table tbody tr td.block-img{float:left;width:100px;margin:5px 15px 5px 5px;text-align:center!important;}
.checkout-cart-index .grid_custom_1 {
  margin-top:30px
}
.checkout-cart-index .cart .totals .checkout-types {
  text-align:right;
  padding:5px 0 0
}
.checkout-cart-index .cart-collaterals .grid_custom_1 {
  margin: 0;
}
.checkout-cart-index button.btn-checkout span span {
  padding:0;
  float: none;
}
.checkout-cart-index .cart .cart-table-foot {
  margin-top:25px;
  overflow:hidden
}
.checkout-cart-index .page-title h1 {
  color:black;
  padding:10px 0;
  font-size:16px
}
.checkout-cart-index .page-title.dudas_telephone h1 {
  color:#b96ba5;
  font-size:20px;
  margin-top:20px
}
.checkout-cart-index .page-title.dudas_telephone {
  float:left;
  width:360px
}
.checkout-cart-index .block .block-subtitle {
  text-align:center;
  font-size:15px;
  margin-top:7px
}
.checkout-cart-index .cart .cart-table-foot .btn-update {
  float:left;
  margin-left:30%
}
.checkout-cart-index .cart .cart-table-foot .btn-update span {
  background:0 0;
  color:#CCC
}
.checkout-cart-index .footer-container {
  margin-top:90px
}
.checkout-cart-index .product-name a {
  color:#2f2f2f;
  font-size:13px;
  font-weight:700;
  overflow-wrap: anywhere;
}
.checkout-cart-index .block-related-new .product-name a {
  color: #0078c2;
  font-weight: normal;
}
.checkout-cart-index .item-options {
  margin-bottom:10px;
  padding-left:0!important;
  font-size:12px;
  font-weight: normal;
  color: #000;
}
.checkout-cart-index .cualquiera {float: left; margin: 0; padding: 5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.checkout-cart-index .cualquiera .span_cualquiera {font-size: 14px; color: #fff; font-weight: bold;margin-right: 10px;float: left;margin-left: 0;}
.checkout-cart-index .cualquiera {margin-left: 0;}
.checkout-cart-index .cualquiera .cart_counter{float: left;}

.fb-login {
  float:left;
  text-align:right;
  margin-right:17px;
  position:relative;
  width:185px
}
#checkout-step-login .fb-login {
  float:right;
  width:100%;
  display:block;
  margin-right:0
}
.fb-login .facebook-login {
  background:url(../images/fb-btn.png) left top no-repeat;
  display:inline-block;
  width:176px;
  height:33px;
  overflow:hidden;
  text-indent:-999px;
  text-align:left
}
.fb-login .welcome-message {
  float:left;
  top:6px;
  position:absolute;
  width:170px
}
.header-banner {
  background:#f6ed4c;
  margin-bottom:3px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:6px 48px
}
.header-banner a {
  display:inline-block;
  vertical-align:middle;
  width:24%;
  text-align:center;
  background:url(../images/banner-top-sep.jpg) right center no-repeat
}
.header-banner .header-banner-1, .header-banner .header-banner-4 {
  background-image:none;
  margin-left:5px
}
.header-banner-new a {
  display:inline-block;
  text-align:center;
  padding:5px 12px;
  color: #000;
  float: left;
  font-size: 12px;
}
.header-banner-new a:hover {
  color: #000;
}
.header-banner-new a img{
  padding: 3px 4px 0 10px;
}
.header-banner-new .tip-banner-prex img {
  width: 30px;
  padding: 0 0 0 5px;
}
.date-message .block-subtitle {
  font-size:13px
}
.callus {
  float:left;
  margin-right:26px;
  margin-top:-2px
}
.footer-container .bottom-gray-line {
  background:#d0d0d0;
  overflow:hidden;
  padding:10px 0
}
.footer-container .bottom-gray-line .logos {
  float:left;
  padding-left:35px
}
.footer-container .copy {
  background:#FFF;
  text-align:center;
  font-size:9px;
  color:#ff3c3c;
  padding:10px 0 0
}
.footer .social-links {
  overflow:hidden;
  display:none
}
.footer .social-box {
  overflow:hidden;
  display:block
}
.footer .social-links li a {
  display:block;
  background:url(../images/social-icons.jpg) left top no-repeat;
  overflow:hidden;
  text-indent:-999px;
  width:40px;
  height:40px
}
.footer .social-links li.tw a {
  background-position:right top
}
.footer .footer-col-2 {
  width:15%
}
.footer .footer-col-3, .footer .footer-col-4 {
  border-radius:5px;
  width:27%
}
.footer .block-subscribe .input-text {
  background:#fff;
  border:1px solid #ddd;
  border-radius:5px;
  color:#333;
  font-size:13px;
  padding:10px
}
.footer .block-subscribe .news-icon {
  float: left;
  padding: 5px 15px;
}
.footer .block-subscribe .input-box {
  float:left;
  width:400px;
  margin-right:6px
}
.footer .block-subscribe .actions {
  float:left;
  margin:0;
  padding:0
}
.footer .block-subscribe .actions button.button span {
  border-radius:5px;
  height:37px;
  line-height:34px;
  background: #ff3c3c;
}
.footer .block-subscribe .actions button.button span span {
  padding:0 12px;
  font-weight: normal;
  font-size: 15px;
}
.footer-marcas-wrap {
  padding:5px 0;
}
.footer-news-wrap {
  padding:5px 0;
}
.footer-marcas-wrap img.label-marcas {
  margin-left:10px
}
.footer-marcas {
  min-height:50px;
  border-bottom: 1px solid #ddd;
  width: 100%;
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch;
  -webkit-padding-after: 5px;
}
.footer-news {
  min-height:50px;
  margin:0 auto;
  border-bottom: 1px solid #ddd;
  padding: 20px 0 25px;
}
.footer-news-left {
  float: left;
}
.footer-news-left .title-news {
  color: #333;
}
.footer-news-left p {
  color: #333;
  font-size: 11px;
}
.footer-news-left p span {
  padding-left: 20px;
}
.footer .box-grated {
  float: right;
}
.title-marcas {
  font-family: 'arial',sans-serif;
  font-size: 20px;
  text-align: center;
  position: relative;
}
.title-marcas .line {
  background-color: #ddd;
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.title-marcas .txt {
  background: #ffffff;
  padding: 0 20px;
  position: relative;
}
.flex-prensa .logos-prensa {
  display: flex;justify-content: space-around;flex-wrap: wrap;
}
.flex-prensa .logos-prensa img {
  max-height: 60px;
  max-width: 150px;
  padding-bottom: 15px;
}
.cms-page-view.cms-size-chart{padding: 0;max-width: 1200px;margin: 0 auto;}
.size-chart-popup {
  background:#efefef;
  font-family: 'arial', sans-serif
}
.size-chart-body, .size-chart-table {
  background:#fff;
  width:100%;
  float:left
}
.size-chart-table .menu_anclas{
  width: 90%;
  margin: 10px auto;
  padding-left: 8%;
  padding-top: 10px;
  padding-bottom: 20px;
  margin-bottom: 50px;
  border: 1px solid #dedede;
}
.size-chart-table .menu_anclas ul{
  height: 50px;
}
.size-chart-table .menu_anclas li{
  float: left;
  width: 33%;
  margin-top: 10px;
}

.cms-page-view.cms-size-chart .title_talles{
  text-align: center;
  clear: both;
  position: relative;
}
.cms-page-view.cms-size-chart .title_talles h2{
  color: #ff3c3c;
  font-size: 24px;
  text-transform: uppercase;
}
.cms-page-view.cms-size-chart .title_talles h3{
  font-size: 14px;
}
.cms-page-view.cms-size-chart .title_talles .close_tab{
  position: absolute;
  right: 20px;
  top: 0px;
}
.cms-page-view.cms-size-chart .title_talles .close_tab a{
  color: #555;
  font-weight: 700;
}
.cms-page-view.cms-size-chart .title_talles .close_tab img{
  margin-top: -8px;
}
.cms-page-view.cms-size-chart .back_top_talles a{
  float: left;
  font-size: 15px;
  color: #555555;
  background: url(../images/electronica/bullet.jpg) 0px 4px no-repeat;
  padding-left: 15px;
  margin-left: 10px;
  margin-top: 10px;
  text-decoration: underline;
}
.size-chart-table .menu_anclas li a{
  font-size: 15px;
  color: #555555;
  background: url(../images/electronica/bullet.jpg) 0px 5px no-repeat;
  padding-left: 15px;
  text-decoration: underline;
}

.size-chart-info {
  background:#f6f6f6;
  width:100%;
  border:1px solid #ccc;
  text-align:left;
  float:left;
  margin-bottom:10px
}
.size-chart-info-content {
  width:50%;
  float:left
}
.size-chart-info-content .cat_image {
  margin:10px;
  background:#ededed;
  float:left;
  width:342px
}
.size-chart-info-content .cat_image img {
  float:left;
  margin:30px 0
}
.size-chart-info-content .cat_image p {
  float:left;
  color:red;
  width:250px;
  padding:5px 10px;
  font-size:13px
}
.size-chart-info-content h4 {
  color:#0066c0;
  padding-left:25px;
  background:url(../images/info.gif) left center no-repeat;
  height:30px;
  line-height:30px;
  font-size:12px;
  margin:10px
}
.size-chart-info-content p {
  font-size:12px;
  font-style:normal;
  color:#000;
  padding:0 10px 10px
}
.size-chart-info-content table {
  border:1px solid #ccc;
  color:#000;
  font-size:11px;
  margin:10px
}
.size-chart-info-content table strong {
  text-decoration:underline
}
.size-chart-info-content table td {
  padding:5px
}
.size-chart-info-content table .odd {
  background:#dadada
}
.size-chart-left, .size-chart-right {
  width:50%;
  float:left
}
.size-chart-wrapper {
  margin-right:15px;
  border:1px solid #ccc;
  background:#f6f6f6;
  float:left;
  margin-bottom:15px
}
.size-chart-right .size-chart-wrapper {
  margin-right:0
}
.size-chart-left table, .size-chart-right table {
  color:#000;
  font-size:12px;
  float:left
}
.size-chart-left table span, .size-chart-right table span {
  display:block;
  float:left;
  width:100%;
  margin:5px 0;
  font-weight:700
}
.size-chart-left table td, .size-chart-right table td {
  padding:10px;
  text-align:center;
  border-right:1px solid #ccc;
  width:33%
}
.size-chart-left table .size-chart-tdtitle td, .size-chart-left table tr td:last-child, .size-chart-right table .size-chart-tdtitle td, .size-chart-right table tr td:last-child {
  border-right:none
}
.size-chart-left h4, .size-chart-right h4 {
  color:#0066c0;
  font-size:14px;
  margin:10px;
  float:left;
  width:100%;
  text-align:center;
  font-weight:400
}
.size-chart-head {
  margin-bottom:25px;
  padding-top:40px;
  text-align:center;
  clear: both;
}
.size-chart-title {
  color:#ff3c3c;
  font-size:17px;
  text-transform:uppercase
}
.size-chart-subtitle {
  font-size:12px;
  color:#0d0d0d
}
.size-chart-popup .table td {
  text-align:center;
  width:10%;
  vertical-align:middle;
  padding:6px 0
}
.size-chart-popup .table .sep {
  border-right:1px solid #cac9c9
}
.size-chart-popup .table-title p {
  font-size:13px;
  color:#5e5e5e;
  text-transform:uppercase
}
.size-chart-popup .table-title p.size-chart-options a {
  display:block;
  float:left;
  background:#e3e2e2;
  color:#3d3d3d;
  cursor:pointer;
  margin:2px 3px;
  padding:3px 10px
}
.size-chart-popup .table-title p.size-chart-options a.chart_1 {
  margin-left:15px
}
.size-chart-popup .table-title p.size-chart-options a.active {
  background:#d7d5d5;
  cursor:default
}
.size-chart-popup .table-subtitle p {
  font-size:10px;
  color:#030303;
  font-weight:700
}
.size-chart-content .table .odd td {
  background:#e2e2e2
}
.size-chart-body .woman-measures img {
  float:left;
  margin-top:5px
}
.size-chart-body .woman-measures span {
  font-weight:700
}
.size-chart-body .woman-measures span:first-child {
  text-transform:uppercase
}
.size-chart-body .woman-measures p {
  margin-bottom:15px
}
.size-chart-body .woman-measures {
  float:left;
  color:#000;
  text-align:left;
  margin-top:10px;
  margin-bottom:15px
}
.size-chart-jeans-levis table {
  width:100%;
  color:#000
}
.size-chart-jeans-levis h4 {
  font-size:12px;
  color:#002868;
  text-transform:uppercase
}
.size-chart-jeans-levis table tr:hover {
  background-color:#ddd
}
.size-chart-jeans-levis table tr th {
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  padding:15px 5px 7px;
  text-align:center
}
.size-chart-jeans-levis table tr td {
  padding:5px 0 5px 5px;
  border:1px solid #bbb;
  text-align:center
}
.size-chart-jeans-levis table tr td.usa-size {
  color:#002868;
  font-weight:700
}
.size-chart-jeans-levis table tr td.ref {
  font-weight:700
}
.size-chart-jeans-levis .long-jean {
  margin-top:25px
}
.size-chart-jeans-levis .plus-size {
  border:1px solid;
  padding:17px;
  margin-top:35px
}
.fade {
  opacity:0;
  -webkit-transition:opacity .15s linear;
  -moz-transition:opacity .15s linear;
  -o-transition:opacity .15s linear;
  transition:opacity .15s linear
}
.fade.in {
  opacity:1
}
.modal_mobile {top: 0 !important;left: 0 !important;right: 0 !important;overflow: scroll;-webkit-overflow-scrolling: touch;padding: 20px;text-align: left;height: 100%;}
.modal_mobile .como_comprar_header {margin: 30px 0 20px;}
.modal_mobile .como_comprar_header p {display: inline-block;vertical-align: top;margin-top: 5px;}
.modal_mobile .modal-body {text-align: center;}
.modal_mobile p {font-size: 16px;font-family: 'Muli-Regular',sans-serif;color:#121212;}
.modal_mobile p.title {font-size: 18px;font-family: 'Muli-ExtraBold',sans-serif;}
.modal_mobile .registration-home-footer .link-close a.modal-como-comprar {color: #0078c2;}
.modal_mobile .registration-home-footer .footer-button {margin: 30px auto;}
.modal_mobile .logo-color-2019 {display: inline-block;width: 115px;height: 34px;background: url(/skin/frontend/traigo/traigo/images/svg/tiendamia-logo-color-2019.svg) no-repeat center;background-size: 115px;vertical-align: middle;margin-right: 10px;}
.modal_mobile h3.main_title  {font-size: 17px;color:#333333;margin-bottom: 30px;}
.modal_mobile h2.main_title  {font-size: 18px;color:#333333;font-weight: bold;position:relative;}
.modal_mobile h1.main_title {font-size: 28px;color:#333333;margin:25px auto;font-weight: bold;}
.modal_mobile .back_arrow_pagos svg {fill: #0078c2;margin-top: 15px;}
.modal_mobile .close_icon {float: right;margin-top: 15px;}
.modal_mobile p.text {color:#333;font-size:14px;line-height:20px;}
.modal_mobile .back_text {text-align: center;font-size: 18px;margin: 20px 0 60px;}
.modal-backdrop {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:#000
}
.modal-backdrop.fade {
  opacity:0;
  z-index:0
}
.modal-backdrop, .modal-backdrop.fade.in {
  opacity:.5;
  filter:alpha(opacity=50);
  z-index:1040
}
.modal {
  position:fixed;
  top:6%;
  left:50%;
  z-index:1050;
  width:560px;
  margin-left:-280px;
  background-color:#fff;
  border:1px solid #fff;
  outline:0;
  -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
  -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
  box-shadow:0 3px 7px rgba(0,0,0,.3);
  -webkit-background-clip:padding-box;
  background-clip:padding-box
}
.modal-size-sp12 {
  width:1170px;
  margin-left:-585px
}
.modal-size-sp11 {
  width:1070px;
  margin-left:-535px
}
.modal-size-sp10 {
  width:970px;
  margin-left:-475px
}
.modal-size-sp9 {
  width:870px;
  margin-left:-435px
}
.modal-size-sp8 {
  width:770px;
  margin-left:-385px
}
.modal-size-sp7 {
  width:670px;
  margin-left:-335px
}
.modal-size-sp6 {
  width:570px;
  margin-left:-285px
}
.modal-size-sp5 {
  width:750px;
  margin:0 auto;
}
.modal-size-sp4 {
  width:370px;
  margin-left:185px
}
.modal-size-sp3 {
  width:270px;
  margin-left:-135px
}
.modal-size-sp2 {
  width:170px;
  margin-left:-85px
}
.modal-size-sp1 {
  width:70px;
  margin-left:-35px
}
.modal.fade {
  top:-25%;
  -webkit-transition:opacity .3s linear, top .3s ease-out;
  -moz-transition:opacity .3s linear, top .3s ease-out;
  -o-transition:opacity .3s linear, top .3s ease-out;
  transition:opacity .3s linear, top .3s ease-out
}
.modal.fade.in {
  top:10%
}/*
.modal-header .close {
    margin-right:-40px;
    position:relative;
    right:20px;
    bottom:20px;
    background:url(../images/size-chart-close.png) center center no-repeat;
    border:0;
    height:36px;
    opacity:1;
    filter:alpha(opacity=100);
    overflow:hidden;
    text-indent:-999px;
    width:36px;
    z-index:100
}*/
.modal-header .close {
  background: url(/skin/frontend/traigo/mobile/images/sprite-2017-mobile.png);
  position: absolute;
  border: 0;
  right: 20px;
  cursor: pointer;
  top: 25px;
  width: 17px;
  background-position: 895px 571px;
  z-index: 100;
  height: 23px;
  opacity: 1;
}
.modal-header .close:focus, .modal-header .close:hover {
  opacity:1;
  filter:alpha(opacity=100)
}
.size-chart-close.png .modal-header h3 {
  line-height:30px;
  margin:0
}
.modal-body {
  position:relative;
  max-height:450px;
  overflow-y:auto;
  padding:15px
}
#terminos_cotizador .modal-body {
  max-height:500px
}
.modal-footer {
  margin-bottom:0;
  text-align:right;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
  zoom:1;
  -webkit-box-shadow:inset 0 1px 0 #fff;
  -moz-box-shadow:inset 0 1px 0 #fff;
  box-shadow:inset 0 1px 0 #fff;
  padding:14px 15px 15px
}
.modal-footer:after, .modal-footer:before {
  display:table;
  line-height:0;
  content:""
}
.modal-footer .btn+.btn {
  margin-bottom:0;
  margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
  margin-left:-1px
}
body #feedbackify .fby-tab a {
  background:url(../images/sugerencias.png) no-repeat!important
}
#fb-likebutton {
  position:absolute;
  top:65px;
  right:140px;
  z-index:100
}
.subcategory-links {
  width:100%;
  border-bottom:1px solid #ECECEC;
  margin-bottom:10px;
  float:left;
  padding:15px 0
}
.catalogsearch-result-index .subcategory-links {
  display:none
}
.subcategory-links li {
  float:left;
  text-align:center;
  padding:0 10px 10px 0
}
.subcategory-links li a {
  color:#025caf;
  font-family:'arial', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:normal;
  margin:0;
  background-color:#E9E9E9;
  padding:5px;
  text-transform:uppercase;
  display:block;
  border-radius:3px
}
.subcategory-links li a:hover {
  background-color:#CCC
}
.cms-prueba-subscribe-popup .std {height: 2000px;}

#registration-home-popup {
  border:0;
  background:0 0;
  box-shadow:none
}
#registration-home-popup .modal-body {
  background:url(../images/banner-suscription.jpg) center top no-repeat;
  min-height:377px;
  padding:0;
  margin-top:-15px;
  margin-right:-10px
}
#registration-home-popup .block-content {
  padding-left:150px;
  padding-top:290px
}
#registration-home-popup .block-content .input-box {
  width:415px
}
#registration-home-popup .block-content .input-box input {
  border:0;
  width:305px;
  float:left;
  padding:9px 2px 4px
}
#registration-home-popup .block-content .input-box input.validation-failed {
  border:0!important;
  background:0 0!important;
  width:305px;
  float:left;
  padding:9px 2px 4px
}
#registration-home-popup .block-content .input-box .validation-advice {
  text-align:left;
  color:#fff;
  padding-top:10px
}
#registration-home-popup .modal-header .close {
  z-index:1
}
#registration-home-popup .modal-body .link-close {
  text-align:right;
  margin:0;
  padding:12px 25px 0
}
#registration-home-popup .modal-body .link-close a {
  float:none;
  color:#fff;
  font-size:14px;
  font-style:italic;
  font-weight:700;
  text-shadow:none;
  opacity:1;
  text-decoration:underline
}
#product-options-wrapper .amconf-image-selected {
  border:2px solid #fac398
}
.product-options .amconf-image-container {
  margin:0 5px;
  height:96px
}
.modal-body iframe {
  width:100%;
  min-height:450px
}
#new_products_block {
  width:100%;
  overflow:hidden;
  height:350px;
  position:relative
}
#new_products_block .slider {
  width:20000px;
  position:relative
}
#new_products_block .slider li {
  position:relative;
  margin:0;
  float:left
}


#new_products_block .wrap-uy-text .todo-incluido {
  margin-left:20px
}
#new_products_block .jcarousel-control-next, #new_products_block .jcarousel-control-prev {
  top:155px
}
.container-slider #new_products_block .jcarousel-control-next {
  right:0
}
#new_products_block.new5 {
  height:460px
}
#new_products_block .actions {
  margin-bottom:5px
}
.mas_colores_disponibles {
  position:absolute;
  right:0;
  background:url(../images/mas-colores-disponibles.png) no-repeat;
  display:block;
  height:28px;
  width:76px;
  overflow:hidden;
  text-indent:-900px;
  top:50px
}
span.open_filter {
  display:inline-block;
  background:url(../images/toogle-button3.png) no-repeat;
  width:10px;
  height:10px;
  float:right;
  overflow:hidden;
  cursor:pointer;
  margin-right:10px
}
span.open_filter.close_filter {
  background:url(../images/toogle-button3.png) 0 -61px no-repeat
}
ul.products-grid-new {
  border-bottom:1px solid #e9e9e9;
  margin-bottom:35px
}
#checkout-step-login .col2-set .buttons-set, #contactForm .buttons-set, *, .header h1.logo, .map-popup-price .price-box, .map-popup-price .price-box .special-price {
  margin:0;
  padding:0
}
#new_products_block .block_holder, #new_products_block .camera_caption, .footer, .header, .multiple-checkout, .opc, .product-shop, .products-grid-new li.item, .products-list .f-fix, .row-fluid .span4, body>.wrapper {
  position:relative
}
.row-product .email-friend a:hover, .row-product .no-rating a:hover, a:hover {
  text-decoration:none;
}
.block-tags li, .block-tags ul, .map-popup-price .minimal-price-link span, .my-account .data-table .price, .my-account .data-table .price-excl-tax, .order-info dd, .order-info dt, .order-info li, .order-info ul, .page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .label, .page-print .price-incl-tax .price, .pager .pages ol, form {
  display:inline
}
.block .block-content li.last, .opc .buttons-set, fieldset {
  border:0
}
#block-related .price-box.map-info, .add-to-links .separator, .block-cart-header .truncated, .block-compare .block-title small, .block.block-progress .block-title .toggle, .btn-cart-logos, .cart .crosssell .price-box .price-label, .col-main .block-account, .contact-btn a, .count-down-box .white, .count-down-box .yellow, .header .links .top-car, .header .links .top-link-cart, .header-button ul li span, .header-buttons .fb-login, .menu-list, .more-views h2, .no-display, .opc .buttons-set.disabled button.button, .page-print .gift-message-link, .product-view .short-description h2, .products-grid .actions a#id_147, .products-grid .product-image.mobile-img, .products-grid-new .actions a#id_147, .products-grid-new .actions a#id_173, .products-grid-new .product-image.mobile-img, .products-list .add-to-links .separator, .products-list .product-image.mobile-img, .subcategory-links li#level_4, .subcategory-links li#level_5, .subcategory-links li#level_6, .subcategory-links li#level_7, .subcategory-links li#level_8, .view_chart_2, .view_chart_3, .view_chart_4, .widget-catalogsale-products .price-box .price-label, legend, li.nav-10, li.nav-11, li.nav-9 {
  display:none
}
.availability span, .block-cart-header .subtotal .label, .cart .totals table th, .configured-price .price, .header .header_phone span, .item-options dt, .link-cart, .link-compare, .link-reorder, .link-wishlist, .order-about dt, .order-info dt, .price-including-tax .price, .price-notice .price, .product-review dt, .sp-methods .price, .sp-methods dt, .tier-prices .price, strong {
  font-weight:700
}
.nobr, .price {
  white-space:nowrap!important
}
.block-cart .mini-products-list .product-details .nobr, .wrap {
  white-space:normal!important
}
#checkout-review-table tfoot td+td, .a-left {
  text-align:left!important
}
.a-center, .page-print th.a-right {
  text-align:center!important
}
.footer .develop a, .footer .develop a img, .header-banner a img, .my-account table tr td, .product-options dt .qty-holder label, .sp-methods .centinel-logos img, .v-middle {
  vertical-align:middle
}
.no-padding, .top-login ul li {
  padding:0!important
}
.box-up-sell .no-rating, .messages, .wrapper {
  width:100%;
  overflow:hidden
}
.page-empty, .page-print {
  background:#fff;
  text-align:left;
  padding:20px
}
.catalog-product-compare-index .ratings .rating-box, .page-popup .ratings .rating-box {
  float:none;
  margin:0 auto 10px
}
.advanced-search-summary, .main {
  padding:5px 0 10px;
}
.home .main {padding:0 0 10px;}
#checkout-step-login .col-1 .col-1 .buttons-set button.button, #contactForm .buttons-set button.button, #contactForm_modal .buttons-set button.button, .account-login .new-users .buttons-set button.button, .add-to-box .add-to-links, .add-to-links, .block-related .product .product-image, .block-viewed-home .product-name, .cart .cart-table-foot .btn-continue, .cart .crosssell button.btn-cart, .cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button, .catalog-product-compare-index .buttons-set button.button span, .col-left, .col-main, .col3-layout .col-wrapper, .dashboard .box-head h2, .dashboard .box-head h3, .dashboard .box-title h2, .dashboard .box-title h3, .email-friend.left, .footer .social-links li, .form-adv-search .buttons-set button.button, .logo, .my-account .box-head h2, .page-print .print-head img, .product-view .add-to-links li, .products-list .add-to-links li, .products-list .desc>p, .row-product .email-friendo, .sp-methods .checkmo-list address, .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6, .v-fix {
  float:left
}
#registration-home-popup .block-content .input-box button, .block .btn-edit, .block .btn-remove, .button.multi-btn, .buttons-set button.button, .col-right, .col2-left-layout .col-main, .col3-layout .col-wrapper .col-main, .dashboard .box-head a, .dashboard .box-title a, .footer .cards .cards-wrap, .gift-message-row .btn-close, .header .quick-access, .my-account .box .box-title a, .my-account .box-head a, .page-title .link-rss, .product-options dt .qty-holder, .products-grid .minimal-price-link {
  float:right
}
#product_comparison .add-to-row td .add-to-links li, #product_comparison .price-box .regular-price, #product_comparison .product-shop-row td .add-to-links li, .account-login .registered-users .buttons-set button.button, .advanced-search .form-list label, .block-related .product .product-details .regular-price, .box-up-sell .price-box .regular-price, .cart .crosssell .price-box .regular-price, .catalog-product-compare-index td button.button, .col1-layout .col-main, .form-list li.control label {
  float:none
}
.block-viewed-home .products-grid .product-image, .infopage .col2-set .col-2 {
  width:50%;
  float:left
}
.cms-about-magento-demo-store .about-col-4, .cms-about-magento-demo-store .about-col-5, .cms-about-magento-demo-store .about-col-6, .col3-set .col-2 {
  float:left;
  width:32%;
  margin-left:2%
}
.col4-set .col-1, .col4-set .col-3 {
  float:left;
  width:23.5%
}
.products-grid.last, .products-list li.item.last, select.multiselect option:last-child {
  border-bottom:0
}
.sp-methods .centinel-logos a, input.checkbox, input.radio {
  margin-right:3px
}
#map-popup-button>span, .block-cart-header .actions button.button>span {
  background:#48aa42
}
#map-popup-button:hover>span, .fb-like-box {
  background:#fff
}
.form-list li.control input.checkbox, .form-list li.control input.radio, p.control input.checkbox, p.control input.radio {
  margin-right:6px
}
#contactForm .form-list li.wide .input-box, .form-list select, .product-options dd input.input-text {
  width:100%
}
.form-list select {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 3px;
  text-align: left;
  padding: 12px;
  background: #fff;
}
.form-list select:focus {
  border-color: #4dbdfe;
  box-shadow: 0 0 7px 0 #95d9ff;
  -webkit-box-shadow: 0 0 7px 0 #95d9ff;
  -moz-box-shadow: 0 0 7px 0 #95d9ff;
}
/*.field.name-middlename {display: none;}*/
#contactForm .form-list .input-box, #review-form .form-list .input-box, .cart .shipping .form-list .input-box, .cart .totals .checkout-types li a, .col2-set, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-suffix .input-box, .multiple-checkout .col2-set {
  width:auto
}
#allow-gift-messages-for-order-container .field, #product-review-table, .box-up-sell .product-name, .dashboard .box-info .col2-set, .dashboard .welcome-msg .hello, .field.name-prefix, .fieldset>p, .gift-messages, .gift-messages-form .item .details .field, .multiple-checkout table, .my-account #my-orders-table, .my-account .data-table, .my-account .pager, .opc li.section, .product-collateral #customer-reviews .pager {
  margin-bottom:10px
}
#review-buttons-container .f-left a:hover, #shipping-method-buttons-container .back-link a, .block-cart .amount-2 a:hover, .buttons-set .back-link a, .links li a:hover, .minimal-price-link:hover, .opc .sp-methods dt label, .price-box.map-info a:hover {
  color:#000
}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left:hover, #product_tabs_review_tabbed_contents #review-form h3 span, #review-buttons-container .f-left a, #shipping-method-buttons-container .back-link a:hover, .account-login .registered-users .f-left:hover, .block-layered-nav .block-content .actions a:hover, .block-order-return label em, .box-up-sell .price-to, .box-up-sell ul li .no-rating a:hover, .breadcrumbs li a:hover, .buttons-set .back-link a:hover, .catalog-product-compare-index .product-name a:hover, .checkout-onepage-success a, .header .links li a:hover, .header-button.currency-list>a:hover, .header-button.lang-list>a:hover, .item-options li em, .pager .pages li a:hover, .product-view .size-chart-btn a, .products-grid .no-rating a:hover, .products-list .desc .link-learn:hover, .products-list .desc>p strong, .products-list .no-rating a:hover, .products-list .ratings .rating-links a, .ratings .rating-links a:hover {
  color:#0078c2
}
.cart-summary-totals .summary-title .row-label div.arrow-black + div { max-width: 90%; }
.block, .messages li, .slider_block {
  margin:0 0 20px
}
.footer .block-subscribe p, .products-grid-new .actions a:hover, .products-list .actions a:hover, div.alert a:hover {
  color:#555;
}
.page-title .separator, .separator {
  margin:0 3px
}
.cart .cart-table-foot, .title-buttons, .tool-tip .btn-close {
  text-align:right
}
.modal-footer:after, .product-view .box-tags .form-add p, .sub-title, .subtitle {
  clear:both
}
#product_comparison .add-to-row td, #product_comparison .product-shop-row td, #review-form td.value, .cart .cart-qty input, .catalog-product-compare-index .ratings, .date-message, .footer-container .bottom-container, .my-account #my-orders-table td.last, .my-account #my-orders-table th, .pager, .product-collateral #customer-reviews #product-review-table .value {
  text-align:center
}
.multiple-checkout .col-2.col-wide table .price, .pager .amount span, .pager .amount strong span {
  font-weight:700;
  color:#0078c2
}
.block .actions a:hover, .block-compare .product-name a, .block-progress dt.complete a:hover, .block-wishlist .link-cart:hover, .block-wishlist .product-name a, .box-up-sell .product-name a, .cart .crosssell button.btn-cart:hover span, .checkout-types li a:hover, .links li a, .map-popup-price .minimal-price-link:hover, .pager ol>li:first-child>a {
  text-decoration:none
}
.block .block-title span.opened, .catalog-product-compare-index .buttons-set button.button:hover span span, .sorter .view-mode a.grid, span.opened {
  background-position:0 0
}
.cart .cart-qty span, .sorter .view-mode a, .sorter .view-mode strong {
  margin-right:10px
}
.footer .social-links li.fb, .sorter .sort-by select {
  margin-right:15px
}
.banner1, .toolbar {
  margin-bottom:30px
}
#review-form .form-list input.input-text, #review-form .form-list textarea, .block-subscribe .input-box, .block-subscribe .input-box input, .block-viewed-home .products-grid, .cart .discount-form .input-box input, .cart .shipping .form-list li input, .cart .shipping .form-list li select, .cart .totals table, .data-table, .multipledeals-index-list .span9, .product-options dd select, .tracking-table-popup, .tumbSlider, a.vervideohome img, #video_home {
  width:100%
}
.data-table tbody.even td, .data-table tbody.odd td {
  border-width:0 1px
}
.block-cart-header .empty:hover, .block-cart-header .summary:hover, .opc .allow .step-title, tr.summary-total {
  cursor:pointer
}
.gift-message-link.expanded, tr.show-details .summary-collapse {
  background-position:0 -53px
}
.box-up-sell .no-rating a, .cart-tax-info, .messege-product.none-messege, .price-excl-tax, .price-excl-tax .price, .price-excluding-tax, .price-incl-tax, .price-including-tax, .product-image-popup .image, .product-options dl dt, .regular-price, .tt {
  display:block
}
.account-login .new-users .buttons-set, .box-up-sell .box-tags .product-tags li.first, .links.LoginLink li.first, .widget.widget-catalogsale-products .price-box.map-info a {
  padding-left:0
}
.block-cart .block-content li.item.last, .links li.last {
  padding-bottom:0
}
.block-cart .amount a:hover, .checkout-onepage-success a:hover, .item-options li em .price, .link-cart:hover, .my-account .order-info li a, .my-account table .product-name a:hover, .products-grid .price-box.map-info a:hover, .products-list .price-box.map-info a:hover {
  text-decoration:underline
}
#registration-home-popup .modal-body .block-subscribe, #shopping-cart-table2 .cart-price, #shopping-cart-table2 .cart-qty, .availability, .banners-block li:first-child, .checkout-cart-index .block, .dashboard #my_recent_reviews li .ratings .rating-box, .footer-col.contacts, .noscript p, .order-date, .products-grid-new .actions a, .ratings .rating-links, .specials_block .products-grid-new .special-price {
  margin:0
}
.header .logo img, .paypal-logo a img {
  max-width:100%;
  height:auto
}
#checkout-payment-method-load input.input-text, .header-button.currency-list ul {
  width:200px
}
#checkout-payment-method-load input.input-text.cvv{
  width:50px
}
.header-button.menu-list ul, .product-options dd input.datetime-picker {
  width:150px
}
.block-cart-header .actions button.button+button.button, .box-up-sell ul li.last, .footer-col.last, .products-grid li.last {
  margin-right:0
}
.block-cart-header .actions button.color-btn-comprar:hover>span, .cart .totals button.button>span:hover {
  background:#f13131;
}
.block-cart-header .actions button.button span span, .cart-empty, .products-list .uru-price-box {
  padding:0 10px
}
.block-cart-header .price, .cart-table .price {
  font-weight:700;
  color:#333
}
.block.last_block, .modal-form {
  margin-bottom:0
}
#shopping-cart-table2 .data-table td.td-delete, .block .block-content li.item:first-child, .block-related .block-content li.item:first-child, .cart .crosssell li.item:first-child, .catalog-product-view .col-right, .checkout-types li:first-child, .footer .box-grated h4, .product-options .options-list li:first-child {
  padding-top:0
}
.block-related .block-content li.item, .widget.widget-catalogsale-products .block ol li {
  padding:20px 0
}
.block-related li, .block-reorder li, .mini-products-list li, .order-info {
  padding:5px 0
}
.box-up-sell ul li .product-image img, .main-banner img, .mini-products-list .product-image img, .more-views .more-views .container-slider li img, .products-grid .product-image img, .products-grid-new .product-image img, .products-list .product-image img {
  max-width:100%;
  max-height: 190px;
}
.block-layered-nav dd li a:hover, .products-grid .ratings .amount a:hover, .products-list .ratings .rating-links a:hover {
  color:#383737
}
#checkout-review-table .price, .block-cart .amount a {
  color:#0078c2;
  font-weight:700
}
#shopping-cart-table .product-image, .my-account .my-tag-edit .btn-remove, .my-tag-edit, .product-image, .product-options .options-list li label {
  display:inline-block
}
#addTagForm, #checkout-progress-state, #checkout-review-table-wrapper, .block-related .product, .cart .cart-product-block .product-description, .cart .crosssell .product-details, .cart .discount, .cart .shipping, .header-links, .products-list .product-shop {
  overflow:hidden
}
#contactForm .form-list li, #my_recent_tags>li, .block-related .block-content li.item.last {
  padding-bottom:10px
}
.block-compared .block-content li.item:first-child, .block-progress dt:first-child, .block-viewed .block-content li.item:first-child {
  border-top:none
}
.block-poll input.radio, .product-options .options-list input.radio {
  float:left;
  margin:2px 0 0
}
.block-tags, .cart .crosssell li.last, .checkout-cart-index .cart .totals tr {
  border:none
}
.attributesplash-page-view .col-main .row, .block-tags .actions a, .box-up-sell ul, .box-up-sell ul li:first-child, .cms-about-magento-demo-store .about-col-4, .modal-footer .btn-block+.btn-block {
  margin-left:0
}
#map-popup-price-box strong, .product-tags li, .ratings .rating-box {
  float:left;
  margin-right:7px
}
.block-login label, .gift-message dt strong {
  font-weight:700;
  color:#666
}
.category-description, .gift-messages-form .item, .product-review .ratings-table {
  margin:0 0 10px
}
.block-viewed-home .products-grid .actions a, .block-viewed-home .products-grid .actions a:hover {
  color:#FFF;
  text-decoration:none;
  margin-left:0
}
.products-grid .price-box.map-info a, .products-list .price-box.map-info a {
  display:block;
  font-size:11px;
  color:#fff;
  margin:-5px 0 -13px
}
.products-grid button.button, .products-list .button {
  float:left;
  margin-right:21px
}
.products-grid .product-name, .products-grid-new .product-name, .products-list .product-name, .block-related-new .product-name {
  font-size:12px;
  font-weight:700;
  line-height:19px;
  margin:0;
  width:100%;
  max-height:85px;
  overflow: hidden;
}
.products-grid .product-name a span, .products-grid-new .product-name a span, .products-list .product-name a span {
  position:absolute;
  bottom:-20px;
  left:25px;
  width:17px;
  height:20px
}
.cart .crosssell .link-compare:hover, .cart .crosssell .link-wishlist:hover, .products-grid .add-to-links .link-compare:hover, .products-grid .add-to-links .link-wishlist:hover, .products-list .add-to-links .link-compare:hover, .products-list .add-to-links .link-wishlist:hover {
  background-position:0 -31px
}
.cart .crosssell .link-compare, .products-grid .add-to-links .link-compare, .products-list .add-to-links .link-compare {
  background:url(../images/link-compare.gif) no-repeat;
  width:16px;
  height:14px;
  font-size:0;
  display:inline-block
}
.products-grid .uru-price .price, .products-grid-new .uru-price .price, .products-list .uru-price .price {
  font-size:12px;
  color:#696969
}
.products-list .no-rating a, .ratings .rating-links a {
  text-decoration:none;
  color:#383737
}
.order-info-box, .products-list .todo-incluido, .search-menu {
  margin-top:15px
}
.products-list .wrap-list-price {
  position:relative;
  float:left
}
.products-list .wrap-list-price .todo-incluido {
  position:absolute;
  left:85px;
  bottom:30px;
  width:250px
}
.products-list .wrap-uy-text .uru-price-box {
  margin:0;
  padding:0;
  float:left
}
.checkout-agreements li, .dashboard .box-recent, .opc .form-list, .review-product-list .col-main .ratings-table {
  margin:10px 0
}
.availability-only, .availability-only-details {
  margin:0 0 7px
}
#customer-reviews .form-list label.required, #product_comparison .price-box, #product_comparison .product-name, #product_comparison p, .advanced-search-amount, .checkout-cart-index .block p, .email-friend, .multiple-checkout p, .opc p, .page-print h2, .product-collateral #customer-reviews dl dd table, .product-collateral #customer-reviews dl dt {
  margin-bottom:5px
}
.configured-price .price-label, .minimal-price .price-label, .price-from .price-label, .price-to .price-label, .tracking-table th, .tracking-table-popup th {
  font-weight:700;
  white-space:nowrap
}
#shopping-cart-table2 .data-table td strong, .map-popup #map-popup-msrp-box, .map-popup #map-popup-msrp-box span, .map-popup #map-popup-msrp-box strong, .minimal-price-link .price, .price-excluding-tax .price, .product-view .product-options-bottom .price-box .price-as-configured .price {
  font-weight:700
}
.price-as-configured .price-label, .price-excluding-tax .label, .price-including-tax .label {
  white-space:nowrap
}
.page-print .price-excl-tax, .page-print .price-incl-tax, .price-excl-tax .label, .price-incl-tax .label {
  display:block;
  white-space:nowrap
}
.item-options dd, .price-notice, .product-view .box-additional .data-table td.label, .product-view .box-additional .data-table th.label {
  padding-left:10px
}
.banner_block, .multiple-checkout .box, .page-print .print-head, .product-collateral #customer-reviews #product-review-table {
  margin-bottom:20px
}
.box-up-sell .rating-box, .product-view .product-shop .ratings .rating-box {
  float:none;
  margin:0 0 5px
}
.cart .cart-link-wishlist, .product-view .short-description {
  margin-bottom:13px
}
.de-lang-class .checkout-progress li, .product-view .product-shop .add-to-box label {
  font-size:11px
}
.row-product .email-friend a, .row-product .no-rating a {
  text-decoration:underline;
  color:#3a3a3a
}
.product-options .options-list li, .tags-list {
  padding-top:10px
}
.add-to-cart button.button>span:hover, .btn-add-to-cart:hover {
  background:#E06C12
}
#checkout-review-table thead, #checkout-review-table tr, #product_comparison tr, .box-up-sell .box-tags .product-tags li.last, .checkout-cart-index .cart .totals, .size-chart-content .table .table-subtitle td, .size-chart-content .table .table-title td {
  background:0 0
}
.dashboard #my_recent_reviews li .ratings, .sp-methods .checkmo-list li {
  margin:0 0 5px
}
.cms-about-magento-demo-store .about-col-1 p, .cms-about-magento-demo-store .about-col-2 p, .cms-about-magento-demo-store .about-col-3 p, .cms-about-magento-demo-store .about-col-4 p, .cms-about-magento-demo-store .about-col-5 p, .cms-about-magento-demo-store .about-col-6 p, .cms-about-magento-demo-store .about-col-7 p {
  font-size:12px;
  line-height:18px;
  color:#7c7c7c;
  margin-bottom:0
}
.cms-about-magento-demo-store .about-col-4 h4, .cms-about-magento-demo-store .about-col-5 h4, .cms-about-magento-demo-store .about-col-6 h4, .cms-about-magento-demo-store .about-col-7 h4 {
  font-size:12px;
  text-transform:uppercase;
  color:#383737;
  padding-bottom:16px;
  margin-bottom:14px;
  border-bottom:1px solid #ececec
}
.page-sitemap .page-title, .search-menu .page-title {
  margin-bottom:25px
}
.page-sitemap .sitemap li, .search-menu .sitemap li {
  font-size:12px;
  line-height:18px;
  margin:3px 0
}
.page-sitemap .sitemap li a, .search-menu .sitemap li a {
  font-size:12px;
  text-transform:uppercase;
  font-weight:400;
  padding-left:14px;
  display:inline-block;
  text-decoration:none
}
.page-sitemap .sitemap li.level-0 a, .search-menu .sitemap li.level-0 a {
  text-decoration:none;
  color:#0078c2;
  font-size:12px;
  text-transform:uppercase;
  font-weight:400;
  padding-left:14px
}
.page-sitemap .sitemap li.level-0 a:hover, .search-menu .sitemap li.level-0 a:hover {
  color:#3a3a3a
}
.page-sitemap .sitemap li.level-1 a, .search-menu .sitemap li.level-1 a {
  color:#474646;
  background:0 0;
  font-weight:700;
  padding-left:0;
  text-transform:none
}
.page-sitemap .sitemap li.level-1 a:hover, .search-menu .sitemap li.level-1 a:hover {
  color:#48aa42
}
#product_comparison .product-shop-row td .product-image:hover, .cart .crosssell .product-image:hover {
  border:1px solid #0078c2
}
.gift-messages h3, .gift-messages-form h4 {
  font-size:12px;
  text-transform:uppercase;
  color:#0078c2;
  padding-top:10px
}
.gift-messages .control label, .multiple-checkout table tfoot tr td {
  color:#000;
  font-weight:700
}
.block.block-progress .block-content, .checkout-cart-index .cart .cart-collaterals {
  padding:0
}
#checkout-review-table .item-options, .my-account .cart-cell p {
  padding-top:5px
}
#checkout-step-login .col2-set>.col-1 h4, #checkout-step-login h3, #customer-reviews h2, #review-form h3, #shipping_method_form h2, .col-1.addresses-primary h3, .order-info-box h2, .order-items h2 {
  font-size:16px;
  text-transform:uppercase;
  font-weight:400;
  color:#0078c2
}
#checkout-step-login .col-1 .col-1 .buttons-set, #checkout-step-login .col2-set .col-2 .buttons-set, .contact-btn li {
  margin:0;
  padding:0
}
#review-form h4, #shipping_method_form h3, .multiple-checkout h2, .multiple-checkout h3, .multiple-checkout h4 {
  font-size:12px;
  text-transform:uppercase;
  font-weight:400;
  color:#333
}
.account-login .new-users h2, .account-login .registered-users h2 {
  border-bottom:1px solid #ececec;
  font-size:16px;
  text-transform:uppercase;
  color:#0078c2;
  padding:0 0 15px
}
.account-login .new-users p, .account-login .registered-users p {
  font-size:12px;
  color:#7f7f7f;
  line-height:18px;
  padding:13px 0 12px
}
#wishlist-view-form #wishlist-table .cart-cell .old-price, #wishlist-view-form #wishlist-table .cart-cell a {
  float:left;
  clear:left
}
.dashboard .box-reviews .details, .dashboard .box-tags .details {
  margin-left:30px
}
.col-1.addresses-primary h2, .col-2.addresses-additional h2 {
  font-size:14px;
  text-transform:uppercase;
  font-weight:400;
  color:#333
}
.gift-message dd, .product-review dd {
  font-size:13px;
  margin:5px 0 0
}
.msg-box-popover {
  position: fixed;
  bottom: 30px;
  left: 30px;
  z-index: 1010;
  display: none;
  width: 260px;
  padding: 1px;
  text-align: center;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.msg-box-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.msg-box-content {padding: 5px 14px;}
.msg-box-content a {color: #555;line-height: 2;font-size: 13px;}
.msg-box-popover .close-btn {position: absolute;right: -10px;top: -15px;cursor: pointer;}
.footer-marcas a img {
  width:90%;
  max-width: 85px;
}
#mentop .size-chart-popup .table td, #mentshirts .size-chart-popup .table td {
  width:10%
}
#mentop .size-chart-popup .table td.mentitle, #mentshirts .size-chart-popup .table td.mentitle {
  width:20%
}

.price-box .price-label-desde {
  color:#666;
  font-size:11px;
  display:block;
  text-align:center;
  float: left;
  margin-right: 8px;
}
.block-viewed-home .old-price .price, .products-grid .old-price .price, .products-grid-new .old-price .price {
  font-weight:400
}
.product-view .price-box .price-label-desde {
  font-size:14px;
  text-align:left
}
.block-deals .price-box .price-label-desde {
  display:none
}
.product-view .old-price .price {
  font-weight:400;
  font-size:16px
}
.product-view .regular-price .price, .product-view .special-price .price {
  font-size:22px;
  float:left
}
.product-view .product-price-box {
  position:relative
}
#block-related .price-box .price-label-desde {
  text-align:left
}
#block-related .uru-price-box {
  font-size:11px
}
#block-related .product-name {
  font-size:12px
}
.size-chart-btn {
  margin-bottom:15px
}
.size-chart-btn a {

  padding:5px;
  font-weight:700;
  display:inline-block;
  height:20px;
  line-height:20px;
  margin-right:10px
}
.multipledeals-index-list .span3 {
  width:23%
}
#feedbackify, .catalog-product-view #block-deals .price-box .todo-incluido, .catalog-product-view .block-featured-deal .todo-incluido, .catalog-product-view .block-related .price-box .todo-incluido {
  display:none
}
.size_warning {
  display:inline-block;
  padding:5px;
  border:1px solid #ff3c3c;
  color:red;
  cursor:default;
  height:19px;
  line-height:20px
}
.fb_iframe_widget {
  margin-top:-2px!important;
  width:100%!important
}
.span4#facebookreview {
  height:450px;
  overflow:scroll;
  padding-top:5px
}
.fb-login-register {
  width:210px;
  float:left;
  display:inline-block
}
.new-users-wrapper .buttons-set button.button {
  background: #f7f8fa; /* Old browsers */
  background: -moz-linear-gradient(top,  #f7f8fa 0%, #e7e9ec 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #f7f8fa 0%,#e7e9ec 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #f7f8fa 0%,#e7e9ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8fa', endColorstr='#e7e9ec',GradientType=0 ); /* IE6-9 */
  border-radius: 3px;
  border: 1px solid #ccc;
  font-family: "Open Sans",sans-serif;
}
.new-users-wrapper .buttons-set button.button span{
  color: #111;
}
.forgot_password {float: right;}
.input-validation {position: absolute;top: 15px;right: 10px;}
span.ospan {
  float:left;
  display:inline-block;
  clear:none;
  margin:8px;
  width:auto
}
.register_checkout .wrap_simple_login {
  margin-top: 0px;
}
.register_checkout .col-1 .login_header_right .buttons-set .input-box {
  margin-top: 10px;
}
.wrap_simple_login {
  margin-top:25px
}
.checkout-onepage-index .buttons-set #onepage-guest-register-button.button.simple_checkout_crear {
  float:none;
  margin:0 auto;
  text-align:center;
  text-transform:uppercase
}
.checkout-onepage-index .buttons-set #onepage-guest-register-button.button.simple_checkout_crear>span {
  background:#ff3c3c;
  font-size:15px
}
a.view_simple_login {
  background: #eff0f3;
  background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
  background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
  border-radius: 3px;
  border: 1px solid #ccc;
  color: #111;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  height: 58px;
  line-height: 55px;
  width: 99%;
  float: left;
  text-align: center;
}
a.view_simple_register_popup {
  background: #eff0f3;
  background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
  background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
  border-radius: 3px;
  border: 1px solid #ccc;
  color: #111;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  height: 58px;
  line-height: 55px;
  width: 99%;
  float: left;
  text-align: center;
}
.sitioseguro {
  width:100%;
  float:left;
  font-weight:700;
  margin-top:20px;
  text-align:center
}
.sitioseguro img {
  margin-top:-5px;
  margin-left:5px
}
.sitioseguro a.termsycond {
  font-weight:400;
  font-size:11px
}
#checkoutSteps ul.ventajas {
  list-style:circle inside
}
.checkout-onepage-index .buttons-set #onepage-guest-register-button {
  float:left
}
.checkout-onepage-index .onepage_submitlogin button.button {
  float:left;
  margin-top:10px
}
.checkout-onepage-index .onepage_submitlogin .required {
  float:left;
  margin-top:18px;
  margin-left:10px
}
.cms-formulario-de-devoluciones .iframegoogledoc {
  width:100%;
  height:2200px
}
.cms-solicitud-cotizacion .iframegoogledoc {
  width:100%;
  height:3200px
}
.cms-vendors .iframegoogledoc {
  width:100%;
  height:2200px
}
.catalog-product-view .icon-shopping-cart:before {
  font-size:30px;
  margin:7px 0
}
.add-to-cart button.button span span .cart-icon {
  padding: 11px 10px 0 0;
}
#login_header.modal, #register_header.modal, #cancel_order_account.modal {
  left:10px;
  right: 10px;
  font-family:'arial', sans-serif
}
#password_header.modal {
  left:0;
  font-family:'arial', sans-serif;
  top:20%
}
#login_header.modal-size-sp8, #register_header.modal-size-sp8, #cancel_order_account.modal-size-sp8 {
  width:690px
}
#password_header.modal-size-sp8 {
  width:480px
}
#contactanos.modal-size-sp8, #preguntas_frecuentes.modal-size-sp8 {
  width:690px
}
.content-login_header, .content-cancel_order {
  float:left;
  width: 100%;
}
.cancel_order_title {
  width: 100%;
}
.login_header_title {
  padding:10px 0;
  float:left;
  width:100%;
  text-align:left;
  border-bottom:1px solid #e2e2e2
}
#password_header .login_header_title {
  width:440px
}
.cancel_order_title h2 {
  color:#ff3c3c;
  background:url(../images/login-arrow.png) left center no-repeat;
  padding-left:15px;
  font-size:15px;
  font-weight:700;
  margin:0;
  width:90%;
  float:left
}
.login_header_title h2 {
  color:#ff3c3c;
  background:url(../images/login-arrow.png) left center no-repeat;
  padding-left:15px;
  font-size:15px;
  font-weight:700;
  margin:0;
  width:100%;
  float:left;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.login_header_title p{
  color:#999;
  font-size:14px;
  padding-left:15px;
  width:100%;
  float:left;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.cancel_order_title p {
  color:#999;
  font-size:12px;
  padding-left:15px;
  width:245px;
  float:left
}
#password_header .login_header_title p {
  width:430px
}
.login_header_title #siteseal {
  float:right;
  width:166px;
  margin:0
}
body.opened-1[class*=span] {
  float:none;
  margin:0
}
.login_header_left, .cancel_order_left {
  float:left;
  width:295px;
  background:url(../images/login-o.png) right center no-repeat;
  height:260px;
  text-align:left;
  margin-left:10px
}
#register_header .login_header_left {
  background:url(../images/register-o.png) right top no-repeat;
  height:360px;
  margin-bottom:10px;
  margin-top:10px
}
.login_header_right, .cancel_order_right {
  text-align: left;
}
#register_header .login_header_right, #cancel_order_account .cancel_order_right {
  height:auto
}
.login_header_left p {
  padding-top:80px;
  color:#666;
  font-size:13px;
  display:inline-block;
  margin-bottom:10px
}
.login_header_right p, .cancel_order_right p {
  padding-top:20px;
  color:#666;
  font-size:14px;
  display:inline-block;
  margin-bottom:10px
}
.footer-login_header {
  width:100%;
  background:#e5e9ee;
  border-radius:3px;
  float:left
}
.footer-login_header span.nuevo_register {
  padding:10px;
  float:left;
  color:#002b54;
  font-weight:700;
  height:25px;
  line-height:27px;
  display:inline-block;
  font-size:14px
}
.footer-login_header span.nuevo_register a {
  color:#52650f;
  font-weight:400;
  text-decoration:underline
}
.footer-login_header span.nuevo_register span {
  margin-right:10px;
  display:inline-block
}
.footer-login_header span#siteseal {
  padding:10px;
  float:right;
  margin:0
}
.login_header_left .fb-login-register .facebook-login {
  background:url(../images/login-facebook.png) left top no-repeat;
  font-size:14px
}
.login_header_right .input-box, .cancel_order_right .input-box {
}
.login_header_right .gender .input-box {
  margin-bottom: 7px;
}
.login_header_right .form-list .news {float: right;}
.login_header_right .gender .input-box input{
  width: 30px;
}
.login_header_right .form-list li, .cancel_order_right .form-list li {
  margin-bottom:0
}
.login_header_right button.button, .cancel_order_right button.button {
  float: none;
  width: 100%;
}
.login_header_right .buttons-set, .cancel_order_right .buttons-set {
  padding:0;
  margin:0 0 10px 0;
  text-align: center;
}
#login_header .cargando_login, #register_header .cargando_login {width: 100%;float: left;}
#login_header .cargando_login img, #register_header .cargando_login img {max-width: 100%;height: 60px;}
.fieldset-recuperar p.error_msg, .login_header_right p.error_msg {
  padding:0;
  color:#C00;
  display:none;
  font-size:12px;
  text-align:center;
}
.login_header_right p.login_header_recuperar {
  margin:5px 0;
  padding:0;
  color:#C00
}
.login_header_right p.login_header_chatea {
  margin:0;
  padding:0;
  color:#C00
}
#password_header input.error_msg_input, .login_header_right .form-list input.error_msg_input, .login_header_right .form-list select.error_msg_input {
  -webkit-box-shadow:0 0 10px -3px red;
  box-shadow:0 0 10px -3px red;
  border-color:red;
}
.login_header_right p a {
  color:#2d2d2d
}
.login_header_right p a span {
  text-decoration:underline;
  color:#00F
}
.login_header_right .form-list label.gender {
  height:23px;
  line-height:23px
}
.fieldset-recuperar {
  float:left;
  margin:25px 0
}
.fieldset-recuperar .form-list label {
  float:left;
  font-weight:400;
  font-size:13px;
  width:85px;
  height:35px;
  line-height:35px
}
.fieldset-recuperar .input-box {
  float:left;
  width:250px;
  clear:none
}
.fieldset-recuperar .form-list input.input-text {
  width:230px;
  float:left;
  height:30px;
  border-radius:3px;
  padding:0 5px
}
.fieldset-recuperar .form-list input#email_address {
  background:url(../images/login-email.png) 5px center no-repeat
}
.buttons-set-recuperar {
  float:left;
  margin:23px 0
}
#register_header .login_header_left .fb-login-register .facebook-login {
  background:url(../images/register-facebook.png) left top no-repeat;
  font-size:14px;
  width:200px
}
.login_header_right .form-list label.is_subscribed {
  height:10px;
  width:85px;
  font-size:12px
}
.login_header_right .form-list label.info_cuenta {
  height:10px;
  width:200px;
  font-size:11px
}
.footer-login_header span.nuevo_login {
  padding:10px;
  float:left;
  color:#002b54;
  font-weight:700;
  height:25px;
  line-height:27px;
  display:inline-block;
  font-size:14px
}
.footer-login_header span.nuevo_login a {
  color:#002B54;
  font-weight:400;
  text-decoration:underline
}
.login_header_right .form-list label.confirmarpassword {
  line-height:15px
}
.login_header_right .form-list .control input.checkbox {
  margin:0
}
.appstyles .header-wrapper {
  z-index: 1;
  position: relative;
}
.mobile_theme .header-wrapper {
  z-index: 999;
  position: fixed;
  width: 100%;
  top:0;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -moz-transition: .5s ease;
  -webkit-transition: .5s ease;
}
.appstyles .header-wrapper .header-top {
  z-index:3000;
  background: #ff3c3c;
}
.mobile_theme .header-wrapper .header-top {
  z-index:3000;
  position: relative;
}
.checkout-onepage-index .clear-header {margin-top:45px;}
.header-wrapper.nav-up .header-top {top: -85px;}
.header-wrapper.nav-up .clear-header {margin-top: 0;}
.header-wrapper .header-top .header-top-wrap {
  margin:0 auto;
  max-width:768px;
  min-width: 300px;
  background-color: #ff3c3c;
}
.header-top-wrap .header-safe {
  float:left
}
.header-top-wrap .header-gohome {
  display: none !important;
  float:left;
  margin-left:10px;
  margin-top:10px
}
.header-top-wrap .header-gohome a {
  float:left;
  display:block;
  width:19px;
  height:16px;
  background:url(../images/casita-home.png) no-repeat;
  overflow:hidden;
  text-indent:-900px
}
.header-top-wrap .header-like {
  float:left;
  margin-top:12px;
  margin-left: 15px;
  padding-right:13px;
}
.header-top-wrap .header-ayuda {
  float:left;
  padding-right:10px;
  padding-left:5px;
  margin-top: 16px;
  border-right: 1px solid #dedede;
}
.header-top-wrap .header-ayuda a {
  background:url(../images/question_header.png) left center no-repeat;
  display:block;
  float:left;
  color:#fff;
  font-size:13px;
  background-size: 15px;
  width: 16px;
  height: 16px;
  padding: 4px 0 0 0;
  text-indent: -60px;
  line-height: 14px;
}
.header-top-wrap .whatsapp-header {
  margin-top:-4px !important;
}
.header-top-wrap .header-help {
  float:right;
  width:130px;
  background:none;
  padding:0 7px
}
.header-top-wrap .header-help {
  background:none !important;
}
.header-top-wrap .header-help a {
  float:left;
  width:120px;
  height:40px;
  text-indent:-2000px;
  overflow:hidden;
  display:block;
}
.header-top-wrap .header-notloggedin {
  float:right;
  min-height:40px
}
.header-top-wrap .div-currency_select .regalos-ninos{
  float: right;
  height: 25px;
  width: 190px;
  margin: 0 0 0 20px;
  padding-top: 11px;
}
.header-top-wrap .div-currency_select .currency_select a{
  padding: 4px;
  border-width: 1px;
}
.header-top-wrap .div-currency_select .currency_select .currency_select_on {
  padding-right: 10px;
}
.header-top-wrap .div-currency_select .currency_select.hover a:hover{
  background-color: #ededed;
}
.header-top-wrap .header-registermagento {
  float: left;
  margin-top: 16px;
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
}
.header-top-wrap .header-registermagento a {
  display: block;
  float: left;
  padding: 2px 10px 0px 10px;
  color: #fff;
  font-size: 13px;
}
.header-top-wrap .header-loginpopup {
  height:16px;
  padding:3px 5px 0 5px;
  float:left;
  position: relative;
  margin-top: 16px;
}
.header-top-wrap .header-notloggedin .header-loginpopup {
  margin: 16px 0 0 0;
  border-right: 1px solid #dedede;
  height: 20px;
}
.header-top-wrap .header-notloggedin .header-loginpopup .login_submenu {
  padding: 5px 10px 1px 10px;
}
.header-top-wrap .header-favoritos {
  height:16px;
  padding:4px 10px 0 5px;
  float:left;
  margin-top: 16px;
  border-right: 1px solid #dedede;
}
.header-loggedin .login_submenu {
  display: none;
  position: absolute;
  right: -2px;
  top: 30px;
  background: #fff;
  height: 140px;
  border-radius: 3px;
  width: 90px !important;
  border: 1px solid #dddddd;
  float: left;
  padding: 5px 5px 0 10px;
  text-align: left;
}
.header-loggedin .login_submenu:hover {
  display: block;
}
.header-loggedin .login_submenu.hover {
  display: block;
  z-index: 1;
}
.header-notloggedin .login_submenu {
  display: none;
  position: absolute;
  right: -2px;
  top: 30px;
  background: #fff;
  height: 165px;
  border-radius: 3px;
  width: 90px !important;
  border: 1px solid #dddddd;
  float: left;
  padding: 5px 5px 0 10px;
  text-align: left;
}
.header-notloggedin .login_submenu:hover {
  display: block;
}
.header-notloggedin .login_submenu.hover {
  display: block;
  z-index: 1;
}
.login_submenu:hover .submenu-list {
  display: block;
}
.arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -10px;
  right: 13px;
  border-bottom-color: #fff;
  border-width: 0 10px 10px 10px;
}
.login_submenu .submenu-list li a{
  color: #777;
  line-height: 1.8;
  font-size: 13px;
}
.login_submenu .submenu-list li a:hover{
  color: #222;
}
.header-top-wrap .header-loginpopup .login-a {
  display:block;
  float:left;
  color:#fff;
  font-size:13px;
  height: 25px;
  cursor: pointer;
}
.header-top-wrap .header-loginpopup .login-div {
  background:url(../images/arrow_header.png) right 8px no-repeat;
  display:block;
  float:left;
  padding-right:10px;
  color:#fff;
  font-size:13px;
  height: 25px;
  cursor: pointer;
}
.header-top-wrap .header-loginpopup .login-div img {
  width: 13px;
}
.header-top-wrap .header-loginpopup .login-div .active_orders {position: absolute; top: -6px; right: 5px; background: red; text-align: center; width: 15px; height: 15px; box-shadow: 1px 1px 1px 0px #555; border-radius: 10px;}
.header-top-wrap .header-loginpopup .login-div .active_orders p {font-size: 10px; font-weight: bold; line-height: 1.5; padding-left: 1px;}
.header-top-wrap .header-loginpopup .login_submenu .active_orders {position: absolute; top: 29px; right: 2px; background: red; text-align: center; width: 12px; height: 12px; border-radius: 6px;}
.header-top-wrap .header-loginpopup .login_submenu .active_orders p {font-size: 8px; font-weight: bold; line-height: 1.7; padding-left: 1px;color: #fff;}
.header-top-wrap .header-favoritos .favoritos-a img {
  width: 13px;
}
.header-top-wrap .header-loggedin {
  float:right;
  min-height:40px
}
.header-top-wrap .header-referals {
  float: left;
  height: 30px;
  padding: 10px 15px 0;
}
.header-top-wrap .header-referals a {
  color: #fff;
  text-decoration: underline;
  font-size: 13px;
}
.sf-menu-phone .header-referals {
  display: none;
  right: 0px;
  bottom: 5px;
  position: absolute;
}
.sf-menu-phone .header-referals a{
  color: #ff3c3c !important;
  width: 165px;
}
.header-top-wrap .header-bienvenido {
  height:16px;
  margin-top: 16px;
  padding: 3px 5px 1px 10px;
  float:left;
  color: #fff;
  font-size: 13px;
  max-width: 160px;
  border-left: 1px solid #dedede;
  line-height: 15px;
}
.header-top-wrap .header-micuenta {
  height:40px;
  padding:0 15px;
  float:left
}
.header-top-wrap .header-micuenta a {
  background:url(../images/header-top-user.gif) left 1px no-repeat;
  display:block;
  float:left;
  margin-top:10px;
  padding-left:20px;
  color:#fff;
  text-decoration:underline;
  font-size:13px
}
.header-top-wrap .header-salir {
  height:40px;
  padding:0 10px 0 15px;
  float:left;
}
.header-top-wrap .header-salir a {
  display:block;
  float:left;
  margin-top:10px;
  color:#fff;
  text-decoration:underline;
  font-size:13px
}
.header-top-wrap .header-logo {
  display: inline-block;
}
.header-carrito .block-cart-header {
  margin:-15px 0 0;
  width:160px
}
.header-carrito .block-cart-header .amount-2, .header-carrito .block-cart-header .empty {
  background:#fecd48;
  padding:3px;
  font-size:14px;
  height:24px;
  width:24px;
  border-radius:15px;
  line-height:24px;
  color:#000
}
.header-carrito .block-cart-header .empty a{
  color: #000;
}
.header-carrito .block-cart-header .summary {
  float:left;
  width:161px;
  height:51px
}
.header-carrito .block-cart-header .summary strong {
  color:#000
}
.header-carrito .mi-carrito-link {
  float:left;
  padding:10px 20px 10px 81px;
  font-weight:400;
  color:#ee174b;
  text-align:left;
  font-size:11px;
  width:60px;
  margin-top:-16px
}
.header-carrito .mi-carrito-link a {
  color:#ee174b
}
.header-carrito .block-cart-header .cart-content {
  top:51px;
  right:-1px
}
.header-wishlist {
  position: absolute;
  right: 20px;
  bottom: 5px;
}
.sf-menu-phone .header-wishlist {
  right: 178px;
  bottom: 5px;
}
.header-wishlist a{
  background: url(/skin/frontend/traigo/traigo/images/heart_icon_small.png) left center no-repeat;
  float: left;width: 110px;
  font-size: 13px;
  text-align: right;
  color: #ff3c3c;
  font-weight: bold;
}
.sf-menu-phone .header-wishlist a{
  color: #ff3c3c !important;
  background: url(/skin/frontend/traigo/traigo/images/heart_icon_small.png) left 1px no-repeat;
  width: 105px;
}
.header-middle .header-buscar #resultado_amz{
  margin-top: 23px;
}
.header-middle .header-buscar {
  float:left;
  width:50%;
  margin-left:50px;
  position:relative
}
.header-middle .header-buscar .input_amz{
  max-width: 83%;
  height: 39px;
  border-radius: 3px 0 0 3px;
}
.header-middle .header-buscar .button_amz{
  height: 41px;
  border-radius: 0 3px 3px 0;
}
.header-middle .header-buscar .button_amz:hover{
  background: #f13131;
}
.header-middle .header-buscar .button_amz button{
  height: 43px;
  background: rgba(0, 0, 0, 0) url("/skin/frontend/traigo/traigo/images/header-lupa.png") no-repeat scroll 10px 13px;
}
.header-middle .header-buscar #search_mini_form {
  position:static;
  width:100%
}
.header-middle .header-buscar #search_mini_form label {
  display:none
}
.header-middle .header-buscar #search_mini_form input#search {
  border-radius:0;
  width:75%;
  height:35px;
  float:left
}
.header-middle .header-buscar #search_mini_form button.button {
  float:left;
  border-radius:0
}
.header-middle .header-buscar #search_mini_form button.button span {
  height:35px;
  background-color: #ff3c3c;
  border-radius:0;
  width:95px
}
.header-middle .header-buscar #search_mini_form button.button span span {
  background:url(../images/header-lupa.png) 10px 9px no-repeat;
  font-size:12px;
  text-transform:uppercase;
  padding:2px 10px
}
.header-wrapper .header-menu {
  width: 100%;
  max-width: 1230px;
  margin: 0 auto;
}
.header-wrapper .header-menu .row.bottom {
  margin: 0;
  margin-left: 0 !important;
}
.header-wrapper .header-menu .menu-categories {
  float: left;
  width: 20%;
  text-align: center;
  padding: 5px 0px;
}
.header-wrapper .header-menu .nav-main  .menu-all {
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  margin: 0 40px 0 10px;
  color: #000;
  position: relative;
}
.cms-index-index .header-wrapper .header-menu .nav-main .dropdown-home {display: block;}
.cms-uy .header-wrapper .header-menu .nav-main .dropdown-home {display: block;}
.header-wrapper .header-menu .nav-main .dropdown-home {display: none;}
.header-wrapper .header-menu .nav-main .dropdown-home {display: none;}
.cms-index-index .header-wrapper .header-menu .nav-main .dropdown-not-home {display: none;}
.cms-uy .header-wrapper .header-menu .nav-main .dropdown-not-home {display: none;}
.header-wrapper .header-menu .nav-main .dropdown {
  font-size: 13px;
  color: #000;
  cursor: pointer;
}
.header-wrapper .header-menu .nav-main span.dropdown {cursor: default;}
.header-wrapper .header-menu .nav-main .dropdown i {
  padding: 2px 0 0 5px;
  display: none;
}
.header-wrapper .header-menu .nav-main .dropdown .fa-angle-down {
  display: inline-block;
}
.header-wrapper .header-menu .nav-main .dropdown .fa-angle-up {
  display: none;
}
.header-wrapper .header-menu .nav-main .dropdown.active .fa-angle-up {
  display: inline-block;
}
.header-wrapper .header-menu .nav-main .dropdown.active .fa-angle-down {
  display: none;
}
.header-wrapper .header-menu .nav-main .dropdown .sub-nav {
  position: absolute;
  text-align: left;
  top: 20px;
}
.header-wrapper .header-menu .header-banner-new {
  float: left;
  width: 80%;
}
.header-wrapper .header-menu-inner {
  float:left;
  width:100%;
}
.header-wrapper .header-menu-inner .menu-header {
  position: absolute;
  width: 200px;
  text-align: left;
  padding: 5px 0 6px;
  background-color: #fff;
  box-shadow: #aaa 0 0 10px;
  border-radius: 3px;
  top: 28px;
  min-height: 288px;
}
.header-menu-inner .menu-header li.general-menu {
  padding: 3px 10px;
  float: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.header-menu-inner .menu-header li.general-menu:hover {
  cursor:pointer;
  color: #333;
}
.header-menu-inner .menu-header li.general-menu a {
  color:#777;
  float: left;
  width: 100%;
}
.header-menu-inner .menu-header li.general-menu i {
  float: right;
  padding-top: 3px;
}
.header-menu-inner .menu-header li.general-menu.menu-amazon a img { padding-top:10px;}

.header-menu-inner .menu-header li.general-menu a:hover {

}
.header-menu-inner .menu-header li.general-menu a span {
  font-size:12px;
  display:block;
  line-height:0;
  font-weight:400
}
.header-menu-inner .menu-header li.menu-especiales a span {
  line-height:30px;
}
.header-menu-inner .menu-header li.general-menu.menu-nuevos {
  background:#fffa37
}
.header-menu-inner .menu-header li.general-menu.menu-nuevos:hover {
  border-left:1px solid #f4aa7a
}
.header-menu-inner .menu-header li.general-menu.menu-nuevos a {
  color:#333
}
.header-menu-inner .menu-header li.menu-deportes, .header-menu-inner .menu-header li.menu-destacados, .header-menu-inner .menu-header li.menu-mia, .header-menu-inner .menu-header li.menu-nuevos, .header-menu-inner .menu-header li.menu-ropa {
  line-height:32px
}
.header-menu-inner .menu-header li.menu-especiales {
  line-height: 2px;
}
.menu-ropa.menu-first{
  border-left: none !important;
}
.header-menu-inner .menu-header li:hover a {
  color:#000;
}
.header-menu-inner .menu-header li.general-menu.mas-vendido a {
  line-height:0
}
.header-menu-inner .menu-header li.general-menu.mas-vendido a span {
  line-height:32px
}
.header-menu-inner .menu-header li.home-menu {
  float:left;
  height:50px;
  line-height:50px;
  border:0;
  padding:0 10px
}
.header-menu-inner .menu-header li.home-menu a {
  display:block;
  width:17px;
  height:17px;
  overflow:hidden;
  text-indent:-2000px;
  background:url(../images/header-casita-naranja.png) center center no-repeat;
  padding:15px 0
}
.header-menu-inner .menu-header li ul.menu-wrap {
  display:none;
  cursor:default;
  position:absolute;
  width:1000px;
  background:#000;
  top:0px;
  left:200px;
  -moz-box-shadow:0 0 10px #aaa;
  -webkit-box-shadow:0  0 10px #aaa;
  box-shadow:0 0 10px #aaa;
  padding-top: 10px;
}
.header-menu-inner .menu-header li.hover ul.menu-wrap {
  display:block
}
.header-menu-inner .menu-header li ul.menu-wrap li#level_3 {
  border:none;
  width:170px;
  text-align:left;
  height:auto;
  float:left;
  margin-left:15px;
  line-height:21px
}
.header-menu-inner .menu-header li ul.menu-wrap li#level_3.submenu-ropa {
  width:400px;
}
.header-menu-inner .menu-header li ul.menu-wrap li#level_3.submenu-ropa-2 {
  width:190px;
}
.header-menu-inner .menu-header li ul.menu-wrap li#level_3.submenu-ropa ul {
  width:100%;
}
.header-menu-inner .menu-header li ul.menu-wrap li#level_3.submenu-ropa ul li {
  float: left;
  width: 200px;
}
.header-menu-inner .menu-header li ul.menu-wrap li.menu-title {
  width:750px;
  margin:15px 20px 10px;
  text-align:left;
  line-height:20px;
  height:20px;
  border-bottom:1px solid #ddd;
  font-size:14px;
  padding:5px 10px 10px 0;
  float:left
}
.header-menu-inner .menu-header li ul.menu-wrap li.menu-title span {
  padding-right:10px
}
.header-menu-inner .menu-header li ul.menu-wrap li.menu-title a {
  font-size:17px;
  width:auto;
  font-weight:400
}
.header-menu-inner .menu-header li ul.menu-wrap li a {
  color:#ff3c3c;
  font-size:14px;
  height:auto;
  padding:2px 5px;
  display:inline-block;
  width:100%;
  font-weight:400;
  margin-bottom:2px;
  letter-spacing: -0.3px;
}
.header-menu-inner .menu-header li ul.menu-wrap li ul {
  position:relative;
  border:none;
  width:180px
}
.header-menu-inner .menu-header li ul.menu-wrap li ul li {
  line-height:normal
}
.header-menu-inner .menu-header li ul.menu-wrap li ul li a {
  color:#414141;
  font-weight:400;
  text-decoration:none;
  font-size:12px;
  text-transform:none;
  width:95%;
  padding:4px;
  display:block;
  background:url(../images/flecha-sub-menu.png) 5px 12px no-repeat;
  text-indent:10px
}
.header-menu-inner .menu-header li ul.menu-wrap li a:hover {
  background:#efefef
}
.header-menu-inner .menu-header li ul.menu-wrap li ul li a:hover {
  background:url(../images/flecha-sub-menu.png) 5px 12px no-repeat #efefef
}
.header-menu-inner .menu-header li ul.menu-wrap li.menu-oferta a:hover {
  background:0 0
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_56 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-calzado.jpg) right top no-repeat #fff
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_219 {
  width:990px;
  background:url(../images/menu-categorias/menu-perfumes.jpg) right 60px no-repeat #fff
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_56 .menu-oferta {
  height:289px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_56 li.menu-title {
  width:350px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_224 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-relojes.jpg) right 0px no-repeat #fff
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_carters {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-carters-oshkosh.jpg) right top no-repeat #fff;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_80 li.menu-title {
  width:100%;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_80 .menu-oferta {
  height:370px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_83 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-deportes.jpg) right top no-repeat #fff;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_83 li.menu-title {
  width:460px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_83 .menu-oferta {
  height:289px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_112 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-exteriores.jpg) right top no-repeat #fff;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_112 li.menu-title {
  width:360px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_127 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-vehiculos.jpg) right top no-repeat #fff;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_127 li.menu-title {
  width:360px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_61 {
  background:url(../images/menu-categorias/menu-oferta-electronica.jpg) right top no-repeat #fff;
  width:990px;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_61 li.menu-title {
  width:450px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_21 {
  background: url(../images/menu-categorias/menu-oferta-ropa.jpg) right 125px no-repeat #fff;
  width:1030px;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_21 li.menu-title {
  width:500px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_203 {
  background:url(../images/menu-categorias/menu-oferta-juegos.jpg) right top no-repeat #fff;
  width:990px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_203 li.menu-title {
  width:460px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_203 .menu-oferta {
  height:289px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_212 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-lentes.jpg) right top no-repeat #fff;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_212 li.menu-title {
  width:380px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_212 .menu-oferta {
  height:370px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_229 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-hogar.jpg) right top no-repeat #fff;
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_230 {
  width:990px;
  background:url(../images/menu-categorias/menu-oferta-repuestos.jpg) right top no-repeat #fff;
}

.header-menu-inner .menu-header li ul.menu-wrap.categoria_229 li.menu-title {
  width:400px
}
.header-menu-inner .menu-header li ul.menu-wrap.categoria_229 .menu-oferta {
  height:289px
}
.menu-oferta {
  width:200px;
  float:right;
  height:289px;
}
.header-menu-inner .menu-header li ul.menu-wrap .menu-oferta a {
  width:190px;
  height:100%;
  display:block;
  overflow:hidden;
  text-indent:-1000px
}
#register_header .modal-body {
  max-height:490px
}
.product-view .product-name h3 {
  font-weight:400;
  font-size:12px;
  color:#777;
}
.header-safe #siteseal {
  float:left
}
.header-safe .sealtext {
  float:left;
  padding-top:10px;
  padding-left:5px;
  font-size:10px
}
.url_vendor {
  float:right;
  padding:5px;
  color:#999
}
.url_vendor a {
  color:#999
}
.contacto_popup {
  position:fixed;
  bottom:0;
  right:20px;
  height:30px;
  width:200px;
  background:rgba(0,0,0,.8);
  border-radius:5px 5px 0 0;
  line-height:30px;
  z-index:1000
}
.contacto_popup a {
  color:#FFF;
  font-size:15px;
  display:inline-block;
  width:100%;
  text-align:center
}
.preguntas_frecuentes_body {
  width:100%;
  float:left;
  text-align:left;
  margin:10px 0
}
.preguntas_frecuentes_body .title_pf {
  width:100%;
  float:left;
  background:url(../images/preg_frec.png) repeat-x;
  border:1px solid #e4e4e4;
  border-radius:3px;
  height:30px;
  line-height:30px;
  cursor:pointer;
  margin:0 0 10px
}
.preguntas_frecuentes_body .title_pf strong {
  font-weight:400;
  padding-left:30px;
  background:url(../images/bullet_1.png) 8px center no-repeat;
  font-size:14px
}
.preguntas_frecuentes_body .title_pf strong.oppened {
  background:url(../images/bullet_2.png) 8px center no-repeat
}
.preguntas_frecuentes_body .content_pf {
  width:100%;
  float:left;
  border:1px solid #e4e4e4;
  border-radius:3px;
  margin:0 0 10px;
  display:none
}
.preguntas_frecuentes_body .content_pf a {
  text-decoration:underline
}
.preguntas_frecuentes_body .content_pf p {
  padding:10px;
  font-size:14px
}
.preguntas_frecuentes_body .content_pf span {
  padding:5px 10px;
  display:inline-block
}
#preguntas_frecuentes .modal-body {
  margin:20px 0;
  padding:0 15px
}
#contactForm.contactanos_form {
  width:100%;
  background:#FFF;
  padding:10px;
  display:block
}
#contactForm.contactanos_form .form-list .fields .field {
  width:33%;
  float:left;
  min-width:200px
}
#contactForm.contactanos_form .form-list label {
  float:left;
  font-weight:400;
  font-size:14px;
  width:60px;
  height:25px;
  line-height:25px;
  text-align:left
}
#contactForm.contactanos_form .form-list .input-box {
  float:left;
  width:200px;
  clear:none
}
#contactForm.contactanos_form .form-list input.input-text {
  width:190px;
  float:left;
  height:30px;
  border-radius:3px;
  padding:0 5px
}
#contactForm.contactanos_form .form-list li.wide textarea {
  width:98%;
  float:left;
  height:90px;
  border-radius:3px;
  padding:0 5px
}
#contactForm.contactanos_form p.error_msg {
  margin:0;
  padding:0;
  color:#C00;
  display:none;
  float:left;
  font-size:12px;
  text-align:left
}
#contactForm.contactanos_form input.error_msg_input {
  -webkit-box-shadow:0 0 2px 1px red;
  box-shadow:0 0 2px 1px red
}
#contactForm.contactanos_form input#telephone.error_msg_input {
  -webkit-box-shadow:0 0 0 0 #FFF;
  box-shadow:0 0 0 0 #FFF
}
#contactForm.contactanos_form textarea.error_msg_input {
  -webkit-box-shadow:0 0 2px 1px red;
  box-shadow:0 0 2px 1px red
}
.contactanos_message {
  margin:10px 0;
  font-size:14px;
  display:none;
  color:#090;
  background:#9F9;
  border:1px solid #090;
  float:left;
  width:98%
}
.contactanos_message p {
  padding:10px
}
#contactanos button.button {
  margin-right:15px;
  float:right
}
#contactanos button.button span {
  height:40px
}
#contactanos button.button span span {
  width:105px;
  height:40px;
  background-color: #ff3c3c;
  border-radius:3px;
  line-height:40px;
  text-transform:uppercase;
  font-size:15px
}
#contactanos .modal-body iframe {
  min-height:200px;
  height:250px;
  width:600px
}
.cart-collaterals .franquicia {
  width:235px;
  float:right;
  margin-top:10px
}
.lang_selector_wrap {
  float: right;
  width: 55px;
  height:14px;
}
.lang_selector {
  width:47px;
  height:30px;
  cursor: pointer;
}
.lang_selector .lang_select {
  display:none
}
.lang_selector .lang_select a {
  width:35px;
  height:23px;
  margin-left: 7px;
  margin-bottom: 10px;
  cursor:pointer;
  display:block;
  float:left;
  font-size: 0;
  text-indent: 9000px;
  overflow: hidden;
}
.lang_selector .lang_selected {
  width:34px;
  height:23px;
  margin-left: 6px;
  margin-bottom: 10px;
  cursor:pointer;
}
.lang_selector .lang_selected span {
  display:block;
  background:url(../images/arrow_header.png) no-repeat;
  width:10px;
  text-indent:-9000px;
  overflow:hidden;
  float:right;
  margin-right:-15px;
  margin-top:13px
}
.lang_selector.hover .lang_selected span {
  background:url(../images/arrow_header_black.png) no-repeat;
  margin-right:-14px;
}
.lang_selector.flag-test .lang_selected {background-position-x: -354px;}
.lang_selector.flag-uy .lang_selected {background-position-x: -354px;}
.lang_selector.flag-us .lang_selected {background-position-x: 0px;}
.lang_selector.flag-pa .lang_selected {background-position-x: -354px;}
.lang_selector.flag-py .lang_selected {background-position-x: -354px;}
.lang_selector.flag-pe .lang_selected {background-position-x: -319px;}
.lang_selector.flag-ar .lang_selected {background-position-x: -36px;}
.lang_selector.flag-bo .lang_selected {background-position-x: -354px;}
.lang_selector.flag-br .lang_selected {background-position-x: -71px;}
.lang_selector.flag-cl .lang_selected {background-position-x: -106px;}
.lang_selector.flag-co .lang_selected {background-position-x: -141px;}
.lang_selector.flag-cr .lang_selected {background-position-x: -178px;}
.lang_selector.flag-ec .lang_selected {background-position-x: -283px;}
.lang_selector.flag-mx .lang_selected {background-position-x: -213px;}
.lang_selector.flag-ve .lang_selected {background-position-x: -354px;}
.lang_selector.hover {
  background:#fff;
  border:1px solid #e1e1e1;
  z-index:1000;
  position:absolute;
  padding-top: 5px;
  margin-top: -10px;
  top: -60px;
}
.lang_selector.hover .lang_select {
  display:block
}
.lang_selector.flag-bo .store-bo, .lang_selector.flag-br .store-br, .lang_selector.flag-cl .store-cl, .lang_selector.flag-co .store-co, .lang_selector.flag-cr .store-cr, .lang_selector.flag-ec .store-ec, .lang_selector.flag-mx .store-mx, .lang_selector.flag-pa .store-pa, .lang_selector.flag-pe .store-pe, .lang_selector.flag-py .store-py, .lang_selector.flag-uy .store-uy, .lang_selector.flag-ar .store-ar, .lang_selector.flag-us .store-us, .lang_selector.flag-ve .store-ve {
  display:none
}
.lang_selector a, .lang_selector .lang_selected{
  background:url(../images/banderas-mobile-v01.png)  no-repeat;
  background-size: 460px;
}
.lang_selector .store-uy {background-position-x: -354px;}
.lang_selector .store-us {background-position-x: 0px;}
.lang_selector .store-pa {background-position-x: -354px;}
.lang_selector .store-pe {background-position-x: -319px;}
.lang_selector .store-py {background-position-x: -354px;}
.lang_selector .store-ar {background-position-x: -36px;}
.lang_selector .store-bo {background-position-x: -354px;}
.lang_selector .store-br {background-position-x: -71px;}
.lang_selector .store-cl {background-position-x: -106px;}
.lang_selector .store-co {background-position-x: -141px;}
.lang_selector .store-cr {background-position-x: -177px;}
.lang_selector .store-ec {background-position-x: -283px;}
.lang_selector .store-mx {background-position-x: -213px;}
.lang_selector .store-ve {background-position-x: -354px;}
.col-iphone {
  display:none
}
#checkout-step-login button#onepage-guest-register-button span span {
  padding:0 10px
}
.nuevos_productos_tab {
  background:url(../images/vineta-nuevo.png) no-repeat;
  display:block;
  height:19px;
  overflow:hidden;
  position:absolute;
  right:0;
  text-indent:-900px;
  top:83px;
  width:59px
}
.products-grid-new .mas_colores_disponibles {
  top:60px
}
.products-grid-new .nuevos_productos_tab {
  top:93px
}
.get_search .products-grid .product-image {
  text-align:center;
  height:200px
}
.get_search .products-grid .product-image img {
  max-height:200px;
  max-width:235px
}
.next_search {
  border-radius:5px;
  height:34px;
  line-height:34px;
  padding:0 12px;
  display:block;
  color:#FFF;
  background:#0078c2;
  font-size:15px;
  float:right;
  font-weight:700;
  text-transform:uppercase
}
.prev_search {
  border-radius:5px;
  height:34px;
  line-height:34px;
  padding:0 12px;
  display:block;
  color:#FFF;
  background:#0078c2;
  font-size:15px;
  float:left;
  font-weight:700;
  text-transform:uppercase
}
.next_search:hover, .prev_search:hover {
  color:#FFF;
  background:#48aa42
}
.get_search .products-grid .product-name a {
  height:38px;
  overflow:hidden;
  margin-bottom:15px;
  padding:0 12px
}
.new-item-template .go_back {width: 130px;}
.new-item-template .go_back a{color: #777777;font-weight: 600; margin-left: 15px;}
.new-item-template .go_back img{width: 14px; margin-top: 2px;}
.new-item-template .go_back span{margin-left: 5px;}
.select-popup {position: fixed;width:100%; height:100%;top: 0;left: 0;z-index: 100;}
.select-popup .background {background: #edecec;position: absolute;width: 5000px;left: -1000px; height: 100%;z-index: -100;}
.select-popup .fixed-content {width: 100%;max-width: 768px; max-height: 100%;overflow: scroll;-webkit-overflow-scrolling: touch;}
.select-popup .fixed-title {width: 100%;background: #ededed;z-index: 999}
.select-popup .select-title {float: left; font-size: 16px;color:black;padding-left: 7%;margin-top: 20px; margin-bottom: 15px;}
.select-popup .select-close {float: right;color: #555;padding: 20px 30px 0 0;font-size: 11px;}
.select-popup .list-container {width:90%; margin:0 auto; padding-bottom: 70px;}
.select-popup .list-container ul {width:100%; background: #fff; border:1px solid #aaa9a9; border-radius:5px;}
.select-popup .list-container ul li {padding:20px 20px;border-bottom: 1px solid #ccc;}
.select-popup .list-container ul li span{font-size: 14px; color: #000;}
.select-popup .list-container ul li .radio{float: right;width: 22px;height: 22px;border: 1px solid #ccc;border-radius: 11px;cursor: pointer;}
.select-popup .list-container ul li .radio .selected{float: left;width: 14px;background: #ff3c3c;height: 14px;border-radius: 7px;margin: 4px;}
#popup-color .list-container ul li {padding:10px 20px;}
#popup-color .list-container ul li span{font-weight: normal;}
#popup-color .list-container ul li .color-title {padding: 15px 0 0 15px;float: left;max-width: 65%;}
#popup-color .list-container ul li .radio {margin: 12px 0 0 0;}
.product-view.new-item-template .product-img-box .product-image {
  float:none;
  border:none
}
.product-view.new-item-template .product-img-box-wrap {
  width: 100%;
  float: none;
  margin: 0 auto;
}
.new-item-template .wrap-share {
  float:left;
  position:relative;
  width:100%
}
.new-item-template .email-friend {
  background:url(../images/marker-email.gif) left 4px no-repeat;
  padding-left:20px;
  float:left;
  color:#ff3c3c;
  position:absolute;
  left:152px;
  top:-15px
}
.new-item-template .email-friend a {
  color:#ff3c3c
}
.new-item-template .email-friendo {
  float:left;
  position:absolute;
  left:155px;
  top:-40px
}
.new-item-template .add-to-cart-wrap, .new-item-template .product-options-bottom {
  width:100%;
  float:left;
  position:relative;
  color:#555
}
.new-item-template .add-to-cart-wrap .product-options-bottom {
  position:relative
}
.product-view.new-item-template .product-name {
  width:440px;
  float:left;
  margin-bottom:5px
}
.product-view.new-item-template .product-data {
  width:440px;
  float:left
}
.product-view.new-item-template .product-options {
  width:440px;
  float:left;
  margin:0
}
.col1-layout .product-view.new-item-template .product-shop {
  width:780px;
  position:relative
}
.col1-layout .product-view.new-item-template .product-shop .isBlckFrd_qty{
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  width: 50%;
}
.col1-layout .product-view.new-item-template .product-shop .isBlckFrd_timer{
  float: left;
  color: #fff;
  font-weight: bold;
  padding-left: 20px;
}
.col1-layout .product-view.new-item-template .product-shop .blackfriday_counter{
  height: 20px;
  width: 50%;
  color: #fff;
  text-align: center;
  font-size: 15px;
}
.stockCountdownBlock .isBlckFrd_qty{
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  width: 100%;
}
.stockCountdownBlock .isBlckFrd_timer{
  float: left;
  color: white;
  margin-right: 5px;
  padding-left: 25%;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
}
#countdown-blackfiday{
  color: #FFFFFF;
}
.new-item-template .amconf-image {
  padding:0;
  border:2px solid #fff
}
.new-item-template .product-options .amconf-image-container img {
  max-width:66px
}
.new-item-template .product-options .amconf-image-container {
  margin:0;
  height:75px
}
.cms-producto .favorite_icon{
  position: relative;
  float: left;
  width: 25px;
  height: 25px;
  margin-left: 5px;
}
.cms-productow .favorite_icon{
  position: relative;
  float: left;
  width: 25px;
  height: 25px;
  margin-left: 5px;
}

.cms-search .favorite_icon, .cms-wsearch .favorite_icon, .cms-categorias .favorite_icon, .cms-libros .favorite_icon{
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0;
  top: 0;
  z-index: 9000;
}
.container-slider .favorite_icon{
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: -3px;
  z-index: 90;
}
/*.cms-search .favorite_icon .favorite, .cms-wsearch .favorite_icon .favorite, .cms-categorias .favorite_icon .favorite, .container-slider .favorite_icon .favorite, .cms-libros .favorite_icon .favorite {*/
/*background-size: 15px;*/
/*}*/
.favorite_icon .favorite{
  float: left;
  width: 100%;
  height: 100%;
  opacity: 1;
  cursor: pointer;
  background-size: 370px;
  background-position: -190px -24px;
}
.favorite_icon .favorite.active{
  opacity: 1;
}
.cargando-favorite {
  float: left;
  padding: 4px 0;
  width: 20px;
}
.cart-add-fav .cargando-favorite {
  width: 25px;
  top: 3px;
  left: auto;
  position: relative;
  display: inline-block;
}
.cms-search .cargando-favorite, .cms-wsearch .cargando-favorite, .cms-categorias .cargando-favorite, .cms-libros .cargando-favorite {
  top: -25px;
  width: 50px;
  left: -17px;
}
.container-slider .cargando-favorite{
  margin-top: -27px;
  margin-left: -10px;
  width: 40px;
  display: none;
}
.cargando-favorite img {
  width: 100%;
}
.product-view.new-item-template .product-options-bottom .wrap-uy-text {
  background:#f1efef;
  padding:0 15px;
  margin:0
}
.product-view.new-item-template .product-options-bottom .wrap-uy-text span {
  white-space:normal!important
}
.new-item-template .wrap_availability_brand {
  padding:2px 0 0;
  float:left;
  width:100%;
}
.product-view.new-item-template .product-shop .availability {
  margin-bottom:0;
  margin-right:0;
}
.product-view.new-item-template .product-shop .availability span {
  margin-left:2px
}
.product-view.new-item-template .product-shop .msrp, .product-view.new-item-template .product-options-bottom .price-box, .product-view.new-item-template .product-options-bottom .wrap-uy-text, .product-view.new-item-template .add-to-cart{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;float: left; clear:both;}
.product-view.new-item-template .add-to-cart {
  margin:0;
  border:0;
  padding-top:0;
}
.new-item-template .btn-cart-logos-gris {
  float:right;
  margin-bottom:10px
}
.new-item-template .btn-cart-logos {
  display:none
}
.new-item-template .add-to-cart button.button {
  width:100%;
  background:#ff3c3c;
}
.new-item-template .add-to-cart button.button>span {
  background:none;
  width:100%
}
.new-item-template .add-to-cart button.button:hover {
  background:#f13131
}
.catalog-product-view .new-item-template .icon-shopping-cart:before {
  display:none
}
.catalog-product-view .new-item-template button.button span span {
  width:100%;
  padding:8px 0;
  font-size:20px;
  font-weight: normal;
}
.new-item-template .product-options p.required {
  display:none
}
.new-item-template .row-product {
  padding:0 0 15px;
  width:780px;
  float:right;
  margin-bottom:0
}
.product-view.new-item-template .short-description {
  width:100%;
  float:left;
  margin-bottom:10px;
  margin-top:10px
}
.product-view .short-description {
  line-height:22px
}
.product-view.new-item-template {
  margin-bottom:0px
}
.product-collateral.new-item-template {
  width:1170px;
  float:right
}
.new-item-template .product-essential {
  padding-bottom:15px
}
.new-item-template .box-description h2 {
  font-size:15px;
  color:#555;
  font-weight:700;
  padding:10px;
  background:#e7e7e7;
  width:1150px;
  float:left
}
.new-item-template .box-description h2 span {
  font-weight:400
}
.new-item-template .resume-description {
  display:block;
  padding:5px;
  float:left
}
.new-item-template .resume-description .more-desc {
  color:#00C;
  text-decoration:underline;
  cursor:pointer
}
.full-description .less-desc {
  display:none
}
.new-item-template .full-description .less-desc {
  color:#00C;
  text-decoration:underline;
  cursor:pointer;
  display:inline-block
}
.new-item-template .full-description {
  display:none;
  padding:5px;
  float:left
}
.new-item-template .size-chart-btn {
  margin-bottom:0;
  position:relative;
  width:100%;
  float:left
}
.new-item-template .size-chart-btn a {
  position: relative;
  right: 0;
  bottom: 0px;
  margin: 0 0 10px 0;
  width: 100%;
  text-align: center;
  font-size: 13px;
}
.product-view.new-item-template .product-options dd, .product-view.new-item-template .product-options dt {
  float:left;
  width:62%
}
.new-item-template .amconf-images-container {
  width:440px
}
.new-item-template .size_warning {
  margin-bottom:10px
}
.product-view.new-item-template .product-shop .price-box .regular-price .price, .product-view.new-item-template .product-shop .price-box .special-price .price {
  font-size:22px;
  font-weight: normal;
}
.new-item-template .todo-incluido a {
  font-size:12px
}
.product-view.new-item-template .todo-incluido {
  margin-top:12px;
  margin-left:5px
}
.block-related-new {
  float:left;
  width:100%;
  margin-top:30px;
}
.cms-producto .block-related-new ul {
  width:100%;
  position:relative;
}
.block-related-new ul {
  width:90000px;
  position:relative;
}
.block-related-new .block-title {
  margin-bottom: 10px;
  font-size:14px;
  padding:0px;
  color: black;
}
.checkout-cart-index .block-related-new .block-title {
  padding:15px 5px;
  color:#000;
  font-size:14px
}
.block-related-new li.item {
  width:100%;
  margin-bottom: 15px;
  float:left;
  height:auto;
}
.block-related-new .price-box .price-label-desde {
  display:none
}
.block-related-new .block_holder {
  padding: 0 10%;
}
.block-related-new .product-image {
  width:100%;
  height: 100%;
  padding:0;
  text-align:center;
}
.new-item-template .add-to-box {
  float:right
}
.block-related-new .block-content {
  width:100%;
  position:relative;
}
.new-item-template .product-img-box .jcarousel-control-prev {
  background:url(../images/prev-sl-small.png) 50% 50% no-repeat;
  height:20px;
  top:0;
  left:15px
}
.new-item-template .product-img-box .jcarousel-control-next {
  background:url(../images/next-sl-small.png) 50% 50% no-repeat;
  height:20px;
  left:15px;
  right:auto;
  top:360px
}
.product-view.new-item-template .price-box .price-label-desde {
  font-size:12px
}
.block-related-new a.jcarousel-control-prev {
  background:url(../images/prev-sl.png) no-repeat;
  cursor:pointer;
  display:block;
  left:0;
  font-size:0;
  height:78px;
  margin-top:0;
  opacity:.7;
  position:absolute;
  top:100px;
  width:32px;
  z-index:99
}
.block-related-new a.jcarousel-control-next {
  background:url(../images/next-sl.png) no-repeat;
  right:0;
  cursor:pointer;
  display:block;
  font-size:0;
  height:78px;
  margin-top:0;
  opacity:.7;
  position:absolute;
  top:100px;
  width:32px;
  z-index:99
}
.block-related-new a.jcarousel-control-next:hover, .block-related-new a.jcarousel-control-prev:hover {
  opacity:1
}
.block-related-new .todo-incluido a {
  font-size:11px
}
.block-related-new .msrp-lista span {
  text-decoration:line-through
}
.block-related-new .final-price {
  color:#333
}
.block-related-new .final-price span {
  font-size:18px;
  font-weight:700
}
.item-sku {
  margin-top:10px
}
.checkout-cart-index .page-title h1 span {
  font-size:12px;
  display: block;
}
.checkout-cart-index .page-title h1 .total {
  font-size: 11px;
  color: #0078c2;
  display: inline;
}
.checkout-cart-index .page-title h1 .price {
  font-size:16px;
  color: #333;
}
.message-close, .message-icon{
  display: none;
}
.agregar_mas_arriba {
  display: block;
  text-align: center;
  font-size: 15px;
  color: #3d3d3d;
  font-family: arial,sans-serif;
  font-weight: bold;
  padding: 21px 0 !important;
  border-radius: 4px;
  background-color: #FCE300;
  width: 100%;
  letter-spacing: -0.5px;
}
.continuar_comprando_arriba {
  display: block;
  margin: 10px auto;
  text-align: center;
}
.flecha-continuar-comprando {
  display: block;
  float: left;
  width: 8px;
  height: 11px;
  background-image: url("../images/flecha-continuar-comprando.png");
  left: -21px;
  position: relative;
  top: 8px;
}
.checkout-cart-index button.btn-checkout > span {
  font-size:20px;
  background:none;
  line-height:60px;
  float:none;
}
.checkout-cart-index button.btn-checkout:hover {
  background: #f13131;
}
.checkout-cart-index button.btn-checkout > span:hover {
  background: #f13131;
}
.checkout-cart-index .page-title {
  margin-bottom: 10px;
  border-bottom: none;
  text-align: left;
}
.checkout-cart-index button.btn-checkout {
  width: 100%;
  margin-top:10px;
  margin-bottom:10px;
  text-align: center;
  background: #ff3c3c;
}
.block-related-new .final-price-cart {
  position:relative
}
.block-related-new .final-price-cart span {
  background:#fff;
  border-radius:3px;
  color:#333;
  font-size:18px;
  padding:10px;
  position:absolute;
  right:0;
  top:-45px
}
#billing-buttons-container button.button>span, #payment-buttons-container button.button>span, #shipping-buttons-container button.button>span, #shipping-method-buttons-container button.button>span {
  background:#ff3c3c
}
#billing-buttons-container button.button>span:hover, #payment-buttons-container button.button>span:hover, #shipping-buttons-container button.button>span:hover, #shipping-method-buttons-container button.button>span:hover {
  background:#f13131;
}
#review-buttons-container button.button>span:hover{background: #f13131;}
#review-buttons-container button.button>span {
  background-color: #ff3c3c;
  float:right;
  font-size:18px;
  height:49px;
  line-height:49px;
  padding:0 40px;
  text-transform:uppercase
}
.checkout-cart-index .cart_items-add-cart {
  background:#ff3c3c;
  border-radius:3px;
  color:#fff;
  display:inline-block;
  font-size:16px;
  padding:20px;
  text-align:center;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.slider-favoritos .cart_items-add-cart {
  background:#ff3c3c;
  border-radius:3px;
  color:#fff;
  display:inline-block;
  font-size:16px;
  padding:20px;
  text-align:center;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.checkout-cart-index .cart_items-add-cart:hover {
  background: #f13131;
}
.slider-favoritos .cart_items-add-cart:hover {
  background: #f13131;
}
.checkout-cart-index .block-related-new {
  margin-top:0;
  overflow: hidden;
  max-height: 300px;
}
.discount-raf h2 {
  color:#b96ba5;
  font-size:20px
}
.checkout-cart-index .grid_custom_1 .block-related-new {
  margin-top:35px
}
.cart-collaterals .grid_custom_2 .franquicia {
  float:left;
  margin-top:10px;
  width:240px;
  text-align:center
}
.col2-set-cart {
  float:left;
  width:300px;
  margin-bottom:30px
}
.new_dudas_telephone {
  float:right;
  width:180px
}
.new_dudas_telephone h1 {
  color:#b96ba5;
  font-size:20px;
  font-weight:700;
  line-height:24px;
  margin-top:60px
}
.new_dudas_telephone h1 span {
  display:block;
  font-size:16px;
  font-weight:400;
  line-height:20px;
  padding-top:10px
}
.cart .grid_custom_2 .discount-form label {
  margin-bottom:5px;
  font-size:12px
}
.cart .grid_custom_2 .discount-form {
  float:right;
  width:400px
}
.cart .grid_custom_2 .discount-form .input-box {
  width:175px;
  float:left;
  margin-right:5px
}
.cart .grid_custom_2 .discount-form .buttons-set {
  padding:0
}
.cart .grid_custom_2 .discount-form button.button>span {
  line-height:24px;
  height:24px;
  font-size:11px
}
.cart .grid_custom_2 .discount-form button.button>span>span {
  padding:0 10px
}
.cart .grid_custom_1 .discount-form label {
  margin-bottom:5px;
  font-size:12px
}
.cart .grid_custom_1 .discount-form {
  float:left;
  width:400px
}
.cart .grid_custom_1 .discount-form .buttons-set {
  padding:0
}
.cart .grid_custom_1 .discount-form button.button>span {
  line-height:24px;
  height:24px;
  font-size:11px
}
.cart .grid_custom_1 .discount-form button.button>span>span {
  padding:0 10px
}
.cart-table button.btn-update span {
  background:0 0;
  color:#666;
  font-size:12px;
  font-weight:400;
  height:20px;
  line-height:20px
}
.header-buscar .searchautocomplete {
  margin-top:25px
}
.header-buscar .searchautocomplete>label {
  display:none
}
.header-buscar .searchautocomplete .nav {
  background:0 0;
  border:1px solid #ccc;
  width:330px;
  height:33px
}
.header-buscar .searchautocomplete .nav .nav-search-in .category-fake {
  margin:0;
  border-radius:0;
  line-height:34px;
  height:34px
}
.header-buscar .searchautocomplete .nav .nav-search-in .category {
  left:0
}
.header-buscar .searchautocomplete .nav-submit-button {
  padding:0;
  background-color: #ff3c3c;
  border-radius:0;
  height:35px;
  width:95px
}
.header-buscar .searchautocomplete .nav-submit-button button.button {
  background:url(../images/header-lupa.png) 10px 9px no-repeat;
  font-size:12px;
  padding:0;
  text-transform:uppercase;
  width:96px;
  height:35px;
  text-indent:20px;
  border:none
}
.header-buscar .searchautocomplete .searchautocomplete-placeholder {
  right:auto
}
.header-buscar .searchautocomplete .searchautocomplete-placeholder ul li a.name {
  font-weight:400
}
.cotizador-subtitle {
  padding:20px 0;
  float:left;
  width:100%
}
.cotizador-subtitle p {
  float:left;
  margin-bottom:15px
}
.cotizador-steps {
  float:left;
  width:100%;
  margin:0 0 5px
}
.cotizador-steps h2 {
  float:left;
  width:100%;
  padding:10px 0;
  background:#CCC;
  cursor:pointer
}
.cotizador-steps h2 span {
  margin-left:55px;
  float:left
}
.cotizador-steps .cotizador-div1 input, .cotizador-steps .cotizador-div4 input {
  border:1px solid #999;
  border-radius:3px;
  height:35px;
  -moz-appearance:textfield;
  -webkit-appearance:none;
  padding:0 5px
}
.cotizador-steps .cotizador-div3 input {
  border-radius:3px;
  -moz-appearance:textfield;
  -webkit-appearance:none;
  padding:0 5px
}
.cotizador-steps select {
  border:1px solid #999;
  border-radius:3px;
  height:37px
}
.cotizador-steps input.cotizador-url {
  width:97%
}
.label-url {
  width:100%;
  display:inline-block
}
.cotizador-div4 {
  width:18%;
  padding:10px 0;
  float:left
}
.cotizador-div3 {
  width:24.5%;
  padding:10px 0;
  float:left
}
.cotizador-divx {
  width:20%;
  padding:35px 0 0;
  float:left
}
.cotizador-divx input {
  width:auto;
  height:auto
}
.cotizador-div1 {
  width:54%;
  padding:10px 0;
  float:left
}
.cotizador-div2 {
  width:45%;
  padding:10px 0;
  float:left
}
.cotizador-div3 input, .cotizador-div4 input, .cotizador-div4 label, .cotizador-div4 select {
  width:90%;
  display:inline-block
}
.cotizador-div4 select option {
  padding:5px
}
input.cotizador-button {
  background-color: #ff3c3c;
  border:none;
  color:#fff;
  cursor:pointer;
  font-size:18px;
  font-weight:700;
  margin-top:5px;
  text-transform:uppercase;
  height:50px
}
.cotizador-steps .no-data {
  border-color:red;
  background:#FCF
}
#step_1.cotizador-steps h2 {
  background:url(../images/01.png) 8px no-repeat #CCC
}
#step_2.cotizador-steps h2 {
  background:url(../images/02.png) 8px no-repeat #CCC
}
.cotizador-div2 input, .cotizador-div2 label, .cotizador-div2 select {
  width:90%;
  display:inline-block
}
.cotizador-div2 select option {
  padding:5px
}
.cotizador-sitios {
  width:43%;
  float:right;
  border:1px solid #efefef
}
.cotizador-data {
  width:55%;
  float:left
}
.cotizador-sitios h2 {
  background:#efefef;
  float:left;
  font-size:12px;
  padding:5px 0;
  text-align:center;
  text-transform:uppercase;
  width:100%
}
.cotizador-sitios span {
  border:1px solid #efefef;
  float:left;
  margin:5px 0 5px 6px;
  text-align:center;
  width:18%
}
.cotizador-sitios span img {
  max-width:100%
}
.cotizador-sitios p {
  width:100%;
  text-align:center
}
.alert_cotizador {
  font-size:12px;
  color:red;
  display:none
}

.block-cart-header .mini-products-list li.costo_minimo {
  min-height:45px
}
.block-cart-header .mini-products-list li.costo_minimo .product-name {
  width:100%!important;
  font-size:12px
}
.block-cart-header .mini-products-list .costo_minimo .product-details {
  margin:0 10px 0 0;
  float:right;
  padding:0
}
#ofertaMIA.container-slider {
  margin-bottom:30px
}
#ofertaMIA.container-slider #new_products_block {
  height:480px
}
#ofertaMIA.container-slider #loading_block {
  height:480px
}
#ofertaMIA.container-slider #new_products_block .page-countdown .countdown-title {
  margin-top:0
}
.cms-pedidos-especiales .product-view.new-item-template .product-img-box {
  background:0 0;
  width:300px
}
.cms-pedidos-especiales .product-view .product-img-box .product-image {
  background:0 0
}
.cms-pedidos-especiales .product-view.new-item-template .product-img-box-wrap {
  width:310px
}
.cms-pedidos-especiales .col1-layout .product-view.new-item-template .product-shop {
  width:850px
}
.cms-pedidos-especiales .new-item-template .product-options-bottom {
  width:450px
}
.cms-pedidos-especiales .product-view.new-item-template .add-to-cart {
  width:410px;
  padding:5px 15px 15px
}
.cms-pedidos-especiales .product-view.new-item-template .product-options-bottom .wrap-uy-text {
  text-align:right;
  margin-right:0;
  padding:0
}
.cms-pedidos-especiales .new-item-template .add-to-cart button.button {
  width:300px;
  margin-top:8px;
  float:right
}
.cms-pedidos-especiales .product-view.new-item-template .product-name {
  width:390px
}
.cms-pedidos-especiales .product-view.new-item-template .product-data {
  width:400px
}
.cms-pedidos-especiales .product-view.new-item-template .product-options {
  width:370px
}
.cms-pedidos-especiales .product-view.new-item-template .product-options label {
  font-weight:700
}
.cms-pedidos-especiales .product-view.new-item-template .product-options .option_box {
  margin-bottom:10px
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .price-label-desde {
  border-bottom:1px dotted #CCC;
  float:left
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .price-label-desde.last {
  border-bottom:none
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .price-label-desde p {
  padding:5px;
  float:left
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .price-label-desde .seleccione-talle-color {
  float:right;
  text-align:right;
  border-left:1px dotted #CCC;
  width:170px;
  padding:5px 0
}
.cms-pedidos-especiales .new-item-template .btn-cart-logos-gris {
  margin:10px 0 5px;
  width:100%;
  text-align:center
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .regular-price {
  float:left;
  width:100%;
  border-bottom:1px dotted #CCC
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .regular-price .total_label {
  padding:15px 5px;
  float:left
}
.cms-pedidos-especiales .product-view.new-item-template .price-box .regular-price .price {
  padding:5px 0;
  width:170px;
  float:right;
  border-left:1px dotted #CCC;
  text-align:right
}
#shopping-cart-totals-table tbody tr.subtotals.subtotal_cart td {
  padding:0 0px;
}
#shopping-cart-totals-table tbody tr.subtotals.subtotal_cart td strong {
  margin:5px 0
}
#shopping-cart-totals-table tbody tr.subtotals.envio_cart td {
  padding:0 8px
}
#shopping-cart-totals-table tbody tr.subtotals.envio_cart td strong {
  margin:5px 0;
  font-size:15px
}
#shopping-cart-totals-table tbody tr.subtotals.total_cart td strong {
  margin:5px 0;
  font-size:14px;
  display:none
}
a.save_less {
  display:block;
  position:absolute;
  left:15px;
  top:60px;
  width:34px;
  height:44px;
  background:url(../images/vineta-descuento.png) left top no-repeat;
  color:#FFF;
  text-align:center;
  line-height:13px;
  padding-top:12px
}
a.save_less span {
  float:left;
  width:100%;
  font-size:10px;
  display:none
}
a.save_more {
  display:block;
  position:absolute;
  left:15px;
  top:60px;
  width:34px;
  height:44px;
  background:url(../images/vineta-descuento.png) right top no-repeat;
  color:#FFF;
  text-align:center;
  line-height:13px;
  padding-top:12px
}
a.save_more span {
  float:left;
  width:100%;
  font-size:10px;
  display:none
}
a.super_precio {
  display:block;
  position:absolute;
  left:15px;
  top:60px;
  width:34px;
  height:44px;
  background:url(../images/vineta-super.png) right top no-repeat;
  color:#FFF;
  text-align:center;
  line-height:13px;
  padding-top:3px;
  font-size:11px
}
.product-reviwews .box-reviews {
  float:left;
  width:49%
}
.product-reviwews .form-add {
  float:right;
  width:49%
}
.product-reviwews .data-table th {
  padding:5px 0;
  border:none;
  width:20%;
  text-align:center
}
.product-reviwews .data-table td {
  padding:5px 0
}
.product-reviwews .nickname_list, .product-reviwews .summary_list {
  float:left;
  width:48%;
  margin-right:10px
}
.product-reviwews .form-list textarea {
  height:60px
}
.product-reviwews {
  float:left;
  width:100%
}
.product-reviwews hr {
  border:1px solid #efefef
}
.product-reviwews .box-collateral-content dd span {
  color:#0078c2
}
.product-reviwews .box-collateral-content dd .date {
  color:#999;
  font-size:10px
}
.nuevo-cotizador .cotizador-sitios {
  width:100%;
  margin-bottom:15px
}
.nuevo-cotizador .cotizador-sitios.cotizador-amz {
  border: none;
  margin: 0;
}
.cms-productos-a-pedido .search-amz{
  height: 140px;
  clear: both;
  margin-top: 70px;
}
.cms-productos-a-pedido .search-amz .search-amz-logo{
  top: 0px;
  width: 100%;
  text-align: center;
}
.cms-productos-a-pedido .search-amz #resultado_amz{
  margin-top: 0;
}
.cms-productos-a-pedido .search-amz .input_amz{
  margin: 0;
  max-width: 403px;
}
.cms-productos-a-pedido .search-amz .button_amz{
  margin: 0;
}
.nuevo-cotizador .cotizador-sitios span {
  width:224px
}
.nuevo-cotizador .cotizador-div4 {
  width:23%
}
.nuevo-cotizador .cotizador-div3 {
  width:30%
}
.nuevo-cotizador .cotizador-subtitle {
  padding:0
}
.nuevo-cotizador .cotizador-data, .nuevo-cotizador .cotizador-subtitle p {
  width:100%
}
#terminos_cotizador input.cotizador-button {
  float:right;
  padding:0 30px;
  border-radius:3px
}
.cms-pedidos-especiales .nuevo-cotizador .product-view.new-item-template .price-box .regular-price .price {
  font-size:22px
}
.nuevo-cotizador .new-item-template .price sup {
  font-size:12px;
  top:3px
}
.cms-pedidos-especiales .nuevo-cotizador .product-view.new-item-template .price-box .regular-price .total_label {
  padding:11px 5px
}
.cms-pedidos-especiales .nuevo-cotizador .product-view.new-item-template .price-box .price-label-desde .seleccione-talle-color strong {
  font-size:16px
}
.como_link {
  background:#0078c2;
  padding:5px;
  display:inline-block;
  float:right;
  color:#FFF;
  border-radius:3px;
  margin-top:-10px;
  margin-right:100px
}
.como_link:hover {
  color:#FFF
}
dt.pay_method_radweb_stripe{
  background:url(../images/autorize_generica.png) 170px center no-repeat;
  padding:10px 0
}
.web_store_uy dt.pay_method_radweb_stripe{
  background:url(../images/autorize_2.png) 170px center no-repeat;
  padding:10px 0
}
dt.pay_method_stripe{
  background:url(../images/autorize_generica.png) 170px center no-repeat;
  padding:10px 0
}
.web_store_uy dt.pay_method_stripe{
  background:url(../images/autorize_2.png) 170px center no-repeat;
  padding:10px 0
}
dt.pay_method_authorizenet {
  background:url(../images/autorize_2.png) 310px center no-repeat;
  padding:10px 0
}
dt.pay_method_paypal_standard {
  background:url(../images/paypal.png) 215px center no-repeat;
  padding:5px 0
}
dt.pay_method_abitab {
  padding:5px 0
}
#authorizenet_cc_type_cvv_div input {
  width:50px!important
}
.fields .newsletter-register {
  margin-top:10px;
  line-height:14px
}
.fields .newsletter-register input {
  float:left;
  width:auto;
}
.redisenio_cart .cart-table2 thead tr {
  background:url(../images/bg_top_cart.gif) repeat-x #f0f0f0;
  text-transform:uppercase;
  font-size:12px;
  color:#000;
  border:1px solid #d6d6d6
}
.redisenio_cart .cart-table2 thead tr td {
  border:none
}
.redisenio_cart #shopping-cart-table2 .cart-table .price {
  color:#333;
  font-size:14px;
}
.checkout-cart-index .redisenio_cart .btn-remove2 {
  float: left;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 8px 15px 0 15px;
  margin-left: 3%;
  background: #ececec;
  width: 30%;
  height: 34px;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.checkout-cart-index .redisenio_cart .cart-add-fav .btn-add-fav{
  float: left;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 8px 15px 0 15px;
  margin-left: 3%;
  background: #ececec;
  width: 30%;
  height: 34px;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  cursor: pointer;
  position: relative;
  text-align: center;
}
.checkout-cart-index .redisenio_cart .cart-add-fav .btn-add-fav.not-loggedin{
  padding: 8px 15px 0 15px;
  text-align: left;
}
.checkout-cart-index .redisenio_cart .cart-add-fav .favorite {
  background-position: center;
}
.redisenio_cart .cart-table button.btn-update {
  text-align:center;
  background:url(../images/bg_top_cart.gif) repeat-x #f0f0f0;
  border:1px solid #d6d6d6;
  border-radius:0
}
.cart.redisenio_cart .cart-qty span {
  margin:1px 5px
}
.cart.redisenio_cart .qty-button {
  float: left;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 4px 15px 0 8px;
  background: #ececec;
  width: 30%;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.cart.redisenio_cart .qty-button .qty {
  padding: 4px 0 8px;
  width: 25px!important;
  color: #000;
  background: #ececec;
  border-color:#ececec;
}
.cart.redisenio_cart .qty-button .select-icon {
  float: right;
  padding: 5px 0 5px 10px;
  margin: 0;
}
.btn-enter-coupon {border: 1px solid #ccc;border-radius: 3px;text-align: center;padding: 10px;}
.btn-enter-coupon span {color: #000;}
.redisenio_cart .grid_custom_1 .discount-form {
  width:100%
}
.redisenio_cart .discount {
  width:100%;
  overflow: visible;
}
.redisenio_cart .grid_custom_1 .discount-form label {
  display:none;
  float:left;
  color:#666;
  text-transform:none;
  font-size:11px;
  margin:0
}
.redisenio_cart #awraf-discount-coupon-form .discount-form label {
  display: block;
}
.redisenio_cart .discount-form input {
  border: 1px solid #ccc;
  border-radius: 3px;
  text-align: center;
  padding: 10px;
}
.redisenio_cart .discount-form input:focus {
  border-color: #4dbdfe;
  box-shadow: 0 0 7px 0 #95d9ff;
  -webkit-box-shadow: 0 0 7px 0 #95d9ff;
  -moz-box-shadow: 0 0 7px 0 #95d9ff;
}
.redisenio_cart .grid_custom_1 .discount-form .buttons-set {
  margin-top:7px
}
.redisenio_cart .grid_custom_1 .discount-form .buttons-set .button {
  width: 100%;
  background: 0;
  height: auto;
}
.redisenio_cart .grid_custom_1 .discount-form .buttons-set button span {
  float: left;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 5px 15px 0 15px;
  background: #ececec;
  width: 100%;
  height: 34px;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.redisenio_cart #shopping-cart-table2 .data-table td h2.product-name {
  font-size:13px;
  font-weight:700;
  color:#2f2f2f;
}
.redisenio_cart #shopping-cart-table2 .data-table td .item-options em {
  color:#333
}
.redisenio_cart .wrap_dudas {
  width:100%;
  border:1px solid #d6d6d6;
  border-radius:3px;
  background:url(../images/bg_mas_cart.gif) repeat-x #f0f0f0;
  float:left;
  padding-bottom:10px
}
.redisenio_cart .wrap_dudas .dudas_telephone {
  width:170px;
  float:left;
  margin-left:20px;
  margin-top:10px
}
.redisenio_cart .wrap_dudas .dudas_telephone span {
  margin-bottom:5px;
  display:block
}
.redisenio_cart .wrap_dudas .dudas_telephone h1 {
  color:#c587b5;
  font-family:'arial', sans-serif;
  font-weight:700;
  font-size:17px
}
.redisenio_cart .wrap_dudas .dudas_telephone h2 {
  font-family:'arial', sans-serif;
  font-weight:400;
  font-size:12px;
  margin-bottom:15px
}
.redisenio_cart .wrap_dudas .dudas_telephone a {
  font-family:'arial', sans-serif;
  font-weight:400;
  font-size:11px;
  color:#333;
  text-decoration:underline
}
.redisenio_cart .wrap_dudas .mejor_eleccion {
  width:170px;
  float:left;
  margin-top:10px;
  font-family:'arial', sans-serif
}
.redisenio_cart .wrap_dudas .mejor_eleccion li {
  height:20px;
  line-height:17px
}
.redisenio_cart .wrap_dudas .mejor_eleccion li.mejor_eleccion_title {
  padding-bottom:5px;
  text-transform:uppercase;
  padding-left:0
}
.redisenio_cart .wrap_dudas .mejor_eleccion li.mejor_eleccion_compra {
  padding-left:20px;
  background:url(../images/empresa_newcart.png) left 3px no-repeat
}
.redisenio_cart .wrap_dudas .mejor_eleccion li.mejor_eleccion_envio {
  padding-left:20px;
  background:url(../images/empresa_newcart.png) left -15px no-repeat
}
.redisenio_cart .wrap_dudas .mejor_eleccion li.mejor_eleccion_garantia {
  padding-left:20px;
  background:url(../images/empresa_newcart.png) left -38px no-repeat
}
.redisenio_cart .wrap_dudas .mejor_eleccion li.mejor_eleccion_devolucion {
  padding-left:20px;
  background:url(../images/empresa_newcart.png) left -60px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago {
  width:240px;
  float:left;
  margin-top:10px;
  font-family:'arial', sans-serif
}
.web_store_co .redisenio_cart .wrap_dudas .metodo_pago {
  width:350px
}
.web_store_mx .redisenio_cart .wrap_dudas .metodo_pago, .web_store_pe .redisenio_cart .wrap_dudas .metodo_pago, .web_store_bo .redisenio_cart .wrap_dudas .metodo_pago {
  width:300px
}
.redisenio_cart .wrap_dudas .metodo_pago span {
  padding-bottom:5px;
  text-transform:uppercase;
  padding-left:0;
  display:block;
  float:left
}
.redisenio_cart .wrap_dudas .metodo_pago li {
  margin:0 5px 5px 0;
  width:70px;
  float:left;
  height:35px;
  overflow:hidden;
  padding:0;
  display:block
}
.redisenio_cart .wrap_dudas .metodo_pago li strong {
  display:block;
  width:200px;
  padding-left:200px
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_abitab {
  background:url(../images/metodos_newcart_2.png) left top no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_visa {
  background:url(../images/metodos_newcart_2.png) -76px top no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_master {
  background:url(../images/metodos_newcart_2.png) -153px top no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_alpha {
  background:url(../images/metodos_newcart_2.png) left -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_amex {
  background:url(../images/metodos_newcart_2.png) -77px -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_paypal {
  background:url(../images/metodos_newcart_2.png) -153px -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_prex {
  background:url(../images/metodos_newcart_3_2020.png) left -128px no-repeat;
  width:145px
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_pse {
  background:url(../images/metodos_colombia.png) -224px -39px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_exito {
  background:url(../images/metodos_colombia.png) -149px -39px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_occidente {
  background:url(../images/metodos_colombia.png) -224px 0 no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_carulla {
  background:url(../images/metodos_colombia.png) -149px 0 no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_quindio {
  background:url(../images/metodos_colombia.png) -75px 0 no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_surtimax {
  background:url(../images/metodos_colombia.png) no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_efecty {
  background:url(../images/metodos_colombia.png) 0 -39px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_davivienda {
  background:url(../images/metodos_colombia.png) -75px -39px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_servipag {
  background:url(../images/chile/metodos_newcart_chile.png) -153px -86px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_webpay {
  background:url(../images/chile/metodos_newcart_chile.png) 0px -126px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_bbva {
  background:url(../images/metodos_mexico.png) 0px -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_banamex {
  background:url(../images/metodos_mexico.png) -77px -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_santander {
  background:url(../images/metodos_mexico.png) -154px -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_oxxo {
  background:url(../images/metodos_mexico.png) -230px -43px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_bbva_continental {
  background:url(../images/metodos_peru.png) 0px -42px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_interbank {
  background:url(../images/metodos_peru.png) -77px -42px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_bcp {
  background:url(../images/metodos_peru.png) -153px -42px no-repeat
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_baneco {
  background:url(../images/metodos_bolivia.png) 0px -42px no-repeat;
  width: 145px;
}
.redisenio_cart .wrap_dudas .metodo_pago li.metodo_pago_banco_union {
  background:url(../images/metodos_bolivia.png) -155px -42px no-repeat;
  width: 145px;
}
.redisenio_cart .discount-raf {
  margin-bottom:20px;
  margin-top:-20px
}
.redisenio_cart.cart .totals table strong {
  font-size:20px;
  text-transform:uppercase;
  font-weight:700
}
.checkout-cart-index .redisenio_cart .cart-collaterals .grid_custom_2 p{
	margin-top: 4px;
	font-family: Mulish;
	font-weight: 700;
	color: #08875B;
	font-size: 12px;
}
.checkout-cart-index .redisenio_cart .cart-collaterals .grid_custom_1 {
  width:100%;
}
.redpagos-instructions-content .cvc_prex{top: 95px;right: 4%;}
.links_prex{float: right;margin-top: 50px;}
.btn_con_prex{height: 56px;}
.btn_con_prex span{height: 56px;}
.con_prex{margin-bottom: 20px;}
.link_solicitarprex{margin-right: 20px;}
.cvc_prex img{width: 140px;}
.redisenio_cart .cart-collaterals .franquicia {
  width:auto;
  margin:10px
}
.redisenio_cart #shopping-cart-totals-table tbody tr.subtotals.envio_cart td strong {
  font-size:12px;
  font-weight:400
}
.checkout-cart-index .cart .totals table th, .checkout-cart-index .cart .totals table td, .checkout-cart-index .cart .totals .price{font-size:14px;}
.redisenio_cart #shopping-cart-totals-table tbody tr.subtotals.envio_cart td {
  padding:0 8px 0 0
}
.redisenio_cart #shopping-cart-totals-table tbody tr.subtotals.subtotal_cart td strong {
  margin:15px 0 5px
}
.redisenio_cart #shopping-cart-totals-table {
  width:100%;
  float:right;
  margin: 32px 0 10px 0;


}
.redisenio_cart .discount-raf .discount {
  margin-top:0
}
.carter_table_main {
  width:100%;
  background:#0067b1;
  color:#FFF;
  text-align:center
}
.carter_table_main p {
  padding:20px 10px;
  font-size:16px
}
.carter_table_label {
  width:24%;
  float:left;
  margin-right:5px;
  margin-top:20px
}
.carter_table_label.oshkosh_table_label {
  width:19%
}
.carter_table_label span {
  background:#eee;
  padding:10px 0;
  width:100%;
  float:left;
  cursor:pointer;
  font-size:16px;
  text-align:center
}
.carter_table_label.selected span {
  background:#999;
  color:#FFF
}
.carter_table_chart {
  width:100%;
  float:left
}
.carter_table_chart table {
  width:90%;
  float:left;
  margin-top:20px;
  margin-left:5%
}
.carter_table_chart table th {
  width:32%;
  float:left;
  font-weight:700;
  padding:10px 0;
  text-indent:10px
}
.carter_table_chart table td {
  width:32%;
  float:left;
  padding:5px 0;
  text-indent:10px
}
.carter_table_chart table .even td {
  background:#eee
}
.carter_table_chart.table_4td table td, .carter_table_chart.table_4td table th {
  width:24%
}
.carter_table_chart_sub {
  width:98%;
  float:left;
  margin:10px 0;
  display:block;
  padding:10px 0;
  text-align:center;
  background:#999;
  color:#fff;
  font-size:16px
}
.pager .pages ol li a, .pager .pages ol .page_link {
  border:1px solid #ededed;
  padding:5px;
  display:inline-block;
}
.pager .pages .next-page::after {
  content: '►';
  font-size: 12px;
}
.pager .pages .previous-page::before {
  content: '◄';
  font-size: 12px;
}
.aw-raf-statistics .invitar_amigos {
  background-color: #ff3c3c;
  border-radius:3px;
  color:#fff;
  display:block;
  font-size:16px;
  margin-top:7px;
  padding:10px 0;
  width:200px;
  text-align:center;
  text-transform:uppercase;
  font-weight:700
}
.banner_invitar_amigos {
  position: relative;
  display: flex !important;
  height: 70px;
  justify-content: space-between;
  align-items: center;
  color: #fff !important;
  text-align: center;
  border-radius: 5px;
  overflow: hidden;
  background: #fbb621;
  background: -moz-linear-gradient(45deg, #fbb621 1%, #f9a31a 51%, #f8b500 52%, #fbb621 100%);
  background: -webkit-linear-gradient(45deg, #fbb621 1%,#f9a31a 51%,#f8b500 52%,#fbb621 100%);
  background: linear-gradient(17deg, #fbb621 1%,#f9a31a 51%,#f8b500 52%,#fbb621 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb621', endColorstr='#fbb621',GradientType=1 );
}
.banner_invitar_amigos .banner_bg{
  background: url('../images/invita-y-gana/sprite-banner-invita.png') no-repeat;
  background-size: 110px;
  left: 0px;
  background-position: -43px -22px;
  height: 45px;
  width: 45px;
}
.banner_invitar_amigos .banner_txt {
  width: 150px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}
.svg_arrow_right {
  fill: #fff;
}
.amrmafront-customer-export h1 {
  margin-bottom:15px
}
.landing-banner {
  width:100%;
  float:left;
  text-align:center
}
.landing-banner img {
  max-width:100%
}
.landing-wrapper {
  width:100%;
  float:left;
  text-align:center;
  margin-bottom:20px;
}
.landing-wrapper .landing-imagen {
  width:190px;
  height:186px;
  float:left;
  margin:5px 5px 0 0
}
.landing-wrapper .landing-imagen img {
  max-width:100%
}
.landing-wrapper .landing-menu {
  margin:5px 5px 0 0;
  width:380px;
  min-height:164px;
  background:#f4f4f4;
  text-align:left;
  border:1px solid #949494;
  float:left
}
.landing-wrapper .landing-menu ul {
  float:left;
  width:160px;
  margin:10px
}
.landing-wrapper .landing-menu ul li {
  padding:2px 5px
}
.landing-wrapper .landing-menu ul li.landing-menu-title {
  padding:5px;
  background:#000;
  color:#FFF;
  font-weight:700
}
.landing-wrapper .landing-menu ul li a {
  color:#333
}
.landing-wrapper .landing-menu ul li.landing-menu-subtitle.subtitle-1 {
  background:#f1ad00;
  margin:0 0 5px
}
.landing-wrapper .landing-menu ul li.landing-menu-subtitle.subtitle-2 {
  background:#009a40;
  margin:0 0 5px
}
.landing-wrapper .landing-menu ul li.landing-menu-subtitle.subtitle-3 {
  background:#e70034;
  margin:0 0 5px
}
.landing-wrapper .landing-menu ul li.landing-menu-subtitle.subtitle-4 {
  background:#1ec5ef;
  margin:0 0 5px
}
.landing-wrapper .landing-menu ul li.landing-menu-subtitle a {
  color:#FFF;
  font-weight:700;
  padding:5px;
  font-size:14px
}
.landing-wrapper.solo-crocs .landing-imagen {
  width:239px
}
.landing-wrapper.solo-crocs .landing-menu {
  width:185px;
  height:185px;
  float:right;
  margin:5px 0 0
}
.popup-footer-mobile {
  font-family: 'arial', sans-serif;
  font-size: 15px;
  color: #333333;
  max-width: 570px;
  margin: 0 auto;
  position: fixed;
  transition: bottom 0.6s ease-in-out;
  -webkit-transition: bottom 0.6s ease-in-out;
  -moz-transition: bottom 0.6s ease-in-out;
  -o-transition: bottom 0.6s ease-in-out;
  z-index: 999;
  background: #fff;
  padding: 0 15px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-shadow: 0px 20px 30px 10px #000;
  bottom: -160px;
  left: 0;
  right: 0;
}
.popup-footer-mobile.show_popup {
  bottom:0;
}
.popup-footer-mobile .close-popup {
  width: 16px;
  height: 16px;
  background-position: -514px -334px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.popup-footer-mobile .main-text {
  font-size: 18px;
  color: #ff3c3c;
  line-height: 1.2;
  margin: 8px 0 2px;
}

.popup-footer-mobile .popup-content{
  margin-top: 7px;
  padding-bottom: 15px;
}
.popup-footer-mobile .popup-content p{
  margin-bottom: 10px;
}
.popup-footer-mobile .popup-content a{
  color: #0066c0;
}

#registration-home-popup-mobile {
  background:url(../images/bg_popup_mobile.png) repeat-x #ea4a1f;
  border:none;
  min-height:250px;
  top:20%;
}
#registration-home-popup-mobile .ofertas_mobile {
  font-size:18px;
  line-height:20px;
  color:#FFF;
  font-family:'arial', sans-serif;
  width:100%;
  margin:20px auto
}
#registration-home-popup-mobile input#banner-newsletter {
  border:6px solid #fff;
  border-radius:3px
}
#registration-home-popup-mobile button.button {
  width:100%;
  float:left
}
#registration-home-popup-mobile button.button>span {
  width:100%
}
#registration-home-popup-mobile button.button span span {
  width:100%;
  padding:0
}
#registration-home-popup-mobile .close {
  font-size:16px;
  float:none;
  opacity:1;
  color:#FFF;
  text-shadow:none;
  text-decoration:underline;
  font-style:italic
}

.web_store_co #registration-home-popup .modal-body { background: rgba(0, 0, 0, 0) url("../images/newsletter-bg-co.png") no-repeat scroll center top;}
.web_store_co #registration-home-popup .block-content { padding-top: 300px; padding-left:0;}
.web_store_co #registration-home-popup #banner-newsletter { font-size:14px; background:none; margin-left:145px;}
.web_store_co #registration-home-popup .modal-body .link-close { padding: 12px 0; text-align: center; }
.web_store_co #registration-home-popup .modal-body .link-close a { color:#333; font-size: 12px;font-style: normal; }
.web_store_co #registration-home-popup button.button { margin: 20px auto 0px; float:none;}
.web_store_co #registration-home-popup .block-content .input-box { width:100%;}
.web_store_co #registration-home-popup button.button > span { background:#898989; text-transform:uppercase; }

.web_store_co #registration-home-popup-mobile {
  background:url(../images/newsletter-bg-co-mobile.png) repeat-x #fff;
}

.web_store_co #registration-home-popup-mobile .ofertas_mobile {
  font-size:20px;
  color: #fc3c01;
  line-height:normal;
  text-transform:uppercase;
}
.web_store_co #registration-home-popup-mobile .ofertas_mobile strong {
  font-size:70px;
}
.web_store_co #registration-home-popup-mobile button.button > span { background:#898989; text-transform:uppercase; }
.web_store_co #registration-home-popup-mobile .modal-body .link-close { padding: 0; text-align: center; }
.web_store_co #registration-home-popup-mobile .modal-body .link-close a { color:#333; font-size: 12px;font-style: normal; }
.web_store_co #registration-home-popup-mobile input#banner-newsletter {background: url("../images/newsletter-input-co-mobile.png") no-repeat #ececec; padding: 10px 43px; margin-left:-5px; border:1px solid #b0afaf; border-radius:3px;}
.transaccion_msg {font-size: 14px;}
.transaccion_msg a {font-weight: 700; color: #333;}
.transaccion_button button { cursor: pointer; background-color: #0078c2; border-radius: 4px; font-family: 'arial', sans-serif; font-size: 15px; font-weight: 700; height: 32px; line-height: 21px; text-transform: uppercase; padding: 5px 10px; margin: 0 auto; opacity: 1; text-shadow: none; border: 0; color: white;}
.transaccion_button button a:hover { background-color: #0078c2!important; color:white!important;}

/* Agrego numero de Ordenes Activas */
.menu-customer .customer-menu-ul li .active_orders{
  position: absolute;
  top: 8px;
  left:-18px;
  background: red;
  text-align: center;
  width: 15px;
  height: 15px;
  border-radius: 15px;
}
.menu-customer .customer-menu-ul li .active_orders p{
  font-size: 9px;
  font-weight: bold;
  line-height: 1.7;
  padding-left: 0px;
  color: #fff;
}

/* Da estilos al banner  */
.web_store_uy .header-banner-new .header-banner-mobile {display: block;width: 94%;margin-bottom: 0;padding: 5px 0;margin: 5px 3% 10px;border: 1px solid #ddd;background: #f4f4f4;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}


/* Estilos del login footer */
.account-login .registered-users-wrapper .form-list li{position: relative;}
.account-login .registered-users-wrapper .form-list label{position: absolute;margin: 5px 0px 0px 11px;color: #a3a3a3;}
.account-login .registered-users-wrapper .form-list .show_password span{float: right;}
.account-login .registered-users-wrapper .form-list .show_password{float: left;}
.account-login .registered-users-wrapper .form-list input.input-text{color:#000; height: 50px;padding-top: 10px;}
.account-login .registered-users-wrapper .form-list .input-box{margin-bottom:10px;}
.account-login .registered-users-wrapper .form-list input.input-text::-webkit-input-placeholder { color:#a3a3a3 ; }
.account-login .registered-users-wrapper .form-list input.input-text:-moz-placeholder { color:#a3a3a3 ; }
.account-login .registered-users-wrapper .form-list input.input-text::-moz-placeholder { color:#a3a3a3 ; }
.account-login .registered-users-wrapper .form-list input.input-text:-ms-input-placeholder { color:#a3a3a3 ; }
.account-login .registered-users-wrapper .form-list .input-box label#pass-show{position: absolute; top: 30px; left: 0px; display: block;}
.account-login .registered-users-wrapper .form-list .input-box label#pass-show-login{position: absolute;top: 30px;left: 11px;background: #fff; display: block;}
.account-login .registered-users-wrapper .form-list input.input-text:focus::-webkit-input-placeholder { color:transparent; }
.account-login .registered-users-wrapper .form-list input.input-text:focus:-moz-placeholder { color:transparent ; }
.account-login .registered-users-wrapper .form-list input.input-text:focus::-moz-placeholder { color:transparent ; }
.account-login .registered-users-wrapper .form-list input.input-text:focus:-ms-input-placeholder { color:transparent ; }

.account-create .form-list li{position: relative;}
.account-create .form-list label{position: absolute;margin: 5px 0px 0px 11px;color: #a3a3a3;}
.account-create .form-list .show_password span{float: right;}
.account-create .form-list .show_password{float: left;}
.account-create .form-list input.input-text{color:#000; height: 50px;padding-top: 10px;}
.account-create .form-list .input-box{margin-bottom:10px;}
.account-create .form-list input.input-text::-webkit-input-placeholder { color:#a3a3a3 ; }
.account-create .form-list input.input-text:-moz-placeholder { color:#a3a3a3 ; }
.account-create .form-list input.input-text::-moz-placeholder { color:#a3a3a3 ; }
.account-create .form-list input.input-text:-ms-input-placeholder { color:#a3a3a3 ; }
.account-create .form-list .input-box label#pass-show{position: absolute; top: 30px; left: 0px; display: block;}
.account-create .form-list .input-box label#pass-show-login{position: absolute;top: 30px;left: 11px;background: #fff; display: block;}
.login_header_right .form-list .field p{margin: -7px 0px 3px 0px;}
.account-create .form-list input.input-text:focus::-webkit-input-placeholder { color:transparent ; }
.account-create .form-list input.input-text:focus:-moz-placeholder { color:transparent ; }
.account-create .form-list input.input-text:focus::-moz-placeholder { color:transparent ; }
.account-create .form-list input.input-text:focus:-ms-input-placeholder { color:transparent ; }



.show_password .checkbox{width: 6px; height: 6px; border: 1px solid #a3a3a3; margin: 0 5px; background: #dedede;}
.show_paddword .checkbox #checkbox-tick{color: #000; float: left; margin: -2px 0 0 -3px;}
.form-list .input-box label#pass-show-register{position: absolute;top: 30px;left: 0px;display: block;}
.login_header_right .buttons-set{margin-top: 5px;}
.login_header_right .news {margin: 10px 0 20px;}
.login_header_right .input-validation{top:20px;}

/* Estilos que permiten que al seleccionar el campo el placeholder siga visible */
.form-list .input-box input.active_placeholder::-webkit-input-placeholder { color:#a3a3a3 !important; }
.form-list .input-box input.active_placeholder:-moz-placeholder { color:#a3a3a3 !important; }
.form-list .input-box input.active_placeholder::-moz-placeholder { color:#a3a3a3 !important; }
.form-list .input-box input.active_placeholder:-ms-input-placeholder { color:#a3a3a3 !important; }
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){
  #login_header.modal{top:15%;}
  #register_header.modal{top:15%;}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){
  #login_header.modal{left:21%;top:15%;}
  #register_header.modal{left:21%;top:15%;}
}
@media only screen and (min-width:768px) {
  .row{margin: 0 !important;}
  [class*="span"]{margin: 0 !important;}
  .products-grid{margin-bottom: 25px !important;}
  .web_store_co .redisenio_cart .wrap_dudas .metodo_pago{width:240px;}
  .web_store_mx .redisenio_cart .wrap_dudas .metodo_pago{width:240px;}
  .web_store_pe .redisenio_cart .wrap_dudas .metodo_pago{width:240px;}
  .header-top .header_buscar_top{display:none !important;}
  .header-top-wrap .header-ayuda{display:none;}
  .header-top-wrap .div-currency_select{display:none;}
  .header-top-wrap .lang_selector_wrap{display:none;}
  .header-top-wrap .header-bienvenido{display:none;}
  .header-top-wrap .header-favoritos{padding-top: 1px;height: 17px;}
  .cart-collaterals .franquicia{width:205px;}
  .checkout-cart-index .page-title.dudas_telephone h1{font-size:26px;text-align:center;margin-top:60px;}
  .checkout-cart-index .page-title.dudas_telephone h1 span{font-size:12px;display:block;}
  .header-banner-mobile {display: block !important;}
  .header-banner-new {padding:0;}
  .header-banner-new a{width:24%;margin-bottom:0;padding:5px 0;font-size: 11px;margin-bottom: 5px;}
  .header-banner-new .header-banner-new-5 {display: block;width: 99%;margin-bottom: 5px;padding: 5px 0;border: 1px solid #ddd;background: #f4f4f4;margin-left: -5px;}
  .header-banner-new .header-banner-new-6 {display: none;}
  .web_store_mx .header-banner-new a{width:82%;}
  .vendor_link a{display:none;}
  .landing-wrapper .landing-imagen{height:173px;width:175px;}
  .landing-wrapper .landing-menu{width:350px;}
  .landing-wrapper .landing-menu ul{width:150px;}
  .landing-wrapper.solo-crocs .landing-imagen{height:160px;width:175px;}
  .landing-wrapper.solo-crocs .landing-menu{display:none;}
  .redisenio_cart .wrap_dudas .mejor_eleccion{display:none;}
  .redisenio_cart .grid_custom_1 .discount-form label{width:100%;}
  .redisenio_cart .wrap_dudas .dudas_telephone{width:140px;margin-left:10px;}
  .checkout-cart-index .redisenio_cart .cart-collaterals .grid_custom_1{width:100%;}
  .redisenio_cart .cart-collaterals .franquicia{display:none;}
  .redisenio_cart #shopping-cart-totals-table tbody tr.subtotals.referafriend_discount td .price{font-size:12px;}
  .redisenio_cart #shopping-cart-totals-table tbody tr .descuento .price{font-size:12px;}
  .cotizador-data, .cotizador-sitios{width:100%;}
  .cotizador-div3 label, .cotizador-div4 label, .cotizador-div1 label, .cotizador-div2 label, .cotizador-divx label{font-size:11px;}
  .cotizador-steps input.cotizador-url{width:93%}
  .cotizador-div4 input{width:88%;}
  .cotizador-div4, .cotizador-divx{width:24%;}
  .cotizador-div3{width:40%;float:right;}
  .cms-productos-a-pedido .col1-layout .product-view.new-item-template .product-shop{width:455px;}
  .cms-productos-a-pedido .product-view.new-item-template .product-img-box-wrap,
  .cms-productos-a-pedido .product-view.new-item-template .product-img-box,
  .cms-productos-a-pedido .product-view .product-img-box .product-image{width:250px;}
  .cms-productos-a-pedido .product-view .product-img-box .product-image img{max-width:250px !important;}
  .menu-header img.ahora_img{display:none;}
  .checkout-cart-index .page-title.dudas_telephone{width:190px;}
  .col2-set-cart{width:190px;}
  .col1-layout .product-view.new-item-template .product-shop, .product-view.new-item-template .product-name{width:100%;}
  .cms-pedidos-especiales .col1-layout .product-view.new-item-template .product-shop{width:350px;}
  .product-view.new-item-template .product-data, .product-view.new-item-template .product-options{width:100%}
  .new-item-template .amconf-images-container, .new-item-template .row-product{width:350px;}
  .product-collateral.new-item-template{width:720px;}
  .new-item-template .box-description h2{width:700px;}
  .product-view.new-item-template .short-description{width:100%;}
  .product-view.new-item-template .add-to-box{float:left;}
  .product-view.new-item-template .product-options dd{width:52%;}
  .col1-layout .product-view.new-item-template .product-shop .isBlckFrd_qty{width:100%;max-width:240px;}
  .col1-layout .product-view.new-item-template .product-shop .blackfriday_counter{width:100%;max-width:240px;}
  .checkout-cart-index .page-title h1{font-size:16px;}
  .checkout-cart-index .page-title h1 span{font-size:15px;/*display:block;*/}
  .checkout-cart-index .page-title h1{ padding: 10px 0;display: block; width: 100%;}
  .get_search .span3{width:155px;}
  .get_search .products-grid .product-image img{max-width:145px;}
  #new_products_block{height:310px;}
  .multipledeals-index-list .page-countdown .countdown-title{font-size:13px;width:auto;}
  .multipledeals-index-list .page-countdown{height:90px;}
  .multipledeals-index-list .page-countdown .countdown-container{width:93%;margin:0 5px;}
  .multipledeals-index-list .products-grid .page-countdown .js-days-countdown{margin-top:0;}
  .multipledeals-index-list .span3{width:22%;}
  #new_products_block .page-countdown{height:75px;}
  #new_products_block .page-countdown .countdown-title{width:85%;margin:0;}
  #new_products_block .page-countdown .countdown-container{width:93%;margin:0 5px;}
  .header-top-wrap .sealtext{display:none;}
  .size-chart-table .menu_anclas ul{height:80px;}
  .size-chart-table .menu_anclas li{width:50%;}
  .cms-page-view.cms-size-chart .title_talles .close_tab{top:-25px;}
  .productos-fijos-home .prod-fijo{width:48%;margin-right:1%;}
  .products-grid-new .uru-price .price{font-size:9px}
  .attributesplash-page-view .span3{width:155px;}
  .attributesplash-page-view .todo-incluido a{font-size:10px}
  .products-list .todo-incluido a{font-size:12px}
  .products-list .todo-incluido{bottom:29px;}
  .products-list .wrap-list-price{margin-bottom:40px;}
  .product-view .todo-incluido a{font-size:14px}
  .wrap-uy-text .todo-incluido{margin:0;float:right;}
  ul.products-grid-new{padding-bottom:20px;}
  .header_top_row .header{margin:0;}
  .header-wrapper .header-menu{display:none;}
  .checkout-onepage-index .header-wrapper .header-top{height:45px;}
  #resultado_amz{max-width:768px;margin:0 auto;}
  .sf-menu-phone .regalos-ninos{display:block;margin:0;width:150px;height:auto;}
  .main-container .span10.slider-home{width:100%;height: auto;}
  .cms-index-index .container-slider .category-products .products-grid .price-box{right:45px;}
  a.save_less{top:90px;}
  a.save_more{top:90px;}
  a.super_precio{top:90px;}
  .header_top_row .header{margin:0 -20px;}
  .header .header_phone{padding:0;margin:14px 5px 0 0;background:none;font-size:11px;}
  .header .form-search .input-text{width:208px;}
  .order-buttons{display:none !important;}
  .sorter .view-mode{padding-top:0;}
  .cart .crosssell button.btn-cart{float:none;margin-bottom:10px;}
  .cart .crosssell .add-to-links{float:none;}
  .cart .crosssell .product-details button.button > span{font-size:11px;}
  .shipping .jqTransformSelectWrapper{width:204px !important;}
  .shipping .jqTransformSelectWrapper > div > span{font-size:11px;}
  .cart .shipping .form-list li select option{width:174px;}
  .banner-logo{display:none;}
  #search_mini_form{left:-165px;margin-top:-20px;}
  #fb-likebutton{top:117px;}
  .footer-marcas .marcas-footer{max-width:115px;}
  .footer-marcas{min-height:59px;}
  .btn-info{display:none;float:right;}
  .block-viewed-home .mas_colores_disponibles{right:0;}
  .products-grid-new .actions a{margin:1px;}
  .products-grid-new .actions a.btn-add-to-cart{margin-top:2px;display:block;float:right;}
  .cart .totals table th, .cart .totals table td{font-size:11px;padding:15px 10px;}
  .cart .totals table td+td{padding:15px 10px;}
  .cart .totals .price{font-size:18px;}
  .mini-products-list .product-name{width:100%;margin:0;padding-top:10px;}
  #back-top{display:none !important;}
  .cotiza_tu_propio_producto{font-size:14px;}
  .banners-video-pagos li {width: 100%;}
  .banners-video-pagos .banner-home-video {margin-right: 0;}
  .banners-video-pagos .banner-home-pagos {margin-top: 15px;}
  .products-grid li.item{padding:10px;}
  .products-grid .product-image{width:100%;}
  .regular-price, .products-grid li.item .minimal-price-link{float:none;}
  .products-grid li.item .price-box.map-info a{float:none;padding:0;}
  .products-grid li.item .regular-price, .products-grid li.item .old-price{display:block;}
  .catalog-category-view .products-grid .price-box{margin:-80px 0 0 0;}
  .products-grid .price-box.map-info a{margin:-5px 0 0;}
  .products-grid li.item .ratings .rating-box{float:none;margin:0 auto 10px;}
  .products-grid li.item .ratings .amount{float:none;display:block;text-align:center;margin:0;}
  .product-view .product-shop{float:none;width:auto;}
  .catalog-product-view .map-popup{left:0 !important;}
  .addthis_default_main .addthis_counter{clear:inherit;}
  .block-layered-nav dd{padding-left:5px;}
  .block-wishlist .actions a, .page-sitemap .links a{font-size:10px;}
  .payment-methods .pay_method_redpagos .checkout-agreements .agreement-content{box-sizing:border-box;padding:10px 20px;}
  .links_prex{width:100%;margin:30px auto;float:none;}
  .links_prex .con_prex{float:left;}
  .links_prex .link_solicitarprex{clear:none;}
  .checkout-cart-index .cart .cart-table-foot .btn-update{margin-left:50px;}
  .checkout-cart-index .cart .cart-table-foot .btn-update span{font-size:14px;}
  .new_dudas_telephone{display:none;}
  .cart-collaterals .grid_custom_2 .franquicia{float:right;}
  .checkout-onepage-index .buttons-set #onepage-guest-register-button{margin-left:10px;}
  .new-users-wrapper .buttons-set{margin:10px 0}
  .cart-collaterals .col2-set .col-1{margin-right:15px;}
  .checkout-cart-index .cart .totals table th, .checkout-cart-index .cart .totals table td, .checkout-cart-index .cart .totals .price{font-size:18px;}
  #shopping-cart-table2 .data-table td h2.product-name{font-size:14px;}
  table#shopping-cart-table{font-size:14px !important;}
  .cart .totals{overflow:visible;}
  .checkout-cart-index .grid_custom_2 .checkout-types li img{float:right;margin-top:10px;}
  .checkout-cart-index .block-related-new .block-title{font-size:16px;}
  #shopping-cart-table2 .data-table td{padding:0px 5px 9px;}
  #shopping-cart-table2 .data-table td.td-delete{padding-top:5px;position:relative;}
  .box-up-sell{height:auto;}
  .box-up-sell h2{font-size:12px;line-height:15px;}
  .box-up-sell .jcarousel-clip{width:500px;}
  .box-up-sell .jcarousel-next, .box-up-sell .jcarousel-prev{top:10px;}
  .box-up-sell ul li{margin-right:9px;width:141px !important;padding:8px;}
  .box-up-sell ul.jcarousel-list li{margin-right:9px !important;}
  .box-up-sell ul li .product-image img{height:136px;width:136px;}
  #multiship-addresses-table select{width:200px;}
  #multiship-addresses-table select option{width:170px;}
  #multishipping-billing-form .sp-methods .form-list input.input-text{width:100%;}
  .checkout-progress li{clear:left;width:100%;}
  .box-collateral.form-add .box-collateral-content{overflow:auto;}
  .multiple-checkout .gift-messages-form .item .details .field{width:267px;}
  .multiple-checkout .gift-messages-form .form-list input.input-text{width:261px;}
  .multiple-checkout .gift-messages-form .inner-box .form-list li.wide textarea{width:260px;}
  .cms-about-magento-demo-store .about-col-1, .cms-about-magento-demo-store .about-col-2, .cms-about-magento-demo-store .about-col-3{padding:214px 15px 15px;}
  .cms-about-magento-demo-store .about-col-4 ul, .cms-about-magento-demo-store .about-col-5 ul, .cms-about-magento-demo-store .about-col-6 ul{padding:25px 0 12px 20px;}
  .block-poll .answer{width:95px;}
  .footer-cols-wrapper{position:relative;overflow:hidden;padding-bottom:10px;}
  .footer-col.last{margin-right:0;}
  .my-account #wishlist-view-form #wishlist-table .product-image img{height:100px;width:100px;}
  .my-account .data-table th, .my-account .data-table td{padding:5px;}
  #wishlist-view-form .buttons-set.buttons-set2{text-align:center;}
  #wishlist-view-form .buttons-set.buttons-set2 button.button{float:none;margin:0 10px 10px 0 !important;}
  #customer-reviews button.button{float:left;}
  .slider_block{margin-bottom:20px;}
  .slider_block .span8{width:724px;margin-bottom:20px;}
  .slider_block .span4{width:724px;clear:both;}
  .slider_block .span4 .banner{float:left;width:352px;margin-bottom:0;}
  .slider_block .span4 .banner.banner1{margin-right:20px;}
  .main-banner{width:244px;}
  .banner h2{font-size:26px;}
  .banner p{font-size:15px;}
  .block .block-title strong{font-size:17px;}
  .cms-producto .block-related-new .block-content ul li.item{width:50%;}
  .cms-productow .block-related-new .block-content ul li.item{width:50%;}
  .banner-category{width:100%;}
  .footer .develop a{left:0px;}
  .header-banner a{display:block;width:auto;background:none!important;margin-bottom:15px;}
  .footer .block-subscribe .input-box{margin-bottom:12px;width:auto;}
  .footer .bottom-gray-line .logos, .footer-container .bottom-gray-line .logos{float:none;margin:0 auto 20px;padding:0;width:350px;}
  .footer .cards, .footer-container .cards{float:none;margin:0;text-align:center;}
  .footer .cards .cards-wrap{display:block;float:none;margin:0 auto;width:425px;}
  .header .fb-login{margin-right:10px;}
  .callus-top{float:right;margin-bottom:15px;}
  .header .logo{width:240px;}
  .header .quick-access{clear:both;}
  .header-links{float:right;}
  .footer .social-links{display:block;}
  .footer .social-box{display:none;}
  .footer-news{float:left;padding:10px 0;}
  .footer .box-grated{float:left;margin-top:10px;}
  .footer .footer-news-left .title-news{font-size:15px;}
  .footer .block-subscribe .news-icon{padding:5px 10px;}
  .footer .block-subscribe .input-box{margin-bottom:12px;width:470px;}
  .footer .block-subscribe .input-text{padding:10px 5px;}
  .footer .block-subscribe .actions button.button span span{padding:0 10px;}
  .footer-metodos-pago .metodos{width:100%;padding-bottom:20px;border-bottom:1px solid #ddd;}
  .footer-metodos-pago .certificados{width:100%;padding-top:20px;}
  .footer-metodos-pago .certificados #siteseal{float:left;padding-left:20px;}
  .footer-internacional .paises{width:100%;padding-bottom:20px;border-bottom:1px solid #ddd;}
  .footer-internacional .develop{padding-top:20px;float:left;}
  .footer-internacional .develop span{font-size:12px;font-weight:700;}
  .header-buscar .buscar_google{width:180px;}
  .header-buscar .searchautocomplete{width:260px;margin-top:0;}
  .header-buscar .searchautocomplete .nav{width:160px;}
  .header-top-wrap .header-like{display:none !important;}
  .header-top-wrap .header-safe{display:none;}
  .header-top-wrap .header-registermagento{padding:0;}
  .header-top-wrap .header-registermagento a {padding: 0px 10px 0px 10px;}
  .header-top-wrap .header-notloggedin .header-loginpopup {height: 18px;}
  .header-top-wrap .header-notloggedin .header-loginpopup .login_submenu {padding: 0 10px 0 10px;}
  .header-top-wrap .header-registerfacebook{padding:0 5px;}
  .header-top-wrap .header-help{padding:0;}
  .header-top-wrap .header-loginpopup{padding:0 5px;}
  .header-top-wrap .header-loginpopup .login-div .active_orders {top: -9px;}
  .products-grid-new .mas_colores_disponibles{top:75px;}
  .products-grid-new .nuevos_productos_tab{top:106px;}
  .products-grid-new .price-box{margin-top:-70px;}
  .products-grid-new .wrap-uy-text{padding-top:0;height:28px;}
  .products-grid-new .product-name a{height:40px;}
  #new_products_block.new5{height:400px;}
  .trust-guard-logo a{position:relative;bottom:0px;}
  body .confirmar_prex_yatiene{width:100%;}
  .orderIncrement {width:44%!important; padding:15px!important; height: 50px!important; margin-right: 5px!important;margin-bottom: 5px!important;}
  .orderIncrement span {padding:5px!important;}

  .productos-fijos-home .prod-fijo-left .regular-price .price{
	font-size: 22px;
  }
  .productos-fijos-home .prod-fijo-left .price-box-fijos .price-label-desde{
	font-size: 12px;
  }
}
@media only screen and (max-width:767px){
  body .confirmar_prex_yatiene{width:90%;}
  .cms-libros .favorite_icon{right:23px;}
  .slider-home .flex-control-nav {display: block !important;}
  .sf-menu-phone .header-referals{display:block !important;}
  .header-top-wrap .header-loginpopup{/*display:none;*/padding: 0 5px;}
  .header-top-wrap .header-bienvenido{display:none;}
  .header-top-wrap .header-favoritos{/*display:none;*/padding-top: 1px;height: 17px;}
  .wrap_oferta_diaria{display:none;}
  .landing-wrapper{display:none;}
  .preguntas_frecuentes_body .content_pf p img{max-width:100%}
  .redisenio_cart .cart-table2 thead{display:none;}
  .checkout-cart-index .redisenio_cart .btn-remove{margin:0;}
  .main-container .span10.slider-home{width:100%;height: auto;}
  .banners-video-pagos li {width: 100%;}
  .banners-video-pagos .banner-home-video {margin-right: 0;}
  .banners-video-pagos .banner-home-pagos {margin-top: 15px;margin-bottom: 15px;}
  .flex-direction-nav a{visibility:hidden;}
  .cotizador-data, .cotizador-sitios{width:100%;}
  .nuevo-cotizador .cotizador-div4, .nuevo-cotizador .cotizador-div2, .nuevo-cotizador .cotizador-div1, .nuevo-cotizador .cotizador-div3{width:97%;}
  .cotizador-steps input.cotizador-url, .cotizador-steps input, .cotizador-steps select{width:100%;}
  .cotizador-divx, .cotizador-div3{width:49%}
  .cotizador-divx input{width:auto;}
  .cotizador-steps h2{font-size:15px;}
  .product-view.new-item-template{clear:both;}
  .cms-productos-a-pedido .col1-layout .product-view.new-item-template .product-shop{width:100%;}
  .cms-productos-a-pedido .product-view.new-item-template .product-img-box-wrap,
  .cms-productos-a-pedido .product-view.new-item-template .product-img-box,
  .cms-productos-a-pedido .product-view .product-img-box .product-image{width:100%;height:auto;}
  .cms-productos-a-pedido .product-view.new-item-template .product-data,
  .cms-productos-a-pedido .product-view.new-item-template .product-name{width:100%;}
  .cms-productos-a-pedido .product-view .product-img-box .product-image img{max-width:250px !important;}
  .cms-productos-a-pedido .new-item-template .product-options-bottom{width:100%;}
  .cms-productos-a-pedido .product-view.new-item-template .product-options-bottom .price-box{width:auto;}
  .cms-productos-a-pedido .product-view.new-item-template .add-to-cart{width:95%}
  .header-banner-mobile {display: block !important;}
  .header-banner-new {padding:3px 0;}
  .web_store_uy .header-banner-new{padding: 0px;}
  .header-banner-new a {display: none;}
  .header-banner-new .header-banner-new-5 {display: block;width: 99%;margin-bottom: 5px;padding: 5px 0;border: 1px solid #ddd;background: #f4f4f4;}
  .banners-fifa17 li {margin-top: 0;margin-bottom: 10px;}
  .banners-fifa17 li img {display: none;}
  .banners-fifa17 li .banner_mobile {display: block !important;}
  .checkout-cart-index .cart-collaterals .grid_custom_1 .discount-raf{display:block;}
  .checkout-cart-index .cart-collaterals .grid_custom_1 .wrap_dudas{display:none;}
  .checkout-cart-index .cart .cart-table-foot{display:none;}
  .checkout-cart-index .cart-collaterals .grid_custom_1 .page-title.dudas_telephone{display:none;}
  .payment-methods .con_prex{margin:0;float:left;}
  .payment-methods .link_solicitarprex{width:240px;margin:0;clear:none;}
  .links_prex{width:93%;max-width:550px;margin:30px auto;float:none;}
  #shopping-cart-table tbody tr.costo_minimo td{margin-left:20px;}
  .col1-layout .product-view.new-item-template .product-shop, .product-view.new-item-template .product-name{width:100%;margin-top:8px;}
  .cms-pedidos-especiales .col1-layout .product-view.new-item-template .product-shop{width:100%;}
  .product-view.new-item-template .product-data, .product-view.new-item-template .product-options{width:100%}
  .new-item-template .amconf-images-container{width:140%;}
  .new-item-template .row-product{width:100%;}
  .new-item-template .wrap_availability_brand{width:90%;}
  .product-collateral.new-item-template{width:100%;}
  .new-item-template .box-description h2{width:100%;box-sizing:border-box;}
  .short-description .review_link {display: none;}
  .product-view.new-item-template .add-to-box{float:left;width:100%;}
  .product-view.new-item-template .product-options dd{width:70%;}
  .new-item-template .btn-cart-logos-gris{margin-top:-10px;}
  .product-view .product-shop .productos_china{max-width:100%;}
  .col1-layout .product-view.new-item-template .product-shop .isBlckFrd_qty{width:100%;max-width:240px;}
  .col1-layout .product-view.new-item-template .product-shop .blackfriday_counter{width:100%;max-width:240px;}
  .header-top-wrap .sealtext{display:none;}
  .header-top-wrap .header-registermagento{padding:0;}
  .header-top-wrap .header-registermagento a {padding: 0px 10px 0px 10px;}
  .header-top-wrap .header-notloggedin .header-loginpopup {height: 18px;}
  .header-top-wrap .header-notloggedin .header-loginpopup .login_submenu {padding: 0 10px 0 10px;}
  .header-top-wrap .header-registerfacebook{padding:0 5px;}
  .header-top-wrap .header-help{padding:0;}
  .clear-input-header-mobile{display:block;}
  .header-top-wrap .header-micuenta{background:url(../images/header-top-sep.gif) left center no-repeat;}
  #login_header.modal-size-sp8{width:320px;}
  #contactanos.modal-size-sp8{width:320px;}
  #contactanos .modal-body iframe{height:330px;width:260px}
  #contactForm.contactanos_form .form-list li.wide textarea{height:70px;}
  #register_header.modal-size-sp8{width:320px;}
  #register_header .login_header_left{background:none;height:105px;}
  #register_header .login_header_title p{width:260px;line-height:20px;}
  #register_header .footer-login_header span.nuevo_login{height:auto;}
  #password_header.modal-size-sp8{width:320px;}
  #password_header .login_header_title{width:270px;}
  #password_header .content-login_header{width:270px;}
  #password_header .login_header_title p{width:260px;line-height:20px;}
  #password_header label{display:none;}
  #password_header .buttons-set-recuperar{margin:0;}
  #password_header .fieldset-recuperar{margin:25px 0 0}
  .login_header_title #siteseal{display:none;}
  .login_header_left p{padding-top:20px;}
  .login_header_right p{font-size:13px;}
  .footer-login_header span.nuevo_register{font-size:13px;}
  .mas_colores_disponibles{left:125px;}
  #new_products_block .page-countdown{width:97%;margin-left:5px;}
  #new_products_block{height:305px;}
  #new_products_block .mas_colores_disponibles{left:200px;}
  .block-viewed-home .products-grid .product-name{width:100%}
  .block-viewed-home .products-grid .product-image{width:150px;}
  .block-viewed-home .products-grid .price-box{margin:0;position:absolute;top:100px;right:10px;}
  .block-viewed-home .products-grid li.item{width:49%;}
  .block-viewed-home .products-grid .actions{margin:0;position:absolute;top:150px;right:10px;}
  .products-list .wrap-list-price .todo-incluido{bottom:26px;}
  ul.products-grid-new{border:0;}
  .product-view .todo-incluido{bottom:125px}
  .products-grid-new .wrap-uy-text{overflow:visible;}
  .wrap-uy-text .todo-incluido{margin:-47px 0 0 -25px;}
  #new_products_block .wrap-uy-text .todo-incluido{margin:-47px 0 0 -25px}
  .wrap-uy-text .uru-price-box{float:left;text-align:left;margin-top:-15px;}
  #feedbackify{display:none;}
  .header-buttons .fb-login{display:block;}
  .cms-formulario-de-devoluciones .iframegoogledoc{height:2500px;}
  #new_products_block .wrap-uy-text .uru-price-box{margin-top:-20px;}
  #new_products_block .block_holder{overflow:visible;float:left;margin-top:50px}
  #new_products_block .product-image{width:auto;margin:0;}
  #new_products_block.new5{height:auto;}
  .new-item-template .go_back{padding-top:10px;}
  .fb-login{float:none;margin:0;text-align:left;}
  .top-login ul li a{text-indent:-999px;}
  body{padding:0;}
  .header_top_row .header{margin:0;}
  .header_top_row .container, .header-container, .nav-container, .main-container{margin:0 2%;}
  .checkout-cart-index .footer-container{margin-top:10px;}
  .footer-marcas-wrap{padding:5px 20px;}
  .footer-marcas{width:100%;}
  .bottom-gray-line-wrap{width:100%;}
  .footer-container .cards{text-align:center;width:100%;padding:0;}
  .footer-container .bottom-gray-line .logos{float:none;margin:0 auto 20px;padding:0;width:350px;}
  .header-wrapper .header-menu{display:none;}
  .header{padding:0 10px 10px 10px;}
  #search_mini_form{margin:0;padding-top:26px;}
  .order-buttons{display:none !important;}
  .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{float:none;}
  #search_mini_form{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 135px 0 0;position:relative;left:0;}
  .header .form-search button.button{position:absolute;width:128px;right:0;}
  .header .form-search button.button span{padding:0;float:none;font-size:12px;text-transform:uppercase;display:block;text-align:center;}
  .header .form-search .input-text{font-size:14px;line-height:17px;width:100%;margin:0;padding-top:12px;padding-bottom:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .header .row-2{float:none;clear:both;padding:20px 0 0 0;}
  .header .header_phone{float:left;padding:0;background:none;margin:14px 0 0 0;font-size:11px;}
  .toolbar{margin-bottom:20px;}
  .toolbar .pager{padding:0 0 18px 0;}
  .toolbar .pager .amount{padding:0;}
  .toolbar .pager .pages{margin:0;padding-top:10px;}
  .toolbar-bottom .toolbar .pager{border:0;padding:0;}
  .toolbar-bottom .toolbar .pages{border:0;padding-bottom:0;margin-top:10px;overflow:hidden;float:left;width:100%;}
  .indent-sw1{margin-bottom:20px;}
  .checkout-multishipping-login .col-main{padding-bottom:0;}
  .shipping .jqTransformSelectWrapper{width:258px !important;}
  #shopping-cart-table{display:block;width:100%;}
  .redisenio_cart #shopping-cart-totals-table{width:100%;}
  .multiple-checkout .page-title.title-buttons h1{margin-bottom:10px;}
  .pager .pages{clear:both;margin:0;text-align:center;padding-top:10px;}
  .products-grid{margin-bottom:25px !important;border:0;}
  .productos-fijos-home .products-grid li.item{border-bottom:1px solid #e5e5e5;overflow:hidden;position:relative;padding-bottom:20px;margin:0 0 20px;width:100%;}
  /*.productos-fijos-home .products-grid li.prod-fijo{float:none;margin:0 auto 20px;}*/
  .productos-fijos-home .products-grid li.prod-fijo{width: 48%;margin: 15px 0px;padding: 5px;border: #e6e5e5 1px solid;}
  .productos-fijos-home .products-grid li.prod-fijo .product-image{width:100%;margin:0;}
  .category-products .wrap-uy-text{overflow:visible;}
  .multipledeals-index-list .page-countdown{width:100%;}
  .multipledeals-index-list .products-grid .countdown-container .js-countdown-days{font-size:14px !important;}
  .multipledeals-index-list .page-countdown .countdown-title{padding:15px 0;}
  .category-products .wrap-uy-text .uru-price-box{margin:0;}
  .category-products .wrap-uy-text .todo-incluido{margin:-38px 0 0 -15px;}
  .category-products .products-grid .actions{margin-top:0;margin-right:0;}
  a.save_less{left:30%;}
  a.save_more{left:30%;}
  a.super_precio{left:30%;}
  .products-list .product-image{float:left;margin:0 20px 0 0;width:180px;}
  .products-grid .product-shop, .products-list .product-shop{overflow:hidden;}
  .products-grid button.button, .products-list button.button{margin-right:41px;}
  .products-list .ratings .rating-links a+span+a, .products-list .ratings .rating-links .separator{display:none;}
  .product-view{margin-bottom:5px;}
  .product-view .product-shop{float:none;width:100%;}
  .product-view .product-name h1{font-size:16px;line-height:19px;}
  .product-view h2{padding:17px 15px;}
  .product-view .price-box{float:none !important;display:block !important;margin:0 0 10px;overflow:hidden !important;}
  .add-to-cart{padding-top:15px;}
  .add-to-cart .qty-block{padding-top:0;margin:0 0 5px;}
  .add-to-cart .qty{padding:13px 7px 14px;}
  .product-view .product-shop .add-to-links{border-bottom:none;padding-bottom:0;}
  .product-view .product-shop .add-to-links li{float:none;font-size:14px;line-height:17px;font-weight:normal;margin:0 !important;padding-bottom:19px;}
  .product-view .product-shop .add-to-links li a{font-weight:normal;padding-left:24px !important;}
  .product-view .row-product{padding-top:0;}
  .product-view .row-product p{float:none !important;font-size:14px;line-height:17px;padding-left:24px !important;}
  .product-view .row-product .no-rating{padding-bottom:19px;}
  .product-view .row-product .ratings{float:none;padding-bottom:19px;}
  .product-view .row-product .ratings .rating-links{padding-left:0 !important;}
  .product-view .add-to-links li+li{display:none;}
  .product-options .options-list li label{padding-top:2px;}
  .product-view .box-description .std{padding:0 15px;}
  .product-view .product-collateral #customer-reviews dl{padding:0 15px;}
  .product-view #review-form h3, .product-view #review-form h4, .product-view .tabs-custom{padding:0 15px;}
  .addthis_default_main .addthis_counter{clear:inherit;}
  .addthis_button_google_plusone{clear:left;}
  .product-collateral #customer-reviews #product-review-table span.nobr{padding:0;}
  #review-form #product-review-table th{padding:9px 4px;}
  #review-form #product-review-table td{padding:14px 4px;text-align:center;}
  .product-collateral .box-collateral{margin-bottom:0;}
  .product-collateral .box-collateral h2{cursor:pointer;}
  .product-collateral .box-collateral h2 span.toggle{background-image:url(../images/toogle-button2.png);top:20px;height:10px;width:10px;}
  .product-reviwews .box-reviews{float:none;}
  .product-reviwews .form-add{float:left;width:50%;}
  .box-up-sell ul li{overflow:hidden;}
  .box-up-sell ul li .product-image{float:left;margin-right:15px;width:100px;}
  .box-up-sell ul li .product-image img{width:100px;height:auto;}
  .box-up-sell ul li.jcarousel-item .product-image{float:none;margin-right:0;}
  .box-up-sell ul li.jcarousel-item .product-image img{height:auto;width:auto;}
  .box-up-sell{background:none;border:none;padding:20px 0 0;}
  .box-up-sell ul li{float:none;background:none;border:none;border-bottom:1px solid #DDDDDD;padding:0 0 20px;margin:0 0 20px;width:auto !important;}
  .box-up-sell .jcarousel-clip{margin:0 auto;width:184px;}
  .box-up-sell .jcarousel-clip li{border:none;margin:0;padding:0;width:184px !important;}
  .box-up-sell .jcarousel-next{top:150px;right:10px;}
  .box-up-sell .jcarousel-prev{top:150px;left:10px;}
  .header-container{}
  .header_top_row .header{padding:0;height:auto;}
  .header .header-buttons, .header .links, .header .links li{float:none;padding:0;margin:0;}
  .header .links li a{display:block;margin:0;}
  .header-button > a{height:38px;}
  .header-button.currency-list > a, .header-button.lang-list > a{color:#fff;text-align:center;}
  .header-button{padding:0;float:left;}
  .header-button.lang-list{margin-right:0;padding:0;}
  .header-button.currency-list > a{text-indent:0;}
  .header-button > a:hover, .header-button.active > a, .top-login ul li a:hover{background-color:#48aa42;color:#fff !important;}
  .header .row-2 .slogon, .header .welcome-msg, .header .header-links{display:none;}
  .top-login, .menu-list{display:block;}
  .top-login{height:auto;border:0 !important;}
  .header-button{width:25%;background-color:#3a3a3a;border-right:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .header-button ul{top:46px;right:auto;left:0;}
  .top-login ul li a{height:46px;background-image:url(../images/login.png);background-position:center center;}
  .top-login ul li a.Logout_link{background-image:url(../images/logout.png);}
  .header-button:hover > a, .top-login:hover ul li a{}
  .header-button.menu-list > a{background-position:center center;}
  .header-button.currency-list > a, .header-button.lang-list > a{background-image:url(../images/down_arrow2.gif);background-position:center 33px;}
  .header-button.menu-list > a, .header-button.currency-list > a, .header-button.lang-list > a{padding-top:8px;}
  .top-login ul{top:0;left:auto;right:0;height:100% !important;}
  .col-main{padding-bottom:20px;}
  .block{margin-bottom:8px;padding:0 10px;}
  .block .block-title{margin-bottom:8px;padding-bottom:8px;}
  .block .block-title:hover{cursor:pointer;}
  .block.block-account .block-title:hover{cursor:default;}
  .block .block-title span.toggle{top:13px;}
  .sidebar .block.block-progress .block-content{display:block;}
  .mini-products-list .product-name{width:210px;}
  .block-related .product-name{width:185px;}
  #shopping-cart-table .product-image img{height:70px;width:70px;}
  .cart .cart-table-foot{text-align:center;}
  .cart .cart-table-foot .btn-continue, .cart .cart-table-foot .btn-update{float:none !important;}
  .cart .cart-table-foot .btn-update{margin-left:0 !important;}
  .cart .cart-table-foot button.button{margin-bottom:5px;}
  .cart .crosssell .add-to-links{float:none;display:block;padding-top:10px;}
  .cart .crosssell .add-to-links li{margin:0;}
  .cart .crosssell button.btn-cart{float:none;}
  .cart-collaterals .col-iphone{display:block;}
  .cart-collaterals .col-iphone .franquicia{display:block;margin:0 auto;float:none;}
  .col-main .block-account{display:block;}
  .padding-s .block{padding:0;}
  .my-account .cancel_order a{text-decoration:none;}
  .block-account ul li a:hover, .my-account a:hover{text-decoration:none;}
  .my-account .col2-set .col-1, .my-account .col2-set .col-2{float:none;width:100%;}
  .my-account .data-table{border:1px solid #ECECEC;width:100%;}
  .my-account .data-table th, .my-account .data-table td{padding:10px 4px;}
  .my-account .data-table tr{display:block;border-bottom:1px solid #ECECEC;}
  .my-account .data-table tr.last{border-bottom:none;}
  .my-account .data-table td{display:block;border:none;}
  .my-account .data-table colgroup{display:none;}
  .my-account #my-orders-table td{padding:10px 10px 0 10px;}
  .my-account #my-orders-table td.order-qty{font-weight:bold;}
  .my-account #my-orders-table td.order-qty .nobr strong{font-weight:normal;}
  .my-account #my-orders-table td.order-product-name .product-name{font-weight:bold;}
  .my-account #my-orders-table td.order-subtotal.last{text-align:left;}
  .my-account #my-orders-table td.last{padding-bottom:10px;}
  .my-account #my-orders-table tfoot{border-top:1px solid #ECECEC;}
  .my-account #my-orders-table tfoot td{display:inline-block;padding:10px;width:120px;}
  .my-account #my-orders-table tfoot td+td{text-align:left !important;}
  .my-account #my-orders-table tfoot .grand_total{font-size:14px;line-height:17px;}
  .my-account .page-title button.button{margin-top:10px;}
  .my-account textarea{max-width:294px;min-width:294px;}
  #cancel_description{min-width:0;}
  .my-account #wishlist-view-form .buttons-set{text-align:center;}
  .my-account #wishlist-view-form .buttons-set button.button{float:none;margin:0 0 3px;}
  .my-account #wishlist-table .cart-cell .price-box span.old-price{display:block;}
  .my-account #wishlist-table .product-image{margin-left:42px;}
  #wishlist-view-form #wishlist-table .product-image img{height:200px;width:200px;}
  .my-account #my-tags-table td .price-box{overflow:hidden;}
  .my-account #my-tags-table td button.button{float:left;margin-right:10px;}
  .my-account #my-tags-table .add-to-links{float:right;margin-top:5px;}
  #checkout-review-table-wrapper{overflow-x:auto;}
  .product-review .product-img-box{float:none;overflow:hidden;margin:0 0 20px;width:310px;}
  .product-review .product-img-box .product-image{float:left;margin:0 10px 0 0;height:100px;width:100px;}
  .product-review .product-img-box .product-image img{height:100px;width:100px;}
  .product-review .product-img-box .product-review-block{overflow:hidden;padding-top:20px;}
  .product-review .product-img-box .product-review-block .rating-links{text-align:center;}
  .block-progress{margin:0;}
  .block-progress .block-title span.toggle{display:none !important;}
  .multiple-checkout .col-1.col-narrow, .multiple-checkout .col-2.col-wide{float:none;width:100%;}
  .multiple-checkout .col-2.col-wide .box{margin-left:0;}
  .checkout-progress li{clear:left;width:100%;}
  #payment-tool-tip{right:0;top:45px!important;}
  #payment-tool-tip img{width:268px;}
  .opc #checkout-review-table td{padding:7px;}
  .opc #checkout-review-table tfoot td{padding:7px;}
  #checkout-progress-wrapper{display:none;}
  #multiship-addresses-table.data-table td{padding:5px;}
  #multiship-addresses-table select{width:80px;}
  .gift-messages-form .inner-box .form-list li.wide textarea{width:265px;}
  .gift-messages-form .item .product-img-box{float:none;margin-bottom:10px;}
  .gift-messages-form .item .details{margin:0;}
  #product_sendtofriend_form .form-list .fields .field input.input-text, #product_sendtofriend_form #sender_message{width:304px;}
  .advanced-search .form-list select{width:286px;}
  .title-buttons{text-align:left;}
  .account-login .registered-users-wrapper, .account-login .new-users-wrapper{width:100%;clear:both;}
  #contactForm .form-list input.input-text, #contactForm .form-list li.wide .input-box{width:100%;}
  .sales-guest-form .form-alt li .input-box, .sales-guest-form .form-alt input.input-text{width:100% !important;}
  .cms-privacy-policy-cookie-restriction-mode .data-table thead{display:none;}
  .cms-privacy-policy-cookie-restriction-mode .data-table{border:1px solid #ECECEC;width:100%;}
  .cms-privacy-policy-cookie-restriction-mode .data-table tr{display:block;border-bottom:1px solid #ECECEC;}
  .cms-privacy-policy-cookie-restriction-mode .data-table tr.last{border-bottom:none;}
  .cms-privacy-policy-cookie-restriction-mode .data-table td, .cms-privacy-policy-cookie-restriction-mode .data-table th{display:block;border:none;}
  .cms-privacy-policy-cookie-restriction-mode .data-table th{padding:10px 10px 5px;}
  .cms-privacy-policy-cookie-restriction-mode .data-table td{padding:5px 10px 10px;}
  .cms-about-magento-demo-store .about-col-1, .cms-about-magento-demo-store .about-col-2, .cms-about-magento-demo-store .about-col-3, .cms-about-magento-demo-store .about-col-4, .cms-about-magento-demo-store .about-col-5, .cms-about-magento-demo-store .about-col-6{margin:0 0 40px;width:100%;}
  .about-padd, .about-padd2{padding-bottom:0;}
  .page-sitemap .pager .amount{display:block;}
  .page-sitemap .sitemap{padding:0 15px;}
  .sidebar .block .block-content, .block-compared, .block-compare, .products-grid .actions li+li, .products-list .add-to-links li+li, .products-grid .add-to-links, .products-list .add-to-links, .block-wishlist, .breadcrumbs, .toolbar .sorter, .cart .crosssell .add-to-links li+li, .col-left .block-account, .my-account .data-table thead, .opc #checkout-review-table thead, .opc #checkout-review-table colgroup, .opc #checkout-review-table .item-options, .footer-col-content{display:none;}
  .size-chart-table .menu_anclas ul{height:80px;}
  .size-chart-table .menu_anclas li{width:50%;}
  .cms-page-view.cms-size-chart .title_talles .close_tab{top:-25px;}
  .footer{padding:0 10px;}
  .footer-cols-wrapper{border:0;margin:0;}
  .footer-col{margin-right:0;width:100%;}
  .footer address{border-top:none;}
  /* bordes de h2 footer mobile */
  .footer h4{border-bottom:solid 1px #ddd;padding-bottom:15px;}
  .footer h4:hover{cursor:pointer;}
  .map-popup{left:0 !important;width:320px;}
  .map-popup-heading, #map-popup-content{padding:20px;width:280px;}
  .contact-left, #contactForm{float:none;margin:0;width:100%;}
  #contactForm .form-list .field{float:none;width:100%;}
  .footer-col-content{padding-bottom:10px;}
  .form-alt li.last .input-box{width:auto !important;}
  .main-banner{float:none;height:185px;margin-right:0;}
  .main-banner img{float:right;}
  .store-switcher{float:none;margin:0 0 10px;}
  .banner3{margin-bottom:30px;}
  .banner4{margin-bottom:30px;}
  .fluid_container{margin-bottom:30px;}
  .deal_of_day{font-size:28px !important;}
  .round1{display:none;}
  .round2{display:none;}
  .left_slider_side{}
  .left_slider_side p{display:none;}
  .camera_prev{left:20px !important;}
  .camera_next{right:20px !important;}
  .camera_prev, .camera_next, .camera_commands{margin-top:-16px !important;}
  .products-grid-new li.item{margin:0 0 15px 0;}
  .products-grid-new .product-image{float:left;width:200px;margin:0 20px 0 0;}
  .products-grid-new .block_holder, .products-grid .block_holder{overflow:hidden;}
  .get_search .products-grid .block_holder{overflow:visible;}
  .specials_block .products-grid-new .price-box{margin:0 0 15px 0;position:inherit;width:auto;}
  .products-list .product-shop, .products-list .f-fix{position:relative;}
  .products-list .actions{float:none;clear:both;padding:10px 0 0 0;}
  .banner-category{width:100%;}
  .footer .develop a{left:0px !important;}
  .checkout-cart-index .cualquiera .cart_counter{font-size:15px;}
  #shopping-cart-table2 .data-table td{padding:18px 4px 9px;}
  #shopping-cart-table2 .data-table td.td-delete{padding-top:15px;}
  #shopping-cart-table .product-image img{width:100px;height:100px;}
  #shopping-cart-table2 .data-table td{padding-top:10px;}
  .header-banner a{display:block;width:auto;background:none!important;margin-bottom:15px;}
  .header-banner a img{max-width:100%;}
  .footer .footer-col-2, .footer .footer-col-3, .footer .footer-col-4{width:100%;}
  .footer .footer-col-3, .footer .footer-col-4{background:none;}
  .footer .box-grated{padding:0;min-height:inherit;}
  .footer .box-grated .footer-col-content{display:block;}
  .footer{padding:0;}
  .footer .bottom-gray-line .logos{float:none;margin:0 auto 20px;padding:0;width:350px;}
  .footer .cards{float:none;margin:0;}
  .footer .cards .cards-wrap{display:block;float:none;margin:0 auto;width:425px;}
  .footer .footer-col-3 h4, .footer .footer-col-4 h4{padding-bottom:10px;margin-bottom:10px;}
  .footer-news{float:left;padding:10px 0;}
  .footer-news-wrap{padding:5px 15px;}
  .footer .box-grated{float:left;margin-top:10px;width:100%;}
  .footer .footer-news-left .title-news{font-size:15px;}
  .footer .block-subscribe .news-icon{padding:5px 10px;}
  .footer .block-subscribe .input-box{margin-bottom:0;width:60%;}
  .footer .block-subscribe .input-text{padding:10px 5px;}
  .footer .block-subscribe .actions button.button span span{padding:0 10px;}
  .footer-cols-wrapper.footer-categorias {display: none;}
  .footer-metodos-pago{padding:0 15px;box-sizing:border-box;border-bottom:none;}
  .footer-metodos-pago h5{width:100%;}
  .footer-metodos-pago .logos-wrap img{padding-bottom:10px;}
  .footer-internacional{padding:0 15px;box-sizing:border-box;border-bottom:none;}
  .footer-metodos-pago .metodos{width:100%;padding-bottom:10px;border-bottom:1px solid #ddd;}
  .footer-metodos-pago .certificados{width:100%;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #ddd;}
  .footer-metodos-pago .certificados #siteseal{float:left;padding-left:20px;}
  .footer-internacional .paises{width:100%;padding-bottom:10px;padding-top:20px;border-bottom:1px solid #ddd;}
  .footer-internacional .footer_bandera{padding:0 10px 10px;}
  .footer-internacional .develop{padding-top:20px;float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ddd;}
  .footer-internacional .develop span{font-size:12px;font-weight:700;}
  .header .logo{width:240px;}
  .header .row-2{width:auto;}
  .col-left{clear:both;}
  .fb-login .facebook-login{margin-bottom:15px;}
  .header-buttons .fb-login{overflow:visible;}
  .fb-login .welcome-message{top:-10px;}
  .header .form-search button.button{width:75px;}
  #search_mini_form{padding:10px 80px 0 0;}
  .banner-logo{display:none;}
  #fb-likebutton{display:none;}
  .header-banner{display:none;}
  .footer-container .cards .cards-wrap img{padding-top:5px;}
  .trust-guard-logo a{position:relative;bottom:0px;}
  .orderIncrement {width:94%!important; padding:15px!important; height: 55px!important; margin-bottom: 5px!important;}
  .orderIncrement span {padding:5px!important;}

}
@media only screen and (min-width:461px) and (max-width:767px){
  #feedbackify{display:none;}
  body .sucursales-fortex .sucursal-fortex-block{width:95%;}
  body .local_redpagos_data > div{width:95%;}
  body .imagenes_cedula{width:95%;}
  body .deptos{width:90%;}
  body .ciudad_barrio{width:90%;}
  body .local_redpagos{width:90%;}
  .header-buscar .searchautocomplete{margin-top:0;width:97%;position:relative}
  .header-buscar .searchautocomplete .nav{width:98%;}
  .header-buscar .searchautocomplete .nav-submit-button{position:absolute;right:0;}
  .checkout-cart-index .cart-collaterals .grid_custom_1{width:100%;}
  .cart-collaterals .block-related-new{margin:0;width:100%}
  .cart-collaterals .block-related-new li.item{height:270px;}
  .checkout-cart-index .grid_custom_1{margin-top:0;}
  .shipping .jqTransformSelectWrapper{width:378px !important;}
  .box-up-sell .products-grid td{width:378px;}
  .box-up-sell .jcarousel-next{right:50px;}
  .box-up-sell .jcarousel-prev{left:50px;}
  .block-wishlist .product-name{width:320px;}
  .product-view .product-img-box{width:310px;margin:0 auto 10px;}
  .product-view .product-name h1{font-size:16px;line-height:19px;}
  .addthis_button_google_plusone{clear:inherit;}
  .products-grid .minimal-price-link{float:left;margin-left:10px;}
  .map-popup{left:50px !important;width:340px;}
  .map-popup-heading, #map-popup-content{width:300px;}
  .mini-products-list .product-name{width:315px;}
  #shopping-cart-table .product-image img{height:100px;width:100px;}
  #shopping-cart-table2 .data-table td.td-delete{padding-top:5px;position:relative;}
  #shopping-cart-table2 .data-table td.td-delete .cart-remove{position:absolute;right:5px;bottom:-20px;}
  #payment-tool-tip img{width:400px;}
  #multiship-addresses-table select{width:150px;}
  .opc .field{clear:left;}
  .main-banner{height:185px;width:308px;margin:0 auto 10px !important;}
  .main-banner img{float:right;}
  .main-banner.num-3 img{float:left;}
  .container-slider{margin:0 auto;}
  .products-list .actions{float:none;clear:both;padding:10px 0 0 0;}
  .banner-category{width:100%;}
  .header .logo{width:240px;}
  .modal-body iframe{width:100%;min-height:350px}
  body .elegir_donde_retirar > div{width:100%}
  body .confirmar_prex_imagen{width:90%;float:left;}
  body .confirmar_prex_text{width:90%;float:left;}
  body .confirmar_prex_form{width:90%;float:left;}
  body .confirmar_prex{width:100%;float:left;}
  .header-top-wrap .header-bienvenido{display:none !important;}

  .productos-fijos-home .prod-fijo-left .regular-price .price{font-size: 19px;}
  .productos-fijos-home .prod-fijo-left .price-box-fijos .price-label-desde{font-size: 11px;}
  .productos-fijos-home .list_price{font-size: 14px;}
}
@media only screen and (max-width:670px){
  .header-top-wrap .header-safe{display:none;}
  .product-view.new-item-template .product-options dd{width:60%;}
  .size-chart-left, .size-chart-right{width:100%;float:none;}
  .size-chart-wrapper{margin-right:0;}
  .size-chart-info-content{width:100%;float:none;}
  .size-chart-info-content .cat_image{width:93%;}
  .size-chart-table .menu_anclas{width:100%;padding-left:0;}
  .footer_bandera_wrapper{width:100% !important;}
  .footer .block-subscribe{position:relative;}
  .footer .footer-news-left .title-news strong{display:block;}
  .footer .block-subscribe .news-icon{position:absolute;bottom:2px;}
  .footer .block-subscribe .input-box{width:95%;}
  .footer .block-subscribe .actions{margin-top:10px;margin-left:44px;}
}
@media only screen and (max-width:580px){.payment-methods .con_prex{margin:0 auto;float:none;}
  .payment-methods .link_solicitarprex{margin:0 auto;margin-top:20px}
  .links_prex{margin:30px auto 0 auto;}
  .size-chart-table .menu_anclas{padding-left:10%;box-sizing:border-box;}
  .size-chart-table .menu_anclas ul{height:170px;}
  .size-chart-table .menu_anclas li{width:100%;}
}
@media only screen and (max-width:560px){#new_products_block{height:540px;}
  #new_products_block .block_holder{margin-top:0;}
  #new_products_block .non-mobile-img{display:none;}
  #new_products_block .mobile-img{display:block;}
  #new_products_block .mas_colores_disponibles{left:auto;}
  #new_products_block .block_holder{width:100%;}
  #new_products_block .price-box{top:-85px;position:absolute;}
  #new_products_block .wrap-uy-text .todo-incluido{float:left;margin:0;}
  #new_products_block .wrap-uy-text .uru-price-box{float:right;margin-top:0;}
  .header-top-wrap .header-gohome{display:none;}
  .infopage .col2-set .col-1, .infopage .col2-set .col-2{width:100%}
  .cms-page-view .col3-set .col-1, .cms-page-view .col3-set .col-2, .cms-page-view .col3-set .col-3{width:100%}
  #preguntas_frecuentes.modal-size-sp8{width:305px;}
  #preguntas_frecuentes.modal-size-sp8 .modal-body{max-height:380px;}
  .preguntas_frecuentes_body .title_pf strong{background:none;padding-left:5px;}
  .preguntas_frecuentes_body .title_pf{background:url("../images/preg_frec.png") repeat-x #EBEAEA;height:auto;}
  .preguntas_frecuentes_body .title_pf strong.oppened{background:none;}
  .checkout-onepage-index .buttons-set #onepage-guest-register-button.button.simple_checkout_crear > span{font-size:12px;}
  .checkout-cart-index .cart-collaterals .grid_custom_1{margin:0;}
  .checkout-cart-index .cart-collaterals{margin-top:0;}
  .product-view.new-item-template .product-img-box .product-image .mousetrap{display:none !important;}
  .redpagos-instructions-content .cvc_prex{display:none;}
  .payment-methods .link_solicitarprex{margin:20px auto;float:none;}
  .cms-productos-a-pedido .search-amz .input_amz{max-width:95%;}
  .cms-productos-a-pedido .search-amz{width:100%;}
}
@media only screen and (max-width:520px){.wrap-uy-text .todo-incluido{margin:-52px 0 0 10px;}
  .btn-add-to-cart{font-size:12px;display:inline-block;}
  .btn-add-to-cart span{display:none;}
  .get_search .btn-add-to-cart{font-size:14px;}
  .get_search .btn-add-to-cart span{display:inline-block;}
  .nuevo-cotizador .cotizador-sitios span{width:96%;}
  .cms-productos-a-pedido .search-amz .button_amz{width:40px;}
  .cms-productos-a-pedido .search-amz .button_amz button{width:40px;font-size:0;}
  .btn-info{font-size:10px;padding:7px;}
  .wrap-uy-text .uru-price-box{margin-top:-8px;}
  .product-view .todo-incluido{bottom:180px;}
  .product-view .add-to-cart{margin-top:65px;}
  .new-users-wrapper .buttons-set{margin:10px 0}
  .header_buscar_mobile .button_amz{width:40px;right:3%;}
  .header_buscar_mobile .button_amz button{width:40px;font-size:0;}
  .header-carrito .block-cart-header .summary{width:100%;}
  .header-carrito .mi-carrito-link{height:41px;width:0;padding:0;overflow:hidden;text-indent:-500px;}
  .header-carrito .block-cart-header .cart-content{left:-236px;}
}
@media only screen and (max-width:460px){#payment-tool-tip{top:132px !important;}
  .cotizador-divx, .cotizador-div3{width:97%}
  #terminos_cotizador input.cotizador-button{font-size:12px;}
  .header-buscar .searchautocomplete{width:97%;margin-top:0;}
  .header-buscar .searchautocomplete .nav-submit-button{position:absolute;right:0;z-index:1000;}
  #new_products_block .mas_colores_disponibles{left:auto;}
  #new_products_block.new5{height:550px;}
  .cms-formulario-de-devoluciones .iframegoogledoc{height:2850px;}
  .header-top-wrap .header-registermagento{background:none;}
  .block-cart-header .block-content .cart-content .mini-products-list{height:auto;max-height:220px;overflow:scroll;}
  .cms-productos-a-pedido .product-view.new-item-template .price-box .price-label-desde .seleccione-talle-color{width:100px;margin:5px 0;}
  .cms-productos-a-pedido .product-view.new-item-template .price-box .price-label-desde p{width:130px;}
  .cms-productos-a-pedido .product-view.new-item-template .price-box .regular-price .total_label{width:130px;padding:5px;}
  .cms-productos-a-pedido .product-view.new-item-template .price-box .regular-price .price{width:100px;font-size:16px;}
  .cms-productos-a-pedido .new-item-template .price sup{font-size:10px;top:2px;}
  .cms-productos-a-pedido .product-view.new-item-template .add-to-cart{width:100%;padding:0;}
  .cms-productos-a-pedido .new-item-template .btn-cart-logos-gris img{max-width:100%;}
  .cms-productos-a-pedido .new-item-template .add-to-cart button.button{width:100%}
  .cms-productos-a-pedido .product-view .product-img-box .product-image{text-align:center;}
  .header-buscar .searchautocomplete .nav{width:100%;}
  .product-view.new-item-template .product-options dd select{width:150px;}
  .new-item-template .email-friend{left:90px;}
  .new-item-template .email-friendo{left:93px;}
  .new-item-template .product-img-box .jcarousel-control-prev{background:url("../images/prev-sl.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);height:40px;left:-25px;top:355px;}
  .new-item-template .product-img-box .jcarousel-control-next{background:url("../images/next-sl.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);height:40px;left:320px;right:auto;top:355px;}
  .products-grid-new .wrap-uy-text{float:right;width:100%}
  .checkout-cart-index .cualquiera .span_cualquiera{float:none;}
  .header-top-wrap .header-bienvenido{display:none !important;}
  body .sucursales-fortex .sucursal-fortex-block{width:90%;}
  body .local_redpagos_data > div{width:90%;}
  body .imagenes_cedula{width:90%;}
  body .imagenes_cedula input{color:#fff;}
  body .deptos{width:90%;}
  body .ciudad_barrio{width:90%;}
  body .local_redpagos{width:90%;}
  body .retirar-prex-button{margin-right:10%;}
  body .elegir_donde_retirar > div{width:90%}
  body .confirmar_prex_imagen{width:90%;float:left;}
  body .confirmar_prex_text{width:90%;float:left;font-size:14px;margin:15px 0}
  body .confirmar_prex_form{width:90%;float:left;}
  body .confirmar_prex{width:100%;float:left;}
  body .retirar-prex-confirm-button{padding:10px 20px;}
  body .retirar-prex-confirm-input{width:60px;}
  .header .logo{width:285px;}
  .header-banner{display:none;}
  .header .header_phone{clear:both;}
  .data-table th, .data-table td{padding:10px 5px;}
  .multiple-checkout .page-title h1{margin-bottom:5px;}
  .multiple-checkout, .product-view .box-collateral-content, #review-form{overflow:auto;}
  .page-sitemap .links{margin:0;}
  #shopping-cart-table2 .data-table td{padding:4px;}
  #shopping-cart-table .product-image img{height:100%;width:100%;}
  #shopping-cart-table2 .data-table td.td-delete{padding-top:5px;position:relative;}
  #shopping-cart-table2 .data-table td.td-delete .cart-remove{position:absolute;right:5px;bottom:-20px;}
  #shopping-cart-table2 .data-table td.td-delete .btn-remove2{padding:0;padding-top:36px;}
  .banner p{font-size:14px;}
  .products-grid-new li.item{margin:0 0 15px 0;}
  .products-grid-new .product-image, .products-grid .product-image, .products-list .product-image{float:none;width:auto;margin:0 0 15px;text-align:center;}
  .products-grid-new .product-image.non-mobile-img, .products-grid .product-image.non-mobile-img, .products-list .product-image.non-mobile-img{display:none;}
  .mas_colores_disponibles{left:auto;}
  .products-grid-new .product-image.mobile-img, .products-grid .product-image.mobile-img, .products-list .product-image.mobile-img{display:block;}
  .products-grid-new .block_holder, .products-grid .block_holder{overflow:hidden;}
  .specials_block .products-grid-new .price-box{margin:0 0 15px 0;position:inherit;width:auto;}
  .left_slider_side{display:none;}
  .products-list .actions{float:left;clear:none;padding:10px 0 0 10px;}
  .banner-category{width:100%;}
  .header .logo{width:240px;}
  .modal-body iframe{width:100%;min-height:300px}
  #contactForm.contactanos_form .form-list li.wide textarea{width:200px}
}
@media only screen and (max-width:420px){.header-top-wrap .header-loggedin .header-micuenta{padding:0 7px;}
  .header-top-wrap .header-loggedin .header-micuenta a{background:none;padding-left:0;}
  .header-top-wrap .header-salir{padding:0 0 0 7px;}
  .header-top-wrap .header-registerfacebook, .header-top-wrap .header-registermagento{display:none;}
}
@media only screen and (max-width:362px){
  .new_dudas_telephone{display:none;}
  .cart .grid_custom_1 .discount-form{width:100%;}
  .product-view .product-img-box .product-image{left:0;overflow:hidden;width:284px;height:306px;}
  .product-view .product-img-box .product-image #wrap{left:172px;}
  .banner-category{width:100%;}
  .header .logo{width:240px;}
  .modal-body iframe{width:100%;min-height:300px}
  #new_products_block{height:395px;}
  .todo-incluido a{font-size:12px;}
  .product-view.new-item-template .product-options dd select{width:130px;}
  .new-item-template .email-friend{left:75px;}
  .new-item-template .email-friendo{left:78px;}
  .new-item-template .product-img-box .jcarousel-control-prev{background:url("../images/prev-sl.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);height:40px;left:-10px;top:355px;}
  .new-item-template .product-img-box .jcarousel-control-next{background:url("../images/next-sl.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);height:40px;left:260px;right:auto;top:355px;}
  .product-view.new-item-template .product-img-box .product-image .cloud-zoom{left:-189px !important;}
  .product-view.new-item-template .product-img-box .product-image .mousetrap{left:-189px !important;}
  .new-item-template .uru-price-wrap .price{white-space:unset !important;}
  .new-item-template #cloud-zoom-big{left:-189px !important;}
  .footer-container .bottom-gray-line .logos{width:100%;text-align:center;}
}

/*.productos-fijos-home .discount_blackfriday{
    padding: 3px 5px !important;
}

.discount_blackfriday{
    color: #fff !important;
    background: #4237fd;
    background: -moz-linear-gradient(left,#4237fd 0,#02d57d 100%);
    background: -webkit-linear-gradient(left,#4237fd 0,#02d57d 100%);
    background: linear-gradient(to right,#4237fd 0,#02d57d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4237fd',endColorstr='#02d57d',GradientType=1);
    padding: 0px 3px !important;
    border-radius: 2px;
}*/

.tarjetas_home{padding: 0px 6px;}
.tarjetas_home i{
  margin-right: 5px;
}
.tarjetas_home p{color: #000;font-size: 13px;padding: 15px 0px 5px 0px;}
.tarjetas_home p.with_line{border-top: 1px solid #ebebeb;}
.tarjetas_home p:first-child{padding: 0px;}
.tarjetas_home ul li{float: left; margin: 10px 0px;}
#tarjetas_modal{color: #0078c2;font-size: 14px;margin-top: 5px;display: block;}

/************************************************************************/
/*       ESTILOS PROMO PREX, CIBERLUNES Y BLACKFRIDAY     */
/************************************************************************/
.promo_prex_bf_main {text-align: left;margin-top: 10px;}
.productos-fijos-home .promo_prex_bf_main {margin-top: 10px !important;}
.list-view .promo_prex_bf_main {text-align: left;}
.cms-page-view .list-view .products-grid li.item {height: auto !important;}
.promo_prex_bf {color: #002663;font-size: 12px;}
.sprite_pagos.logo_prex_bf {width: 54px;height: 20px;background-position: -147px -4px;vertical-align: text-bottom;background-size: 300px;margin: 1px 0;}
.sprite_pagos.logo_paypal {width: 100px;height: 16px;background-position: -151px -341px;vertical-align: text-bottom;background-size: 270px;margin: 1px 0;}
.sprite_pagos.logo_prex {width: 53px;height: 18px;background-position: -147px -5px;background-size: 300px; vertical-align: text-bottom;display: inline-block;margin: 0;}
.sprite_pagos.logo_master {width: 31px;height: 18px;background-position: -187px -139px;background-size: 300px; vertical-align: top;display: inline-block;margin: 0;}
.sprite_pagos.logo_master_small {width: 20px;height: 14px;background-position: -125px -92px;background-size: 200px; vertical-align: middle;display: inline-block;margin: 0;}
.sprite_pagos.logo_visa_small {width: 31px;height: 11px;background-position: -100px -108px;background-size: 200px;vertical-align: middle;display: inline-block;margin: 0;}
.sprite_pagos.logo_oca_small {width: 39px;height: 8px;background-position: -89px -31px;background-size: 180px;vertical-align: middle;display: inline-block;margin: 0;}
.sprite_pagos.logo_mercadopago_small {width: 25px;height: 18px;background-position: 0px -151px;background-size: 300px; vertical-align: middle;display: inline-block;margin: 0;}

.price_tachado {font-size: 14px !important;color:#555555;text-decoration: line-through;}
.product-view .price_tachado{padding-right: 3px;}
/*.web_store_pe .currency_price.price_tachado, .web_store_pe .dollar_price.price_tachado{display: none !important;}*/
.price_prex {font-size: 16px;color:#002663;margin-top: 3px;}
.web_store_uy .new-item-template .price.ciberlunes_2018 {position: relative;}
.new-item-template .envio_pais {position: relative;top: 3px;}
.checkout-cart-index .envio_pais, .checkout-onepage-index .envio_pais {display: none;}
.web_store_uy .price_prex {font-size: 19px;color:#002663;}
.web_store_ar .price_prex {font-size: 18px;color:#121212;font-weight: bold;margin-top: 3px;}
.web_store_br .price_prex {font-size: 18px;color:#121212;font-weight: bold;margin-top: 3px;}
.web_store_pe .price_prex {font-size: 18px;color:#121212;font-weight: bold;margin-top: 3px;}

/*
 * Logos de la home
 */
.visa_home{background-position: -555px -212px;height: 25px;width: 45px;background-size: 735px;}
.master_home{background-position: -566px -198px;height: 25px;width: 45px;background-size: 690px;}
.santander_home{background-position: -500px -543px;height: 20px;width: 85px;background-size: 690px;display: inline-block;}
.amex_home{background-position: -620px -202px;height: 25px;width: 37px;background-size: 700px;}
.diners_home{background-position: -658px -202px;height: 25px;width: 40px;background-size: 700px;}
.prex_home{background-position: -505px -85px;height: 25px;width: 62px;background-size: 700px;}
.oca_home {background-position: -990px -168px;width: 60px;height: 25px;background-size: 600px;}
.presto_home{background-position: -581px -119px;width: 40px;height: 25px;background-size: 700px;}
.cmr_home{background-position: -620px -119px;width: 40px;height: 25px;background-size: 700px;}
.magna_home{background-position: -659px -119px;width: 40px;height: 25px;background-size: 700px;}
.cabal_home{background-position: -560px -163px;width: 32px;height: 25px;background-size: 700px;}
.naranja_home{background-position: -630px -162px;width: 32px;height: 25px;background-size: 700px;}
.agent_home{background-position: -595px -162px;width: 32px;height: 25px;background-size: 700px;}
.paypal_home{background-position: -455px -45px;width: 72px;height: 25px;background-size: 700px;}
.uala_home{background-position: -441px -118px;width: 50px;height: 25px;background-size: 700px !important;}
.prex_abitab_home{background-position: -505px -77px;height: 30px;width: 141px;background-size: 700px;}
.prextamo_home{background-position: -392px -1201px;height: 30px;width: 100px;background-size: 700px;}
.abitab_home{background-position: -576px -77px;height: 30px;width: 76px;background-size: 700px;}
.link_home{background-position: -668px -162px;width: 30px;height: 25px;background-size: 700px;}
.pse_home{background-position: -523px -163px;width: 32px;height: 25px;background-size: 700px;}
.pago_efectivo_home {background-position: -9px -555px;height: 25px;width: 120px;background-size: 704px;}
.discover_home{background-position: -504px -660px;height: 25px;width: 38px;background-size: 735px;}
.jcb_home{background-position: -540px -660px;height: 25px;width: 30px;background-size: 735px;}
.alia_home{background-position: -700px -267px;height: 25px;width: 25px;background-size: 735px;}
.footer-metodos-pago .logos-wrap div{
  float: left;
  margin: 10px 0px;
}
.ecommerce_award_logo {
  width: 70px;
  height: 59px;
  background-position: -607px -320px;
  float: right;
  margin: -15px 5px 10px 0px;
  line-height: 130px;
  font-size: 11px;
  text-align: center;
  letter-spacing: -0.4px;
}
.ecommerce_award_logo.award_2017 {
  background-position: -405px -320px;
}
.xipron_logo{display: inline-block;width: 150px;height: 36px;vertical-align: top;background-size: 704px;background-position: -347px -160px;margin-left: 10px;}
@media only screen and (min-width: 414px){
  .tarjetas_home ul li{margin: 10px 14px 10px 0;}
  .tarjetas_home ul.cuotas_ul li{margin: 10px 0;}
}

/*
 * Logos de slider
 */
.footer-marcas #sliderMarcas{display: table;width: 2185px;overflow-x: scroll;margin-bottom: 15px;}
.logos_slider_marcas{display: table-cell;height: 45px;width: 95px;background-size: 950px;}
.columbia_home{background-position: -124px -340px;}
.levis_home{background-position: -237px -340px;}
.polo_home{background-position: -351px -340px;}
.cat_home{background-position: -464px -340px;}
.asics_home{background-position: -580px -340px;}
.nb_home{background-position: -696px -340px;}
.dg_home{background-position: -810px -340px;}
.casio_home{background-position: -12px -398px;}
.nikon_home{background-position: -124px -398px;}
.nike_home{background-position: -240px -398px;}
.vans_home{background-position: -350px -398px;}
.puma_home{background-position: -467px -398px;}
.tommy_home{background-position: -579px -398px;}
.adidas_home{background-position: -693px -398px;}
.gorpo_home{background-position: -807px -398px;}
.samsung_home{background-position: -10px -458px;}
.sony_home{background-position: -124px -458px;}
.apple_home{background-position: -238px -458px;}
.ps_home{background-position: -351px -458px;}
.xbox_home{background-position: -471px -458px;}
.canon_home{background-position: -582px -458px;}
.ryban_home{background-position: -694px -458px;}
.rlauren{background-position: -810px -458px;}
.carters_home{background-position: -11px -340px;}
.express_icon{background-size: 750px;background-position: -256px -52px;width: 70px;height: 23px;display: inline-block;}

.favorite_icon_active{background-image: url(../../traigo/images/svg/favorite.svg);background-size: 18px;}
.favorite_icon_not_active{background-image: url(../../traigo/images/svg/favorite_outer.svg);background-size: 18px;}

.sobre_home{height: 30px;position: absolute;width: 29px;background-size: 435px;background-position: 0px -68px;margin: 5px 7px;display: inline-block;float: left;bottom: 2px;}

/*////////////////////////// E S T I L O S   M Y   A C C O U N T //////////////////////////////*/

.arrow-right-mobile{
  float: right;
  width: 10px;
  height: 15px;
  background: url('/skin/frontend/traigo/mobile/images/sprite-2017-mobile.png') no-repeat -160px -55px;background-size: 690px;
}
.block-account {
  position: relative;
  margin-top: 10px;
}
.block-account .volver {

}
.block-account .seccion-title {
  color: #121212;
  font-size: 16px;
  font-weight: bold;
}
.block-account .seccion-container {
  border: 1px solid #a7a7a7;
  border-radius: 3px;
  margin: 5px 0 30px;
}
.block-account .seccion-container.subtotal {
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
  color: #121212;
}
.block-account .nav-option {
  padding: 0 !important;
  border-bottom: 1px solid #e0e0e0;
}
.block-account .nav-option.last-option {
  border-bottom: none;
}
.block-account .nav-link {
  color: #121221;
  font-size: 16px;
  text-decoration: none;
  padding: 19px !important;
  display: block;
}
.block-account .form-list {
  margin-top: 10px;
}
.block-account .change_password{
  margin-bottom: 10px;
}
.block-account .change_password label{
  color: #0078c2;
  margin-left: 0;
  position: relative;
}
.block-account .container-orders {
  position: relative;
  padding: 20px 15px 20px 40px;
  background: url('/skin/frontend/traigo/mobile/images/order-box.png') no-repeat 10px 20px;
  border-bottom: 1px solid #e0e0e0;
}
.block-account .container-orders .entregada {
  color: #008a00;
}
.block-account .order-timeline {
  margin-bottom: 30px;
}
.block-account .order-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-account .order-info {
  margin: 10px 0 30px;
  padding: 0;
}
.block-account .order-info p {
  font-size: 14px;
}
.block-account .order-info .info-title {
  color: #555;
  display: inline-block;
  min-width: 65px;
}
.block-account .order-info p span{
  color:#000;
}
.block-account .box-content.seccion-container {
  font-size: 14px;
  padding: 15px;
  color: #000000;
}
.block-account .item-container {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ededed;
}
.block-account .item-info-left {
  float: left;
  width: 30%;
  padding: 15px 0 15px 15px;
  box-sizing: border-box;
}
.block-account .item-info-left img{
  max-width: 100%;
}
.block-account .item-info-right {
  float: left;
  width: 70%;
  padding: 15px;
  box-sizing: border-box;
}
.block-account .item-container .product-name {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  max-height: 35px;
  overflow: hidden;
  margin-bottom: 0;
}
.block-account .order-price {
  font-size: 14px;
  color: #333;
}
.block-account .order-price .price-excl-tax{
  margin-top: 15px;
}
.block-account .item-options {
  font-size: 14px;
  color: #333333;
  line-height: 18px;
  padding-left: 0;
}
.block-account .item-option {
  width: 100%;
}
.block-account .option-label {
  float: left;
}
.block-account .option-value {
  float: left;
  padding: 0 0 0 5px;
}
.sales-order-view .price {
  float: right;
}
.sales-order-view .item-info-right .price {
  float: none;
}
.block-account .line {
  float: left;
  width: 100%;
  margin-bottom: 8px;
}
.block-account .line.grand_total {
  font-weight: bold;
  margin-top: 8px;
}
.block-account .label {
  float: left;
  width: 59%;
}
.block-account .line.grand_total .value {
  color: #333;
}
.block-account .subtotal .subtext {
  color:#555555;
  font-size: 12px;
}
.block-account .add-new-link {
  margin: 10px 0 15px;
}
.block-account .addresses-list .seccion-container {
  color: #000;
  padding: 15px;
  margin-bottom: 10px;
}
.block-account .balance-price {
  font-size: 30px;
  color: #008a00;
  margin: 5px 0 20px;
  line-height: 30px;
}
.block-account .credits-container .seccion-container {
  padding: 15px;
  margin: 5px 0 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.block-account .detail-line.title {
  color: #000;
  font-weight: bold;
}
.block-account .detail-line .label {
  width: 80px;
}
.block-account .detail-line .value {
  color: #000;
}
/* Estilos del edit account */
.block-account .form-list li{position: relative;}
.block-account .form-list label{position: absolute;margin: 5px 0px 0px 11px;color: #a3a3a3;}
.block-account .form-list .show_password span{float: right;}
.block-account .form-list .show_password{float: left;}
.block-account .form-list input.input-text{color:#000; height: 50px;padding-top: 10px;}
.block-account .form-list .input-box{margin-bottom:10px;}
.block-account .form-list input.input-text::-webkit-input-placeholder { color:#a3a3a3 ; }
.block-account .form-list input.input-text:-moz-placeholder { color:#a3a3a3 ; }
.block-account .form-list input.input-text::-moz-placeholder { color:#a3a3a3 ; }
.block-account .form-list input.input-text:-ms-input-placeholder { color:#a3a3a3 ; }
.block-account .form-list .input-box label#pass-show{position: absolute; top: 30px; left: 0px; display: block;}
.block-account .form-list .input-box label#pass-show-login{position: absolute;top: 30px;left: 11px;background: #fff; display: block;}
.block-account .form-list input.input-text:focus::-webkit-input-placeholder { color:transparent ; }
.block-account .form-list input.input-text:focus:-moz-placeholder { color:transparent ; }
.block-account .form-list input.input-text:focus::-moz-placeholder { color:transparent ; }
.block-account .form-list input.input-text:focus:-ms-input-placeholder { color:transparent ; }

/************************************************************************/
/***************************** F O O T E R ******************************/
/************************************************************************/
.modal-mobile {width: 85%;margin: 0 auto; left:0;right: 0;border-radius: 7px;}
.web_store_uy #clienteEstrella .main-img.caja_4 {display: none !important;}
#clienteEstrella .main-img {width: 50px; height: 57px;background-size: 704px;display: inline-block;}
#clienteEstrella .main-img.caja_1 {background-position: -405px -446px !important;}
#clienteEstrella .main-img.caja_2 {background-position: -456px -446px !important;}
#clienteEstrella .main-img.caja_3 {background-position: -508px -446px !important;}
#clienteEstrella .main-img.caja_4 {background-position: -618px -446px !important;}
#clienteEstrella .main-img.caja_1.tachada {background-position: -184px -446px !important;}
#clienteEstrella .main-img.caja_2.tachada {background-position: -235px -446px !important;}
#clienteEstrella .main-img.caja_3.tachada {background-position: -286px -446px !important;}
#clienteEstrella .main-img.caja_4.tachada {background-position: -369px -631px !important;}
#clienteEstrella .main-img.caja_estrella {width: 53px;background-position: -340px -379px !important;}
.modal-body .content-title {font-family: "arial",sans-serif;color: #000;}
.modal-body .content-text {font-family: "arial",sans-serif;font-size: 15px;}
.modal-body .buttons-set .button.primary-btn {font-size: 16px; color: #fff; width: 100%; margin-bottom: 15px; height: 40px; background: #ff3c3c; display: inline-block; border-radius: 5px; line-height: 37px;}

.modal-body .buttons-set .button.second-btn {color: #ff3c3c;font-size: 13px;}


/* Estilos de slider de la home */

.search_results_slider a.product_url img{padding: 0 5px;margin-bottom: 25px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;  }
.search_results_slider a.product_url{height: 194px;display: block;max-width: 160px;color: #333;font-weight: normal;padding: 0; word-wrap: break-word;}
.footer-cols-wrapper .footer-col a{
  display: block;
  font-size: 12px;
  letter-spacing: -0.2px;
  padding: 3px 0 2px;
  color: #555;
}

.tarjetas_home_text{
  text-align: center;font-size: 9px;line-height: 10px;
}
.tarjetas_home_text span{
  font-size: 10px;
  text-align: center;
  color: #222222;
  width: 100%;
  font-weight: bold;
}
.tarjetas_home_cuotas{
  background: url('/skin/frontend/traigo/mobile/images/logos-tarjetas-home.png');
}
.cuotas_ul{
  height: 150px;
}
.cuotas_ul li{
  width: 33%;
  display: none;
}
.visa_home_cuotas{
  width: 100px;
  height: 19px;
  background-size: 100px;
  background-position: 101px 20px;
  margin: 0 auto 5px;
}
.elc_home{width: 31px;height: 25px;background-position: -238px -496px;background-size: 600px;}
.hipercard_home{width: 50px;height: 25px;background-position: -268px -496px;background-size: 600px;}
.boleto_home{width: 44px;height: 25px;background-position: -315px -496px;background-size: 600px;}
.diners_home_cuotas{
  width: 80px;
  height: 21px;
  background-size: 80px;
  background-position: 80px 103px;
  margin: 8px auto 5px;
}
.lider_home_cuotas{
  width: 80px;
  height: 29px;
  background-size: 100px;
  background-position: 121px 48px;
  margin: 0 auto 5px;
}
.cuotas_ul .imagen_sprite{
  margin: auto;
}
.cuotas_ul .master_home{
  margin-top: 9px;
}
#location_popup .preguntas_frecuentes_body{
  font-size: 17px;
}
#location_popup .buttons{
  text-align: center;
}
#location_popup .buttons .location_buttons{
  display: inline-block;
  width: 150px;
  height: 35px;
  border-radius: 3px;
  line-height: 36px;
  font-size: 14px;
  margin: 15px 15px 0;
  cursor: pointer;
  text-align: center;
}
#location_popup .buttons .location_buttons.change{
  background: #ff3c3c;
  color: #fff;
}
#location_popup .buttons .location_buttons.not_change {
  background: #fff;
  margin: 10px 15px 0;
  color: #0078c2;
}
.tarjetas_home .i-info-circle {
  background-position: -247px -72px;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-size: 704px;
  vertical-align: text-bottom;
  margin-left: 1px;
  margin-right: 2px;
}
.tarjetas_home>span{
  color: #000;
  font-size: 13px;
  text-decoration: underline;
  padding: 15px 0 5px 0;
}
.checkout-cart-index .cart-collaterals .metodos div{
  float: left;
}
.checkout-cart-index .cart-collaterals .metodos{
  margin-top: 5px;
}
.checkout-cart-index .cart-collaterals .metodos h5{
  color: #333;
  padding-right: 15px;
  font-size: 12px;
}
#slider_como_comprar img{
  max-width: 100%;
}
#como_comprar ul{
  width: 7000px;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
#como_comprar li.item{
  float: left;
}
#slider_como_comprar{
  overflow: hidden;
}
#como_comprar .modal-body{
  padding: 15px 1px 15px 1px;
}
.content_como_comprar{
  padding: 15px;
  box-sizing: border-box;
}
.content_como_comprar p{
  position: relative;
  padding-left: 30px;
}
#como_comprar .modal-body .line_number{
  border-radius: 13px;
  padding: 10px;
  width: 20px;
  position: absolute;
  height: 20px;
  box-sizing: border-box;
  color: #ff3c3c;
  font-size: 14px;
  line-height: 1px;
  text-indent: -3px;
  left: 0;
}
#como_comprar .login_header_title{
  padding: 10px 15px;
}
#como_comprar .close{
  background: url(/skin/frontend/traigo/mobile/images/sprite-2017-mobile.png);
  position: absolute;
  border: none;
  right: 20px;
  cursor: pointer;
  top: 9px;
  width: 17px;
  background-position: 895px 571px;
  z-index: 100;
  height: 23px;
  opacity: 1;
}
.logo_usps{width: 140px;height: 25px;background-size: 700px;background-position: -420px -581px !important;}
.logo_correios{width: 140px;height: 25px;background-size: 700px;background-position: -560px -581px !important;}
/******************************/
/*** POPUP SUBSCRIBE MOBILE ***/
/******************************/
#registration-home-popup3 {border:none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: none;top: 0;left: 0;margin-left: 0;}
#registration-home-popup3 .registration-home-content-form {text-align: left;margin: 0 5%;}
#registration-home-popup3 p {left: 248px;top: 3512px;font-style: normal;font-weight: normal;line-height: 20px;letter-spacing: 0.25px;padding: 20px 0;font-size: 15px;color: #333333;}
#registration-home-popup3 .registration-home-content-form.form-list .input-box {width: 100% !important;margin-bottom:10px;}
#registration-home-popup3 .registration-home-body {width: auto;background: #fff;position: fixed;bottom: 210px;right: 16px;left: 16px; border-radius: 8px;}
#registration-home-popup3 .registration-home-body .title {padding: 18px 0 10px;text-align: left;}
#registration-home-popup3 .registration-home-body .img-subscribe {position: absolute;width: 35px;height: 35px;background-position: 0px -439px;background-size: 704px;top: 10px;left: 20px;}
#registration-home-popup3 .close-x {position: absolute; width: 20px;height: 20px;background-position: -512px -332px;top: 18px;right: 10px;}
#registration-home-popup3 .registration-home-body .main-text {left: 248px;top: 3444px;font-style: normal;font-weight: bold;font-size: 20px;line-height: 28px;letter-spacing: 0.15px;color: #333333;margin:20px 5% 1px 5%;float: left;}
#registration-home-popup3 .registration-home-body .input-email {margin: 0 auto;position: relative;}
#registration-home-popup3 .registration-home-body .input-genero {margin-top: 25px;position: relative;}
#registration-home-popup3 .registration-home-body .input-email input {font-style: normal;font-weight: normal;font-size: 14px;line-height: 20px;letter-spacing: 0.25px;color: #999999;  height: 48px;left: 248px;top: 3592px;background: #FFFFFF;border: 1px solid #CCCCCC;box-sizing: border-box;border-radius: 4px;}
#registration-home-popup3 .registration-home-body .input-email .error_msg {top: 61px;font-size: 14px;color: #de1717;}
#registration-home-popup3 .registration-home-body .input-genero .error_msg {    position: absolute;top: 63px;font-size: 14px;color: #de1717;}
#registration-home-popup3 input.input-text:focus, #registration-home-popup3 select:focus {border-color: #4dbdfe!important;box-shadow: 0px 10px 20px -7px #95d9ff!important;-webkit-box-shadow: 0px 10px 20px -7px #95d9ff!important;-moz-box-shadow: 0px 10px 20px -7px #95d9ff!important;}
#registration-home-popup3 .registration-home-body select {border: none; border-bottom: 1px solid #cccccc;border-radius: 0;padding: 5px 0;-webkit-appearance: none;font-size: 16px;color:#999;}
#registration-home-popup3 .registration-home-body .input-validation {position: absolute;top: 23px;right: 10px;}
#registration-home-popup3 .registration-home-body .input-buttons {text-align: left;  margin: 0 5%;}
#registration-home-popup3 .registration-home-body .input-buttons button.prim-btn {background: #ff3c3c;font-weight: normal;width: 100%; height: 48px !important;text-align: center;color: #fff;border-radius: 4px;font-size: 16px;margin: 0 0 15px;}
#registration-home-popup3 .registration-home-body .input-buttons button.sec-btn {position: fixed;bottom: 0;width: 350px;height: 324px;background: #FFFFFF;box-shadow: 0px 8px 16px rgb(0 0 0 / 20%), 0px 0px 2px rgb(0 0 0 / 20%);border-radius: 8px; margin: 10px;}
#registration-home-popup3 .registration-home-body .input-buttons button.prim-btn:hover {background: #f13131;}
#registration-home-popup3 .registration-home-body .subscribe-loading img {width: 30px;margin: 20px 0 15px;}
#registration-home-popup3 .registration-home-body .msg_ajax {min-height: 30px;line-height: 20px;}


/**
 *  ESTILO PARA EL SOCIAL_CONNECT
 */
.login_header_title {
  padding:10px 0;
  float:left;
  width:100%;
  text-align:left;
  border-bottom: none;
  /*border-bottom:1px solid #e2e2e2;*/
}
.inchoo_social_connect{
  display: flex;
  flex-direction: column;
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
.inchoo_social_connect .col-face a{
  display: block;
  position: relative;
  height: 45px;
  background-color: #4067B4;
  border-radius: 3px;
  color: #fff;
  font-size: 18px;
  line-height: 45px;
}

.inchoo_social_connect .col-goo a{
  display: block;
  position: relative;
  height: 45px;
  background-color: #DE4A34;
  border-radius: 3px;
  color: #fff;
  font-size: 18px;
  line-height: 45px;
}
.correo_argentino {
  width: 121px !important;
  height: 31px;
  display: block;
  background-position: -1712px -1780px !important;
  background-size: 950px !important;

}



/**
 *  ESTILO PARA UPLOAD DE IMAGEN DNI
 */

.my-account .form-list .input-box#div_dia_dob {width: 28%;display: inline-block;}
.my-account .form-list .input-box#div_dia_dob select {width: 100% }
.my-account .form-list .input-box#div_mes_dob {width: 37%;display: inline-block;margin: 0 2%;}
.my-account .form-list .input-box#div_mes_dob select {width: 100% }
.my-account .form-list .input-box#div_ano_dob {width: 25%;display: inline-block;}
.my-account .form-list .input-box#div_ano_dob select {width: 100% }

.my-account .input-box input, .my-account .input-box select{
  height: 37px;
  border-radius: 3px;
  float: left;
  padding: 0 10px;
  width: 333px;
}

.dni_image{
  width: 40%;
  margin-top:10px;
}

.custom-file-input{
  position: relative;
  z-index: 2;
  height: 37px;
  margin: 0;
  opacity: 0;
  display:none;
  width: 333px;
  padding-left: 8px;
  line-height: 34px;
}

.custom-file-label {
  width: 323px;
  position: absolute;
  z-index: 1;
  height: 31px;
  color: #6e6e6e;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  display: block;
  clear: both;
  padding-left: 8px;
  line-height: 34px;
  font-weight: normal !important;
}

.custom-file{
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0;
  padding-bottom: 60px
}
.custom-file-label::after{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 24px;
  padding: .375rem .75rem;
  line-height: 1.9;
  content: "Subir";
  background-color: #f6f5f5;
  border-left: inherit;
  border-radius: 0 .25rem .25rem 0;
}
.my-account .form-list label{
  font-weight: normal !important;
}
.upload-file-label{
  width: 333px;
}
#custom_alerts{
  border-radius: 7px;
}
#custom_alerts .modal-header{
  padding: 7px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#custom_alerts .modal-body h3{
  width: 100%;
  color: #ff3c3c;
  text-align: center;
}


/* Ecuador */

.checkout-onepage-index .alert-ecuador .preguntas_frecuentes_body {
	text-align: left;
	margin: 0;
}

.checkout-onepage-index .alert-ecuador .close {
	margin: 0;
}

.alert-ecuador .content-login_header {
	display: none;
}

.alert-ecuador h1, .alert-ecuador p {
	padding-bottom: 1em;
	font-family: 'Mulish';
	color: #333333;
}

.alert-ecuador button.button {
	padding: 0.5em 0;
}

.alert-ecuador  button.button > span {
	padding: 6px 0;
}

.alert-ecuador button.button {
	background-color: #ff3c3c;
	padding: 0.8em 1em;
	font-size: 0.5em;
}

.form-list input.input-text.valid.franchise-loading {
	background: none !important;
}

@media (max-width: 380px) {
  div.block_holder > div.item-importation {
	font-size: 11px;
  }
}

/**
 *  ESTILO MENSAJES DE IMPORTACION
 */
.item-importation {
  margin-top: 5px;
  text-align: initial;
}
.item-importation.product {
  margin-top: 25px;
  margin-bottom: 25px;
  text-align: initial;
}

.item-importation.product .label-importation {
  display: inline-block;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.item-importation.product .message-content {
  margin-top: 10px;
}
.item-importation .label-importation {
  padding: 1px 7px;
  background-color: #7800C8;
  color: white;
  border-radius: 4px;
  display: inline-block;
  font-family: 'Muli-Bold';
}
.item-importation .label-importation .tooltip-plane-importation{
  background-image: url('https://images.tiendamia.com/materiales/uruguay/sin-limites/tooltip_icon.svg');
  display: inline-block;
  height: 10px;
  width: 10px;
}
.item-importation .label-importation .tooltip {
  opacity: 1;
}
.item-importation .label-importation .tooltip .tooltip-arrow {
  border-bottom-color: #7800C8;
  border-top-color: #7800C8;
  border-left-color: #7800C8;
}
.item-importation .label-importation .tooltip .tooltip-inner {
  background-color: #7800C8;
  width: 300px;
}

/**
  * Estilos tippy tooltips de importación
  */

.tippy-box[data-theme~='importation'] {
  background-color: #7800C8;
  width: 276px;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 0 5px 5px;
  font-family: 'Muli-Regular';
  text-align: left;

}

.tippy-box[data-theme~='importation'][data-placement^='top'] > .tippy-arrow::before {
  border-top-color: #7800C8;
}
.tippy-box[data-theme~='importation'][data-placement^='bottom'] > .tippy-arrow::before {
  border-bottom-color: #7800C8;
}
.tippy-box[data-theme~='importation'][data-placement^='left'] > .tippy-arrow::before {
  border-left-color: #7800C8;
}
.tippy-box[data-theme~='importation'][data-placement^='right'] > .tippy-arrow::before {
  border-right-color: #7800C8;
}

/* Estilos tippy tooltips de driver de busqueda
*/

.tippy-box[data-theme~='driver-search'] {
  background-color: #E8CAFD;
  font-size: 14px;
  color: #430070;
  line-height: 20px;
  padding: 3px 8px 8px 8px;
  font-family: 'Muli-Regular';
  text-align: left;
  max-width: 213px !important;
}

.tippy-box[data-theme~='driver-search'] .tippy-content{
  padding: 0;
  width: auto;
  margin: 0;
}

.tippy-box[data-theme~='driver-search'][data-placement^='top'] > .tippy-arrow::before {
  border-top-color: #E8CAFD;
}
.tippy-box[data-theme~='driver-search'][data-placement^='bottom'] > .tippy-arrow::before {
  border-bottom-color: #E8CAFD;
}
.tippy-box[data-theme~='driver-search'][data-placement^='left'] > .tippy-arrow::before {
  border-left-color: #E8CAFD;
}
.tippy-box[data-theme~='driver-search'][data-placement^='right'] > .tippy-arrow::before {
  border-right-color: #E8CAFD;
}

/**
  * Estilos tippy tooltips de tabs
  */

.tippy-box[data-theme~='tabs'] {
  background-color: #7800C8;
  width: 268px;
  font-size: 16px;
  padding: 16px;
  font-family: 'Muli-light', serif;
  text-align: left;
  box-shadow: 0px 16px 16px 0px rgba(51,51,51,0.08);
  -webkit-box-shadow: 0px 16px 16px 0px rgba(51,51,51,0.08);
  -moz-box-shadow: 0px 16px 16px 0px rgba(51,51,51,0.08);
}

.tippy-box[data-theme~='tabs'][data-placement^='top'] > .tippy-arrow::before {
  border-top-color: var(--brand-secondary-500);
}
.tippy-box[data-theme~='tabs'][data-placement^='bottom'] > .tippy-arrow::before {
  border-bottom-color: var(--brand-secondary-500);
}
.tippy-box[data-theme~='tabs'][data-placement^='left'] > .tippy-arrow::before {
  border-left-color: var(--brand-secondary-500);
}
.tippy-box[data-theme~='tabs'][data-placement^='right'] > .tippy-arrow::before {
  border-right-color:var(--brand-secondary-500);
}

.tippy-box[data-theme~='tabs'] .tippy-content{
  padding: 0;
}
.tippy-box[data-theme~='tabs'] .tippy-content p{
  padding-bottom: 16px;
  line-height: 24px;
  font-family: 'Muli-Regular', tahoma sans-serif;
}

.tippy-box[data-theme~='tabs'] .tippy-content button{
  background: #FFFFFF;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
  color: var(--brand-secondary-500);
  border: none;
  cursor: pointer;
  font-family: 'Muli-Regular', tahoma sans-serif;
}
.tippy-box[data-theme~='tabs'] .tippy-content  button:hover{
  background: #E8CAFD;
}

.tippy-box[data-theme~='tabs'] .tippy-content div{
  background: url(https://images.tiendamia.com/materiales/general/icon/cross-coachmark.svg);
  position: absolute;
  border: none;
  right: 3.6px;
  background-size: contain;
  cursor: pointer;
  top: 3.6px;
  width: 9px;
  filter: brightness(100);
  z-index: 100;
  height: 9px;
}

body .page .home-card .favorite_icon {
  z-index: 700!important;
}

.city_select_blank , .dist_select_blank {
  border: 1px solid #ccc;
  border-radius: 3px;
  text-align: left;
  padding: 11px;
}
p.installments-standard {
  font-family: Muli-Semibold, serif;
  font-size: 12px;
  line-height: 2px;
  color: #666;
  margin: 0 0 16px 0;
}
p.installments-product-page {
  font-family: Muli-Semibold, serif;
  font-size: 14px;
  line-height: 18px;
  color: #121212;
}
p.installments-landing {
  font-family: Muli-Semibold, serif;
  font-size: 12px;
  line-height: 2px;
  color: #666;
  margin: 5px 0 16px 0;
}
div.price-box p.installments-landing span.currency_price, div.price-box p.installments-landing span.dollar_price {
  font-size: 12px;
}



/**
  * Estilos tippy tooltips de categoria CR
  */

.tippy-box[data-theme~='category'] {
  background-color: #3375E9;
  width: 245px;
  line-height: 16px;
  font-size: 12px;
}
.tippy-box[data-theme~='category'] .tippy-content{
  position: relative;
  padding: 7px 12px;
  z-index: 1;
}

.tippy-box[data-theme~='category'][data-placement^='top'] > .tippy-arrow::before {
  border-top-color: #3375E9;
}
.tippy-box[data-theme~='category'][data-placement^='bottom'] > .tippy-arrow::before {
  border-bottom-color: #3375E9;
}
.tippy-box[data-theme~='category'][data-placement^='left'] > .tippy-arrow::before {
  border-left-color: #3375E9;
}
.tippy-box[data-theme~='category'][data-placement^='right'] > .tippy-arrow::before {
  border-right-color: #3375E9;
}

body .page .home-card .favorite_icon {
  z-index: 700!important;
}
.cart_v2_product_thumbnail > a > img {
  max-height: 100px;
  max-width: 100px;
}

.shipping_remessa_conforme img {
	padding: 1em;
}

.status_tag{
  font-size: 10px;
  line-height: 16px;
  width: fit-content;
  border-radius: 4px;
  margin-top: 8px;
  padding: 2px 4px;
  font-family: 'Muli-Bold';
}
.status_tag.viajando_deposito{
  background: #FFEDE3;
  color: #b84200;
}
.status_tag.viajando_deposito img{
  margin-right: 5px;
}
.status_tag.recibido{
  background: #E7FEF6;
  color: #006643;
}
.status_tag.recibido img{
  margin-right: 5px;
}
.status_tag.cancelado{
  background: #FFEDE3;
  color: #A50029;
}
.status_tag.cancelado img{
  margin-right: 5px;
}

.dates-progress {
  margin-top: -8px;
  width: 57px;
}

.dates-progress li.bold{
  font-family: Muli-Bold;
  color: #121212;
}

.dates-progress li{
  padding-bottom: 23px;
  font-size: 15px !important;
  line-height: 18px !important;
  color: #555555;
  height: 36px;
}
#FAQ{
  font-family: 'Muli-Regular';
  margin-top: 35px;
  margin-bottom: 70px;
}

#faq-title > h1{
  font-family: 'Muli-Regular';
  font-weight: 700;
  font-size: 20px;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 0.25px;
  text-align: left;
  color: #000000;
}
#FAQ .faq-option{
  font-family: 'Muli-Regular';
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DDDDDD;
  cursor: pointer;
}
#FAQ .faq-option-title{
  font-family: 'Muli-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: left;
  color: #000000;
  width: 90%;
}
#FAQ .faq-arrow {
  float: right;
  position: relative;
  right: 20px;
  transition-duration: 0.8s;
  top: 5px;
}
#FAQ .faq-body-text{
  padding-top: 10px;
  font-family: 'Muli-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-align: left;
  width: 90%;
}
#FAQ .faq-body-text a{
  color: #0059FF;
  font-weight: bold;
}
#FAQ .faq-option-body{
  font-family: 'Muli-Regular';
  display: none;
}
.rotate-arrow{
  transition-duration: 0.8s;
  transform: rotate(-180deg);
}

#FAQ .faq-option-body ul {
  list-style: unset;
  padding: revert;
}

#FAQ .faq-option-body p {
  font-family: 'Muli-Regular';
}
#garantia_de_producto_modal_dk.modal.fade.in{
  top: 20px !important;
  right: 10px;
  left: 10px;
  width: auto;
  border-radius: 8px;
  height: auto;
  bottom: auto;
}
.configurable_warranty {
  background: #F4F4F4;
  border-radius: 4px;
  padding: 12px 15px;
  display: block;
  font-family: Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.25px;
}
.configurable_warranty a {
  text-decoration-line: underline!important;
  color: #7800C8;
}
.detail-product_warranty a {
  text-decoration: underline!important;
  color: #3A3A3A;
  margin-left: -4px;
}
.item_has_warranty svg {
  height: 18px;
  float: left;
  margin-right: 8px;
  margin-left: -0.43px;
}
.configurable_warranty svg {
  height: 16px;
  float: left;
  margin-right: 8px;
  margin-top: 1px;
}
#linkTerms:hover {
  text-decoration: underline!important;
}
.grecaptcha-badge {
  z-index: 1;
  display: none !important;
}

.taxes_image {
  position: absolute;
  right: 0;
  z-index: 99;
}
/************************************************************************/
/*        Seccion carga datos de cliente en mi cuenta                   */
/************************************************************************/

.custom-file .upload-file-label {
  margin-top: 5px;
}

.custom-file .label-dorso {
  margin-top: 8px;
}

.fieldset .form-list .gender {
  padding-bottom: 5px;
}

.form-list .gender .input-box {
	margin-bottom: 5px;
}

.custom-file .input-box-file {
	margin-bottom: 8px;
}

.input-box .custom-file-label {
  width: 260px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: initial;
}

.input-box .custom-file-label:after {
  position: absolute;
  display: block;
  height: 24px;
  padding: .375rem .75rem;
  line-height: 1.9;
  content: "Subir";
  background-color: #696969;
  border-radius: 4px;
  margin-left: 267px;
  border: inherit;
  color: #FFFFFF;
  top: unset;
  right: unset;
  bottom: 4px;
}

.dni-contenedor {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  border-radius: 8px;
  height: 206px;
  width: 206px;
  margin-top: 7px;
}

.contenedor-dorso {
  margin-bottom: 12px;
}

.dni-contenedor .dni_image {
  padding: 15px 16px 43px 16px;
  width: 174px;
  height: 119px;
}

.eliminarFrente, .eliminarDorso {
  display: contents;
  cursor: pointer;
}

.eliminarFrente svg, .eliminarDorso svg {
  float: right;
  margin-top: 19px;
  margin-right: 19px;
}

.success-message .error-msg {
  display: none!important;
}

.customer-account-edit .my-account .fieldset li {
  width: 83%!important;
}

.error-message-frente p, .error-message-dorso p {
  color: #EB003B;
  font-size: 12px;
  line-height: 16px;
  align-items: center;
  letter-spacing: 0.25px;
  max-width: 73%;
  margin-top: -18px;
  padding-left: 20px;
}

.fail-load-image {
  border-color: #EB003B;
}

#back_image_label.boton-submit-error, #front_image_label.boton-submit-error {
  border-color: red;
}

#back_image_label.boton-submit-error:after,  #front_image_label.boton-submit-error:after {
  border-color: unset;
}

.fieldset .form-list .control {
  margin-top: 20px;
}
.is_technology ._4x4_txt {
  display: none;
}
.is_4x4 ._technology_txt {
  display: none;
}

.logo_nuevo_ar{
  font-size: 8px;
  text-transform: uppercase;
  background-color: #7800C8;
  color: white;
  border-radius: 8px;
  padding: 1px 5px;
}

.main-timer-container {
  width: fit-content;
  padding: 14px 0;
}
.unidades-disponibles {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #B84200;
  background: #FFEDE3;
  border-radius: 4px;
  padding: 2px 4px;
}
.timer-container {
  padding: 8px;
}
.timer-container .info {
  display: flex;
}
.main-timer-container #countdown-blackfiday .cdown_hours,.main-timer-container #countdown-blackfiday .puntos_horas {
  display: none !important;
}
.timer-container .logo {
  display: flex;
  align-items: center;
  height: 100%;
  margin-right: 8px;
}
.blackfriday_counter {
  font-weight: 700;
}
.timer-container .texto {
  margin-right: 6px;
}
.timer-container {
  margin-top: 8px;
  border-radius: 4px;
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
.countdown_ofertas_por_hora {
  display: inline-block;
  margin-bottom: 8px;
}
.countdown_ofertas_por_hora .cualquiera {
  border-radius: 4px;
  display: flex;
  padding: 2px 4px !important;
  height: fit-content;
}
.countdown_ofertas_por_hora .cualquiera .cdown_hours, .countdown_ofertas_por_hora .cualquiera .puntos_horas {
  display: none !important;
}
.countdown_ofertas_por_hora .cart_counter {
  margin-left: 8px;
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-size: 14px !important;
  line-height: 20px !important;
}
.countdown_ofertas_por_hora .clock-container {
  display: flex;
  align-items: center;
}
#billing-new-address-form .informative_checkout{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #003599;
  min-height: 95px;
  height: 111px;
  background-color: #E6EFFE;
  padding-top: 10px;
  margin-bottom: 15px;
  display: none;
}
#billing-new-address-form .informative_checkout .icon{
  width: 10px;
  margin-left: 8px;
  text-align: center;
}
#billing-new-address-form .informative_checkout .body{
  width: 100%;
}
#billing-new-address-form .informative_checkout .body .content{
  margin-top: 24px;
  display: block;
}
#billing-new-address-form .informative_checkout .body .content > label{
  color: #003599;
  font-size: 14px;
  font-family: Mulish;
  font-weight: 400;
}
#billing-new-address-form .informative_checkout .subtitle > label{
  font-weight: 700;
  color: #003599;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0;
}
#billing-new-address-form .informative_checkout .body .content > label{
  color: #003599;
  font-size: 14px;
  font-family: Mulish;
  font-weight: 400;
}
#billing-new-address-form .important-message{
  display: none;
}
@media only screen and (min-width: 370px) and (max-width: 1162px){
  #billing-new-address-form .informative_checkout{
    min-height: 70px;
    height: 87px;
  }
}

.hidde_row_coar.summary-row{
  display: none;
}
