.heading{
    width:100%;
    border-bottom:1px solid #a8a8a8;
    position:relative;
    text-transform:uppercase;
    text-align:center;
    letter-spacing:.2em;
    line-height:4em;
    padding-bottom:40px;
    margin-bottom:53px;
    margin-top:30px;
}
.heading h2{
    font-size:36px;
}
.heading h3{
    font-size:24px;
}
.heading .icon{
    position:absolute;
    width:85px;
    height:31px;
    background:url(/arquivos/fla_msb_iconTitle.jpg) no-repeat center #FFF;
    left:50%;
    margin-left:-42px;
    bottom:-15px;
}

div.produtos{
    position:relative;
    width:1010px;
    margin-left:-10px;
    height:739px;
}
div.produtos .box{
    height:737px;
    width:491px;
    position:absolute;
    right:0;
    top:0;
    border:1px solid #acacac;
}
div.produtos .prateleira h2{
    display:none
}
div.produtos .bottoms,
div.produtos .tops{
    height:367px;
    position:absolute;
    overflow:hidden;
    width:100%;
    left:0;
    z-index:999;
}
div.produtos .bottoms{
    bottom:0;
}
div.produtos .tops{
    top:0;
}
div.produtos li{
    height:367px;
    width:1010px;
    position:relative;
    overflow:hidden;
}
div.produtos li .image{
    width:493px;
    height:367px;
    overflow:hidden;
}
div.produtos li .image img{
    margin-left:-87px;
}
div.produtos .bottoms li .image img{
    margin-top:-371px;
}
div.produtos li .info{
    position:absolute;
    top:53px;
    left:551px;
}
div.produtos li .info .hidden {
    display:none;
}
div.produtos li .info .row{
    width:373px;
    border-bottom:solid 1px #d8d8d8;
    padding:15px 0;
    float:left;
    clear:both;
}
div.produtos li .info .row.first{
    padding-top:0;
}
div.produtos li .info .row.last{
    border:0;
}
div.produtos li .info .row.price{
    padding-bottom:30px;
}
div.produtos li .info .product-name{
    font-size:24px;
    color:#333333;
}
div.produtos li .info .product-brand{
    font-size:11px;
    color:#555;
    text-transform:capitalize;
}
div.produtos li .info .price span{
    font-size:13px;
}
div.produtos li .info .price span.big{
    font-size:24px
}
div.produtos li .info a{
    display:block;
    background:#333333;
    float:left;
    color:#ffffff;
    text-transform:uppercase;
    letter-spacing:2px;
    font-family:Georgia;
    padding:9px 0 8px;
    text-decoration:none;
    font-size:11px;
    line-height:11px;
    text-align:center
}
a.open-modal-medidas{
    width:103px;
}
a.thickbox{
    width:270px;
}
.jcarousel-prev,
.jcarousel-next{
    position:absolute;
    top:50%;
    margin-top:-17px;
    background:url(/arquivos/fla_msb_carrouselArrows.jpg);
    width:35px;
    height:34px;
    cursor:pointer;
}
.jcarousel-next{
    left:458px;
    background-position:-35px 0;
}
.loader{
    width:100%;
    height:100%;
    position:absolute;
    z-index:99999;
    background:url(/arquivos/ajax-loader.gif) no-repeat center 50px #FFF;
}

#TB_window{
    width: 1010px !important;
    position:fixed !important;
    top:400px !important;
    left:50% !important;
    margin-left: -505px !important;
    height: 823px !important;
    margin-top: 0 !important;
    background:#FFF !important;
}
div.overlay,
#TB_overlay{
    background:#000;
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:9999;
    opacity:0.3;
}
div.overlay{
    display:none;
}
#TB_title{
    position:absolute;
    right:0;
    top:0;
}
#TB_window iframe{
    width:1010px !important;
    height: 823px !important;
}
#TB_ajaxWindowTitle{
    display:none !important;
}
#TB_closeAjaxWindow{
    position:absolute !important;
    right:0;
    padding:0 !important;
}
#TB_closeWindowButton{
    position:absolute;
    text-decoration:none;
    font-size:10px;
    color:#333;
    background: url('/arquivos/btn-x.png') no-repeat;
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
    right:16px;
    top:16px;
}



#modal-medidas{
    display:none;
    position:absolute;
    width: 980px !important;
    left:50%;
    margin-left: -510px !important;
    height: 710px;
    top: 400px;
    background:#FFF !important;
    z-index:99999 !important;
    padding:20px;
}
#modal-medidas.acessorios.unico.not-cintos{
    width:242px !important;
    height:auto;
    margin-left:-141px !important;
}
#modal-medidas.acessorios.unico.not-cintos .minhasmedidas{
    display:none
}
#modal-medidas.acessorios.unico.not-cintos .medidas-peca{
    width:242px;
}

#modal-medidas .close{
    position:absolute;
    right:16px;
    top:16px;
    text-decoration:none;
    font-size:10px;
    color:#333;
    background: url('/arquivos/btn-x.png') no-repeat;
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
}

#modal-medidas .title{
    text-transform:uppercase;
    font-size: 17px;
    font-weight:normal;
    float:left;
    clear:both;
    width:100%;
    margin-top:13px;
    margin-left:5px;
    margin-bottom:40px !important;
}
#modal-medidas.acessorios.unico.not-cintos .title{width:280px;font-size:15px;}
#modal-medidas .title span.icon{
    width:50px;
    height:50px;
    background:url(/arquivos/fla_icoGuiaDeMedidas.png);
    margin-right:20px;
}
#modal-medidas .title span{
    font-weight:normal;
    letter-spacing: 2px;
    display:block;
    float:left;
}
#modal-medidas .title span.text{
    margin-top:15px;
}
#modal-medidas .minhasmedidas{
    margin-left:10px;
    float:right;
    width:365px;
}
#modal-medidas .minhasmedidas iframe{
    width:365px;
    height:513px;
}
#modal-medidas .minhasmedidas > a{
    background:#333;
    color:#fff;
    text-decoration:none;
    padding:7px 10px;
    text-transform:uppercase;
    font-size:11px;
    display:inline-block;
    width:120px;
    text-align:center;
    margin-left:110px;
    
}
#modal-medidas .minhasmedidas .info{
    display:block;
    width:100%;
    text-align:center;
    margin:20px 0;
    float:left;
}
#modal-medidas .medidas-peca{
    width:570px;
    float:left;
}
#modal-medidas .tabela-medidas{
    float:left;
    width:100%;
}
#modal-medidas .tabela-medidas .caracteristicas{
    float:left;
    clear:both;
    width:100%;
}
#modal-medidas h4.subtitle{
    width:100%;
    border-bottom:solid 1px #eaeaea;
    float:left;
    position:relative;
}
#modal-medidas h4.subtitle span{
    display:block;
}
#modal-medidas h4.subtitle .text1{
    float:left;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:3px;
}
#modal-medidas  h4.subtitle .text2{
    float:right;
    font-size:9px;
    font-style:italic;
}
#modal-medidas.acessorios.unico  h4.subtitle .text2{
    position:absolute;
    top:20px;
}
#modal-medidas .name-field.Medidas,
#modal-medidas .group.Medidas,
#modal-medidas .tabela-medidas br{
    display:none;
}
#modal-medidas .tabela-medidas table,
#modal-medidas .tabela-medidas table{
    width:100%;
}
#modal-medidas .tabela-medidas table{
    margin-top:9px;
}
#modal-medidas .tabela-medidas table tbody tr:nth-child(2n - 1){
    background:#e9e9e9
}
#modal-medidas .tabela-medidas table td{
    padding:10px 4px;
    text-align:center;
    border-left:solid 1px #b2b2b2
}
#modal-medidas .tabela-medidas table td:first-child{
    text-align:left;
    border-left:none;
    font-style:italic;
    text-transform:capitalize;
}
#modal-medidas .tabela-medidas table th{
    text-align:left;
    border-left:none;
    font-style:italic;
    text-transform:capitalize;
    padding-left:10px;
}
#modal-medidas .group.Obs,
#modal-medidas .group.Obs + table,
#modal-medidas .group.Composicao,
#modal-medidas .group.Composicao + table,
#modal-medidas .group.Cor,
#modal-medidas .group.Cor + table,
#modal-medidas .modelo-veste .group.Medidas + table,
#modal-medidas .tabela-medidas .group.Modelo-Veste + table,
#modal-medidas .group.Modelo-Veste,
#modal-medidas .group.Biotipos,
#modal-medidas .group.Biotipos + table,
#modal-medidas .tabela-medidas .caracteristicas h4{
    display:none
}
.imagem-peca{
    text-align:center;
    margin-top:20px;
    float:left;
    width:100%;
    clear:both;
}
.modelo-veste{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:3px;
    margin-top:20px;
    float:left;
    clear:both;
    width:100%;
}
.modelo-veste .caracteristicas{padding-left:7px}