#top1 .cols-1 column-1 .singlearea{text-align:center!important;}
#logo a{margin:6px 0 6px 12px!important;}
.lonuevo h3 {text-align:center; color: #888!important; font-size: 1.5em}
.lonuevo h4 {color: #888} 
.lonuevo a {color:#E24100; font-size:1.3em!important; font-weight:400!important;}

/* Image Gallery Catálogos */
.imagegalleryplg img {margin: 10px!important;width: 30%!important; border:1px solid #000!important;}
/* fin */
#region1 {background:#fff!important;}
.slideshow {margin-bottom:0!important;}

@media (min-width:901px) {
#headerwrap.stickyscroll {height: 80px;}
#headerwrap {height: 80px;}    
}

#right .module h3.moduletitle {padding: 20px 0 5px;}

.wallslidercell img {width:100%; height: auto;}
.social_menu {padding-right: 10px;}
.com_virtuemart h1 {font-size: 2.5em;}


@media (max-width:400px){
    #menuwrap {margin:0!important}
#region1.xtc-fluidwrapper{padding:0!important;}
.slideshow {margin-bottom:0!important;}
}

@media (min-width:950px){#logo a{margin:6px 18px 2px!important;}
	.com_virtuemart .featured-view h4, .com_virtuemart .latest-view h4, .com_virtuemart .topten-view h4, .com_virtuemart .recent-view h4, .com_virtuemart .related-products-view h4, .com_virtuemart .productdetails-view.productdetails h1, .com_virtuemart h1   {font-size: 2.2em!important;}

}
#header{margin:20px 40px 0;}
@media screen and (min-width:1100px){#top1{float:right;margin-left:22.5641%!important;}
}
body.sticky{margin-top:0}
.txtlrg{max-width:100%;text-align:center!important;}
.txtlrg img{margin-top:10px;text-align:center!important;}
.txtlrg h1{font-size:150px;color:#fff!important;font-weight:400!important;letter-spacing:-9px!important;}
.analytics{display:none;}
.slideshow .modulecontent{padding:0!important;margin-top:0!important;}
.txtlrg p{color:#fff;font-size:16px;margin-top:6px;}
.txtlrg .bbottom{background:#fff!important;height:6px;width:40%;margin:auto !important;}
.txtlrg h2{color:#fff;font-size:24px;text-transform:none!important;line-height:28px!important;}
h3.intro{color:#555!important;font-size:120%;text-align:justify;}
.ferias{padding:20px;background-color:rgba(255,255,255,0.7);width:60%!important;}
.ferias p, .ferias a{font-weight:400!important;}
#logo.hd2{border-right:0 solid #fff;}
.otros_artistas{text-align:center;}
.otros_artistas a{color:#555;}
.otros_artistas a:hover{color:#E24100;}
.otros_artistas .modulecontent{padding:0 20px 20px 0;}
#region2.xtc-fluidwrapper{padding:40px 0 0 0!important;}
.span6 .morearticle{margin-top:20px!important;}
.span6 .morearticle h3{margin:30px 0 16px!important;}
a,input.button{color:#333;}
a:hover{color:#333;}
a:active{color:#333;}
#bottom3 .module h3.moduletitle{display:block;font-size:14px!important;padding-bottom:10px!important;font-weight:normal!important;color:#FFF!important;text-transform:none!important;text-align:center;}
.bottomborder .modulecontent{border-bottom:0;text-align:center;}
#bottom3 .btn-primary{border-radius:0!important;background:#0054a6!important;color:#fff;border:1px solid #fff!important;}
#bottom3 .btn-primary:hover{background:#fff!important;color:#0054a6;}
#bottom3 input[type="text"]{border-radius:0!important;color:#666;}
.leftborder .modulecontent{border-left:1px solid #fff;padding-left:40px;}
.rightborder .modulecontent{border-right:1px solid #fff;padding-right:40px;min-height:120px!important;}
#right .modulecontent{padding-left:0;}
.acymailing_module{text-align:center!important;}
.artleft-imgcont{border:0!important;}
.item-page .pull-left{margin-right:20px;}
.intro-icon{display:none!important;}
.com_content .item-page .pull-none img{margin-bottom:20px;}
.loginform{margin-top:140px!important;}
.loginform h3{text-transform:none!important;}
.loginform .btn-primary{border-radius:0!important;background:#666!important;color:#fff;}
.loginform .btn-primary:hover{background:#888!important;color:#fff;}
.loginform input[type="text"]{border-radius:0!important;color:#666;}
.loginform input[type="tepassword"]{border-radius:0!important;color:#666;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child{border-radius:0!important;}
#bottom2 h3{color:#fff!important;text-transform:none!Important;}
.label, .badge{font-weight:normal;}
strong{color:#000;font-weight:400;letter-spacing:1px;}
.g-recaptcha-response{display:none!important;}
#header{background-color:rgba(255,255,255,0.8);font-weight:normal;}
#menuwrap ul.menu > li a,span.separator{color:#000!important;}
.xtcdefaultmenu{font-size:11px!important;}
#menuwrap .suckerfish ul.menu > li ul li{min-width:180px}
#menuwrap .suckerfish ul.menu > li ul{margin-left:-20px!important;}
#menuwrap ul.menu li.parent > ul{background-color:rgba(255,255,255,1)!important;}
.megaMenuToggle{margin-top:0!important;}
.suckerfish ul.menu li a > span.image-title, .dualfish ul.menu li a > span.image-title{margin:0 0 0 56px;padding:1px 0 0;display:block;}
#menuright1 .module{padding-top:12px!important;}



@media (max-width:950px){#breadcrumbs{margin-top:70px!important;}
}
@media screen and (min-width:960px){#region3wrap .xtc-wrapperpad{margin-top:80px;}
    
#region2.xtc-fluidwrapper {padding: 10px 0 !important;}  


}

@media screen and (min-width:901px){
.com_virtuemart h2 a { font-size: 2em!important;}
}

@media screen and (max-width: 900px) {
#region1.xtc-fluidwrapper {padding: 62px 0 0 0!important;}
.slideshow {margin-bottom:0;}
#js-mainnavcss3.megamenu{padding-top:6px!important;padding-bottom:8px!important;}
#jux_megamenucss3 .megamenu.noJS #css3-megaMenuToggle{padding-top:4px!important;padding-bottom:8px!important;}
h2{font-size:2em!important;}
#breadcrumbs .modulecontent{margin:0!important;}
.jxtc_vmwall_tmp5{width:800px;height:auto;}
.jxtc_vmwall_tmp5 .mask,.jxtc_vmwall_tmp5 .content{width:800px;height:auto;}
.ferias{width: 100%!important;}
.sect-title h2{border-right:0!important;font-size: 2.5em!important;padding: 0 0 0 5px!important;letter-spacing: 1px!important;}
.com_virtuemart h2 a { font-size: .75em!important;}
.category-view h2 a {font-size:1em!important; line-height:1em!important;}



}

@media only screen and (max-width:780px){
    #logo a{margin:8px 0 0 12px!important;}

h1 {font-size:2em!important; line-height:.8em;}
.sect-title  h2 {font-size:2em!important; }
#region2 h2 {font-size:1.8em!important; line-height:.8em;}
#region2.xtc-fluidwrapper {padding: 10px 0!important;}
#region2 .module {margin:0;}
.com_content .blog .page-header h2 a {font-size: 28px!important; line-height:28px;}
.com_virtuemart h1 {font-size: 2em!important;}

}

@media screen and (min-width:901px){
.com_virtuemart h2 a { font-size: 2em!important;line-height:1em;}
.category-view h2 a {font-size:1.5em!important; line-height:1em!important;}

}
@media screen and (max-width:1100px){
    
    .coolgrays .megamenu ul.level0 li.megacss3 a.megacss3, .coolgrays .megamenu ul.level0 li.megacss3 span.megacss3{padding:10px 0 10px !important;}
}
.page-header .modulecontent{padding:0;}
.module .page-header{padding-bottom:0;}
.com_content #component h1{text-align:left;font-size:32px;padding:0 0 0 20px!important;margin:10px 0 20px;border-left:3px solid #e75a00!important;}
.com_contact h1{text-align:left;font-size:32px;padding:0 0 0 20px!important;margin:10px 0 20px;border-left:3px solid #e75a00!important;}
.com_contact .page-header{border-bottom:0;}
.footer1{margin-top:20px}
.creditos{font-size:12px;color:#fff;margin-left:50px;}
.creditos a{color:#fff;}
.creditos a:hover{color:#f1f1f1;text-decoration:underline;}
.breadcrumb{background:none!important;}
a.product-details{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}a.ask-a-question{font-weight:normal;margin-bottom:8px;padding:10px!important;margin:2px;text-align:center!important;border-radius:0!important;border:1px solid #777;}.product-price{margin:auto;text-align:center!important;}.vm3pr-0 .addtocart-area{min-height:0;}/vm menu right column */ul.VMmenu,.VMmenu ul,.VMmenu li i{list-style-type:square!important;background-image:none;padding:2px;}
#top1{margin-left:2.12766%!important;}
.suckerfish ul.menu > li, .dualfish ul.menu > li{padding:18px 14px 13px 8px !important;border:none!important;font-size:12px!important;}
.idiomas .btn{margin-top:3px;}
.mod-languagesidiomas{margin-bottom:2px!important;}
.menuright1 .socialmr1{margin-bottom:0!important;}
.social_menu .socialmr1{margin-bottom:0!important;}
.social_menu .socialmr1 i{color:#2f3f59!important;border:1px solid #2f3f59!important;}
.social_menu .socialmr1 i:hover{color:#E24100!important;border:1px solid #E24100!important;}
@media only screen and (max-width:767px){.socialmr1{margin-top:5px!important;}
.socialmr1 i{font-size:1em;padding:4px;width:10px;}
#region1.xtc-fluidwrapper {padding: 63px 0 0 0!important;}
.slideshow {margin-bottom:0;}
}

@media only screen and (max-width:500px) {
.socialmr1{margin-top:7px!important;}
.socialmr1 i{font-size:1em!important;padding:4px;width:8px;}
#region1.xtc-fluidwrapper{padding:64px 0 0 0 !important;}
/*.slideshow .modulecontent{padding:0!important;margin-top:-40px!important;}*/
.slideshow { margin-bottom:0;}
.ferias{width: 100%!important;}
.sect-title h2{border-right:0!important;font-size: 1.5em!important;padding: 0 0 0 5px!important;letter-spacing: 1px!important;}
.com_content .blog .page-header h2 a {font-size: 24px!important; line-height:24px;}
.com_virtuemart h2 a {font-size:.5em!important; line-height:.5em!important;}
.category-view h2 a {font-size:.8em!important; line-height:1em!important;}
.product-details {padding:5px 3px!important;}
.product-description p  {font-size:.9em!important; text-align: right; }
#component {padding: 10px!important;}
.ask-a-question {font-size: .89em!important;}
.main-image img {padding-right: 5px!important;}
.vm-product-media-container {margin-right: 10px!important;}
.com_virtuemart h1 {marginleft:0!important;font-size: 2em!important;}
.back-to-category {font-size:.9em!important;}
.back-to-category a {padding:3px 5px!important;}
a.ask-a-question {padding:2px!important;}

}


@media only screen and (max-width:480px){
.socialmr1{display:none!important;margin-top:8px!important;}
.socialmr1 i{font-size:.8em!important;padding:4px 10px 4px 7px;width:3px;}
.lonuevo h3 {text-align:center; color: #888!important; font-size: 1.12em!important;}
.lonuevo h4 {font-size: 1.2em!important;}
.lonuevo a {color:#E24100; font-size:1.2em!important; font-weight:400!important;}
#region4.xtc-fluidwrapper {padding-bottom:0!important;}
#region1.xtc-fluidwrapper{padding:108px 0 0 0 !important;}
/*.slideshow .modulecontent{padding:0!important;margin-top:-40px!important;}*/
.slideshow {margin-bottom:0!important;}
.ferias{width: 100%!important;}
.sect-title h2{border-right:0!important;font-size: 1.2em!important;padding: 0 0 0 5px!important;letter-spacing: 1px!important;}
.creditos{margin-left:20px!important;}
td{padding-left:10%!important;}

}

@media only screen and (max-width:400px) {
#region1.xtc-fluidwrapper{padding:64px 0 0 0!important;}
.slideshow {margin-bottom:0!important;}
}

#bottom2 .module h3.moduletitle{color:#fff!important;text-transform:none!important;}
.g-recaptcha-response{border:none!important;}
.btn-primary{background:#27354a !important;font-size:100%!important;font-weight:normal;color:#e8e8e8!important;text-shadow:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
.btn-primary:hover{background:#e8e8e8 !important;font-size:100%!important;font-weight:normal;color:#27354a!important;text-shadow:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
textarea#jform_contact_message.required{border:1px solid #ccc;background:#fff;text-align:left!important;padding-top:5px!important;}
.orderlistcontainer div.activeOrder{background:#FFF top right no-repeat url(../images/vm/arrow_down.png)!important;cursor:hand;}
.product-neighbours a.previous-page{background:url(../images/vm/previous_16x16.png) no-repeat left;}
.product-neighbours a.next-page{background:url(../images/vm/next_16x16.png) no-repeat right;}
.com_virtuemart h2 a{color:#666!important;/*font-size:0.75em!important;*/}
.com_virtuemart h1{color:#666!important;/*font-size:32px!important;*/padding:0 0 0 20px!important;margin:10px 0 28px 20px!important;text-align:left!important;}
.vm-product-descr-container-0{min-height:auto!important;max-width:45%;float:right;}
.vm-product-media-container{max-width:50%;float:left;}
.vm-details-button{/*float:right;*/margin-top:10px;}
.vm-details-button a {font-weight:500;}
.vm-details-button a:hover{color:#E24100;}
.browseCategoryImage{max-height:200px;margin-bottom:10px;}
input.search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.suckerfish ul.menu li a > span.image-title{margin:0 0 0 36px;padding-top:0px;}
.suckerfish ul.menu > li, .dualfish ul.menu > li{padding:18px;}
.vm-button, .vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{font-family:"Helvetica Neue", Helvetica,Arial, sans-serif;background:none;color:#444;border:1px solid #444;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;cursor:hand;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;padding:8px 12px 8px;margin-top:-105px;}
.vm-button:hover, .vm-button-correct:hover,.vm-button-correct:link:hover{background-color:#444;}
.product-details, .addtocart-button, .quantity-input{font-size:90%!important;padding:8px 5px!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;}
.quantity-input{padding:5px!important;}
.price-title, .final-price, .product-discount, .product-price .PricesalesPrice, .col-total .PricesalesPrice{color:#e3a000!important;}
#ProOPC textarea.invalid, #ProOPC input[type="text"].invalid, #ProOPC select.invalid{border-color:#e3a000!important;color:#e3a000!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.proopc-btn-warning:active,.proopc-btn-warning.active{background-color:#c67605 \9}
.proopc-btn-danger{background-color:#e3a000!important;background-color:#e3ac29!important;background-image:linear-gradient(to bottom,#e3a000,#e3a000)!important;background-image:-moz-linear-gradient(top,#e3a000,#e3a000)!important;background-image:-o-linear-gradient(top,#e3a000,#e3a000)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e3a000),to(#e3a000)!important;background-image:-webkit-linear-gradient(top,#e3a000,#e3ac29)!important;background-repeat:repeat-x;border-color:#e3a000 #e3a000 #e3a000!important;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#fe3a000',GradientType=0)!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
#header{background-color:rgba(255,255,255,0.8);font-weight:normal;}
#menuwrap ul.menu > li a,span.separator{color:#000!important;}
.xtcdefaultmenu{font-size:11px!important;}
#menuwrap .suckerfish ul.menu > li ul li{min-width:230px}
#menuwrap .suckerfish ul.menu > li ul{margin-left:-32px!important;}
#menuwrap ul.menu li.parent > ul{background-color:rgba(255,255,255,1)!important;}
@media(max-width:1100px){h2{font-size:30px!important;}
#breadcrumbs .modulecontent{margin:0!important;}
}
/*@media(max-width:900px){#js-mainnavcss3.megamenu{padding-top:6px!important;padding-bottom:8px!important;}
#jux_megamenucss3 .megamenu.noJS #css3-megaMenuToggle{padding-top:6px!important;padding-bottom:8px!important;}
h2{font-size:30px!important;}
#breadcrumbs .modulecontent{margin:0!important;}
.jxtc_vmwall_tmp5{width:800px;height:auto;}
.jxtc_vmwall_tmp5 .mask,.jxtc_vmwall_tmp5 .content{width:800px;height:auto;}
}*/
@media(max-width:600px){#js-mainnavcss3.megamenu{padding-top:6px!important;padding-bottom:8px;}
h1{font-size:18px!important;}
h2{font-size:16px!important;}
.display-number{font-size:80%;}
.display-number .inputbox, display-number.control-buttons{font-size:80%!important;width:80%;}
.vm-page-counter{font-size:80%;}
.vm-pagination{font-size:80%;margin:15px 0 0!important;margin-top:15px;}
.active-order{font-size:80%;}
.orderlistcontainer{font-size:80%;}
.orderlistcontainer div.activeOrder{padding:2px 4px 1px 4px;}
#breadcrumbs .modulecontent{margin:0!important;}
#breadcrumbs .module .title-off{margin:0!important;}
.jxtc_vmwall_tmp5{width:500px;height:auto;}
.jxtc_vmwall_tmp5 .mask,.jxtc_vmwall_tmp5 .content{width:500px;height:auto;}
}

@media(max-width:500px){#js-mainnavcss3.megamenu{padding-top:6px!important;padding-bottom:8px;}
h1{font-size:18px!important;}
h2{font-size:16px!important;}
#region2.xtc-fluidwrapper{padding:0!important;}
.display-number{font-size:80%;}
.display-number .inputbox, display-number.control-buttons{font-size:80%!important;width:80%;}
.vm-page-counter{font-size:80%;}
.vm-pagination{font-size:80%;margin:15px 0 0 -10px!important;margin-top:15px;}
.active-order{font-size:80%;}
.orderlistcontainer{font-size:80%;}
.orderlistcontainer div.activeOrder{padding:2px 4px 1px 4px;}
#breadcrumbs{font-size:80%;}
.vm-search-custom-search-input .button{font-size:80%;padding:0 5px!important;}
.vm-search-custom-search-input .inputbox{width:50%;padding:0 10px!important;font-size:80%}
.vm-search-descr{font-size:80%}
.view.productdetails h1, .com_virtuemart h1{margin:18px 0;font-size:28px!important;}
#breadcrumbs .module .title-off{margin:0!important;}
#breadcrumbs .modulecontent{margin:0!Important;}
#breadcrumbs .modulecontent{padding-top:0!important;padding-bottom:0!important;}
.jxtc_vmwall_tmp5{width:450px;height:auto;}
.jxtc_vmwall_tmp5 .mask,.jxtc_vmwall_tmp5 .content{width:450px;height:auto;}
}

.fsf_main_j3 h2{margin:0.75em 0;border-left:3px solid #e3ac29!important;padding:0px 0px 0px 20px!important;}
.img_faqs .modulecontent{margin-top:0!important;margin-bottom:0!important;padding:0 20px!important}
.fsf_main_j3 h2{margin:-25px 0 0.75em 0;border-left:3px solid #e3ac29!important;padding:0px 0px 0px 20px!important;}


