/* CSS Grid v1 - 08.07.2015 */

/* MagicZoom */
.MagicThumb-caption{padding:2px 8px!important;}

/* Dynamically generated classes: Being */
.FCCorGrid{}
.FCAdicional1Grid{}
.FCAdicional2Grid{}
.FCAdicional3Grid{}
.FCAdicionalD1Grid{}
.FCAdicionalD2Grid{}
.FCAdicionalD3Grid{}
/* Dynamically generated classes: End */

.ProdWLSel{margin:80px 0 20px 30px;background:#dedede;padding:5px;border-radius:2px;width:200px;line-height:18px;}
.FCBoxGridOnly .ProdWL{margin:90px 0 20px 0;position:relative;top:20px;}
.FCWishlist1 div{margin-top:12px}

.FCNameProductGrid{font-size:20px;margin:10px 0;}
.FCPriceGrid{width:100%;height:auto;min-height:40px;}
.FCCodProdGrid{font-weight:normal;display:block;margin:0;}

.FCGridMain{font-weight:400;}
.FCGridMain #idDivGridImg{min-height:350px;padding:0px;float:left;}
.FCGridMain #idDivGridImg img{max-width:250px;max-height:250px;border:1px solid #cccccc;}

.FCContentGrid{height:auto;position:relative;float:left;text-align:left !important;}
.FCGridMain .FCDescritorGrid{height:30px;min-width:30px;min-height:30px;display:block;text-align:center;border:1px solid #dddddd;padding:5px;line-height:17px;white-space: nowrap;border-radius:2px;}

.ProductDet .FCGridMain .FCDescritorGrid{height:25px;display:block;text-align:center;border:1px solid #dddddd;padding:5px;line-height:28px;border-radius:2px;}

.FCBoxGrid{position:relative;height:auto !important;min-height:40px;display:table;text-align:left;border:0px solid #cccccc;font-size:13px;margin-bottom:5px;margin-top:0px;}
.FCDescritorGridDisabled .FCDescritorGrid{background:#dddddd;color:#686868;cursor:not-allowed;}
.FCSelectedGrid{border-color:#5c60b4;background:#3e98e4;}
.FCSelectedGrid span{background:#dddddd;}
.FCStepGrid{min-height:40px;display:block;text-align:left;border:0;padding:0;}
.FCStepGridNumber{width:25px;height:25px;line-height:27px;display:inline-block;float:left;padding:5px;border-radius:50%;background:#4494f9;color:#ffffff;text-align:center;font-weight:700;}
.FCOptionSelected{display:inline-block;font-weight:bold;padding:8px 0;}
.FCStepGridTitle{display:inline-block;padding:8px 0;float:left;margin:0 5px;font-weight:700;}
.FCStepGridTitle.FCTitQtyInc{margin-left:5px;}

.FCSoldOutLabel span{background:#eeeeee;color:#cccccc;}
.FCSoldOutLabel .FCFlagEsgotadoGrid{width:18px;position:absolute;margin:0;bottom:-8px;right:-8px;background:#e17600;font-size:11px;color:#ffffff;line-height:12px;padding:0px;border:2px solid #cccccc;border-radius:8px;height:18px;text-align:center!important;z-index:1;}
.FCSoldOutLabel:hover{border-color:#f56217!important;}

.FCBoxGrid.FCResumeProduct{padding:10px 0!important;display:none;}
.FCDescritorGridActivated{cursor:pointer;}
.FCDescritorGridActivated:hover{border-color:#3e98e4;}

.FCCheckedGrid{width:16px;height:16px;position:absolute;background:url('../../images/checkedgrid.svg?cccfc=1') no-repeat;z-index:1;top:-5px;right:-3px;display:none;}
.FCSelectedGrid .FCCheckedGrid{display:block;}
.FCGridBtnZoom{width:160px;background:#e0e0e0;display:block;padding:7px 0;text-align:center;font-size:12px;margin:5px auto;border-radius:3px;color:#212121;font-weight:bold;}

.FCBtnEsgotadoGrid, .FCBtnConsultenos, .FCBtnComprarGrid, .FCBtnSelecioneGrid{max-width:300px;height:auto;position:relative;text-align:center;font-size:14px;font-weight:normal;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:150px;}
.FCBtnSelecioneGridPosition{margin:0px 0px 0px 5px;}
.FCBtnEsgotadoGrid span{color:#ee4c1a;}
.FCBtnEsgotadoGrid span:hover{color:#ff0000;}
.FCBtnEsgotadoGrid div{margin:0px 0px 0px 5px;}
.FCBtnComprarGrid div{margin:0px 0px 0px 5px;}
.FCBoxGridOnly div{margin:0px 0px 0px 0px !important;}
.FCBtnConsultenos{}
.FCBtnComprarGrid{}
.FCBtnSelecioneGrid{}

.FCDescritorContent{width:180px;height:auto;list-style:none;overflow:auto;display:flex;flex-wrap: nowrap;}
.FCDescritorContent::-webkit-scrollbar{background-color:rgba(0,0,0,.03);height:6px;display:block;}
.FCDescritorContent::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);background-clip:padding-box;}
.ProductDet .FCDescritorContent{height:60px;list-style:none;overflow:auto;display:flex;flex-wrap:nowrap;}

ul.FCDescritorContent{margin:0;padding:0;}
.FCDescritorContent li{height:37px;position:relative;float:left;border:2px solid transparent;margin:2px;border-radius:2px;}
.FCDescritorContent li:hover{}

/* Steps */
.FCFCBoxGridIncMult .FCStepGridNumber{margin-top:4px;}
.FCFCBoxGridIncMult .FCStepGridTitle{padding:9px 0;}
.FCBoxGridBuy .FCStepGridNumber{margin-top:15px;}

/* Tooltip */
.FCTooltipGrid{position:absolute;width:275px;top:55px;left:0px;font-size:13px;padding:10px 5px;background:#f53421;color:#ffffff;margin:0px auto !important;z-index:1;-webkit-transition:visibility 0s linear 0.3s,opacity 0.5s linear;transition:visibility 0s linear 0.3s,opacity 0.5s linear;}
.FCTooltipGrid.On{visibility:visible;opacity:1;}
.FCTooltipGrid.Off{visibility:hidden;opacity:0;}

/* IncMult */
.QTIncMultGrid{min-width:40px;}

/* Descritores */
.FCTxtGrid{width:100%;height:auto;position:relative;margin-bottom:10px;text-align:left;}
.FCGridAdicContent span{display:inline-block;padding:5px;}
.AdicItemCor{min-width:20px;display:inline-block;margin:0 3px;border:1px solid #cccccc;}
.FCGridAdicContent.FCGridAdicProductList{float:left;}

/* Product List Grid */
.ProductPriceGrid .FCPrice{display:block;text-align:left;margin-bottom:15px;}
.ProductPriceGrid .prod-price{text-align:left;margin:10px auto;color:#4caf50;}
.ProductPriceGrid span.FCPriceValue{font-size:35px;}

.ProductPriceGrid span.EstParc,font,.EstParcPrice{clear:left;line-height:normal!important;font-size:1rem;margin-top:0;color:#4caf50!important;}
.EstParc {color:#4caf50;}

.FCProdSty8 {padding-top:30px;}
.FCProdSty8 #idTxtIntroFoundProdsFC{display:none;}

#DivShowCartOnPage{display:block!important;}

.fc-grid-add-to-cart-button{background:#f05921;color:#ffffff;font-size:1.5rem;font-weight:700;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:250px;}
.fc-grid-add-to-cart-button:hover{background:#f05921;box-shadow:0 0 11px rgba(33,33,33,.3);}
.fc-grid-choose-options-button{background:#9a9a99;color:#ffffff;font-size:1.5rem;font-weight:700;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:250px;}
.fc-grid-choose-options-button:hover{background:#878787;box-shadow:0 0 11px rgba(33,33,33,.3);}
.fc-grid-add-to-cart-ready-button{background:#808080;color:#ffffff;font-size:1.5rem;font-weight:700;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:250px;}
.fc-grid-add-to-cart-ready-button:before{content:"";background-image:url("../../images/iconcart-grid-added.svg");position:absolute;left:10px;top:3px;height:35px;width:35px;}
.fc-grid-sold-out-button{background:#E57373;color:#ffffff;font-size:1.5rem;font-weight:700;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:250px;}
.fc-grid-sold-out-button:hover{background:#d46b6b;box-shadow:0 0 11px rgba(33,33,33,.3);}
.fc-grid-contact-us-button{background:#8c969c;color:#ffffff;font-size:1.5rem;font-weight:700;max-width:250px;height:auto;position:relative;text-align:center;cursor:pointer;margin:5px 0;padding:5px 0px;border-radius:5px;float:left;text-align:center;min-width:250px;}

@media only screen and (max-width:1024px){
.FCBoxGridBuy .FCStepGridNumber{margin-top:0;}
}