/*****IMPORTACIONES*****/
/* Import Font Awesome CSS */
@import url("font-awesome.css");
@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700,900');


























.lapidas-nichos .estructura-columnas img{border: 1px solid #ddd; border-radius: 30px; padding: 0;}


/*Formato de campos desplegables de seleccion de campos personalizados*/
.product-fields div.product-field span {float:left;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;border:none;}
/*campos desplegables*/
/*titulo*/
.product-fields div.product-field .product-fields-title{width:150px;}
.chzn-container-single .chzn-drop{width:250px!important;max-width:260px!important;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#000000;}
.chzn-container-single .chzn-single{width:250px!important;}
.chzn-container-single .chzn-search{width:250px!important;max-width:260px!important;}
.chzn-container-single .chzn-search input{width:97%!important;}

.nuestras-marcas{padding:20px 0px 60px !important;}

.redes-sociales{background: rgba(0, 0, 0, 0) url("/images/diseno/granito-gris.jpg") repeat scroll left top !important;padding: 0px 0px 40px !important;border-radius:20px;}
.contacta-nosotros a {
    background-color:#871831;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
    border: 1px solid #dedede !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 14px !important;
	font-weight:bold;
    padding: 10px 15px !important;
    text-align: center !important;
    width: 30%!important;
	float:none!important;
	margin:0 auto;
}
.contacta-nosotros{background:rgba(0, 0, 0, 0) url("/images/diseno/granito-gris.jpg") repeat scroll left top;padding:0px 0px 40px!important;margin:20px 0px !important;border-radius:20px;}
.contacta-nosotros .boton{text-align:center;}
.contacta-nosotros a:hover{background-color:#660E21;text-decoration:none;}

.contacta-nosotros p{padding:20px 0px 30px;}

/*galeria imagenes*/
/*contenedor imagen*/
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{background:none;}
/*borde*/
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{border:none;}
/*fondo*/
ul.sigProClassic li.sigProThumb a.sigProLink span.sigProPseudoCaption{background-color:#ffffff;}
/*texto*/
ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#000000;text-transform:uppercase;}


/*****VALORES GENERALES DE LA WEB*****/
/*body*/
body {background: rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;font-size:0.85em;color:#474747;line-height:20px;padding-left:0px;padding-right:0px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
/*negrita*/
strong, b {font-weight: bold;color: #474747;}
/*Encabezados*/ 
h1,h2,h3,h4,h5,h6{font-weight:normal;text-transform:uppercase!important;margin:0px 0px 15px;}
h1{font-size:23px;line-height:26px;color: #474747;}
.inicio h1{ font-size: 24px;font-weight:700;padding: 20px 0;margin: 0;text-align: center;}
h2{font-size:24px;line-height:26px;color: #474747;}
.inicio h2 {font-size: 22px;font-weight:700;margin: 0;padding:40px 0 20px;text-align: center;}
h3{font-size:15px;line-height:17px;color: #474747;}
h4{font-size:20px;line-height:22px;color: #474747;}
h5{font-size:19px;line-height:21px;color: #474747;}
h6{font-size:18px;line-height:20px;color: #474747;}
/*enlaces*/
a{color:#871831;border: none!important;box-shadow:none!important;border-radius:3px!important;}
a:hover{color:#871831;text-decoration:underline;}
/*boton*/
input[type="submit"],input[type="button"], button, .btn{background-color:#E6E6E6;color:#474747;font-family:"Cinzel",serif!important;font-size:13px!important;font-weight:normal!important;line-height:15px!important;
	                                               padding:0px 10px!important;border:none!important;box-shadow:none!important;text-shadow:none!important;text-transform:uppercase!important;background-image:none!important;
	                                               border-radius: 0px 0px 0px 0px!important;-moz-border-radius: 0px 0px 0px 0px!important;-webkit-border-radius:0px 0px 0px 0px!important;}
input[type="submit"]:hover, input[type="button"]:hover, button:hover,.btn:hover{background-color:#ffffff;color:#D18792;border:none!important;text-decoration:none!important;}
/*campos de edicion textbox,select,textarea*/
input[type="password"], input[type="text"],select, textarea{font-family:"Trebuchet MS", Verdana, Arial, sans-serif!important;font-size:13px!important;background-color:#ffffff;color:#474747;border:1px solid #eeeeee;
	padding:0px 2px!important;box-shadow:none!important;border-radius: 0px 0px 0px 0px!important;-moz-border-radius: 0px 0px 0px 0px!important;-webkit-border-radius: 0px 0px 0px 0px!important;}
input[type="password"], input[type="text"],select{height: 24px !important;max-height: 24px !important;min-height: 24px !important;} 
/*Espacio entre celdas*/
td,th {padding: 3px 3px 5px 5px;}
/*label*/
#contact p, label, legend {background:none!important;font-family: "Trebuchet MS", Verdana, Arial, sans-serif!important;font-size: 13px !important;color: #7e7e7e !important;border:none!important;}
/*listas*/
dl, ol, ul {/*padding-left: 5px;*/}
/*fuentes awesome*/
/*.fa{color:#810201;}*/
.datos-contacto .fa{color:#474747;}
/*****MENSAJES DEL SISTEMA*****/
/*****MENSAJES DEL SISTEMA*****/
#system-message-container{padding:0px;}
#system-message > div {border:none;box-shadow:none;border-radius:0px;color:#fff;background-size: 40px 40px;background-image: none;                                  
                       box-shadow: none;border: 0px solid;color: #fff;padding: 15px;box-sizing:border-box;text-shadow: none;animation: none;background-color: #000000;border-color: #000000;}
#system-message > div.alert-message { background-color: #000000;border-color: #ffffff;}
#system-message > div.alert-error { background-color: #000000; border-color: #ffffff;}
#system-message > div.alert-info { background-color: #000000; border-color: #ffffff;}
#system-message > div.alert-warning { background-color: #000000; border-color: #ffffff;}
#system-message > div .close { color:#fff;font-size:20px; background:rgba(255,255,255,.2);}
#system-message > div .alert-heading { color:#fff; border-bottom:1px solid #fff;}
/*Popup vista previa*/
.contentpane h1{font-family:'Cinzel', serif;;color: #474747;}
.contentpane h2{font-family:'Cinzel', serif;;color: #474747;}
.contentpane h3{font-family:'Cinzel', serif;;color: #474747;}
.contentpane h4{font-family:'Cinzel', serif;;color: #474747;}
.contentpane h5{font-family:'Cinzel', serif;;color: #474747;}
.contentpane h6{font-family:'Cinzel', serif;;color: #474747;}
.contentpane{background:none;background-color:#ffffff;font-family:'Cinzel', serif;;}
.contentpane .productdetails-view .productdetails-view-gradient .coockie_banner{display:none;}
/*Popup realizar una pregunta sobre el artículo*/
.contentpane .ask-a-question-view .form-field textarea.field{background:none;background-color:#ffffff;}
/*Formulario Popup*/
#sbox-window{background-color:ffffff;}
/*****POSICIONES******/
/*absolute*/
/*#absolute*/
/*toolbar*/
div#toolbar{background-color:#474747!important;font-size:12px;box-shadow:none;border:none;padding:8px 0px;}
#toolbar p{color:#ffffff;}
#toolbar a {color:#ffffff;}
#toolbar a:hover{background-color:#474747;color:#cb0370;text-decoration:none;}
#toolbar .fa{margin:0px 3px 0px 0px;font-size:15px;}
/*Eliminamos el borde del menu de la izda*/
#toolbar .menu-line li{border-left: 0px solid #c1b2a6;}
/*wrapper*/
/*#toolbar .wrapper*/
/*toolbar-l*/
#toolbar .toolbar-l{background-color:#474747;/*width:60%;*/}
#toolbar .toolbar-l p{padding-left:10px;text-transform:none;font-size:13px;text-transform:uppercase;}
/*toolbar-r*/
#toolbar .toolbar-r{background-color:#474747;/*width:40%;*/}
#toolbar .toolbar-r a{padding: 0 6px!important;}
/*header*/
#header{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;margin-bottom:0px;padding:15px 0 0;box-shadow:none;} 
/*header wrapper*/
#header .wrapper {background: rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;}
/*eader-responsive*/
/*#header-responsive*/
/*logo*/
#header-responsive .logo{text-align:center;}
/*wrapper*/
/*#header .wrapper*/
/*logo*/
#logo{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;height: 88px!important; width: 100%!important;padding:0px;text-align:center;}
#logo p {margin:0 7px;}
/*headerbar*/
#headerbar {background: rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;height: 80px!important;width: 100%!important;margin-bottom:0px;padding:15px 0px 5px;}
/*search*/
#search{margin-top:0px;margin-right:15px;padding:0px 0px 10px;}
/*menubar*/
#menubar{text-align:center;height:55px;border-top:0px solid #f6f6f6;}
/*banner*/
/*#banner*/
/*wrapper*/
.wrapper {/*box-shadow:0 17px 150px 0 #edceb1!important;*/}/*color especial sombra*/
/*top-a*/
#top-a{background-color:#ffffff;}
/*top-b*/
#top-b{margin-bottom:0px;}
/*breadcrump*/
#breadcrumbs {background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;font-size:14px;color: #474747;padding:15px 5px 7px 15px;}
#breadcrumbs a{color: #474747;}
#breadcrumbs a:hover{color:#cb0370;}
/*****main*****/
#main{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;border-left:0px solid #E5D8CE;border-right:0px solid #E5D8CE;}
#main .wrapper{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;box-shadow:none;}
/*maininner*/
/*#maininner*/
/*innertop*/
#innertop{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;margin:0px;}
#innertop .module{margin:0px;}
#innertop .module .module-title {color: #ffffff;padding-top: 10px;}
/*content*/
#content {padding:30px 15px;}
.inicio #content {padding:0px;}
/*innerbottomcontainer*/
#innerbottomContainer{background: none;}
/*innerbottom*/
#innerbottom{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;margin:0px;padding:0px;}
#innerbottom div.wrapper div.grid-box{width:100%!important;}
#innerbottom .module{margin: 0px;padding:0px;}
#innerbottom .module .module-title{background:none;color:#474747;font-size:26px;line-height:28px;padding:30px 0px;margin:0px;text-transform:uppercase;text-align:center;}
/*innerbottom-b*/
#innerbottom-b{background:rgba(0, 0, 0, 0) url("/images/diseno/granito-gris.jpg") repeat scroll left top;margin:25px 0;border-top:0px solid #ccc;}
#innerbottom-b .wrapper{}
#innerbottom-b .module{margin: 0px;padding:60px 0px}
#innerbottom-b .module .module-title{background:none;color:#474747;font-size:26px;line-height:28px;padding:5px;margin:0px;text-transform:uppercase;margin-bottom:20px;text-align:center;}
/*sidebar-a*/
#sidebar-a{background:none;background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;}
#sidebar-a .module{background: rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;border-bottom: 0px solid #ffffff;border-radius: 5px;margin: 7px 10px 35px;padding:15px;border-right:0px solid #f6f6f6;}
.contacto #sidebar-a .module{margin: 40px 10px 35px;}
#sidebar-a .module .module-title{color:#474747!important;font-size:21px;line-height:23px;padding:0px 0px 15px;}
.contacto #sidebar-a .module .module-title{background-color:#eeeeee;color:#474747!important;padding:7px 10px;font-size:23px;line-height:26px;text-align:center;}
#sidebar-a p{margin:0px 0px 20px;}
#sidebar-a a{color:#474747;font-size:13px;}
#sidebar-a a:hover {color:#474747;}
#sidebar-a .fa{color:#474747;}
#sidebar-a label{color:#474747!important;font-weight:bold!important;}
/*sidebar-b*/
#sidebar-b{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;}
#sidebar-b .module{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;border-bottom: 0px solid #ffffff;border-radius: 5px;margin: 10px;padding:15px 10px 35px;}
.contacto #sidebar-b .module{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;border-bottom: 0px solid #ffffff;border-radius: 5px;margin: 10px;padding:35px 10px 35px;}
#sidebar-b .module .module-title {background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;color: #474747 !important;font-size: 23px;line-height: 26px;padding: 0px 10px;text-align: left;}
#sidebar-b p{margin:0px;}
#sidebar-b a{color:#474747;font-size:13px;}
#sidebar-b a:hover {color:#474747;}
/*bottom-a*/
#bottom-a {background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;color:#c1b2a6;font-size:inherit;padding:30px 10px;}
#bottom-a .wrapper{}
#bottom-a .wrapper div.grid-box{}
#bottom-a .module{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;margin:0px 15px 50px;border-bottom:0px solid #f6f6f6;}
#bottom-a .module .module-title{color:#56463A;font-size:26px;line-height:28px;padding-bottom:15px;text-align:center;}
#bottom-a p{margin:0px 0px 30px 0px!important;}
#bottom-a a{color:#d68f8f;font-size:10px;line-height:16px;padding-left:0px;}
#bottom-a a:hover {color:#871831!important;}
/*bottom-b*/
#bottom-b{background-color:#474747;color:#afafaf;font-size:inherit;padding:0px 0px;border:none;}
#bottom-b .wrapper{}
#bottom-b .wrapper div.grid-box{width:20%;padding:5px 0px 0px;}
#bottom-b .wrapper div.grid-box:nth-of-type(3){width:25%;}
#bottom-b .wrapper div.grid-box:last-of-type{width:35%;}
#bottom-b .module{margin:20px;}
#bottom-b .module .module-title{color:#ffffff;font-size:15px;font-weight:normal;line-height:17px;padding-bottom:5px;padding-left:0px;}
#bottom-b .module h3{color:#ffffff;}
#bottom-b p{margin:0px 0px 15px 0px;}
#bottom-b a{color:#afafaf;font-size:12px;line-height:20px;padding-left:0px;text-transform:none;}
#bottom-b a:hover {color:#871831;}
#bottom-b .menu ul,#bottom-b .menu{padding:0px 0px 30px;}
/*footer*/
#footer {background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;color:#474747;margin:0px;padding-bottom:0px;}
#footer .wrapper{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;border-top:px solid #FFF7F7;}
#footer p{font-size:12px;margin:0px;}
#footer a{color:#871831;font-size:12px;line-height:14px;font-weight:bold;} 
#footer a:hover{text-decoration:underline;}
/*Scroller Subir arriba*/
#totop-scroller {background: #871831 url("../images/totop_scroller.png") no-repeat scroll 50% 50%;padding: 15px;border-radius:50%!important;}
#totop-scroller:hover {background-color: #660E21;}
/**********debug*******/    
/*#debug*/
/*****COMPONENTES*****/
/*****VIRTUEMART*****/
/*Anadir las zonas de vista de categorias,productos destacados,topten,etc*/
.vendor-store-desc, .category-view, .featured-view, .latest-view, .topten-view, .recent-view, .related-products-view, .browse-view, .order-view {margin-bottom: 0px;margin-top: 10px;}
/*listas de productos*/
.main-image, .featured-view .product, .latest-view .product, .topten-view .product, .recent-view .product, .related-products-view .product, .center, span.center{border:0px solid #E8E0DC;}
/*CATEGORIAS*/
/*Titulo Categorias*/
.FlexibleFrontpageHeader{display:none;}
/*Descripcion de la categoria*/
.category_description{margin:10px;}
/*Caja contenedora de categorias*/
.category-view .FWcategorybox{background-color:#ffffff;box-shadow:none;padding:5px;border:0px solid #E8E0DC;}
/*Imagen de categorias*/
.category-view .FWcategorybox #FWcategorynameImage img {border-radius: 0px;}
/*Titulo de la categoria*/
.category-view .FWcategorybox a#FWcategorynamelink {background: none;background-color:#ffffff;color:#474747;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:18px;border-top:none;text-transform:uppercase;}
.category-view .FWcategorybox a#FWcategorynamelink:hover {color:#56463A;}
/*Lista de productos*/
/*VALORES COMUNES*/
/*****BOTON ANADIR A CARRO*****/
/*Campo cantidad*/
span.quantity-box{padding-top:0px!important;}
span.quantity-box input{background:none repeat scroll 0 0 #474747!important; color: #ffffff!important;min-height:36px!important;border:1px dashed #474747!important;border-radius:0px!important;width:20px!important;} 
span.quantity-box .cart-animation {background: #b8b484 none repeat scroll 0 0;border: 2px solid #b8b484;color: #ffffff;}
/*botones anadir cantidad*/
span.quantity-controls{margin:0px!important;padding-top:0px!important;}
/*Aumentar la cantidad*/
span.quantity-controls input.quantity-plus{
background:url("../images/Flexible/plus_minus.png") no-repeat scroll 0 -4px #474747 !important;color:#ffffff!important;padding:0px!important;border-radius:0px!important;}
/*Disminuir la cantidad*/
span.quantity-controls input.quantity-minus{
background: url("../images/Flexible/plus_minus.png") no-repeat scroll 0 -20px #474747 !important;color:#ffffff!important;padding:0px!important;border-radius:0px!important;}
/*Boton anadir a carrito*/
span.addtocart-button input.addtocart-button{border-radius:0px 0px 0px 0px!important;/*background-color:#c1b2a6!important;color: #56463A !important;padding:0 35px 0 20px !important*/}
span.addtocart-button input.addtocart-button:hover{/*background-color:#A59C95!important;color: #56463A !important;*/}
/*Boton de notificar*****/
div.addtocart-bar a.notify{background-color:#C1B2A6!important;color:#56463a!important;}
div.addtocart-bar a.notify:hover{background-color:#A59C95!important;color:#56463a!important;}
/*Boton Solicitar Precio*/
a.FlexibleAskforPrice{background-color:#C1B2A6!important;color:#56463a!important;font-family:"Trebuchet MS", Verdana, Arial, sans-serif!important;}
a.FlexibleAskforPrice:hover{background-color:#A59C95!important;color:#56463a!important;}
/*Titulo Campos personalizados*/
.product-field .product-fields-title-wrapper{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#474747!important;font-size:14px;text-transform:uppercase;padding:0px;min-width:75px;}
/*****PRECIO DEL PRODUCTO*****/
/*****posicion*****/
#FlexibleProductDetailsPage .product-price,#FlexibleBrowseViews .product-price{border-top:0px solid #474747;text-align:center;}
/*Titulo precio base*/
#FlexibleProductDetailsPage .PricebasePrice,#FlexibleBrowseViews .PricebasePrice{display:none!important;color:#474747 !important;}
/*precio base*/
#FlexibleProductDetailsPage span.PricebasePrice,#FlexibleBrowseViews span.PricebasePrice{display:none!important;color:#474747 !important;}
/*Titulo precio base variable*/
#FlexibleProductDetailsPage .PricebasePriceVariant,#FlexibleBrowseViews .PricebasePriceVariant{display:none!important;color:#474747 !important;}
/*precio base*/
#FlexibleProductDetailsPage span.PricebasePriceVariant,#FlexibleBrowseViews span.PricebasePriceVariant{display:none!important;color:#474747 !important;}
/*titulo precio con descuentos sin impuestos*/
#FlexibleProductDetailsPage .PricediscountedPriceWithoutTax,#FlexibleBrowseViews .PricediscountedPriceWithoutTax{display:none!important;color:#474747 !important;}
/*precio con descuentos sin impuestos*/
#FlexibleProductDetailsPage span.PricediscountedPriceWithoutTax,#FlexibleBrowseViews span.PricediscountedPriceWithoutTax{display:none!important;color:#474747 !important;}
/*titulo pvp*/
#FlexibleProductDetailsPage .PricesalesPrice,#FlexibleBrowseViews .PricesalesPrice{color: #474747 !important;margin: 5px;}
/*pvp*/
#FlexibleProductDetailsPage span.PricesalesPrice,#FlexibleBrowseViews span.PricesalesPrice {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color: #000000!important;font-weight:bold!important;font-size:28px;}
/*titulo cantidad Impuestos*/
#FlexibleProductDetailsPage .PricetaxAmount,#FlexibleBrowseViews .PricetaxAmount{display:none!important;color: #474747 !important;}
/*cantidad Impuestos*/
#FlexibleProductDetailsPage span.PricetaxAmount,#FlexibleBrowseViews span.PricetaxAmount{display:none!important;color: #474747 !important;}
/*precio antes de descuento con impuestos descuento*/
#FlexibleProductDetailsPage .PricebasePriceWithTax,#FlexibleBrowseViews span.PricebasePriceWithTax{color: #474747 !important;}
/*porcentaje descuento*/
#FlexibleProductDetailsPage .FlexiblePercentage,#FlexibleBrowseViews .FlexiblePercentage{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;background-color: #474747!important;color:#ffffff!important;font-size:16px!important;margin:0px!important;}
/*Logotipo fabricante*/
#FlexibleProductDetailsPage .FlexibleProductDetailsManufacturerLogoList img,#FlexibleBrowseViews .FlexibleCategoryManufacturerLogoGrid img{max-height:50px;}
/*Cabecera de la lista*/
/*Posicion de la categoria*/
.browse-view .categoryTitleTop{padding:0px 0 7px;border-bottom:0px solid #E8E0DC;}
/*Titulo*/
.browse-view .categoryTitleTop .FlexibleCategiryTitle{color:#474747!important;font-weight:bold;font-size:22px;}
/*Desplegables ordenar productos*/
/*Numero de productos a visualizar*/
.browse-view .orderby-displaynumber .pagedropdown{background-color:#ffffff;box-shadow:none;border:0px solid #f6f6f6;}
.browse-view .orderby-displaynumber .pagedropdown select{background-color:#ffffff;color:#171717;width:50px;padding:0px;margin:0px;border:none!important;}
/*paginacion*/
.browse-view div#bottom-pagination .FlexiblePagination{margin:10px;}
.browse-view div#bottom-pagination ul li a{background:none;font-weight:normal;background-color:#ffffff;border:none;color:#474747;}
.browse-view div#bottom-pagination ul li span{background:none;font-weight:normal;background-color:#eeeeee;border:none;color:#474747;}
.browse-view div#bottom-pagination ul li a:hover{color:#474747;text-decoration:none;}
/*Resultados*/
.browse-view .orderby-displaynumber .pagedropdownResults{color:#474747;}
/*Ordernar*/
.browse-view .orderlistcontainer div.Order{background-color:#ffffff;}
.browse-view .orderlistcontainer div.activeOrder{background-color:#ffffff;color:#474747;box-shadow:none;border:1px solid #EDE6E1;}
.browse-view .orderlistcontainer div.orderlist div{background-color:#ffffff;}
.browse-view .orderlistcontainer div.orderlist{background-color:#ffffff;}
.browse-view .orderlistcontainer a {background-color:#ffffff; color:#474747;}
.browse-view .orderlistcontainer a:hover {background-color:#C1B2A6; color:#474747;}
/*Eliminamos la sobra de la zona superior*/
.browse-view .header_shadow {background:none!important;}
/*Valores comunes a todas las listas*/
/*borde inferior de los articulos*/
#FlexibleBrowseViews .row #FlexibleBrowseThumbRow{border: none;}
#FlexibleBrowseViews .row #FlexibleBrowseThumbRow:hover{box-shadow:none;}
/*Sombra de los botones de vista previa*/
#FlexibleBrowseViews .FlexibleProductHoverShadowButtons{background:none;}
/*Boton anadir a carrito*/
#FlexibleBrowseViews .effect15 input.addtocart-button[type="submit"]{background:none repeat scroll 0 0 #c1b2a6!important;color:#56463a!important;}
#FlexibleBrowseViews .effect15 input.addtocart-button:hover[type="submit"]{background:none repeat scroll 0 0 #A59C95!important;color:#56463a!important;}
/*Boton Vista previa*/
#FlexibleBrowseViews .FlexibleProductHoverShadowQUICK{background-color:#474747;color:#E8E0DC;}
#FlexibleBrowseViews .FlexibleProductHoverShadowQUICK:hover{background-color:#A59C95;color:#E8E0DC;text-decoration:none;}
/*Boton Vista previa visualizacion responsive*/
#FlexibleBrowseViews .effect15 .effect15right{background-color:#474747;color:#E8E0DC;}
#FlexibleBrowseViews .effect15 .effect15right:hover{background-color:#A59C95;color:#E8E0DC;text-decoration:none;}
/*Texto Mas informacion*/
#FlexibleBrowseViews a.FlexibleProductHoverShadowInfoLink {background-color:#E8E0DC;color:#474747!important;padding:3px 8px;}
#FlexibleBrowseViews a.FlexibleProductHoverShadowInfoLink:hover {background-color:#C1B2A6;color:#474747!important;text-decoration:none;}
/*Nombre del producto*/
#FlexibleBrowseViews a.FlexibleBrowseProductNameLink{background:none;color:#474747;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:16px;text-transform:none;font-weight:bold;}
#FlexibleBrowseViews a.FlexibleBrowseProductNameLink:hover{background:none;color:#474747;text-decoration:underline;}
/*Calificacion del producto*/
#FlexibleBrowseViews .FlexibleBrowsePageRatingText{color:#474747;}
/*Codigo SKU Producto*/
#FlexibleBrowseViews .FlexibleCategoryProductSKUListView,#FlexibleBrowseViews .FlexibleCategoryProductSKUGridView{color:#474747;padding:5px 0px;}
/*desplegables de seleccion*/
/*campo de texto de seleccion*/
#FlexibleBrowseViews div.product-field.product-field-type-V span.product-field-display, 
#FlexibleBrowseViews div.product-field.product-field-type-A span.product-field-display, 
#FlexibleBrowseViews div.product-field.product-field-type-E span.product-field-display div > div.flexibleStyle{width:130px;background-color:#ffffff;box-shadow:none;}
/*desplegable*/
#FlexibleBrowseViews div.product-field.product-field-type-V span.product-field-display select, 
#FlexibleBrowseViews div.product-field.product-field-type-A span.product-field-display select, 
#FlexibleBrowseViews div.product-field.product-field-type-E span.product-field-display div > div.flexibleStyle select{color:#474747;width:130px;}
/*Articulo sin existencias*/
#FlexibleBrowseViews .FlexibleProductDetailsSoldOut{color:#474747;font-weight:normal;}
#FlexibleBrowseViews .FlexibleCategoryManufacturerLogoList img{max-height:50px;}
/*Posicion contenedora lista de productos*/
#FlexibleBrowseViews{margin-top:10px;}
/*Listview*/
/*Fondo del producto*/
#ListView .FWBrowseListContainerOut {background-color:#ffffff;margin: 1em 5px;padding:10px;border:0px solid #ffffff;box-shadow:none;}
/*Imagen Principal*/
#ListView .FWBrowseListContainerOut .FlexibleListBrowseV1Picture{padding:0px;}
/*Descripcion corta del producto*/
#ListView p.product_s_desc{color:#474747;margin:5px 0px;}
/*Boton Detalles de producto*/
#ListView div#flexibleButton a.flexibleButton{background-color:#E8E0DC;color:#474747;}
#ListView div#flexibleButton a.flexibleButton:hover,
#ListView div#flexibleButton a.flexibleButton:focus{background-color:#C1B2A6;color:#474747;}
/*COMUNES GRIDVIEW Y MULTIVIEW**/
#FlexibleBrowseThumbRow .FlexibleBrowseThumbProductInner .FlexibleBrowseThumbProductInner2{background-color: #ffffff;box-shadow:none;border:0px solid #fff;}
/*Descripcion de Imagen de producto*/
#FlexibleBrowseThumbRow .FlexibleBrowseThumbProductInner .FlexibleBrowseThumbProductInner2 .vm-img-desc{background-color:#ffffff;color:#474747 ;}
#FlexibleBrowseThumbRow .FlexibleBrowseThumbProductInner .FlexibleBrowseThumbProductInner2 .vm-img-desc:hover{background-color:#ffffff;color:#56463A;text-decoration:underline;}
/*Botones de Aumentar y disminuir la cantidad(error propio solo en esta vista*/
#MultiView span.quantity-controls{margin:1px -4px!important;}
/*DETALLE DE PRODUCTOS*/
/*Zona completa Imagenes en miniatura*/
#FlexibleProductDetailsPage #flexibleZoomAdditional{padding:0px;}
#FlexibleProductDetailsPage #flexibleZoomAdditional ul.flexibleZoomAdditionalImagesList{padding:0px;}
#FlexibleProductDetailsPage #flexibleZoomAdditional ul.flexibleZoomAdditionalImagesList li.flexibleZoomAdditionalImagesEach a.flexible-zoom-gallery img.zoom-tiny-image-additional{border:none;}
ul#FlexibleAdditionalGallery li a.active {background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #000 0px, #000 30%, #000 90%) repeat scroll 0 0;border-color: #000;}
/*Hacer mas grande la imagen*/
#FlexibleProductDetailsPage a.FlexibleEnlargeView {color:#474747;}
#FlexibleProductDetailsPage a.FlexibleEnlargeView:hover{color:#56463A;}
/*Parte de contenido del producto*/
/*Botones Anterior/Siguiente*/
#FlexibleProductDetailsPage .FlexibleNeighboursNavigation{top:0px;}
/*Nombre del producto*****/
#FlexibleProductDetailsPage .FlexibleProductDetailProductName {color:#474747;font-size:20px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-weight:bold;padding-top: 25px;text-transform:none;}
/* Descripcion corta del producto*/
#FlexibleProductDetailsPage .FlexibleProductDetailProductShortDesc{padding-top:10px;}
/* Enlace ver detalles*/
#FlexibleProductDetailsPage .FlexibleProductDetailProductSeeMore {color:#871831;cursor: pointer;}
#FlexibleProductDetailsPage .FlexibleProductDetailProductSeeMore:hover {text-decoration: underline;}
/*Codigo SKU del producto*/
#FlexibleProductDetailsPage .FlexibleProductDetailProductSKU {color: #aeaeae;padding:2px 0;}
/*Calidad del producto*/
#FlexibleProductDetailsPage .FlexibleProductDetailRating{color: #aeaeae;}
/*Se el primero en opinar*/
#FlexibleProductDetailsPage .bethefirst{color: #474747;text-decoration:none;}
#FlexibleProductDetailsPage .bethefirst:hover{color: #0C0703;text-decoration:underline;}
/*continente del boton de comprar*/
#FlexibleProductDetailsPage #FlexibleDetailsRight div.addtocart-bar{padding:0px 0 10px;}
/*Boton comprar*/
#FlexibleProductDetailsPage  span.addtocart-button input.addtocart-button {background-color:#660e21!important;color:#ffffff!important;padding: 0 35px 0 20px!important;}
#FlexibleProductDetailsPage  span.addtocart-button input.addtocart-button:hover {background-color:#871831!important;}
/*desplegables de seleccion*/
/*campo de texto de seleccion*/
#FlexibleProductDetailsPage div.product-field.product-field-type-V span.product-field-display, 
#FlexibleProductDetailsPage div.product-field.product-field-type-A span.product-field-display, 
#FlexibleProductDetailsPage div.product-field.product-field-type-E span.product-field-display div > div.flexibleStyle{width:150px;background-color:#ffffff;box-shadow:none;}
/*desplegable*/
#FlexibleProductDetailsPage div.product-field.product-field-type-V span.product-field-display select, 
#FlexibleProductDetailsPage div.product-field.product-field-type-A span.product-field-display select, 
#FlexibleProductDetailsPage div.product-field.product-field-type-E span.product-field-display div > div.flexibleStyle select{color:#474747;width:150px;}






/*Eliminar espacio entre campos desplegables*/
#FlexibleProductDetailsPage .addtocart-area .product-fields br  { display:none;}
/*Nota Especial*/
#FlexibleProductDetailsPage .FlexibleProductDetailsSpecialNote {background-color: #f6f6f6;background-image: none;border: 1px solid #f6f6f6;
    color: #474747;font-size: 14px;font-weight: normal;padding: 10px 15px;text-shadow: 0 1px rgba(255, 255, 255, 0.3);line-height:20px;}
/*contenido zona*/
#FlexibleProductDetailsPage .FlexibleProductDetailShareWindow {background: none repeat scroll 0 0 #f6f6f6;border-bottom: 1px solid #f6f6f6;
    border-top: 1px solid #f6f6f6;padding:15px;margin:0px;}
/*zona compartir izda*/    
#FlexibleProductDetailsPage .FlexibleProductDetailShareWindow .FlexibleShareItemLeft {border:none;}
/*zona compartir medio*/    
#FlexibleProductDetailsPage .FlexibleProductDetailShareWindow .FlexibleShareItemMiddle{border:none;}
/*Haga una pregunta sobre el producto*/
#FlexibleProductDetailsPage .FlexibleProductDetailShareWindow .FlexibleAskQuestionElement{border-left:none;display:block;}
/*Disponibilidad*/
#FlexibleProductDetailsPage .FlexibleProductDetailShareWindow .availability {border-left:#eaeaea;display:block;}
/*tabs-inferiores*/
#FlexibleProductDetailsPage #vmFlyPageBottom {margin: 15px -10px 10px;}
/*margenes de los tabs*/
#FlexibleProductDetailsPage .tabsstyleDIV ul#vmtabs{margin:0px;}
/*tabs no seleccionados*/
#FlexibleProductDetailsPage .tabsstyleDIV .shadetabs li a {background: none repeat scroll 0 0 #f1f1f1;color: #474747;}
/*tabs seleccionados*/
#FlexibleProductDetailsPage .tabsstyleDIV ul#vmtabs li.selected a{background-color: #e6e6e6;color: #474747;padding:0 10px;box-shadow: none;}
/*contenido de los tabs*/
#FlexibleProductDetailsPage .tabcontent-container{background-color:#fafafa;box-shadow:none;padding:35px 20px;margin: 0px;}
/*hipervinculos*/
#FlexibleProductDetailsPage .tabcontent-container a{color:#cb0370;}
#FlexibleProductDetailsPage .tabcontent-container a:hover{color:#474747;}
/*texto de los tabs normales*/
#FlexibleProductDetailsPage .tabcontent-container .productdetails-view .product-description, .product-fields{color:#7e7e7e;}
/*tab comentarios*/
/*Titulo*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .customer-reviews .vmReviews h3{color:#ed8600;}
/*texto comentarios*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews {color: #999999;}
/*borde comentario*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews .normal{border: 1px solid #eee;}
/*fecha*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews span.date{border:none;color:#999999;}
/*zona de quotas*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews .normal blockquote, 
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews .highlight blockquote{background: #fff none repeat scroll 0 0;border-left: 1px solid #ffffff;}
/*quotas*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews .normal blockquote::before,
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .list-reviews .highlight blockquote::before{color:#474747;}
/*escribe comentarios*/
/*Usted ya ha escrito un comentario para este producto. Gracias.*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .write-reviews{color:#999999;}
/*Estimado mknofler*/
#FlexibleProductDetailsPage .tabcontent-container #reviews .vmReviews .write-reviews strong{color:#474747;}
/*tab personalizado 1*/
/*titulo*/
#FlexibleProductDetailsPage .tabcontent-container #customTab1 h2{color:#9a9a9a;}
/*contenido*/
#FlexibleProductDetailsPage .tabcontent-container #customTab1{color:#7e7e7e;}
/*tab personalizado 2*/
/*titulo*/
#FlexibleProductDetailsPage .tabcontent-container #customTab2 h2{color:#9a9a9a;}
/*contenido*/
#FlexibleProductDetailsPage .tabcontent-container #customTab2{color:#7e7e7e;}
/*****tab "Haga una pregunta*****/
/*div*/
#FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view{padding:5px;margin:5px;}
/*formulario*/
#FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view .form-field{padding:0px;margin:5px;}
/*textbox nombre e email*/
#FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view input#email, 
#FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view input#name{/*background-color:#f6f6f6!important;color:#666666!important;border:none!important;box-shadow:none!important;*/}
/*area de texto*/
#FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view .form-field textarea.field{/*background:none!important;background-color:#f6f6f6!important;color:#666666;border:none!important;box-shadow:none!important;margin-top:10px!important;*/}
/*contador*/
#FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view input.counter{/*background-color:#f6f6f6!important;color:#666666!important;box-shadow:none!important;*/}
/*boton enviar una pregunta*/
#FlexibleProductDetailsPage .tabcontent-container #askquestion div.submit input#submitAskQuestion, 
#FlexibleProductDetailsPage .tabcontent-container #askquestion #askform input.highlight-button{/*background-color:#bc5d29!important;color:#ffffff!important;font-family: Georgia,"Times New Roman",Times,serif!important;font-size:16px!important;box-shadow:none!important;*/}
#FlexibleProductDetailsPage .tabcontent-container #askquestion div.submit input#submitAskQuestion:hover, 
#FlexibleProductDetailsPage .tabcontent-container #askquestion #askform input.highlight-button:hover{/*background-color:#cf662c!important;color:#ffffff!important;*/}
/*****Popup Seguir Comprando-Mostrar carro****************************************/
#facebox div.popup div.content.my-groovy-style{padding:0px!important;}
/*titulo superior*/
#fancybox-wrap{background-color:#ffffff;padding:3px;}
#fancybox-content{background-color:#ffffff;border: 0 solid #ffffff;width:100%;}
#fancybox-outer {background: none repeat scroll 0 0 #ffffff;}
/*****Sombras que aparecen entre content y wrap(marco) eliminando estas opciones aparecen unas sombras basadas en ficheros*/ 
#fancybox-bg-n{background-image:none;}  
#fancybox-bg-ne{background-image:none;}  
#fancybox-bg-e{background-image:none;}  
#fancybox-bg-se{background-image:none;}  
#fancybox-bg-s{background-image:none;}  
#fancybox-bg-sw{background-image:none;}  
#fancybox-bg-w{background-image:none;}  
#fancybox-bg-nw{background-image:none;}
/*****Color texto y fondo general del popup*****/ 
#flexibleNotification {background-color:#ffffff;color: #9a9a9a;border-color:#ffffff;box-shadow:none;}
/*****Titulo Pop-pup("CARRO DE COMPRA")*****/ 
#flexibleNotification .flexible-title {font-family:"Cinzel",serif;color: #474747 ;border-bottom: 1px solid #eeeeee;font-size:18px;box-shadow:none;text-shadow:none;font-weight:normal;}
/*****Titulo Articulo("1 x FALTRIQUERA BORDADA ha sido anadido a su carrito.")*******/ 
#flexibleNotification .flexibleModalContent {color: #5e5e5e;}
/*****Boton en general*****/
#flexibleNotification .flexibleButton{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;font-weight: normal;width:47%;margin:0px;text-transform:uppercase;}
/*****Boton Continuar*****/
#flexibleNotification .flexibleButton.flexibleContinue {
	text-shadow:none;
    background: #474747 ;border: 0px solid #474747 ;color: #ffffff;
    background: -moz-linear-gradient(#474747, #474747);background: -ms-linear-gradient(#474747, #474747);
    background: -o-linear-gradient(#474747, #474747);background: -webkit-gradient(linear, 0 0, 0 100%, from(#474747), to(#474747));
    background: -webkit-linear-gradient(#474747, #474747);background: linear-gradient(#474747, #474747);
}
#flexibleNotification .flexibleButton.flexibleContinue:hover {
    background: linear-gradient(#272727,#272727) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0px solid #272727;color: #ffffff;text-decoration:none;}
/*****Boton Mostrar Carro*****/
#flexibleNotification .flexibleButton.flexibleShowcart {
	text-shadow:none;
    background: #660e21;border: 0px solid #660e21;color: #ffffff;
    background: -moz-linear-gradient(#660e21 , #660e21 );background: -ms-linear-gradient(#660e21 , #660e21 );
    background: -o-linear-gradient(#660e21 , #660e21 );background: -webkit-gradient(linear, 0 0, 0 100%, from(#660e21), to(#660e21 ));
    background: -webkit-linear-gradient(#660e21 , #660e21 );    
	background: linear-gradient(#660e21 , #660e21 ); 
}
#flexibleNotification .flexibleButton.flexibleShowcart:hover {
    background: linear-gradient(#871831, #871831) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0px solid #871831;color: #FFFFFF;text-decoration:none;}
/*****Productos Relacionados*****/
#flexibleNotification .flexible-modal-related-products .vm-img-desc{display:none;}
/*****Nombre articulo*****/
#flexibleNotification .flexible-modal-related-products a{color:#660e21;}
#flexibleNotification .flexible-modal-related-products a:hover{color:#871831;text-decoration:underline;}




/*****zona de MI CUENTA****/
/*zona de conexion*/
.checkout-content{background:none;background-color:#ffffff;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
/*formulario de administracion*/
/*Selector de Articulos del pedido/Historial del pedido*/
#ui-tabs ul#tabs li{background-color:#e9e9e9;color:#474747;padding:8px 16px;}
#ui-tabs ul#tabs li.current{background-color:#474747;color:#ffffff;}
/*boton lista de pedidos*/
.spaceStyle a{background-color:#474747;color:#ffffff;}
.spaceStyle a:hover{background-color:#e9e9e9;color:#474747;text-decoration:none!important;}
/*Nombre de articulos*/
#ui-tabs a{background:none;color:#474747;}
#ui-tabs a:hover{color:#56463A;text-decoration:underline;}
/*Selector del pedido*/
.adminlist a{background:none;}
/*Formulario de login*/
p.links a{background-color:#c1b2a6;color:#56463a;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;box-shadow:none;padding:0px 13px;}
p.links a:hover{background-color:#A59C95;color:#56463a;box-shadow:none;padding:0px 13px;text-decoration:none;}
/*precio 2*/
#ui-tabs .priceColor2{color:#474747;}
/*errores carro de compra*/
.label-warning, .badge-warning{background-color:#474747;}
/*****INVOICES*****/
/*cabecera de las tablas*/
.Facturas .table th, .Facturas .table td {border-top: 1px solid #FFFAF7;}
/*lineas de las tablas*/
.Facturas tr.linefinances1 td, .Facturas tr.linefinances2 td {background: #ffffff -moz-linear-gradient(0% 50% 90deg, #ffffff, #ffffff) repeat scroll 0 0;border-bottom: 1px solid #E8E0DC;padding: 5px;}
/*pie*/
.Facturas tr.footfinances td {background-color: #C4BEBA;border-top: 1px solid #FFFAF7;padding: 2px;}
/*cantidades pagadas-deben de coincidir con los de estados de los pagos*/
.Facturas .notsetted {color: #0C0703!important;}
.Facturas .ontime {color: #56463A!important;}
.Facturas .notontime {color: #A59C95!important;}
/*Estado de los pagos*/
.Facturas .label,.invoicesfieldset .label,.contentpane .label, .Facturas .badge,.invoicesfieldset .badge,.contentpane .badge{background-color: #474747!important;color:#ffffff!important;}
.Facturas .label-success, .Facturas .badge-success,.invoicesfieldset .label-success,.invoicesfieldset .badge-success,.contentpane .label-success, .contentpane .badge-success {background-color: #56463A!important;color:#FFFAF7!important;}
.Facturas .label-warning,.invoicesfieldset .label-warning, .Facturas .badge-warning,.invoicesfieldset .badge-warning,.contentpane .label-warning, .contentpane .badge-warning {background-color: #474747!important;color:#ffffff!important;}
.Facturas .page-header {border-bottom: 1px solid #C1B2A6;}
/*factura especifica en pantalla*/
/*Cuadros Datos factura y facturar a*/
.Facturas .well {background-color: #C1B2A6;border: 1px solid #C1B2A6;box-shadow:none;}
/*lineas de articulos*/
.Facturas .table-striped tbody > tr:nth-child(2n+1) > td, .Facturas .table-striped tbody > tr:nth-child(2n+1) > th{background-color:#ffffff;}
/*Pagos recibidos y pendientes*/
.Facturas .nav-tabs{border-bottom:1px solid #c1b2a6;}
/*no activo*/
.Facturas .nav-tabs > li > a,.contentpane .nav-tabs > li > a{background-color: #eeeeee!important;color: #474747!important;}
/*activo*/
.Facturas .nav-tabs > .active > a,.contentpane .nav-tabs > .active > a, 
.Facturas .nav-tabs > .active > a:hover, .contentpane .nav-tabs > .active > a:hover, 
.Facturas .nav-tabs > .active > a:focus,.contentpane .nav-tabs > .active > a:focus{background-color: #474747!important;border: 0px solid #474747!important;color: #ffffff!important;}
/*Vencimiento*/
.Facturas .muted,.contentpane .muted{color:#56463a!important;}
/*******K2*******/
/*general*/
.itemBackToTop{display:none;}
/*contenedor*/
#k2Container{padding:0 0 8px;border:none;}
/*icono feed*/
.k2FeedIcon{}
.k2FeedIcon a{}
/**/
/*#k2Container .componentheading{font-size:26px!important;padding: 10px 0!important;color:#17120E!important;}*/
/*Articulo en categorias*/
/*Bloque de Categorias*/
#k2Container .itemListCategoriesBlock{}
/*nombre categoria principal*/
#k2Container .itemListCategoriesBlock .itemListCategory{background-color:#ffffff;margin:0px;border:none;}
/*Bloque de Subcategorias*/
#k2Container .itemListCategoriesBlock .itemListSubCategories{}
/*titulo subcategorias*/
#k2Container .itemListCategoriesBlock .itemListSubCategories h2{display:none;}
/*contenedor de subcategorias*/
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer{}
/*subcategoria*/
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory{background:none;padding:15px;border:1px solid #a59c95;}
/*****Titulo de categorias****/
#k2Container .itemListCategoriesBlock div.itemListCategory h1{}
/*Imagen de la subcategoria*/
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryImage img{max-width:97%;background:none;border:none;}
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryImage img:hover{opacity:0.8;}
/*titulo*/
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory h1 a{color:#474747;text-transform:uppercase;}
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory h1 a:hover{color:#0C0703;}
/*ver articulos*/
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryMore{color:#474747;}
#k2Container .itemListCategoriesBlock .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryMore:hover{color:#0C0703;}
/*****Enlace visualizar mas articulos*/
/*Bloque de articulos*/
#k2Container .itemList{padding:10px;}
/*Articulos leader*/
/*Importante:Hay cuatro categorias de articulos organizados por relevancia. El codigo esta dispuesto para que todos los articulos de las categorias
tengan la misma apariencia. Si desearamos que cada uno de los articulos de cada categoria tuviese distinta vista habria que duplicar el codigo para 
cada una de las categorias de articulos(a diferencia de la categoria itemlist que es diferente). Simplemente habria que colocar cada una de las cuatro categorias entre .itemlist y .itemContainer Las categorias de articulos son:
#itemListLeading{}
#itemListPrimary{}
#itemListSecondary{}*/
#k2Container .itemList #itemListLeading{}
#k2Container .itemList .itemContainer{}
#k2Container .itemList .itemContainer .catItemView{padding-bottom:15px;}
#k2Container .itemList .itemContainer .catItemView .catItemHeader{}
/*fecha creacion articulo*/
#k2Container .itemList .itemContainer .catItemView .catItemHeader span.catItemDateCreated{color:#999999;}
/*Titulo articulo*/
#k2Container .itemList .itemContainer .catItemView .catItemHeader .catItemTitle{font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-weight: bold;}
#k2Container .itemList .itemContainer .catItemView .catItemHeader .catItemTitle a{color:#474747;}
#k2Container .itemList .itemContainer .catItemView .catItemHeader .catItemTitle a:hover{color:#474747;text-decoration:underline;}
/*titulo autor*/
#k2Container .itemList .itemContainer .catItemView .catItemHeader span.catItemAuthor{color:#474747;}
/*autor*/
#k2Container .itemList .itemContainer .catItemView .catItemHeader span.catItemAuthor a{color:#474747;}
#k2Container .itemList .itemContainer .catItemView .catItemHeader span.catItemAuthor a:hover{color:#474747;text-decoration:underline;}
/*votaciones*/
#k2Container .itemList .itemContainer .catItemView .catItemRatingBlock {}
/*texto valora este articulo*/
#k2Container .itemList .itemContainer .catItemView .catItemRatingBlock span{color:#474747;}
/*estrellas y color del texto 0 votos*/
#k2Container .itemList .itemContainer .catItemView .catItemRatingBlock .itemRatingForm{color:#474747;}
/*valores 0 Votos*/
#k2Container .itemList .itemContainer .catItemView .catItemRatingBlock .itemRatingList .itemRatingLog{}
/*Imagen de vista de categorias*/
#k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlock{margin:0px;padding:4px;}
#k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlock span.catItemImage img{background:none;border: 8px solid #474747;padding:0px;}
/*texto introductorio*/
#k2Container .itemList .itemContainer .catItemView .catItemBody .catItemIntroText{padding:0px 15px 15px;}
/*Links*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks{}
/*visto 100 veces*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemHitsBlock{border-bottom:0px solid #474747;}
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemHitsBlock span.catItemHits{}
/*publicado en*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemCategory{border-bottom:0px solid #474747;}
/*Publicado en*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemCategory span{color:#474747;}
/*categoria*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemCategory a{color:#474747;}
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemCategory a:hover{color:#0C0703;}
/*publicado en*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemTagsBlock{border-bottom:0px solid #474747;}
/*Etiquetado como*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemTagsBlock span{color:#474747;}
/*Etiquetas*/
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemTagsBlock ul.catItemTags li a{color:#474747;}
#k2Container .itemList .itemContainer .catItemView .catItemLinks .catItemTagsBlock ul.catItemTags li a:hover{color:#0C0703;}
/*Leer Mas*/
#k2Container .itemList .itemContainer .catItemView .catItemReadMore a {color:#474747;}
#k2Container .itemList .itemContainer .catItemView .catItemReadMore a:hover{color:#0C0703;}
/*ultima fecha modificacion*/
#k2Container .itemList .itemContainer .catItemView span.catItemDateModified{color:#474747;border-top:0px solid #474747;}
/*Lista de articulos terciarios(funcionan con una estructura algo diferente*/
#k2Container .itemList #itemListLinks{background-color:#FFFAF7;border:1px solid #FFFAF7;}
/*enlace mas*/
#k2Container .itemList #itemListLinks h3{color:#474747;font-size:18px;}
/*articulo*/
#k2Container .itemList #itemListLinks .itemContainer .groupLinks{padding:0px;}
/*Titulo articulo*/
#k2Container .itemList #itemListLinks .itemContainer .catItemView .catItemTitle{font-size:16px;line-height:18px;margin:5px;}
#k2Container .itemList #itemListLinks .itemContainer .catItemView .catItemTitle a{color:#474747;}
#k2Container .itemList #itemListLinks .itemContainer .catItemView .catItemTitle a:hover{color:#0C0703;}
/*imagen*/
#k2Container .itemList #itemListLinks .itemContainer .catItemView .catItemImageBlock{margin:0px;}
#k2Container .itemList #itemListLinks .itemContainer .catItemView .catItemImageBlock span.catItemImage{}
#k2Container .itemList #itemListLinks .itemContainer .catItemView .catItemImageBlock span.catItemImage img{border: 1px solid #a59c95;}
/*Paginacion*/
#k2Container .k2Pagination{color:#474747;}
/*separamos los valores*/
#k2Container .k2Pagination ul li{padding:0 3px;}
/*Articulo*/
/*Cabecera*/
#k2Container .itemHeader{padding:10px;}
/*fecha*/
#k2Container .itemHeader span.itemDateCreated{color:#474747;}
/*titulo*/
#k2Container .itemHeader .itemTitle{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#474747;}
/*titulo autor*/
#k2Container .itemHeader .itemAuthor{color:#474747;}
/*autor*/
#k2Container .itemHeader .itemAuthor a{color:#474747;}
#k2Container .itemHeader .itemAuthor a:hover{color:#0C0703;}
/*barra superior(comentarios)*/
#k2Container .itemToolbar{background: none repeat scroll 0 0 #FFFAF7;border-bottom: 0px dotted #FFFAF7;border-top: 0px dotted #FFFAF7;margin: 0px 0 0;padding: 2px 10px 5px 0px;}
/*opciones toolbar*/
#k2Container .itemToolbar ul li{border-left:0px solid #FFFAF7;}
/*tamano de la fuente*/
#k2Container .itemToolbar ul li span.itemTextResizerTitle{color:#474747;}
/*Decrementar tamano*/
#k2Container .itemToolbar ul li a#fontDecrease{}
/*aumentar tamano*/
#k2Container .itemToolbar  ul li a#fontIncrease{}
/*comentarios*/
#k2Container .itemToolbar ul li a.itemCommentsLink {color:#474747;}
#k2Container .itemToolbar ul li a.itemCommentsLink:hover {color:#0C0703;}
/*zona de valoracion*/
#k2Container .itemRatingBlock{}
/*zona de valoracion texto*/
#k2Container .itemRatingBlock span{color:#474747;}
/*zona de valoracion (votos)*/
#k2Container .itemRatingBlock .itemRatingLog{color:#474747;}
/*Cuerpo del articulo*/
#k2Container .itemBody{}
/*zona de la fotografia*/
#k2Container .itemBody .itemImageBlock{margin:0 0 4px;padding:4px;}
/*fotografia*/
#k2Container .itemBody .itemImageBlock span.itemImage img{border:6px solid #474747;}
/*Titulo imagen*/
#k2Container .itemBody .itemImageBlock span.itemImageCaption{color:#474747;}
/*credito imagen*/
#k2Container .itemBody .itemImageBlock span.itemImageCredits{color:#474747;}
/*Zona de texto Introduccion*/
#k2Container .itemBody .itemIntroText{color: inherit;font-size:16px;font-weight: bold;line-height: 26px;}
/*zona de texto principal*****/
#k2Container .itemBody .itemFullText{padding:5px 10px;}
/*footer*/
#k2Container .itemBody .itemContentFooter{border-top: 1px solid #A59C95;color:#474747;}
/*Veces visto*/
#k2Container .itemBody .itemContentFooter span.itemhits{color:#474747;}
/*fecha modificacion*/
#k2Container .itemBody .itemContentFooter span.itemDateModified{color:#474747;}
/*zona de categorias-etiquetas*/
#k2Container .itemLinks{margin:0px;}
/*zona de categorias*/
#k2Container .itemLinks .itemCategory{background-color:#FFFAF7;padding:5px 14px;border:none;}
/*bloque de Publicado*/
#k2Container .itemLinks .itemCategory span{color:#56463A;font-weight:bold;}
/*categorias*/
#k2Container .itemLinks .itemCategory a{color:#474747;}
#k2Container .itemLinks .itemCategory a:hover{color:#0C0703;}
/*bloque de etiquetas*/
#k2Container .itemLinks .itemTagsBlock{background-color:#fafafa;padding:5px 14px;border:none;}
/*titulo etiquetado*/
#k2Container .itemLinks .itemTagsBlock span{color:#474747;font-weight:bold;}
/*etiquetas*/
#k2Container .itemLinks .itemTagsBlock ul.itemTags li a{color:#474747;}
#k2Container .itemLinks .itemTagsBlock ul.itemTags li a:hover{color:#474747;text-decoration:underline;}
/*Autor*/
#k2Container div.itemAuthorBlock{background:none;border:none;}
/*avatar*/
#k2Container div.itemAuthorBlock img.itemAuthorAvatar{border:1px solid #A59C95;}
/*detalles de autor*/
#k2Container div.itemAuthorBlock .itemAuthorDetails{}
/*Zona nombre del autor*/
#k2Container div.itemAuthorBlock .itemAuthorDetails .itemAuthorName{}
/*Nombre del autor*/
#k2Container div.itemAuthorBlock .itemAuthorDetails .itemAuthorName a{color:#474747;}
#k2Container div.itemAuthorBlock .itemAuthorDetails .itemAuthorName a:hover{color:#0C0703;}
/*E-MAIL*/
#k2Container div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{color:#56463A;}
/*direccion e-mail*/
#k2Container div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a{color:#474747;}
#k2Container div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a:hover{color:#0C0703;}
/*zona lo ultimo de Indumentaria Medieval*/
#k2Container div.itemAuthorLatest{}
/*titulo lo ultimo de Indumentaria Medieval*/
#k2Container div.itemAuthorLatest h2{color:#474747;}
/*Ultimos articulos autor*/
#k2Container div.itemAuthorLatest ul li{background:none;border:none;}
/*Ultimos articulos autor*/
#k2Container div.itemAuthorLatest ul li a{color:#474747;}
#k2Container div.itemAuthorLatest ul li a:hover{color:#0C0703;}
/*Mas en esta categoria-Navegacion*/
#k2Container .itemNavigation{background-color:#ffffff;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
/*titulo*/
#k2Container .itemNavigation span.itemNavigationTitle{color:#474747;}
/*articulo anterior*/
div.itemNavigation a.itemPrevious{color:#474747;}
div.itemNavigation a.itemPrevious:hover{color:#0C0703;}
/*articulo siguiente*/
div.itemNavigation a.itemNext{color:#474747;}
div.itemNavigation a.itemNext:hover{color:#0C0703;}
/*Articulos Relacionados*/
#k2Container .itemRelated{}
/*titulo de articulos relacionados*/
#k2Container .itemRelated h2{color:#474747;}
/*articulos*/
#k2Container .itemRelated ul li{background-color:#fff;border:none;}
/*titulo articulos relacionados*/
#k2Container .itemRelated ul li a{color:#474747;}
#k2Container .itemRelated ul li a:hover{color:#0C0703;}
/*categoria*/
#k2Container .itemRelated ul li .itemRelCat{color:#474747;}
#k2Container .itemRelated ul li .itemRelCat a{color:#474747;}
#k2Container .itemRelated ul li .itemRelCat a:hover{color:#0C0703;}
/*autor*/
#k2Container .itemRelated ul li .itemRelAuthor{color:#474747;}
#k2Container .itemRelated ul li .itemRelAuthor a{color:#474747;}
#k2Container .itemRelated ul li .itemRelAuthor a:hover{color:#0C0703;}
/*texto introduccion*/
#k2Container .itemRelated ul li .itemRelIntrotext{}
/*texto completo*/
#k2Container .itemRelated ul li .itemRelFulltext{}
/*Media*/
#k2Container .itemRelated ul li .itemRelMedia{}
/*Galeria*/
#k2Container .itemRelated ul li .itemRelImageGallery{}
/*zona de comentarios*/
#k2Container .itemComments{background-color:#ffffff;border:none;}
/*titulo Deja un comentario*/
#k2Container .itemComments .itemCommentsForm h2{color:#56463a;}
/*notas: Asegun requerida marcada con*/
#k2Container .itemComments .itemCommentsForm p.itemCommentsFormNotes{color:#9a9a9a;border:none;}
/*formulario*/
#k2Container .itemComments .itemCommentsForm form{}
/*labels*/
#k2Container .itemComments .itemCommentsForm form label.formComment{}
#k2Container .itemComments .itemCommentsForm form label.formName{}
#k2Container .itemComments .itemCommentsForm form label.formUrl{}
/*notas: campo textarea*/
#k2Container .itemComments .itemCommentsForm form textarea.inputbox{}
/*notas: campo textbox*/
#k2Container .itemComments .itemCommentsForm form input.inputbox{}
/****notas: boton*****/
/*#k2Container div.itemComments div.itemCommentsForm form input#submitCommentButton{background-color:#700000!important;color:#FFE7D3!important;}
#k2Container div.itemComments div.itemCommentsForm form input#submitCommentButton:hover{background-color:#810000!important;color:#FFE7D3!important;}*/
/*Comentarios de los usuarios*/
/*contador de comentarios*/
#k2Container .itemComments .itemCommentsCounter{color:#474747;}
/*Area de comentarios de los usuarios*/
#k2Container .itemComments ul.itemCommentsList{}
/*Area de comentario*/
#k2Container .itemComments ul.itemCommentsList li{background-color:#FFFAF7;border:none;}
/*enlace eliminar comentarios*/
#k2Container .itemComments ul.itemCommentsList li span.commentToolbar a{color:#474747;}
#k2Container .itemComments ul.itemCommentsList li span.commentToolbar a:hover{color:#0C0703;}
/*imagen*/
#k2Container div.itemComments ul.itemCommentsList li img{border:1px solid #E5D8CE;}
/*fecha*/
#k2Container div.itemComments ul.itemCommentsList li span.commentDate{color:#56463A;font-weight:normal;border-right:1px solid #474747;}
/*nombre del autor*/
#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName{font-weight:normal;color:#56463A;}
#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName a{color:#474747;}
#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName a:hover{color:#0C0703;}
/*Comentario*/
#k2Container div.itemComments ul.itemCommentsList li p{color:#56463A;}
/*enlace ir a comentarios*/
#k2Container div.itemComments ul.itemCommentsList li span.commentLink a{color:#474747;}
#k2Container div.itemComments ul.itemCommentsList li span.commentLink a:hover{color:#0C0703;}
/*****Texto de Publicacion o denegacion de los comentarios*****/
#k2Container div.itemCommentsForm form span#formLog{color:#0C0703;font-weight:normal;}
/*****BREEZINGFORMS*****/
/*****Formulario contacto*****/
/*Posicion del contenido principal*/
.contacto #maininner{background:rgba(0, 0, 0, 0) url("/images/diseno/body.jpg") repeat scroll left top;}
/*margenes*/
.contacto #content{padding:15px;}
/*titulo*/
.contacto h1{background-color:#eeeeee;color:#474747;padding:7px 10px;text-align:center;}
/*Configuracion del formulario de breezingforms en modo rapido*/
/*Eliminamos los margenes que queda entre el formulario y el mapa inferior(zona muerta)*/
.contacto #innerbottom{margin: 0px;}
/*Eliminamos los margenes del pie de formulario*/
.contacto #footer{margin: 0px;}
/******MODULOS*****/
/*POPUP INICIO*/
.ifancybox-skin{padding:0px!important;}
/*****COOKIES(A4 INFOCIACHO)*****/
.panel_cookie{background:rgba(241, 241, 241, 0.9) none repeat scroll 0 0;}
.panel_cookie .title{font-size:18px;color:#474747;text-shadow:none;}
.panel_cookie p{color:#474747;text-shadow:none;}
.panel_cookie p a.czytaj-wiecej{color:#871831!important;}
.panel_cookie p a.czytaj-wiecej:hover{color:#660E21!important;text-decoration:underline!important;}
.panel_cookie input{background:url("https://www.calzadosbeyca.com/modules/mod_a4w_infociacho/tmpl/images/close-st1.png") no-repeat scroll 50% center #871831!important;}
.panel_cookie input[type="button"]:hover,.panel_cookie input[type="button"]:active,.panel_cookie input[type="button"]:focus,.panel_cookie input:hover,
.panel_cookie input:active,.panel_cookie input:focus{background-color:#871831!important;}
/*****MODULO ENTRAR-REGISTRAR*****/
/*Modulo*/
/*Estado login*/
.Login{margin-top:-1px!important;}
/*Estado logout*/
.Login .vp-logout-moduleLogin{margin-top:-4px!important;}
/*conjunto de los botones*/
.Login .vp-wrapper .vpau-modal-buttons{margin:0px 5px;}
/*Botones toolbar-r*/
.Login .vp-wrapper .vp-list-inline .vp-btn-primary{background-color:#474747;color:#ffffff;}
.Login .vp-wrapper .vp-list-inline .vp-btn-primary:hover{color:#ffffff;background-image:none;}
/*eliminamos espacio entre las opciones*/
.Login .vp-wrapper .vp-list-inline > li{padding:0px!important;}
/*Mensaje de hola-usuario*/
.vp-list-inline .login-greeting-modal{color:#ffffff;text-transform:uppercase;}
/*formulario popup*/
.vpau-modal-dialog{margin:70px auto;}
/*formulario popup interior*/
.vpau-modal-dialog .vpau-modal-inner{border:0px solid #ffffff;}
/*cabecera*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-header{background-color:#fafafa;border-bottom:0px solid #efddd7;padding:15px 25px;}
/*cabecera h3*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-header h3{color:#474747;}
/*Boton de cerrar*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-header button.vpau-modal-close{background-color:#eeeeee;color:#000000!important;opacity:0.9;}
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-header button.vpau-modal-close:hover{background-color:#dddddd;}
/*cuerpo formulario*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body{background-color:#ffffff;border-bottom:0px;}
/*labels formulario*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body label{color:#474747!important;}
/*cuadros de texto*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body input[type="text"],
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body input[type="password"]
{background-color:#ffffff;color:#474747;border:1px solid #aaaaaa;}
/*botones formulario popup*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body .vp-btn-primary{background-color:#660e21;color:#ffffff;}
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body .vp-btn-primary:hover{background-color:#871831;color:#F9ECE8;}
/*Astericos*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body .star,
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body .red{color:#660e21;}
/*Enlaces Recordar usuario-contrasena*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body .vp-field-help > a{color:#660e21;}
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body .vp-field-help > a:hover{color:#871831;text-decoration:underline;}
/*checkbox recuerdeme*/
.vpau-modal-dialog .vpau-modal-inner .vpau-modal-body input[type="checkbox"]{box-shadow:none;}
Recordar contraseña*/
/*borde externo*/
.vp-inner-wrapper{border:1px solid #eeeeee!important;}
.vp-inner-wrapper .validate-username{background-color: #ffffff!important;color:#474747!important;box-shadow: none!important;border: 1px solid #aaaaaa!important;padding: 5px!important;height:24px!important;}
/*estrella obligatorio*/
.vp-inner-wrapper span.star{color:#660e21!important;}
/*boton*/
.vp-inner-wrapper .vp-form-submission .vp-btn-primary {background-color: #660e21!important;color: #ffffff!important;padding: 10px 40px!important;font-size: 14px!important;}
.vp-inner-wrapper .vp-form-submission .vp-btn-primary:hover{background-color:#871831!important;color:#F9ECE8!important;}
/*****CARRO DE COMPRA*****/
/*hover sobre el enlace del carro del toolbar*/
#FlexibleVM3Cart .flexible_cart_icon:hover{background-color:#474747;color:#ffffff;}
#FlexibleVM3Cart .flexible_cart_icon::after{margin:0 26px 0 18px;}
/*Icono Cantidad Modulo Circular*/
#FlexibleVM3Cart .flexibleNumber{background-color:#660e21;color:#ffffff;border:2px solid #660e21;}
/*Fondo Modulo*/
#FlexibleVM3Cart .flexibleDropdown{background-color:#ffffff;}
/*titulo Carro de compra*/
#FlexibleVM3Cart .flexibleDropdown .flexibleCartTitle{background-color:#f1f1f1;color:#474747;font-family:"Cinzel",serif;font-size:18px;border-bottom:0px solid #f1f1f1;text-transform:uppercase;font-weight:bold;}
/*zona de productos*/
#FlexibleVM3Cart .flexible_cart_products{background-color:#ffffff;max-height:500px;overflow-x:scroll;}
/*texto carro compra vacio*/
#FlexibleVM3Cart .flexibleEmpty{color:#474747;font-size:14px;text-transform:uppercase;}
/*imagen*/
#FlexibleVM3Cart .flexible_image{}
#FlexibleVM3Cart .flexible_image img{border:none;border-radius:3px;}
/*importe con impuestos*/
#FlexibleVM3Cart .subtotal_with_tax{background-color:#ffffff;color:#000000;font-size:14px;font-weight:bold;}
/*nombre producto*/
#FlexibleVM3Cart .product_name{background-color:#ffffff;}
#FlexibleVM3Cart .product_name a{color:#474747;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:12px;font-weight:normal;}
#FlexibleVM3Cart .product_name a:hover{color:#871831!important;}
/*codigo producto*/
#FlexibleVM3Cart .product_sku{background-color:#ffffff;color:#666666;font-weight:normal;display:none;}
/*campos personalizados*/
#FlexibleVM3Cart .customProductData{color:#666666;}
/*cantidad*/
#FlexibleVM3Cart .quantity{background-color:#ffffff;color:#000000;font-size:14px;font-weight:bold;}
#FlexibleVM3Cart flexible_remove{background-color:red;}
/*Gestion productos*/
#FlexibleVM3Cart .vm_cart_products .container:nth-child(4):after,
#FlexibleVM3Cart .vm_cart_products .container:nth-child(3n+1):after {content:'.'; opacity:0; height:0; display:block;clear:both;}
#FlexibleVM3Cart .vm_cart_products .container:nth-child(3):after {display:none;}
/*texto total carro*/
#FlexibleVM3Cart .flexibleTotal{color:#474747;}
/*Importe Total Carro*/
#FlexibleVM3Cart .flexibleTotal strong{color:#474747;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:20px;font-weight:bold;}
/*Boton Mostrar Carro*/
#FlexibleVM3Cart .flexibleShow_cart a{background-color: #660e21;color:#ffffff;font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:10px;}
/*Boton Mostrar Carro Hover*/
#FlexibleVM3Cart .flexibleShow_cart a:hover {background-color:#871831;color:#ffffff!important;text-decoration:none;}
/*MODULO LOGO*/
/*#header-responsive*/
#header-responsive .logo{text-align:center;padding:10px 0px;width:100%;}
/*****BUSQUEDA*****/
/*posicion search*/
#search .searchbox input {
    background: url("../images/searchbox_magnifier.png") no-repeat scroll right center #ffffff!important;color:#474747!important;padding:0px 20px!important;
	border: 1px solid #ffffff!important;/*width:180px!important;*/margin-top:2px;border-radius: 3px 3px 3px 3px!important;-moz-border-radius: 3px 3px 3px 3px!important;-webkit-border-radius: 3px 3px 3px 3px!important;}
#search .searchbox input:focus {background: url("../images/searchbox_magnifier.png") no-repeat scroll right center #ffffff!important;color:#474747!important;}
/*posicion header-responsive*/
#header-responsive .searchbox input {
    background: url("../images/searchbox_magnifier.png") no-repeat scroll right center #474747!important;color:#ffffff !important;padding:0px 15px!important;
    border: 1px solid #ffffff !important;width:170px!important;margin-top:8px;border-radius: 3px 3px 3px 3px!important;-moz-border-radius: 3px 3px 3px 3px!important;-webkit-border-radius: 3px 3px 3px 3px!important;}
#header-responsive .searchbox input:focus {background: url("../images/searchbox_magnifier.png") no-repeat scroll right center #474747!important;color:#ffffff!important;}
/*****MENU*****/
/*MENU NORMAL*/
#menu{width:100%!important;}
/*Nivel de menu 1*/
.menu-dropdown a.level1, .menu-dropdown span.level1{font-size: 16px;color: #000000;text-align:center!important;text-transform:uppercase;padding:0px!important;font-weight:bold;}
.menu-dropdown a.level1:hover, .menu-dropdown span.level1:hover,#menu ul.menu li.level1 a.active,.menu-dropdown li.active .level1{background-color:#ffffff;color:#871831!important;font-weight:bold;text-decoration:none;}
div#menubar ul.menu li.level1{background:none!important;margin:0px 6px;}
div#menubar ul.menu li.level1 span.withImage img{padding:0px 10px;}
/*Desplegable*/
div#menubar .wrapper .dropdown-bg{background-color:#ffffff;box-shadow:0 1px 6px rgba(0, 0, 0, 0.1);}
div#menubar ul.menu li.level1 div.dropdown > div{background-color:#ffffff;border-top:1px solid #f6f6f6;box-shadow:none;}
/*Nivel de menu 2*/
.menu-dropdown a.level2, .menu-dropdown span.level2{font-size: 16px;color: #000000;text-transform:uppercase;padding:0px 10px!important;text-decoration:none;font-weight:bold;}
.menu-dropdown a.level2:hover,.menu-dropdown span.level2:hover{color:#871831;font-weight:bold;}
#menu ul.menu li.level2 a.active{background-color:#ffffff!important;color:#871831!important;font-weight:bold;text-decoration:overline;}
.menu-dropdown li.level2 img,.menu-dropdown li.level2 a.level2:hover img {border:none;opacity:1;}
.menu-dropdown a.current.level2,.menu-dropdown a.current.level3{text-decoration:none}
/*Nivel de menu 3*/
.menu-dropdown a.level3, .menu-dropdown span.level3{font-size: 18px;color: #260113;text-transform:uppercase;padding:5px 10px!important;text-decoration:none;}
.menu-dropdown a.level3:hover,.menu-dropdown span.level3:hover{color:#2d0017;font-weight:bold;}
#menu ul.menu li.level3 a.active{background-color:#EDE1DC!important;color:#2d0017!important;font-weight:bold;text-decoration:none;}
#menu .menu-dropdown ul.level2 li.level2 ul.level3 li.level3 span{background:none;}
.parent.active > span{font-weight:normal;}
/*****MENU RESPONSIVE*****/
/*boton*/
/*estado normal*/
#header-responsive .menu-responsive-button{background:rgba(255, 255, 255, 1) none repeat scroll 0 0;margin:0px 10px 0px 0px;border:1px solid #000000;}
/*activo*/
#header-responsive .menu-responsive-button.active{background:rgba(255, 255, 255, 1) none repeat scroll 0 0;border-color:rgba(0, 0, 0, 1);}
/*desplegable*/
#header-responsive .menu-responsive{background-color:#ffffff;margin:10px -5px;}
/*item*/
#header-responsive .menu-responsive li a{background:rgba(0, 0, 0, 0.1) none repeat scroll 0 0;color:#474747;font-family: "Cinzel",serif;font-size: 16px;text-transform:uppercase;border-radius:0px!important;}
/*item seleccionado*/
#header-responsive .menu-responsive li a.current,#header-responsive .menu-responsive li a:hover{background:#660e21 none repeat scroll 0 0;color:#ffffff;font-weight:normal;}
/*item hover*/
#header-responsive .menu-responsive li a:hover{text-decoration:none;}
/*****MODULO ACYMAILING******/
/*bottom*/
.newsletter-bottom{margin-top:40px!important;}
.newsletter-bottom .acymailing_module{background-color: #505050;color: #ffffff;margin: 0px;padding: 30px 25px !important;}
.newsletter-bottom .acymailing_module_form .acymailing_introtext{padding-bottom:10px!important;}
.newsletter-bottom .acymailing_module_form .inputbox{background-color:#ffffff;color:#474747;border:1px solid #474747;}
.newsletter-bottom .acymailing_module_form .button{background-color:#871831!important;color:#ffffff!important;}
.newsletter-bottom .acymailing_module_form .button:hover{background-color:#660E21!important;color:#ffffff!important;}
.newsletter-bottom .acymailing_module_form td{vertical-align:middle;}
/*popup*/
.newsletter-popup{margin-top:40px!important;}
.newsletter-popup {background-color: #EDE1DC;color: #59504b;margin: 0px!important;padding: 20px 25px !important;}
.newsletter-popup .acymailing_module_form .acymailing_introtext{padding-bottom:10px!important;}
.newsletter-popup .acymailing_module_form .acymailing_introtext .titulo{font-family:"YanoneKaffeesatzLight";color:#260113;text-align: center;font-size:28px;font-weight:bold;padding: 5px;line-height:22px;}
.newsletter-popup .acymailing_module_form .acymailing_introtext .correo{text-align: center;font-weight:bold;line-height:20px;}
.newsletter-popup .acymailing_module_form .acymailing_introtext .politica{text-align: center;font-size:12px;padding:0px;line-height:14px;margin:30px 0px 0px;}
.newsletter-popup .acymailing_module_form .inputbox{background-color:#260113!important;color:#efddd7!important;border:1px solid #260113!important;padding:5px 10px!important;}
.newsletter-popup .acymailing_module_form .button{background-color:#260113!important;color:#efddd7!important;}
.newsletter-popup .acymailing_module_form .button:hover{background-color:#2d0017!important;color:#efddd7!important;}
.newsletter-popup .acymailing_module_form td{vertical-align:middle;}
.newsletter-popup .acymailing_module_form a{color:#260113!important;}
.newsletter-popup .acymailing_module_form a:hover{color:#2d0017!important;text-decoration:underline;}
.newsletter-popup .acymailing_module_form .fieldacyemail{text-align:center!important;margin:0px!important;}
/*****MODULO DE CONTACTO*****
/*Datos de contacto superior*/
.form-contacto {margin-bottom:30px;}
/*modulo contacto*/
.form-contacto .pwebcontact-container{background: none;padding: 0px 20px 20px;}
/*campo*/
.form-contacto .pwebcontact-container .pweb-field-container{margin-bottom:10px!important;}
/*label*/
.form-contacto .pwebcontact-container form.pwebcontact-form .pweb-label label,.form-contacto .pweb-bg-white form.pwebcontact-form .pweb-separator-text{color:#333333; padding:5px 0px;}
/*asterisco*/
.form-contacto .pwebcontact-container form.pwebcontact-form .pweb-asterisk{color:#871831;}
/*cuadros de texto*/
.form-contacto .pwebcontact-container form.pwebcontact-form input.pweb-input,
.form-contacto .pwebcontact-container form.pwebcontact-form select,
.form-contacto .pwebcontact-container form.pwebcontact-form textarea,
.form-contacto .pwebcontact-container form.pwebcontact-form input.pweb-input:focus,
.form-contacto .pwebcontact-container form.pwebcontact-form select:focus,
.form-contacto .pwebcontact-container form.pwebcontact-form textarea:focus{background-color:#fafafa;box-shadow:none!important;border:1px solid #e8e8e8;padding:5px;}
/*hipervínculos*/
.form-contacto .pwebcontact-container form.pwebcontact-form a{color:#871831;}
.form-contacto .pwebcontact-container form.pwebcontact-form a:hover{color:#660E21;text-decoration:underline;}
/*boton*/
.form-contacto .pwebcontact-container form.pwebcontact-form button,
.form-contacto form.pwebcontact-form .btn{color: #fff!important;width: 50%;text-shadow: none!important;border: none;background: #871831; background-image: none;
    background-image: none;background-repeat: repeat-x; -webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;padding: 5px 0px!important;float:right;}
.form-contacto .pwebcontact-container form.pwebcontact-form button:hover, .form-contacto .pwebcontact-container form.pwebcontact-form .btn:hover{color: #fff!important;background-color:#660E21;}
/*****MODULO MENUS PIE*****/
/*posicion menu bottom-b*/
.menu-sidebar {font-family:inherit!important;}
.menu-sidebar li.level1:first-child{border-top:none;}
.menu-sidebar li{border-top: 0px solid #2e1e1f;padding: 0px;}
.menu-sidebar a{background:none;color:#afafaf;}
.menu-sidebar a:hover{color:#b8b484;text-decoration:underline;}
/*****REDES SOCIALES*****/
/*Modulo*/
.redes-sociales{background-color:#ffffff;padding: 0px 0px 40px;border-top:0px solid #ffffff}
/*Titulo*/
.redes-sociales #redes-sociales #siguenos-en{font-family:"Cinzel",serif;font-size:26px;color:#474747;text-align:center;padding:35px 0px 30px;text-transform:Uppercase;width:100%;}
/*Zona logotipos*/
.redes-sociales #redes-sociales #logotipos-redes-sociales{text-align:left;padding:0px;width:23%;margin-left: auto;margin-right: auto;}
.redes-sociales #redes-sociales #logotipos-redes-sociales img:hover{opacity:0.85;}
/*iconos*/
.redes-sociales #redes-sociales .logotipo-social{float:left;padding: 0px 10px;}
/*imagenes*/
.redes-sociales #redes-sociales .logotipo-social img{border-radius:50%;}
/*iconos awesome*/
.redes-sociales .fa{font-size:40px;color:#333333;padding:10px 40px;}
.redes-sociales .fa:hover{color:#ce0011;}
/*FORMAS PAGO-COPYRIGHT*/
/*formas-pago*/
#formas-pago-copyright #formas-pago{padding-top:0px;}
/*copyright*/
#formas-pago-copyright #copyright{padding:15px 0px;}
/******JU-SLIDE-SLIDER PRINCIPAL*****/
/*Zona de titulo y descripción*/
.default-simple .ju-slide-desc{background-color:#FFFFFF;width:315px!important;max-height: 265px;bottom:5%;}
/*Titulo*/
.default-simple .ju-slide-desc .label-title{color: #871831;font-size: 21px !important;font-weight: normal !important;line-height: 24px !important; 
	                                        margin: 0;padding-left: 10px !important;}
/*descripcion*/
.default-simple .ju-slide-desc .label-desc{color: #FFFFFF; padding:10px !important;}
/*dots*/
.default-simple .ju-slide-navigation-dots{margin:-3px 5px;}

 /*****MODULO JUSPONSORS*****/
/*borde*/
.ju-sponsors .ju-sponsors-image-inner{background:none!important;border:none!important;}

/*****K2 TOOLS*****/
/*****BUSCAR*****/
.k2SearchBlock form input.inputbox{background-color:#474747!important;color:#ffffff!important;border: 1px solid #474747!important;
	                                            margin-top: 0px!important;padding: 10px 15px!important;width: 250px!important;}
/*****K2 CATEGORIAS*****/               
.k2CategoriesListBlock ul {padding-left:24px;}
.k2CategoriesListBlock ul li a span.catTitle{color:#474747;}
.k2CategoriesListBlock ul li a span.catTitle:hover{color:#0C0703;}
/******K2 INACEPTIVE ARCHIVE FOR K2*****/
.k2ArchivesBlock #accordion-container .accordion{background:none;color:#474747;border:none;}
.k2ArchivesBlock #accordion-container .accordion-content{background:none;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#474747;padding:5px;margin:0px;border:none;}
.k2ArchivesBlock #accordion-container .accordion-content ul{margin:0px 15px;}
.k2ArchivesBlock #accordion-container .accordion-content ul li a{color:#474747;}
.k2ArchivesBlock #accordion-container .accordion-content ul li a:hover{color:#0C0703;}
/*****K2 ETIQUETAS*****/
.k2TagCloudBlock a{background-color:#474747;color:#ffffff!important;margin:3px;padding:2px;}
.k2TagCloudBlock a:hover{background-color:#F7A2AF!important;color:#ffffff!important;}
/*****NOTICIAS DESTACADAS*****/
.k2ItemsBlock ul li{background:none;border:none;text-transform:uppercase;padding-bottom:15px;}
.k2ItemsBlock ul li a.moduleItemTitle{color:#474747;!important;}
.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#0C0703;!important;}
/*****VARIOS*****/
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {
    background: #474747 none repeat scroll 0 0;
    border: 0px solid #474747;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 12px;
}
.vm-button-correct:hover, .vm-button-correct:link, .vm-button-correct:visited {
    background: #eeeeee none repeat scroll 0 0;
    color:#474747;
    font-weight: 700;
    padding: 6px 12px;
}

/*****PLUGINS*******/
/*****ONEPAGE CHECKOUT(CARRO DE COMPRA)*****/
/*borde*/
#ProOPC{margin:0px;border:0px solid #ECC4A0;}
/*Valores Generales*/
/*Cambiamos la fuente a la fuente body*/
#ProOPC, #ProOPC span, #ProOPC div, #ProOPC p, #ProOPC input, #ProOPC select{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;box-shadow:none;}
/*Cambiamos la fuente a la fuente de titulos de la template*/
#ProOPC button, .proopc-finalpage h3, .proopc-finalpage h2, .proopc-finalpage h1, 
#ProOPC h1, .proopc-finalpage h4, .proopc-register-login h3, .proopc-register-login h2, 
.proopc-register-login h4, .proopc-register-login h1{color:#474747;font-family:"Cinzel",serif;}
/*Label*/
#ProOPC label{color:#474747;}
/*Textbox, Textarea, Select*/
#ProOPC select,#ProOPC textarea, #ProOPC input[type="text"], #ProOPC input[type="password"], #ProOPC input[type="datetime"], 
#ProOPC input[type="datetime-local"], #ProOPC input[type="date"], #ProOPC input[type="month"], #ProOPC input[type="time"], 
#ProOPC input[type="week"], #ProOPC input[type="number"], #ProOPC input[type="email"], #ProOPC input[type="url"], 
#ProOPC input[type="search"], #ProOPC input[type="tel"], #ProOPC input[type="color"], 
#ProOPC .uneditable-input{background-color: #ffffff!important;color: #474747!important;border:1px solid #cecece!important;}
/*Textos Invalidos*/
#ProOPC textarea.invalid, #ProOPC input.invalid[type="text"], #ProOPC select.invalid{color:#ae394d;border:none;box-shadow:none;}
/*Hipervinculos*/
#ProOPC a{color:#474747;box-shadow:none;}
#ProOPC a:hover{color:#660e21;text-decoration:none;}
/*Botones*/
#ProOPC button{background-color:#660e21!important;background-image:none; color:#ffffff !important;border:none!important;max-width:90%;}
#ProOPC button:hover{background-color:#871831!important;color:#ffffff!important;border:none!important;}
/*Boton confirmar compra*/
#ProOPC #proopc-order-submit{background-color:#660e21!important; color:#ffffff!important;}
#ProOPC #proopc-order-submit:hover{background-color:#871831!important;color:#ffffff!important;}
/*cambiar de comprador*/
#ProOPC .proopc-change-shopper-cont{display:none;}
/*Titulo de carro de Compra*/
#ProOPC .proopc-row .cart-page-title{font-family:"Cinzel",serif;color:#aeaeae;}
/*Numero de productos del carro de compra*/
#ProOPC .proopc-row .cart-page-title span{font-family:"Cinzel",serif;color:#474747;font-weight:bold;}
/******Zona Seguir comprando*****/
#ProOPC .proopc-row .proopc-continue-link{}
/*Hipervinculo Seguir comprando*/
#ProOPC .proopc-row .proopc-continue-link a{background:none;color:#660e21;}
#ProOPC .proopc-row .proopc-continue-link a:hover{color:#871831;text-decoration:underline;}
/*Barra de titulos de nombre, Referencia, Precio*/
#ProOPC table.cart-summary tr th{background-color:#fafafa;color:#474747;border:none;}
/*****Zona de productos y totales****/
#ProOPC .proopc-table-striped{border:none;}
/*Listado de productos*/
.proopc-table-striped th, .proopc-table-striped td{background-color:#ffffff;color:#8e8e8e;}
/*Campo cantidad*/
#ProOPC .proopc-input-append .input-ultra-mini{background-color:#E5D8CE;color:#56463A;border border:1px solid #dddddd;}
/*botones actualizar-borrar*/
#ProOPC .cart-p-qty button {background-color:#ffffff!important;border:none!important;}
#ProOPC .cart-p-qty button:hover {background-color:#FAFAFA!important;border:none!important;}
/*Precios*/
#ProOPC .price-title, #ProOPC .final-price, #ProOPC .product-discount, #ProOPC .product-price .PricesalesPrice,#ProOPC .col-total .PricesalesPrice{color:#474747;}
/*Precio 2*/
#ProOPC .priceColor2{color:#8e8e8e;}
/*Subtotal del producto calculado de la 1a pagina*/
#ProOPC .first-page .cart-sub-total > td{background-color:#fafafa;border:none;}
#ProOPC tr.cart-sub-total{background-color:#8e8e8e;border:none;}
/*Importes totales*/
#ProOPC .cart-summary .grand-total td, .cart-summary .grand-total-p-currency td, .continue-checkout-box{background-color:#fafafa;color:#474747;border:none;}
/*Eliminamos los campos personalizados*/
#ProOPC .vm-customfield-cart{display:none;}
/*Advertencia*/
#ProOPC .proopc-table-striped td.col-advertisement{background-color:#ffffff;color:#56463A;border:none;}
/*Fondo boton lateral desconexion*/
#ProOPC .proopc-arrow-inner{background-color:#ffffff;}
/*Titulos Pedido como Invitado o Registrarse-Login Y Pedido******/
#ProOPC .proopc-register-login h2 {font-size: 18px;color:#474747;text-transform: uppercase;padding:10px 15px;}
/*Titulos Regístrese con nosotros para una futura conveniencia o Login Y Pedido*/
#ProOPC .proopc-register-login h3 {background-color:#ffffff;color:#474747;border:none;padding:10px 15px;}
/*Zona exterior envuelve modulos registro y login*/
#ProOPC .proopc-register, #ProOPC .proopc-login{background-color:#ffffff;}
/*interior de los modulos registro y login*****/
#ProOPC .proopc-register-login .proopc-inner{background-color:#ffffff;border:1px solid #f6f6f6;padding:5px;}
/*Zona de modulos Informacion de facturacion,Enviar a,envio,pago,Cupon Descuento,Confirmar Compra*/
/*Circulo de los modulos*/
#ProOPC .proopc-step{background-color:#474747;color:#ffffff;}
/*Titulo de los Modulos*/
#ProOPC .proopc-process-title{background-color:#f1f1f1;color:#474747;font-weight:bold;border: none;height:32px;}
/*interior de los modulos*/
#ProOPC .inner-wrap{background-color:#ffffff;}
/*modulos de direcciones*/
#ProOPC .proopc-bt-address, #ProOPC .proopc-st-address{background-color:#ffffff;border:1px solid #dfdfdf;}
/*Modulos envios,formas de pago,cupones,lista de articulos,confirmar orden}*/
#ProOPC .proopc-shipments, #ProOPC .proopc-payments, #ProOPC .proopc-coupon, #ProOPC .proopc-cartlist, #ProOPC .proopc-confirm-order{background-color:#ffffff;border:1px solid #dfdfdf ;}
/*Barra que esta por encima de Acepte los terminos del servicio*/
#ProOPC .checkout-button-top{border-top:0px solid #E5D8CE;}
/*Acepte los terminos del servicio*/
#ProOPC .billto-shipto span, #ProOPC a.terms-of-service{font-size:12px;}
/*Formulario Popup con los terminos del servicio*/
#proopc-tos-fancy{background:#ffffff;color: #8e8e8e;}
/*Cabecera*/
#proopc-tos-fancy .fancy-tos-head{border-bottom:1px solid #E5D8CE;}
/*Titulo terminos del servicio*/
#proopc-tos-fancy .fancy-tos-head .fancy-tos-title{color:#474747;}
/*Cuerpo del texto*/
/*Titulos*/
#proopc-tos-fancy .fancy-tos-body h2{color:#474747;}
#proopc-tos-fancy .fancy-tos-body h3{color:#474747;}
/*Cuerpo*/
#proopc-tos-fancy .fancy-tos-body{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
/*Formulario final Carro Vacio*/
#ProOPC .proopc-empty-continue-link .proopc-btn {background:none;border:none;box-shadow:none;}
#ProOPC .proopc-empty-continue-link a{background-color:#ffffff;color:#660e21;box-shadow:none;text-shadow:none;}
#ProOPC .proopc-empty-continue-link a span{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
#ProOPC .proopc-empty-continue-link a:hover, 
#ProOPC .proopc-empty-continue-link a:focus, 
#ProOPC .proopc-empty-continue-link a:visited{color:#871831;text-decoration:underline;}
/*Mensajes de error*/
#proopc-alert proopc-success-msg{background-color:#474747;color:#FFFAF7;border:none;text-shadow:none;}
#ProOPC .proopc-error-msg{background-color:#474747;color:#FFFAF7;border:none;text-shadow:none;}
#ProOPC .proopc-alert-error{background-color:#474747;color:#FFFAF7;border:none;text-shadow:none;}
/*Personalizacion*/
#ProOPC #proopc-carttable-form #proopc-pricelist .col-price{color:#FAFAFA;}
#ProOPC #proopc-carttable-form #proopc-pricelist .col-tax{color:#ffffff;}
/*usuario conectado-desconectar*/
#ProOPC .proopc-loggedin-user{color:#000000;}
/*control de contrasenas*/
#ProOPC .password-stregth{color:#000000;}
#ProOPC .strength-meter{background:#eeeeee;}
#ProOPC #meter-status.weak{background:#cccccc}.weak {color: #cccccc;}
#ProOPC #meter-status.good{background:#888888}.good {color: #888888;}
#ProOPC #meter-status.strong{background:#000000}.strong {color: #000000;}
/*boton cerrar formulario popup*/
#ProOPC button.close{background-color:#ffffff!important;color:#000000!important;opacity:1;}
#ProOPC button.close:hover,#ProOPC .close:focus{background-color:#ffffff!important;color:#666666!important;opacity:1;}
#ProOPC .bootmodal-header{border-bottom: 1px solid #dddddd!important;}




/*****ESTRUCTURAS*****/
/*****ESTRUCTURAS EN COLUMNAS*****/
/*estructura-columnas*/
.estructura-columnas{overflow: hidden;padding: 0;position: relative;line-height:0px;}
/*columnas*/
.estructura-columnas .columnas2,.estructura-columnas .columnas3,.estructura-columnas .columnas4,.estructura-columnas .columnas6{float:left;padding:0px;text-align:center;}
/*dos columnas*/
.estructura-columnas .columnas2{width:49%;}
/*tres columnas*/
.estructura-columnas .columnas3{width:33.3%;}
/*cuatro columnas*/
.estructura-columnas .columnas4{width:25%;}
/*seis columnas*/
.estructura-columnas .columnas6{width:16.6677%;}
/*imagenes columnas generales*/
.estructura-columnas img{padding:10px 0px 0px;}
/*.columnas6*/
.estructura-columnas .columnas6 img{padding:0px;}
/*hover sobre las imágenes*/
.estructura-columnas img:hover{opacity:0.9;}

/*****Modo Responsive*****/
@media screen and (max-width:1170) {}
@media screen and (max-width:980px) {
	/*posiciones*/
	#main #maininner{left:0%;width:100%;}
	#sidebar-a {left: 0%;width:100%;}
    #sidebar-a .grid-box{width:50%;}
    #sidebar-b {width:100%;}
    #sidebar-b .grid-box{width:50%;}
    .contacto #sidebar-a {width:50%;}
    .contacto #sidebar-a .grid-box{width:100%;}
    .contacto #sidebar-b {width:50%;}
    .contacto #sidebar-b .grid-box{width:100%;}
    #bottom-b .wrapper .grid-box {width:33%!important;}
    #bottom-b .wrapper div.grid-box:last-of-type{width:100%!important;}
    /*componentes*/
    .contacto .bfPage #SeccionFormulario input[type="text"],
	.contacto .bfPage #SeccionFormulario input[type="text"]:focus,
	.contacto .bfPage #SeccionFormulario input[type="text"]:hover,
	.contacto .bfPage #SeccionFormulario select,
	.contacto .bfPage #SeccionFormulario select:focus,
	.contacto .bfPage #SeccionFormulario select:hover,
    .contacto .bfPage #SeccionFormulario input[type="file"],
	.contacto .bfPage #SeccionFormulario input[type="file"]:focus,
	.contacto .bfPage #SeccionFormulario input[type="file"]:hover,
	.contacto .bfPage #SeccionFormulario textarea,
	.contacto .bfPage #SeccionFormulario textarea:focus,
	.contacto .bfPage #SeccionFormulario textarea:hover{width:450px;max-width:450px;min-width:450px;}
    /*Modulos*/
    /*newsletter*/
	.newsletter-bottom .acymailing_module_form .acymailing_introtext{text-align:center!important;}
    /*menu*/
    #menu ul.menu li.level1 a.level1 {font-size: 14px;padding: 0 6px!important;}
    /*modulos personalizados*/
	/*contacto inferior*/ 
    .contacto_bottom{border:none;padding-left:0px;}
}
@media screen and (min-width:768px) and (max-width:980px) {}
@media screen and (max-width:768px) {
		/*Posiciones*/
	    #toolbar{font-size:11px;}
		#toolbar p{font-size:11px;}
        #headerbar div#search {display:block!important;}
        #headerbar #search .searchbox input{margin-top:6px!important;}
	    #main #maininner{width:100%;}
        #main #maininner #content{padding:0px 10px!important;}
		.contacto #sidebar-a {width:100%;}
        .contacto #sidebar-b {width:100%;}
        /*Modulos*/
		/*Módulos personalizados*/
		/*plugins*/
        /*Carro de compra*/
        #ProOPC .cart-summary.proopc-table-striped tr{border:0px solid #fafafa;}
        #ProOPC .cart-summary.proopc-table-striped td, .cart-summary.proopc-table-striped .grand-total td{text-align:right;border:1px solid #fafafa;}
        #ProOPC .cart-product-description > div{text-align:left;}
		#ProOPC .cart-summary.proopc-table-striped td::before{top:3px;}
		#ProOPC .cart-p-list td:nth-of-type(1)::before{left:20px;}
		/*Estructuras*/
		/*columnas*/
        /*Estructuras*/
		/*columnas*/
		.estructura-columnas .columnas3{width:100%;}
        .estructura-columnas .columnas4{width:50%;}
		.estructura-columnas .columnas6{width:33.33%;}
}
@media screen and (max-width:568px) {
		/*Posicion*/
		div#toolbar{height:60px;font-size: 9px;}												
		#toolbar .toolbar-r div.module ul.menu-line {display:block!important;}
		#toolbar .wrapper .toolbar-l{width:100%;}
	    #toolbar .wrapper .toolbar-r{width:100%;}
		#toolbar div.float-left{display:block!important;}
		#header{padding:0px 0 7px!important;}
        #logotipo{width:75%;}
        #header-responsive .searchbox{margin:0 3px 0px;}
        #header-responsive .searchbox input{width:180px;}
        #header-responsive .searchbox input:focus{width:180px;}
        #header-responsive select.menu-responsive{width:100%;}
       	#sidebar-a .grid-box {width:100%;}
        #sidebar-b .grid-box {width:100%;}
        #bottom-b .wrapper div.grid-box {width:100%!important;}
		/*Componentes*/
		/*k2*/
		#k2Container .itemList .itemContainer .catItemView .catItemBody .catItemImageBlock span.catItemImage img{width:100%!important;}
        .contacto .bfPage #SeccionFormulario input[type="text"],
		.contacto .bfPage #SeccionFormulario input[type="text"]:focus,
		.contacto .bfPage #SeccionFormulario input[type="text"]:hover,
		.contacto .bfPage #SeccionFormulario select,
		.contacto .bfPage #SeccionFormulario select:focus,
		.contacto .bfPage #SeccionFormulario select:hover,
		.contacto .bfPage #SeccionFormulario input[type="file"],
		.contacto .bfPage #SeccionFormulario input[type="file"]:focus,
		.contacto .bfPage #SeccionFormulario input[type="file"]:hover,
		.contacto .bfPage #SeccionFormulario textarea,
		.contacto .bfPage #SeccionFormulario textarea:focus,
		.contacto .bfPage #SeccionFormulario textarea:hover{width:230px;max-width:230px;min-width:230px;}
		/*modulos*/
		/*modulos personalizados*/
		/*redes socials*/
		#redes-sociales #siguenos-en{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:30px;color:#000;text-align:center;padding-top:35px;text-transform:uppercase;width:100%;}
        /*copyright*/
        #redes-sociales #logotipos-redes-sociales{text-align:center;padding:15px 0px;width:100%;}
		/*plugins*/
        /*Carro de compra*/
		#ProOPC .proopc-row .proopc-continue-link a.continue_link span{font-size: 10px;margin: 5px;text-align: left;}
		/*Estructuras*/
		/*columnas*/
		.estructura-columnas .columnas2,.estructura-columnas .columnas4{width:100%;}
		.estructura-columnas .columnas6{width:50%;} 
}
@media screen and (max-width:410px) {#FlexibleProductDetailsPage .FlexibleProductDetailShareWindow{height:70px;}}
@media screen and (max-width:320px) {
		/*Posiciones*/
	    #toolbar{font-size:11px;}
		#toolbar p{font-size:10px;}
		#logotipo{width:85%;}
		#breadcrumbs{display:block!important;}
		/*Componentes*/
        /*Virtuemart*/
	    /*textarea de haga una pregunta*/
	    #FlexibleProductDetailsPage .tabcontent-container #askquestion .ask-a-question-view .form-field textarea.field {max-width: 240px;}
        #fancybox-wrap{padding:0px;}
        /*Modulos*/																
  	    /*Modulos personalizados*/							
		/*Plugins*/
        /*Carro de compra*/
		#ProOPC .proopc-row .proopc-continue-link a.continue_link{width:90px;}
		#ProOPC .proopc-row .proopc-continue-link a.continue_link span{font-size: 8px;}
		/*Estructuras*/
		/*columnas*/
		.estructura-columnas .columnas6{width:100%;}
		
}


/**********************PLUGINS****************************/

/*CPNB - COOKIES*/
/*botones*/
#cpnb .cpnb-outer{height: auto !important; background: rgba(0, 0, 0, 0.8) !important}
#cpnb .cpnb-message{width: 69%; text-align: justify; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, sans-serif}
#cpnb .cpnb-buttons{width: 28%; padding: 4px 8px; /*padding: 12px 8p*/display: flex; justify-content: flex-end; flex-wrap: wrap}
#cpnb .cpnb-buttons a.cpnb-button{text-shadow: none; padding: 8px 15px; font-family: "Cinzel",serif;}
#cpnb .cpnb-buttons a.cpnb-button-ok{background: #871831; border-color: #871831; color: #fff}
#cpnb .cpnb-buttons a.cpnb-button-ok:hover{background: #fff; color: #871831}
#cpnb .cpnb-buttons a.cpnb-button-decline{background: #fff; border-color: #871831; color: #871831}
#cpnb .cpnb-buttons a.cpnb-button-decline:hover{background: #871831; color: #fff}
#cpnb .cpnb-buttons a.cpnb-button-settings, #cpnb .cpnb-buttons a.cpnb-button-more-default{background: #fff; border-color: #474747; color: #474747}
#cpnb .cpnb-buttons a.cpnb-button-settings:hover, #cpnb .cpnb-buttons a.cpnb-button-more-default:hover{background: #474747;color: #fff}
/*modal configuracion*/
#cpnb_manager_wrap .cpnb-modal-inner{letter-spacing: 1px}
#cpnb_manager_wrap .cpnb-modal-inner #cpnb_manager_modal_left{border-right: 1px #ebebeb solid; background: #f6f6f6}
#cpnb_manager_wrap .cpnb-modal-inner .cpnb-m-bottom-buttons{background: #f6f6f6}
#cpnb_manager_wrap .cpnb-m-bottom-buttons .cpnb-m-enableAllButton{background: rgba(46, 46, 254,0.8); color: #fff; font-family: "Cinzel",serif}
#cpnb_manager_wrap .cpnb-m-bottom-buttons .cpnb-m-enableAllButton:hover{background: rgba(46, 46, 254,1)} /*color principal de la web*/
#cpnb_manager_wrap .cpnb-m-bottom-buttons .cpnb-m-DeclineAllButton{background: rgba(119, 31, 31, 0.8); color: #fff; font-family: "Cinzel",serif}
#cpnb_manager_wrap .cpnb-m-bottom-buttons .cpnb-m-DeclineAllButton:hover{background: rgba(119, 31, 31, 1);} /*color rojo de cancelar*/
#cpnb_manager_wrap .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton{background: rgba(96, 153, 100, 0.8); color: #fff; font-family: "Cinzel",serif}
#cpnb_manager_wrap .cpnb-m-bottom-buttons .cpnb-m-SaveChangesButton:hover{background: rgba(96, 153, 100, 1)} /*color ver de guardar cambios*/
/*modal "mas informacion"*/
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a{padding: 10px 15px}
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a.cpnb-button-ok{background: #871831; color: #fff; text-shadow: none; border: 1px solid #871831 !important; font-family: "Cinzel",serif}
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a.cpnb-button-ok:hover{background: #fff; color: #871831}
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a.cpnb-button-decline{background: #fff; color: #871831; text-shadow: none; border: 1px solid #871831 !important; font-family: "Cinzel",serif}
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a.cpnb-button-decline:hover{background: #871831; color: #fff}
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a.cpnb-button-settings{background: #fff; color: #474747; border: 1px solid #474747 !important; text-shadow: none; font-family: "Cinzel",serif}
#cpnb_modal_wrap #cpnb_inner #close_cpnb_modal_actions a.cpnb-button-settings:hover{background: #474747; color: #fff}
/*responsive*/
@media screen and (max-width: 1546px){
		#cpnb .cpnb-inner{padding-bottom: 0px}
		#cpnb .cpnb-buttons a.cpnb-button{margin-bottom: 10px}
}
/*1102px en tiendas online (debido a que el texto es un poco mas extenso)*/
@media screen and (max-width: 1026px){
		#cpnb .cpnb-message, #cpnb .cpnb-buttons{width:100%}
		#cpnb .cpnb-buttons{justify-content: center; margin-top: 10px;}
		#cpnb .cpnb-buttons a.cpnb-button{margin-top: 0px}
}
@media screen and (max-width: 492px){
		#cpnb .cpnb-buttons a.cpnb-button{margin-left: 10px}
}

/********************************************************/