@charset "utf-8";
/* CSS Document */
#story-content {padding: 0}
/*marcas*/
.moduletable_brands {
    margin: 0px 1%;
}
.marcas img {
  opacity: 0.8;}

/*marcas vert*/
.marcas .man-sp-handle {
    height: 50px;      /* equals max image height */
    width: 150px;
    /*border: 1px solid red;*/
    white-space: nowrap;
    text-align: center; 
  margin: 0 0 3em 0;
}

.marcas .helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.marcas img {
    background: #3A6F9A;
    vertical-align: middle;
    max-height: 50px;
    max-width: 150px;
}
/*fin*/

#slideshow-handler-bg {
    margin-top: 40px!important;
}



.moduletable_style8 .texto-blanco a { background-color: #000000;
    color: #ffffff!important;
    padding: 4px 6px;
    display: inline;}
.fondo-rojo {background-color: #ff0000 !important;}
.fondo-celeste {background-color: #009de230}
.productdetails .vm-img-desc, #fancybox-title-inside{
	display : none;
}
.texto-blanco .moduletable_style8 a {color: #ffff00!important}

.spacer .addtocart-bar span.addtocart-button .addtocart-button {
    background-color: #ff0000!important;
    color: #ffffff!important;
	    opacity: 1;
}
.button:hover, button:hover, a.button:hover, .closemenu:hover, .btn:hover, a.product-details:hover, a.ask-a-question:hover, .highlight-button:hover, .vm-button-correct:hover .cartpanel span.closecart:hover, .vm-pagination ul li a:hover, a.details:hover, #stickymenuButton:hover, input.addtocart-button:hover, .camera_caption .button.b-arrow:hover:after, #com-form-login-remember input.default:hover, .camera_caption_bg a.button:hover, .button.light:hover, .button.light.white:hover, .button.light.black:hover, .activeOrder:hover, .view-as li a:hover, .row-fluid .spacer .popout-price-buttons-handler .show-advanced-fields:hover, #offcanvasclose:hover, ul.menucanvas li .btn-toggle:hover, .productdetails-view .spacer-buy-area input.addtocart-button:hover, .spacer .addtocart-bar span.addtocart-button .addtocart-button:hover, .selectric:hover p.label {
    color: #ffffff !important;
    background-color: #8E0002!important;
}
.product-price, div.PricebillTotal.vm-display.vm-price-value span.PricebillTotal, .product-price-1, a:hover {
    color: #ff0000;
}




#slideshow-handler-bg {
background: #f9f9f9;
background: -moz-linear-gradient(top,  #f9f9f9 0%, #dedede 100%);
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#dedede 100%);
background: linear-gradient(to bottom,  #f9f9f9 0%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dedede',GradientType=0 );
}
#slideshow-handler-bg h3 {margin-bottom: 0}

#slideshow-handler-bg .moduletable .module-content {
    padding: 0px;
}
.spacer .ribbons .product-field-display.sale, .camera_caption_bg a.button, a#cartpanel {
    background: #ff0000!important;
}
/*listados virtuemart*/
.browse-top {display: none}
#breadcrumb-line {    padding: 50px 0px 0px!important 0px;
}
.orderby-displaynumber {
    padding: 0px 0px;
    margin-bottom: 30px;
}
.vmgroup_products.single.product-sl-handler .action-handler {
	width: 100%;}
/*FORM*/
#contacto .formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    color: #ffffff !important;
    background-color: #d41616 !important;
	background-image: none;
	padding: 10px 22px 10px 22px;
    cursor: pointer;
    vertical-align: middle;
    font-weight: 600;
    text-decoration: none !important;
    line-height: 16px;
    border-style: solid!important;
    border-width: 0px!important;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: all!important;
    -ms-transition-property: all!important;
    -o-transition-property: all!important;
    -moz-transition-property: all!important;
    transition-property: all!important;
    -webkit-border-radius: 22px!important;
    -moz-border-radius: 22px!important;
    border-radius: 22px!important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    text-align: center;
	margin: 5px;}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
	background: #ffffff;
    margin: 2px 0px;
    color: #505050;
    padding: 7px 8px !important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    vertical-align: middle;
    font-weight: normal;
    font-size: 14px;
    -webkit-border-radius: 22px!important;
    -moz-border-radius: 22px!important;
    border-radius: 22px!important;
	border-width: 2px!important;}
.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="email"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="url"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {