 .icone_bold-aviso {
     background-repeat: no-repeat;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiPjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0xIDE1aC0ydi0yaDJ2MnptMC00aC0yVjdoMnY2eiIvPjwvc3ZnPg==);
     background-position: center;
     filter: invert(26%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);
 }

 .icone-fechar {
     background-repeat: no-repeat;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTIgMTkgNi40MXoiLz48L3N2Zz4=);
     background-position: center;
     filter: brightness(52%);
 }

 .gpc_modal_popup {
     max-width: 960px;
     max-height: 960px;
     min-width: 175px;
     min-height: 175px;
 }

 .gpc_modal_popup-topo {
     float: left;
     width: 100%;
     position: relative;
 }

 .gpc_modal_popup-centro {
     overflow: auto;
     width: 100%;
     height: 100%;
     position: relative;
 }

 .gpc_modal_popup-topo-fechar {
     position: absolute;
     top: 8px;
     padding: 14px 14px;
     color: rgba(0, 0, 0, 0.54);
     font-size: 20px;
     line-height: 18px;
     text-decoration: none;
     right: 8px;
     cursor: pointer;
     z-index: 9999999;
     height: 14px;
     width: 14px;
 }

 .gpc_modal_popup-fundo-fechar {
     position: absolute;
     top: 18px;
     right: 18px;
     padding: 14px 19px;
     color: rgba(255, 255, 255, 0.74);
     font-size: 18px;
     line-height: 18px;
     text-decoration: none;
     cursor: pointer;
 }

 .gpc_modal_popup-fundo-fechar:hover {
     color: rgb(255, 255, 255);
     filter: brightness(86%);
 }

 .float-left {
     float: left
 }

 .float-right {
     float: right
 }

 .position-relative {
     position: relative;
     left: 0;
     bottom: 0
 }

 .position-absolute {
     position: absolute;
     left: 0;
     bottom: 0
 }

 .margin-right {
     margin-right: 5px
 }

 .margin-left {
     margin-left: 5px
 }

 .margin-top {
     margin-top: 18px
 }

 .margin-top2 {
     margin-top: 4px
 }

 .mostrar_na_impressao {
     display: none
 }

 .esconder-mensagem {
     display: none
 }

 .esconder-configuracoes {
     display: none
 }

 .mostrar {
     display: block
 }

 .esconder {
     display: none
 }

 .gac {
     width: 100%;
 }

 .gac .gac-item {
     border: 0px solid #000;
     overflow: hidden;
     margin: 0 0 10px;
 }

 .gac .gac-item * {
     -webkit-transition: all .1s ease;
     -o-transition: all .1s ease;
     transition: all .1s ease;
     -moz-transition: all .1s ease;
     -ms-transition: all .1s ease;
 }

 .gac .gac-item:last-of-type {
     margin-bottom: 0;
 }

 .gac .gac-item.gac-aberto {}

 .gac .gac-item_cabecalho {
     padding: 12px;
     cursor: pointer;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .gac .gac-item_cabecalho_titulo {
     width: 80%;
     width: -o-calc(100% - 32px);
     width: calc(100% - 32px);
     line-height: 1.2;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_esquerda {
     -webkit-box-pack: start;
     -webkit-justify-content: flex-start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_esquerda .gac-item_cabecalho_icone {
     margin-right: 8px;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_direita .gac-item_cabecalho_icone {
     margin-right: 0;
 }

 .gac .gac-item_cabecalho_titulo,
 .gac .gac-item_cabecalho_icone.material-icons {
     -webkit-transition: all .25s ease;
     -o-transition: all .25s ease;
     transition: all .25s ease;
     font-size: 100%;
     color: inherit;
 }

 .gac .gac-item_cabecalho .gac-item_cabecalho_icone {
     font-size: 132%;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_direita .gac-item_cabecalho_titulo {
     -webkit-box-ordinal-group: 2;
     -webkit-order: 1;
     -ms-flex-order: 1;
     order: 1;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_direita .gac-item_cabecalho_icone {
     -webkit-box-ordinal-group: 3;
     -webkit-order: 2;
     -ms-flex-order: 2;
     order: 2;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_esquerda .gac-item_cabecalho_titulo {
     -webkit-box-ordinal-group: 3;
     -webkit-order: 2;
     -ms-flex-order: 2;
     order: 2;
 }

 .gac .gac-item_cabecalho.gac-item_cabecalho_esquerda .gac-item_cabecalho_icone {
     -webkit-box-ordinal-group: 2;
     -webkit-order: 1;
     -ms-flex-order: 1;
     order: 1;
 }

 .gac .gac-item_cabecalho:hover,
 .gac-item.gac-aberto .gac-item_cabecalho {
     opacity: 1;
     background: #cdcdcd;
 }

 .gac .gac-item_cabecalho_icone {
     border-radius: 50%;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
     pointer-events: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     font-size: 132%;
 }

 .gac .gac-item_conteudo {
     background: #fff;
     height: 0px;
     overflow: hidden;
 }

 .gac .gac-item_conteudo div {
     padding: 0;
 }

 .gac .gac-item_conteudo p,
 .gac .gac-item_conteudo ol,
 .gac .gac-item_conteudo ul {
     color: transparent;
     margin: 0;
     padding: 0;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     font-size: 86%;
     line-height: 1.5;
     opacity: 0;
     -webkit-transition: opacity .1s ease;
     -o-transition: opacity .1s ease;
     transition: opacity .1s ease;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     opacity: 0;
 }

 .gac .gac-item .gac-item_conteudo p,
 .gac .gac-item.gac-aberto .gac-item_conteudo ol,
 .gac .gac-item.gac-aberto .gac-item_conteudo ul {
     color: inherit;
     opacity: 1;
     font-weight: normal;
 }

 .gac .gac-item .gac-item_conteudo ol {
     padding-bottom: 16px;
     list-style-position: inside;
     list-style-type: auto
 }

 .gac .gac-item .gac-item_conteudo ul {
     padding-bottom: 16px;
     list-style-type: none;
 }

 .gac .gac-item .gac-item_conteudo ul li {
     padding-left: 16px;
     position: relative;
 }

 .gac .gac-item .gac-item_conteudo ul li:before {
     content: "\2022";
     font-size: 28px;
     position: absolute;
     top: 0;
     left: 0;
     line-height: 20px;
     height: 20px;
     width: 16px;
     text-align: left;
 }

 .gac .gac-item .gac-item_conteudo div *:last-child {
     padding-bottom: 0px;
 }

 .gac .gac-item_cabecalho.esconder_icones .gac-item_cabecalho_icone {
     display: none;
 }

 .gac .gac-item_cabecalho.esconder_icones .gac-item_cabecalho_titulo {
     width: 100%
 }

 .gac-movendo {
     -webkit-transition: all .1s ease;
     -o-transition: all .1s ease;
     transition: all .1s ease;
 }

 .gac.gac-titulo_negrito .gac-item .gac-item_cabecalho_titulo {
     font-weight: bold;
 }

 .gac .gac-item_cabecalho_icone.icone_faq_1:before {
     content: "\e145";
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_1 {
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_1:before {
     content: "\e15b";
 }

 .gac .gac-item_cabecalho_icone.icone_faq_2:before {
     content: "\e145";
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_2 {
     -webkit-transform: rotate(135deg);
     -ms-transform: rotate(135deg);
     transform: rotate(135deg);
 }

 .gac .gac-item_cabecalho_icone.icone_faq_3:before {
     content: "\e147";
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_3 {
     -webkit-transform: rotate(135deg);
     -ms-transform: rotate(135deg);
     transform: rotate(135deg);
 }

 .gac .gac-item_cabecalho_icone.icone_faq_4:before {
     content: "\e5cf";
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_4 {
     -webkit-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     transform: rotate(180deg);
 }

 .gac .gac-item_cabecalho_icone.icone_faq_5:before {
     content: "\e5cc";
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_5 {
     -webkit-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     transform: rotate(90deg);
 }

 .gac .gac-item_cabecalho_icone.icone_faq_6:before {
     display: block;
     content: "\e5d7";
     -webkit-transition: all .25s ease;
     -o-transition: all .25s ease;
     transition: all .25s ease;
 }

 .gac .gac-item.gac-aberto .gac-item_cabecalho_icone.icone_faq_6:before {
     content: "\e5d6";
     -webkit-transform: rotateX(180deg);
     -ms-transform: rotateX(180deg);
     transform: rotateX(180deg);
 }

 .gac.separador_faq .gac-item .gac-item_conteudo {
     border-top-color: inherit;
     border-top-style: inherit;
 }

 .gac.separador_faq .gac-item.gac-aberto .gac-item_conteudo {
     border-top-width: 1px;
 }

 .gloading_barra_carregando {
     opacity: 1;
     -moz-opacity: 1;
     filter: alpha(opacity=100);
     -ms-filter: "alpha(Opacity=100)";
     position: absolute;
     width: 100%;
     height: 3px;
     top: 0;
     overflow: hidden;
     width: 100%;
     z-index: 3000;
     position: fixed;
     height: 3px;
     background-color: rgba(0, 0, 0, 0.14);
     z-index: 3000;
     -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
     -ms-transition: all .25s ease-out;
     -o-transition: all .25s ease-out;
     transition: all .25s ease-out;
 }

 .gloading_barra_carregando:before {
     content: '';
     position: absolute;
     height: 100%;
     background-color: rgba(59, 120, 231, 0.87);
     animation: carregando_barra_before 1.5s infinite ease-out;
 }

 .gloading_barra_carregando:after {
     content: '';
     position: absolute;
     height: 100%;
     background-color: rgba(59, 120, 231, 0.87);
     animation: carregando_barra_after 1.5s infinite ease-in;
 }

 @keyframes carregando_barra_before {
     0% {
         left: -100%;
         width: 100%;
     }

     100% {
         left: 100%;
         width: 10%;
     }
 }

 @-moz-keyframes carregando_barra_before {
     0% {
         left: -100%;
         width: 100%;
     }

     100% {
         left: 100%;
         width: 10%;
     }
 }

 @-webkit-keyframes carregando_barra_before {
     0% {
         left: -100%;
         width: 100%;
     }

     100% {
         left: 100%;
         width: 10%;
     }
 }

 @keyframes carregando_barra_after {
     0% {
         left: -150%;
         width: 100%;
     }

     100% {
         left: 100%;
         width: 10%;
     }
 }

 @-moz-keyframes carregando_barra_after {
     0% {
         left: -150%;
         width: 100%;
     }

     100% {
         left: 100%;
         width: 10%;
     }
 }

 @-webkit-keyframes carregando_barra_after {
     0% {
         left: -150%;
         width: 100%;
     }

     100% {
         left: 100%;
         width: 10%;
     }
 }

 .gloading_tela_carregando {
     opacity: 1;
     -moz-opacity: 1;
     filter: alpha(opacity=100);
     -ms-filter: "alpha(Opacity=100)";
     width: 100%;
     height: 100%;
     position: fixed;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.84);
     -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
     -ms-transition: all 200ms ease;
     -o-transition: all 200ms ease;
     transition: all 200ms ease;
     z-index: 100000;
 }

 .gloading_tela_carregando span {
     border-radius: 50%;
     -webkit-border-radius: 50%;
     width: 60px;
     height: 60px;
     border: 3px solid rgba(255, 255, 255, 0.12);
     border-top-color: rgba(255, 255, 255, 0.44);
     -webkit-animation: gloading_tela_carregando_efeito 1s infinite linear;
     animation: gloading_tela_carregando_efeito 1s infinite linear;
     margin: auto;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 100000;
 }

 @-webkit-keyframes gloading_tela_carregando_efeito {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }

     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
     }
 }

 @keyframes gloading_tela_carregando_efeito {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
     }

     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
     }
 }

 .admin_campos-check {
     min-height: initial;
     padding-bottom: 24px;
 }

 .admin_campos-check .admin_auxiliar {
     display: none;
     padding-left: 30px;
 }

 .admin_campos-check.admin_campos-error .admin_auxiliar {
     display: block;
 }

 .admin_campos-check .admin_campos-texto {
     width: 100%;
     float: left;
     margin-right: 5%;
 }

 .admin_campos-check .admin_campos-texto-titulo {
     color: rgba(0, 0, 0, 0.87);
     font-size: 16px;
     line-height: 19px;
     width: 100%;
     float: left;
     margin-bottom: 5px;
 }

 .admin_campos-check .admin_campos-texto-descricao {
     color: rgba(0, 0, 0, 0.54);
     font-size: 13px;
     line-height: 18px;
     width: 100%;
     float: left;
 }

 .admin_campos-check .admin_campos-campo {
     width: 100%;
     float: left;
     margin-top: 12px;
 }

 .admin_campos-check .admin_campos-campo .checks .informacao {
     padding: 0 0 8px !important
 }

 .admin_campos-check .admin_campos-campo .checks .informacao-controle {
     margin-bottom: 0 !important;
 }

 .admin_campos-check .admin_campos-campo .check {
     float: left;
     width: 100%;
     margin-bottom: 8px;
 }

 .admin_campos-check .admin_campos-campo .check .check-texto {
     float: left;
     min-width: 220px;
     width: -webkit-calc(100% - 35px);
     width: -moz-calc(100% - 35px);
     width: calc(100% - 35px);
 }

 .admin_campos-check .admin_campos-campo .check .check-texto-titulo {
     font-size: 16px;
     margin-bottom: 4px;
     cursor: pointer;
     color: rgba(0, 0, 0, 0.87);
     overflow: hidden;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     width: 100%;
     float: left;
 }

 .admin_campos-check .admin_campos-campo .check .check-texto-descricao {
     font-size: 14px;
     line-height: 20px;
     cursor: pointer;
     color: rgba(0, 0, 0, 0.54);
     overflow: hidden;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     width: 100%;
     float: left;
 }

 .admin_campos-check .admin_campos-campo .check .check-texto-editar {
     width: -webkit-calc(100% - 113px);
     width: -moz-calc(100% - 113px);
     width: calc(100% - 113px);
 }

 .admin_campos-check .admin_campos-campo .check .check-editar {
     float: left;
     width: 80px;
 }

 .admin_campos-check .admin_campos-campo .check .check-editar .editar_check,
 .admin_campos-check .admin_campos-campo .check .check-editar .remover_check {
     cursor: pointer;
     margin: 0 4px;
     line-height: 22px;
     float: left;
     width: 22px;
     text-align: center;
     font-size: 14px;
     padding: 4px;
     -webkit-transition: all .25s ease-out;
     -o-transition: all .25s ease-out;
     transition: all .25s ease-out;
 }

 .admin_campos-check .admin_campos-campo .check .check-editar .editar_check:hover,
 .admin_campos-check .admin_campos-campo .check .check-editar .remover_check:hover {
     background: rgba(0, 0, 0, 0.07);
 }

 .admin_campos-check .admin_campos-campo .check .check-borda {
     float: left;
     cursor: pointer;
     width: 14px;
     height: 14px;
     margin-right: 12px;
     border: 2px solid rgba(0, 0, 0, 0.54);
     -webkit-transition: all .3s;
     -moz-transition: all .3s;
     -ms-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
 }

 .admin_campos-check .admin_campos-campo .check .check-borda_efeito {
     -webkit-animation: check-efeito 0.2s linear forwards;
     animation: check-efeito 0.2s linear forwards;
 }

 .admin_campos-check .admin_campos-campo .check_selecionado .check-borda {
     border-color: #337ab7;
 }

 @keyframes check-efeito {
     0% {
         -webkit-box-shadow: 0px 0px 0px 1px transparent;
         box-shadow: 0px 0px 0px 1px transparent;
     }

     50% {
         -webkit-box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
         box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
     }

     100% {
         -webkit-box-shadow: 0px 0px 0px 15px transparent;
         box-shadow: 0px 0px 0px 15px transparent;
     }
 }

 @-moz-keyframes check-efeito {
     0% {
         box-shadow: 0px 0px 0px 1px transparent;
     }

     50% {
         box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
     }

     100% {
         box-shadow: 0px 0px 0px 15px transparent;
     }
 }

 @-webkit-keyframes check-efeito {
     0% {
         -webkit-box-shadow: 0px 0px 0px 1px transparent;
         box-shadow: 0px 0px 0px 1px transparent;
     }

     50% {
         -webkit-box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
         box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
     }

     100% {
         -webkit-box-shadow: 0px 0px 0px 15px transparent;
         box-shadow: 0px 0px 0px 15px transparent;
     }
 }

 .admin_campos-check .admin_campos-campo .check .check-borda-bolinha {
     float: left;
     width: 14px;
     background: #fff;
     height: 14px;
     -ms-transform: scale(0);
     -webkit-transform: scale(0);
     transform: scale(0);
     -webkit-transition: all .3s;
     -moz-transition: all .3s;
     -ms-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
 }

 .admin_campos-check .admin_campos-campo .check_selecionado .check-borda-bolinha {
     text-align: center;
     font-size: 11px;
     line-height: 14px;
     color: #337ab7;
     -ms-transform: scale(1);
     -webkit-transform: scale(1);
     transform: scale(1);
     font-family: "Font Awesome 5 Pro";
     font-display: auto;
     font-style: normal;
     font-weight: 400;
     src: url(../fonts/fa-regular-400_1.eot);
     src: url(../fonts/fa-regular-400_1.eot#iefix) format("embedded-opentype"), url(../fonts/fa-regular-400_1.woff2) format("woff2"), url(../fonts/fa-regular-400_1.woff) format("woff"), url(../fonts/fa-regular-400_1.ttf) format("truetype"), url(../images/fa-regular-400_1.svg#FontAwesome5Pro) format("svg");
 }

 .admin_campos-check .admin_campos-campo .check_selecionado .check-borda-bolinha:before {
     content: '\f00c';
 }

 .admin_campos-disabled .check,
 .admin_campos-check .check.check_desativado {
     color: rgba(0, 0, 0, 0.54);
     pointer-events: none;
 }

 .admin_campos-disabled .check-texto,
 .admin_campos-check .admin_campos-campo .check.check_desativado .check-texto {
     color: rgba(0, 0, 0, 0.38);
 }

 .admin_campos-disabled.admin_campos-check .admin_campos-campo .check .check-borda,
 .admin_campos-check .admin_campos-campo .check.check_desativado .check-borda {
     border: 2px solid rgba(0, 0, 0, 0.14);
     background-color: rgba(0, 0, 0, 0.07);
 }

 .admin_campos-check .admin_campos-check-adicionar {
     margin-top: 12px;
 }

 .body_bloquear {
     width: 100%;
     height: 100%;
     overflow-y: scroll;
     overflow-x: hidden;
     position: fixed;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
 }

 .gm {
     width: 94%;
     min-width: 300px;
     max-width: 600px;
     overflow: hidden;
     position: absolute;
     background-color: rgb(255, 255, 255);
     border-radius: 2px;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.35);
     box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.35);
     margin: 0 auto;
     left: 0;
     right: 0;
 }

 .gm_efeitos {
     -webkit-transition: all 100ms ease;
     -moz-transition: all 100ms ease;
     -ms-transition: all 100ms ease;
     -o-transition: all 100ms ease;
     transition: all 100ms ease;
 }

 .gm_pulsar {
     -webkit-transform: scale(1.01);
     -moz-transform: scale(1.01);
     -o-transform: scale(1.01);
     transform: scale(1.01);
     -ms-transform: scale(1.01)
 }

 .gm_esconder {
     opacity: 0;
     -moz-opacity: 0;
     filter: alpha(opacity=0);
     -ms-filter: "alpha(Opacity=0)";
     position: fixed;
 }

 .gm_fundo {
     width: 100%;
     height: 100%;
     opacity: 0;
     -moz-opacity: 0;
     filter: alpha(opacity=0);
     -ms-filter: "alpha(Opacity=0)";
     position: fixed;
     top: 0;
     left: 0;
     background: rgba(30, 41, 51, .45);
     -webkit-transition: all 100ms ease;
     -moz-transition: all 100ms ease;
     -ms-transition: all 100ms ease;
     -o-transition: all 100ms ease;
     transition: all 100ms ease;
 }

 .gm_fundo_ativo {
     opacity: 1;
     -moz-opacity: 1;
     filter: alpha(opacity=100);
     -ms-filter: "alpha(Opacity=100)";
 }

 #gpc-lgpd {
     min-width: 345px;
     position: fixed;
     margin: 0 auto;
     left: 0;
     right: 0;
     z-index: 999999999;
     -webkit-box-shadow: rgb(0 0 0 / 14%) 0px -3px 4px 2px;
     box-shadow: rgb(0 0 0 / 14%) 0px -3px 4px 2px;
     max-width: 960px;
     width: 100%;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-box-shadow: 0 3px 17px rgb(0 0 0 / 15%);
     box-shadow: 0 3px 17px rgb(0 0 0 / 15%);
     border-radius: 6px;
     padding: 24px 44px 24px 36px;
     display: -ms-grid;
     display: grid;
     grid-auto-flow: column;
     grid-gap: 12px;
     -webkit-transition: all 300ms ease-in-out;
     -moz-transition: all 300ms ease-in-out;
     -ms-transition: all 300ms ease-in-out;
     -o-transition: all 300ms ease-in-out;
     transition: all 300ms ease-in-out;
     font-family: 'Roboto';
     font-weight: 400;
     font-style: normal;
 }

 #gpc-lgpd.botoes {
     -ms-grid-columns: minmax(280px, 80%) 258px;
     grid-template-columns: minmax(280px, 80%) 258px;
 }

 #gpc-lgpd.botao {
     -ms-grid-columns: minmax(280px, 85%) 140px;
     grid-template-columns: minmax(280px, 85%) 140px;
 }

 #gpc-lgpd.posicionar,
 #gpc-lgpd_editar.posicionar {
     bottom: -300px;
 }

 #gpc-lgpd.posicionado,
 #gpc-lgpd_editar.posicionado {
     bottom: 12px;
 }

 #gpc-lgpd_fechar {
     background-repeat: no-repeat;
     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTIgMTkgNi40MXoiLz48L3N2Zz4=);
     -webkit-filter: invert(30%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
     filter: invert(30%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
     background-position: center;
     background-size: 20px;
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto 0;
     right: 8px;
     border-radius: 50%;
     width: 16px;
     height: 16px;
     padding: 8px;
     cursor: pointer;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
 }

 #gpc-lgpd_fechar:hover {
     -webkit-filter: invert(50%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
     filter: invert(50%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
 }

 #gpc-lgpd_editar {
     cursor: pointer;
     z-index: 10000;
     position: fixed;
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAByklEQVQ4Eb3BTWgNABwA8P+e7dl8rfmKmby5eFs+FhdCEkmLcFg5PJF2J+JCe7U4zBYTvcSUk1COIkR6K0o+WhGRZ8vCVk9OOP3M7W223Px+8b9p0OaOgj8G3NMmHRMxz22fdGm2KEaos1WXQXfUxnjM0qJC0gb7ZWXtt1FS0m5zYnzSzhuS1yMr67K8YTnpGI+ENkXH1cUIdVKSERY6rigrEaOZ5Jq8ekl7PPbToIJfHmlVrl7eDeVRSre8Ko3eua1ZZYxQqdk9rzSo0utclHJWjbW+ykRIa3fTTe3SEfb5YrkaHTGa6Qq2SuhQ1C0jo1tRh4QWBVNiLJ0uROjUa4EKTZabZIFenRGuOhajSRi0WKMhtRq88Vyfl+rVGtJopbcxmoU+RsjKRXhqb4xwwP0IOdkIw+ZGKas8iXBFq2rfIrTarsJ3VTJ6IvRZGqUs8SzCGQdM9iPCYacjPLJLwjTzFU2NUmYoKnPImQhvNFnmo6TVPjvlqPcOxlheWGGtD8qckItw3QVlUo44aU38zREtyry2zUyfrVftoQd2SkmZGhOxwwfTbPbFFhX2uKtfQSYmpsct5dYZcMmq+DflLkpFmO2kfpviv/sNpOGFaovzfSwAAAAASUVORK5CYII=);
     background-position: center center;
     background-repeat: no-repeat;
     width: 24px;
     height: 24px;
     padding: 8px;
     border-radius: 24px;
     -webkit-box-shadow: rgb(0 0 0 / 9%) 0px 1px 4px 2px;
     box-shadow: rgb(0 0 0 / 9%) 0px 1px 4px 2px;
     bottom: 12px;
     left: 12px;
     -webkit-transition: all 300ms ease-in-out;
     -moz-transition: all 300ms ease-in-out;
     -ms-transition: all 300ms ease-in-out;
     -o-transition: all 300ms ease-in-out;
     transition: all 300ms ease-in-out;
 }

 #gpc-lgpd_editar.gpc-lgpd-cor_ffffff {
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAABrUlEQVQ4Eb3BO0gUAAAA0Hend2laYj/KD50tnVImuRQWEUWIFNUgNJwU4m4UtiQeSA6mpFGIlEFTVOAYSkYhJxREH4TCKDyVRFO4aKom48bzE029578r12ZY0pIlM0a0iVrTdkO+6lZnp7QStbrNGlZkVZvVCwk7olFcXKOjwsLO2WoNUbctSBgQF3dPwqI+UasKapPSqkRaiYgwSrVKiQtaJstDCWXCGrz0y6yk30Y1yVYm4bFsGXol5Krw2ZA6OdJy1BnxQblcY27JcFOhGt/EENVu0KB2UVwwr1KhTstskFQrqFNKr5iYXimdguolrbdCl350GVMspEqlLMXGdOGBq5YJmrVLhQVFyk14a9x7ZYosqLDfJ8uUmkJcH147L63ZM/SJY9E2Gaq9wn1NCnxHk1NCfsgVM4Bxe2TY7Q16NFvnJy67gVFnBeXbISVPho1SAi7pwYQqe00JO2DOdVd8cdEK7+xTY1LANX14pF9ARIsOB62iRb2Aj07aZM5hBV547oyIiDxrOm1SvuPmnRDS4KlpSTF/MeCJbIfMuKvaP8h2RwRbdJh2zH/3B4cUd2pn4P2sAAAAAElFTkSuQmCC);
 }

 #gpc-lgpd_texto {
     font-size: 15px;
     line-height: 20px;
     text-align: left;
     margin: auto 0;
     -ms-grid-column: 1;
     -ms-grid-column-span: 1;
     grid-column: 1 / 2;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
 }

 #gpc-lgpd_botoes {
     margin: auto;
     -ms-grid-column: 2;
     grid-column: 2 / 2;
     text-align: center;
 }

 .gpc-lgpd_botoes-botao {
     padding: 12px 16px;
     border-radius: 3px;
     cursor: pointer;
     font-size: 14px;
     float: left;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
 }

 #gpc-lgpd_botoes-configurar {
     margin-right: 2px;
     width: 78px;
 }

 #gpc-lgpd_botoes-confirmar {
     font-weight: bold;
 }

 .gpc-lgpd-cor_000000 {
     background-color: #000000;
 }

 .gpc-lgpd-cor_ffffff {
     background-color: #ffffff;
 }

 .gpc-lgpd-cor_727272 {
     background-color: #727272;
 }

 .gpc-lgpd-cor_aab7b8 {
     background-color: #aab7b8;
 }

 .gpc-lgpd-cor_4c5661 {
     background-color: #4c5661;
 }

 .gpc-lgpd-cor_ae855a {
     background-color: #ae855a;
 }

 .gpc-lgpd-cor_f55142 {
     background-color: #f55142;
 }

 .gpc-lgpd-cor_fa873e {
     background-color: #fa873e;
 }

 .gpc-lgpd-cor_ffd719 {
     background-color: #ffd719;
 }

 .gpc-lgpd-cor_bede34 {
     background-color: #bede34;
 }

 .gpc-lgpd-cor_29c287 {
     background-color: #29c287;
 }

 .gpc-lgpd-cor_42b5b1 {
     background-color: #42b5b1;
 }

 .gpc-lgpd-cor_007ac1 {
     background-color: #007ac1;
 }

 .gpc-lgpd-cor_6e60bb {
     background-color: #6e60bb;
 }

 .gpc-lgpd-cor_cd6fce {
     background-color: #cd6fce;
 }

 .gpc-lgpd-cor_ffabff {
     background-color: #ffabff;
 }

 .gpc-lgpd-cor_42b5b1 #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_007ac1 #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_6e60bb #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_botoes-confirmar {
     background: #f55142;
 }

 .gpc-lgpd-cor_42b5b1 #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_007ac1 #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_6e60bb #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_botoes-confirmar:hover {
     background: #ff6051;
 }

 .gpc-lgpd-cor_000000 #gpc-lgpd_texto,
 .gpc-lgpd-cor_000000 #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_000000 #gpc-lgpd_texto a,
 .gpc-lgpd-cor_000000 #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_000000 #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_000000 #gpc-lgpd_texto a:hover,
 .gpc-lgpd-cor_727272 #gpc-lgpd_texto,
 .gpc-lgpd-cor_727272 #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_727272 #gpc-lgpd_texto a,
 .gpc-lgpd-cor_727272 #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_727272 #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_727272 #gpc-lgpd_texto a:hover,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_texto,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_texto a,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_texto a:hover {
     color: rgba(255, 255, 255, 0.87);
 }

 .gpc-lgpd-cor_cd6fce #gpc-lgpd_texto,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_texto a,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_cd6fce #gpc-lgpd_texto a:hover,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_texto,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_texto a,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_ffabff #gpc-lgpd_texto a:hover,
 .gpc-lgpd-cor_ffffff #gpc-lgpd_texto,
 .gpc-lgpd-cor_ffffff #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_ffffff #gpc-lgpd_texto a,
 .gpc-lgpd-cor_ffffff #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_ffffff #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_ffffff #gpc-lgpd_texto a:hover,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_texto,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_botoes-configurar,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_texto a,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_texto a:visited,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_texto a:link,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_texto a:hover {
     color: rgb(0, 0, 0, 0.87);
 }

 .gpc-lgpd-cor_ffffff #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_727272 #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_botoes-confirmar,
 .gpc-lgpd-cor_000000 #gpc-lgpd_botoes-confirmar {
     color: #fff;
     background: rgb(1, 120, 230);
 }

 .gpc-lgpd-cor_ffffff #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_727272 #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_aab7b8 #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_4c5661 #gpc-lgpd_botoes-confirmar:hover,
 .gpc-lgpd-cor_000000 #gpc-lgpd_botoes-confirmar:hover {
     background: rgb(0, 149, 255);
 }

 .gm_lgpd {
     font-family: 'Roboto';
     font-weight: 400;
     font-style: normal;
 }

 .gpc_modal_popup_lgpd {
     font-family: 'Roboto';
     font-weight: 400;
     font-style: normal;
 }

 .gpc_modal_popup_lgpd-topo-fechar {
     position: absolute;
     top: 8px;
     padding: 14px 14px;
     color: rgba(0, 0, 0, 0.54);
     font-size: 20px;
     line-height: 18px;
     text-decoration: none;
     right: 8px;
     cursor: pointer;
     z-index: 1000;
     height: 14px;
     width: 14px;
 }

 .gpc_modal_popup_lgpd-fundo-fechar {
     position: absolute;
     top: 18px;
     right: 18px;
     padding: 14px 19px;
     color: rgba(255, 255, 255, 0.74);
     font-size: 18px;
     line-height: 18px;
     text-decoration: none;
     cursor: pointer;
 }

 .gpc_modal_popup_lgpd-fundo-fechar:hover {
     color: rgb(255, 255, 255);
     -webkit-filter: brightness(86%);
     filter: brightness(86%);
 }

 .gpc_modal_popup_lgpd-centro {
     float: left;
     width: 100%;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 24px;
 }

 #gpc_modal_lgpd-titulo {
     float: left;
     width: 100%;
     margin-bottom: 36px
 }

 .gpc_modal_lgpd-titulo-titulo {
     font-size: 18px;
     font-weight: bold;
     line-height: 1.4;
     margin-bottom: 4px;
     color: rgba(0, 0, 0, .84);
 }

 .gpc_modal_lgpd-titulo-texto {
     font-size: 13px;
     line-height: 1.4;
 }

 .gpc_modal_lgpd-opcoes {
     float: left;
     width: 100%;
     margin-bottom: 24px;
 }

 .gpc_modal_lgpd-opcoes-protecao {
     float: left;
     width: 100%;
     margin-bottom: 8px;
     line-height: 1.4
 }

 .gpc_modal_lgpd-opcoes-titulo {
     font-size: 14px;
     color: rgba(0, 0, 0, .84);
     font-weight: bold;
 }

 .gpc_modal_lgpd-opcoes-aviso {
     font-size: 12px;
     margin-top: 2px;
     float: right;
     color: rgba(0, 0, 0, .52);
     font-weight: bold;
 }

 .gpc_modal_lgpd-opcoes-texto {
     font-size: 13px;
     line-height: 1.4;
     color: rgba(0, 0, 0, .68);
     padding: 0 48px 0 0;
 }

 .gpc_modal_lgpd-opcoes-selecao {
     float: right;
     position: relative;
     display: block;
     height: 10px;
     margin-left: 2px;
     width: 32px;
     background: #898989;
     -webkit-border-radius: 100px;
     border-radius: 100px;
     cursor: pointer;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
     margin-right: 12px;
     margin-top: 8px;
 }

 .gpc_modal_lgpd-opcoes-selecao:before {
     position: absolute;
     left: -2px;
     top: -4px;
     display: block;
     width: 18px;
     height: 18px;
     -webkit-border-radius: 100px;
     border-radius: 100px;
     background: #fff;
     -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
     content: '';
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
 }

 .gpc_modal_lgpd-opcoes-selecao_selecionado {
     background: #6DBEB7;
 }

 .gpc_modal_lgpd-opcoes-selecao_selecionado:before {
     left: 20px;
     background: #009688;
 }

 #gpc_modal_lgpd-confirmar {
     text-align: center;
     cursor: pointer;
     margin-top: 8px;
     padding: 12px 24px;
     float: right;
     font-size: 14px;
     line-height: 14px;
     border-radius: 3px;
     color: #fff;
     background: #2196F3;
 }

 #gpc_modal_lgpd-confirmar:hover {
     background: #1A77C9;
 }

 @media all and (max-width:980px) {
     #gpc-lgpd {
         width: 98%;
     }
 }

 @media all and (max-width:750px) {
     #gpc-lgpd {
         width: 96%;
     }

     #gpc-lgpd.botoes,
     #gpc-lgpd.botao {
         -ms-grid-columns: minmax(280px, 100%);
         grid-template-columns: minmax(280px, 100%);
         padding: 24px 10%;
         grid-row-gap: 24px;
     }

     #gpc-lgpd_texto {
         -ms-grid-column: 1;
         grid-column: 1 / 1;
         -ms-grid-row: 1;
         -ms-grid-row-span: 1;
         grid-row: 1 / 2;
         margin: auto;
         text-align: center;
     }

     #gpc-lgpd_botoes {
         -ms-grid-column: 1;
         grid-column: 1 / 1;
         -ms-grid-row: 2;
         grid-row: 2 / 2;
     }

     .gpc-lgpd_botoes-botao {
         float: left;
     }

     #gpc-lgpd_botoes-configurar {
         margin-right: 12px;
         margin-bottom: 0px;
     }

     #gpc-lgpd_fechar {
         top: 4px;
         right: 4px;
         bottom: initial;
     }
 }

 .gtt-cima,
 .gtt-baixo,
 .gtt-esquerda,
 .gtt-direita {
     cursor: pointer;
 }

 .gtt_caixa {
     position: absolute;
     display: block;
     float: left;
     z-index: 999999;
     opacity: 0.92;
     -moz-opacity: 0.92;
     filter: alpha(opacity=92);
     -ms-filter: "alpha(Opacity=92)";
 }

 .gtt_caixa .gtt_caixa-seta {
     position: absolute;
     content: '';
     float: left;
     border: 5px solid transparent;
 }

 .gtt_caixa .gtt_caixa-conteudo {
     float: left;
     padding: 4px 7px;
     font-size: 12px;
     line-height: 12px;
     max-width: 164px;
     height: auto;
     white-space: normal;
     text-align: left;
     background-color: #323232;
     color: #fff;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     font-style: normal;
 }

 .gtt_caixa.gtt_caixa-cima .gtt_caixa-seta {
     border-top-color: #323232;
 }

 .gtt_caixa.gtt_caixa-baixo .gtt_caixa-seta {
     border-bottom-color: #323232;
 }

 .gtt_caixa.gtt_caixa-esquerda .gtt_caixa-seta {
     border-left-color: #323232;
 }

 .gtt_caixa.gtt_caixa-direita .gtt_caixa-seta {
     border-right-color: #323232;
 }

 .gsi {
     width: 100%;
     height: 100%;
     position: relative;
     overflow: hidden;
     border-radius: inherit;
 }

 .gsi .gsi_touch {
     width: 100%;
     height: 100%;
     position: absolute;
     z-index: 2;
     border-radius: inherit;
 }

 .gsi .gsi_touch.gsi_imagens_touch {
     cursor: -webkit-grabbing;
     cursor: grabbing;
 }

 .gsi .gsi_imagens {
     position: relative;
     z-index: 1;
     width: 100%;
     height: 100%;
     cursor: -webkit-grab;
     cursor: grab;
     will-change: transform, opacity;
 }

 .gsi .gsi_imagens.gsi_imagens_drag {
     cursor: -webkit-grabbing;
     cursor: grabbing;
 }

 .gsi .gsi_imagens .imagem,
 .gsi .gsi_imagens .gsi_clone {
     float: left;
     width: 100%;
     height: 100%;
     background-position: center center;
     background-repeat: no-repeat;
     opacity: 0;
     filter: alpha(opacity=0);
     position: absolute;
     top: 0px;
     display: block;
 }

 .gsi .gsi_proximo,
 .gsi .gsi_anterior {
     background: #fff;
     cursor: pointer;
     opacity: 0;
     filter: alpha(opacity=0);
     position: absolute;
     bottom: 0;
     top: 0;
     margin: auto 0px;
     padding: 8px 4px;
     z-index: 5;
     font-size: 24px;
     height: 24px;
     color: rgb(0, 0, 0);
 }

 .gsi .gsi_proximo {
     right: 0;
     border-radius: 6px 0 0 6px;
     -webkit-border-radius: 6px 0 0 6px;
     border-left: 1px solid #bfbfbf;
     border-top: 1px solid #bfbfbf;
     border-bottom: 1px solid #bfbfbf;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
 }

 .gsi .gsi_anterior {
     left: 0;
     border-radius: 0 6px 6px 0;
     -webkit-border-radius: 0 6px 6px 0;
     border-right: 1px solid #bfbfbf;
     border-top: 1px solid #bfbfbf;
     border-bottom: 1px solid #bfbfbf;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
 }

 .gsi .seta_proximo_sharp:before,
 .gsi .seta_proximo_round:before {
     content: "\e5cc";
 }

 .gsi .seta_arrow_proximo_sharp:before,
 .gsi .seta_arrow_proximo_round:before {
     content: "\f1df";
 }

 .gsi .seta_reply_proximo_sharp:before,
 .gsi .seta_reply_proximo_round:before {
     content: "\e15e";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_anterior_sharp:before,
 .gsi .seta_anterior_round:before {
     content: "\e5cb";
 }

 .gsi .seta_arrow_anterior_sharp:before,
 .gsi .seta_arrow_anterior_round:before {
     content: "\f1df";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_reply_anterior_sharp:before,
 .gsi .seta_reply_anterior_round:before {
     content: "\e15e";
 }

 .gsi .seta_proximo_1:before {
     content: "\e5c8";
 }

 .gsi .seta_anterior_1:before {
     content: "\e5c8";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_proximo_2:before {
     content: "\e5cc";
 }

 .gsi .seta_anterior_2:before {
     content: "\e5cc";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_proximo_3:before {
     content: "\e037";
 }

 .gsi .seta_anterior_3:before {
     content: "\e037";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_proximo_4:before {
     content: "\ea50";
 }

 .gsi .seta_anterior_4:before {
     content: "\ea50";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_proximo_5:before {
     content: "\e154";
 }

 .gsi .seta_anterior_5:before {
     content: "\e154";
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
     display: block;
 }

 .gsi .seta_proximo_6:before {
     content: "\eaaa";
 }

 .gsi .seta_anterior_6:before {
     content: "\eaa7";
 }

 .gsi:hover .gsi_proximo,
 .gsi:hover .gsi_anterior {
     opacity: 1;
     filter: alpha(opacity=100);
 }

 .gsi .efeito {
     -webkit-transition: opacity ease-out 0.5s;
     -o-transition: opacity ease-out 0.5s;
     transition: opacity ease-out 0.5s;
 }