﻿@media (min-width: 320px) and (max-width: 568px) {


    #letrasgaba {
        margin-left: 65px;
        margin-top: -59px;
    }

    #letrasgabadebaixo {
        margin-left: 66px;
        margin-top: -23px;
        width: 221px;
    }

    #DivCbxGrupoProdutos {
        margin-left: 0px;
        margin-top: -10px;
    }

    #ImagemTemplate {
        margin-left: 3px;
        margin-top: 13px;
    }

    #ImageSearch {
        margin-left: 34px;
        margin-top: -8px;
    }

    .modal-body_FalseConosco #ImageSearchTodosProdutos {
        margin-left: 219px;
        margin-top: 23px;
    }

    #searchGabaritos {
        margin-left: 27px;
        margin-top: -22px;
        width: 288px;
    }

    #searchGabaritosTodosProdutos {
        margin-left: 213px;
        margin-top: 14px;
        width: 80%;
    }

    .Pesquisagabaritos {
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (max-width: 480px) {

    .SelectMobile {
        border: 0 none;
        border-radius: 0;
        color: #555;
        display: inline-block;
        font-size: 14px;
        height: 55px;
        line-height: 20px;
        margin-bottom: 2px;
        margin-left: 0;
        padding: 16px 35px 0;
        vertical-align: middle;
        width: 100%;
    }

    .tdImg {
        width: 90px;
        height: 60px;
        position: relative;
        left: 10px;
    }

    .tdImg2 {
        width: 90px;
        height: 60px;
        position: relative;
        left: 0px;
    }

    .tdInputNumber {
        width: 50%;
        margin-left: 22%;
        margin-top: 9%;
    }

    .tdImgExluir {
        position: relative;
        left: 3px;
    }

    .tdImgEditar {
        position: relative;
        left: 20px;
    }

    .divMenuInferior {
        background: #e21111 none repeat scroll 0 0;
        color: #ffffff;
        font-family: oratorstd;
        font-weight: normal;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
        line-height: 40px;
        font-size: 18px;
    }

    .btnLarge2 {
        border-radius: 0;
        color: #fff;
        font-size: 20px;
        height: 31px;
        line-height: 30px;
        margin-top: 5%;
        width: 90%;
    }

    .divMenuInferior2 {
        background: #ffffff none repeat scroll 0 0;
        font-family: oratorstd;
        font-size: 18px;
        font-weight: normal;
        height: 160px;
        line-height: 90px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
    }

    .divMenuInferior5 {
        background: #ffffff none repeat scroll 0 0;
        font-family: oratorstd;
        font-size: 18px;
        font-weight: normal;
        height: 80px;
        line-height: 90px;
        margin-top: 40px;
        padding: 6px 11px;
        text-align: left;
    }

    .divMenuLateralH33 {
        background: #e21111 none repeat scroll 0 0;
        color: #ffffff;
        font-family: oratorstd;
        font-weight: normal;
        margin: 0;
        padding: 6px 11px;
        text-align: right;
        line-height: 60px;
        height: 60px;
        width: 41%;
        display: inline-block;
    }

        .divMenuLateralH33 label {
            font-size: 18px;
        }

    .divMenuLateralH34 {
        background: #fff none repeat scroll 0 0;
        color: #000000;
        font-weight: normal;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
        line-height: 60px;
        height: 60px;
        width: 39%;
        display: inline-block;
        float: right;
        margin-right: 13px;
    }

    .Bold {
        font-weight: bold;
        color: #fff;
    }

    .BtnCalcularCodigo {
        height: 35px !important;
        margin-top: -40px;
        width: 42%;
    }

    .BtnCalcularCupom {
        height: 35px !important;
        margin-top: -40px;
        width: 42%;
    }

    #IconeUser {
        top: -7px;
    }

    #IconeUser2 {
        margin-left: -10px;
        font-size: 30px;
        line-height: normal;
        padding-left: 7px;
        color: #fff;
    }

    #IconeComentario {
        font-size: 30px;
        margin-left: -10px;
        line-height: normal;
    }

    #IconePesquiMobile {
        font-size: 30px;
        position: relative;
        top: 0.375em;
    }

    #menu-top-left-menu1 {
        height: 49px;
        left: -10px;
        padding-left: 7px;
        position: relative;
        top: -2px;
        width: 40px;
    }

    #menu-top-left-menu2 {
        left: -11px;
        padding-left: 1px;
        position: relative;
        top: 6px;
        width: 50px;
        height: 51px;
    }

    #menu-top-left-menu3 {
        /*left: -2px;*/
        position: relative;
        top: 5px;
        width: 46px;
        height: 52px;
    }


    #CarrinhoMobiles {
        height: 52px;
        left: -57px;
        position: relative;
        top: 0px;
        width: 46px;
    }

    #PesquisarMobiles {
        height: 54px;
        margin-right: -50px;
        position: relative;
        top: -7px;
        width: 31px;
    }


    #txtusuario2 {
        display: block;
        height: 1.875em;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2em;
        width: 80%;
    }

    #txtsenha2 {
        display: block;
        height: 1.875em;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2em;
        width: 80%;
    }

    .PraFrente {
        margin-top: -8px;
        margin-left: -7px;
    }

    .PraTras {
        margin-top: -8px;
        margin-left: -7px;
    }

    #BtnMobileMenu1 {
        margin-left: 0px;
        margin-top: 10px;
    }



    .modal-body_FalseConosco {
        position: relative;
        max-height: 400px;
        padding: 15px;
        overflow-y: auto;
    }

    #TextareaMensgensMobile {
        height: 130px;
    }

    #BotaoFecharImagem {
        margin-top: -48px;
        float: right;
    }

    .CampoEmailfale {
        margin-top: 15px;
    }

    #PalavraOu {
        margin-top: -5px;
        margin-left: 45px;
    }

    .EmailResponsivo {
        margin-top: 0px;
    }

    #esqueceuaSenha {
        margin-top: 10px;
    }

    .ProcuraMobile {
        float: right;
        right: 40px;
        position: absolute;
        top: 27px;
    }

    .top-links {
        background: none repeat scroll 0 0 #E21111;
        display: inline-block;
        float: right;
        height: 48px;
        padding: 0px 0;
        position: fixed;
        width: 100%;
        z-index: 1;
        margin-top: -1px;
        margin-left: -1px;
    }

    .row-fluid [class*="span8 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span3 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3.5%;
        min-height: 30px;
        padding-top: 3%;
        width: 90%;
    }

    .row-fluid [class*="span1 cab"] {
        bottom: 95px;
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 95.5%;
        min-height: 30px;
        position: relative;
        width: 8%;
    }

    [class*="span1M"], .uneditable-input[class*="span1M"], .row-fluid [class*="span1M"] {
        box-sizing: border-box;
        display: block;
        float: right;
        margin-left: 0;
        position: absolute;
        right: 30px;
        top: 769px;
        width: 4%;
    }

    [class*="span1M2"], .uneditable-input[class*="span1M2"], .row-fluid [class*="span1M2"] {
        box-sizing: border-box;
        display: block;
        float: right;
        margin-left: 0;
        position: absolute;
        right: 30px;
        top: 837px;
        width: 4%;
    }


    [class*="span7Jo"], .uneditable-input[class*="span7Jo"], .row-fluid [class*="span7Jo"] {
        box-sizing: border-box;
        display: block;
        float: right;
        margin-left: 0;
        position: relative;
        right: 37px;
        top: 22px;
        width: 45%;
        margin-bottom: 20%;
    }

    /*[class*="span12DPMo"], .uneditable-input[class*="span12DPMo"], .row-fluid [class*="span12DPMo"] {
           box-sizing: border-box;
    display: block;
    float: none;
    margin-left: 0;
    position: relative;   
    top: 29px;
    width: 100%;
    /*margin-bottom: 20%;
    }*/ */ #Calendario1 {
        margin-right: 12px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    #Calendario2 {
        margin-right: 12px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    #CalendarioMeusPedido1 {
        margin-right: 10px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    #CalendarioMeusPedido2 {
        margin-right: 10px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    [class*="span1 Pesq"], .uneditable-input[class*="span1 Pesq"], .row-fluid [class*="span1 Pesq"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-bottom: 2%;
        margin-left: 88%;
        width: 10%;
    }

    [class*="span3Cb"], .uneditable-input[class*="span3Cb"], .row-fluid [class*="span3Cb"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-bottom: 2%;
        margin-left: 0;
        padding: 0 2%;
        width: 100%;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        border: medium none;
        height: 25px;
        position: absolute;
        right: 0;
        top: 6px;
        width: 25px;
    }

    .row-fluid [class*="span1 z offset5"]:first-child {
        margin-left: 54px;
    }

    [class*="span1 z"], .uneditable-input[class*="span1 z"], .row-fluid [class*="span1 z"] {
        box-sizing: border-box;
        display: inline-block;
        float: none;
        margin-left: 2.5%;
        width: 13%;
    }

    [class*="span5cbx"], .uneditable-input[class*="span5cbx"], .row-fluid [class*="span5cbx"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    [class*="span4pag"], .uneditable-input[class*="span4pag"], .row-fluid [class*="span4pag"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 7px;
        width: 93%;
    }

    .row-fluid [class*="span2P"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 75%;
    }

    [class*="span4FE"], .uneditable-input[class*="span4FE"], .row-fluid [class*="span4FE"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
        min-height: 230px;
    }

    .row-fluid [class*="offset5"]:first-child {
        margin-left: 39%;
    }

    [class*="span1E"], .uneditable-input[class*="span1E"], .row-fluid [class*="span1E"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 170px;
        width: 22%;
        margin-top: -44px;
    }

    /*Inicio css modal Login*/

    /*a:hover, a:focus {
            color: #000000 !important;
            text-decoration: none !important;
        }*/



    .divModalInicModal1Modal {
        display: inline-block !important;
        margin-left: 0px !important;
    }

    .divModalInicModalImgModal {
        display: inline-block !important;
    }

        .divModalInicModalImgModal span {
            bottom: 55px !important;
            left: 267px !important;
            position: relative !important;
        }

    .divModalInicModal {
        display: inline-block !important;
        left: 5px !important;
        position: relative !important;
        top: 14px !important;
        width: 81% !important;
    }

        .divModalInicModal h2 {
            color: #4d4d4d !important;
            /*font-weight: bold;*/
        }

        .divModalInicModal label {
            color: #4d4d4d !important;
            /*font-weight: bold;*/
        }


    #DivCbxGrupoProdutos {
        margin-left: 80px;
        margin-top: -64px;
    }

    #ImagemTemplate {
        height: 65px;
        margin-left: 13px;
        margin-top: 15px;
        width: 58px;
    }

    #letrasgaba {
        margin-left: 0px;
        margin-top: 8px;
        font-weight: bold;
    }

    #letrasgabadebaixo {
        margin-left: 0px;
        margin-top: -23px;
    }

    .Pesquisagabaritos {
        margin-right: 200px;
        margin-top: -58px;
    }

    #searchGabaritos {
        margin-left: 0;
        margin-top: -3px;
        width: 300px;
    }

    #searchGabaritosTodosProdutos {
        margin-left: 213px;
        margin-top: 60px;
        width: 78%;
    }

    #ImageSearch {
        margin-left: 5px;
        margin-top: 4px;
        position: absolute;
    }

    #ImageSearchTodosProdutos {
        margin-left: 530px;
        margin-top: 68px;
        position: absolute;
    }

    select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
        border-radius: 0;
        color: #555;
        display: inline-block;
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        margin-bottom: 10px;
        padding: 4px 26px;
        vertical-align: middle;
    }

    #FecharSearch {
        margin-left: 0px;
        margin-top: 0px;
    }

    .row-fluid .span4 {
        width: 18.82%;
    }

    #PrimeiroBloco {
        margin-top: 30px;
    }

    .TbImg {
        margin-left: 2.864%;
    }

    .row-fluid [class*="span4 TbImg"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.39%;
        min-height: 30px;
    }

    #DivCbxGrupoProdutosModalSelect {
        font-size: 11px;
        margin-left: 468px;
        margin-top: -272px;
        width: 231px;
    }

    #BordaModal {
        height: 296px;
        margin-left: 10px;
        margin-top: -15px;
        width: 410px;
    }

    #PalavraFormato {
        margin-left: 471px;
        margin-top: -294px;
        width: 150px;
    }
    /*
    hr {
      -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #eee -moz-use-text-color #fff;
        border-image: none;
        border-style: solid none;
        border-width: 1px 0;
        margin: 31px 8px;
        width: 265px;
    }
      */
    #PalavraGabarito {
        margin-left: 471px;
        margin-top: -223px;
        width: 150px;
    }

    #BotaoCirculoSetinha {
        margin-top: -45px;
        margin-left: 160px;
    }

    .vr {
        border: 1px solid #eee;
        display: inline;
        height: 127px;
        margin-left: 445px;
        margin-top: -125px;
        width: 1px;
    }

    #Iconesgabaritos {
        border: 1px solid #c0c0c0;
        height: 64px;
        margin-left: 471px;
        margin-top: -200px;
        width: 227px;
    }

    #IconeAiGabarito {
        margin-left: 12px;
        margin-top: 11px;
    }

    #IconeIDGabarito {
        margin-left: 10px;
        margin-top: 10px;
    }

    #IconePSGabarito {
        margin-left: 10px;
        margin-top: 10px;
    }

    #IconeCOrelGabarito {
        margin-left: 10px;
        margin-top: 10px;
    }

    #ImagemPlay {
        margin-left: 495px;
        margin-top: -121px;
    }

    #SaibaComoUsar {
        margin-left: 526px;
        margin-top: -116px;
        width: 130px;
    }

    #ImagemVideo {
        margin-left: 516px;
        margin-top: -93px;
    }

    #EscolhaBold {
        font-weight: bold;
        color: #3d3d3d;
    }

    #EscolhaBaixe {
        font-weight: bold;
        color: #3d3d3d;
    }

    #EscolhaSaiba {
        font-weight: bold;
        color: #e21111;
    }

    #IconClose {
        margin-left: -67px;
    }

    #CorpoModal {
        height: 300px;
        margin-left: 0;
        margin-top: -173px;
    }

    #rodapemodal {
        margin-top: 103px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-color: #e21111;
        border-left: 1px solid #ccc;
        height: 28px;
        line-height: 28px;
        position: absolute;
        right: 1px;
        top: 0;
        width: 35px;
    }

    #imagensModal {
        height: 259px;
        margin-left: 8px;
        margin-top: 8px;
        max-width: 392px;
        width: 391px;
    }

    #letrasgabaModal {
        margin-left: 0px;
        margin-top: 8px;
        font-weight: bold;
    }

    #letrasgabadebaixoModal {
        margin-left: 0px;
        margin-top: -23px;
    }

    #ImagemTemplateModal {
        height: 60px;
        margin-left: 19px;
        margin-top: -4px;
        width: 51px;
    }

    #DivCbxGrupoProdutosModal {
        font-size: 12px;
        margin-left: 80px;
        margin-top: -65px;
        width: 500px;
    }

    .divModalFechar {
        margin-left: 0px;
        margin-top: -63px;
    }

    .ModalLogin {
        margin-left: -11px !important;
        width: 100% !important;
        border-radius: 0px;
        border: 0 solid !important;
        z-index: 999999999;
    }

    .ModalMenu {
        margin-left: -11px !important;
        margin-top: 38px !important;
        width: 70% !important;
        border-radius: 0px;
        border: 0 solid !important;
        z-index: 9999999999;
    }

    .ModalLoginMobile {
        margin-left: -11px !important;
        width: 101% !important;
        margin-top: 38px;
    }

    .ModalLogin {
        margin-left: -11px !important;
        width: 101% !important;
        margin-top: 38px;
    }

    .modal-header {
        border-bottom: 0px solid #eee !important;
        padding: 9px 15px;
    }

    .modal-headerL {
        border-top: 1px solid #d4d4d4 !important;
        margin: 0 15px !important;
        padding: 0px 15px;
    }

    .modal-footerL {
        border-bottom: 1px solid #d4d4d4 !important;
        margin: 0 15px !important;
        padding: 0px 15px;
    }

    .row-fluid [class*="span6Modal"]:first-child {
        margin-left: 0 !important;
        border-left: 0 !important;
        border-bottom: 1px solid #d4d4d4;
        margin-bottom: 11%;
    }

    .row-fluid [class*="span6Modal"] {
        border-left: 0px solid #d4d4d4 !important;
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 2.5641% !important;
        min-height: 200px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span6ModalFaleConosco"]:first-child {
        margin-left: 0 !important;
        border-left: 0 !important;
        /*border-bottom: 1px solid #d4d4d4;*/
        margin-bottom: 5%;
    }

    .row-fluid [class*="span6ModalFaleConosco"] {
        border-left: 0px solid #d4d4d4 !important;
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 2.5641% !important;
        min-height: 200px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span12Modal"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span12Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0 !important;
        min-height: 30px !important;
        width: 85% !important;
    }

    .row-fluid [class*="span12ModalMobile"]:first-child {
        margin-left: 0 !important;
        margin-top: -6px;
    }

    .row-fluid [class*="span12ModalMobileMenu"]:first-child {
        margin-left: 15px !important;
        margin-top: 16px !important;
    }

    .row-fluid [class*="span12ModalMobile"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0 !important;
        min-height: 30px !important;
        width: 82% !important;
    }


    .row-fluid [class*="span12ModalMobileFaleConosco"]:first-child {
        margin-left: 0 !important;
        margin-top: 0px;
    }

    .row-fluid [class*="span12ModalMobileFaleConosco"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0 !important;
        min-height: 30px !important;
        width: 82% !important;
    }

    .row-fluid [class*="span12ModalMobileProcura"]:first-child {
        margin-left: -17px !important;
        margin-top: 11px;
    }

    .row-fluid [class*="span12ModalMobileProcura"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0 !important;
        min-height: 30px !important;
        width: 93% !important;
    }

    [class*="span7MD"], .uneditable-input[class*="span7MD"], .row-fluid [class*="span7MD"] {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0px;
    }

    .row-fluid [class*="span12ModalMobileFaleConoscoEmail"]:first-child {
        margin-left: 0 !important;
        margin-top: -15px;
    }

    .row-fluid [class*="span12ModalMobileFaleConoscoEmail"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0 !important;
        min-height: 30px !important;
        width: 82% !important;
    }


    .row-fluid [class*="span12ModalMobileFaleConoscoMensagem"]:first-child {
        margin-left: 13px !important;
        margin-top: 0px;
    }

    .row-fluid [class*="span12ModalMobileFaleConoscoMensagem"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0 !important;
        min-height: 30px !important;
        width: 85% !important;
    }

    .row-fluid [class*="span12ModalBtn"]:first-child {
        margin-left: 15px !important;
    }

    .row-fluid [class*="span12ModalBtn"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0% !important;
        min-height: 30px !important;
        width: 84% !important;
    }

    .row-fluid [class*="span12ModalBtnfacebook"]:first-child {
        margin-left: 5px !important;
        margin-top: -9px;
    }

    .row-fluid [class*="span12ModalBtnfacebook"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 0% !important;
        min-height: 30px !important;
        width: 92% !important;
    }

    .row-fluid [class*="span12ModalBtn"] label {
        margin-bottom: 5%;
        margin-top: -20px;
    }

    .row-fluid [class*="span11Modal"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span11Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 90% !important;
    }


    #Menu1 {
        border-bottom: 1px solid #c0c0c0;
        width: 112%;
        margin-left: -14px;
    }

    #Menu2 {
        border-bottom: 1px solid #c0c0c0;
        width: 112%;
        margin-left: -14px;
    }

    #Menu3 {
        border-bottom: 1px solid #c0c0c0;
        width: 112%;
        margin-left: -14px;
    }

    #Menu4 {
        border-bottom: 1px solid #c0c0c0;
        width: 112%;
        margin-left: -14px;
    }

    #TelFaleAe {
        margin-left: 3px;
        font-size: 22px;
    }

    #EmailSuporteF {
        margin-left: 5px;
        font-size: 15px;
        margin-top: 20px;
    }

    .row-fluid [class*="span12ModalLabel"]:first-child {
        margin-left: 15px !important;
        margin-top: 0px;
    }

    .row-fluid [class*="span12ModalLabel"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span12ModalLabelMenu"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 94% !important;
    }

    .row-fluid [class*="span12ModalLabelFaleConosco"]:first-child {
        margin-left: -3px !important;
        margin-top: 10px;
        text-align: center;
    }

    .row-fluid [class*="span12ModalLabelFaleConosco"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span5Modal"]:first-child {
        margin-left: 60px;
        margin-top: 10px;
    }

    .row-fluid [class*="span5Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641%;
        min-height: 30px !important;
        width: 32.82% !important;
    }


    .row-fluid [class*="span5ModalFaleConosco"]:first-child {
        margin-left: 60px !important;
        margin-top: 25px;
    }

    .row-fluid [class*="span5ModalFaleConosco"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 91.82% !important;
    }

    .row-fluid [class*="span5ModalMobile"]:first-child {
        margin-left: 14px;
        margin-top: -26px;
    }

    .row-fluid [class*="span5ModalMobile"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641%;
        min-height: 30px !important;
        width: 52.82% !important;
    }

    #NovoCleinte {
        margin-top: 30px;
    }

    .row-fluid [class*="span4Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span4Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 25.82% !important;
        margin-top: 5px;
    }

    .row-fluid [class*="span5BtnModal"]:first-child {
        margin-left: 14px !important;
        margin-top: 0;
    }

    .row-fluid [class*="span5BtnModal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 103% !important;
    }


    .row-fluid [class*="span5BtnModalMobileRecuperar"]:first-child {
        margin-left: 10px !important;
        margin-top: 85px;
    }

    .row-fluid [class*="span5BtnModalMobileRecuperar"] {
        box-sizing: border-box !important;
        display: block !important;
        float: right !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 63% !important;
    }


    .row-fluid [class*="span5BtnModal"] img {
        /* left: 70px;*/
        margin-top: 4%;
        position: absolute;
        width: 4% !important;
    }

    .row-fluid [class*="span8Modal"]:first-child {
        margin-left: 14px !important;
        margin-top: 5px !important;
    }

    .row-fluid [class*="span8Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 65.81196581196582% !important;
    }

    .row-fluid [class*="span2Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span2Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 14% !important;
    }

    .btn-info {
        background-color: #4e69a2 !important;
        background-image: linear-gradient(to bottom, #4e69a2, #4e69a2) !important;
        background-repeat: repeat-x !important;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    }

    .row-fluid .offset4:first-child {
        margin-left: 3.188%;
    }


    .row-fluid .offset455:first-child {
        margin-left: 4.188% !important;
    }

    .upDiv {
        bottom: 4px;
        position: relative;
    }

    .upDivlabel {
        bottom: 13px;
        position: relative;
        width: 91%;
    }

    .upDivEmail {
        bottom: 20px;
        position: relative;
    }

    .erroNoModal {
        margin-left: -4px;
        width: 75%;
        border-radius: 0 !important;
        margin-bottom: 0 !important;
    }

        .erroNoModal label {
            margin: 2px !important;
        }

            .erroNoModal label img {
                margin-left: -8px;
                margin-right: 3px !important;
            }

    .imgFaceBook {
        display: inline-block;
        left: -253px;
        position: relative;
        top: 12px;
        width: 6%;
    }

    .Ajus {
        margin-left: 0px;
    }

    .IMGfoto {
        width: 130px;
        height: 130px;
        border: 1px solid #c0c0c0;
        margin-left: 38%;
    }



    #ModalKit {
        margin-left: -5px !important;
        margin-top: 120px;
        width: 305px !important;
        height: 430px !important;
    }

    #ModalIntrucoes {
        margin-left: -5px !important;
        margin-top: 120px;
        width: 305px !important;
        height: 450px !important;
    }

    #letrasKitEmplos {
        font-size: 20px;
        margin-left: 1px !important;
        margin-top: -190px !important;
        text-align: center;
        width: 282px !important;
        color: #464444;
        top: 50px;
    }

    #letrasIntrucaoEmplos {
        font-size: 23px;
        margin-left: -11px !important;
        margin-top: -195px !important;
        text-align: center;
        width: 303px !important;
        color: #464444;
    }

    #letrasKitEmplosGratis {
        margin-left: 178px;
        margin-top: 29px;
        color: #464444;
    }

    #letrasIntrucoesEmplosGratis {
        margin-left: 124px;
        margin-top: 13px;
    }

    #letrasKitEmplospodemosavisar {
        font-size: 15px !important;
        margin-left: 60px !important;
        margin-top: 15px !important;
        text-align: center;
        width: 187px !important;
        color: #808080;
    }

    #letrasIntrucoesEmplospodemosavisar {
        color: #464444;
        font-size: 18px;
        margin-left: 50px !important;
        margin-top: 9px !important;
        text-align: center;
        width: 199px !important;
    }

    #letrasabaixo {
        font-size: 12px !important;
        margin-left: 41px;
        margin-top: 12px;
        color: #464444;
        width: 201px;
    }

    #letrasabaixoIntrucoes {
        font-size: 9px;
        margin-left: 39px;
        margin-top: 7px;
        color: #464444;
    }

    #ImagemSetaVermelha {
        height: 82px !important;
        margin-left: -7px !important;
        margin-top: -44px !important;
        width: 56px !important;
    }

    #ImagemSetaVerde {
        height: 82px !important;
        margin-left: -7px !important;
        margin-top: -47px !important;
        width: 56px !important;
    }

    #IconClose {
        margin-left: 250px;
        margin-top: 0px;
    }

    #btnFecharKit {
        margin-top: 68px;
    }

    #btnFecharKitIntrucoes {
        margin-top: 68px;
    }

    #IconCloseIntrucao {
        margin-left: 255px;
        margin-top: 0px;
    }

    #CorpoModal {
        margin-left: 32px;
        margin-top: -30px;
    }

    #InputReserva {
        border-radius: 5px;
        height: 42px;
        margin-left: 14px !important;
        margin-top: 10px !important;
        width: 158px !important;
    }

    #InputReservaIntrucoes {
        border-radius: 5px;
        height: 42px;
        margin-left: 14px !important;
        margin-top: 3px !important;
        width: 158px !important;
    }

    #BlocoDiv {
        background: #f6f6f6 none repeat scroll 0 0;
        border: 1px solid #c0c0c0;
        color: #c0c0c0;
        height: 150px;
        margin-left: 17px !important;
        margin-top: -17px !important;
        width: 241px !important;
        border-radius: 5px;
    }

    #BlocoDivIntrucoes {
        background: #f6f6f6 none repeat scroll 0 0;
        border: 1px solid #c0c0c0;
        color: #c0c0c0;
        height: 135px !important;
        margin-left: 17px !important;
        margin-top: -17px !important;
        width: 241px !important;
        border-radius: 5px;
    }

    #DivCbxGrupoProdutosModal {
        margin-left: -6px;
        margin-top: 200px;
    }

    #DivCbxGrupoProdutosModalIntrucao {
        margin-left: 0px;
        margin-top: 200px;
    }

    #btnReservar {
        margin-left: 0px;
        margin-top: 7px !important;
        width: 182px !important;
        font-size: 13px !important;
    }

    #btnReservarIntrucoes {
        margin-left: 0px;
        margin-top: 10px;
        width: 182px !important;
        font-size: 13px !important;
    }

    #Faixaverde {
        margin-left: 0px;
        margin-top: 0px;
    }
}

@media (max-width: 767px) {


    /*#AspasModal {
    margin-top: -300px;
    margin-left: 26%;
    width: 8%;
}

    #ModalDepoimentoMobile {
      margin-left: -62%;
    margin-top: 5%;
    }

    #AspasDireitaModal {
    float: right;
    margin-top: -27%;
    width: 8%;
}

  #TextoPreviaModaldepoimento {
    text-align: center;
    color: #5e5e5e;
    font-weight: bold;
    margin-top: -34%;
    padding: 2%;
    width: 68%;
    margin-left: 28%;
}

  #TextoNomeDepoimento {
    text-align: center;
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-size: 12px;
    margin-top: 2%;
    margin-bottom: -2%;
    margin-left: -79%;
}


  #TextocargoModalDepoiemento {
    text-align: center;
    color: rgb(0, 0, 0);
    padding: 2%;
    margin-bottom: 2px;
    font-size: 10px;
    margin-left: -79%;
}

  #textpdepoimentoMobile {
    color: #5e5e5e;
    text-align: justify;
    padding: 0;
    overflow-x: hidden;
    height: auto;
    overflow-y: auto;
    margin-top: -11%;
}*/

    .SelectMobile {
        border: 0 none;
        border-radius: 0;
        color: #555;
        display: inline-block;
        font-size: 14px;
        height: 55px;
        line-height: 20px;
        margin-bottom: 2px;
        margin-left: 0;
        padding: 16px 35px 0;
        vertical-align: middle;
        width: 100%;
    }

    #TelFaleAe {
        font-size: 18px;
        margin-top: 5px;
    }

    #EmailSuporteF {
        font-size: 16px;
        margin-top: 9px;
    }

    #BotaoFecharImagem {
        margin-top: -48px;
        float: right;
        margin-right: -5px;
        width: 25px;
    }

    /*#IconeUser {
        top: -8px;
    }

    #IconeUser2 {
        margin-left: -10px;
        font-size: 30px;
        line-height: normal;
        padding-left: 9px;
            color: #fff;
    }

    #IconeComentario {
        font-size: 30px;
        margin-left: -11px;
        line-height: normal;
    }

    #IconePesquiMobile {
        font-size: 30px;
        position: relative;
        top: 0.375em;
            right: 4px;
                top: 8px;
    }

    #menu-top-left-menu1 {
        height: 39px;
        left: -10px;
        padding-left: 7px;
        position: relative;
        top: -2px;
        width: 40px;
    }

    #menu-top-left-menu2 {
               left: -11px;
    padding-left: 0px;
    position: relative;
    top: 8px;
    width: 52px;
    height: 39px;
    }

    #menu-top-left-menu3 {
     left: 1px; 
    position: relative;
     top: 8px; 
    width: 43px;
    height: 47px;
    margin-left: -4px;
    padding-left: 7px;
    }

    #PesquisarMobiles {
          height: 45px;
    left: 93px;
    padding-right: 18px;
    position: relative;
    top: -8px;
    width: 29px;
    }*/


    .PraFrente {
        margin-top: -8px;
        margin-left: -7px;
    }

    .PraTras {
        margin-top: -8px;
        margin-left: -9px;
    }

    #BtnMobileMenu1 {
        margin-left: 0px;
        margin-top: 10px;
    }

    .ModalLoginMobile {
        width: 100%;
    }

    .ModalLogin {
        width: 100%;
    }

    /*.ModalLogin {
        width: 560px !important;
        margin-left: -187px !important;
        HEIGHT: 270px;
    }*/

    .top-links {
        background: none repeat scroll 0 0 #E21111;
        display: inline-block;
        float: right;
        height: 48px;
        padding: 0px 0;
        position: fixed;
        width: 100%;
        z-index: 1;
        margin-top: -1px;
        margin-left: -1px;
    }

    .row-fluid [class*="span8 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span3 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3.5%;
        min-height: 30px;
        padding-top: 3%;
        width: 90%;
    }

    .row-fluid [class*="span1 cab"] {
        bottom: 95px;
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 95.5%;
        min-height: 30px;
        position: relative;
        width: 8%;
    }

    [class*="span5 fter"], .uneditable-input[class*="span5 fter"], .row-fluid [class*="span5 fter"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    [class*="span1M"], .uneditable-input[class*="span1M"], .row-fluid [class*="span1M"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        position: relative;
        right: -399px;
        top: -32px;
        width: 4%;
    }

    [class*="span1M2"], .uneditable-input[class*="span1M2"], .row-fluid [class*="span1M2"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        position: relative;
        right: -399px;
        top: -32px;
        width: 4%;
    }

    [class*="span1 Pesq"], .uneditable-input[class*="span1 Pesq"], .row-fluid [class*="span1 Pesq"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-bottom: 2%;
        margin-left: 90%;
        width: 7%;
    }

    [class*="span3Cb"], .uneditable-input[class*="span3Cb"], .row-fluid [class*="span3Cb"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-bottom: 2%;
        margin-left: 0;
        padding: 0 2%;
        width: 100%;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        border: medium none;
        height: 25px;
        position: absolute;
        right: 0px;
        top: 6px;
        width: 25px;
        margin-left: 424px;
    }

    [class*="span2Z"], .uneditable-input[class*="span2Z"], .row-fluid [class*="span2Z"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    [class*="span9Zart"], .uneditable-input[class*="span9Zart"], .row-fluid [class*="span9Zart"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    [class*="span5cbx"], .uneditable-input[class*="span5cbx"], .row-fluid [class*="span5cbx"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }


    [class*="span4pag"], .uneditable-input[class*="span4pag"], .row-fluid [class*="span4pag"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    [class*="span4FE"], .uneditable-input[class*="span4FE"], .row-fluid [class*="span4FE"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
        min-height: 230px;
    }

    .row-fluid [class*="offset5"]:first-child {
        margin-left: 39%;
    }

    [class*="span1E"], .uneditable-input[class*="span1E"], .row-fluid [class*="span1E"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 22%;
    }

    #letrasgaba {
        margin-left: 0px;
        margin-top: 8px;
        font-weight: bold;
    }

    #Play1 {
        position: relative;
        bottom: 131px;
        left: 121px;
    }

    #Play2 {
        position: relative;
        bottom: 131px;
        left: 121px;
    }

    #Play3 {
        position: relative;
        bottom: 131px;
        left: 121px;
    }
}


/*Ipad vertical*/
@media (min-width: 768px) and (max-width: 1199px) {
    #columns {
        width: 100%;
    }

    #conteudodescricaoproduto {
        width: 81%;
    }

    #conteudodescricaoproduto {
        width: 724px;
    }

    body {
        padding: 0;
    }


    .sl-slider blockquote {
        padding: 0px;
        width: 100%;
    }

        .sl-slider blockquote h3 {
            font-size: 33px;
        }

    .sl-slider h2 {
        margin-top: 120px;
    }

    .services h2 {
        margin-bottom: 40px;
    }

    .container {
        padding: 0 0px;
    }

    .containerDois {
        padding: 0 0;
    }

    .team-member div span {
        display: inherit;
    }

    .team-member div:after {
        display: inherit;
    }

    .project-content p {
        display: block;
    }

    .quote blockquote {
        padding: 22px 20px;
    }

        .quote blockquote p {
            margin-bottom: 15px;
        }

        .quote blockquote a {
            clear: both;
            position: relative;
            top: inherit;
            right: inherit;
        }

    .footer-widget .widget {
        margin-bottom: 40px;
    }

    .last-line p {
        margin-bottom: 20px;
        float: none;
        text-align: center;
    }

    .right-social {
        text-align: center;
    }

        .right-social a.go-to-top {
            float: none;
        }

    .tabb-accord .recent-projects .project-post img {
        max-height: inherit;
    }

    .bx-wrapper .bx-controls-direction a {
        display: none;
    }

    #banner p {
        font-size: 17px;
        padding: 10px;
    }

    #contact-form input[type="text"],
    #contact-form textarea,
    #contact-form2 input[type="text"],
    #contact-form2 textarea {
        color: #737373;
        font-size: 13px;
        font-family: 'Open Sans', sans-serif;
        border: 1px solid #cecece;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -o-box-shadow: none;
        width: 96%;
        padding: 9px 2%;
        margin: 0;
        margin-bottom: 10px;
    }

    #contactFormWidget input[type="text"], #contactFormWidget textarea {
        width: 93%;
    }

    .projects-container {
        width: 100%;
    }

        .projects-container .project-post {
            max-width: 100%;
            margin-right: 0px;
        }

    .filter-items li a {
        padding-bottom: 0px;
    }

    .filter-items li {
        margin-bottom: 5px;
        margin-left: 0;
        margin-right: 10px;
    }

    .projects-container.column-three .project-post {
        max-width: 100%;
        margin-right: 0px;
    }

    .comment-item.depth {
        margin-left: 20px;
    }

    #footer .row-fluid .span3 {
        width: 87% !important;
    }
    /*.sl-slider h2, .sl-slider blockquote {display:none}
        */
    #scroll-top-img {
        display: none;
    }



    #slider {
        height: 210px;
    }


    #banner0, #banner1, #banner2, #banner3, #banner4, #banner5, #banner6, #banner7, #banner8, #banner9, #banner10, #banner11, #banner12, #banner13, #banner14, #banner15 {
        height: 215px;
    }

    #proximo {
        height: 40px;
        margin-right: -30px;
        margin-top: -17px;
        width: 40px;
    }

    #anterior {
        height: 40px;
        margin-left: -29px;
        margin-right: 38px;
        margin-top: -17px;
        width: 40px;
    }



    #footer a {
        color: #1c1c1c;
        font-size: 11px;
        transition: all 0.6s ease 0s;
    }

    .row-fluid [class*="span2 im"] {
        width: 25%;
    }

    .row-fluid [class*="span2 pull-right"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 17%;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        right: 6px !important;
    }

    .row-fluid [class*="span3d"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 30%;
        margin-top: 2px;
    }

    .row-fluid [class*="span4E"]:first-child {
        margin-left: 0px;
    }

    .row-fluid [class*="span4E"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 32.2%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 29.2541%;
    }

    .row-fluid [class*="span1E"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 23%;
    }

    .row-fluid [class*="span1E2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 23%;
    }

    .text-center {
        text-align: center;
        font-size: 11px;
    }

    .row-fluid [class*="span3a"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span3a"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span1a"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 10%;
    }

    .row-fluid [class*="span1a z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        margin-top: 30px;
        min-height: 30px;
        position: absolute;
        right: 48px;
        width: 4%;
    }

    .row-fluid [class*="span3b"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 22%;
    }

    .row-fluid [class*="span11a"] {
        box-sizing: border-box;
        display: block;
        float: left;
        font-size: 11px;
        margin-left: 0;
        min-height: 30px;
        width: 90%;
    }

    .rowT {
        width: 96.4%;
    }

    .row-fluid [class*="span4Sl"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 97%;
    }

    .row-fluid [class*="span12BtnFav"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    #Calendario1 {
        margin-right: 10px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    #Calendario2 {
        margin-right: 10px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    .row-fluid [class*="span12BtnSuc"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span12Carrs"]:first-child {
        margin-left: 1%;
        margin-top: -40px;
    }


    #Selectproduto {
        margin-left: 414px;
        margin-top: -54px;
    }


    .row-fluid [class*="span8Sl"]:first-child {
        margin-left: 1%;
        margin-top: 1%;
    }

    .row-fluid [class*="span12 y"]:first-child {
        margin-left: 0;
        width: 95%;
    }

    .row-fluid [class*="span12Img2"]:first-child {
        padding: 3% 3% 2%;
    }

    .row-fluid [class*="span8Sl"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 98%;
    }

    .row-fluid [class*="span12Carrs"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 98%;
    }

    .row-fluid [class*="span2Container"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span6Log1 divnovocadastro"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span6Log1 divlogin"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }


    .row-fluid .offset5:first-child {
        margin-left: 38.818%;
    }

    .row-fluid [class*="span6 divfis"]:first-child {
        margin-left: 0;
        height: auto;
        min-height: 333px;
    }

    .row-fluid [class*="span6 Log"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 55%;
    }

    .row-fluid [class*="span6 imgen"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 28%;
    }

    #divbtnFisica {
        padding-top: 46px;
    }

    .row-fluid [class*="span12T c"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span12T c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 97%;
    }

    .row-fluid [class*="span3c"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span3c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 97%;
    }

    .row-fluid [class*="span6I"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 95%;
    }

    .row-fluid [class*="span6 v"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 7.76243%;
        min-height: 30px;
        width: 85%;
    }

    .row-fluid [class*="span6z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.5%;
        min-height: 30px;
        width: 95%;
    }


    #searchGabaritos {
        margin-left: 317px;
        margin-top: 155px;
        width: 251px;
    }

    #ImageSearch {
        margin-left: 324px;
        margin-top: 162px;
        position: absolute;
    }

    #Play1 {
        position: relative;
        bottom: 90px;
        left: 67px;
    }

    #Play2 {
        position: relative;
        bottom: 90px;
        left: 67px;
    }

    #Play3 {
        position: relative;
        bottom: 90px;
        left: 67px;
    }

    #divFluid1 {
        margin-bottom: 2%;
    }

    #divFluid2 {
        margin-bottom: 2%;
    }

    #divFluid3 {
        margin-bottom: 2%;
    }

    #divFluid4 {
        margin-bottom: 2%;
    }

    #divFluid5 {
        margin-bottom: 2%;
    }

    .row-fluid [class*="span6End"]:first-child {
        margin-left: 3.76243%;
    }

    .row-fluid [class*="span6End"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 96%;
    }

    form {
        margin: 0 0 15px;
    }

    .row-fluid [class*="span5bt"]:first-child {
        margin-left: 3.5%;
    }

    .row-fluid [class*="span5bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 93.5%;
        margin-top: 10px;
    }

    .row-fluid [class*="span9art"]:first-child {
        background-color: #fff;
        border: 1px solid #c0c0c0;
        margin-left: 0;
        margin-top: 2%;
        padding-bottom: 3.5%;
    }

    .row-fluid [class*="span6Dv"]:first-child {
        border-left: 1px solid #c0c0c0;
        border-top: 1px solid #c0c0c0;
        margin-left: 3.5%;
    }

    .row-fluid [class*="span6Dv"] {
        border-left: 1px solid #c0c0c0;
        border-right: 1px solid #c0c0c0;
        border-top: 1px solid #c0c0c0;
        box-sizing: border-box;
        display: block;
        float: left;
        height: auto;
        line-height: 140px;
        margin-left: 0;
        min-height: 155px;
        width: 46.5%;
    }

    .row-fluid [class*="span3Img"]:first-child {
        margin-left: 8%;
    }

    .row-fluid [class*="span3Img"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 22.82%;
    }

    .row-fluid [class*="span8Text"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        margin-top: 2%;
        min-height: 30px;
        width: 50%;
    }

    .row-fluid [class*="span2C"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
        margin-top: 2%;
    }

    .row-fluid [class*="span12 cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 95%;
    }

    .row-fluid [class*="span3Cb"]:first-child {
        margin-left: 3.6%;
    }

    .row-fluid [class*="span3Cb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 20%;
    }

    .row-fluid [class*="span2M"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span1 Pesq"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.25641%;
        min-height: 30px;
        width: 5.98291%;
    }

    .row-fluid [class*="span1M"] {
        box-sizing: border-box;
        display: block;
        float: left;
        left: 286px;
        margin-left: 0.25641%;
        margin-top: 7px;
        min-height: 30px;
        position: absolute;
        width: 1.98291%;
    }

    .row-fluid [class*="span1M2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        left: 400px;
        margin-left: 0.25641%;
        margin-top: 7px;
        min-height: 30px;
        position: absolute;
        width: 1.98291%;
    }

    .row-fluid [class*="span2Cb"]:first-child {
        margin-left: 3.6%;
    }

    .row-fluid [class*="span2Cb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span9 sec"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.25641%;
        min-height: 30px;
        width: 74.3058%;
    }

    .row-fluid [class*="span2n"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 20%;
    }

    .row-fluid [class*="span2McA"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 4%;
        min-height: 30px;
        width: 22.5%;
    }

    .row-fluid [class*="span2McB"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 22.5%;
    }

    .row-fluid [class*="span3Mc"]:first-child {
        margin-left: 5%;
    }

    .row-fluid [class*="span3Mc"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 23.82%;
        padding-top: 14px;
    }

    .row-fluid [class*="span8Mb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.25641%;
        min-height: 30px;
        padding-top: 12px;
        width: 65.812%;
    }

    [class*="span3Img2"]:first-child {
        margin-left: 8%;
    }

    .row-fluid [class*="span3Img2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 22.82%;
    }

    .row-fluid [class*="span8Txt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        margin-top: 2%;
        min-height: 30px;
        width: 50.812%;
    }

    #span21 {
        margin-left: 130px;
    }

    .row-fluid [class*="span2Chk"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span6c"]:first-child {
        margin-left: 70px;
    }

    .row-fluid [class*="span6c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 45%;
    }

    .row-fluid [class*="span3 Bold"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span3 Bold"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 18.95%;
    }

    .row-fluid [class*="span3 BoldW"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span3 BoldW"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 18.95%;
    }

    .row-fluid [class*="span3 Bold"] a {
        font-size: 9px;
    }

    .row-fluid [class*="span3 BoldW"] a {
        font-size: 9px;
        color: #fff;
    }

    .row-fluid [class*="span11 bt"] {
        width: 100%;
    }

    .row-fluid [class*="span9 bt"] {
        width: 100%;
    }

    .row-fluid [class*="span6 bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        margin: 2%;
        width: 46%;
    }

    .row-fluid [class*="span5 bt"] {
        width: 65%;
    }

    .row-fluid [class*="span6 bt2"] {
        width: 75%;
    }

    .row-fluid [class*="span12 tab"] {
        width: 96%;
    }

    .tdImgExluir {
        left: -3px;
        position: relative;
        top: 17px;
    }

    .tdImgEditar {
        bottom: 2px;
        left: 22px;
        position: relative;
    }

    .tdImg {
        height: 60px;
        left: 0;
        position: relative;
        width: 90px;
    }

    .row-fluid [class*="span4 m"] {
        width: 31.4%;
    }

    .divMenuInferior {
        background: #e21111 none repeat scroll 0 0;
        color: #ffffff;
        font-family: oratorstd;
        font-size: 18px;
        font-weight: normal;
        line-height: 40px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
    }

    .divMenuInferior2 {
        background: #ffffff none repeat scroll 0 0;
        font-family: oratorstd;
        font-size: 18px;
        font-weight: normal;
        height: 135px;
        line-height: 80px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
    }

    .divMenuLateralH33 {
        background: #e21111 none repeat scroll 0 0;
        color: #ffffff;
        display: inline-block;
        font-family: oratorstd;
        font-weight: normal;
        height: 60px;
        line-height: 60px;
        margin: 0;
        padding: 6px 11px;
        text-align: right;
        width: 40%;
    }

    .divMenuLateralH34 {
        background: #fff none repeat scroll 0 0;
        color: #000000;
        display: inline-block;
        float: right;
        font-weight: normal;
        height: 60px;
        line-height: 60px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
        width: 40%;
    }

    .row-fluid [class*="span4Radio"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span4Radio"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 44%;
    }

    .row-fluid [class*="span7Radio"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 4.5%;
        min-height: 30px;
        width: 38%;
    }

    .row-fluid [class*="span5 end"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span5 end"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3%;
        min-height: 30px;
        width: 45.5%;
    }

    .row-fluid [class*="span3 bt"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span3 bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 28.87%;
    }

    .row-fluid [class*="span7 bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 56%;
    }

    .row-fluid [class*="span11 tab"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span6 Tela"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span6 Tela"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3%;
        min-height: 30px;
        width: 100%;
        width: 45.5%;
    }

    .row-fluid [class*="span2s st"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span2s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 8.5%;
    }

    .row-fluid [class*="span10s divBar"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.3%;
        min-height: 30px;
        width: 83%;
    }

    .row-fluid [class*="span9s st"]:first-child {
        margin-left: 4%;
        padding: 5% 3%;
    }

    .row-fluid [class*="span9s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 55%;
    }

        .row-fluid [class*="span9s st"] label {
            font-size: 11px;
        }

    .row-fluid [class*="span4s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        width: 34%;
        padding: 4% 0;
    }

        .row-fluid [class*="span4s st"] label {
            font-size: 11px;
        }

    .row-fluid [class*="span1s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 0;
        width: 4%;
        padding: 4% 0;
    }

    .row-fluid [class*="span11s st"] {
        border: 1px solid rgb(192, 192, 192);
        bottom: 14px;
        box-sizing: border-box;
        display: block;
        float: left;
        height: auto;
        margin-left: 1.4%;
        min-height: 30px;
        position: relative;
        width: 94.3%;
    }

    .row-fluid [class*="span11"][class*="TabelaInic"]:first-child {
        margin-left: 2.5%;
    }

    .row-fluid [class*="span3s"][class*="borderA"]:first-child {
        margin-left: 1.4%;
    }

    .row-fluid [class*="span3s borderA"] {
        box-sizing: border-box;
        display: block;
        float: left;
        height: 90px;
        line-height: 105px;
        margin-left: 1.3%;
        min-height: 30px;
        width: 27%;
    }

    .row-fluid [class*="span2r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span8s"] {
        box-sizing: border-box;
        display: inline-block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        position: relative;
        right: 5px;
        top: 27px;
        width: 82%;
    }

    .row-fluid .offset3a {
        margin-left: 10.205%;
    }

    .row-fluid [class*="span4r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 27.46%;
    }

    .dIV {
        bottom: 70px;
        margin-left: 1%;
        position: relative;
    }

    .row-fluid [class*="span6"][class*="Menor"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span6 Tela"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 46.7%;
    }

    .row-fluid [class*="span6 right"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 74%;
    }

    /*Css Tela Carrinho/envioArquivo*/

    .row-fluid [class*="span12 tabela"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 96%;
    }

    .imgSetaSup {
        bottom: 2px;
        position: relative;
        right: 4px;
    }

    .imgReload {
        margin-right: 3%;
    }

    .row-fluid [class*="span12s linhaSup"]:first-child {
        border-top: 1px solid #c0c0c0;
        margin: 0 2%;
        padding-top: 2%;
    }

    .row-fluid [class*="span12s"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 96%;
    }

    .row-fluid [class*="span11r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        font-size: 10px;
        min-height: 30px;
        padding: 4px 1px;
        width: 100%;
    }

    .row-fluid [class*="span4 ig"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 22%;
    }

    .row-fluid [class*="span8 ig"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 78%;
    }

    .row-fluid [class*="span3r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span11 stBt"] {
        width: 100%;
    }

    .row-fluid [class*="span11 stBt2"] {
        width: 100%;
    }

    .row-fluid .offset7s:first-child {
        margin-left: 35.945%;
    }

    .DivlabelCab {
        margin: 2%;
    }

        .DivlabelCab label {
            font-size: 12px;
            color: #000000;
        }

    .DivlabelNovo {
        display: inline-block;
    }

        .DivlabelNovo label {
            font-size: 11px;
            color: #000000;
        }

    .DivlabelNovo3 {
        cursor: auto;
        display: inline-block;
        margin-left: 0;
    }

        .DivlabelNovo3 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            font-weight: bold;
        }

    .DivlabelNovo20 {
        display: inline-block;
        margin-left: 13%;
    }

        .DivlabelNovo20 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .DivlabelNovo35 {
        display: inline-block;
        margin-left: 28%;
    }

        .DivlabelNovo35 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .DivlabelNovo8 {
        display: inline-block;
        margin-left: 0;
    }

        .DivlabelNovo8 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .DivlabelNovo7 {
        display: inline-block;
        margin-left: 0;
    }

        .DivlabelNovo7 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .Td11 {
        width: 11%;
    }

    .Td12 {
        width: 12%;
    }

    .Td30 {
        width: 25%;
    }

    .Td18 {
        width: 20%;
    }

    .Td20 {
        width: 20%;
    }

    .TH {
        font-size: 11px;
    }

    .divAguardArq label {
        color: #4d4d4d;
        cursor: auto;
        font-size: 11px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 0;
    }

    .divAlgErros label {
        color: #f89406;
        cursor: auto;
        font-size: 12px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 0;
    }

    .divErro label {
        color: #e21111;
        cursor: auto;
        font-size: 12px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 0;
    }

    .divEnviado label {
        color: #16983b;
        cursor: auto;
        font-size: 12px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 10px;
    }

    .btLi {
        position: relative;
        right: 9px;
        top: 8px;
    }

    .btLi2 {
        position: relative;
        right: 7px;
    }

    .stBt1 {
        line-height: 35px;
        border-radius: 0;
        font-family: oratorstd;
        font-size: 16px;
        margin-right: 0;
    }

    .stBt2 {
        line-height: 35px;
        font-family: oratorstd;
        font-size: 15px;
    }

    .modal {
        background-clip: padding-box;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-radius: 0;
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        left: 40%;
        margin-left: -280px;
        outline: 0 none;
        position: fixed;
        top: 10%;
        width: 710px;
        z-index: 1050;
    }

    .divModalInic1 {
        display: inline-block;
    }

    .divModalBolCanc {
        display: inline-block;
        left: 5px;
        position: relative;
        top: 14px;
        width: 86%;
    }

    .divModalInicImg {
        display: inline-block;
    }

    .labelDiv {
        font-size: 13px;
    }

    .row-fluid [class*="span6v dv"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span6v dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 51%;
    }

    .row-fluid [class*="span6u dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 46%;
    }

    .row-fluid [class*="span4v dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 32.46%;
    }

    .row-fluid [class*="span8v dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 63%;
    }

    .row-fluid [class*="span5u dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 27%;
    }

    .row-fluid [class*="span8u dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 70%;
    }

    .lbMark {
        font-family: oratorstd;
        font-size: 12px;
        position: relative;
        right: 16px;
        top: 3px;
    }

    .row-fluid [class*="span4r"][class*="invisivel"] {
        display: none;
    }

    .row-fluid [class*="span6"][class*="invisivel"] {
        display: none;
    }

    .invisivel {
        display: none;
    }

    .btConf {
        border-radius: 0;
        font-family: oratorstd;
        font-size: 19px;
        height: 50px;
        line-height: 38px;
    }

    .thW100 {
        width: 99.7%;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        border: medium none;
        height: 25px;
        position: absolute;
        top: 8px;
        width: 23px;
    }

    .row-fluid [class*="span3 detProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 33%;
    }

    .row-fluid [class*="span6 detProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 65%;
    }

    .row-fluid [class*="span4 LabeldetProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span6 CboDetProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 59%;
    }

    .row-fluid [class*="span1int"] {
        box-sizing: border-box;
        display: block;
        float: left;
        left: 7px;
        margin-left: 1.5641%;
        min-height: 30px;
        position: relative;
        top: 5px;
        width: 4%;
    }

    .row-fluid .offset4bt {
        margin-left: 36.75213675213675%;
        *margin-left: 36.645753773413354%;
    }

        .row-fluid .offset4bt:first-child {
            margin-left: 33%;
            *margin-left: 33%;
        }

    .row-fluid [class*="span1T"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 3%;
    }

    .row-fluid [class*="span10 IncAcab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 82%;
    }

    .row-fluid [class*="span11db"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -11px;
        min-height: 30px;
        width: 93.6%;
    }

    .row-fluid [class*="span5db"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span3 labelCab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span4cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -11px;
        min-height: 30px;
        width: 98.6%;
    }

    .mtop {
        margin-top: 3%;
    }

    .mtop0 {
        margin-top: 3%;
    }

    .row-fluid [class*="span6cp"]:first-child {
        margin-left: 0px;
    }

    .row-fluid [class*="span6cp"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1%;
        min-height: 30px;
        width: 49%;
    }

    .row-fluid [class*="span5 cpoInternoLado"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        min-height: 30px;
        width: 46%;
    }

    .row-fluid [class*="span9Det"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 82.3%;
    }

        .row-fluid [class*="span9Det"] label {
            font-size: 12px;
        }

    .row-fluid [class*="span6 divCorteEspecial"] {
        width: 99%;
    }

    .row-fluid [class*="span3 PerfLabel"] {
        width: 29%;
    }

    .row-fluid [class*="span4 PerfLabel"] {
        width: 34%;
    }

    .row-fluid [class*="span5 PicoteLabel"] {
        width: 50%;
    }

    .row-fluid [class*="span4hot"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -11px;
        min-height: 30px;
        width: 98.6%;
    }

    .row-fluid [class*="span4d tabt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 47%;
    }


    .row-fluid [class*="span8d tabt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1%;
        margin-top: 0;
        min-height: 30px;
        width: 52%;
    }

    .h1CinzaMenor {
        color: #4d4d4d;
        padding: 0 7%;
        text-align: justify;
        margin-top: 5%;
    }

    .h1CinzaMaior {
        color: #4d4d4d;
        padding: 0 7%;
        text-align: justify;
        font-size: 2.5em;
    }

    .h1VermelhoMaior {
        color: #e21111;
        padding: 0 7%;
        text-align: justify;
        font-size: 2.5em;
    }

    .h3Texto {
        color: #4d4d4d;
        font-size: 1.2em;
        padding: 0 7%;
        text-align: justify;
    }

    .h3Texto2 {
        color: #4d4d4d;
        font-size: 1.1em;
        padding: 0 7%;
        text-align: justify;
    }

    .row-fluid [class*="span9z"]:first-child {
        margin-left: 24%;
    }

    .row-fluid [class*="span9z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 90%;
    }

    .row-fluid [class*="span9z Z"]:first-child {
        margin-left: 38%;
    }

    .row-fluid [class*="span9z Z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 42%;
    }

    .mg {
        margin-top: 1.5%;
    }

    .row-fluid [class*="span11 ImgGf"]:first-child {
        margin-left: 21%;
    }

    .row-fluid [class*="span11 ImgGf"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 66%;
    }

    .ImgGfProc {
        margin: 0;
        padding: 4% 0 1%;
    }

    .rwBt {
        margin: 3% 0;
    }

    .thFirst {
        text-align: justify;
        font-weight: bold;
        color: #4D4D4D;
        padding-bottom: 16px;
        padding-left: 15px;
        font-size: 24px;
    }

    .thSecondGray {
        text-align: center;
        font-weight: bold;
        background-color: #4D4D4D;
        color: #fff;
        width: 14%;
        border-right: 1px solid #4D4D4D;
    }

    .thSecondRedFutura {
        text-align: center;
        font-weight: bold;
        background-color: #e21111;
        color: #fff;
        width: 14%;
        border-right: 1px solid #e21111;
        border-left: 1px solid #e21111;
    }

    .row-fluid [class*="span4g"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 32.25%;
    }

    .row-fluid [class*="span12bt"]:first-child {
        bottom: 60px;
        margin-left: 7%;
        position: relative;
        width: 92%;
    }

    .row-fluid [class*="span3Cbx"]:first-child {
        margin-left: 20px;
        padding-top: 1%;
        text-align: right;
    }

    .row-fluid [class*="span3Cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 5.82%;
    }

    .row-fluid [class*="span1Cbx"] {
        bottom: 3px;
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.564103%;
        min-height: 30px;
        position: relative;
        width: 3.98291%;
    }

    #divInfoPessoais {
        margin-top: 1%;
    }

    #cobrancaJUR {
        margin-top: 1%;
    }

    .row-fluid [class*="span2Button"]:first-child {
        margin-left: 20px;
        margin-top: -8px;
    }

    .row-fluid [class*="span2Button"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 35px;
        width: 30%;
    }

    [class*="span2 min"] {
        float: left;
        font-size: 12px;
        margin-left: 5px;
        min-height: 1px;
        position: relative;
        top: 2px;
        right: 0;
    }

    .row-fluid [class*="span9 vcb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-bottom: 1.5%;
        margin-left: 0;
        min-height: 30px;
        width: 65%;
    }

    .mg5 {
        margin-top: 5%;
    }

    .mg2 {
        margin-bottom: 2%;
    }

    .mg4p {
        margin: 4% 0px;
    }

    .row-fluid [class*="span11"][class*="Fl"]:first-child {
        border-bottom: 1px solid #c0c0c0;
        margin: 0 2.5%;
        padding: 2% 0;
    }

    .row-fluid [class*="span3 z"]:first-child {
        margin-left: 5%;
        text-align: left;
    }

    .row-fluid [class*="span3 z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 20%;
    }

    .row-fluid [class*="span9 z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 65%;
    }

    .row-fluid [class*="span4"][class*="BtEnv"]:first-child {
        border-top: 1px solid #c0c0c0;
        margin: 0 2.5%;
        padding: 2% 0;
    }

    .row-fluid [class*="span4 BtEnv"] {
        width: 95.2%;
    }

    .row-fluid [class*="span1"][class*="spBtn"]:first-child {
        margin-left: 75%;
        width: 19%;
    }

    .row-fluid [class*="span7 divlogin"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span5 divlogin"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        margin-top: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span11"][class*="Ac"]:first-child {
        border-bottom: 1px solid #c0c0c0;
        margin: 0 2.5%;
        padding: 3% 0;
    }

    .row-fluid [class*="span11 Ac"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 95.2%;
    }

    .row-fluid [class*="span11"][class*="Ifram"]:first-child {
        margin: 0 2.5%;
        padding: 3% 0;
    }

    .row-fluid [class*="span11 Ifram"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 95.2%;
    }

    .row-fluid [class*="span3"][class*="Img"]:first-child {
        margin-left: 6%;
        margin-top: 0;
        text-align: left;
        width: 40%;
    }

    .row-fluid [class*="span6 z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 48.718%;
    }

    .mapGoo {
        border: 1px solid #c0c0c0;
        height: 288px;
        margin: 4% 0;
        padding: 2%;
        width: 95%;
    }

    .row-fluid [class*="span12o"]:first-child {
        margin-left: 2%;
    }

    .row-fluid [class*="span12o"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        position: relative;
        z-index: 98;
        width: 100%;
    }

    .row-fluid [class*="span4lb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        margin-top: 60px;
        min-height: 30px;
        position: absolute;
        width: 70%;
        z-index: 99;
    }

        .row-fluid [class*="span4lb"] h2 {
            color: #ffffff;
            font-size: 15px;
            margin: 0 7px 1px;
            padding-bottom: 14px;
        }

        .row-fluid [class*="span4lb"] h3 {
            color: #ffffff;
            font-size: 13px;
            margin: 0 7px 1px;
            padding-bottom: 10px;
            text-align: justify;
        }

    .hrPortProd2 {
        border-bottom: 1px solid rgb(211, 211, 211);
        margin-left: 2%;
        margin-top: 0;
        width: 96%;
    }

    .priDiv {
        height: auto;
        min-height: 72px;
    }

        .priDiv h3 {
            font-size: 14px;
            font-weight: bold;
            padding: 0 10%;
        }

        .priDiv h4 {
            color: #000000;
            font-size: 10px;
            padding: 0 9% 2% 10%;
            text-align: justify;
        }


    .secDiv {
        height: auto;
        min-height: 180px;
    }

    .terDiv {
        height: auto;
        min-height: 40px;
        position: absolute;
        right: 5px;
        top: 433px;
        width: 75%;
    }

    .altbtn {
        height: 40px;
    }

    .altbtn2 {
        height: 40px;
        font-family: oratorstd;
        border-radius: 0;
        line-height: 30px;
    }

    .row-fluid [class*="span5r"]:first-child {
        margin-left: 2%;
    }

    .row-fluid [class*="span5r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 40.1709%;
    }

    .row-fluid [class*="span7r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 55.265%;
    }

    .row-fluid [class*="span4S"]:first-child {
        margin-left: 10%;
    }

    .row-fluid [class*="span4S"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 20px;
        width: 42.6239%;
    }

        .row-fluid [class*="span4S"] label {
            font-size: 12px;
        }

    .row-fluid [class*="span2r"]:first-child {
        margin-left: 10%;
    }

    .row-fluid [class*="span4 r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 31.6239%;
    }

    .lh {
        height: 30px;
    }

    .row-fluid [class*="span12 altbtn"] {
        min-height: 40px;
    }

    .row-fluid [class*="span12 altbtn2"] {
        font-size: 12px;
        line-height: 30px;
        min-height: 30px;
        padding: 4px 0;
    }

        .row-fluid [class*="span12 altbtn2"] img {
            border: 0 none;
            height: auto;
            max-width: 100%;
            vertical-align: middle;
        }

    .headerPr {
        margin: 1.5% 1.5% 0.25%;
        padding-bottom: 0;
        font-weight: bold;
    }

    .headersec {
        margin: 0px 1.5%;
        padding-bottom: 0;
    }

    .headerTerc {
        margin: 0px 1.5%;
    }

    .headerquat {
        color: #3d3d3d;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 10px;
    }

    .row-fluid [class*="span4d Orc"]:first-child {
        margin-left: 1.5%;
        min-height: 395px;
        padding-top: 1%;
        text-align: center;
    }

    .row-fluid [class*="span4d Orc"] {
        border: 1px solid #c0c0c0;
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 395px;
        padding-top: 1%;
        text-align: center;
        width: 31.3%;
    }

    .row-fluid [class*="span12i"]:first-child {
        margin-left: 0;
        padding: 0 2%;
        z-index: 99;
        width: 100%;
    }

    .row-fluid [class*="span12j"] {
        bottom: 35px;
        box-sizing: border-box;
        display: block;
        float: left;
        height: 25px;
        margin-left: 0;
        min-height: 25px;
        position: relative;
        z-index: 100;
        width: 100%;
    }

    .row-fluid [class*="span12k"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        padding: 0 7%;
        text-align: justify;
        width: 100%;
    }

    .row-fluid [class*="span12l"] {
        border-top: 1px solid #c0c0c0;
        box-sizing: border-box;
        display: block;
        float: left;
        margin: 0 2%;
        min-height: 15px;
        width: 96%;
    }


    .row-fluid [class*="span12m"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 25px;
        padding-left: 7%;
        text-align: left;
        width: 100%;
    }


    .row-fluid [class*="span2c ORc"]:first-child {
        margin-left: 7%;
    }

    .row-fluid [class*="span2c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3%;
        min-height: 30px;
        width: 14.5299%;
    }


    .headerPrEsp {
        border-bottom: 1px solid #d3d3d3;
        font-weight: bold;
        margin: 3% 2%;
        padding-bottom: 1%;
        width: 96%;
    }

    .hrPrEsp1 {
        border-top: 1px solid #c0c0c0;
        margin: 5px 0;
        width: 220px;
    }

    .hrPrEsp3 {
        border-bottom: 1px solid rgb(211, 211, 211);
        margin-left: 2%;
        margin-top: 0;
        width: 96%;
    }

    .divDescr {
        height: 300px;
        min-height: 78px;
        margin-left: 226px;
        margin-top: -292px;
        min-height: 115px;
        overflow-y: auto;
        width: 388px;
    }

        .divDescr h3 {
            font-size: 14px;
            font-weight: bold;
            padding: 1% 10% 0;
        }

        .divDescr h4 {
            font-size: 12px;
            color: #000000;
            padding: 0 9% 0 10%;
            text-align: justify;
        }

    .divSocialNetw {
        height: auto;
        min-height: 81px;
        padding: 1% 10%;
    }

        .divSocialNetw h3 {
            padding: 0;
            font-weight: bold;
        }

    .divBtnProj {
        height: auto;
        min-height: 46px;
    }

    .cade {
        display: none !important;
    }

    .dvRwFlwPrj {
        border: 1px solid #c0c0c0;
        background: #fff;
        margin-bottom: 1%;
        width: 99.7%;
    }

    .btProj {
        height: 30px;
        font-family: oratorstd;
        border-radius: 0;
        line-height: 20px;
    }

    .row-fluid [class*="span5bt II"]:first-child {
        margin-left: -80.5%;
    }

    .row-fluid [class*="span5bt II"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -33%;
        min-height: 30px;
        width: 39%;
        margin-top: -45px;
    }

        .row-fluid [class*="span5bt II"] a {
            font-size: 11px;
            padding: 4px 0;
            height: 30px;
            line-height: 20px;
        }

    .row-fluid [class*="span10 nv"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span2 pull-right II"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        margin-top: 0;
        min-height: 30px;
        position: absolute;
        right: 53px;
        top: 55px;
        width: 50%;
    }

    .logo {
        color: #3f3e3e;
        font-family: oratorstd;
        font-size: 36px;
        float: none;
        display: block;
        height: 67px;
        padding-top: 6px;
        width: 170px;
    }

    .navbar-fixed-top {
        margin-bottom: 20px;
    }

    .navbar .btn, .navbar .btn-group {
        margin-top: 21px;
        padding: 0px 10px;
        position: relative;
        left: 9px;
    }

    .sf-search #search-global-form input[type="text"] #search {
        left: 32px;
        position: relative;
        top: -8px;
        width: 340px !important;
    }

    .row-fluid [class*="span8 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 60%;
    }

    .row-fluid [class*="span3 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span1 cab"] {
        bottom: 4px;
        box-sizing: border-box;
        display: block;
        float: left;
        left: 20px;
        margin-left: 2.76243%;
        min-height: 30px;
        position: relative;
        width: 4%;
    }

    .row-fluid [class*="span10 txtProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 66%;
    }

    .row-fluid [class*="span2Btn txtProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        padding-top: 7px;
        width: 31%;
    }

    .w22 {
        width: auto;
    }

    .w12 {
        width: 20%;
    }

    .lb22 label {
        text-align: left;
        padding-top: 15px;
    }

    .row-fluid [class*="span9art"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span5cbx"]:first-child {
        margin-left: 0.5%;
    }

    .row-fluid [class*="span5cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 30%;
    }


    .row-fluid [class*="span2x"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 20%;
    }


    .row-fluid [class*="span4pag"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.564%;
        min-height: 30px;
        width: 45%;
    }

    .row-fluid {
        width: 99.7%;
    }

        .row-fluid .offset6:first-child {
            margin-left: 32.381%;
        }

        .row-fluid [class*="span4FE"] {
            box-sizing: border-box;
            display: block;
            float: left;
            margin-left: 1.5%;
            min-height: 30px;
            width: 32.33%;
        }

        .row-fluid [class*="span9Zart"] {
            box-sizing: border-box;
            display: block;
            float: left;
            margin-left: 0;
            min-height: 30px;
            width: 100%;
        }

        .row-fluid [class*="span2Z"] {
            box-sizing: border-box;
            display: block;
            float: left;
            margin-left: 0;
            min-height: 30px;
            width: 100%;
        }

    /*Inicio css modal Login*/

    /*a:hover, a:focus {
            color: #000000 !important;
            text-decoration: none !important;
        }*/

    .divModalInicModal1Modal {
        display: inline-block !important;
        margin-left: 20px !important;
    }

    .divModalInicModal1ModalMobile {
        display: inline-block !important;
        margin-left: 20px !important;
        margin-top: -5px;
    }

    .divModalInicModalImgModal {
        display: inline-block !important;
    }

        .divModalInicModalImgModal span {
            bottom: 23px !important;
            left: 13px !important;
            position: relative !important;
        }

    .divModalInicModalImgModalMobile {
        display: inline-block !important;
    }

        .divModalInicModalImgModalMobile span {
            bottom: 23px !important;
            left: 13px !important;
            position: relative !important;
        }

    #IconCloseMobile {
        margin-left: 0px;
    }



    .divModalInicModal {
        display: inline-block !important;
        left: 5px !important;
        position: relative !important;
        top: 14px !important;
        width: 85% !important;
    }

    .divModalInicModalMobile {
        display: inline-block !important;
        left: 15px !important;
        position: relative !important;
        top: 0px !important;
        width: 80% !important;
    }

    .divModalInicModal h2 {
        color: #4d4d4d !important;
        /*font-weight: bold;*/
    }

    .divModalInicModal label {
        color: #4d4d4d !important;
        /*font-weight: bold;*/
    }

    .ModalLogin {
        margin-left: -310px !important;
        width: 97% !important;
    }

    .modal-header {
        border-bottom: 0px solid #eee !important;
        padding: 9px 15px;
    }

    .modal-headerL {
        border-top: 1px solid #d4d4d4 !important;
        margin: 0 15px !important;
        padding: 0px 15px;
    }

    .modal-footerL {
        border-bottom: 1px solid #d4d4d4 !important;
        margin: 0 15px !important;
        padding: 0px 15px;
    }

    .row-fluid [class*="span6Modal"]:first-child {
        margin-left: 0 !important;
        border-left: 0 !important;
    }

    .row-fluid [class*="span6Modal"] {
        border-left: 1px solid #d4d4d4 !important;
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 2.5641% !important;
        min-height: 250px !important;
        width: 46% !important;
    }

    .row-fluid [class*="span12Modal"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span12Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span12ModalMobileRecuperar"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span12ModalMobileRecuperar"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 82% !important;
    }

    .row-fluid [class*="span12ModalBtn"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span12ModalBtn"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 94% !important;
    }

    .row-fluid [class*="span11Modal"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span11Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 90% !important;
    }


    .row-fluid [class*="span12ModalLabel"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span12ModalLabel"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span5Modal"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span5Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641%;
        min-height: 30px !important;
        width: 50.82% !important;
    }



    .row-fluid [class*="span4Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span4Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 70.5641% !important;
        min-height: 30px !important;
        width: 25.82% !important;
    }

    .row-fluid [class*="span5BtnModal"]:first-child {
        margin-left: 209px !important;
        margin-top: 2%;
    }

    .row-fluid [class*="span5BtnModal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 46.82% !important;
    }

    .row-fluid [class*="span8Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span8Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 65.81196581196582% !important;
    }

    .row-fluid [class*="span2Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span2Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 14% !important;
    }

    .btn-info {
        background-color: #4e69a2 !important;
        background-image: linear-gradient(to bottom, #4e69a2, #4e69a2) !important;
        background-repeat: repeat-x !important;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    }

    .row-fluid .offset45:first-child {
        margin-left: 29.188% !important;
    }

    .upDiv {
        bottom: 15px;
        position: relative;
    }

    .upDivlabel {
        bottom: 15px;
        position: relative;
    }

    .upDivEmail {
        bottom: 23px;
        position: relative;
    }

    .erroNoModal {
        margin-left: 19px;
        width: 80%;
        border-radius: 0 !important;
        margin-bottom: 0 !important;
    }

        .erroNoModal label {
            margin: 2px !important;
        }

            .erroNoModal label img {
                margin-left: -8px;
                margin-right: 3px !important;
            }

    .imgFaceBook {
        display: inline-block;
        left: 45px;
        position: relative;
        top: 28px;
    }

    .Ajus {
        margin-left: 5px;
    }

    .row-fluid [class*="span12ModalBtn2"]:first-child {
        margin-left: 25px !important;
    }

    .row-fluid [class*="span12ModalBtn2"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 94% !important;
    }

    .ModalLoginDesc {
        margin-left: -600px !important;
        width: 900px !important;
    }

    .modal-bodyDesc {
        max-height: 600px !important;
        overflow-y: no-display !important;
        padding: 3px !important;
        position: relative !important;
        height: 600px;
    }

    .row-fluid [class*="span12car2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0px !important;
        min-height: 30px;
        width: 99.5%;
    }

    .modal.fade.in {
        top: 0%;
    }

    .ModalLoginDesc {
        margin-left: -300px !important;
        width: 900px !important;
    }

    .modal-bodyDesc {
        max-height: 600px !important;
        overflow-y: no-display !important;
        padding: 3px !important;
        position: relative !important;
        height: 600px;
    }

    .row-fluid [class*="span12car2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2px !important;
        min-height: 30px;
        width: 99.5%;
    }

    .modal.fade.in {
        top: 0%;
    }



    #footer a {
        color: #1c1c1c;
        font-size: 11px;
        transition: all 0.6s ease 0s;
    }

    .navbar .nav {
        display: block;
        float: left;
        left: 0;
        margin: 0 1px 0 0;
        position: relative;
    }

    .dropup, .dropdown {
        padding-right: 0;
        position: relative;
    }

    .navbar .nav > li:first-child {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        padding-left: 2px;
    }

    .navbar .nav > li > a, .navbar .nav ul.dropdown-menu a {
        border: 0 none;
        color: #000;
        display: block;
        font-family: "oratorstd";
        font-size: 12px;
        font-weight: 300;
        line-height: 1;
        position: relative;
        text-decoration: none;
        text-shadow: none;
        text-transform: uppercase;
        transition: all 0.2s ease 0s;
    }

    [class*="span2 min"] {
        float: left;
        margin-left: 8px;
        margin-top: 2px;
        min-height: 1px;
    }

    .row-fluid [class*="span12ColorRed"] {
        box-sizing: border-box;
        width: 100%;
        background-color: #e21111;
        bottom: 25px;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 25px;
        opacity: 0.6;
        padding-top: 8px;
        position: relative;
    }

        .row-fluid [class*="span12ColorRed"] label {
            color: #ffffff;
            font-weight: bold;
            text-align: center;
            font-size: 11px;
        }

    .row-fluid [class*="span2 pull-right"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -1%;
        min-height: 30px;
        width: 18%;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        right: 0 !important;
    }

    .row-fluid [class*="span3a"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span3a"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1%;
        min-height: 30px;
        width: 23%;
    }

    .row-fluid [class*="span1a"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 10%;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        border: medium none;
        height: 25px;
        position: absolute;
        right: 0px;
        top: 11px;
        width: 25px;
        margin-left: 2px;
    }


    #Calendario1 {
        margin-right: 10px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    #Calendario2 {
        margin-right: 10px;
        margin-top: -31px;
        float: right;
        position: relative;
    }

    .row-fluid [class*="span1a z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        margin-top: 30px;
        min-height: 30px;
        position: absolute;
        right: 48px;
        width: 4%;
    }

    .row-fluid [class*="span3b"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 22%;
    }

    .row-fluid [class*="span11a"] {
        box-sizing: border-box;
        display: block;
        float: left;
        font-size: 11px;
        margin-left: 0;
        min-height: 30px;
        width: 90%;
    }

    .row-fluid [class*="span3d"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 30%;
        margin-top: 2px;
    }

    .row-fluid [class*="span4E"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 32.3%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 26.2541%;
        margin-top: -23px;
    }

    .row-fluid .offset5:first-child {
        margin-left: 33.818%;
    }

    .row-fluid [class*="span1E"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 23%;
    }

    .row-fluid [class*="span1E2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 4.5%;
        min-height: 30px;
        width: 23%;
        margin-top: -21px;
    }

    .text-center {
        text-align: center;
        font-size: 11px;
    }

    .row-fluid [class*="span4Sl"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 97%;
    }

    .row-fluid [class*="span12BtnFav"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span12BtnSuc"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span12Carrs"]:first-child {
        margin-left: 1%;
    }

    .row-fluid [class*="span8Sl"]:first-child {
        margin-left: 1%;
        margin-top: 1%;
    }

    .row-fluid [class*="span12 y"]:first-child {
        margin-left: 0;
        width: 95%;
    }

    .row-fluid [class*="span12Img2"]:first-child {
        padding: 3% 3% 2%;
    }

    .row-fluid [class*="span8Sl"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 98%;
    }

    .row-fluid [class*="span12Carrs"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 98%;
    }

    .row-fluid [class*="span2Container"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span6Log1 divlogin"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 48%;
    }

    .row-fluid [class*="span6Log1 divnovocadastro"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        min-height: 30px;
        width: 48%;
    }

    #divbtnFisica {
        padding-top: 24px;
    }

    #DivCbxGrupoProdutos {
        margin-left: 80px;
        margin-top: -64px;
    }

    #ImagemTemplate {
        height: 65px;
        margin-left: 13px;
        margin-top: 15px;
        width: 58px;
    }

    #letrasgaba {
        font-weight: bold;
        margin-left: -280px;
        margin-top: 91px;
    }

    #letrasgabadebaixo {
        margin-left: -279px;
        margin-top: -23px;
        width: 718px;
    }

    .Pesquisagabaritos {
        margin-right: 200px;
        margin-top: -58px;
    }

    #searchGabaritos {
        margin-left: 83px;
        margin-top: -15px;
        width: 216px;
    }

    #searchGabaritosTodosProdutos {
        margin-left: 83px;
        margin-top: -15px;
        width: 216px;
    }

    #ImageSearch {
        margin-left: 89px;
        margin-top: -6px;
        position: absolute;
    }

    #ImageSearchTodosProdutos {
        margin-left: 89px;
        margin-top: -6px;
        position: absolute;
    }

    select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
        border-radius: 0;
        color: #555;
        display: inline-block;
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        margin-bottom: 10px;
        padding: 4px 26px;
        vertical-align: middle;
    }

    #FecharSearch {
        margin-left: 0px;
        margin-top: 0px;
    }
    /*
    .row-fluid .span4 {
        width: 18.82%;
    }
        */
    #PrimeiroBloco {
        margin-top: 30px;
    }

    .TbImg {
        margin-left: 2.864%;
    }

    .row-fluid [class*="span4 TbImg"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.39%;
        min-height: 30px;
    }

    #DivCbxGrupoProdutosModalSelect {
        font-size: 11px;
        margin-left: 468px;
        margin-top: -272px;
        width: 231px;
    }

    #BordaModal {
        height: 296px;
        margin-left: 10px;
        margin-top: -15px;
        width: 410px;
    }

    #PalavraFormato {
        margin-left: 471px;
        margin-top: -294px;
        width: 150px;
    }

    hr {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #eee -moz-use-text-color #fff;
        border-image: none;
        border-style: solid none;
        border-width: 1px 0;
        margin: 20px 18px;
        width: 860px;
    }

    #PalavraGabarito {
        margin-left: 471px;
        margin-top: -223px;
        width: 150px;
    }

    .vr {
        border: 1px solid #eee;
        display: inline;
        height: 127px;
        margin-left: 445px;
        margin-top: -125px;
        width: 1px;
    }

    #Iconesgabaritos {
        border: 1px solid #c0c0c0;
        height: 64px;
        margin-left: 471px;
        margin-top: -200px;
        width: 227px;
    }

    #IconeAiGabarito {
        margin-left: 12px;
        margin-top: 11px;
    }

    #IconeIDGabarito {
        margin-left: 10px;
        margin-top: 10px;
    }

    #IconePSGabarito {
        margin-left: 10px;
        margin-top: 10px;
    }

    #IconeCOrelGabarito {
        margin-left: 10px;
        margin-top: 10px;
    }

    #ImagemPlay {
        margin-left: 495px;
        margin-top: -121px;
    }

    #SaibaComoUsar {
        margin-left: 526px;
        margin-top: -116px;
        width: 130px;
    }

    #ImagemVideo {
        margin-left: 516px;
        margin-top: -93px;
    }

    #EscolhaBold {
        font-weight: bold;
        color: #3d3d3d;
    }

    #EscolhaBaixe {
        font-weight: bold;
        color: #3d3d3d;
    }

    #EscolhaSaiba {
        font-weight: bold;
        color: #e21111;
    }

    #IconClose {
        margin-left: -67px;
    }

    #CorpoModal {
        height: 300px;
        margin-left: 0;
        margin-top: -173px;
    }

    #rodapemodal {
        margin-top: 103px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-color: #e21111;
        border-left: 1px solid #ccc;
        height: 28px;
        line-height: 28px;
        position: absolute;
        right: 1px;
        top: 0;
        width: 27px;
    }

    #imagensModal {
        height: 259px;
        margin-left: 8px;
        margin-top: 8px;
        max-width: 392px;
        width: 391px;
    }

    #letrasgabaModal {
        margin-left: 0px;
        margin-top: 8px;
        font-weight: bold;
    }

    #letrasgabadebaixoModal {
        margin-left: 0px;
        margin-top: -23px;
    }

    #ImagemTemplateModal {
        height: 60px;
        margin-left: 19px;
        margin-top: -4px;
        width: 51px;
    }

    #DivCbxGrupoProdutosModal {
        font-size: 12px;
        margin-left: 80px;
        margin-top: -65px;
        width: 500px;
    }

    #Play1 {
        position: relative;
        bottom: 119px;
        left: 109px;
    }

    #Play2 {
        position: relative;
        bottom: 119px;
        left: 109px;
    }

    #Play3 {
        position: relative;
        bottom: 119px;
        left: 109px;
    }

    .divModalFechar {
        margin-left: 0px;
        margin-top: -63px;
    }


    .row-fluid [class*="span12T c"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span12T c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 97%;
    }

    .row-fluid [class*="span3c"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span3c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 97%;
    }

    .row-fluid [class*="span6I"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 95%;
    }

    .row-fluid [class*="span6 v"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 95%;
    }


    #Selectproduto {
        margin-left: 591px;
        margin-top: -64px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        position: absolute;
        top: 0px;
        right: 10px;
        width: 27px;
        border-left: 1px solid #ccc;
        background-color: #e21111;
        line-height: 28px;
        height: 28px;
    }

    .row-fluid [class*="span6z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.5%;
        min-height: 30px;
        width: 95%;
    }

    #divFluid1 {
        margin-bottom: 2%;
    }

    #divFluid2 {
        margin-bottom: 2%;
    }

    #divFluid3 {
        margin-bottom: 2%;
    }

    #divFluid4 {
        margin-bottom: 2%;
    }

    #divFluid5 {
        margin-bottom: 2%;
    }

    .row-fluid [class*="span6End"]:first-child {
        margin-left: 3.76243%;
    }

    .row-fluid [class*="span6End"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 96%;
    }

    form {
        margin: 0 0 15px;
    }

    .row-fluid [class*="span5bt"]:first-child {
        margin-left: 1.2%;
    }

    .row-fluid [class*="span5bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 97.5%;
    }

    .row-fluid [class*="span9art"]:first-child {
        background-color: #fff;
        border: 1px solid #c0c0c0;
        margin-left: 0;
        margin-top: 2%;
        padding-bottom: 3.5%;
    }

    .row-fluid [class*="span6Dv"]:first-child {
        border-left: 1px solid #c0c0c0;
        border-top: 1px solid #c0c0c0;
        margin-left: 3.5%;
    }

    .row-fluid [class*="span6Dv"] {
        border-left: 1px solid #c0c0c0;
        border-right: 1px solid #c0c0c0;
        border-top: 1px solid #c0c0c0;
        box-sizing: border-box;
        display: block;
        float: left;
        height: auto;
        line-height: 100px;
        margin-left: 0;
        min-height: 120px;
        width: 46.5%;
    }

    .row-fluid [class*="span3Img"]:first-child {
        margin-left: 8%;
    }

    .row-fluid [class*="span3Img"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 22.82%;
    }

    .row-fluid [class*="span8Text"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        margin-top: 2%;
        min-height: 30px;
        width: 50%;
    }

    .row-fluid [class*="span2C"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
        margin-top: 2%;
    }

    .row-fluid [class*="span12 cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 95%;
    }

    .row-fluid [class*="span3Cb"]:first-child {
        margin-left: 3.6%;
    }

    .row-fluid [class*="span3Cb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 20%;
    }

    .row-fluid [class*="span2M"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span1 Pesq"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.25641%;
        min-height: 30px;
        width: 5.98291%;
    }

    .row-fluid [class*="span1M"] {
        box-sizing: border-box;
        display: block;
        float: left;
        left: 335px;
        margin-left: 0.25641%;
        margin-top: 7px;
        min-height: 30px;
        position: absolute;
        width: 5.98291%;
    }

    .row-fluid [class*="span1M2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        left: 478px;
        margin-left: 0.25641%;
        margin-top: 7px;
        min-height: 30px;
        position: absolute;
        width: 5.98291%;
    }

    .row-fluid [class*="span2Cb"]:first-child {
        margin-left: 3.6%;
    }

    .row-fluid [class*="span2Cb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span9 sec"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.25641%;
        min-height: 30px;
        width: 74.3058%;
    }

    .row-fluid [class*="span2n"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 20%;
    }

    .row-fluid [class*="span2McA"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 4%;
        min-height: 30px;
        width: 22.5%;
    }

    .row-fluid [class*="span2McB"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 22.5%;
    }

    .row-fluid [class*="span3Mc"]:first-child {
        margin-left: 5%;
    }

    .row-fluid [class*="span3Mc"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.25641%;
        min-height: 30px;
        width: 23.82%;
        padding-top: 14px;
    }

    .row-fluid [class*="span8Mb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.25641%;
        min-height: 30px;
        padding-top: 12px;
        width: 65.812%;
    }

    [class*="span3Img2"]:first-child {
        margin-left: 8%;
    }

    .row-fluid [class*="span3Img2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 22.82%;
    }

    .row-fluid [class*="span8Txt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        margin-top: 2%;
        min-height: 30px;
        width: 50.812%;
    }

    .row-fluid [class*="span2Chk"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span3c z"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span3c z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 24.4%;
    }

    .row-fluid [class*="span3 Bold"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span3 Bold"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 18.95%;
    }

    .row-fluid [class*="span3 BoldW"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span3 BoldW"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 18.95%;
    }

    .row-fluid [class*="span3 Bold"] a {
        font-size: 11px;
    }

    .row-fluid [class*="span3 BoldW"] a {
        font-size: 11px;
        color: #fff;
    }

    .row-fluid [class*="span11 bt"] {
        width: 100%;
    }

    .row-fluid [class*="span9 bt"] {
        width: 100%;
    }

    .row-fluid [class*="span6 bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        margin: 2%;
        width: 46%;
    }

    .row-fluid [class*="span5 bt"] {
        width: 50%;
    }

    .row-fluid [class*="span6 bt2"] {
        width: 75%;
    }

    .row-fluid [class*="span12 tab"] {
        width: 96%;
    }

    .tdImgExluir {
        left: 1px;
        position: relative;
        top: 0;
    }

    .tdImgEditar {
        bottom: -1px;
        left: 5px;
        position: relative;
    }

    .tdImg {
        height: 60px;
        left: 0;
        position: relative;
        width: 90px;
    }

    .row-fluid [class*="span4 m"] {
        width: 31.4%;
    }

    .divMenuInferior {
        background: #e21111 none repeat scroll 0 0;
        color: #ffffff;
        font-family: oratorstd;
        font-size: 18px;
        font-weight: normal;
        line-height: 40px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
    }

    .divMenuInferior2 {
        background: #ffffff none repeat scroll 0 0;
        font-family: oratorstd;
        font-size: 18px;
        font-weight: normal;
        height: 135px;
        line-height: 80px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
    }

    .divMenuLateralH33 {
        background: #e21111 none repeat scroll 0 0;
        color: #ffffff;
        display: inline-block;
        font-family: oratorstd;
        font-weight: normal;
        height: 60px;
        line-height: 60px;
        margin: 0;
        padding: 6px 11px;
        text-align: right;
        width: 40%;
    }

    .divMenuLateralH34 {
        background: #fff none repeat scroll 0 0;
        color: #000000;
        display: inline-block;
        float: right;
        font-weight: normal;
        height: 60px;
        line-height: 60px;
        margin: 0;
        padding: 6px 11px;
        text-align: left;
        width: 40%;
    }

    .row-fluid [class*="span4Radio"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span4Radio"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 44%;
    }

    .row-fluid [class*="span7Radio"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 4.5%;
        min-height: 30px;
        width: 38%;
    }

    .row-fluid [class*="span5 end"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span5 end"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3%;
        min-height: 30px;
        width: 45.5%;
    }

    .row-fluid [class*="span3 bt"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span3 bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 28.87%;
    }

    .row-fluid [class*="span7 bt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 56%;
    }

    .row-fluid [class*="span11 tab"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span6 Tela"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span6 Tela"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3%;
        min-height: 30px;
        width: 100%;
        width: 45.5%;
    }

    .row-fluid [class*="span2s st"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span2s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 8.5%;
    }

    .row-fluid [class*="span10s divBar"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.8%;
        min-height: 30px;
        width: 82%;
    }

    .row-fluid [class*="span9s st"]:first-child {
        margin-left: 4%;
        padding: 5% 3%;
    }

    .row-fluid [class*="span9s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 55%;
    }

        .row-fluid [class*="span9s st"] label {
            font-size: 11px;
        }

    .row-fluid [class*="span4s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        width: 34%;
        padding: 4% 0;
    }

        .row-fluid [class*="span4s st"] label {
            font-size: 11px;
        }

    .row-fluid [class*="span1s st"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 0;
        width: 4%;
        padding: 4% 0;
    }

    .row-fluid [class*="span11s st"] {
        border: 1px solid rgb(192, 192, 192);
        bottom: 14px;
        box-sizing: border-box;
        display: block;
        float: left;
        height: auto;
        margin-left: 1.1%;
        min-height: 30px;
        position: relative;
        width: 95.1%;
    }

    .row-fluid [class*="span11"][class*="TabelaInic"]:first-child {
        margin-left: 2.5%;
    }

    .row-fluid [class*="span3s"][class*="borderA"]:first-child {
        margin-left: 1.4%;
    }

    .row-fluid [class*="span3s borderA"] {
        box-sizing: border-box;
        display: block;
        float: left;
        height: 90px;
        line-height: 105px;
        margin-left: 1.3%;
        min-height: 30px;
        width: 27%;
    }

    .row-fluid [class*="span2r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 14.5299%;
    }

    .row-fluid [class*="span8s"] {
        box-sizing: border-box;
        display: inline-block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        position: relative;
        right: 5px;
        top: 27px;
        width: 82%;
    }

    .row-fluid .offset3a {
        margin-left: 10.205%;
    }

    .row-fluid [class*="span4r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 27.46%;
    }


    .dIV {
        bottom: 70px;
        margin-left: 1%;
        position: relative;
    }

    .row-fluid [class*="span6"][class*="Menor"]:first-child {
        margin-left: 3%;
    }

    .row-fluid [class*="span6 Tela"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 46.7%;
    }

    .row-fluid [class*="span6 right"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 74%;
    }


    #ModalKit {
        margin-left: -5px !important;
        margin-top: 120px;
        width: 305px !important;
        height: 430px !important;
    }

    #ModalIntrucoes {
        margin-left: -5px !important;
        margin-top: 120px;
        width: 305px !important;
        height: 450px !important;
    }

    #letrasKitEmplos {
        font-size: 20px;
        margin-left: 1px !important;
        margin-top: -190px !important;
        text-align: center;
        width: 282px !important;
        color: #464444;
        top: 50px;
    }

    #letrasIntrucaoEmplos {
        font-size: 23px;
        margin-left: -10px !important;
        margin-top: -195px !important;
        text-align: center;
        width: 303px !important;
        color: #464444;
    }

    #letrasKitEmplosGratis {
        margin-left: 178px !important;
        margin-top: 29px !important;
        color: #464444;
    }

    #letrasIntrucoesEmplosGratis {
        margin-left: 124px;
        margin-top: 13px;
    }

    #letrasKitEmplospodemosavisar {
        font-size: 15px !important;
        margin-left: 60px !important;
        margin-top: 15px !important;
        text-align: center;
        width: 187px !important;
        color: #808080;
    }

    #letrasIntrucoesEmplospodemosavisar {
        color: #464444;
        font-size: 18px;
        margin-left: 50px !important;
        margin-top: 9px !important;
        text-align: center;
        width: 199px !important;
    }

    #letrasabaixo {
        font-size: 12px !important;
        margin-left: 41px;
        margin-top: 12px;
        color: #464444;
        width: 201px;
    }

    #letrasabaixoIntrucoes {
        font-size: 9px;
        margin-left: 39px;
        margin-top: 7px;
        color: #464444;
    }

    #ImagemSetaVermelha {
        height: 82px !important;
        margin-left: -7px !important;
        margin-top: -132px !important;
        width: 56px !important;
    }

    #ImagemSetaVerde {
        height: 82px !important;
        margin-left: -7px !important;
        margin-top: -71px !important;
        width: 56px !important;
    }

    #IconClose {
        margin-left: 250px;
        margin-top: 0px;
    }

    #btnFecharKit {
        margin-top: 68px;
    }

    #btnFecharKitIntrucoes {
        margin-top: 68px;
    }

    #IconCloseIntrucao {
        margin-left: 255px;
        margin-top: 0px;
    }

    #CorpoModal {
        margin-left: 32px;
        margin-top: -30px;
    }

    #InputReserva {
        border-radius: 5px;
        height: 42px;
        margin-left: -42px !important;
        margin-top: -26px !important;
        width: 158px !important;
    }

    #InputReservaIntrucoes {
        border-radius: 5px;
        height: 42px;
        margin-left: -47px !important;
        margin-top: 4px !important;
        width: 158px !important;
    }

    #BlocoDiv {
        background: #f6f6f6 none repeat scroll 0 0;
        border: 1px solid #c0c0c0;
        color: #c0c0c0;
        height: 150px;
        margin-left: 26px !important;
        margin-top: -68px !important;
        width: 241px !important;
        border-radius: 5px;
        height: 140px !important;
    }

    #BlocoDivIntrucoes {
        background: #f6f6f6 none repeat scroll 0 0;
        border: 1px solid #c0c0c0;
        color: #c0c0c0;
        height: 140px !important;
        margin-left: 21px !important;
        margin-top: -38px !important;
        width: 241px !important;
        border-radius: 5px;
    }

    #DivCbxGrupoProdutosModal {
        margin-left: -6px;
        margin-top: 200px;
    }

    #DivCbxGrupoProdutosModalIntrucao {
        margin-left: 0px;
        margin-top: 200px;
    }

    #btnReservar {
        margin-left: 0px;
        margin-top: 10px !important;
        width: 182px !important;
        font-size: 13px !important;
    }

    #btnReservarIntrucoes {
        margin-left: 0px;
        margin-top: 10px;
        width: 182px !important;
        font-size: 13px !important;
    }

    #Faixaverde {
        margin-left: 0px;
        margin-top: 0px;
    }





    /*Css Tela Carrinho/envioArquivo*/

    .row-fluid [class*="span12 tabela"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 96%;
    }

    .imgSetaSup {
        bottom: 2px;
        position: relative;
        right: 4px;
    }

    .imgReload {
        margin-right: 3%;
    }

    .row-fluid [class*="span12s linhaSup"]:first-child {
        border-top: 1px solid #c0c0c0;
        margin: 0 2%;
        padding-top: 2%;
    }

    .row-fluid [class*="span12s"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.3%;
        min-height: 30px;
        width: 96%;
    }

    .row-fluid [class*="span11r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        font-size: 10px;
        min-height: 30px;
        padding: 4px 1px;
        width: 100%;
    }

    .row-fluid [class*="span4 ig"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 22%;
    }

    .row-fluid [class*="span8 ig"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 78%;
    }

    .row-fluid [class*="span3r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span11 stBt"] {
        width: 100%;
    }

    .row-fluid [class*="span11 stBt2"] {
        width: 100%;
    }

    .row-fluid .offset7s:first-child {
        margin-left: 35.945%;
    }

    .DivlabelCab {
        margin: 2%;
    }

        .DivlabelCab label {
            font-size: 12px;
            color: #000000;
        }

    .DivlabelNovo {
        display: inline-block;
    }

        .DivlabelNovo label {
            font-size: 11px;
            color: #000000;
        }

    .DivlabelNovo3 {
        cursor: auto;
        display: inline-block;
        margin-left: 0;
    }

        .DivlabelNovo3 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            font-weight: bold;
        }

    .DivlabelNovo20 {
        display: inline-block;
        margin-left: 13%;
    }

        .DivlabelNovo20 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .DivlabelNovo35 {
        display: inline-block;
        margin-left: 28%;
    }

        .DivlabelNovo35 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .DivlabelNovo8 {
        display: inline-block;
        margin-left: 0;
    }

        .DivlabelNovo8 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .DivlabelNovo7 {
        display: inline-block;
        margin-left: 0;
    }

        .DivlabelNovo7 label {
            color: #000000;
            cursor: auto;
            font-size: 10px;
            margin-bottom: 0;
        }

    .Td11 {
        width: 11%;
    }

    .Td12 {
        width: 12%;
    }

    .Td30 {
        width: 25%;
    }

    .Td18 {
        width: 20%;
    }

    .Td20 {
        width: 20%;
    }

    .TH {
        font-size: 11px;
    }

    .divAguardArq label {
        color: #4d4d4d;
        cursor: auto;
        font-size: 11px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 0;
    }

    .divAlgErros label {
        color: #f89406;
        cursor: auto;
        font-size: 12px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 0;
    }

    .divErro label {
        color: #e21111;
        cursor: auto;
        font-size: 12px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 0;
    }

    .divEnviado label {
        color: #16983b;
        cursor: auto;
        font-size: 12px;
        font-weight: bold;
        left: 5px;
        position: relative;
        text-align: left;
        top: 10px;
    }

    .btLi {
        position: relative;
        right: 9px;
        top: 8px;
    }

    .btLi2 {
        position: relative;
        right: 7px;
    }

    .stBt1 {
        line-height: 35px;
        border-radius: 0;
        font-family: oratorstd;
        font-size: 16px;
        margin-right: 0;
    }

    .stBt2 {
        line-height: 35px;
        font-family: oratorstd;
        font-size: 15px;
    }


    .modal {
        background-clip: padding-box;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.3);
        border-radius: 0;
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        left: 40%;
        margin-left: -280px;
        outline: 0 none;
        position: fixed;
        top: 10%;
        width: 710px;
        z-index: 1050;
    }

    .divModalInic1 {
        display: inline-block;
    }

    .divModalBolCanc {
        display: inline-block;
        left: 5px;
        position: relative;
        top: 14px;
        width: 86%;
    }

    .divModalInicImg {
        display: inline-block;
    }

    .labelDiv {
        font-size: 13px;
    }

    .row-fluid [class*="span6v dv"]:first-child {
        margin-left: 0;
    }

    .row-fluid [class*="span6v dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 51%;
    }

    .row-fluid [class*="span6u dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 46%;
    }

    .row-fluid [class*="span4v dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 32.46%;
    }

    .row-fluid [class*="span8v dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 63%;
    }

    .row-fluid [class*="span5u dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 27%;
    }

    .row-fluid [class*="span8u dv"] {
        display: block;
        float: left;
        min-height: 30px;
        margin-left: 1.3%;
        *margin-left: 1.3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 70%;
    }

    .row-fluid [class*="span4r"][class*="invisivel"] {
        display: none;
    }

    .row-fluid [class*="span6"][class*="invisivel"] {
        display: none;
    }

    .invisivel {
        display: none;
    }

    .lbMark {
        font-family: oratorstd;
        position: relative;
        right: 16px;
        top: 3px;
    }

    .btConf {
        border-radius: 0;
        font-family: oratorstd;
        font-size: 19px;
        height: 50px;
        line-height: 38px;
    }

    .thW100 {
        width: 99.7%;
    }

    .row-fluid [class*="span3 detProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 28%;
    }

    .row-fluid [class*="span6 detProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 70%;
    }

    .row-fluid [class*="span4 LabeldetProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span6 CboDetProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 59%;
    }

    .row-fluid [class*="span1int"] {
        box-sizing: border-box;
        display: block;
        float: left;
        left: 7px;
        margin-left: 1.5641%;
        min-height: 30px;
        position: relative;
        top: 5px;
        width: 4%;
    }

    .row-fluid .offset4bt {
        margin-left: 36.75213675213675%;
        *margin-left: 36.645753773413354%;
    }

        .row-fluid .offset4bt:first-child {
            margin-left: 33%;
            *margin-left: 33%;
        }

    .row-fluid [class*="span1T"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 3%;
    }

    .row-fluid [class*="span10 IncAcab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 30px;
        width: 82%;
    }

    .row-fluid [class*="span11db"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -11px;
        min-height: 30px;
        width: 100.6%;
    }

    .row-fluid [class*="span5db"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span3 labelCab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span4cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -11px;
        min-height: 30px;
        width: 98.6%;
    }

    .mtop {
        margin-top: 3%;
    }

    .mtop0 {
        margin-top: 3%;
    }

    .row-fluid [class*="span6cp"]:first-child {
        margin-left: 0px;
    }

    .row-fluid [class*="span6cp"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1%;
        min-height: 30px;
        width: 49%;
    }

    .row-fluid [class*="span5 cpoInternoLado"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        min-height: 30px;
        width: 46%;
    }

    .row-fluid [class*="span9Det"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 82.3%;
    }

        .row-fluid [class*="span9Det"] label {
            font-size: 12px;
        }

    .row-fluid [class*="span6 divCorteEspecial"] {
        width: 99%;
    }

    .row-fluid [class*="span3 PerfLabel"] {
        width: 29%;
    }

    .row-fluid [class*="span4 PerfLabel"] {
        width: 26%;
    }

    .row-fluid [class*="span5 PicoteLabel"] {
        width: 37%;
    }

    .row-fluid [class*="span4hot"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: -11px;
        min-height: 30px;
        width: 98.6%;
    }

    .row-fluid [class*="span3"][class*="visible-desktop"] {
        display: none !important;
    }

    .row-fluid [class*="span4d tabt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 47%;
    }


    .row-fluid [class*="span8d tabt"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1%;
        margin-top: 0;
        min-height: 30px;
        width: 52%;
    }

    .h1CinzaMenor {
        color: #4d4d4d;
        padding: 0 9%;
        text-align: justify;
        margin-top: 5%;
    }

    .h1CinzaMaior {
        color: #4d4d4d;
        padding: 0 9%;
        text-align: justify;
        font-size: 2.5em;
    }

    .h1VermelhoMaior {
        color: #e21111;
        padding: 0 9%;
        text-align: justify;
        font-size: 2.5em;
    }

    .h3Texto {
        color: #4d4d4d;
        font-size: 1.3em;
        padding: 0 9%;
        text-align: justify;
    }

    .h3Texto2 {
        color: #4d4d4d;
        font-size: 1.2em;
        padding: 0 9%;
        text-align: justify;
    }

    .row-fluid [class*="span9z"]:first-child {
        margin-left: 24%;
    }

    .row-fluid [class*="span9z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 90%;
    }

    .row-fluid [class*="span9z Z"]:first-child {
        margin-left: 36%;
    }

    .row-fluid [class*="span9z Z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 42%;
    }

    .mg {
        margin-top: 1.5%;
    }

    .row-fluid [class*="span11 ImgGf"]:first-child {
        margin-left: 27%;
    }

    .row-fluid [class*="span11 ImgGf"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 66%;
    }

    .ImgGfProc {
        margin: 0;
        padding: 4% 0 1%;
    }

    .rwBt {
        margin: 3% 0;
    }

    .thFirst {
        text-align: justify;
        font-weight: bold;
        color: #4D4D4D;
        padding-bottom: 16px;
        padding-left: 15px;
        font-size: 24px;
    }

    .thSecondGray {
        text-align: center;
        font-weight: bold;
        background-color: #4D4D4D;
        color: #fff;
        width: 14%;
        border-right: 1px solid #4D4D4D;
    }

    .thSecondRedFutura {
        text-align: center;
        font-weight: bold;
        background-color: #e21111;
        color: #fff;
        width: 14%;
        border-right: 1px solid #e21111;
        border-left: 1px solid #e21111;
    }

    .row-fluid [class*="span4g"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 32.25%;
    }

    .row-fluid [class*="span12bt"]:first-child {
        bottom: 60px;
        margin-left: 15%;
        position: relative;
        width: 85%;
    }

    .row-fluid [class*="span3Cbx"]:first-child {
        margin-left: 20px;
        padding-top: 1%;
        text-align: right;
    }

    .row-fluid [class*="span3Cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 5.82%;
    }

    .row-fluid [class*="span1Cbx"] {
        bottom: 3px;
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0.564103%;
        min-height: 30px;
        position: relative;
        width: 3.98291%;
    }

    #divInfoPessoais {
        margin-top: 2%;
    }

    #cobrancaJUR {
        margin-top: 2%;
    }

    .row-fluid [class*="span2Button"]:first-child {
        margin-left: 20px;
        margin-top: -8px;
    }

    .row-fluid [class*="span2Button"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 35px;
        width: 30%;
    }

    [class*="span2 min"] {
        float: left;
        font-size: 12px;
        margin-left: 5px;
        min-height: 1px;
        position: relative;
        top: 2px;
        right: 0;
        width: 90px;
    }

    .row-fluid [class*="span9 vcb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-bottom: 1.5%;
        margin-left: 0;
        min-height: 30px;
        width: 65%;
    }

    .mg5 {
        margin-top: 5%;
    }

    .mg2 {
        margin-bottom: 2%;
    }

    .mg4p {
        margin: 4% 0px;
    }

    .row-fluid [class*="span11"][class*="Fl"]:first-child {
        border-bottom: 1px solid #c0c0c0;
        margin: 0 2.5%;
        padding: 2% 0;
    }

    .row-fluid [class*="span3 z"]:first-child {
        margin-left: 5%;
        text-align: left;
    }

    .row-fluid [class*="span3 z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        min-height: 30px;
        width: 20%;
    }

    .row-fluid [class*="span9 z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 65%;
    }

    .row-fluid [class*="span4"][class*="BtEnv"]:first-child {
        border-top: 1px solid #c0c0c0;
        margin: 0 2.5%;
        padding: 2% 0;
    }

    .row-fluid [class*="span4 BtEnv"] {
        width: 95.2%;
    }

    .row-fluid [class*="span1"][class*="spBtn"]:first-child {
        margin-left: 75%;
        width: 19%;
    }

    .row-fluid [class*="span7 divlogin"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span5 divlogin"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        margin-top: 1.5%;
        min-height: 30px;
        width: 100%;
    }

    .row-fluid [class*="span11"][class*="Ac"]:first-child {
        border-bottom: 1px solid #c0c0c0;
        margin: 0 2.5%;
        padding: 3% 0;
    }

    .row-fluid [class*="span11 Ac"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 95.2%;
    }

    .row-fluid [class*="span11"][class*="Ifram"]:first-child {
        margin: 0 2.5%;
        padding: 3% 0;
    }

    .row-fluid [class*="span11 Ifram"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 95.2%;
    }

    .row-fluid [class*="span3"][class*="Img"]:first-child {
        margin-left: 6%;
        margin-top: 0;
        text-align: left;
        width: 40%;
    }

    .row-fluid [class*="span6 z"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 48.718%;
    }

    .mapGoo {
        border: 1px solid #c0c0c0;
        height: 288px;
        margin: 4% 0;
        padding: 2%;
        width: 95%;
    }

    .row-fluid [class*="span12o"]:first-child {
        margin-left: 2%;
    }

    .row-fluid [class*="span12o"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        position: relative;
        z-index: 98;
        width: 100%;
    }

    .row-fluid [class*="span4lb"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        margin-top: 72px;
        min-height: 30px;
        position: absolute;
        width: 56%;
        z-index: 99;
    }

        .row-fluid [class*="span4lb"] h2 {
            color: #ffffff;
            margin: 0 7px 5px;
            padding-bottom: 20px;
        }

        .row-fluid [class*="span4lb"] h3 {
            color: #ffffff;
            margin: 0 7px 1px;
            padding-bottom: 10px;
            text-align: justify;
        }

    .hrPortProd2 {
        border-bottom: 1px solid rgb(211, 211, 211);
        margin-left: 2%;
        margin-top: 0;
        width: 96%;
    }

    .priDiv {
        height: auto;
        min-height: 72px;
    }

        .priDiv h3 {
            font-size: 15px;
            font-weight: bold;
            padding: 0 10%;
        }

        .priDiv h4 {
            color: #000000;
            font-size: 12px;
            padding: 0 9% 2% 10%;
            text-align: justify;
        }


    .secDiv {
        height: auto;
        min-height: 180px;
    }

    .terDiv {
        height: auto;
        min-height: 30px;
        position: absolute;
        right: 33px;
        top: 426px;
        width: 55%;
    }

    .altbtn {
        height: 40px;
    }

    .altbtn2 {
        height: 40px;
        font-family: oratorstd;
        border-radius: 0;
        line-height: 30px;
    }

    .row-fluid [class*="span5r"]:first-child {
        margin-left: 2%;
    }

    .row-fluid [class*="span5r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 40.1709%;
    }

    .row-fluid [class*="span7r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 55.265%;
    }

    .row-fluid [class*="span4S"]:first-child {
        margin-left: 10%;
    }

    .row-fluid [class*="span4S"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 20px;
        width: 42.6239%;
    }

        .row-fluid [class*="span4S"] label {
            font-size: 12px;
        }

    .row-fluid [class*="span2r"]:first-child {
        margin-left: 10%;
    }

    .row-fluid [class*="span4 r"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 31.6239%;
    }

    .lh {
        height: 30px;
    }

    .row-fluid [class*="span12 altbtn"] {
        min-height: 40px;
    }

    .row-fluid [class*="span12 altbtn2"] {
        font-size: 12px;
        line-height: 30px;
        min-height: 30px;
        padding: 4px 0;
    }

        .row-fluid [class*="span12 altbtn2"] img {
            border: 0 none;
            height: auto;
            max-width: 100%;
            vertical-align: middle;
        }

    .headerPr {
        margin: 1.5% 1.5% 0.25%;
        padding-bottom: 0;
        font-weight: bold;
    }

    .headersec {
        margin: 0px 1.5%;
        padding-bottom: 0;
    }

    .headerTerc {
        margin: 0px 1.5%;
    }

    .headerquat {
        color: #3d3d3d;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 10px;
    }

    .row-fluid [class*="span4d Orc"]:first-child {
        margin-left: 1.5%;
        min-height: 425px;
        padding-top: 1%;
        text-align: center;
    }

    .row-fluid [class*="span4d Orc"] {
        border: 1px solid #c0c0c0;
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5%;
        min-height: 425px;
        padding-top: 1%;
        text-align: center;
        width: 31.3%;
    }

    .row-fluid [class*="span12i"]:first-child {
        margin-left: 0;
        padding: 0 2%;
        z-index: 99;
        width: 100%;
    }

    .row-fluid [class*="span12j"] {
        bottom: 35px;
        box-sizing: border-box;
        display: block;
        float: left;
        height: 25px;
        margin-left: 0;
        min-height: 25px;
        position: relative;
        z-index: 100;
        width: 100%;
    }

    .row-fluid [class*="span12k"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 30px;
        padding: 0 7%;
        text-align: justify;
        width: 100%;
    }

    .row-fluid [class*="span12l"] {
        border-top: 1px solid #c0c0c0;
        box-sizing: border-box;
        display: block;
        float: left;
        margin: 0 2%;
        min-height: 15px;
        width: 96%;
    }


    .row-fluid [class*="span12m"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0;
        min-height: 25px;
        padding-left: 7%;
        text-align: left;
        width: 100%;
    }


    .row-fluid [class*="span2c ORc"]:first-child {
        margin-left: 7%;
    }

    .row-fluid [class*="span2c"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 3%;
        min-height: 30px;
        width: 14.5299%;
    }

    .headerPrEsp {
        border-bottom: 1px solid #d3d3d3;
        font-weight: bold;
        margin: 3% 2%;
        padding-bottom: 1%;
        width: 96%;
    }

    .hrPrEsp1 {
        border-top: 1px solid #c0c0c0;
        margin: 10px 0px;
        width: 350px;
        margin-left: -27px;
    }

    .hrPrEsp3 {
        border-bottom: 1px solid rgb(211, 211, 211);
        margin-left: 2%;
        margin-top: 0;
        width: 96%;
    }

    .divDescr {
        min-height: 90px;
        overflow-y: auto;
        width: 554px;
        height: 253px;
        margin-left: 328px;
        margin-top: -362px;
    }

        .divDescr h3 {
            font-size: 15px;
            font-weight: bold;
            padding: 1% 10% 0;
        }

        .divDescr h4 {
            font-size: 13px;
            color: #000000;
            padding: 0 9% 0 10%;
            text-align: justify;
        }

    .divSocialNetw {
        height: auto;
        min-height: 81px;
        padding: 1% 10%;
        width: 300px;
    }

        .divSocialNetw h3 {
            padding: 0;
            font-weight: bold;
        }

    .divBtnProj {
        height: auto;
        min-height: 46px;
    }

    .cade {
        display: none !important;
    }

    .dvRwFlwPrj {
        border: 1px solid #c0c0c0;
        background: #fff;
        margin-bottom: 1%;
        width: 99.7%;
    }

    .btProj {
        height: 30px;
        font-family: oratorstd;
        border-radius: 0;
        line-height: 20px;
    }

    .row-fluid [class*="span5bt II"]:first-child {
        margin-left: -20.5%;
    }

    .row-fluid [class*="span5bt II"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2%;
        min-height: 40px;
        width: 36%;
    }

        .row-fluid [class*="span5bt II"] a {
            font-size: 13px;
            height: 40px;
            line-height: 30px;
            padding: 4px 0;
        }


    .divBtnProj {
        height: auto !important;
        margin-left: 510px !important;
        margin-top: 73px !important;
        min-height: 46px !important;
        width: 620px !important;
    }

    .row-fluid [class*="span8 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 60%;
    }

    .row-fluid [class*="span3 cab"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 30%;
    }

    .row-fluid [class*="span1 cab"] {
        bottom: 4px;
        box-sizing: border-box;
        display: block;
        float: left;
        left: 20px;
        margin-left: 2.76243%;
        min-height: 30px;
        position: relative;
        width: 4%;
    }

    .row-fluid [class*="span10 txtProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 66%;
    }

    .row-fluid [class*="span2Btn txtProd"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        padding-top: 7px;
        width: 31%;
    }

    .w22 {
        width: auto;
    }

    .w12 {
        width: 15%;
    }

    .lb22 label {
        text-align: left;
        padding-top: 15px;
    }



    .row-fluid [class*="span5cbx"]:first-child {
        margin-left: 0.5%;
    }

    .row-fluid [class*="span5cbx"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 30%;
    }


    .row-fluid [class*="span2x"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.5641%;
        min-height: 30px;
        width: 20%;
    }


    .row-fluid [class*="span4pag"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 1.564%;
        min-height: 30px;
        width: 45%;
    }

    .row-fluid {
        width: 99.7%;
    }

        .row-fluid .offset6:first-child {
            margin-left: 32.381%;
        }

        .row-fluid [class*="span4FE"] {
            box-sizing: border-box;
            display: block;
            float: left;
            margin-left: 1.5%;
            min-height: 30px;
            width: 32.33%;
        }

    /*Inicio css modal Login*/

    /*a:hover, a:focus {
            color: #000000 !important;
            text-decoration: none !important;
        }*/

    .divModalInicModal1Modal {
        display: inline-block !important;
        margin-left: 20px !important;
    }

    .divModalInicModalImgModal {
        display: inline-block !important;
    }

        .divModalInicModalImgModal span {
            bottom: 23px !important;
            left: 13px !important;
            position: relative !important;
        }

    .divModalInicModal {
        display: inline-block !important;
        left: 5px !important;
        position: relative !important;
        top: 14px !important;
        width: 85% !important;
    }

        .divModalInicModal h2 {
            color: #4d4d4d !important;
            /*font-weight: bold;*/
        }

        .divModalInicModal label {
            color: #4d4d4d !important;
            /*font-weight: bold;*/
        }

    .ModalLogin {
        margin-left: -393px !important;
        width: 98% !important;
    }

    .modal-header {
        border-bottom: 0px solid #eee !important;
        padding: 9px 15px;
    }

    .modal-headerL {
        border-top: 1px solid #d4d4d4 !important;
        margin: 0 15px !important;
        padding: 0px 15px;
    }

    .modal-footerL {
        border-bottom: 1px solid #d4d4d4 !important;
        margin: 0 15px !important;
        padding: 0px 15px;
    }

    .row-fluid [class*="span6Modal"]:first-child {
        margin-left: 0 !important;
        border-left: 0 !important;
    }

    .row-fluid [class*="span6Modal"] {
        border-left: 1px solid #d4d4d4 !important;
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 2.5641% !important;
        min-height: 250px !important;
        width: 48% !important;
    }

    .row-fluid [class*="span12Modal"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span12Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 100% !important;
    }

    .row-fluid [class*="span12ModalBtn"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span12ModalBtn"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 94% !important;
    }

    .row-fluid [class*="span11Modal"]:first-child {
        margin-left: 0 !important;
    }

    .row-fluid [class*="span11Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 90% !important;
    }


    .row-fluid [class*="span12ModalLabel"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span12ModalLabel"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 100% !important;
    }


    .row-fluid [class*="span5Modal"]:first-child {
        margin-left: 20px;
    }

    .row-fluid [class*="span5Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641%;
        min-height: 30px !important;
        width: 50.82% !important;
    }

    .row-fluid [class*="span4Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span4Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 25.82% !important;
    }

    .row-fluid [class*="span5BtnModal"]:first-child {
        margin-left: 209px !important;
        margin-top: 2%;
    }

    .row-fluid [class*="span5BtnModal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 46.82% !important;
    }

    .row-fluid [class*="span8Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span8Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 65.81196581196582% !important;
    }

    .row-fluid [class*="span2Modal"]:first-child {
        margin-left: 20px !important;
    }

    .row-fluid [class*="span2Modal"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 14% !important;
    }

    .btn-info {
        background-color: #4e69a2 !important;
        background-image: linear-gradient(to bottom, #4e69a2, #4e69a2) !important;
        background-repeat: repeat-x !important;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    }

    .row-fluid .offset45:first-child {
        margin-left: 29.188% !important;
    }

    .upDiv {
        bottom: 15px;
        position: relative;
    }

    .upDivlabel {
        bottom: 15px;
        position: relative;
    }

    .upDivEmail {
        bottom: 20px;
        position: relative;
    }

    .erroNoModal {
        margin-left: 19px;
        width: 80%;
        border-radius: 0 !important;
        margin-bottom: 0 !important;
    }

        .erroNoModal label {
            margin: 2px !important;
        }

            .erroNoModal label img {
                margin-left: -8px;
                margin-right: 3px !important;
            }

    .imgFaceBook {
        display: inline-block;
        left: 45px;
        position: relative;
        top: 28px;
    }

    .Ajus {
        margin-left: 5px;
    }

    .row-fluid [class*="span12ModalBtn2"]:first-child {
        margin-left: 25px !important;
    }

    .row-fluid [class*="span12ModalBtn2"] {
        box-sizing: border-box !important;
        display: block !important;
        float: left !important;
        margin-left: 1.5641% !important;
        min-height: 30px !important;
        width: 94% !important;
    }

    .ModalLoginDesc {
        margin-left: -600px !important;
        width: 900px !important;
    }

    .modal-bodyDesc {
        max-height: 600px !important;
        overflow-y: no-display !important;
        padding: 3px !important;
        position: relative !important;
        height: 600px;
    }

    .row-fluid [class*="span12car2"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 0px !important;
        min-height: 30px;
        width: 99.5%;
    }

    .modal.fade.in {
        top: 0%;
    }

    #logo-image {
        left: -51px;
    }
}

@media (min-width: 980px) and (max-width: 1200px) {
    #search, #searchsubmit {
        display: none;
    }


    #slider {
        height: 280px;
    }


    #banner0, #banner1, #banner2, #banner3, #banner4, #banner5, #banner6, #banner7, #banner8, #banner9, #banner10, #banner11, #banner12, #banner13, #banner14, #banner15 {
        height: 280px;
    }

    #conteudodescricaoproduto {
        width: 724px;
    }
}



@media (min-width: 768px) and (max-width: 1199px) {

    #topBar {
        height: 107px;
    }

    #divpesquisatablet {
        left: 550px;
        position: absolute;
        top: 54px;
    }

    #menu-main-menu {
        background-color: #fff;
        display: inline-flex;
        border: medium none;
    }

    #divImgProdutos {
        width: 393px;
    }

    #right_column {
        display: none;
    }

    /* .tab-content {
        border: 1px solid #c0c0c0;
        margin-bottom: 30px;
        padding: 18px 20px;
        width: 653px;
    }

    #divDescricaoProduto {
        border: 0px solid #c0c0c0;
    }*/

    .slick-slider {
        margin-bottom: 0px;
    }
    /*
    #btnListaDesejo {
        left: -390px;
        position: relative;
        width: 350px;
    }

    #btnconfigureProduto {
        position: relative;
        top: -46px;
        left: -18px;
    }
*/
    #tabMaisInfor {
        width: 635px;
    }

    /*#btnconfigureProduto {
        left: 110px;
        position: relative;
        top: -46px;
        width: 350px;
    }*/

    #divconteudocartao {
        width: 477px;
    }
}

@media (min-width: 768px) {
    #logo-image {
        left: -21px;
    }
}

@media (min-width: 800px) {

    #logo-image {
        left: -41px;
    }

    .navbar .nav {
        display: block;
        float: left;
        left: 0;
        margin-top: 0;
        position: relative;
    }


    #tabMaisInfor {
        width: 812px;
    }
}

@media (min-width: 980px) {
    #logo-image {
        left: -27px;
    }
}

@media (min-width: 1200px) {
    #logo-image {
        left: -5px;
    }

    #tabMaisInfor {
        width: 95%;
    }

    #slider {
        height: 350px;
    }

    #banner0, #banner1, #banner2, #banner3, #banner4, #banner5, #banner6, #banner7, #banner8, #banner9, #banner10, #banner11, #banner12, #banner13, #banner14, #banner15 {
        height: 350px;
    }

    #CopyrightFutura {
        width: 100%;
        padding-top: 25px;
    }

    #scroll-top-img {
        background: #e21111 none repeat scroll 0 0;
        border: 5px solid #fff;
        border-radius: 50%;
        bottom: 6px;
        display: block;
        height: 60px;
        left: 50%;
        margin-left: -30px;
        position: absolute;
        text-align: center;
        width: 60px;
        top: 317px;
    }



    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        background: transparent none repeat scroll 0 0 !important;
        box-shadow: none !important;
        color: #e21111;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    #divConteudodescricaoProduto {
        width: 100%;
    }

    .row-fluid [class*="span3a"] {
        width: 31%;
    }

    .sf-search #search-global-form input[type="text"], #search {
        left: -215px;
        position: absolute;
        top: -8px;
        width: 340px !important;
    }

    .sf-search #search-global-form input[type="text"] {
        left: -215px;
        position: absolute;
        top: -8px;
        width: 340px !important;
    }

    #SetaUp {
        background: #e21111 none repeat scroll 0 0;
        border: 5px solid #fff;
        border-radius: 50%;
        bottom: 6px;
        display: block;
        height: 60px;
        left: 50%;
        margin-left: -30px;
        position: relative;
        text-align: center;
        top: -181px;
        width: 60px;
    }

    #CopyrightFutura {
        font-size: 16px;
        position: relative;
        top: 52px;
        padding-bottom: 0px;
    }

    #divCboCat {
        display: none;
    }

    #CopyrightFutura {
        text-align: center;
    }

    #header1 {
        z-index: 999999;
    }

    #page {
        background-color: #fff;
    }

    #columns {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 768px) {
    .sl-slider h2, .sl-slider blockquote, .nav-arrows {
        display: block;
    }

    .sf-search #search-global-form input[type="text"] {
        left: -290px;
        position: absolute;
        top: -40px;
        width: 400px !important;
        padding-left: 15px;
    }

    #search-global-form input[type="submit"], #searchform input[type="submit"] {
        border: medium none;
        height: 25px;
        margin-left: 2px;
        position: absolute;
        right: 0;
        top: -21px;
        width: 25px;
    }

    .row-fluid [class*="span3a"] {
        width: 31%;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {

    /*  .row-fluid [class*="span3a"] {
        width: 31%;
    }

    #divConteudodescricaoProduto {
        width: 900px;
    }

    h2 {
        font-size: 1.500em;
        font-weight: normal;
        font-size: 16px;
    }*/

    #SetaUp {
        background: #e21111 none repeat scroll 0 0;
        border: 5px solid #fff;
        border-radius: 50%;
        bottom: 6px;
        display: block;
        height: 60px;
        left: 50%;
        margin-left: -30px;
        position: relative;
        text-align: center;
        top: -168px;
        width: 60px;
    }

    #CopyrightFutura {
        font-size: 16px;
        position: relative;
        top: 52px;
        padding-bottom: 60px;
    }

    #TopBarDesktop {
        height: 100px;
    }

    .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        background: transparent none repeat scroll 0 0 !important;
        box-shadow: none !important;
        color: #e21111;
    }

    html .logo {
        float: none;
        height: 47px;
        margin-left: 20px;
        text-align: center;
        width: 160px;
    }

    #divjoaomaria {
        left: 20px;
        position: relative;
    }
}
/*
@media (min-width: 768px) and (max-width: 1199px) and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, .sf-search #search-global-form input[type="text"], #search {
        left: 32px;
        position: relative;
        top: -40px;
        width: 340px !important;
    }
     ::i-block-chrome, #searchsubmit {
        top: -40px;
    }
     
}*/

@media (min-width: 900px) and (max-width: 979px) {
    #conteudodescricaoproduto {
        width: 81%;
    }
}


@media (min-width: 768px) and (max-width: 979px) {
    #divconteudocartao {
        width: 310px;
    }
    /*
    #btnListaDesejo {
        left: -390px;
        position: relative;
        width: 280px;
    }

    #btnconfigureProduto {
        left: 20px;
        position: relative;
        top: -46px;
        width: 280px;
    }
    */
    #tabMaisInfor {
        width: 650px;
    }

    #divConteudodescricaoProduto {
    }

    #divjoaomaria {
        left: 20px;
        position: relative;
    }

    #divconteudocartao {
        width: 308px;
    }
}

@media (min-width: 768px) and (max-width: 768px) {
    #divconteudocartao {
        width: 308px;
    }
}

@media (min-width: 1000px) {
    .tab-content {
        overflow: hidden;
    }
}
