

html														{ border:0; margin:0px; padding:0px; width:100%; min-height:100%; overflow:auto; }
body														{ border:0px; margin:0px; padding:0px; width:100%; min-height:100%; font-family:sans-serif; font-weight:300; font-size:15px; background:url(../images/002.jpg) top center no-repeat #FFF; background-size:cover; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }

.bt-voltar													{ margin-left:20px; border:1px solid #008bdb; background:#008bdb; color:#FFF; padding:6px 20px; float:right; margin-top:10px; cursor:pointer; border-radius:0px; }
.bt-voltar:hover											{ background:#FFF; color:#008bdb; }

.centralizar												{ width:1200px; margin:0px auto; }
.ui-datepicker												{ font-size:12px !important; }

.paginacao													{ width:340px; margin:0px auto; height:100px; margin-top:30px; }
.paginacao-indice											{ margin:0px 120px; border:1px solid #CCC; padding:5px 0px; text-align:center; font-size:13px; color:#777; }
.paginacao-anterior-ativo									{ width:100px; float:left; font-size:15px; color:#23327d; padding:5px 0px; text-align:left; }
.paginacao-anterior-ativo:hover								{ text-decoration:underline; }
.paginacao-anterior-desativado								{ width:100px; float:left; font-size:15px; color:#777; padding:5px 0px; text-align:left; }
.paginacao-proximo-ativo									{ width:100px; float:right; font-size:15px; color:#23327d; padding:5px 0px; text-align:right; }
.paginacao-proximo-ativo:hover								{ text-decoration:underline; }
.paginacao-proximo-desativado								{ width:100px; float:right; font-size:15px; color:#777; padding:5px 0px; text-align:right; }

.campo														{ margin-bottom:15px; float:left; }
.campo label												{ display:block; padding:5px 0px; font-size:16px; color:#444; font-weight:bold; }
.campo label span											{ color:red; }
.campo input[type=password]									{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }
.campo input[type=text]										{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }
.campo input[type=email]									{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }
.campo input[type=tel]										{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }
.campo input[type=checkbox]									{ float:left; margin:4px 10px 0px 5px; }
.campo select												{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 8px); height:50px; }
.campo textarea												{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }

.campo input[type=submit]									{ border:2px solid #f27405; border-radius:8px; background:#f27405; color:#FFF; padding:15px 40px; float:none; margin:10px auto 0px 0px; display:block; font-size:16px; font-weight:bold; cursor:pointer; text-transform:uppercase; -webkit-appearance: none; }
.campo input[type=submit]:hover								{ border:2px solid #f27405; background:#FFF; color:#f27405; }

.campo-radio label											{ display:block; padding:5px 0px; font-size:16px; color:#444; font-weight:normal; width:50%; float:left; }
.campo-radio label input[type=radio]						{ margin:1px 5px 0px 0px; }

.mensagem_obrigado											{ text-align:center; padding:80px 0px 180px 0px; }
.mensagem_obrigado h3										{ font-family:'Logirent-Regular',sans-serif; font-weight:700; font-size:42px; color:#f27405; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:sans-serif; text-align:center; font-size:17px; color:#000; }
.mensagem_obrigado i										{ font-size:120px; color:#c69c6d; }

.slick-arrow												{ position:absolute !important; z-index:99 !important; top:50% !important; margin-top:6px; }
.slick-next													{ width:40px !important; height:40px !important; right:-30px !important; }
.slick-prev													{ width:40px !important; height:40px !important; left:-30px !important; }
.slick-next:before, .slick-prev:before						{ font-size:40px !important; }
.slick-next:before {
    content: '\f054' !important;
    font-family:"Font Awesome 6 Free" !important;
    font-family:var(--fa-style-family,"Font Awesome 6 Free") !important;
    font-weight:900 !important;
    font-weight:var(--fa-style,900) !important;
    color:#000 !important;
}
.slick-prev:before {
    content: '\f053' !important;
    font-family:"Font Awesome 6 Free" !important;
    font-family:var(--fa-style-family,"Font Awesome 6 Free") !important;
    font-weight:900 !important;
    font-weight:var(--fa-style,900) !important;
    color:#000 !important;
}


.whatsapp-fixo												{ position:fixed; z-index:9998; bottom:80px; right:10px; border:0px; }


.chat														{ position:fixed; z-index:9999; display:none; right:10px; bottom:10px; width:400px; background:url(/images/fundo-whatsapp.jpg) center center no-repeat #e7ded6; background-size:cover; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); }
.chat-titulo													{ background:#006156; padding:15px; }
.chat-titulo-imagem											{ width:40px; height:40px; border-radius:40px; float:left; background:url(/images/avatar.png) center center no-repeat #FFF; background-size:cover; display:none; }
.chat-titulo-nome											{ float:left; font-size:18px; font-weight:600; color:#FFF; padding:4px 0px 0px 10px; }
.chat-titulo-nome span										{ display:block; font-size:12px; font-weight:300; }
.chat-titulo-fechar											{ float:right; color:#FFF; font-size:32px; padding:2px 5px 0px 0px; cursor:pointer; }
.chat-titulo-fechar:hover									{ color:#18cd6e; }
.chat-formulario												{ padding:20px; }
.chat-formulario-texto										{ background:#ddf8ca; padding:10px; font-size:16px; color:#444; border-radius:5px; float:left; margin-bottom:10px; width:calc(100% - 60px); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); }
.chat-formulario	 input										{ display:block; border:0px; background:#FFFFFF; border-radius:5px; padding:15px 10px; font-size:15px; color:#444; width:calc(100% - 40px); float:right; margin-bottom:5px; -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); }
.chat-formulario	 button										{ display:block; border:0px; background:#18cd6e; border-radius:5px; padding:15px 30px; font-size:15px; color:#FFF; float:right; margin-top:5px; -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); cursor:pointer; }
.chat-formulario	 button:hover								{ background-color:#006156; }


.div01														{ background:#035aa6; padding:10px 0px; }
.div01-item													{ float:left; color:#FFF; font-size:14px; margin-right:20px; padding-top:3px; }
.div01-item i												{ margin-right:5px; color:#02315b; font-size:20px; }
.div01-social												{ float:right; }
.div01-social-item											{ float:left; color:#FFF; font-size:24px; margin:0px 10px; }

.div02														{ background:#FFF; padding:30px 0px; }
.div02-btmenu												{ display:none; }
.div02-logo													{ float:left; height:70px; }
.div02-abaroli												{ background:#f27405; padding:1px 20px; font-size:16px; color:#FFF; float:left; border-radius:30px; margin:18px 0px 0px 50px; }
.div02-menu													{ float:right; padding-top:7px; }
.div02-menu-item												{ float:left; background:left center no-repeat; font-size:16px; font-weight:500; color:#000; padding:15px 10px 10px 40px; margin-left:32px; cursor:pointer; }
.div02-menu-busca											{ height:44px; float:right; border:1px solid #CCC; border-radius:6px; display:none; margin-left:50px; }
.div02-menu-busca input										{ border:0px; background:transparent; font-size:16px; color:#000; padding:13px 15px; width:200px; float:left; }
.div02-menu-busca button									{ border:0px; background:transparent; font-size:16px; color:#035aa6; padding:13px 10px; width:60px; float:left; cursor:pointer; }

.div03-mobile												{ display:none; }

.div03														{ background:#d0d0d0; padding:20px 0px 0px 0px; }
.div03-item													{ float:left; position:relative; padding-bottom:20px; }
.div03-item-menu												{ border-radius:40px; padding:7px 20px; cursor:pointer; }
.div03-item:hover .div03-item-menu							{ background:#FFF; }
.div03-item:hover .div03-item-submenu						{ display:grid; }
.div03-item-submenu											{ display:none; position:absolute; left:0px; top:40px; background:#FFF; border-radius:20px; padding:20px; grid-template-columns: repeat(4, 1fr); gap: 30px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); }
.div03-item-submenu-coluna									{ width:240px; }
.div03-item-submenu-coluna a								{ display:block; padding:5px 10px; color:#000; }
.div03-item-submenu-coluna a:hover							{ border-radius:10px; background:#ebebeb; }
.div03-item-submenu-coluna h4								{ color:#035aa6; margin-bottom:0px; padding-bottom:0px; font-size:18px; }

.div03-item-submenu-coluna img								{ width:240px; margin-bottom:15px; }

/*
.div03														{ background:#f6f6f6; padding:20px 0px; }
.div03 ul													{ list-style:none; margin:0px; padding:0px; }
.div03 ul li												{ list-style:none; margin:0px; padding:0px; float:left; position:relative; }
.div03 ul li ul												{ display:none; position:absolute; top:40px; left:0px; z-index:9999; background:#f6f6f6; padding-top:20px; }
.div03 ul li ul li											{ float:none; display:block; white-space:nowrap; font-size:14px; border-bottom:1px solid #CCC; color:#000; padding:10px; position:relative; cursor:pointer; }
.div03 ul li ul li a										{ color:#000; }
.div03 ul li ul li i										{ float:right; }
.div03 ul li ul li:hover									{ background:#ebebeb; }
.div03 ul li:hover ul										{ display:block; }

.div03 ul li:hover ul li ul									{ display:none; }
.div03 ul li:hover ul li:hover ul							{ display:block; position:absolute; right:0px; width:200px; margin-right:-200px; top:0px; left:auto; padding:0px; border-left:1px solid #CCC; }

.div03-item													{ background:left center no-repeat; font-size:14px; color:#000; padding:10px 10px 10px 35px; margin:0px 5px; cursor:pointer; }
*/

.div04														{ min-height:600px; }

.div05														{ background:#f6f6f6; border-top:4px solid #ebebeb; padding:60px 0px; }
.div05-coluna												{ width:290px; float:left; font-size:12px; color:#000; }
.div05-coluna h3											{ font-size:13px; color:#035aa6; padding:20px 0px 5px 0px; margin:0px; }
.div05-coluna a												{ color:#000; }
.div05-coluna a:hover										{ text-decoration:underline; }

.div05-coluna-endereco										{ width:278px; height:240px; float:right; font-size:12px; color:#000; padding-left:50px; border-left:1px solid #035aa6; }
.div05-coluna-endereco h3									{ font-size:13px; color:#035aa6; padding:20px 0px 5px 0px; margin:0px; }
.div05-coluna-endereco-telefone								{ padding:10px 0px; }
.div05-coluna-endereco-email								{ padding-bottom:10px; }
.div05-coluna-endereco-social								{  }
.div05-coluna-endereco-social-item							{ width:30px; height:30px; border-radius:30px; display:flex; align-items:center; justify-content:center; background:#035aa6; color:#FFF; font-size:16px; float:left; margin-right:5px; }

.div06														{ background:#035aa6; text-align:center; padding:20px 0px; }
.div06-logo													{ margin-top:66px; }
.div06-coluna-endereco										{ width:360px; height:210px; float:right; font-size:16px; color:#FFF; padding-left:50px; border-left:1px solid #035aa6; text-align:left; }
.div06-coluna-endereco h3									{ font-size:16px; color:#FFF; padding:60px 0px 5px 0px; margin:0px; text-align:left; }
.div06-coluna-endereco-telefone								{ padding:20px 0px; color:#FFF; text-align:left; font-size:22px; font-weight:bold; }
.div06-coluna-endereco-email								{ padding-bottom:20px; font-size:16px; color:#FFF; text-align:left; }
.div06-coluna-endereco-social								{  }
.div06-coluna-endereco-social-item							{ width:40px; height:40px; border-radius:30px; display:flex; align-items:center; justify-content:center; background:#FFF; color:#035aa6; font-size:20px; float:left; margin-right:5px; }


.div07														{ background:#FFF; text-align:center; padding:20px 0px; font-size:11px; color:#000; }
.div07 a													{ color:#000; }
.div07 a:hover												{ text-decoration:underline; }


.padrao														{ padding:80px 0px; }
.padrao-titulo												{ font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.padrao-texto												{ font-size:16px; line-height:29px; }

.padrao-contato												{ border-top:4px solid #ebebeb; padding:60px 0px; background:url(../images/010.png) left bottom no-repeat #FFF; }
.padrao-contato-titulo										{ font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; text-align:center; }
.padrao-contato-formulario									{ width:800px; margin:20px auto; }
.padrao-contato-formulario .campo							{ width:100%; float:left; margin:10px 0px; }


.sobre-div01												{ border-top:1px solid #ebebeb; padding:150px 0px; background:url(../images/010.png) left bottom no-repeat #FFF; }
.sobre-div01-imagem											{ float:left; margin-top:50px; }
.sobre-div01-titulo											{ margin-left:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.sobre-div01-texto											{ margin-left:550px; font-size:16px; line-height:29px; }

.sobre-div02												{ border-top:4px solid #ebebeb; padding:150px 0px; background:url(../images/011.png) right bottom no-repeat #FFF; }
.sobre-div02-imagem											{ float:right; margin-right:100px; }
.sobre-div02-titulo											{ margin-right:520px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.sobre-div02-texto											{ margin-right:520px; font-size:16px; line-height:29px; }


.contato-div01												{ padding:60px 0px; background:url(../images/010.png) left bottom no-repeat #FFF; }

.contato-div01-coluna1										{ width:calc(60% - 50px); float:left; }
.contato-div01-coluna1-texto								{ color:#3c3c3c; font-size:24px; padding-bottom:30px; }
.contato-div01-coluna1 .campo								{ width:100%; float:left; margin:10px 0px; }

.contato-div01-coluna2										{ width:calc(40% - 40px); float:right; padding-top:130px; }
.contato-div01-coluna2-titulo								{ font-size:32px; font-weight:bold; color:#035aa6; text-transform:uppercase; }
.contato-div01-coluna2-social								{ height:50px; margin-bottom:30px; }
.contato-div01-coluna2-social-item							{ width:40px; height:40px; border-radius:40px; display:flex; align-items:center; justify-content:center; background:#035aa6; color:#FFF; font-size:24px; float:left; margin-right:5px; }
.contato-div01-coluna2-endereco								{ padding:20px 0px; font-size:16px; }
.contato-div01-coluna2-endereco b							{ font-weight:bold; color:#035aa6; font-size:1.1em; }
.contato-div01-coluna2-telefone								{ font-weight:bold; font-size:18px; }
.contato-div01-coluna2-email								{ padding:20px 0px; font-size:16px; }
.contato-div01-coluna2-mapa									{ margin-top:20px; }
.contato-div01-coluna2-mapa iframe							{ aspect-ratio:10/8; }

.contato-div02												{ padding:100px 0px; background:url(../images/010.png) left bottom no-repeat #FFF; }



.blog-div01													{ border-top:1px solid #ebebeb; padding:150px 0px; background:url(../images/010.png) left bottom no-repeat #FFF; }
.blog-div01-imagem											{ float:right; }
.blog-div01-titulo											{ margin-right:600px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.blog-div01-texto											{ margin-right:600px; font-size:16px; line-height:29px; }

.blog-div02													{ border-top:4px solid #ebebeb; padding:60px 0px; }
.blog-div02-item											{ width:calc(50% - 60px); height:400px; margin:30px; float:left; }
.blog-div02-item-grupo										{ background:url(../images/003.png) left center no-repeat; font-size:18px; color:#f27405; padding:5px 0px 5px 50px; }
.blog-div02-item-titulo										{ font-size:24px; font-weight:bold; color:#035aa6; text-transform:uppercase; padding-top:10px; }
.blog-div02-item-texto										{ padding:20px 0px; font-size:14px; color:#333; }
.blog-div02-item-botao										{ background:#f27405; padding:7px 15px; font-size:16px; color:#FFF; float:left; border-radius:30px; margin:10px 0px 0px 0px; }
.blog-div02-item-botao i									{ margin-left:10px; }
				
.blog-div03													{ border-top:4px solid #ebebeb; padding:150px 0px; background:url(../images/011.png) right bottom no-repeat #FFF; }
.blog-div03-imagem											{ float:left; }
.blog-div03-titulo											{ margin-left:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:40px 0px 20px 0px; margin-bottom:60px; }
.blog-div03-botao											{ background:#f27405; padding:10px 20px; font-size:16px; color:#FFF; float:left; border-radius:30px; margin:18px 0px 0px 120px; }
.blog-div03-botao i											{ margin-left:10px; }



.blog-div04													{ padding:60px 0px; }
.blog-div04-coluna1											{ width:calc(60% - 50px); float:left; }
.blog-div04-coluna1-grupo									{ background:url(../images/003.png) left center no-repeat; font-size:18px; color:#f27405; padding:5px 0px 5px 50px; }
.blog-div04-coluna1-titulo									{ font-size:32px; font-weight:bold; color:#035aa6; text-transform:uppercase; padding-top:10px; }
.blog-div04-coluna1-data									{  }
.blog-div04-coluna1-texto									{ padding:20px 0px; font-size:16px; color:#333; }

.blog-div04-coluna2											{ width:calc(40% - 50px); float:right; }
.blog-div04-coluna2-titulo									{ font-size:18px; font-weight:bold; color:#035aa6; }
.blog-div04-coluna2-item									{ padding:15px 0px; color:#333; }

.blog-div05													{ border-top:4px solid #ebebeb; padding:80px 0px; background:url(../images/011.png) right bottom no-repeat #FFF; }
.blog-div05-coluna1											{ width:calc(40% - 60px); float:left; padding:20px 0px; }
.blog-div05-coluna2											{ width:calc(60% - 101px); float:left; padding:20px 0px; border-left:1px solid #f27405; margin-left:80px; padding-left:80px; }
.blog-div05-coluna-titulo									{ font-size:18px; color:#f27405; font-weight:bold; padding-bottom:30px; }
.blog-div05-coluna-conteudo									{ -webkit-column-count:2; -moz-column-count:2; column-count:2; }
.blog-div05-coluna-conteudo p								{ margin:5px 0px; padding:0px; }
.blog-div05-coluna-conteudo a								{ color:#333; }
.blog-div05-coluna-conteudo a:hover							{ color:#000; text-decoration:underline; }



.home-div01													{ background:#FFF; }
.home-div01-item												{ height:490px; background:center center no-repeat; }
.home-div01-caixa											{ height:500px; padding:10px 0px; background:url(../images/home_01.png) center center no-repeat; }
.home-div01-caixa-titulo									{ float:left; font-size:32px; font-weight:bold; text-transform:uppercase; color:#035aa6; line-height:36px; padding-top:120px; padding-left:100px; }
.home-div01-caixa-titulo span								{ font-size:52px; color:#f27405; line-height:56px; }
.home-div01-caixa-texto										{ float:right; font-size:32px; padding-top:200px; padding-right:100px; }

.home-div01-caixa2											{ height:500px; padding:10px 0px; }
.home-div01-caixa2-imagem									{ float:right; margin-top:40px; margin-right:100px; }
.home-div01-caixa2-info										{ width:400px; float:left; padding-top:140px; padding-left:120px; }
.home-div01-caixa2-titulo									{ font-size:32px; font-weight:bold; text-transform:uppercase; text-align:center; color:#035aa6; line-height:36px; }
.home-div01-caixa2-titulo span								{ display:block; text-align:center; color:#f27405; }
.home-div01-caixa2-texto									{ font-size:24px; text-align:center; padding:30px 0px; }
.home-div01-caixa2-botao									{ background:#f27405; padding:2px 0px; font-size:14px; color:#FFF; border-radius:30px; margin:0px auto; width:130px; text-align:center; }

.home-div02													{ border-top:4px solid #ebebeb; padding:80px 0px; background:#FFF; }
.home-div02-caixa											{ background:#cde1fa; border-radius:50px; padding:60px; }
.home-div02-caixa-titulo									{ font-size:40px; color:#000; text-transform:uppercase; width:280px; float:left; text-align:right; line-height:60px; }
.home-div02-caixa-titulo b									{ font-weight:bold; }
.home-div02-caixa-texto										{ margin-left:360px; }
.home-div02-caixa-botao										{ background:#f27405; padding:10px 0px; font-size:16px; color:#FFF; width:250px; text-align:center; border-radius:30px; margin:40px auto -80px auto; text-transform:uppercase; font-weight:bold; }
.home-div02-caixa-botao i									{ margin-left:10px; }

.home-div03													{ background:#035aa6; color:#FFF; font-size:24px; font-weight:bold; text-align:center; text-transform:uppercase; padding:20px 0px; }

.home-div04													{ min-height:200px; }
.home-div04-lista											{ padding:80px 0px; }
.home-div04-lista-item										{ margin:15px; border:2px solid #444; border-radius:10px; padding:20px; color:#000; }
.home-div04-lista-item-titulo								{ text-align:center; text-transform:uppercase; font-size:22px; font-weight:bold; color:#035aa6; padding-top:10px; height: 160px; }
.home-div04-lista-item-imagem								{ height:160px; background:center center no-repeat; display:none; }
.home-div04-lista-item-texto								{ font-size:14px; text-align:center; height:130px; }
.home-div04-lista-item-botao								{ background:#f27405; padding:7px 0px; font-size:16px; color:#FFF; width:150px; text-align:center; border-radius:30px; margin:10px auto 0px auto; }
					
.home-div05													{ border-top:4px solid #ebebeb; padding:80px 0px; background:url(../images/010.png) left bottom no-repeat; }
.home-div05-titulo											{ color:#035aa6; text-align:center; font-size:32px; font-weight:bold; }
.home-div05-texto											{ color:#035aa6; text-align:center; font-size:24px; }
.home-div05-texto i											{ color:red; }
.home-div05-lista											{ min-height:200px; text-align:center; padding-top:50px; }
.home-div05-lista-item										{ display:block; margin:5px; height:300px }
.home-div05-lista-item-imagem								{ height:160px; background:center center no-repeat #000; background-size:cover; }
.home-div05-lista-item-titulo								{ background:#035aa6; padding:5px; margin:10px 0px; color:#FFF; text-align:center; }
.home-div05-lista-item-botao								{  }
.home-div05-lista-item-botao								{ background:#f27405; padding:2px 0px; font-size:14px; color:#FFF; border-radius:30px; margin:0px auto; width:130px; }
.home-div05-lista-item-botao i								{ margin-left:10px; }
.home-div05-botao											{ width:100px; margin:20px auto; border:1px solid #666; padding:8px 0px; text-align:center; color:#444; }
				
.home-div06													{ background:#f2f2f2;  }
.home-div06-titulo											{ color:#444; font-size:24px; font-weight:bold; text-align:center; text-transform:uppercase; padding:10px 0px; }
.home-div06-detalhe1										{ height:4px; width:45%; margin-right:55%; background:#f27405; }
.home-div06-detalhe2										{ height:4px; width:45%; margin-left:55%; background:#f27405; }

.home-div07													{ min-height:200px; }
.home-div07-lista											{ padding:80px 0px; }
.home-div07-lista-item										{ margin:10px; border:2px solid #444; background:center center no-repeat; height:160px; }

.home-div08													{ border-top:4px solid #ebebeb; padding:80px 0px; background:url(../images/011.png) right bottom no-repeat; }
.home-div08-imagem											{ float:left; margin-left:100px; }
.home-div08-info											{ margin-left:600px; margin-right:200px; }
.home-div08-info-titulo										{ font-size:36px; font-weight:bold; color:#035aa6; }
.home-div08-info-texto										{ padding:30px 100px 30px 0px; }
.home-div08-info-botao										{ background:#00f473; padding:10px 20px; font-size:16px; color:#FFF; float:left; border-radius:30px; margin:18px 0px 0px 0px; }
.home-div08-info-botao i									{ margin-left:10px; }

.home-div08-caixa											{ background:#035aa6; padding:60px 200px; border-radius:40px; }
.home-div08-caixa-coluna1									{ width:calc(50% - 15px); float:left; text-align:right; color:#FFF; }
.home-div08-caixa-coluna1-titulo							{ font-size:42px; font-weight:bold; }
.home-div08-caixa-coluna1-texto								{ font-size:17px; padding-top:20px; }
.home-div08-caixa-coluna2									{ width:calc(50% - 35px); float:right; }
.home-div08-caixa-coluna2-botao1							{ background:#f27405; padding:10px 20px; float:left; font-size:22px; color:#FFF; width:200px; text-align:left; border-radius:30px; margin:40px auto -20px auto; text-transform:uppercase; font-weight:bold; }
.home-div08-caixa-coluna2-botao1 span						{ font-size:12px; }
.home-div08-caixa-coluna2-botao1 i							{ float:right; margin-top:4px; }
.home-div08-caixa-coluna2-botao1:hover						{ background:#af5300; }
.home-div08-caixa-coluna2-botao2							{ background:#00c15b; padding:10px 20px; float:left; font-size:22px; color:#FFF; width:200px; text-align:left; border-radius:30px; margin:40px auto -20px auto; text-transform:uppercase; font-weight:bold; }
.home-div08-caixa-coluna2-botao2 span						{ font-size:12px; }
.home-div08-caixa-coluna2-botao2 i							{ float:right; margin-top:4px; }
.home-div08-caixa-coluna2-botao2:hover						{ background:#009e4b; }
.home-div08-caixa-botao										{ background:#FFF; padding:10px 0px; font-size:16px; color:#035aa6; width:290px; text-align:center; border-radius:30px; margin:40px auto -20px auto; text-transform:uppercase; font-weight:bold; }
.home-div08-caixa-botao i									{ margin-left:10px; }



.seguro-garantia-judicial-div01								{ border-top:1px solid #ebebeb; padding:150px 0px; background:#FFF; }
.seguro-garantia-judicial-div01-imagem						{ float:right; margin-top:0px; }
.seguro-garantia-judicial-div01-titulo						{ margin-right:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.seguro-garantia-judicial-div01-texto						{ margin-right:550px; font-size:16px; line-height:29px; }

.seguro-garantia-judicial-div02								{ border-top:4px solid #ebebeb; padding:150px 0px; background:#FFF; }
.seguro-garantia-judicial-div02-imagem						{ float:left; margin-top:0px; }
.seguro-garantia-judicial-div02-titulo						{ margin-left:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.seguro-garantia-judicial-div02-texto						{ margin-left:550px; font-size:16px; line-height:29px; padding-right:100px; }

.seguro-garantia-judicial-div03								{ background:url(../images/011.png) right bottom no-repeat #FFF; }
.seguro-garantia-judicial-div03-titulo						{ background:#035aa6; padding:15px 0px; text-align:center; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:20px; }
.seguro-garantia-judicial-div03-lista						{ padding:60px 0px; }
.seguro-garantia-judicial-div03-lista-item					{ width:calc(33.33333% - 60px); margin:0px 30px; float:left; }
.seguro-garantia-judicial-div03-lista-item-detalhe			{ height:3px; background:#f27405; margin:0px auto; width:150px; }
.seguro-garantia-judicial-div03-lista-item-texto			{ text-align:center; padding:15px 0px; }

.seguro-garantia-judicial-div04								{ border-top:4px solid #ebebeb; padding:0px 0px; background:#FFF; background:url(../images/010.png) left bottom no-repeat #FFF; }
.seguro-garantia-judicial-div04-caixa						{ background:url(../images/seguro_garantia_judicial_03.png) center center no-repeat; padding:140px 0px; }
.seguro-garantia-judicial-div04-titulo						{ font-size:32px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; float:left; width:500px; }
.seguro-garantia-judicial-div04-texto						{ width:500px; float:right; font-size:16px; }

.seguro-garantia-judicial-div05								{  }
.seguro-garantia-judicial-div05-detalhe1					{ height:4px; width:49%; margin-right:51%; background:#f27405; }
.seguro-garantia-judicial-div05-detalhe2					{ height:4px; width:49%; margin-left:51%; background:#f27405; }
.seguro-garantia-judicial-div05-titulo						{ color:#035aa6; font-size:32px; font-weight:bold; text-align:center; text-transform:uppercase; padding:20px 0px; }

.seguro-garantia-judicial-div06								{ padding:60px 0px; }
.seguro-garantia-judicial-div06-item						{ width:calc(33.333% - 100px); margin:0px 50px; float:left; }
.seguro-garantia-judicial-div06-item-imagem					{ width:120px; height:120px; border:4px solid #444; background:center center no-repeat; margin-bottom:30px; }
.seguro-garantia-judicial-div06-item-titulo					{ font-size:22px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; background-size:80px; padding:0px 0px 10px 0px; }
.seguro-garantia-judicial-div06-item-texto					{ padding:20px 20px 0px 0px; }

.seguro-garantia-judicial-div07								{ border-top:4px solid #ebebeb; padding:150px 0px; background:#FFF; }
.seguro-garantia-judicial-div07-imagem						{ float:right; margin-top:0px; }
.seguro-garantia-judicial-div07-titulo						{ margin-right:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.seguro-garantia-judicial-div07-titulo span					{ color:#000; font-weight:normal; font-size:0.7em; }
.seguro-garantia-judicial-div07-texto						{ margin-right:550px; font-size:16px; line-height:29px; }

.seguro-garantia-judicial-div08								{ border-top:4px solid #ebebeb; padding:150px 0px; background:url(../images/011.png) right bottom no-repeat #FFF; }
.seguro-garantia-judicial-div08-imagem						{ float:left; margin-top:0px; }
.seguro-garantia-judicial-div08-titulo						{ margin-left:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.seguro-garantia-judicial-div08-texto						{ margin-left:550px; font-size:16px; line-height:29px; padding-right:100px; margin-bottom:40px; }
.seguro-garantia-judicial-div08-botao						{ background:#f27405; padding:10px 20px; font-size:16px; color:#FFF; float:left; border-radius:30px; margin:18px 0px 0px 70px; }
.seguro-garantia-judicial-div08-botao i						{ margin-left:10px; }
.seguro-garantia-judicial-div08-formulario					{ margin:50px 100px; }
.seguro-garantia-judicial-div08-formulario .campo			{ width:100%; float:left; margin:10px 0px; }
.seguro-garantia-judicial-div08-formulario-titulo			{ color:#035aa6; font-size:32px; font-weight:bold; text-align:center; text-transform:uppercase; padding:20px 0px; }
.seguro-garantia-judicial-div08-formulario-texto			{ text-align:center; font-size:16px; padding-bottom:50px; }

.seguro-garantia-judicial-div09								{ border-top:4px solid #ebebeb; padding:80px 0px; background:url(../images/010.png) left bottom no-repeat #FFF; }
.seguro-garantia-judicial-div09-imagem						{ float:right; margin-right:100px; }
.seguro-garantia-judicial-div09-texto						{ margin-right:750px; margin-left:100px; font-size:20px; line-height:29px; margin-bottom:40px; padding-top:50px; }
.seguro-garantia-judicial-div09-botao						{ background:#f27405; margin-left:100px; padding:10px 20px; font-size:16px; color:#FFF; float:left; border-radius:30px;}
.seguro-garantia-judicial-div09-botao i						{ margin-left:10px; }

.seguro-garantia-judicial-div01-video						{ margin-right:550px; margin-top:50px; }
.seguro-garantia-judicial-div01-video-coluna1				{ width:300px; float:left; }
.seguro-garantia-judicial-div01-video-coluna1-imagem		{ height:150px; background:#000 center center no-repeat; background-size:cover; }
.seguro-garantia-judicial-div01-video-coluna1-texto			{ background:#035aa6; color:#FFF; text-align:center; padding:10px 0px; margin-top:10px; }
.seguro-garantia-judicial-div01-video-coluna2				{ float:left; margin:0px 0px 0px 40px; max-width:300px; }
.seguro-garantia-judicial-div01-video-coluna2-titulo		{ text-transform:uppercase; font-size:25px; color:#000; }
.seguro-garantia-judicial-div01-video-coluna2-titulo b		{ color:#035aa6; }
.seguro-garantia-judicial-div01-video-coluna2-botao			{ background:#f27405; padding:3px 15px; font-size:16px; color:#FFF; float:left; border-radius:30px; margin:18px 0px 0px 0px; }
.seguro-garantia-judicial-div01-video-coluna2-botao i		{ padding-left:5px; }

.seguro-garantia-judicial-div03-numeros						{ background:#f27405; color:#FFF; padding:50px 0px; }
.seguro-garantia-judicial-div03-numeros-item				{ width:calc(25% - 20px); margin:10px; float:left; text-align:center; }
.seguro-garantia-judicial-div03-numeros-item-valor			{ font-size:32px; font-weight:bold; }
.seguro-garantia-judicial-div03-numeros-item-texto			{ font-size:16px; }

.seguro-garantia-judicial-div10								{ background:url(../images/seguro_garantia_judicial_14.png) center bottom no-repeat #035aa6; color:#FFF; padding-bottom:60px; padding-top:10px; }
.seguro-garantia-judicial-div10-titulo						{ font-size:32px; font-weight:bold; color:#FFF; text-transform:uppercase; text-align:center; border-bottom:8px solid #f27405; margin:20px 0px 60px 0px; height:18px; }
.seguro-garantia-judicial-div10-titulo span					{ padding:0px 40px; background:#035aa6; }
.seguro-garantia-judicial-div10-coluna1						{ width:400px; float:left; margin-right:40px; }
.seguro-garantia-judicial-div10-coluna1-titulo				{ font-size:32px; color:#FFF; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:30px; }
.seguro-garantia-judicial-div10-coluna2						{ width:300px; float:left; padding-top:80px; margin-right:40px; }
.seguro-garantia-judicial-div10-coluna3						{ width:370px; float:left; padding-top:80px; }

.seguro-garantia-judicial-div11								{ border-top:4px solid #ebebeb; padding:150px 0px; background:#FFF; }
.seguro-garantia-judicial-div11-titulo						{ font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:30px; }
.seguro-garantia-judicial-div11-titulo span					{ color:#000; font-weight:normal; font-size:0.7em; }
.seguro-garantia-judicial-div11-texto						{ margin:120px 0px 0px 80px; }
.seguro-garantia-judicial-div11-coluna						{ width:400px; float:left; }

.seguro-garantia-judicial-div12								{ background:#f1f1f1; padding:60px 0px; }
.seguro-garantia-judicial-div12-titulo						{ width:300px; float:left; border-right:8px solid #035aa6; font-size:32px; font-weight:bold; text-align:center; padding:10px 0px; margin-left:200px; }
.seguro-garantia-judicial-div12-texto						{ margin:0px 200px 0px 560px; padding-top:12px; }
.seguro-garantia-judicial-div12-botao						{ width:560px; margin:40px auto 0px auto; text-align:center; font-weight:bold; padding:13px 0px; border-radius:40px; background:#035aa6; color:#FFF; }

.seguro-garantia-judicial-div13								{ background:url(../images/seguro_garantia_judicial_14.png) -250px bottom no-repeat #035aa6; background-size:1450px; color:#FFF; padding-bottom:60px; padding-top:10px; }
.seguro-garantia-judicial-div13-titulo						{ font-size:32px; font-weight:bold; color:#FFF; text-transform:uppercase; text-align:center; border-bottom:8px solid #f27405; margin:20px 0px 60px 0px; height:18px; }
.seguro-garantia-judicial-div13-titulo span					{ padding:0px 40px; background:#035aa6; }
.seguro-garantia-judicial-div13-coluna						{ width:500px; float:left; padding-top:80px; margin-left:40px; }

.seguro-garantia-judicial-div14								{ background:#f27405; background-size:1450px; color:#FFF; padding-bottom:60px; padding-top:10px; }
.seguro-garantia-judicial-div14-titulo						{ font-size:32px; font-weight:bold; color:#FFF; text-transform:uppercase; text-align:center; border-bottom:8px solid #035aa6; margin:20px 0px 60px 0px; height:18px; }
.seguro-garantia-judicial-div14-titulo span					{ padding:0px 40px; background:#f27405; }
.seguro-garantia-judicial-div14-texto						{ width:800px; float:left; padding-top:20px; margin-left:40px; font-size:24px; }
.seguro-garantia-judicial-div14-coluna						{ width:200px; float:left; padding-top:80px; margin-left:40px; }

.seguro-garantia-judicial-div15								{ background:#f1f1f1; padding:60px 0px; }
.seguro-garantia-judicial-div15-titulo						{ background:#f27405; padding:10px 0px; text-align:center; font-size:32px; font-weight:bold; color:#FFF; margin-bottom:30px; }
.seguro-garantia-judicial-div15-imagem						{ float:left; margin-left:50px; }
.seguro-garantia-judicial-div15-texto						{ float:left; margin-left:50px; width:700px; margin-top:25px; }
.seguro-garantia-judicial-div15-botao						{ float:right; background:#00f473; padding:5px 15px; font-size:16px; color:#FFF; border-radius:30px; margin:35px 0px 0px 0px; }
.seguro-garantia-judicial-div15-botao i						{ margin-left:5px; }
.seguro-garantia-judicial-div15-botao:hover					{ background:#1d877a; }


.servicos-div01												{ border-top:1px solid #ebebeb; padding:150px 0px; background:#FFF; }
.servicos-div01-imagem										{ float:right; margin-top:0px; }
.servicos-div01-titulo										{ margin-right:550px; font-size:42px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.servicos-div01-texto										{ margin-right:550px; font-size:16px; line-height:29px; }

.servicos-div02												{ border-top:2px solid #ebebeb; padding:60px 0px 100px 0px; }
.servicos-div02-item										{ width:calc(33.33333% - 20px); margin:10px; float:left; cursor:pointer; }
.servicos-div02-item-titulo									{ height:80px; display:flex; align-items:center; justify-content:center; text-align:center; font-size:24px; line-height:28px; font-weight:bold; color:#035aa6; text-transform:uppercase; }
.servicos-div02-item-imagem									{ height:180px; background:center center no-repeat #f27405; }
.servicos-div02-item-ativo .servicos-div02-item-imagem		{ background-color:#035aa6; }

.servicos-div02-conteudo									{ margin-top:60px; }
.servicos-div02-conteudo-item								{ width:calc(50% - 20px); margin:10px; float:left; }
.servicos-div02-conteudo-item-titulo						{ font-size:32px; font-weight:bold; color:#035aa6; text-transform:uppercase; background:url(../images/009.png) left bottom no-repeat; padding:0px 0px 20px 0px; margin-bottom:60px; }
.servicos-div02-conteudo-item-titulo span					{ font-weight:normal; color:#3c3c3c; }
.servicos-div02-conteudo-item-texto							{ font-size:16px; }


.seguro-faq													{ background:#FFF; }
.seguro-faq-titulo											{ background: #035aa6; padding: 15px 0px; text-align: center; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 20px; }
.seguro-faq-lista											{ padding:60px 0px; }
.seguro-faq-lista-item										{ margin-bottom:15px; }
.seguro-faq-lista-item-pergunta								{ background:#f27405; padding:15px; color:#FFF; font-weight:bold; font-size:17px; border-radius:6px; cursor:pointer; }
.seguro-faq-lista-item-pergunta:hover						{ background:#be5c05; }
.seguro-faq-lista-item-resposta								{ padding:10px; display:none; }



@media (max-width: 980px) {

	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }
	.bt-voltar												{ float:none; text-align:center; margin:0px; margin-bottom:20px; }
	.mensagem_obrigado										{ text-align:center; padding:0px 0px 100px 0px; }

	.campo													{ width:100% !important; }
	
	.whatsapp-fixo											{ height:50px; }
	
	.div01-item												{ display:none; }
	
	.div02													{ border-bottom:4px solid #ebebeb; padding:15px 0px; }
	.div02-btmenu											{ display:block; width:40px; height:40px; float:right; background:url(../images/036.png) center center no-repeat #035aa6; border-radius:8px; }
	.div02-logo												{ height:40px; }
	.div02-abaroli											{ display:none; }
	.div02-menu												{ display:none; }
	
	.div03-mobile											{ display:none; background:#ebebeb; padding:1px 0px; }
	.div03-mobile ul										{ margin:0px; padding:0px; list-style:none; }
	.div03-mobile li										{ margin:0px; padding:0px; list-style:none; float:none !important; color:#000; padding:10px; border-bottom:1px solid #CCC; border-color:rgba(0,0,0,0.15); }
	.div03-mobile li a										{ color:#000; }
	.div03-mobile li ul										{ background-color:rgba(0,0,0,0.1); margin:10px -10px -10px -10px; padding-left:0px; display:none; }
	.div03-mobile li:hover ul								{ display:block; }
	.div03-mobile li:hover ul li ul							{ display:none; }
	.div03-mobile li:hover ul li:hover ul					{ display:block; }
	
	.div03													{ display:none; }
	
	.div05													{ padding:30px 0px; }
	.div05-coluna											{ width:auto; float:none; }
	.div05-coluna-endereco									{ width:auto; float:none; border:0px; padding-left:0px; }
	
	.div06-logo												{ height:60px; }
	.div06-coluna											{ width:auto; float:none; }
	.div06-coluna-endereco									{ width:auto; float:none; border:0px; padding-left:0px; }	
	
	.home-div01						{ padding:0px; height:160px; }
	.home-div01-item				{ height:160px; background-size:cover; }
	.home-div01-caixa				{ background-position:center top; background-size:300px; }
	.home-div01-caixa-titulo		{ float:none; padding:360px 0px 0px 0px; font-size:22px; line-height:26px; }
	.home-div01-caixa-titulo span	{ font-size:24px; line-height:29px; display:block; }
	.home-div01-caixa-titulo br		{ display:none; }
	.home-div01-caixa-texto			{ float:none; padding:40px 0px 0px 0px; font-size:15px; }
	.home-div01-caixa-texto br		{ display:none; }
	
	.home-div01-caixa2				{ display:none; }
	
	.home-div02						{ padding:40px 0px; }
	.home-div02-coluna1				{ width:auto; float:none; margin:0px 0px 100px 0px; }
	.home-div02-coluna1-imagem		{ width:280px; float:none; margin:0px auto; display:block; }
	.home-div02-coluna2				{ width:auto; float:none; margin:0px; }
	.home-div02-coluna2-titulo		{ margin:20px 0px 40px 0px; font-size:22px; }
	
	.home-div05-lista-item			{ width:90%; }

	.home-div08						{ padding:40px 0px; }
	.home-div08-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.home-div08-info				{ margin:30px 0px 0px 0px; }
	.home-div08-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.home-div08-texto				{ margin-right:0px; }
	
	
	.seguro-garantia-judicial-div01						{ padding:40px 0px; }
	.seguro-garantia-judicial-div01-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.seguro-garantia-judicial-div01-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.seguro-garantia-judicial-div01-texto				{ margin-right:0px; }
	
	.seguro-garantia-judicial-div02						{ padding:40px 0px; }
	.seguro-garantia-judicial-div02-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.seguro-garantia-judicial-div02-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.seguro-garantia-judicial-div02-texto				{ margin-left:0px; }
	
	.seguro-garantia-judicial-div03-lista-item			{ width:auto !important; float:none; margin:30px 20px; }
	
	.seguro-garantia-judicial-div04						{ padding:30px 0px; }
	.seguro-garantia-judicial-div04-caixa				{ background-position:center top; background-size:60px; padding:20px 0px; }
	.seguro-garantia-judicial-div04-titulo				{ margin:20px 0px 40px 0px; font-size:22px; width:auto; float:none; padding-top:200px; }
	.seguro-garantia-judicial-div04-texto				{ width:auto; float:none; font-size:14px; }
	
	.seguro-garantia-judicial-div05-titulo				{ font-size:22px; }
	
	.seguro-garantia-judicial-div06-item				{ width:auto; float:none; margin:0px 20px 60px 20px; }
	
	.seguro-garantia-judicial-div07						{ padding:40px 0px; }
	.seguro-garantia-judicial-div07-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.seguro-garantia-judicial-div07-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.seguro-garantia-judicial-div07-texto				{ margin-right:0px; }
	
	.seguro-garantia-judicial-div08						{ padding:40px 0px; }
	.seguro-garantia-judicial-div08-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.seguro-garantia-judicial-div08-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.seguro-garantia-judicial-div08-texto				{ margin-left:0px; padding-right:0px; }
	.seguro-garantia-judicial-div08-botao				{ margin-left:0px; }
	
	.seguro-garantia-judicial-div09						{ padding:40px 0px; }
	.seguro-garantia-judicial-div09-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.seguro-garantia-judicial-div09-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.seguro-garantia-judicial-div09-texto				{ margin-right:0px;  margin-left:0px; }
	.seguro-garantia-judicial-div09-botao				{ margin-left:0px; }
	
	.seguro-garantia-judicial-div01-video				{ margin-right:0px; }
	.seguro-garantia-judicial-div01-video-coluna1		{ width:auto; float:none; }
	.seguro-garantia-judicial-div01-video-coluna1-imagem	{ height:auto; aspect-ratio:16/9; }
	.seguro-garantia-judicial-div01-video-coluna2		{ width:auto; float:none; margin:20px 0px 0px 0px; }
	
	.seguro-garantia-judicial-div03-numeros				{ padding:1px 0px; }
	.seguro-garantia-judicial-div03-numeros-item		{ width:auto; float:none; margin:40px 0px; }
	
	.seguro-garantia-judicial-div08-formulario			{ margin:20px 0px; }
	
	
	.blog-div01						{ padding:40px 0px; }
	.blog-div01-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.blog-div01-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.blog-div01-texto				{ margin-right:0px; }
	
	.blog-div02						{ padding:40px 0px; }
	.blog-div02-item				{ width:auto; float:none; margin:10px; height:auto; margin-bottom:90px; }
	.blog-div02-item-titulo			{ font-size:19px; }

	.blog-div03						{ padding:40px 0px; }
	.blog-div03-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.blog-div03-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.blog-div03-texto				{ margin-right:0px; }	
	.blog-div03-botao				{ margin:20px 0px 0px 0px; }
	
	.blog-div04						{ padding:40px 0px; }
	.blog-div04-coluna1				{ width:auto; float:none; }
	.blog-div04-coluna2				{ width:auto; float:none; }
	
	.blog-div05						{ padding:40px 0px; }
	.blog-div05-coluna1				{ width:auto; float:none; }
	.blog-div05-coluna2				{ width:auto; float:none; border:0px; padding:20px 0px; margin:0px; }
	.blog-div05-coluna-conteudo		{ column-count:1; }
	
	
	.sobre-div01					{ padding:40px 0px; }
	.sobre-div01-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.sobre-div01-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.sobre-div01-texto				{ margin-left:0px; }
	
	.sobre-div02					{ padding:40px 0px; }
	.sobre-div02-imagem				{ width:280px; float:none; margin:0px auto; display:block; }
	.sobre-div02-titulo				{ margin:20px 0px 40px 0px; font-size:22px; }
	.sobre-div02-texto				{ margin-right:0px; }
	
	
	.padrao							{ padding:40px 0px; }
	.padrao-titulo					{ margin:20px 0px 40px 0px; font-size:22px; }
	.padrao-texto					{ font-size:14px; }
	
	.padrao-contato					{ padding:40px 0px; }
	.padrao-contato-titulo			{ font-size:22px; }
	.padrao-contato-formulario		{ width:300px; }
	
	
	.contato-div01											{ padding:30px 0px; }
	.contato-div01-coluna1									{ width:auto; float:none; }
	.contato-div01-coluna1-texto							{ font-size:16px; padding-bottom:10px; }
	.contato-div01-coluna2									{ width:auto; float:none; }
	.contato-div01-coluna2-titulo							{ font-size:22px; padding-top:40px; }


.seguro-garantia-judicial-div10								{ background:#035aa6; padding-bottom:30px; }
.seguro-garantia-judicial-div10-titulo						{ font-size:24px; border-bottom:5px solid #f27405; margin:20px 0px 60px 0px; height:14px; }
.seguro-garantia-judicial-div10-titulo span					{ padding:0px 20px; }
.seguro-garantia-judicial-div10-coluna1						{ width:auto; float:none; margin-right:0px; }
.seguro-garantia-judicial-div10-coluna1-titulo				{ font-size:22px; }
.seguro-garantia-judicial-div10-coluna2						{ width:auto; float:none; padding-top:0px; margin-right:0px; }
.seguro-garantia-judicial-div10-coluna3						{ width:auto; float:none; padding-top:0px; }	

.seguro-garantia-judicial-div11								{ padding:30px 0px; }
.seguro-garantia-judicial-div11-coluna						{ float:none; width:auto; }
.seguro-garantia-judicial-div11-titulo						{ margin:20px 0px 40px 0px; font-size:22px; }
.seguro-garantia-judicial-div11-texto						{ margin:0px; }

.seguro-garantia-judicial-div12								{ padding:30px 0px; }
.seguro-garantia-judicial-div12-titulo						{ width:auto; margin:0px; font-size:18px; border:0px; border-bottom:2px solid #035aa6; float:none; }
.seguro-garantia-judicial-div12-texto						{ width:auto; margin:0px; font-size:16px; float:none; padding-top:30px; }
.seguro-garantia-judicial-div12-botao						{ width:300px; }

.seguro-garantia-judicial-div13								{ background:#035aa6; padding-bottom:30px; }
.seguro-garantia-judicial-div13-titulo						{ font-size:24px; border-bottom:5px solid #f27405; margin:20px 0px 60px 0px; height:14px; }
.seguro-garantia-judicial-div13-titulo span					{ padding:0px 20px; }
.seguro-garantia-judicial-div13-coluna						{ width:auto; float:none; margin-right:0px; }

.seguro-garantia-judicial-div14								{ padding-bottom:30px; }
.seguro-garantia-judicial-div14-titulo						{ font-size:24px; border-bottom:5px solid #035aa6; margin:20px 0px 60px 0px; height:14px; }
.seguro-garantia-judicial-div14-titulo span					{ padding:0px 20px; }
.seguro-garantia-judicial-div14-texto						{ width:auto; float:none; margin-right:0px; font-size:16px; }
.seguro-garantia-judicial-div14-coluna						{ width:auto; float:none; margin-right:0px; }


.home-div02-caixa		{ padding:30px 30px 60px 30px; border-radius:10px; }
.home-div02-caixa-titulo		{ float:none; width:200px; margin:0px auto; text-align:center; font-size:30px; line-height:38px; }
.home-div02-caixa-texto			{ margin:20px 0px 0px 0px; }

.home-div08-caixa					{ padding:30px; border-radius:10px; }
.home-div08-caixa-coluna1			{ float:none; width:auto; text-align:center; }
.home-div08-caixa-coluna2			{ float:none; width:auto; text-align:center; }
.home-div08-caixa-coluna2-botao1		{ float:none; margin:10px auto; }
.home-div08-caixa-coluna2-botao2		{ float:none; margin:10px auto; }


	


}