
/* ------------------------------------------------------------------------------------------------------------ */
/* -- ESTILOS GERAIS DO SITE ---------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700');


a[href^=tel]{
	color: #00618b;
	text-decoration: none;
}

*										{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

::-webkit-input-placeholder				{ color: #00618b; }
::-moz-placeholder						{ color: #00618b; }

html, body								{ margin: 0px; padding: 0px; border: 0px; min-width: 100%; min-height: 100%; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; color: #00618b; line-height: 18px; background: #FFF; }
body									{ overflow-y: scroll; }

input, textarea, select					{ outline:none; }

h1										{ font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:40px; color:#00618b; padding:0px; margin:0px; padding-bottom:30px; }

a										{ color:#00618b; text-decoration: none; }
a:hover									{ color:#00618b; text-decoration: underline; }

.centralizar							{ width:1050px; margin:0px auto; }

.campo									{ width: 100%; float: left; padding-right: 10px; padding-top: 15px; }
.campo label							{ font-size: 15px; color: #575757; display: block; margin-bottom:5px; }
.campo input[type=text]					{ border: 1px solid #CCC; border-radius: 6px; background: #FFFFFF; padding: 10px; width: 100%; font-family: 'Source Sans Pro', sans-serif; font-size: 13px; color: #000; outline: none; }
.campo input[type=text]:focus			{ border-color:#4198F3; }
.campo input[type=file]					{ width:100%; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:'Source Sans Pro', sans-serif; font-size:1.083em; color:#000; border-radius:6px; outline:none; }
.campo input[type=file]:focus			{ border-color:#4198F3; }
.campo input[type=password]				{ border: 1px solid #CCC; border-radius: 6px; background: #FFFFFF; padding: 10px; width: 100%; font-family: 'Source Sans Pro', sans-serif; font-size: 13px; color: #000; outline: none; }
.campo input[type=password]:focus		{ border-color:#4198F3; }
.campo input[type=button]				{ border: 1px solid #9c12d7; border-radius: 6px; background: #9c12d7; padding: 10px; width: 100%; font-family: 'Source Sans Pro', sans-serif; font-size: 13px; color: #FFF; outline: none; cursor:pointer; }
.campo input[type=button]:hover			{ background: #FFF; color: #9c12d7; }
.campo input[type=submit]				{ border: 1px solid #9c12d7; border-radius: 6px; background: #9c12d7; padding: 10px; width: 100%; font-family: 'Source Sans Pro', sans-serif; font-size: 13px; color: #FFF; outline: none; }
.campo input[type=submit]:hover			{ background: #FFF; color: #9c12d7; }
.campo textarea							{ border: 1px solid #CCC; border-radius: 6px; background: #FFFFFF; padding: 10px; width: 100%; font-family: 'Source Sans Pro', sans-serif; font-size: 13px; color: #000; outline: none; }
.campo select							{ border: 1px solid #CCC; border-radius: 6px; background: #FFFFFF; width: 100%; height: 38px; font-family: 'Source Sans Pro', sans-serif; font-size: 13px; color: #000; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bt_formulario							{ width:160px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border-radius:5px; border:0px; font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:18px; color:#005479; padding:10px 0px; margin-top:5px; text-transform:uppercase; cursor:pointer; }

.mensagem_obrigado						{ text-align:center; padding:100px 0px; }
.mensagem_obrigado h3					{ font-family:'Source Sans Pro', sans-serif; font-weight:400; font-size:30px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p					{ font-family:verdana; font-size:16px; color:#777; text-align:center; line-height:30px; }

.btVoltar								{ min-width:10px; float:right; font-weight:bold; color:#000; padding-top:10px; cursor:pointer; }

.div01									{ border-top:10px solid #005479; background:#ecf0f1; height:50px; }
.div01-telefone							{ width:390px; float:left; background:url(../images/002.png) left center no-repeat; padding:12px 0px 10px 30px; font-size:15px; font-weight:700; }
.div01-whatsapp							{ border:1px solid #00618b; border-radius:6px; padding:1px 10px; margin-top:9px; float:left; }
.div01-facebook							{ width:30px; height:18px; float:left; margin-top:12px; background:url(../images/004.png) center center no-repeat; border-right:1px solid #00618b; margin-left:50px; }
.div01-email							{ width:40px; height:18px; float:left; margin-top:12px; background:url(../images/005.png) center center no-repeat; }
.div01-trabalhe-conosco					{ min-width:30px; height:18px; float:left; margin-top:12px; padding:0px 10px; border-right:1px solid #00618b; margin-left:50px; text-transform:uppercase; }
.div01-login							{ min-width:30px; height:18px; float:left; margin-top:12px; padding:0px 24px 0px 10px; background:url(../images/006.png) right center no-repeat; text-transform:uppercase; margin-left:160px; }
.div01-bandeiras						{ width:90px; float:left; padding-top:13px; }

.div02									{ height:80px; background:#FFF; -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.05); box-shadow: 0 3px 5px 0 rgba(0,0,0,0.05); }
.div02-logo								{ float:left; margin-top:8px; }
.div02-menu								{ min-width:10px; float:right; margin-top:36px; }
.div02-menu a							{ font-size:14px; font-weight:700; color:#00618b; padding:0px 30px; text-transform:uppercase; }

.div03									{ min-height:400px; padding-bottom:60px; }
.div03-titulo							{ margin-top:60px; background:url(../images/007.png) left top no-repeat; }
.div03-titulo h1						{ font-size:30px; color:#575757; padding-top:20px; padding-bottom:20px; text-transform:uppercase; }
.div03-texto							{ font-size:15px; color:#575757; padding-top:0px; padding-bottom:30px; line-height:20px; }

.div04									{ border-top:5px solid #c8d215; background:#005479; color:#FFF; height:320px; padding-top:50px; font-size:13px; }
.div04-logo								{ float:left; margin-top:-20px; }
.div04-coluna1							{ width:130px; float:left; margin-left:100px; }
.div04-coluna1 a						{ display:block; color:#ccefff; }
.div04-coluna1-titulo					{ font-size:14px; color:#FFF; font-weight:700; padding-bottom:10px; }
.div04-coluna2							{ width:270px; float:left; }
.div04-coluna2 a						{ display:block; color:#ccefff; }
.div04-coluna2-titulo					{ font-size:14px; color:#FFF; font-weight:700; padding-bottom:10px; }
.div04-coluna2-campo1					{  }
.div04-coluna2-campo1 label				{ display:block; }
.div04-coluna2-campo1 select			{ border:0px; background:#FFF; font-size:13px; color:#575757; width:calc(100% - 50px); -webkit-appearance:menulist-button; height:26px; outline:0px; margin-bottom:10px; }
.div04-coluna2-campo2					{  }
.div04-coluna2-campo2 label				{ display:block; }
.div04-coluna2-campo2 select			{ border:0px; background:#FFF; font-size:13px; color:#575757; width:calc(100% - 50px); -webkit-appearance:menulist-button; height:26px; outline:0px; margin-bottom:10px; }
.div04-coluna2-botao					{ width:100px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:5px; margin-top:0px; text-align:center; color:#000; font-size:12px; }
					
.div04-coluna3							{ width:280px; float:left; }
.div04-coluna3-titulo					{ font-size:14px; color:#FFF; font-weight:700; padding-bottom:10px; }
.div04-coluna3-texto					{ color:#ccefff; padding-right:80px; padding-bottom:15px; }
.div04-coluna3 input[type=text]			{ width:200px; background:#FFF; border:0px; border-radius:5px; padding:7px; }
.div04-coluna3 input[type=submit]		{ width:100px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:7px; margin-top:10px;  font-family: 'Source Sans Pro', sans-serif; font-size:12px; }
.div04-coluna4							{ width:220px; float:left; }
.div04-coluna4-titulo					{ font-size:14px; color:#FFF; font-weight:700; padding-bottom:15px; }
.div04-coluna4-texto					{ color:#ccefff; }
.div04-coluna4-texto p					{  }
.div04-coluna4-texto a					{ color:#FFF; font-weight:700; }

.home-div01								{ height:980px; background:url(../images/banner_home.jpg) center top no-repeat; }
.home-div01-texto						{ color:#00618b; font-size:45px; padding:250px 510px 0px 0px; line-height:50px; font-weight:bold; height:650px; }
.home-div01-noticias					{ padding-top:30px; }
.home-div01-noticias-texto				{ width:330px; float:left; padding-top:80px; color:#575757; font-size:15px; }
.home-div01-noticias-texto-botao		{ width:180px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:7px 0px; text-align:center; text-transform:uppercase; font-weight:700; margin-top:20px; }
.home-div01-noticias-itens				{ width:650px; float:right; }
.home-div01-noticias-itens-01			{ width:calc(33.333% - 30px); float:left; margin:15px; }
.home-div01-noticias-itens-01-imagem	{ height:150px; background:center center no-repeat #ebebeb; background-size:cover; }
.home-div01-noticias-itens-01-titulo	{ padding-top:10px; font-weight:bold; color:#000; font-size:15px; height:56px; }
.home-div01-noticias-itens-01-botao		{  }

.home-div02								{ padding:50px 0px 0px 0px; }
.home-div02 h2							{ text-align:center; font-size:30px; color:#575757; padding-top:20px; padding-bottom:20px; font-weight:400; text-transform:uppercase; }

.home-div03								{ padding:50px 0px; }
.home-div03-fundo						{ min-height:390px; background:url(../images/019.jpg) left top no-repeat; padding-top:10px; font-size:15px; }
.home-div03-fundo-detalhe				{ height:4px; width:100px; background:#c8d215; margin-left:740px; margin-top:100px; }
.home-div03-fundo-texto					{ margin-left:740px; padding:20px; background:#005479; color:#FFF; margin-top:10px; }
.home-div03-fundo-botao					{ width:180px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:0px; padding:7px 0px; text-align:center; text-transform:uppercase; font-weight:700; margin-top:10px; float:right; }

.sobre-nos-imagem-topo					{ height:580px; background:url(../images/banner_interno_quem_somos.jpg) center center no-repeat; background-size:cover; }
.sobre-nos-imagem						{ width:670px; height:auto; float:right; margin-left:30px; }

.sobre-nos-bloco1						{ background:#f0f0f0; padding:40px 0px 60px 0px; }
.sobre-nos-bloco1 h2					{ text-align:center; font-size:30px; color:#575757; font-weight:400; text-transform:uppercase; padding-bottom:20px; }
.sobre-nos-bloco1-item1					{ width:calc(33.333% - 50px); float:left; }
.sobre-nos-bloco1-item1-imagem			{ height:200px; background:url(../images/013.jpg) center center no-repeat; background-size:cover; }
.sobre-nos-bloco1-item1-titulo			{ width:100px; border-bottom:5px solid #fdc800; font-size:20px; text-transform:uppercase; color:#575757; padding:20px 0px 5px 0px; }
.sobre-nos-bloco1-item1-texto			{ font-size:15px; color:#575757; line-height:20px; padding-top:10px; }
.sobre-nos-bloco1-item2					{ width:calc(33.333% - 50px); float:left; margin:0px 75px; }
.sobre-nos-bloco1-item2-imagem			{ height:200px; background:url(../images/014.jpg) center center no-repeat; background-size:cover; }
.sobre-nos-bloco1-item2-titulo			{ width:100px; border-bottom:5px solid #c8d215; font-size:20px; text-transform:uppercase; color:#575757; padding:20px 0px 5px 0px; }
.sobre-nos-bloco1-item2-texto			{ font-size:15px; color:#575757; line-height:20px; padding-top:20px; }
.sobre-nos-bloco1-item3					{ width:calc(33.333% - 50px); float:left; }
.sobre-nos-bloco1-item3-imagem			{ height:200px; background:url(../images/015.jpg) center center no-repeat; background-size:cover; }
.sobre-nos-bloco1-item3-titulo			{ width:100px; border-bottom:5px solid #c90038; font-size:20px; text-transform:uppercase; color:#575757; padding:20px 0px 5px 0px; }
.sobre-nos-bloco1-item3-texto			{ font-size:15px; color:#575757; line-height:20px; padding-top:20px; }

.sobre-nos-bloco2						{ padding:40px 0px; }
.sobre-nos-bloco2-imagem				{ float:left; margin-right:30px; width:670px; height:auto; }
.sobre-nos-bloco2-titulo				{ margin-top:60px; background:url(../images/007.png) left top no-repeat; margin-left:700px; }
.sobre-nos-bloco2-titulo h2				{ font-size:24px; color:#575757; padding-top:20px; padding-bottom:20px; font-weight:400; line-height:30px; }
.sobre-nos-bloco2-texto					{ font-size:15px; color:#575757; padding-top:0px; padding-bottom:30px; line-height:20px; margin-left:700px; }
.sobre-nos-bloco2-botao					{ width:180px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:7px 0px; text-align:center; text-transform:uppercase; font-weight:700; margin-top:10px; margin-left:700px; }

.home-div04								{ padding:50px 0px; }
.home-div04 h2							{ text-align:center; font-size:30px; color:#575757; font-weight:400; text-transform:uppercase; padding-bottom:20px; }
.home-div04-botao						{ width:180px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:7px 0px; text-align:center; text-transform:uppercase; font-weight:700; margin-top:10px; }

.segmentos-lista						{ width:calc(25% - 30px); height:230px; float:left; margin:15px; }
.segmentos-lista-imagem					{ height:200px; background:center center no-repeat #ebebeb; background-size:cover; }
.segmentos-lista-descricao				{ font-size:14px; color:#000; padding:10px 30px 10px 0px; background:url(../images/020.png) right center no-repeat; }

.parceiros-imagem-topo					{ height:580px; background:url(../images/banner_interno_parcerias.jpg) center center no-repeat; background-size:cover; }
.parceiros-lista						{ width:calc(33.33% - 30px); height:340px; float:left; margin:15px; margin-top:60px; }
.parceiros-lista-imagem					{ height:140px; background:center center no-repeat; margin-bottom:30px; }
.parceiros-lista-descricao				{ font-size:15px; color:#575757; height:100px; }
.parceiros-lista-link					{ color:blue; }
.parceiros-lista-link:hover				{ text-decoration:underline; }

.noticias-imagem-topo					{ height:580px; background:url(../images/banner_interno_noticias.jpg) center center no-repeat; background-size:cover; }
.noticias-itens							{ width:650px; float:right; }
.noticias-itens-01						{ width:calc(25% - 30px); float:left; margin:15px; }
.noticias-itens-01-imagem				{ height:150px; background:center center no-repeat #ebebeb; background-size:cover; }
.noticias-itens-01-titulo				{ padding-top:10px; font-weight:bold; color:#000; font-size:14px; height:56px; }
.noticias-itens-01-botao				{  }
.noticias-interna-texto					{ font-size:15px; color:#575757; line-height:20px; padding-top:20px; padding-left:100px; padding-right:250px; }
.noticias-interna-outras				{ padding-top:20px; padding-left:100px; padding-right:20px; }

.produtos-topo-coluna1					{ width:320px; float:left; }
.produtos-topo-coluna2					{ width:600px; float:right; padding:20px 30px; background:#ededed; border:1px solid #CCC; border-radius:6px; margin-top:60px; }
.produtos-topo-coluna2-campo1			{ width:calc(50% - 27px); float:left; }
.produtos-topo-coluna2-campo2			{ width:calc(50% - 27px); float:left; margin-left:10px; }
.produtos-topo-coluna2-botao			{ width:35px; height:35px; background:url(../images/search.png) center center no-repeat #00618b; float:right; margin-top:33px; border-radius:4px; }
.produtos-topo-coluna2 label			{ display:block; padding:10px 10px 5px 10px; font-size:16px; color:#575757; }
.produtos-topo-coluna2 select			{ border:1px solid #CCC; background:#FFF; font-size:13px; color:#575757; width:100%; -webkit-appearance:menulist-button; height:35px; outline:0px; margin-bottom:10px; }

.segmentos-lista-interna						{ width:50%; float:left; margin:20px 0px; }
.segmentos-lista-interna-imagem					{ width:190px; height:170px; float:left; background:center center no-repeat #ebebeb; background-size:cover; }
.segmentos-lista-interna-info					{ margin:0px 20px 0px 210px; height:170px; }
.segmentos-lista-interna-info-titulo			{ height:40px; font-size:16px; color:#54b0d8; font-weight:700; text-transform:uppercase; }
.segmentos-lista-interna-info-caixa				{ height:130px; overflow:scroll; }
.segmentos-lista-interna-info-caixa-item		{ height:26px; padding:6px 24px 6px 0px; font-size:15px; color:#575757; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.produtos-subtitulo								{ font-size:30px; color:#000; font-weight:300; margin:30px 0px 30px 0px; }
.produtos-cadatro								{ width:180px; float:right; background:url(../images/022.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:7px 0px; text-align:center; text-transform:uppercase; font-weight:700; margin-top:30px; color:#FFF; }

.produtos-interna-cadastro						{  }
.produtos-interna-cadastro-texto				{ min-width:10px; float:left; font-size:15px; color:#575757; font-weight:300; padding-top:36px; }
.produtos-interna-cadastro-botao				{ width:180px; float:right; background:url(../images/022.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; padding:7px 0px; text-align:center; text-transform:uppercase; font-weight:700; margin-top:30px; color:#FFF; }

.produtos-interna-info							{ padding:30px 0px; }
.produtos-interna-info-imagem					{ width:190px; height:170px; float:left; background:center center no-repeat #ebebeb; background-size:cover; }
.produtos-interna-info-caixa					{ margin-left:210px; }
.produtos-interna-info-caixa-categoria			{ padding:50px 0px 25px 0px; background:url(../images/007.png) left bottom no-repeat; font-size:30px; color:#54b0d8; font-weight:300; }
.produtos-interna-info-caixa-titulo				{ font-size:30px; color:#6d6d6d; font-weight:300; padding:20px 0px 15px 0px; }
.produtos-interna-info-caixa-texto				{ font-size:15px; color:#575757; font-weight:300; }

.produtos-interna-arquivos						{ width:680px; padding:30px 0px; }
.produtos-interna-arquivos-titulo				{ height:30px; }
.produtos-interna-arquivos-titulo-coluna1		{ width:580px; float:left; font-size:16px; color:#54b0d8; font-weight:300; text-align:left; }
.produtos-interna-arquivos-titulo-coluna2		{ width:100px; float:left; font-size:16px; color:#54b0d8; font-weight:300; text-align:center; }
.produtos-interna-arquivos-lista				{ border-top:1px solid #CCC; height:40px; }
.produtos-interna-arquivos-lista-coluna1		{ width:580px; float:left; font-size:15px; color:#575757; padding-top:10px;  }
.produtos-interna-arquivos-lista-coluna2		{ width:100px; float:left; height:40px; background:url(../images/021.png) center center no-repeat; }

.produtos-interna-botao-voltar					{ width:250px; background:url(../images/008.jpg) center center no-repeat; background-size:cover; border:0px; border-radius:5px; text-align:center; text-transform:uppercase; font-weight:700; margin:30px 0px 100px 0px; padding:10px 0px; cursor:pointer; }

.cadastro-subtitulo								{ padding:20px 0px 10px 0px; font-size:20px; color:#575757; font-weight:300; text-transform:uppercase; }
.cadastro-segmentos								{ width:33.33%; float:left; padding:5px 0px; }
.cadastro-segmentos input						{ float:left; }
.cadastro-segmentos label						{ margin-left:10px; }

.bt-esqueci-minha-senha							{ display:inline-block; margin:0px 0px 0px 20px; }

.div02-menu-mobile								{ display:none; }

.lgpd														{ position:fixed; bottom:0px; left:0px; width:100%; }
.lgpd-container												{ background:#00608D; width:1100px; margin:10px auto; border-radius:10px; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); }
.lgpd-info													{ padding:20px; width:900px; float:left; color:#FFF; }
.lgpd-info h3												{ margin:0px; padding:0px; }
.lgpd-botao													{ float:right; background:#FFF; border-radius:30px; padding:10px 30px; margin:40px 30px 0px 0px; font-weight:bold; cursor:pointer; }
.lgpd-botao:hover											{ background:#C8D214; color:#000; }

@media screen and (max-width: 979px) {
	
	.centralizar											{ width:auto; margin:0px 10px; }	
	.campo													{ width: 100% !important; float: left; padding-right: 10px; padding-top: 15px; }

	.div01													{ height:94px; }
	.div01 .centralizar										{ width:290px; margin:0px auto; }
	.div01-telefone											{ width:130px; }
	.div01-bandeiras										{ width:60px; margin-bottom:10px; float:right; }
	.div01-facebook											{ display:none; }
	.div01-email											{ display:none; }
	.div01-trabalhe-conosco									{ clear:both; margin-left:20px; }
	.div01-login											{ float:right; margin-left:0px;}
	
	.div02-menu												{ background:#004A6E; position:absolute; top:130px; left:0px; width:100%; padding:10px 0px; display:none; }
	.div02-menu a											{ display:block; text-align:center; padding:7px 0px; color:#FFF; }
	
	.div02-menu-mobile										{ display:block; border:1px solid #CCC; border-radius:6px; width:40px; height:40px; float:right; margin:20px 10px 0px 0px; background:url(../images/023.png) center center no-repeat #FFF; }
	
	.home-div01									{ height:1140px; background-size:460px; }
	.home-div01-texto							{ color: #00618b; font-size: 35px; padding: 70px 0px 0px 0px; line-height: 40px; height:150px; }
	.home-div01-noticias						{ padding-top:50px; }
	.home-div01-noticias-texto					{ width: auto; float: none; padding-top: 0px; }
	.home-div01-noticias-itens { width: auto; float: none; }
	.home-div01-noticias-itens-01 { width: auto; float: none; margin: 15px; margin-top:40px; }
	
	.home-div04 h2	{ line-height:40px; }
	.segmentos-lista { width: auto; height: 230px; float: none; margin: 15px; }
	.home-div03-fundo-detalhe { height: 4px; width: 100px; background: #c8d215; margin-left: 0px; margin-top: 390px; }
	.home-div03-fundo-texto { margin-left: 0px; padding: 20px; background: #005479; color: #FFF; margin-top: 10px; }
	.parceiros-lista { width: auto; height: 340px; float: none; margin: 15px; margin-top: 60px; }
	
	.div04	{ height:auto; text-align:center; }
	.div04-logo			{ float:none; display:block; margin:0px auto; }
	.div04-coluna1		{ width:auto; float:none; margin:20px 0px; }
	.div04-coluna2		{ width:auto; float:none; }
	.div04-coluna3		{ width:auto; float:none; margin:20px 0px; }
	.div04-coluna3-texto	{ padding:0px 0px 15px 0px; }
	.div04-coluna4		{ width:auto; float:none; padding-bottom:10px; }
	.div04-coluna2-botao	{ margin:0px auto; float:none; }
	
	.div03-titulo h1	{ line-height:34px; }
	.cadastro-segmentos	{ width:100%; }
	.noticias-imagem-topo	{ height:150px; }
	.parceiros-imagem-topo	{ height:150px; }
	.sobre-nos-imagem-topo	{ height:150px; }
	.sobre-nos-imagem	{ width:100%; float:none; margin:20px 0px 0px 0px; }
	.noticias-itens-01 { width: auto; float: none; margin: 15px; }
	.noticias-interna-texto	{ padding-left:0px; padding-right:0px; }
	.noticias-interna-outras{ padding-left:0px; padding-right:0px; }
	.produtos-topo-coluna1 { width: auto; float: none; }
	.produtos-topo-coluna2 { width: auto; float: none; margin-top:20px; }
	.produtos-topo-coluna2-campo1 { width: auto; float: none; }
	.produtos-topo-coluna2-campo2 { width: auto; float: none; margin:0px; }
	.produtos-topo-coluna2-botao { display:none; }
	.produtos-interna-info-caixa-categoria { line-height:30px; }
	.produtos-subtitulo { line-height:30px; }
	.mensagem_obrigado h3	{ line-height:30px; }
	
	
	.produtos-cadatro				{ display:none; }
	.segmentos-lista-interna		{ width:auto; float:none; }
	.segmentos-lista-interna-imagem{ width:auto; float:none; }
	.segmentos-lista-interna-info	{ margin:0px; padding-top:20px; height:auto; }
	.segmentos-lista-interna-info-titulo	{ height:auto; }
	.segmentos-lista-interna-info-caixa	{ height:auto; }
	
	.produtos-interna-info-imagem		{ width:auto; float:none; }
	.produtos-interna-info-caixa	{ margin:0px; }
	.produtos-interna-info-caixa-titulo	{ font-size:20px; }
	.produtos-interna-arquivos	{ width:auto; }
	.produtos-interna-arquivos-titulo-coluna1 { width:calc(100% - 100px); }
	.produtos-interna-arquivos-lista-coluna1 { width:calc(100% - 100px); }
	
	.sobre-nos-bloco1-item1		{ width:auto; float:none; margin:20px 0px; }
	.sobre-nos-bloco1-item2		{ width:auto; float:none; margin:20px 0px; }
	.sobre-nos-bloco1-item3		{ width:auto; float:none; margin:20px 0px; }	
	
	.sobre-nos-bloco2-imagem	{ width:100%; float:none; margin:0px; }
	.sobre-nos-bloco2-titulo { margin-left:0px; }
	.sobre-nos-bloco2-botao { margin-left:0px; }
	.sobre-nos-bloco2-texto { margin-left:0px; }


	.lgpd-container												{ width:auto; margin:5px; padding-bottom:1px; }
	.lgpd-info													{ padding:10px; width:auto; float:none; font-size:11px; }
	.lgpd-botao													{ float:none; background:#FFF; border-radius:30px; padding:5px 0px; margin:5px auto 10px auto; text-align:center; width:100px; }
	

}