/* 
    Created on : 24-01-2017, 16:08:09
    Author     : NoteBook Hextoker
*/
.wrap_campaign{
    border-radius: 7px;
    display: inline-block;
    border:1px solid #999;
    background-color:#f5f5f5; 
    margin: 5px;
    font-weight: bold;
    flex:1;
}
.wrap_campaign .top_campaign{
    font-size: 1em;
    padding: 5px 5px;
    height: 85px;
    overflow: hidden;
}
.wrap_campaign .middle_campaign{
}
.wrap_campaign .middle_campaign img{
    width: 100% !important;
    height: 200px !important;
}
.wrap_campaign .bottom_campaign{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    padding: 3px 0px;
    margin: 0px;
    border-bottom: 1px solid #ddd;
}
.wrap_campaign .producto_precio {
    background: transparent url("../img/precio-bg.png") no-repeat scroll 0px 0px;
    color: #FFF;
    height: 32px;
    padding-top: 8px;
    text-align: center;
    text-shadow: 0px -1px 1px #135009;
    margin-bottom: 5px; 
    width: 100px;
}
.wrap_campaign .social_campaign{
    display: flex;
    justify-content: center;
    margin : 5px 0px;
}
.wrap_campaign .social_campaign div{
    align-self: center;
}
.ticket_ok{position: absolute; top: 2px; left: 20px;height: 30px;}
.producto_ventas{height:52px;}
.producto_box {background-color:#f0f0f0;border:1px solid #d1d1d1;text-align:center;height:55px;}
.wrap_producto_coutdown {height:65px;}
.producto_costos b{color:#e6b201;display:block;font-size:1.2em;margin-top:6px;}
.producto_costos p{display:inline-block;width:30%;}
.producto_costos span{font-weight:700;}
.producto_coutdown{font-size:.8em;letter-spacing:2px;margin-bottom:10px;text-align:center;}
.producto_coutdown div{display:inline;}
.producto_coutdown span{color:#e6b201;font-size:1.2em;font-weight:700;}
.producto_heading{background-color:#595959;color:#fff;padding:5px 10px;text-shadow:0 -1px 1px #9c1b1e;}
.producto_heading a:hover{color:#fff;font-size:1em;height:60px;}
.producto_heading h2{color:#fff;font-weight:700;margin:0;}
.producto_heading span{color:#e6b201;}
.producto_imagen{border-left:1px solid #d1d1d1;float:right;height:360px;overflow:hidden;width:450px;}
.producto_imagenes,div.orbit-wrapper{background:url(../img/loading.gif) no-repeat center;border-left:1px solid #d1d1d1;float:right;height:360px;overflow:hidden;width:455px;}
.producto_link_comprar{margin:10px auto;width:40%;}
.producto_link_comprar_mini{margin:10px 20px;}
.producto_middle{border-bottom:1px solid #d1d1d1;height:360px;margin:0;position:relative;width:100%;}
.producto_middle p{font-size:.7em;}
.producto_precio p{color:#fff;font-weight:700;padding-left:35px;margin-top: -15px;}
.producto_precio {background: transparent url("../img/precio-bg.png") no-repeat scroll 0px 0px;color: #FFF;height: 32px;padding-top: 8px;text-align: center;text-shadow: 0px -1px 1px #135009;width: 100px;}
.producto_social{height:30px;padding:4px 0;}
.producto_stock{position:relative;height:38px;}
.producto_stock b{font-size:1.2em;}
.producto_stock p{margin-left: 30px;}
.producto_ubicacion{color:#595959;position:relative;}

.mini_producto_view{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f0f0f0;border:1px solid #d1d1d1;border-radius:5px;font-size:.8em;margin-bottom:10px;padding:0 3px;font-style: initial;}

.mini_producto_view{
    display: flex;
    flex-direction: column;
}
.mini_producto_view .top_mini_campaign h4{
    font-size: 14px;
    font-weight: bold;
}
.mini_producto_view h4 span {
    color: #e6b201 !important;
}
.mini_producto_view .middle_mini_campaign{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.mini_producto_view .middle_mini_campaign .precio_mini_campaign{
    background: transparent url("../img/precio-bg.png") no-repeat scroll 0px 0px;
    color: #FFF;
    height: 32px;
    padding-top: 8px;
    text-align: center;
    text-shadow: 0px -1px 1px #135009;
    margin-bottom: 5px;
    width: 100px;
}
.mini_producto_view .middle_mini_campaign .button_mini_campaign{
    text-align: center;
}
.producto_imagenes img{display:none;}
.producto_costos{height:60px;margin-top:10px;text-align:center;width:100%;}

.producto_view {margin-top: 10px;margin-bottom:20px;width:100%;}
.producto_view .producto_box{font-size:1em;margin:3px 5px 7px;width:100%;}

.producto_precio_producto_view{background:transparent url(../img/cinta1.png) no-repeat 0 0;color:#fff;height:81px;left:-40px;text-align:left;text-shadow:0 -1px 1px #9c1b1e;top:9px;width:300px;}
.producto_precio_producto_view b{color:#fff;display:inline-block;font-size:3em;font-weight:700;text-align:right;width:165px;}
.producto_precio_producto_view span{font-size:1.3em;}
.producto_precio_producto_view p{color:#fff;font-weight:700;padding-left:35px;margin-top: -5px;}

.border{border:1px solid #045fb4;}
.nav-tabs > li > a {
    background: #e6b201;
    color: #fff;
    border-radius: 0;
    box-shadow: inset 0 -8px 7px -9px rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    background: #d1d1d1;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}

/* Tab Content */
.tab-pane {
    background: #F5F5F5;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
    text-align: left;
    padding: 10px;
    font-style: normal;
}
@media only screen 
and (max-width : 480px) {
    .producto_heading{
        border-radius: 5px;
    }
    .producto_heading h2{
        font-size: 18px;
    }
    .wrap_campaign{
        width: 100%;
    }
    #principal, #principal > .col-md-12,#principal > .col-md-12 .col-md-9{
        padding:0px;
        
    }

}