/** Shopify CDN: Minification failed

Line 96:30 Unexpected ";"
Line 167:21 Unexpected "("
Line 173:43 Expected identifier but found ")"
Line 204:84 Expected ":"
Line 204:85 Expected identifier but found "160px"
Line 292:24 Expected ":"

**/
textarea, input[type=text],input[type=password], input[type=email], input[type=tel] {line-height:18px; color:#333; font-family:Helvetica, Arial, sans-serif; font-size:13px;}
input[type=text] {height:18px;}

body {color:#808080; font-size:18px; line-height:24px; font-family:Helvetica, Arial, sans-serif; }



body {background:#222222 url('/cdn/shop/t/27/assets/bg-mello.png?v=14463853379813877151432628941') repeat scroll; }



.wrapper {width:940px; padding:10px; margin:20px auto 40px auto; background:#ffffff; }





h1,h2,h3,h4,h5,h6 {font-weight:700; color:#0075bb; margin:0 0 13px 0; text-transform:uppercase; }
         
h1,h2,h3,h4,h5,h6 {font-family:Verdana, Helvetica, Arial, sans-serif; }


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#0075bb; }

a {color:#0075bb; text-decoration:none; outline:none;}
a:hover {text-decoration:none; color:#000000; }
a:active {outline:none;}

h1 {font-size:72px;}
h2 {font-size:60px;}
h3 {font-size:48px;}
h4 {font-size:32px;}
h5 {font-size:24px;}

th {text-align:left; color:#333;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#0075bb !important;}

/* shadow */
/*input[type=submit], button, a.btn {box-shadow:0px 1px 0px rgba(255,255,255,0.25) inset, 0px 2px 2px rgba(0,0,0,0.2); -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.25) inset, 0px 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.25) inset, 0px 2px 2px rgba(0,0,0,0.2);}
*/
input, a, button {outline:none !important;}
input:hover, a:hover, button:hover {outline:none !important;}
input:active, a:active, button:active {outline:none !important;}
input:focus, a:focus, button:focus {outline:none !important;}
input[type=submit], button, a.btn, input.btn {

}
input[type=submit]:hover, button:hover, a.btn:hover { 
  
}
 
input[type=submit].working, button.working, a.btn.working {cursor:default; background-color:#666;}
#body a.btn #body a.btn:hover { color: #fff; }

header {font-size:20px; font-weight:normal; margin:0 0 10px 0;}
header h1 a:hover {color:#0075bb;}
header div.logo {float:left;}
header div.logo h1 {margin:0;}
header .logo a, header .logo a img {display:block; margin:0; padding:0;}
header .cart-summary {position:relative;}
header .contact-info {padding-right:10px; margin-right:10px; border-right:1px solid #ccc;}
header .cart-summary h3 {margin:5px 0 !important;}
header .cart-summary .total_price {padding-right:0px;}
  .total_price {}

header .contact-info {text-align:right; line-height:18px;}
header .contact-info span {display:block;}

.searchform {margin:4px 4px 0 4px;}
.searchform input {width:150px; }

nav li a {padding:5px 10px; font-size:32px; text-transform:uppercase; font-weight:400; color:#9f9f9f; }
nav li a:hover {color:#0075bb;}
nav li {margin:0;}
nav li a.current, nav li.active a {color:#ffffff !important; background:#0075bb; }

nav.main {margin-bottom:20px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
nav.main li a {text-align:center; min-width:50px;}

.loading {padding:150px 0 90px 0; font-size:11px; background:url('loading.gif') no-repeat 50% 50%; font-style:italic; font-family:"Georgia", serif; text-align:center;}

#body {margin:0 0 20px 0;}
#body .sidebar {width:230px; float:left; }
#body .main {width:690px; float:right; overflow:auto; }
#body a color:rgb(255,255,255); 
#body a:hover {color:#000000; }
#body ul li {margin:0 0 0 10px;}

#body .sidebar span.heading {display:block; background:#9ca5ab; color:#ffffff; margin:0; padding:4px 10px; font-size:28px; font-weight:100; text-transform: uppercase;}
#body .sidebar span.heading + div {padding:10px; overflow:auto; }
#body .sidebar nav {margin-bottom:10px;}
#body .sidebar nav li, #body .sidebar nav li a {float:none; font-size:20px; margin-left:0;}
#body .sidebar nav li a {font-size:24px;text-transform:none; border-bottom:1px solid #e0e0e0; font-weight:400; font-weight:400; color:#808080; padding:3px 10px;}
#body .sidebar nav li:last-child a {border-bottom:none;}
#body .sidebar nav li a.current {color:#ffffff; background:#0075bb; font-weight:400;}
#body .sidebar nav li a:hover {color:#0075bb; }

.image img, .image a {display:block; margin:0 auto; }
.img-loading {width:160px; height:160px; background:url('loading.gif') no-repeat 50% 50%;}
.thumbs .img-loading {width:100px !important; height:100px !important;}

#breadcrumb {margin-bottom:10px; font-size:24px; color:#333; font-weight:400;font-family:"Aial",sans-serif;}
#breadcrumb a, #breadcrumb span {display:block; float:left; margin:0 7px 0 0; color:#808080; font-weight:400; font-weight:500;}

/* dropdown */
nav li {position:relative; z-index:999999 !important;}
nav li ul.dropdown {z-index:10000 !important; padding:5px; position:absolute; text-align:left !important; width:160px; top:100%; display:none; opacity:0.0; background:#000; background:rgba(0,0,0,0.85); background:url('black.png') repeat 55px 0px; padding-top:10px; margin-top:-7px;}
nav li ul.dropdown li, nav li ul li a {display:block; margin:0; padding:0; float:none; text-transform:none !important;}
nav li ul.dropdown li a {padding:3px 10px; font-style:italic; font-weight:400; text-align:left !important; font-size:24px; line-height:18px; font-family:"Georgia", serif; color:#fff;}
nav li ul.dropdown li a.current {background:none !important; color:#fff !important;}
nav li ul.dropdown li a:hover {color:#aaa;}


nav li ul.subcategory { display:block !important; }
nav li ul.subcategory li a { font-size:80px !important; padding-left:20px !important; border-bottom:1px solid #e0e0e0 !important; }

footer {padding:0;}
footer .more-info {margin-bottom:5px;}
footer .search {float:right;}
footer nav.main {margin:0;}
footer div.details {padding:10px 0 0 10px;}
footer li {margin:0;}
footer li.facebook a, footer li.twitter a, footer li.rss a {min-width:16px; height:16px; width:16px; padding:5px 0px; margin-left:8px; text-indent:-99999px;}
footer li.facebook a {background:url('icn_facebook1_16.png') no-repeat 100% 8px;}
footer li.twitter a {background:url('icn_google_16.png') no-repeat 100% 8px;}
footer li.rss a {background:url('icn_rss_16.png') no-repeat 100% 8px;}
footer .search, footer nav.last {margin-right:0;}

footer nav .cc img {display:block; max-width:38px; margin-left:8px;}

.bx-pager {text-align:right; margin-top:5px;}
.pagination, .bx-pager {font-size:18px;}
.pagination a, .bx-pager a {padding:5px 10px; color:#808080 !important; }
.pagination .current, .bx-pager a.pager-active {background:#0075bb; cursor:default; color:#fff !important; padding:5px 10px;
																																					border-radius:16px;
																																					-webkit-border-radius:16px;
																																					-moz-border-radius:16px;}
#body nav li {z-index:1000 !important;}
#index, #collection, #article, #blog, #cart, #page, #product, #search, #not_found {margin-bottom:50px;}
.subtext {display:block; position:relative; top:-10px; font-family:Georgia, serif; font-size:16px; font-style:italic;}
.subtext.error {color:#cc0000;}

.highlight {background-color:#fff000;}
#item-added {position:absolute; z-index:9999999 !important; top:100%; right:0; line-height:18px; padding:10px 10px 5px 10px; width:200px; text-align:center; font-weight:400; font-weight:500; background:url('black.png') no-repeat 100% 0px; color:#fff; text-shadow:1px 1px 0px #000; font-family:Georgia, serif; font-size:12px; font-style:italic;}
#item-added a {display:block; color:#fff;}

/* index */
#slider {display:none;}
.slider-container {margin-bottom:20px;}
ul.slider {list-style:none; margin:0 !important;}
ul.slider li {list-style:none inside none; margin:0 !important; padding:0 !important;}
ul.slider li a, ul.slider li img {margin:0 !important; padding:0 !important; display:block;}

/* product */
  
#product .references (float:left;color:#222;font-size:21px;)
#product #referencia (float:left;color:#222;font-size:21px;)
#product .PRECIO {position:relative;float:right;color:#222;}
#product .product_body {margin-bottom:20px;}
#product .variants {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e0e0e0;margin-top:100px;}
#product .variants label {display:block; font-family:"Georgia", sans-serif; font-size:12px; font-style:italic;}
#product .price {color:#0075bb;float:right;)}
#product #price-preview {margin-bottom:6px;}
#product #price-preview span {color:#bbb; font-size:14px; font-weight:400;}
#product .image img {display:block;}
#product .images {width:360px; float:right; text-align:center; margin-bottom:20px;}
#product .images .featured {border:0px solid #e0e0e0; position:relative; overflow:hidden;}
#product .images .featured:hover {border:0px solid #d0d0d0;}
#product .featured .image img {cursor:move !important;}
#product .images .featured .sale {position:absolute; text-transform:uppercase; z-index:99999; font-size:11px; line-height:16px; right:0px; top:0px; text-align:center; display:block; max-width:101px; color:#fff !important; background-color:#0075bb; padding:1px 4px; font-weight:400;}
#product .images .featured .image img {max-width:360px;max-height:360px;}
#product .thumbs .image {float:left; margin:10px 10px 0 0;}
#product .thumbs .image {border:0px solid #e0e0e0; overflow:hidden;}
#product .thumbs .image:hover {border:0px solid #d0d0d0;}
#product .content {width:310px; float:right;}
#product .featured .image {max-width:360px; line-height: 0; }
#product .social {margin-bottom:0px;}
#product .recently-viewed-products, #product .related-products {margin-bottom:20px;}
#product .collection-nav a {font-size:18px; margin-right:10px;}
#product .purchase {float:right;}

/* collection */
.featured-items {margin-top:20px;}

.sort {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0; margin-bottom:20px;}

#collection .tags {width:500px; float:left;}
#collection .tags a {font-size:12px; font-weight:400; font-weight:500; color:#9f9f9f;}
#collection .tags a:hover {color:#0075bb;}
#collection .tags .active a {font-weight:400 !important;}
#collection .product, .collection .product {float:left; text-align:center; width:162px; margin:0 14px 14px 0; position:relative; overflow:hidden;}
#collection .product .image, .collection .product .image {border:0px solid #e0e0e0; margin-bottom:10px;}
#collection .product .image img, .collection .product .image img {width:160px;height;160px}
#collection .product:hover .image, .collection .product:hover .image {border:0px solid #d0d0d0;}
#collection .product a, .collection .product a {display:block;}
#collection .product.last, .collection .product.last {margin-right:0;}
#collection .product .title, .collection .product .title {display:block; line-height:16px; font-size:18px; color:#222; font-weight:400;}
#collection .product:hover .title, .collection .product:hover .title {color:#0075bb !important;}
#collection .product .price, .collection .product .price {display:block; line-height:18px; font-size:22px; color:#777; font-weight:500; font-weight:500;}
#collection .product .sale, .collection .product .sale {position:absolute; text-transform:uppercase; right:0px; top:0px; text-align:center; display:block; max-width:101px; color:#fff !important; background-color:#0075bb; padding:1px 4px; font-weight:400;}

.collection-sort {margin-top: 6px; text-align:right;}

/* cart */
#cart .product_image a, #cart .product_image img {display:block; margin:0; padding:0;}
#cart td {vertical-align:middle; padding:10px 10px 10px 0; border-bottom:1px solid #e0e0e0;}
#cart td:last-child {padding-right:0 !important;}
#cart tr.summary td {color:#333;}
#cart input.item-quantity {text-align:center;border-width:0;font-size:16px;}
#cart .checkout-buttons {padding-top:30px;}
#cart .checkout-buttons textarea {height:60px; width:260px;}

/* pages, blogs and articles */
#page .content > div {margin-bottom:20px;}
#blog .article {margin-bottom:20px;}
#article .facebook-comments {padding-top:20px;}
#article .comment {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e0e0e0;}
#article .article-body {margin-bottom:20px;}
#article .comment_form input, #article .comment_form textarea {display:block; margin-bottom:10px;}
.input-error {
border: 1px solid #e00000 !important;
}

/* search */
#search .item {margin-bottom:20px;}
#search .thumbnail {float:left; width:100px; margin-right:10px;}
#search .content {float:left; width:580px;}

/* 404 */


img.slide-img { max-width:690px; }



header .cart-summary { padding-left:40px; background:url('/cdn/shop/t/27/assets/cart-icon.png?v=159256191699049537141432628941') no-repeat 0px 50%; }


/* customer accounts */
table.orders, .account-details, #addresses h2 { margin: 40px 0; }
.order-history, .order table, .order h4 { margin-top: 40px; }
table.orders td { text-align: left; }
.activate-account label, #addresses label, .login label, #register label, #reset-password label, .contact-form label {
   width: 200px;
   display: block;
   margin-bottom: 5px;
}
.activate-account input, #addresses input, #addresses select, .login input, #register input, #reset-password input, .contact-form input, .contact-form textarea {
  margin: 0px 0px 20px 0px;
}
.buttons {
  display: block;
  margin: 10px 0;
  clear: both;
  width: 100%;
}

.contact-form .btn {
   clear: both;
   display: block;
}

.contact-form textarea {
   width: 450px;
}

#add_address, #addresses input[type=submit], #addresses a.cancel {
  display: block;
  clear: both;
}

#addresses .address {
  margin-bottom: 20px;
}

#addresses h3 {
  margin: 0;
}
.tabla1{
  height:60px;
  vertical-align:"top";t
  padding: 0px 0px;
}
 .tablageneral{
   padding-bottom:15px;
   padding-top:15px;
   border-bottom:1px solid #D8D8D8;
 }
   .tablageneral:hover{
   background:#E6E6E6;
 }
.tabla1 tr{
  width: 60%;
    margin-top: 0px;
    margin-left:0px;  
}
  .tablabien{
   
    width: 60%;
    margin-top: 0px;
    margin-left:0px; 
  }
.espacioblanco{
  height :15px;
}
.tablaprecio{
 text-align:right;
 
  }


.link_product{
text-decoration:none;
  
}
.link_product:hover{
color:#000;  
}
.texto_lista{
  font-size:19px;
  font-weight:normal;
  color:#808080;
  font-family: "Arial",sans-serif;
  letter-spacing: 0px;
}
.page-content{
font-family:"Arial";
}
h6{
font-weight: 400;
color: #0075BB;
margin: 0px 0px 13px;
text-transform: uppercase;
line-height: 100%;
}
.precio_lista{
  font-size:200%;
  margin-top:-10px;
}
#product .collection-nav a {
    font-size: 18px;
    margin-right: 10px;
}
h4{
    font-weight:400;
  }
  
 #pdf_link a{
 	  margin-top:100px; 
 }
.pdf_link{
	float:left;
   font-size:36px;
    margin-top: 100px;
 	margin-right: 30px;
}
  
#pdf_link{
 }
  
#pdf_img{
margin-bottom:-8px;
  width:15%;
}
  
#img_pdf{
  background:url('logo-pdf.jpg') no-repeat;
  width:32px;
  height:32px;
}
h3{
    font-weight:normal;
  }
h2{
    font-weight:normal;
  }
h1{
    font-weight:normal;
  }
.tel{
    font-size:24px;
  }
.titular_lista{
font-weight: 400;
color: #0075BB;
margin: 0px 0px 13px;
text-transform: uppercase;
line-height: 100%;
font-size: 24px
}
.gradient {
  
  /* Fallback (could use .jpg/.png alternatively) */
  background-color: red;

  /* SVG fallback for IE 9 (could be data URI, or could use filter) */
  background-image: url(fallback-gradient.svg); 

  /* Safari 4, Chrome 1-9, iOS 3.2-4.3, Android 2.1-3.0 */
  background-image:
    -webkit-gradient(linear, left top, right top, from(red), to(#f06d06));
  
  /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
  background-image:
    -webkit-linear-gradient(left, red, #f06d06);

  /* Firefox 3.6 - 15 */
  background-image:
    -moz-linear-gradient(left, red, #f06d06);

  /* Opera 11.1 - 12 */
  background-image:
    -o-linear-gradient(left, red, #f06d06);

  /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image:
    linear-gradient(to right, red, #f06d06);

}
.btn_cesta {
 
  border-left: 3px solid transparent;
  background-position:left;
  background-repeat: no-repeat; 
  border:0; font-family:"league-gothic",sans-serif;
  font-weight:400;  
  background-color:transparent; 
  text-align:center; 
  font-size:24px; 
  padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;
  outline:none; 
  color:#000000; 
	border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
  font-weight:300;
  
}
.btn_cesta:hover, button:hover, a.btn:hover { 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0075BB), to(#023755)); opacity: 0.8;
  background-position:left;
  background-repeat: no-repeat; 
  color:#fff;
  background-image: -moz-linear-gradient(center bottom,rgba(2,55,85,1) 20%,rgba(0,117,187,1) 80%);
  font-size:24px;
  font-weight:300;
}
  
  .btn_sysaway {
  font-size:26px;
  border-left: 3px solid transparent;
  background-color:#0075bb; 
  opacity: 0.75;
  background-position:left;
  border:0; font-family:"league-gothic",sans-serif;
  text-align:center; 
  padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;
  outline:none; 
  color:#FFFFFF; 
	border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
  
}
.btn_sysaway:hover, button:hover, a.btn:hover { 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0075BB), to(#023755)); opacity: 0.8;
  background-position:left;
  background-repeat: no-repeat; 
  color:#fff;
  background-image: -moz-linear-gradient(center bottom,rgba(2,55,85,1) 20%,rgba(0,117,187,1) 80%);
  font-size:26px;
}
  
  
#add-to-cart {
    background-image:url('Shopping-Cart-10_flecha_bueno.png');
  border-left: 3px solid transparent;
  background-position:left;
  background-repeat: no-repeat; 
  border:0; font-family:"league-gothic",sans-serif;
  float:right;
  font-weight:400;  
  background-color:transparent; 
  text-align:center; 
  font-size:24px; 
  padding-left:50px;padding-right:10px;padding-top:10px;padding-bottom:10px;
  outline:none; 
  color:#000000; 
	border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px;
}
#add-to-cart:hover{ 
 background-image:url('Shopping-Cart-10_flecha_blanco_bueno.png'), -webkit-gradient(linear, left top, left bottom, from(#0075BB), to(#023755)); opacity: 0.8;
  background-position:left;
  background-repeat: no-repeat; 
  color:#fff;
  background-image:url('Shopping-Cart-10_flecha_blanco_bueno.png'), -moz-linear-gradient(center bottom,rgba(2,55,85,1) 20%,rgba(0,117,187,1) 80%);
  
}
.addtocart{
    background-image:url('Shopping-Cart-10_flecha_bueno.png');
  border-left: 3px solid transparent;
  background-position:left;
  background-repeat: no-repeat; 
  border:0; font-family:"league-gothic",sans-serif;
  float:right;
  font-weight:400;  
  background-color:transparent; 
  text-align:center; 
  font-size:24px; 
  padding-left:50px;padding-right:10px;padding-top:10px;padding-bottom:10px;
  outline:none; 
  color:#000000; 
	border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px;
}
.addtocart:hover{ 
 background-image:url('Shopping-Cart-10_flecha_blanco_bueno.png'), -webkit-gradient(linear, left top, left bottom, from(#0075BB), to(#023755)); opacity: 0.8;
  background-position:left;
  background-repeat: no-repeat; 
  color:#fff;
  background-image:url('Shopping-Cart-10_flecha_blanco_bueno.png'), -moz-linear-gradient(center bottom,rgba(2,55,85,1) 20%,rgba(0,117,187,1) 80%);
  
}
  #add-to-cart2{
  transition-duration: 0.2s;
    transition-timing-function: linear;
  color:#fff;
  border:0px;
  margin-top:0px;
  float:right;
  font-weight:400; 
  text-align:center; 
  font-size:22px; 
  padding:10px 20px; 
  font-family:"league-gothic",sans-serif;;
  text-shadow:1px 1px 0px rgba(0,0,0,0.1); 
border-radius:5px; 
  opacity:0.87;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#008C2E), to(#035B21)); opacity: 0.7;
background: -moz-linear-gradient(center bottom,rgba(3,91,33,1) 20%,rgba(0,140,46,1.0)) 80%;

}
  #add-to-cart2:hover{
   color:#fff;
  margin-top:0px;
  float:right;
  font-weight:400; 
  text-align:center; 
  font-size:22px; 
  padding:10px 20px; 
  font-family:"league-gothic",sans-serif;;
  text-shadow:1px 1px 0px rgba(0,0,0,0.1); 
border-radius:5px; 
    opacity:1;
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#008C2E), to(#035B21)); opacity: 0.9;
background: -moz-linear-gradient(center bottom,rgba(3,91,33,1) 20%,rgba(0,140,46,1.0)) 80%; 
  }  