@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&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:400px; font-size:13px; background: top center no-repeat #FFF; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px;   -webkit-appearance: none; -moz-appearance: none; appearance: none; }
a															{ text-decoration:none; }

.bt-voltar													{ margin-left:20px; border:1px solid #FFF; background:#197fc6; color:#FFF; padding:6px 30px; float:right; margin-top:30px; cursor:pointer; }
.bt-voltar:hover											{ background:#FFF; color:#197fc6; border-color:#197fc6; }

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

.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; }

::placeholder { color: #FFF; opacity: 1; }
:-ms-input-placeholder { color: #FFF; }
::-ms-input-placeholder { color: #FFF; }

.campo														{ margin-bottom:10px; float:left; }
.campo label												{ display:block; padding:0px 0px 0px 0px; font-size:14px; font-weight:700; }
.campo input[type=text]										{ border:1px solid #FFF; border-radius:6px; background-color:rgba(0,0,0,0.2); padding:10px 5px; font-size:15px; font-family:'Open Sans', sans-serif; font-weight:400; float:left; color:#FFF; width:calc(100% - 20px); }
.campo select												{ border:1px solid #FFF; border-radius:6px; background-color:#FFF; padding:0px 5px; font-size:15px; font-family:'Open Sans', sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 8px); height:41px; -webkit-appearance: none }
.campo textarea												{ border:1px solid #FFF; border-radius:6px; background-color:rgba(0,0,0,0.2); padding:1px 5px; font-size:15px; font-family:'Open Sans', sans-serif; font-weight:400; float:left; color:#FFF; width:calc(100% - 20px); }
.campo-botao												{ border:1px solid #FFF; border-radius:6px; background:#197fc6; color:#FFF; padding:10px 30px; float:left; font-size:15px; cursor:pointer; }
.campo-botao:hover											{ border:1px solid #197fc6; background:#FFF; color:#197fc6; }

.div01 input[type=submit]									{ border:1px solid #FFF; border-radius:6px; background-color:#FFF; padding:15px 5px; font-size:15px; font-weight:bold; font-family:'Open Sans', sans-serif; font-weight:400; float:left; color:#34b1c4; width:calc(100% - 7px); cursor:pointer; }
.div01 input[type=submit]:hover								{ border-color:#00618B; background-color:#00618B; color:#FFF; }

.mensagem_obrigado											{ text-align:center; padding:120px 0px 140px 0px; }
.mensagem_obrigado h3										{ font-family:'Open Sans', sans-serif; font-weight:400; font-size:24px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:'Open Sans', sans-serif; text-align:center; font-size:17px; color:#777; }

.menu-fixo													{ width:60px; position:fixed; top:100px; right:0px; }
.menu-fixo-pt												{ width:33.333%; float:left; background:#000; color:#FFF; text-align:center; padding:7px 0px; cursor:pointer; font-size:10px; }
.menu-fixo-en												{ width:33.333%; float:left; background:#555; color:#FFF; text-align:center; padding:7px 0px; cursor:pointer; font-size:10px; }
.menu-fixo-es												{ width:33.333%; float:left; background:#000; color:#FFF; text-align:center; padding:7px 0px; cursor:pointer; font-size:10px; }
.menu-fixo-calendario										{ width:60px; height:60px; float:left; background:url(../images/011.png) center center no-repeat; background-size:cover; }
.menu-fixo-facebook											{ width:60px; height:60px; float:left; background:url(../images/012.png) center center no-repeat; background-size:cover; }
.menu-fixo-instagram										{ width:60px; height:60px; float:left; background:url(../images/013.png) center center no-repeat; background-size:cover; }
.menu-fixo-whatsapp											{ width:60px; height:60px; float:left; background:url(../images/014.png) center center no-repeat; background-size:cover; }

.div01														{ padding:10px 0px; height:800px; background:center center no-repeat #000; background-size:cover; }
.div01-topo													{ position:fixed; top:0px; left:0px; z-index:99; width:100%; padding:10px 0px 20px 0px; -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; }
.div01-btmenu												{ display:none; }
.div01-logo													{ float:left; }
.div01-menu													{ float:right; padding-top:40px; }
.div01-menu a												{ color:#FFF; font-size:14px; font-weight:bold; text-transform:uppercase; padding:0px 10px; }
.div01-formulario											{ width:540px; float:left; margin:300px 0px 0px 0px; }
.div01-formulario-titulo									{ color:#FFF; font-size:36px; font-weight:bold; margin:0px; padding:0px; }
.div01-formulario-texto										{ color:#FFF; font-size:18px; padding:10px 0px 50px 0px; }

.div02														{ min-height:500px; background:#FFF; }

.div03														{ background:#00618B; padding:50px 0px; text-align:center; color:#FFF; }
.div03 img													{ margin-right:24px; }
.div03-social												{ width:120px; margin:20px auto 0px auto; height:30px; }
.div03-social-item											{ width:40px; text-align:center; font-size:24px; color:#FFF; float:left; }


.pagina-apenas-texto										{ padding:50px 0px; background:#FFF; }
.pagina-apenas-texto-titulo									{ font-size:30px; line-height:40px; color:#00618B; padding:8px 0px 8px 0px; text-align:center; font-weight:bold; }
.pagina-apenas-texto-texto									{ font-size:15px; color:#7c8595; line-height:24px; font-weight:400; padding:0px 0px 22px 0px; }
.pagina-apenas-texto-botao									{ width:270px; border:1px solid #00618B; margin:0px auto; text-align:center; color:#00618B; font-size:17px; font-weight:400; padding:10px 0px; }
.pagina-apenas-texto-botao:hover							{  }
.pagina-apenas-texto-item									{ width:calc(100% - 20%); float:left; margin:0px 10px; }
.pagina-apenas-texto-item-imagem							{ margin:0px 0px 20px 0px; background:center center no-repeat; background-size:contain; height:100px; }
.pagina-apenas-texto-item-titulo							{ font-size:15px; text-align:center; color:#00618B; font-weight:bold;}
.pagina-apenas-texto-item-texto								{ font-size:15px; text-align:center; padding:20px 0px 20px 0px; color:#7c8595; }
.pagina-apenas-texto-item-botao								{ background:#0096D7; border-radius:6px; width:120px; padding:15px 0px; text-align:center; color:#FFF; font-weight:bold; margin:0px auto; }

.pagina-apenas-texto-produto									{ padding:50px 0px; background:#FFF; }
.pagina-apenas-texto-produto-titulo							{ font-size:30px; line-height:40px; color:#00618B; padding:8px 0px 8px 0px; text-align:center; font-weight:bold; }
.pagina-apenas-texto-produto-texto							{ font-size:16px; color:#7c8595; line-height:24px; font-weight:400; padding:0px 0px 22px 0px; }
.pagina-apenas-texto-produto-botao							{ width:270px; border:1px solid #00618B; margin:0px auto; text-align:center; color:#00618B; font-size:17px; font-weight:400; padding:10px 0px; }
.pagina-apenas-texto-produto-botao:hover					{  }
.pagina-apenas-texto-produto-item							{ width:calc(100% - 20%); float:left; margin:10px; }
.pagina-apenas-texto-produto-item-imagem					{ margin:20px 0px; background:center center no-repeat; background-size:contain; height:260px; }
.pagina-apenas-texto-produto-item-titulo					{ font-size:15px; text-align:left; color:#00618B; font-weight:bold; color:#00618B; }
.pagina-apenas-texto-produto-item-texto						{ font-size:15px; text-align:left; padding:20px 0px 20px 0px; color:#7c8595; }
.pagina-apenas-texto-produto-item-botao						{ background:#0096D7; border-radius:6px; width:120px; padding:15px 0px; text-align:center; color:#FFF; font-weight:bold; margin:0px; }

.pagina-texto-foto-texto > div:nth-child(2) > .pagina-lista-bloco-item-titulo	{ border-bottom: 3px solid rgb(200, 210, 21); }
.pagina-texto-texto-foto > div:nth-child(2) > .pagina-lista-bloco-item-titulo	{ border-bottom: 3px solid rgb(200, 210, 21); }
.pagina-texto-foto-texto > div:nth-child(2) > .pagina-lista-bloco-item-texto	{ display:block; }
.pagina-texto-texto-foto > div:nth-child(2) > .pagina-lista-bloco-item-texto	{ display:block; }

.pagina-foto-texto											{ height:600px; padding:60px 0px; }
.pagina-foto-texto-foto										{ height:600px; width:50%; float:left; background:center center no-repeat #ebebeb; background-size:cover; }
.pagina-foto-texto-info										{ min-height:600px; width:50%; float:right; }
.pagina-foto-texto-titulo									{ margin-left:50px; margin-right:calc(100% - 600px); width:550px; float:left; text-align:left; margin-top:0px; font-size:28px; font-weight:bold; color:#00618B; }
.pagina-foto-texto-texto									{ margin-left:50px; margin-right:calc(100% - 600px); width:550px; float:left; text-align:left; font-size:15px; color:#666666; line-height:24px; font-weight:400; padding:0px 0px 10px 0px; }
.pagina-foto-texto-botao									{ margin-left:50px; width:270px; border:1px solid #00618B; text-align:center; color:#00618B; font-size:17px; font-weight:400; padding:10px 0px; border-radius:6px; margin-top:20px; float:left; }
.pagina-foto-texto-botao:hover								{ background-color:#00618B; border-color:#00618B; color:#FFF; }
.pagina-foto-texto-data										{ width:140px; float:right; margin:200px 0px 20px 0px; }
.pagina-foto-texto-data-caixa1								{ background:#00618B; text-align:center; color:#FFF; font-weight:bold; font-size:50px; line-height:45px; padding:20px 0px 30px 0px; }
.pagina-foto-texto-data-caixa1 span							{ color:#00618B; font-size:30px; font-weight:normal; }
.pagina-foto-texto-data-caixa2								{ background:#00618B; color:#FFF; padding:10px 0px; text-align:center; margin-top:10px; text-transform:uppercase; font-size:14px; }

.pagina-texto-foto											{ height:600px; padding:60px 0px; background:#F1F7F8; }
.pagina-texto-foto-foto										{ height:600px; width:50%; float:right; background:center center no-repeat #F1F7F8; background-size:cover; }
.pagina-texto-foto-info										{ min-height:600px; width:50%; float:left; }
.pagina-texto-foto-titulo									{ margin-right:50px; margin-left:calc(100% - 600px); width:550px; float:right; text-align:left; margin-top:0px; font-size:28px; font-weight:bold; color:#00618B; }
.pagina-texto-foto-texto									{ margin-right:50px; margin-left:calc(100% - 600px); width:550px; float:right; text-align:left; font-size:15px; color:#666666; line-height:24px; font-weight:400; padding:0px 0px 10px 0px; }
.pagina-texto-foto-botao									{ margin-right:50px; width:270px; border:1px solid #00618B; text-align:center; color:#00618B; font-size:17px; font-weight:400; padding:10px 0px; border-radius:6px; margin-top:20px; float:left; }
.pagina-texto-foto-botao:hover								{ background-color:#00618B; border-color:#00618B; color:#FFF; }
.pagina-texto-foto-data										{ width:140px; float:left; margin:200px 0px 20px 0px; }
.pagina-texto-foto-data-caixa1								{ background:#00618B; text-align:center; color:#FFF; font-weight:bold; font-size:50px; line-height:45px; padding:20px 0px 30px 0px; }
.pagina-texto-foto-data-caixa1 span							{ color:#00618B; font-size:30px; font-weight:normal; }
.pagina-texto-foto-data-caixa2								{ background:#00618B; color:#FFF; padding:10px 0px; text-align:center; margin-top:10px; text-transform:uppercase; font-size:14px; }

.pagina-foto-fundo											{ min-height:600px; background:center center no-repeat #ebebeb; background-size:cover; display:flex; align-items:center; }
.pagina-foto-fundo-info										{ width:1100px; padding-top:20px; margin:0px auto; }
.pagina-foto-fundo-titulo									{ text-align:center; color:#00618B; font-size:30px; line-height:40px; }
.pagina-foto-fundo-texto									{ text-align:center; color:#FFF; font-size:18px; line-height:26px; padding:10px 0px 0px 0px; font-weight:400; }
.pagina-foto-fundo-texto p									{ margin:0px; }
.pagina-foto-fundo-botao-caixa								{ margin-top:40px; }
.pagina-foto-fundo-botao									{ width:270px; border:1px solid #FFF; background:#FFF; border-radius:6px; margin:0px auto; text-align:center; color:#00618B; font-size:17px; font-weight:400; padding:10px 0px; }
.pagina-foto-fundo-botao:hover								{ background-color:#00618B; border-color:#00618B; color:#FFF; }
.pagina-foto-fundo-data										{ width:140px; float:left; margin:10px 30px 20px 0px; }
.pagina-foto-fundo-data-caixa1								{ border:1px solid #FFF; text-align:center; color:#FFF; font-weight:bold; font-size:50px; line-height:45px; padding:20px 0px 30px 0px; }
.pagina-foto-fundo-data-caixa1 span							{ color:#00618B; font-size:30px; font-weight:normal; }
.pagina-foto-fundo-data-caixa2								{ background:#00618B; color:#FFF; padding:10px 0px; text-align:center; margin-top:10px; text-transform:uppercase; font-size:14px; }

.pagina-texto-video											{ background:#FFF; padding:60px 0px; }
.pagina-texto-video-iframe									{ height:400px; width:calc(50% - 0px); float:right;}
.pagina-texto-video-info									{ width:50%; float:left; }
.pagina-texto-video-titulo									{ margin-right:50px; margin-left:calc(100% - 600px); width:550px; float:right; text-align:left; margin-top:0px; font-size:28px; font-weight:bold; color:#00618B; }
.pagina-texto-video-texto									{ margin-right:50px; margin-left:calc(100% - 600px); width:550px; float:right; text-align:left; font-size:15px; color:#666; line-height:24px; font-weight:400; padding:0px 0px 10px 0px; }
.pagina-texto-video-botao									{ width:270px; border:1px solid #00618B; text-align:center; color:#00618B; font-size:17px; font-weight:400; padding:10px 0px; border-radius:6px; margin-top:20px; float:left; }
.pagina-texto-video-botao:hover								{ background-color:#00618B; border-color:#00618B; color:#FFF; }

.pagina-formulario											{ padding:50px 0px; }
.pagina-formulario-titulo									{ font-size:25px; color:#00618B; padding:8px 0px 8px 0px; text-align:center; }
.pagina-formulario-texto									{ font-size:16px; color:#666666; line-height:24px; font-weight:400; padding:0px 0px 22px 0px; text-align:center; }
.pagina-formulario-campos									{ width:520px; margin:0px auto; }
.pagina-formulario-campos input[type=submit]				{ font-weight:bold; text-transform:uppercase; color:#FFF; border:1px solid #679800; background:#679800; width:calc(100% - 10px); padding:10px 0px; font-size:17px; cursor:pointer; }
.pagina-formulario-campos input[type=submit]:hover			{ background:#FFF; color:#679800; }

.pagina-lista-bloco-item									{  }
.pagina-lista-bloco-item-titulo								{ padding:10px; margin:0px; font-size:15px; color:#00618B; font-weight:bold; border-bottom:1px solid #ccc; cursor:pointer; }
.pagina-lista-bloco-item-texto								{ display:none; font-size:15px; padding:20px 10px; }
.pagina-lista-bloco-item-texto a							{ font-weight:bold; color:#00618B; }
.pagina-lista-bloco-item-texto a:hover						{ text-decoration:underline; }


.vendas														{ background:#FFF; padding:80px 0px; }
.vendas-titulo												{ font-size:30px; line-height:40px; color:#00618B; padding:8px 0px 8px 0px; text-align:center; font-weight:bold; }
.vendas-texto												{ font-size:15px; color:#666666; line-height:24px; font-weight:400; padding:10px 0px 30px 0px; text-align:center; }
.vendas-caixa												{ width:340px; margin:0px auto; padding:20px; background:#f4f5f6; border-radius:8px; }
.vendas-caixa-imagem										{ width:130px; height:130px; border:5px solid #dedede; margin:20px auto; background:center center no-repeat; background-size:cover; border-radius:150px; }
.vendas-caixa-titulo										{ text-align:center; font-size:18px; font-weight:bold; color:#454545; }
.vendas-caixa-cargo											{ text-align:center; font-size:15px; font-style:italic; color:#acacac; }
.vendas-caixa-divisor										{ width:50px; height:3px; background:#C8D215; margin:20px auto; }
.vendas-caixa-texto											{ text-align:center; font-size:15px; color:#7c8595; }
.vendas-caixa-whatsapp										{ width: 180px; height: 60px; border-radius: 6px; margin: 20px auto; background: url(../images/015.png) center center no-repeat; background-size: 450px; }

.whatsapp-fixo												{ position:fixed; bottom:30px; right:20px; width:56px; height:56px; background:url(../images/016.png) center center no-repeat; }

.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 (max-width: 980px) {

	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }
	
	.menu-fixo													{ width:100%; position:fixed; bottom:0px; left:0px; top:auto; }
	.menu-fixo-pt												{ width:33.333%; }
	.menu-fixo-en												{ width:33.333%; }
	.menu-fixo-es												{ width:33.333%; }
	.menu-fixo-calendario										{ width:25%; background-size:50px; background-color:#00CBD4; }
	.menu-fixo-facebook											{ width:25%; background-size:50px; background-color:#008CB8; }
	.menu-fixo-instagram										{ width:25%; background-size:50px; background-color:#00728C; }
	.menu-fixo-whatsapp											{ width:25%; background-size:50px; background-color:#1FB400; }
	
	.div01														{ height:700px; display:flex; align-items:center; justify-content:center; background-position:left top; }
	.div01-logo													{ width:60px; }
	.div01-btmenu												{ display:block; width:40px; height:40px; float:right; background:url(../images/036.png) center center no-repeat #00618B; margin:18px 0px 0px 0px; }
	.div01-menu													{ display:none; position:absolute; width:100%; left:0px; top:90px; background:#FFF; padding:0px; }
	.div01-menu a												{ display:block; padding:10px 0px; color:#000; border-bottom:1px solid #CCC; text-align:center; font-size:13px; font-weight:normal; }

	.div01-formulario											{ display:block; }
	
	.div03-coluna1												{ float:none; text-align:center; }
	.div03-coluna2												{ float:none; text-align:center; margin-top:240px; }
	
	.div04														{ padding-bottom:105px; }
	
	.pagina-apenas-texto										{ padding:20px 0px; }
	.pagina-apenas-texto-titulo									{ font-size:18px; padding:8px 0px 8px 0px; background-size:50px; }
	.pagina-apenas-texto-texto									{ font-size:14px; line-height:20px; padding:12px 0px; }
	.pagina-apenas-texto-botao									{ font-size:20px; }
	
	.pagina-apenas-texto-item							{ width:auto !important; float:none; }
	.pagina-apenas-texto-item-imagem					{ margin:10px 0px; }
	.pagina-apenas-texto-item-texto			{ padding-bottom:10px; }
	
	.pagina-apenas-texto-produto										{ padding:20px 0px; }
	.pagina-apenas-texto-produto-titulo									{ font-size:18px; padding:8px 0px 8px 0px; background-size:50px; }
	.pagina-apenas-texto-produto-texto									{ font-size:14px; line-height:20px; padding:12px 0px; }
	.pagina-apenas-texto-produto-botao									{ font-size:20px; }
	
	.pagina-apenas-texto-produto-item							{ width:auto !important; float:none; }
	.pagina-apenas-texto-produto-item-imagem					{ margin:10px 0px; }
	.pagina-apenas-texto-produto-item-texto			{ padding-bottom:10px; }

	.pagina-foto-texto											{ height:auto; }
	.pagina-foto-texto-foto										{ height:300px; width:auto; float:none; background:center center no-repeat transparent; background-size:contain; }
	.pagina-foto-texto-info										{ height:auto; min-height:0px; width:auto; float:none; }
	.pagina-foto-texto-titulo									{ margin-left:10px; margin-right:10px; width:auto; float:none; text-align:left; margin-top:20px; font-size:18px; color:#808285; }
	.pagina-foto-texto-texto									{ margin-left:10px; margin-right:10px; width:auto; float:none; text-align:left; font-size:14px; color:#808285; line-height:20px; font-weight:400; padding:0px 0px 10px 0px; }
	.pagina-foto-texto-texto img								{ max-width:100% !important; height:auto !important; }
	.pagina-foto-texto-botao									{ margin:0px auto 30px auto; font-size:20px; float:none; }
	.pagina-foto-texto-data										{ margin-top:50px; }
	
	.pagina-foto-texto-contato									{ margin-right:0px; width:auto; float:none; padding:20px 10px 0px 10px; }
	.pagina-foto-texto-contato input[type=text]					{ padding:10px 20px; margin-bottom:10px; }
	.pagina-foto-texto-contato input[type=submit]				{ font-size:20px; color:#FFF; padding:10px 0px; }
	.pagina-foto-texto-contato-titulo							{ font-size:20px; padding-bottom:10px; }

	.pagina-texto-foto											{ height:auto; }
	.pagina-texto-foto-foto										{ height:300px; width:auto; float:none; background:center center no-repeat transparent; background-size:contain; }
	.pagina-texto-foto-info										{ height:auto; min-height:0px; width:auto; float:none; }
	.pagina-texto-foto-titulo									{ margin-left:10px; margin-right:10px; width:auto; float:none; text-align:left; margin-top:20px; font-size:18px; color:#808285; }
	.pagina-texto-foto-texto									{ margin-left:10px; margin-right:10px; width:auto; float:none; text-align:left; font-size:14px; color:#808285; line-height:20px; font-weight:400; padding:0px 0px 10px 0px; }
	.pagina-texto-foto-texto img								{ max-width:100% !important; height:auto !important; }
	.pagina-texto-foto-botao									{ margin:0px auto 30px auto; font-size:20px; float:none; }
	.pagina-texto-foto-data										{ margin-top:50px; }
	
	.pagina-texto-foto-contato									{ margin-left:0px; width:auto; float:none; padding:20px 10px 0px 10px; }
	.pagina-texto-foto-contato input[type=text]					{ padding:10px 20px; margin-bottom:10px; }
	.pagina-texto-foto-contato input[type=submit]				{ font-size:20px; color:#FFF; padding:10px 0px; }
	.pagina-texto-foto-contato-titulo							{ font-size:20px; padding-bottom:10px; }
	
	.pagina-texto-foto-info2 b									{ font-size:19px; }
	.pagina-texto-foto-info2									{ margin-right:0px; width:auto; float:none; padding:20px 10px 0px 10px; font-size:14px; height:auto; padding-top:0px; }

	.pagina-foto-fundo											{ height:450px; padding-top:30px; height:auto; padding-bottom:30px; }
	.pagina-foto-fundo-info										{ width:auto; background:none; padding:20px 10px 0px 10px }
	.pagina-foto-fundo-titulo									{ font-size:32px; line-height:34px }	
	.pagina-foto-fundo-texto									{ font-size:14px; padding:10px 0px 0px 0px; }
	.pagina-foto-fundo-texto img								{ max-width:100% !important; height:auto !important; }
	.pagina-foto-fundo-botao									{ width:270px; margin:0px auto; text-align:center; font-size:20px; font-weight:400; padding:10px 0px; }
	.pagina-foto-fundo-data										{ margin:20px auto; float:none; }
	.pagina-foto-fundo-caixa									{ margin:0px !important; }
	
	.pagina-video-fundo											{ height:450px; padding-top:0px; }
	.pagina-video-fundo-video									{ width:100%; height:1080px; margin-top:-260px; }
	.pagina-video-fundo-video iframe							{ width:100%; height:100%; }
	.pagina-video-fundo-over									{ width:100%; height:370px; padding-top:80px; position:absolute; background-color:rgba(0,0,0,0.7); }
	.pagina-video-fundo-info										{ width:auto; background:none; padding:20px 10px 0px 10px }
	.pagina-video-fundo-titulo									{ font-size:32px; line-height:34px }	
	.pagina-video-fundo-texto									{ font-size:20px; padding:10px 0px 0px 0px; }
	.pagina-video-fundo-texto img								{ max-width:100% !important; height:auto !important; }
	.pagina-video-fundo-botao									{ width:270px; border:1px solid #FFF; margin:0px auto; text-align:center; color:#FFF; font-size:20px; font-weight:400; padding:10px 0px; }
	
	.pagina-texto-video											{ padding:30px 0px; }
	.pagina-texto-video-iframe									{ width:auto; float:none; margin:20px 0px; height:200px; }
	.pagina-texto-video-info									{ width:auto; float:none; }
	.pagina-texto-video-titulo									{ margin:0px; float:none; width:auto; }
	.pagina-texto-video-texto									{ margin:0px; float:none; width:auto; font-size:14px; }
	.pagina-texto-video-texto img								{ max-width:100% !important; height:auto !important; }
	
	.pagina-formulario-campos									{ width:290px }
	
	.div01-formulario							{ width:auto; float:none; margin: 100px 0px 0px 0px; }
	.div01-formulario-titulo						{ font-size:22px; }
	.div01-formulario-texto						{ font-size:14px; padding-bottom:20px; }
	
	
	.campo										{ width:100% !important; }
	
	.vendas-caixa									{ width:auto; }
	.whatsapp-fixo									{ position: fixed; bottom: 20px; right: 10px; width: 42px; height: 42px; background: url(../images/016.png) center center no-repeat; background-size: 40px; }

	.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; }
	
	.pagina-iframe												{ height:980px !important; }
		
}