@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&display=swap');

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:'Open Sans',sans-serif; font-weight:300; font-size:15px; top:0px !important; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }



/*
.skiptranslate		{ display: none !important; }
.goog-te-gadget		{ display: block !important; }
*/
.goog-te-banner-frame	{ display: none !important; }

.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:1100px; 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:10px; float:left; }
.campo label												{ display:block; padding:1px 0px; font-size:15px; color:#777; font-family: 'Open Sans', serif; }
.campo input[type=password]									{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:10px 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:10px 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:7px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 20px); }
.campo input[type=tel]										{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:7px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 20px); }
.campo input[type=checkbox]									{ float:left; margin:10px 10px 0px 5px; }
.campo select												{ border:1px solid #CCC; border-radius:8px; background:#FFF; padding:5px 5px; 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:10px 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 #2F4965; border-radius:6px; background:#2F4965; color:#FFF; padding:10px 40px; float:right; margin:10px 10px 0px 0px; display:block; font-family: 'Open Sans', serif; font-weight:bold; font-size:18px; cursor:pointer; text-transform:uppercase; -webkit-appearance:none; }
.campo input[type=submit]:hover								{ border:2px solid #1F334B; background:#1F334B; color:#FFF; }

.campo input[type=button]									{ border:2px solid #2F4965; border-radius:6px; background:#2F4965; color:#FFF; padding:10px 40px; float:right; margin:10px 10px 0px 0px; display:block; font-family: 'Open Sans', serif; font-weight:bold; font-size:18px; cursor:pointer; text-transform:uppercase; -webkit-appearance:none; }
.campo input[type=button]:hover								{ border:2px solid #1F334B; background:#1F334B; color:#FFF; }



.mensagem_obrigado											{ text-align:center; padding:80px 0px 180px 0px; }
.mensagem_obrigado h3										{ font-size:42px; color:#2F4965; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:sans-serif; text-align:center; font-size:17px; color:#777; }

.slick-arrow												{ position:absolute !important; z-index:99 !important; top:50% !important; margin-top:0px; }
.slick-next													{ width:40px !important; height:40px !important; right:40px !important; }
.slick-prev													{ width:40px !important; height:40px !important; left:40px !important; }
.slick-next:before, .slick-prev:before						{ font-size:40px !important; }


.div01														{ position:fixed; z-index:999; top:0px; left:0px; width:100%; background:#f0f0f0; padding:10px 0px; height:90px; border-bottom:1px solid #FFF; -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.15); box-shadow: 0 0 30px 0 rgba(0,0,0,0.15); }
.div01-btmenu												{ display:none; }
.div01-logo													{ float:left; background:#f0f0f0; border-radius:100px; }
.div01-marquee												{ margin-left:160px; text-align:right; padding:0px 0px 0px 0px; font-size:14px; }
.div01-info													{ margin-left:160px; text-align:right; padding:0px 0px 0px 0px; font-size:12px; }
.div01-menu													{ margin-left:160px; text-align:right; padding-top:10px; font-size:15px; font-weight:bold; }
.div01-menu a												{ color:#000; }
.div01-menu ul												{ list-style:none; margin:0px; padding:0px 0px 0px 0px; }
.div01-menu ul li											{ list-style:none; margin:0px; padding:10px 0px 10px 20px; display:inline-block; position:relative; cursor:pointer; }
.div01-menu ul li ul										{ display:none; position:absolute; top:40px; left:20px; width:200px; border:1px solid #CCC; }
.div01-menu ul li ul li										{ text-align:left; font-size:14px; background:#FFF; padding:10px; border-bottom:1px solid #CCC; display:block; }
.div01-menu ul li ul li:hover								{ background:#f0f0f0; }
.div01-menu ul li ul li a									{ color:#000; }
.div01-menu ul li:hover ul									{ display:block; }

.div02														{ margin-top:110px; min-height:900px; color:#000; }
.div02-btvoltar												{ float:right; font-weight:bold; color:#FFF; margin:10px 0px 10px 20px; cursor:pointer; }
.div02-btvoltar:hover										{ color:#EDB41B; }
.div02-titulo												{ background:#2F4965; padding:70px 0px 20px 0px; }
.div02-titulo h1											{ margin:0px; padding:0px; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:32px; }



.div03														{ background:#1F334B; border-top:10px solid #2F4965; padding:40px 0px; }
.div03-coluna1												{ float:left; color:#FFF; line-height:25px; }
.div03-coluna1 h3											{ margin:0px; padding:0px 0px 10px 0px; }
.div03-coluna1 i											{ display:inline-block; text-align:center; width:24px; }
.div03-coluna2												{ float:right; text-align:right; color:#FFF; font-size:13px; padding-top:15px; }
.div03-coluna2-social-item									{ font-size:24px; color:#FFF; padding:0px 10px; display:inline-block; }
.div03-coluna3												{ float:left; padding:56px 0px 0px 10px; }

.div04														{ padding:60px 0px; background:#ebebeb; }
.div04-titulo												{ width:55px; height:180px; float:left; background:#1F334B; }
.div04-titulo span											{ transform: rotate(270deg); display:block; color:#FFF; width:180px; text-align:center; margin:80px 0px 0px -62px; }
.div04-publicidade											{ height:180px; margin-left:10px; width:calc(50% - 40px); float:left; background:center center no-repeat #CCC; background-size:cover; }



.home-banner												{ height:600px; background:#999; }
.home-banner-item											{ height:600px; background:center center no-repeat #999; background-size:cover; }
.home-banner-item-flex-left									{ height:600px; display:flex; align-items:center; justify-content:flex-start; }
.home-banner-item-flex-right								{ height:600px; display:flex; align-items:center; justify-content:flex-end; text-align:right; }
.home-banner-item-flex-caixa								{ display:block; width:500px; }
.home-banner-item-titulo									{ font-size:32px; font-weight:bold; color:#FFF; text-transform:uppercase; }
.home-banner-item-texto										{ font-size:18px; color:#FFF; padding:30px 0px; }
.home-banner-item-botao										{ width:200px; border:1px solid #FFF; padding:10px 0px; text-align:center; text-transform:uppercase; color:#FFF; cursor:pointer; display:inline-block; }
.home-banner-item-botao:hover								{ background:#FFF; color:#000; }

.home-aviso													{ margin:30px 0px 0px 0px; background:#c0392b; border-radius:10px; padding:10px 0px; }
.home-aviso-icone											{ width:140px; height:120px; float:left; display:flex; align-items:center; justify-content:center; color:#e74c3c; font-size:50px; }
.home-aviso-texto											{ margin-left:140px; color:#FFF; padding:20px 20px 20px 0px; }

.home-noticias												{ padding:60px 0px 30px 0px; }
.home-noticias h2											{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.home-noticias-vejamais										{ float:right; color:#c49000; font-weight:bold; padding-top:12px; }

.home-noticias-principal									{ width:60%; height:400px; float:left; background:center center no-repeat #999; background-size:cover; display:flex; align-items:flex-end; justify-content:center; }
.home-noticias-principal-caixa								{ width:calc(100% - 40px); display:block; padding:20px; color:#FFF; background-color:rgba(0,0,0,0.5); }
.home-noticias-principal-caixa-data							{ font-size:12px; }
.home-noticias-principal-caixa-titulo						{ font-size:18px; font-weight:bold; }
.home-noticias-principal-caixa-texto						{ font-size:13px; }

.home-noticias-lista										{ width:calc(40% - 20px); float:right; }
.home-noticias-lista-item									{ height:120px; color:#444; margin-bottom:20px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-noticias-lista-item:hover								{ background-color:#f3f3f3; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); }
.home-noticias-lista-item-imagem							{ width:150px; height:120px; float:left; background:center center no-repeat #999; background-size:cover; }
.home-noticias-lista-item-data								{ margin-left:160px; font-size:12px; }
.home-noticias-lista-item-titulo							{ margin-left:160px; font-size:16px; font-weight:bold; }
.home-noticias-lista-item-texto								{ margin-left:160px; font-size:13px; padding-top:5px; }

.home-pordentro												{ padding:0px 0px 40px 0px; }
.home-pordentro h2											{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.home-pordentro-vejamais									{ float:right; color:#c49000; font-weight:bold; padding-top:12px; }
.home-pordentro-lista										{ margin:0px -10px; }
.home-pordentro-lista-item									{ width:calc(33.333% - 20px); color:#444; height:120px; margin:10px; float:left; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-pordentro-lista-item:hover							{ background-color:#f3f3f3; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); }
.home-pordentro-lista-item-imagem							{ width:150px; height:120px; float:left; background:center center no-repeat #999; background-size:cover; }
.home-pordentro-lista-item-categoria						{ margin-left:160px; font-size:12px; }
.home-pordentro-lista-item-titulo							{ margin-left:160px; font-size:16px; line-height:20px; font-weight:bold; }

.home-feiras												{ padding:0px 0px 40px 0px; }
.home-feiras h2												{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.home-feiras-vejamais										{ float:right; color:#c49000; font-weight:bold; padding-top:12px; }
.home-feiras-lista											{ margin:0px -10px; }
.home-feiras-lista-titulo									{ width:55px; height:180px; margin:10px; float:left; background:#1F334B; }
.home-feiras-lista-titulo span								{ transform: rotate(270deg); display:block; color:#FFF; width:180px; text-align:center; margin:80px 0px 0px -62px; }
.home-feiras-lista-item										{ width:calc((100% / 5) - 35px); color:#444; height:80px; margin:10px; float:left; background:center center no-repeat #999; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-feiras-lista-item:hover								{ -webkit-box-shadow:inset 0 0 0 6px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 6px rgba(0,0,0,0.2); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }

.home-galeria												{ padding:60px 0px; background:#f3f3f3; }
.home-galeria h2											{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.home-galeria-vejamais										{ float:right; color:#c49000; font-weight:bold; padding-top:12px; }

.home-galeria-lista											{ margin:0px -10px; width:calc(75% - 20px); float:right; }
.home-galeria-lista-titulo									{ font-size:20px; font-weight:bold; color:#2F4965; padding-bottom:20px; padding-left:10px; }
.home-galeria-lista-item1									{ margin:10px; width:calc(25% - 20px); height:140px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0); box-shadow:inset 0 0 0 1px rgba(0,0,0,0); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-galeria-lista-item1:hover								{ background-size:150%; -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.4); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.4); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-galeria-lista-item2									{ margin:10px; width:calc(25% - 20px); height:140px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0); box-shadow:inset 0 0 0 1px rgba(0,0,0,0); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-galeria-lista-item2:hover								{ background-size:150%; -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.4); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.4); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-galeria-lista-item3									{ margin:10px; width:calc(25% - 20px); height:140px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0); box-shadow:inset 0 0 0 1px rgba(0,0,0,0); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-galeria-lista-item3:hover								{ background-size:190%; -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.4); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.4); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }

.home-galeria-revista										{ width:25%; float:left; margin:0px 0px 10px 0px; }
.home-galeria-revista-titulo								{ font-size:20px; font-weight:bold; color:#2F4965; padding-bottom:30px; }
.home-galeria-revista-capa									{ height:200px; background:center top no-repeat; background-size:cover; }
.home-galeria-revista-download								{ border:1px solid #CCC; border-radius:5px; padding:10px 0px; text-align:center; color:#777; margin-top:10px; font-size:13px; background:#FFFFFF; text-transform:uppercase; cursor:pointer; }
.home-galeria-revista-download:hover						{ background:#ebebeb; }
.home-galeria-revista-veja									{ border:1px solid #CCC; border-radius:5px; padding:10px 0px; text-align:center; color:#777; margin-top:10px; font-size:13px; background:#FFFFFF; text-transform:uppercase; cursor:pointer; }
.home-galeria-revista-veja:hover							{ background:#ebebeb; }

.home-produtos												{ padding:60px 0px; }
.home-produtos h2											{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.home-produtos-vejamais										{ float:right; color:#c49000; font-weight:bold; padding-top:12px; }

.home-produtos-lista										{ margin:0px -10px; }
.home-produtos-lista-item									{ width:calc((100% / 7) - 30px); margin:10px; float:left; padding:5px 5px 0px 5px; border-radius:6px; -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); }
.home-produtos-lista-item:hover								{ background-color:#eaf4f7; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1), inset 0 0 0 1px rgba(0,0,0,0.1); box-shadow: 0 0 10px 0 rgba(0,0,0,0.1), inset 0 0 0 1px rgba(0,0,0,0.1); }
.home-produtos-lista-item-imagem							{ height:120px; background:center center no-repeat #CCC; background-size:cover; }
.home-produtos-lista-item-titulo							{ height:60px; display:flex; align-items:center; justify-content:center; text-align:center; font-size:12px; font-weight:bold; color:#000; line-height:16px; }

.home-servicos												{ padding:60px 0px 60px 0px; }
.home-servicos h2											{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.home-servicos-vejamais										{ float:right; color:#c49000; font-weight:bold; padding-top:12px; }
.home-servicos-lista										{ width:calc(75% + 10px); float:left; margin:-10px; }
.home-servicos-lista-item									{ width:calc(25% - 20px); height:190px; margin:10px; float:left; display:flex; align-items:center; justify-content:center; background:center center no-repeat #CCC; cursor:pointer; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-box-shadow:inset 0 0 0 500px rgba(0,0,0,0); box-shadow:inset 0 0 0 500px rgba(0,0,0,0); }
.home-servicos-lista-item:hover								{ -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-box-shadow:inset 0 0 0 500px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 500px rgba(0,0,0,0.2); }
.home-servicos-lista-item div								{ display:block; width:100%; text-align:center; color:#FFF; }
.home-servicos-lista-item-icone								{ font-size:52px; padding-bottom:20px; }
.home-servicos-lista-item-titulo							{ font-size:18px; font-weight:bold; }
.home-servicos-lista-item-texto								{  }
.home-servicos-lista-item-texto a							{ color:#FFF; }
.home-servicos-lista-item-texto a:hover						{ text-decoration:underline; }
							
.home-servicos-banners										{ width:calc(25% - 10px); float:right; }
.home-servicos-banners-titulo								{ background:#1F334B; color:#FFF; text-align:center; padding:10px 0px; text-transform:uppercase; }
.home-servicos-banners-item									{ margin-top:10px; height:210px; background:center center no-repeat #CCC; background-size:cover; }

.home-servicos-outros-lista									{ margin:20px -5px; }
.home-servicos-outros-lista-titulo							{ width:55px; height:310px; margin:5px; float:left; background:#1F334B; }
.home-servicos-outros-lista-titulo span						{ transform: rotate(270deg); display:block; color:#FFF; width:180px; text-align:center; margin:160px 0px 0px -62px; }
.home-servicos-outros-lista-item							{ width:calc((100% / 6) - 23px); height:150px; margin:5px; float:left; background:center center no-repeat #999; background-size:cover; display:flex; align-items:flex-end; cursor:pointer; justify-content:center; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-servicos-outros-lista-item:hover						{ background-size:170%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-servicos-outros-lista-item-legenda					{ display:block; width:100%; background-color:rgba(0,0,0,0.5); padding:10px 0px; text-align:center; color:#FFF; font-size:13px; }
.home-servicos-outros-lista-item-add						{ width:calc((100% / 6) - 23px); height:150px; margin:5px; float:left; background:#f3f3f3; color:#999; cursor:pointer; display:flex; align-items:center; justify-content:center; text-align:center; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1); }
.home-servicos-outros-lista-item-add:hover					{ color:#333; background:#CCC; }
.home-servicos-outros-lista-item-add i						{ font-size:32px; margin-bottom:20px; }
.home-servicos-outros-lista-item-add div					{ display:block; width:100%; text-align:center; }


.acamara													{ padding:60px 0px; }
.acamara-conteudo											{ width:calc(75% - 30px); float:left; line-height:26px; }
.acamara-lateral											{ width:calc(25% - 10px); float:right; }
.acamara-lateral-banners									{  }
.acamara-lateral-banners-titulo								{ background:#1F334B; color:#FFF; text-align:center; padding:10px 0px; text-transform:uppercase; }
.acamara-lateral-banners-item								{ margin-top:10px; height:320px; background:center center no-repeat #CCC; background-size:cover; }
.acamara-conteudo-imagem									{ float:left; margin-top:20px; }
.acamara-conteudo-imagem-caixa								{ margin-left:250px; }

.apresentacao-item											{ padding:20px 0px; font-size:16px; color:#777; border-bottom:1px solid #CCC; }
.apresentacao-item i										{ color:#999; padding-right:10px; }
.apresentacao-botao											{ background:#2F4965; color:#FFF; text-align:center; padding:10px 0px; width:340px; border-radius:6px; margin-top:30px; }
.apresentacao-botao i										{ padding-right:10px; }
.apresentacao-botao:hover									{ background:#1F334B; }

.tribunal-arquivos-item										{ padding:30px 10px; font-size:16px; color:#777; border-top:1px solid #CCC; }
.tribunal-arquivos-item i									{ padding-right:10px; }
.tribunal-arquivos-item:hover								{ background:#f3f3f3; }
.tribunal-arquivos-item-botao								{ background:#2F4965; font-size:14px; color:#FFF; text-align:center; padding:10px 0px; width:180px; border-radius:6px; margin-top:-10px; float:right; }
.tribunal-arquivos-item-botao i								{ padding-right:10px; }
.tribunal-arquivos-item-botao:hover							{ background:#1F334B; }


.arbitro-categorias											{ margin:-5px; }
.arbitro-categorias-item									{ width:calc(33.33333% - 32px); height:70px; margin:5px; padding:0px 10px; float:left; display:flex; align-items:center; justify-content:center; text-align:center; background:#f3f3f3; border:1px solid #CCC; border-radius:6px; color:#555; line-height:20px; }
.arbitro-categorias-item:hover								{ background-color:#1F334B; border-color:#1F334B; color:#FFF; }

.arbitro-lista-item											{ border-top:1px solid #CCC; padding:30px 10px; }
.arbitro-lista-item-imagem									{ width:120px; height:150px; float:left; background:center center no-repeat #CCC; background-size:cover; }
.arbitro-lista-item-info									{ margin-left:140px; }
.arbitro-lista-item-info-titulo								{ font-size:18px; font-weight:bold; }
.arbitro-lista-item-info-data								{ padding:0px 0px 20px 0px; }
.arbitro-lista-item-info-resumo								{  }


.busca-formulario											{ border:1px solid #CCC; border-radius:5px; padding:5px; margin:0px 0px 0px 0px; }
.busca-formulario input										{ border:0px; color:#000; padding:5px 0px; font-size:14px; width:calc(100% - 30px); }
.busca-formulario button									{ border:0px; border-radius:3px; margin:0px; padding:5px 5px; font-size:16px; background:#FFF; }
.busca-formulario button:hover								{ background:#50a8dc; color:#FFF; }

.busca-formulario-turismo select							{ border:0px; color:#000; padding:5px 0px; font-size:14px; width:150px; }
.busca-formulario-turismo input								{ border:0px; color:#000; padding:5px 0px; font-size:14px; width:calc(100% - 350px); }

.busca-lista-item											{ background:#f3f3f3; padding:20px; border-radius:10px; margin:20px 0px; }
.busca-lista-item:hover										{ background:#ebebeb; }
.busca-lista-item-imagem									{ width:200px; height:150px; float:right; margin:0px 0px 10px 10px; background:center center no-repeat #000; background-size:cover; border-radius:5px; }
.busca-lista-item-titulo									{ font-size:24px; font-weight:bold; }
.busca-lista-item-endereco									{ padding-bottom:10px; }
.busca-lista-item-info										{ margin:5px 0px; }
.busca-lista-item-info-icone								{ width:32px; height:32px; border-radius:32px; background:#798ea7; color:#FFF; display:inline-flex; align-items:center; justify-content:center; font-size:16px; margin-right:10px; }
.busca-lista-item-info-texto								{ height:32px; display:inline-flex; align-items:center; justify-content:flex-start; }
.busca-lista-item-texto										{ background:#FFF; padding:20px; border-radius:6px; margin-top:20px; }


.noticias-lista												{  }
.noticias-lista-item										{ margin-bottom:20px; color:#444; line-height:23px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.noticias-lista-item:hover									{ background-color:#f3f3f3; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); }
.noticias-lista-item-imagem									{ width:200px; height:150px; float:left; background:center center no-repeat #999; background-size:cover; }
.noticias-lista-item-data									{ margin-left:220px; font-size:12px; }
.noticias-lista-item-titulo									{ margin-left:220px; font-size:18px; font-weight:bold; }
.noticias-lista-item-texto									{ margin-left:220px; font-size:13px; padding-top:5px; }

.noticias-interna											{ padding:60px 0px; background:#FFF; }
.noticias-interna-data										{  }
.noticias-interna-titulo									{ font-weight:bold; font-size:30px; line-height:36px; }
.noticias-interna-imagem									{ width:100%; height:auto; display:block; margin:30px 0px; }
.noticias-interna-texto										{  }
.noticias-interna-video										{ width:800px; margin:50px auto 0px auto; }

.galeria													{ padding:40px 0px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-top:40px; }
.galeria ul													{ list-style:none; margin:0px; padding:0px; }
.galeria li													{ list-style:none; margin:0px; padding:0px; }
.galeria-item												{ margin:5px; height:150px; background:center center no-repeat; background-size:cover; border-radius:00px; }


.tv-conteudo-titulo											{ margin:0px 0px 30px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC; text-transform:uppercase; color:#2F4965; font-weight:bold; font-size:32px; }
.tv-conteudo-video											{  }
.tv-conteudo-video iframe									{ width:100% !important; height:auto !important; aspect-ratio:16/9; }
.tv-conteudo-texto											{ padding-top:40px; }
.tv-categorias-item											{ border-bottom:1px solid #DDD; margin:0px; padding:10px 5px 10px 5px; color:#666; }
.tv-categorias-item:hover									{ background:#f3f3f3; }
.tv-categorias-item i										{ float:left; font-size:12px; padding-top:4px }
.tv-categorias-item span									{ display:block; margin-left:20px; }

.tv-conteudo-videos											{ margin:0px -10px; }
.tv-conteudo-videos-item									{ margin:10px; float:left; width:calc(33.3333% - 20px); }
.tv-conteudo-videos-item-imagem								{ height:160px; background:center center no-repeat #CCC; background-size:120%; }
.tv-conteudo-videos-item-titulo								{ height:80px; padding-top:10px; color:#000; line-height:19px }


.revista-lista												{ margin:-20px -20px 0px -20px; }
.revista-lista-item											{ width:calc(33.333% - 40px); margin:20px; float:left; }
.revista-lista-item-capa									{ height:320px; background:center center no-repeat; background-size:cover; }
.revista-lista-item-download								{ border:1px solid #CCC; border-radius:5px; padding:10px 0px; text-align:center; color:#777; margin-top:10px; font-size:13px; background:#FFFFFF; text-transform:uppercase; cursor:pointer; }
.revista-lista-item-download:hover							{ background:#ebebeb; }



.loja														{ padding:60px 0px; }
.loja-conteudo												{ width:calc(75% - 30px); float:right; line-height:26px; }
.loja-lateral												{ width:calc(25% - 10px); float:left; }
.loja-lateral-titulo										{ background:#1F334B; color:#FFF; text-align:center; padding:10px 0px; text-transform:uppercase; }
.loja-departamento-item										{ border:1px solid #CCC; border-top:0px; background:#e3e3e3; color:#000; padding:10px; cursor:pointer; }
.loja-departamento-item i									{ margin-right:5px; }
.loja-departamento-item:hover								{ background:#FFF; }
.loja-categoria-lista										{ display:none; }
.loja-categoria-item										{ border:1px solid #CCC; border-top:0px; background:#f5f5f5; color:#000; padding:10px; padding-left:30px; cursor:pointer; font-size:0.9em; }
.loja-categoria-item i										{ margin-right:5px; }
.loja-categoria-item:hover									{ background:#FFF; }

.loja-conteudo-pretitulo									{ color:#2F4965; font-weight:bold; font-size:22px; text-transform:uppercase; }
.loja-conteudo-titulo										{ color:#1F334B; font-weight:bold; font-size:32px; text-transform:uppercase; margin:0px 0px 30px 0px; padding:10px 0px 20px 0px; border-bottom:1px solid #CCC; line-height:36px; }

.loja-conteudo-lista										{ margin:-10px; }
.loja-conteudo-lista-item									{ width:calc(33.33333% - 42px); margin:10px; padding:10px; float:left; border:1px solid #CCC; border-radius:5px; }
.loja-conteudo-lista-item:hover								{ background:#f3f3f3; }
.loja-conteudo-lista-item-imagem							{ height:200px; background:center center no-repeat #ebebeb; background-size:cover; border-radius:5px; }
.loja-conteudo-lista-item-titulo							{ height:80px; padding:0px 10px; color:#2F4965; line-height:20px; text-align:center; display:flex; align-items:center; justify-content:center; }
.loja-conteudo-lista-item-botao								{ background:#2F4965; text-align:center; color:#FFF; padding:10px 0px; font-weight:bold; }
.loja-conteudo-lista-item-botao:hover						{ background:#1F334B; }

.loja-conteudo-lista-categorias								{ margin:-5px -5px 30px -5px; }
.loja-conteudo-lista-categorias-item						{ margin:5px; width:calc(25% - 32px); height:60px; float:left; padding:0px 10px; border:1px solid #CCC; border-radius:5px; background:#f3f3f3; display:flex; align-items:center; justify-content:center; color:#000; }
.loja-conteudo-lista-categorias-item:hover					{ border-color:#1F334B; background:#2F4965; color:#FFF; }


.loja-produto-interna-imagem								{ width:400px; height:400px; float:left; background:center center no-repeat #ebebeb; background-size:cover; border:1px solid #CCC; border-radius:6px; }
.loja-produto-interna-info									{ margin-left:440px; }
.loja-produto-interna-info-item								{ color:#000; font-size:15px; line-height:22px; padding:10px 0px; }
.loja-produto-interna-info-item span						{ display:block; font-size:0.9em; color:#2F4965; font-weight:bold; }
.loja-produto-interna-info-item a							{ color:#000; text-decoration:none; }
.loja-produto-interna-info-item a:hover						{ text-decoration:underline; }

.loja-produto-interna-info-botao							{ border:1px solid #CCC; background:#f3f3f3; padding:10px 0px; font-size:16px; color:#000; margin-top:10px; border-radius:5px; }
.loja-produto-interna-info-botao i							{ border-right:1px solid #CCC; margin-right:15px; width:50px; display:inline-block; text-align:center; }
.loja-produto-interna-info-botao:hover						{ background:#fff; }

.loja-produto-interna-bloco									{ padding:30px 0px; }
.loja-produto-interna-bloco h3								{ color:#1F334B; font-weight:bold; font-size:24px; text-transform:uppercase; margin:0px 0px 30px 0px; padding:10px 0px 20px 0px; border-bottom:1px solid #CCC; }


.loja-btvoltar												{ float:right; font-weight:bold; color:#FFF; margin:10px 0px 10px 20px; cursor:pointer; background:#2F4965; padding:5px 20px; border-radius:4px; }
.loja-btvoltar:hover										{ background:#1F334B; }


.loja-topo													{ background:#2F4965; padding:12px 0px 20px 0px; }
.loja-topo-titulo											{ padding:0px 0px 10px 60px; margin-left:90px; border-bottom:1px solid #FFF; border-color:rgba(255,255,255,0.4); margin-bottom:20px; color:#FFF; font-weight:bold; font-size:18px; text-transform: uppercase; }
.loja-topo-titulo a											{ float:right; color:#FFF; font-size:15px; text-decoration:none; font-weight:normal; text-transform:none; display:; }
.loja-topo-titulo a:hover									{ text-decoration:underline; }

.loja-topo-busca											{ float:right; margin:0px 0px 0px 0px; }
.loja-topo-busca input[type='text']							{ border:1px solid #FFFFFF; border-radius:8px; background:#FFFFFF; padding:10px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:200px; margin-left:10px; }
.loja-topo-busca button										{ border:1px solid #1F334B; border-radius:8px; background:#1F334B; padding:10px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#FFF; width:40px; margin-left:10px; }

.loja-topo-painel											{ float:right; margin:0px 0px 0px 30px; padding-left:30px; border-left:1px solid #FFF; border-color:rgba(255,255,255,0.2); }
.loja-topo-painel label										{ display:block; float:left; color:#FFF; font-weight:bold; font-size:16px; padding:7px 5px 0px 0px; }
.loja-topo-painel input[type='text']						{ border:1px solid #FFFFFF; border-radius:8px; background:#FFFFFF; padding:10px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:200px; margin-left:10px; }
.loja-topo-painel input[type='password']					{ border:1px solid #FFFFFF; border-radius:8px; background:#FFFFFF; padding:10px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:100px; margin-left:10px; }
.loja-topo-painel button									{ border:1px solid #1F334B; border-radius:8px; background:#1F334B; padding:10px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#FFF; width:40px; margin-left:10px; }

.loja-topo-painel-nome										{ color:#FFF; float:left; padding:10px 0px 10px 0px; font-weight:bold; }
.loja-topo-painel-btpanel									{ color:#FFF; float:left; padding:0px 0px 0px 20px; margin:10px 0px 10px 20px; }
.loja-topo-painel-btsair									{ color:#FFF; float:left; padding:0px 0px 0px 20px; margin:10px 0px 10px 20px; border-left:1px solid #FFF; border-color:rgba(255,255,255,0.2); }

.painel-topo-botao											{ border-radius:5px; background:#FFF; float:right; color:#2F4965; padding:10px 20px; margin-left:10px; }
.painel-topo-botao:hover									{ background:#ebebeb; }
.painel-interno-formulario									{ padding:60px 0px; }

.painel-lista												{ padding:60px 0px; }
.painel-lista-item											{ height:60px; border-top:1px solid #CCC; padding:8px 2px; }
.painel-lista-item:hover									{ background:#f3f3f3; }
.painel-lista-imagem										{ width:80px; height:60px; background:center center no-repeat; background-size:cover; float:left; margin-right:10px; -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2); }
.painel-lista-info											{ width:calc(100% - 160px); height:60px; float:left; font-family:verdana; font-size:13px; color:#555; display:flex; align-items:center; justify-content:flex-start; }
.painel-lista-info a										{ color:#555; }
.painel-lista-info a:hover									{ text-decoration:underline; }

.painel-lista-apagar {
	width:22px;
	height:22px;
	float:right;
	margin:1px 0px 0px 7px;
	border:1px solid #CCC;
	background:url(../images/009.png) center center no-repeat #eee;
	border-radius:4px;
	cursor:pointer;
}

.painel-lista-apagar:hover {
	background:url(../images/011.png) center center no-repeat #D0021B;
	border-color:#870011;
}

.painel-lista-editar {
	width:22px;
	height:22px;
	float:right;
	margin:1px 0px 0px 7px;
	border:1px solid #CCC;
	background:url(../images/008.png) center center no-repeat #eee;
	border-radius:4px;
	cursor:pointer;
}

.painel-lista-editar:hover {
	background:url(../images/010.png) center center no-repeat #4A90E2;
	border-color:#22548F;
}


.formulario-caixa .caixa_file {
	border:1px solid #999;
	background:#FBFBF0;
	font-family:arial;
	font-size:13px;
	color:#000;
	width:100%;
	width: -webkit-calc(100% - 30px);  /* para Chrome */
	width: -moz-calc(100% - 30px);     /* para Firefox */
	width: calc(100% - 30px);
	padding:5px 5px;
	border-radius:4px;
}

.formulario-caixa .caixa_file .caixa_file_nome {
	margin-right:180px;
	padding-top:7px;
	padding-left:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.formulario-caixa .caixa_file .caixa_file_botao {
	min-width:10px;
	float:right;
	background:#444;
	margin: -3px -3px -3px 2px;
	padding:10px 15px;
	border-radius:3px;
	color:#FFF;
	font-size:13px;
	cursor:pointer;
}

.formulario-caixa .caixa_file .caixa_file_botao_excluir {
	min-width:10px;
	float:right;
	background:#C30;
	margin: -3px 0px -3px 2px;
	padding:10px 15px;
	border-radius:3px;
	color:#FFF;
	font-size:13px;
	cursor:pointer;
}

.formulario-caixa {
	float:left;
	padding-bottom:15px;
}


.cadastro-aviso1 {
	border-radius:4px;
	background-color:#7aae18;
	padding: 15px 0px;
	color: #FFF;
	font-family: verdana;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
}

@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; }
	.campo input[type=button]								{ padding:7px 20px; font-size:16px; }
	.campo input[type=submit]								{ padding:7px 20px; font-size:16px; }
	
	.paginacao												{ width:300px; }
	
	.div01													{ height:50px; padding:5px 0px; }
	.div01-btmenu											{ display:block; width:40px; height:40px; float:right; background:url(../images/036.png) center center no-repeat #2F4965; margin-top:5px; border-radius:5px; }
	.div01-logo												{ height:100px; }
	.div01-marquee											{ display:none; }
	.div01-info												{ display:none; }
	.div01-menu												{ display:none; position:fixed; left:0px; top:60px; width:100%; float:none; margin:0px; padding:0px; background:#2F4965; }
	.div01-menu a											{ color:#FFF !important; }
	.div01-menu ul li										{ display:block; width:100%; padding:10px 0px; color:#FFF; text-align:center; }
	.div01-menu ul li ul									{ position:static; width:auto; margin-top:10px; background-color:rgba(0,0,0,0.2); border:0px; }
	.div01-menu ul li ul li									{ color:#FFF; background:none; border:0px; text-align:center; }
	.div01-menu ul li ul li:hover							{ background-color:rgba(0,0,0,0.2); }
	
	.div02													{ margin-top:60px; }
	.div02-titulo h1										{ font-size:22px; }
	
	.div03-coluna1											{ width:auto; float:none; }
	.div03-coluna2											{ width:auto; float:none; text-align:left; }
	.div03-coluna3											{ width:auto; float:none; padding-top:20px; padding-bottom:40px; }
	
	.div04													{ padding:30px 0px; }
	.div04-titulo											{ width:auto; float:none; height:auto; padding:10px 0px; text-align:center; }
	.div04-titulo span										{ transform:none; margin:0px; display:inline; }
	.div04-publicidade										{ width:100%; height:auto; float:none; margin:10px 0px 0px 0px; aspect-ratio:51/18; }
	
	
	.home-banner											{ height:340px; }
	.home-banner-item										{ height:340px; }
	.home-banner-item .centralizar							{ background-color:rgba(0,0,0,0.5); }
	.home-banner-item-flex-left								{ height:340px; }
	.home-banner-item-titulo								{ font-size:22px; }
	.home-banner-item-texto									{ font-size:16px; }
	.home-banner .slick-dots								{ bottom:10px; }
	.home-banner .slick-dots li button:before				{ color:#FFF; }
	.home-banner .slick-dots li.slick-active button:before	{ color:#FFF; }
	
	.home-aviso												{ margin:20px 0px 0px 0px; }
	.home-aviso-icone										{ display:none; }
	.home-aviso-texto										{ margin-left:0px; padding:20px 20px 20px 20px; }
	
	.home-noticias											{ padding-bottom:20px; }
	.home-noticias-vejamais									{ display:none; }
	.home-noticias-principal								{ width:auto; float:none; height:300px; }
	.home-noticias-principal-caixa-titulo					{ font-size:16px; }
	.home-noticias-lista									{ width:auto; float:none; margin-top:20px; }
	.home-noticias-lista-item								{ height:90px; }
	.home-noticias-lista-item-imagem						{ width:120px; height:90px; }
	.home-noticias-lista-item-data							{ margin-left:130px; font-size:11px; }
	.home-noticias-lista-item-titulo						{ margin-left:130px; font-size:14px; }
	.home-noticias-lista-item-texto							{ display:none; }
	
	.home-feiras											{ padding-bottom:30px; }
	.home-feiras-lista										{ margin:0px -5px; }
	.home-feiras-lista-titulo								{ width:auto; float:none; height:auto; padding:10px 0px; text-align:center; margin:5px; }
	.home-feiras-lista-titulo span							{ transform:none; margin:0px; display:inline; }
	.home-feiras-lista-item									{ width:calc((100% / 2) - 10px); height:auto; margin:5px; aspect-ratio:19/8; }
	
	.home-pordentro-lista-item								{ width:auto; float:none; height:90px; }
	.home-pordentro-lista-item-imagem						{ width:120px; height:90px; }
	.home-pordentro-lista-item-categoria					{ margin-left:130px; font-size:11px; }
	.home-pordentro-lista-item-titulo						{ margin-left:130px; font-size:14px; }
	
	.home-galeria											{ padding:30px 0px; }
	.home-galeria-revista									{ width:auto; float:none; }
	.home-galeria-revista-capa								{ width:250px; height:340px; margin:0px auto; }
	.home-galeria-lista										{ width:auto; float:none; padding-top:30px; }
	.home-galeria-lista-item1								{ height:40px; margin:5px; width:calc(30% - 10px); }
	.home-galeria-lista-item2								{ height:90px; margin:5px; width:calc(40% - 10px); }
	.home-galeria-lista-item3								{ height:90px; margin:5px; width:calc(30% - 10px); }
	
	.home-servicos-lista									{ width:auto; float:none; }
	.home-servicos-lista-item								{ width:auto; float:none; height:85px; margin:5px 10px; display:block; }
	.home-servicos-lista-item-icone							{ width:80px !important; float:left; font-size:32px; padding:20px 0px; }
	.home-servicos-lista-item-titulo						{ width:auto !important; margin-left:80px; text-align:left !important; font-size:17px; padding-top:20px; }
	.home-servicos-lista-item-texto							{ width:auto !important; margin-left:80px; text-align:left !important; font-size:14px; }
	.home-servicos-banners									{ width:auto; float:none; margin-top:30px; }
	.home-servicos-banners-item								{ max-width:265px; margin:10px auto 0px auto; }	
	
	.home-servicos-outros-lista-titulo						{ width:auto; float:none; height:auto; padding:10px 0px; text-align:center; margin:5px; }
	.home-servicos-outros-lista-titulo span					{ transform:none; margin:0px; display:inline; }
	.home-servicos-outros-lista-item						{ width:calc((100% / 2) - 10px); height:auto; aspect-ratio:10/8; }
	.home-servicos-outros-lista-item-add					{ width:calc(100% - 10px); height:120px; }
	.home-servicos-outros-lista-item-add i					{ margin-bottom:0px; }
	
	.home-produtos-lista-item								{ width:calc(50% - 40px); }
	.home-produtos-lista-item-imagem						{ height:120px; }
	.home-produtos-lista-item-titulo						{ font-size:12px; line-height:15px; }
	
	.acamara												{ padding:30px 0px; }
	.acamara-conteudo										{ width:auto; float:none; }
	.acamara-lateral										{ width:auto; float:none; margin-top:30px; }
	.acamara-lateral-banners-item							{ max-width:265px; margin:10px auto 0px auto; }
	.acamara-conteudo-imagem								{ float:none; margin:0px auto; display:block; }
	.acamara-conteudo-imagem-caixa							{ margin:20px 0px 0px 0px; }
	
	.apresentacao-item										{ font-size:14px; line-height:19px; padding:15px 0px; }
	.apresentacao-botao										{ width:300px; font-size:14px; }
	
	.tv-conteudo-titulo										{ font-size:22px; }
	.tv-conteudo-texto										{ padding:20px 0px; }
	.tv-conteudo-videos										{ margin:0px -5px; }
	.tv-conteudo-videos-item								{ width:calc(50% - 10px); margin:5px; }
	.tv-conteudo-videos-item-imagem							{ height:100px; }
	.tv-conteudo-videos-item-titulo							{ line-height:17px; font-size:12px; }
	.tv-categorias-item										{ font-size:14px; }
	
	.busca-lista-item										{ font-size:14px; padding:10px; }
	.busca-lista-item-titulo								{ font-size:18px; line-height:24px; padding-bottom:5px; }
	.busca-lista-item-info-icone							{ font-size:12px; width:26px; height:26px;  }
	
	.noticias-lista-item-imagem								{ width:100%; height:200px; float:none; }
	.noticias-lista-item-data								{ margin-left:0px; padding-top:10px; }
	.noticias-lista-item-titulo								{ margin-left:0px; }
	.noticias-lista-item-texto								{ margin-left:0px; padding-bottom:10px; line-height:19px; }
	.noticias-interna-titulo								{ font-size:20px; line-height:27px; }
	
	.arbitro-categorias-item								{ width:calc(50% - 32px); }
	.arbitro-lista-item-imagem								{ float:none; margin:0px auto; }
	.arbitro-lista-item-info								{ margin:10px 0px 0px 0px; }
	
	.tribunal-arquivos-item									{ text-align:center; }
	.tribunal-arquivos-item-botao							{ float:none; font-size:14px; margin:10px auto 0px auto; padding:5px 0px; }
	
	.loja-topo-painel										{ display:none; }
	.loja-topo-busca										{ display:none; }

	.loja-lateral											{ width:auto; float:none; }
	.loja-conteudo											{ width:auto; float:none; margin-top:20px; }
	.loja-conteudo-pretitulo								{ font-size:16px; }
	.loja-conteudo-titulo									{ font-size:22px; line-height:26px; padding-top:0px; }
	.loja-conteudo-lista-item								{ width:auto; float:none; }
	.loja-conteudo-lista-categorias-item					{ width:calc(50% - 32px); text-align:center; font-size:13px; line-height:17px; }
	
	.loja-btvoltar											{ float:none; margin:-10px 0px 20px 0px; text-align:center; }
	
	.loja-produto-interna-imagem							{ width:auto; height:auto; float:none; aspect-ratio:1/1; }
	.loja-produto-interna-info								{ margin:20px 0px 0px 0px; }
	.loja-produto-interna-bloco h3							{ font-size:18px; }

	.loja-departamento-item									{ display:none; }
	
	.painel-topo-botao										{ text-align:center; float:none; margin:0px 0px 10px 0px; }
	
	#caixa_imagem											{ width:240px !important; }
	
	
}