/* ============================================================================================================ */
/* ============================================================================================================ */
/* GERAL */
/* ============================================================================================================ */
/* ============================================================================================================ */


/* ------------------------------------------------------------------------------------------------------------ */
/* CONTAINER */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* 1 - CONTAINER (GERAL) */
/* ---------------------------------- */


.div_geral_container1
{
width: 100%;
height: 100%;
top: 0px;
left: 0px;
position: relative;
z-index: 1;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 2 - CONTAINER (CONTEÚDOS) */
/* ---------------------------------- */


.div_geral_container2
{
width: 100%;
top: 0px;
left: 0px;
margin-top: 0px;
position: relative;
z-index: 2;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 3 - CONTAINER (RODAPÉ) */
/* ---------------------------------- */


.div_geral_container3
{
width: 100%;
top: 0px;
left: 0px;
position: relative;
z-index: 3;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------ */
/* BOX */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* BOX 1 (LIMITADOR) */
/* ---------------------------------- */


/* PC */
.div_geral_box1
{
width: 1000px;
height: auto;
top: 0px;
left: 50%;
margin-top: 0px;
margin-left: -500px;
position: relative;
background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_geral_box1
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 0px;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_geral_box1
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 0px;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 550px)
{
.div_geral_box1
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 0px;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ============================================================================================================ */
/* ============================================================================================================ */
/* FIM */
/* ============================================================================================================ */
/* ============================================================================================================ */






/* ============================================================================================================ */
/* ============================================================================================================ */
/* RODAPÉ */
/* ============================================================================================================ */
/* ============================================================================================================ */


/* ------------------------------------------------------------------------------------------------------------ */
/* CONTAINER */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* CONTAINER */
/* ---------------------------------- */


.div_rodape_container
{
width: 100%;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------ */
/* BOX */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* BOX 1 (QRCODE) */
/* ---------------------------------- */


/* PC */
.div_rodape_box1
{
width: 100%;
height: 300px;
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
background-image: linear-gradient(to top, #DDDDDD, #FFFFFF);
overflow: hidden;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_box1
{
width: 100%;
height: 240px;
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
background-image: linear-gradient(to top, #DDDDDD, #FFFFFF);
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_box1
{
width: 100%;
height: 180px;
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
background-image: linear-gradient(to top, #DDDDDD, #FFFFFF);
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_box1
{
width: 100%;
height: 130px;
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
background-image: linear-gradient(to top, #DDDDDD, #FFFFFF);
overflow: hidden;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* BOX 2 (MAPA) */
/* ---------------------------------- */


/* PC */
.div_rodape_box2
{
width: 100%;
height: 350px; /* 340 + 10 */
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
overflow: hidden;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_box2
{
width: 100%;
height: 310px; /* 300 + 10 */
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_box2
{
width: 100%;
height: 270px; /* 260 + 10 */
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_box2
{
width: 100%;
height: 230px; /* 220 + 10 */
top: 0px;
left: 0px;
position: relative;

background-color: #FFFFFF;
overflow: hidden;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* BOX 3 (EXPEDIÇÃO) */
/* ---------------------------------- */


/* PC */
.div_rodape_box3
{
width: 100%;
height: 340px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: #0B0B0B;
overflow: hidden;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_box3
{
width: 100%;
height: 300px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: #0B0B0B;
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_box3
{
width: 100%;
height: 260px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: #0B0B0B;
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_box3
{
width: 100%;
height: 220px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: #0B0B0B;
overflow: hidden;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* BOX 4 (CRÉDITOS) */
/* ---------------------------------- */


/* PC */
.div_rodape_box4
{
width: 100%;
height: 80px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_box4
{
width: 100%;
height: 70px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_box4
{
width: 100%;
height: 60px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_box4
{
width: 100%;
height: 50px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------ */
/* BLOCOS */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* 1 - QRCODE (IMAGEM DE FUNDO)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco1
{
width: 1180px;
height: 300px;
left: 50%;
top: 0px;
margin-left: -580px;
margin-top: 0px;
position: absolute;
z-index: 10;

background-color: transparent;
}
.div_rodape_bloco1 img
{
width: 1180px;
height: 300px;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco1
{
width: 944px;
height: 240px;
left: 50%;
top: 0px;
margin-left: -472px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco1 img
{
width: 944px;
height: 240px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco1
{
width: 710px;
height: 180px;
left: 50%;
top: 0px;
margin-left: -355px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco1 img
{
width: 710px;
height: 180px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco1
{
width: 514px;
height: 130px;
left: 50%;
top: 0px;
margin-left: -257px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco1 img
{
width: 514px;
height: 130px;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 2 - QRCODE (TEXTOS)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco2
{
width: 190px;
height: auto;
left: 33%;
top: 15px;
margin-left: -95px;
margin-top: 0px;
position: absolute;
z-index: 11;

background-color: transparent;
text-align: center;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco2
{
width: 140px;
height: auto;
left: 31%;
top: 20px;
margin-left: -70px;
margin-top: 0px;
position: absolute;

background-color: transparent;
text-align: center;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco2
{
width: 120px;
height: auto;
left: 31%;
top: 15px;
margin-left: -60px;
margin-top: 0px;
position: absolute;

background-color: transparent;
text-align: center;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco2
{
display:none;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 3 - QRCODE (QRCODE)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco3
{
width: 190px;
height: 190px;
left: 33%;
top: 90px;
margin-left: -95px;
margin-top: 0px;
position: absolute;
z-index: 12;

background-color: transparent;
}
.div_rodape_bloco3 img
{
width: 190px;
height: 190px;
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco3
{
opacity: 0;
will-change: transform, opacity;

-webkit-transition: all 0.6s 0.1s ease-out;
-moz-transition: all 0.6s 0.1s ease-out;
-ms-transition: all 0.6s 0.1s ease-out;
-o-transition: all 0.6s 0.1s ease-out;
transition: all 0.6s 0.1s ease-out;

-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
-o-transform: scale(0.7);
transform: scale(0.7);
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco3.is-visible 
{
opacity: 1;

-webkit-transform: scale(1.0);
-moz-transform: scale(1.0);
-ms-transform: scale(1.0);
-o-transform: scale(1.0);
transform: scale(1.0);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco3
{
width: 130px;
height: 130px;
left: 31%;
top: 85px;
margin-left: -65px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco3 img
{
width: 130px;
height: 130px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco3
{
width: 90px;
height: 90px;
left: 31%;
top: 70px;
margin-left: -45px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco3 img
{
width: 90px;
height: 90px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco3
{
width: 90px;
height: 90px;
left: 31%;
top: 20px;
margin-left: -45px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco3 img
{
width: 90px;
height: 90px;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 4 - QRCODE (FOTO)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco4
{
width: 322px;
height: 290px;
left: 60%;
top: 10px;
margin-left: -161px;
margin-top: 0px;
position: absolute;
z-index: 13;

background-color: transparent;
}
.div_rodape_bloco4 img
{
width: 322px;
height: 290px;
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco4
{
opacity: 0;
will-change: transform, opacity;

-webkit-transition: all 0.6s 0.4s ease-out;
-moz-transition: all 0.6s 0.4s ease-out;
-ms-transition: all 0.6s 0.4s ease-out;
-o-transition: all 0.6s 0.4s ease-out;
transition: all 0.6s 0.4s ease-out;

-webkit-transform: translateX(0em);
-moz-transform: translateX(0em);
-ms-transform: translateX(0em);
-o-transform: translateX(0em);
transform: translateX(0em);
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco4.is-visible 
{
opacity: 1;

-webkit-transform: translateX(2em);
-moz-transform: translateX(2em);
-ms-transform: translateX(2em);
-o-transform: translateX(2em);
transform: translateX(2em);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco4
{
width: 258px;
height: 230px;
left: 60%;
top: 10px;
margin-left: -129px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco4 img
{
width: 258px;
height: 230px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco4
{
width: 190px;
height: 170px;
left: 61%;
top: 10px;
margin-left: -95px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco4 img
{
width: 190px;
height: 170px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco4
{
width: 134px;
height: 120px;
left: 61%;
top: 10px;
margin-left: -67px;
margin-top: 0px;
position: absolute;

background-color: transparent;
}
.div_rodape_bloco4 img
{
width: 134px;
height: 120px;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 5 - MAPA (IFRAME)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco5
{
width: 100%;
height: 340px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco5
{
width: 100%;
height: 300px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco5
{
width: 100%;
height: 260px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco5
{
width: 100%;
height: 220px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 6 - MAPA (DEGRADÊ VERMELHO)  */
/* ---------------------------------- */


.div_rodape_bloco6
{
width: 100%;
height: 5px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: #B20000;
background-image: linear-gradient(to right, #B20000, #B20000, #FF0000, #B20000, #B20000);
overflow: hidden;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 7 - MAPA (DEGRADÊ VERDE)  */
/* ---------------------------------- */


.div_rodape_bloco7
{
width: 100%;
height: 5px;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: #1FB53A;
background-image: linear-gradient(to right, #1FB53A, #1FB53A, #51E16A, #1FB53A, #1FB53A);
overflow: hidden;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 8 - EXPEDIENTE (LOGO GRANDE)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco8
{
width: 240px;
height: 120px;
left: 0px;
top: 50%;
margin-left: 0px;
margin-top: -60px;
position: absolute;
float: left;
z-index: 10;

background-color: transparent;
}
.div_rodape_bloco8 img
{
width: 240px;
height: 120px;
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco8
{
opacity: 0;
will-change: transform, opacity;

-webkit-transition: all 0.6s 0.1s ease-out;
-moz-transition: all 0.6s 0.1s ease-out;
-ms-transition: all 0.6s 0.1s ease-out;
-o-transition: all 0.6s 0.1s ease-out;
transition: all 0.6s 0.1s ease-out;

-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco8.is-visible 
{
opacity: 1;

-webkit-transform: translateY(0em);
-moz-transform: translateY(0em);
-ms-transform: translateY(0em);
-o-transform: translateY(0em);
transform: translateY(0em);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco8
{
width: 180px;
height: 90px;
left: 0px;
top: 50%;
margin-left: 0px;
margin-top: -45px;
position: absolute;
float:left;

background-color: transparent;
}
.div_rodape_bloco8 img
{
width: 180px;
height: 90px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco8
{
display: none;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco8
{
display: none;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 9 - EXPEDIENTE (VISITE-NOS - CONTAINER)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco9
{
width: 300px;
height: auto;
left: 57%;
top: 70px;
margin-left: -150px;
margin-top: 0px;
position: absolute;
float:left;
z-index: 11;

background-color: transparent;
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco9
{
opacity: 0;
will-change: transform, opacity;

-webkit-transition: all 0.6s 0.2s ease-out;
-moz-transition: all 0.6s 0.2s ease-out;
-ms-transition: all 0.6s 0.2s ease-out;
-o-transition: all 0.6s 0.2s ease-out;
transition: all 0.6s 0.2s ease-out;

-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco9.is-visible 
{
opacity: 1;

-webkit-transform: translateY(0em);
-moz-transform: translateY(0em);
-ms-transform: translateY(0em);
-o-transform: translateY(0em);
transform: translateY(0em);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco9
{
width: 240px;
height: auto;
left: 53%;
top: 60px;
margin-left: -110px;
margin-top: 0px;
position: absolute;
float: left;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco9
{
width: 220px;
height: auto;
left: 50%;
top: 95px;
margin-left: -110px;
margin-top: 0px;
position: absolute;
float:left;

background-color: transparent;
text-align: center;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco9
{
width: 200px;
height: auto;
left: 50%;
top: 80px;
margin-left: -100px;
margin-top: 0px;
position: absolute;
float:left;

background-color: transparent;
text-align: center;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 10 - EXPEDIENTE (VISITE-NOS - TÍTULOS)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco10
{
width: auto;
height: auto;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco10
{
width: auto;
height: auto;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco10
{
display: none;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco10
{
display: none;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 11 - EXPEDIENTE (VISITE-NOS - TEXTOS)  */
/* ---------------------------------- */


.div_rodape_bloco11
{
width: auto;
height: auto;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 12 - EXPEDIENTE (MENUS - CONTAINER)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco12
{
width: auto;
height: auto;
right: 0px;
top: 70px;
margin-left: 0px;
margin-top: 0px;
position: absolute;
float: right;
z-index: 12;

background-color: transparent;
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco12
{
opacity: 0;
will-change: transform, opacity;

-webkit-transition: all 0.6s 0.3s ease-out;
-moz-transition: all 0.6s 0.3s ease-out;
-ms-transition: all 0.6s 0.3s ease-out;
-o-transition: all 0.6s 0.3s ease-out;
transition: all 0.6s 0.3s ease-out;

-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco12.is-visible 
{
opacity: 1;

-webkit-transform: translateY(0em);
-moz-transform: translateY(0em);
-ms-transform: translateY(0em);
-o-transform: translateY(0em);
transform: translateY(0em);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco12
{
width: auto;
height: auto;
right: 0px;
top: 60px;
margin-left: 0px;
margin-top: 0px;
position: absolute;
float: right;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco12
{
display: none;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco12
{
display: none;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 13 - EXPEDIENTE (MENUS - TÍTULOS)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco13
{
width: auto;
height: auto;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco13
{
width: auto;
height: auto;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco13
{
display: none;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 14 - EXPEDIENTE (MENUS - TEXTOS)  */
/* ---------------------------------- */


.div_rodape_bloco14
{
width: auto;
height: auto;
left: 0px;
top: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 15 - EXPEDIENTE (LOGO PEQUENO)  */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco15
{
display: none;
z-index: 13;
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco15
{
opacity: 0;
will-change: transform, opacity;

-webkit-transition: all 0.6s 0.1s ease-out;
-moz-transition: all 0.6s 0.1s ease-out;
-ms-transition: all 0.6s 0.1s ease-out;
-o-transition: all 0.6s 0.1s ease-out;
transition: all 0.6s 0.1s ease-out;

-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
}
/* FIM */


/* SHOW ON SCROLL */
.div_rodape_bloco15.is-visible 
{
opacity: 1;

-webkit-transform: translateY(0em);
-moz-transform: translateY(0em);
-ms-transform: translateY(0em);
-o-transform: translateY(0em);
transform: translateY(0em);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco15
{
display: none;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco15
{
width: 170px;
height: 30px;
left: 50%;
top: 40px;
margin-left: -85px;
margin-top: 0px;
position: absolute;
float: left;

background-color: transparent;
display:block;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 16 - TEXTOS DOS CRÉDITOS */
/* ---------------------------------- */


/* PC */
.div_rodape_bloco16
{
width: 500px;
top: 50%;
left: 50%;
margin-left: -250px;
position: absolute;

background-color: transparent;
text-align: center;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_bloco16
{
width: 420px;
top: 50%;
left: 50%;
margin-left: -210px;
position: absolute;

background-color: transparent;
text-align: center;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_bloco16
{
width: 400px;
top: 50%;
left: 50%;
margin-left: -200px;
position: absolute;

background-color: transparent;
text-align: center;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_rodape_bloco16
{
width: 300px;
top: 50%;
left: 50%;
margin-left: -150px;
position: absolute;

background-color: transparent;
text-align: center;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* LIMITADOR */
/* ---------------------------------- */


/* PC */
.div_rodape_limitador
{
width: 1000px;
height: 340px;
top: 0px;
left: 50%;
margin-top: 0px;
margin-left: -500px;
position: relative;
background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_rodape_limitador
{
width: 90%;
height: 300px;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_rodape_limitador
{
width: 90%;
height: 260px;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 550px)
{
.div_rodape_limitador
{
width: 90%;
height: 220px;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ============================================================================================================ */
/* ============================================================================================================ */
/* FIM */
/* ============================================================================================================ */
/* ============================================================================================================ */






/* ============================================================================================================ */
/* ============================================================================================================ */
/* INTERNAS */
/* ============================================================================================================ */
/* ============================================================================================================ */


/* ------------------------------------------------------------------------------------------------------------ */
/* CONTAINER */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* CONTAINER 1 */
/* ---------------------------------- */


.div_internas_container1
{
width: 100%;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* CONTAINER 2 */
/* ---------------------------------- */


.div_internas_container2
{
width: 100%;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* CONTAINER 3 */
/* ---------------------------------- */

/* PC */
.div_internas_container3
{
width: 1000px;
height: auto;
top: 0px;
left: 50%;
margin-top: 0px;
margin-left: -500px;
position: relative;
background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_container3
{
width: 90%;
height: auto;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_container3
{
width: 90%;
height: auto;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 550px)
{
.div_internas_container3
{
width: 90%;
height: auto;
top: 0px;
left: 0px;
margin-top: 0px;
margin-left: 5%;
margin-right: 5%;
position: relative;
background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------ */
/* BOX */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* 1 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS */
/* ---------------------------------- */


.div_internas_box1
{
width: 100%;
top: 0px;
left: 0px;
margin-top:20px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: transparent;
display: table; /* forçar a renderização da div como tabela para a propriedade "float" funcionar */
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 2 - HOME - O CARTÓRIO, CONTATO, WHATSAPP */
/* ---------------------------------- */


.div_internas_box2
{
width: 100%;
top: 0px;
left: 0px;
margin-top:20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: transparent;
display: table; /* forçar a renderização da div como tabela para a propriedade "float" funcionar */
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 3 - TOPOS DAS INTERNAS */
/* ---------------------------------- */


/* PC */
.div_internas_box3
{
width: 100%;
top: 0px;
left: 0px;
margin-top: 210px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_box3
{
margin-top: 150px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_box3
{
margin-top: 80px;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 4 - CHAMADAS */
/* ---------------------------------- */


.div_internas_box4
{
width: 100%;
top: 0px;
left: 0px;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 5 - TEXTOS */
/* ---------------------------------- */


.div_internas_box5
{
width: 100%;
top: 0px;
left: 0px;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
position: relative;

background-color: transparent;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 6 - GRID */
/* ---------------------------------- */


/* PC */
.div_internas_box6
{
width: 100%;
position: relative;
background-color: transparent;
top: 0px;
left: 0px;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 7 - ESPAÇO */
/* ---------------------------------- */


/* PC */
.div_internas_box7
{
width: 100%;
height: 20px;
top: 0;
left: 0;
position: relative;

background-color: transparent;
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------ */
/* BLOCOS */
/* ------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------- */
/* 1_1 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS - PESSOAS NATURAIS - CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco1_1
{
width: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: -ms-calc((100% - 40px) / 3);
width: -o-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
height: 500px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco1_1
{
width: -webkit-calc((100% - 20px) / 2);
width: -moz-calc((100% - 20px) / 2);
width: -ms-calc((100% - 20px) / 2);
width: -o-calc((100% - 20px) / 2);
width: calc((100% - 20px) / 2);
height: 320px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco1_1
{
width: 100%;
height: 270px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco1_1
{
width: 100%;
height: 230px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 1_2 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS - PESSOAS JURÍDICAS - CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco1_2
{
width: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: -ms-calc((100% - 40px) / 3);
width: -o-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
height: 500px;
top: 0px;
left: 0px;
float: left;
margin-left: 20px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco1_2
{
width: -webkit-calc((100% - 20px) / 2);
width: -moz-calc((100% - 20px) / 2);
width: -ms-calc((100% - 20px) / 2);
width: -o-calc((100% - 20px) / 2);
width: calc((100% - 20px) / 2);
height: 320px;
top: 0px;
left: 0px;
float: right;
margin-right: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco1_2
{
width: 100%;
height: 270px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco1_2
{
width: 100%;
height: 230px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 1_3 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS - TÍTULOS E DOCUMENTOS - CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco1_3
{
width: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: -ms-calc((100% - 40px) / 3);
width: -o-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
height: 500px;
top: 0px;
left: 0px;
float: right;
margin-right: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco1_3
{
width: 100%;
height: 320px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco1_3
{
width: 100%;
height: 270px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco1_3
{
width: 100%;
height: 230px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #222222;
background-image: url("/imagens/geral/011.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #000000; /* sombra */
-moz-box-shadow: 0px 4px 0px #000000;    /* sombra */
-ms-box-shadow: 0px 4px 0px #000000;     /* sombra */
-o-box-shadow: 0px 4px 0px #000000;      /* sombra */
box-shadow: 0px 4px 0px #000000;         /* sombra */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 2 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS - IMAGEM */
/* ---------------------------------- */

/* PC */
.div_internas_bloco2
{
width: 100%;
height: 310px;
min-height: 310px;
top: 0px;
left: 0px;
position: relative;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */
}
/* FIM */


/* A */
.div_internas_bloco2 a
{
width: 100%;
height: 100%;
display: block;
background-color: #000000;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-khtml-opacity: 0.2;                                               /* opacidade */
-moz-opacity: 0.2;                                                 /* opacidade */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* opacidade */
filter: alpha(opacity=20);                                         /* opacidade */
opacity: 0.2;                                                      /* opacidade */
}
/* FIM */


/* A HOVER */
.div_internas_bloco2 a:hover
{
-khtml-opacity: 0.01;                                              /* opacidade */
-moz-opacity: 0.01;                                                /* opacidade */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=01)"; /* opacidade */
filter: alpha(opacity=01);                                         /* opacidade */
opacity: 0.01;                                                     /* opacidade */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco2
{
width: 100%;
height: 190px;
min-height: 190px;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco2
{
width: 100%;
height: 170px;
min-height: 170px;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco2
{
width: 100%;
height: 150px;
min-height: 150px;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 3 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS - TEXTOS CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco3
{
width: 100%;
height: 190px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco3
{
width: 100%;
height: 130px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco3
{
width: 100%;
height: 100px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco3
{
width: 100%;
height: 80px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 4 - HOME - PESSOAS NATURAIS, PESSOAS JURÍDICAS, TÍTULOS E DOCUMENTOS - TEXTOS */
/* ---------------------------------- */


/* PC */
.div_internas_bloco4
{
width: 100%;
top: 50%;
left: 50%;
margin-left: -50%;
position: absolute;

background-color: transparent;
text-align: center;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 5_1 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - O CARTÓRIO - CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco5_1
{
width: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: -ms-calc((100% - 40px) / 3);
width: -o-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
height: 240px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco5_1
{
width: -webkit-calc((100% - 20px) / 2);
width: -moz-calc((100% - 20px) / 2);
width: -ms-calc((100% - 20px) / 2);
width: -o-calc((100% - 20px) / 2);
width: calc((100% - 20px) / 2);
height: 200px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco5_1
{
width: 100%;
height: 160px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco5_1
{
width: 100%;
height: 120px;
top: 0px;
left: 0px;
float: left;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */



/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 5_2 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - CONTATO CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco5_2
{
width: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: -ms-calc((100% - 40px) / 3);
width: -o-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
height: 240px;
top: 0px;
left: 0px;
float: left;
margin-left: 20px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco5_2
{
width: -webkit-calc((100% - 20px) / 2);
width: -moz-calc((100% - 20px) / 2);
width: -ms-calc((100% - 20px) / 2);
width: -o-calc((100% - 20px) / 2);
width: calc((100% - 20px) / 2);
height: 200px;
top: 0px;
left: 0px;
float: right;
margin-right: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco5_2
{
width: 100%;
height: 160px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco5_2
{
width: 100%;
height: 120px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 5_3 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - WHATSAPP CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco5_3
{
width: -webkit-calc((100% - 40px) / 3);
width: -moz-calc((100% - 40px) / 3);
width: -ms-calc((100% - 40px) / 3);
width: -o-calc((100% - 40px) / 3);
width: calc((100% - 40px) / 3);
height: 240px;
top: 0px;
left: 0px;
float: right;
margin-right: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco5_3
{
width: 100%;
height: 200px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco5_3
{
width: 100%;
height: 160px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco5_3
{
width: 100%;
height: 120px;
top: 0px;
left: 0px;
float: left;
margin-top: 20px;
margin-left: 0px;
position: relative;

background-color: #DDDDDD;
background-image: url("/imagens/geral/012.png");
background-repeat: no-repeat;
background-position: right bottom;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-webkit-box-shadow: 0px 4px 0px #B5B5B5; /* sombra */
-moz-box-shadow: 0px 4px 0px #B5B5B5;    /* sombra */
-ms-box-shadow: 0px 4px 0px #B5B5B5;     /* sombra */
-o-box-shadow: 0px 4px 0px #B5B5B5;      /* sombra */
box-shadow: 0px 4px 0px #B5B5B5;         /* sombra */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 6 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - IMAGEM CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco6
{
width: 100%;
height: 130px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco6
{
width: 100%;
height: 100px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco6
{
width: 100%;
height: 80px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco6
{
width: 100%;
height: 60px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 7 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - IMAGEM */
/* ---------------------------------- */


/* PC */
.div_internas_bloco7
{
width: 100px;
height: 100px;
top: 30px;
left: 50%;
margin-top: 0px;
margin-left: -50px;
position: relative;

background-color: transparent;
}
.div_internas_bloco7 img
{
width: 100px;
height: 100px;
}
.div_internas_bloco7 img:hover
{
-khtml-opacity: 0.7;                                               /* opacidade */
-moz-opacity: 0.7;                                                 /* opacidade */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* opacidade */
filter: alpha(opacity=70);                                         /* opacidade */
opacity: 0.7;                                                      /* opacidade */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco7
{
width: 80px;
height: 80px;
top: 20px;
left: 50%;
margin-top: 0px;
margin-left: -40px;
position: relative;

background-color: transparent;
}
.div_internas_bloco7 img
{
width: 80px;
height: 80px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco7
{
width: 60px;
height: 60px;
top: 20px;
left: 50%;
margin-top: 0px;
margin-left: -30px;
position: relative;

background-color: transparent;
}
.div_internas_bloco7 img
{
width: 60px;
height: 60px;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco7
{
width: 60px;
height: 60px;
top: 0px;
left: 50%;
margin-top: 0px;
margin-left: -30px;
position: relative;

background-color: transparent;
}
.div_internas_bloco7 img
{
width: 60px;
height: 60px;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 8 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - TEXTOS CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco8
{
width: 100%;
height: 110px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco8
{
width: 100%;
height: 100px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco8
{
width: 100%;
height: 80px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco8
{
width: 100%;
height: 60px;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 9 - HOME - O CARTÓRIO, CONTATO, WHATSAPP - TEXTOS */
/* ---------------------------------- */


/* PC */
.div_internas_bloco9
{
width: 100%;
top: 50%;
left: 50%;
margin-left: -50%;
position: absolute;

background-color: transparent;
text-align: center;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 10 - TOPO DAS INTERNAS - CONTAINER */
/* ---------------------------------- */


/* PC */
.div_internas_bloco10
{
width: 100%;
height: 400px;
top: 0px;
left: 0px;
position: relative;
z-index:10;

background-color: #000000;
overflow: hidden;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco10
{
width: 100%;
height: 350px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
overflow: hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco10
{
width: 100%;
height: 300px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
overflow:hidden;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco10
{
width: 100%;
height: 250px;
top: 0px;
left: 0px;
position: relative;

background-color: #000000;
overflow:hidden;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 11 - TOPO DAS INTERNAS - TEXTOS */
/* ---------------------------------- */


.div_internas_bloco11
{
width: 90%;
top: 50%;
left: 0px;
margin-left: 5%;
margin-right: 5%;
position: absolute;
z-index: 13;

-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);

background-color: transparent;
pointer-events: none; /* não responde ao mouse */
text-align: center;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 12 - TOPO DAS INTERNAS - DIV PRETA */
/* ---------------------------------- */


.div_internas_bloco12
{
width:100%;
height:100%;
position: absolute;
z-index:12;
  
-khtml-opacity: 0.8;                                               /* opacidade */
-moz-opacity: 0.8;                                                 /* opacidade */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* opacidade */
filter: alpha(opacity=80);                                         /* opacidade */
opacity: 0.8;                                                      /* opacidade */

background-color:#000;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 13 - TOPO DAS INTERNAS - IMAGEM */
/* ---------------------------------- */


/* PC */
.div_internas_bloco13
{
width: 100%;
height: 400px;
position: relative;
z-index: 11;

background-size: cover; /* A imagem de fundo será dimensionada para cobrir toda a área de conteúdo. Observe que o valor "cover" mantém a proporção e parte da imagem de plano de fundo pode ser cortada */
background-repeat: no-repeat;
background-position: center center; 
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco13
{
width: 100%;
height: 350px;
position: relative;
z-index: 11;

background-size: cover; /* A imagem de fundo será dimensionada para cobrir toda a área de conteúdo. Observe que o valor "cover" mantém a proporção e parte da imagem de plano de fundo pode ser cortada */
background-repeat: no-repeat;
background-position: center center; 
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco13
{
width: 100%;
height: 300px;
position: relative;
z-index: 11;

background-size: cover;             /* imagem responsiva */
background-repeat: no-repeat;       /* imagem responsiva */
background-position: center center; /* imagem responsiva */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco13
{
width: 100%;
height: 250px;
position: relative;
z-index: 11;

background-size: cover;             /* imagem responsiva */
background-repeat: no-repeat;       /* imagem responsiva */
background-position: center center; /* imagem responsiva */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 14 - LINHA DEGRADÊ CINZA */
/* ---------------------------------- */


.div_internas_bloco14
{
width: 100%;
height: 1px;
position: relative;
background-color: #CCCCCC;
background-image: linear-gradient(to right, #F4F4F4 , #CCCCCC , #F4F4F4); /* degradê */
top: 0;
left: 0;
overflow: hidden; /* previne o bug de espaço mínimo */
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 15 - CHAMADAS - TEXTOS (CONTAINER) */
/* ---------------------------------- */


.div_internas_bloco15
{
width: 100%;
top: 0px;
left: 0px;
position: relative;

background-color: transparent;
display: table;
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 16 - CHAMADAS - TEXTOS */
/* ---------------------------------- */


/* PC */
.div_internas_bloco16
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 30px;
margin-bottom: 30px;
position: relative;

background-color: transparent;
pointer-events: none; /* não responde ao mouse */
text-align: left;
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco16
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 20px;
margin-bottom: 20px;
position: relative;

background-color: transparent;
pointer-events: none; /* não responde ao mouse */
text-align: left;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco16
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 15px;
margin-bottom: 15px;
position: relative;

background-color: transparent;
pointer-events: none; /* não responde ao mouse */
text-align: left;
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco16
{
width: 100%;
height: auto;
top: 0px;
left: 0px;
margin-top: 10px;
margin-bottom: 10px;
position: relative;

background-color: transparent;
pointer-events: none; /* não responde ao mouse */
text-align: left;
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 17 - LINHA DEGRADÊ VERDE */
/* ---------------------------------- */


.div_internas_bloco17
{
width: 100%;
height: 5px;
position: relative;
background-color: #1FB53A;
background-image: linear-gradient(to right, #1FB53A , #51E16A , #1FB53A); /* degradê */
top: 0;
left: 0;
overflow: hidden; /* previne o bug de espaço mínimo */
}


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 18 - GRID 1 (CONTAINER) */
/* ---------------------------------- */


/* PC */
.div_internas_bloco18
{
position: relative;
background-color: transparent;

display: grid;                       /* GRID */
grid-column-gap: 20px;               /* GRID */
grid-row-gap: 20px;                  /* GRID */
grid-gap: 20px;                      /* GRID */
grid-template-columns:  1fr 1fr 1fr; /* GRID */
grid-template-rows: 1fr;             /* GRID */

display: -ms-grid;                       /* GRID gambi IE */
-ms-grid-columns: 1fr 20px 1fr 20px 1fr; /* GRID gambi IE */
-ms-grid-rows: 1fr;                      /* GRID gambi IE */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco18
{
position: relative;
background-color: transparent;

display: grid;                       /* GRID */
grid-column-gap: 20px;               /* GRID */
grid-row-gap: 20px;                  /* GRID */
grid-gap: 20px;                      /* GRID */
grid-template-columns:  1fr 1fr 1fr; /* GRID */
grid-template-rows: 1fr;             /* GRID */

display: -ms-grid;                       /* GRID gambi IE */
-ms-grid-columns: 1fr 20px 1fr 20px 1fr; /* GRID gambi IE */
-ms-grid-rows: 1fr;                      /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco18
{
position: relative;
background-color: transparent;

display: grid;                   /* GRID */
grid-column-gap: 20px;           /* GRID */
grid-row-gap: 20px;              /* GRID */
grid-gap: 20px;                  /* GRID */
grid-template-columns:  1fr 1fr; /* GRID */
grid-template-rows: 1fr 1fr;     /* GRID */

display: -ms-grid;              /* GRID gambi IE */
-ms-grid-columns: 1fr 20px 1fr; /* GRID gambi IE */
-ms-grid-rows: 1fr 20px 1fr;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco18
{
position: relative;
background-color: transparent;

display: grid;                   /* GRID */
grid-column-gap: 20px;           /* GRID */
grid-row-gap: 20px;              /* GRID */
grid-gap: 20px;                  /* GRID */
grid-template-columns: 1fr;      /* GRID */
grid-template-rows: 1fr 1fr 1fr; /* GRID */

display: -ms-grid;                    /* GRID gambi IE */
-ms-grid-columns: 1fr;                /* GRID gambi IE */
-ms-grid-rows: 1fr 20px 1fr 20px 1fr; /* GRID gambi IE */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 19_1 - GRID (BLOCOS) */
/* ---------------------------------- */


/* PC */
.div_internas_bloco19_1
{
border: 1px solid #DDDDDD;
position: relative;
background-color: #F8F8F8;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */

-webkit-box-sizing: border-box; /* a borda é calculada dentro dos 100% */
-moz-box-sizing: border-box;    /* a borda é calculada dentro dos 100% */
-ms-box-sizing: border-box;     /* a borda é calculada dentro dos 100% */
-o-box-sizing: border-box;      /* a borda é calculada dentro dos 100% */
box-sizing:border-box;          /* a borda é calculada dentro dos 100% */

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco19_1
{
-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco19_1
{
-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco19_1
{
-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 19_2 - GRID (BLOCOS) */
/* ---------------------------------- */


/* PC */
.div_internas_bloco19_2
{
border: 1px solid #DDDDDD;
position: relative;
background-color: #F8F8F8;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */

-webkit-box-sizing: border-box; /* a borda é calculada dentro dos 100% */
-moz-box-sizing: border-box;    /* a borda é calculada dentro dos 100% */
-ms-box-sizing: border-box;     /* a borda é calculada dentro dos 100% */
-o-box-sizing: border-box;      /* a borda é calculada dentro dos 100% */
box-sizing:border-box;          /* a borda é calculada dentro dos 100% */

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-ms-grid-column: 3; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco19_2
{
-ms-grid-column: 3; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco19_2
{
-ms-grid-column: 3; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco19_2
{
-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 3;    /* GRID gambi IE */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 19_3 - GRID (BLOCOS) */
/* ---------------------------------- */


/* PC */
.div_internas_bloco19_3
{
border: 1px solid #DDDDDD;
position: relative;
background-color: #F8F8F8;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */

-webkit-box-sizing: border-box; /* a borda é calculada dentro dos 100% */
-moz-box-sizing: border-box;    /* a borda é calculada dentro dos 100% */
-ms-box-sizing: border-box;     /* a borda é calculada dentro dos 100% */
-o-box-sizing: border-box;      /* a borda é calculada dentro dos 100% */
box-sizing:border-box;          /* a borda é calculada dentro dos 100% */

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-ms-grid-column: 5; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
/* FIM */


/* TABLET */
@media screen and (max-width: 1000px)
{
.div_internas_bloco19_3
{
-ms-grid-column: 5; /* GRID gambi IE */
-ms-grid-row: 1;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 700px)
{
.div_internas_bloco19_3
{
-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 3;    /* GRID gambi IE */
}
}
/* FIM */


/* MOBILE */
@media screen and (max-width: 500px)
{
.div_internas_bloco19_3
{
-ms-grid-column: 1; /* GRID gambi IE */
-ms-grid-row: 5;    /* GRID gambi IE */
}
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */


/* ---------------------------------- */
/* 20 - GRID (IMAGEM) */
/* ---------------------------------- */


.div_internas_bloco20
{
height: 180px;
position: relative;
background-color: #F8F8F8;

bottom: 0px;

background-size: cover;              /* imagem responsiva */
background-repeat: no-repeat;        /* imagem responsiva */
background-position: center center;  /* imagem responsiva */

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */
}


/* A */
.div_internas_bloco20 a
{
width: 100%;
height: 100%;
display: block;
background-color: #000000;

-webkit-border-radius: 10px 10px 10px 10px; /* borda arredondada */
-moz-border-radius: 10px 10px 10px 10px;    /* borda arredondada */
-ms-border-radius: 10px 10px 10px 10px;     /* borda arredondada */
-o-border-radius: 10px 10px 10px 10px;      /* borda arredondada */
border-radius: 10px 10px 10px 10px;         /* borda arredondada */

-khtml-opacity: 0.2;                                               /* opacidade */
-moz-opacity: 0.2;                                                 /* opacidade */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* opacidade */
filter: alpha(opacity=20);                                         /* opacidade */
opacity: 0.2;                                                      /* opacidade */
}
/* FIM */


/* A HOVER */
.div_internas_bloco20 a:hover
{
-khtml-opacity: 0.01;                                              /* opacidade */
-moz-opacity: 0.01;                                                /* opacidade */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=01)"; /* opacidade */
filter: alpha(opacity=01);                                         /* opacidade */
opacity: 0.01;                                                     /* opacidade */
}
/* FIM */


/* ---------------------------------- */
/* FIM */
/* ---------------------------------- */



/* ------------------------------------------------------------------------------------------------------------ */
/* FIM */
/* ------------------------------------------------------------------------------------------------------------ */


/* ============================================================================================================ */
/* ============================================================================================================ */
/* FIM */
/* ============================================================================================================ */
/* ============================================================================================================ */

