@import url('https://fonts.googleapis.com/css?family=Nunito:300,600,700');

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:'Nunito', sans-serif; font-size:14px; background: top center no-repeat #FFF; font-weight:300; }
img, div, input, select, textarea						{ border:0; margin:0px; padding:0px; outline:0px; }
a														{ text-decoration:none; }
b, strong												{ font-family:'Nunito', sans-serif; font-weight:700; }

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

.mensagem_obrigado										{ text-align:center; padding:160px 0px 160px 0px; background:#ebebeb; }
.mensagem_obrigado h3									{ font-family:'Nunito', sans-serif; font-size:28px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p									{ font-family:'Nunito', sans-serif; text-align:center; font-size:15px; color:#777; }

.campo													{ width:calc(100% - 10px); margin:10px 5px; float:left; }
.campo h3												{ margin:20px 0px 5px 0px; padding:0px; font-size:20px; font-family:'Nunito', sans-serif; }
.campo label											{ display:block; margin:5px 0px; text-transform:uppercase; color:#333; }
.campo textarea											{ width:calc(100% - 22px); border:1px solid #FFF; border-radius:6px; background:#FFF; padding:10px 10px; font-family:'Nunito', sans-serif; font-size:15px; color:#00aeef; height:120px; }
.campo input[type=text]									{ width:calc(100% - 22px); border:1px solid #FFF; border-radius:6px; background:#FFF; padding:10px 10px; font-family:'Nunito', sans-serif; font-size:15px; color:#00aeef; }
.campo input[type=submit]								{ width:100%; border:1px solid #00aeef; border-radius:6px; background:#00aeef; color:#FFF; font-family:'Nunito', sans-serif; font-size:16px; padding:14px 0px 12px 0px; text-align:center; cursor:pointer; display:block; margin-top:0px; float:left; text-transform:uppercase; }
.campo input[type=submit]:hover							{ background:#aaa; color:#FFF; }
.campo select											{ width:calc(100% - 0px); height:44px; border:1px solid #FFF; border-radius:6px; background:#FFF; padding:10px 10px; font-family:'Nunito', sans-serif; font-size:15px; color:#00aeef; }
.campo input::-webkit-input-placeholder					{ color:#666; }
.campo input::-moz-placeholder							{ color:#666; }
.campo input:-ms-input-placeholder						{ color:#666; }
.campo input:-moz-placeholder							{ color:#666; }
.campo textarea::-webkit-input-placeholder				{ color:#666; }
.campo textarea::-moz-placeholder						{ color:#666; }
.campo textarea:-ms-input-placeholder					{ color:#666; }
.campo textarea:-moz-placeholder						{ color:#666; }

.div01													{ height:70px; padding:10px 0px; background:#FFF; }
.div01-logo												{ float:left; margin-top:10px; }
.div01-telefone											{ min-width:10px; float:left; background:url(../images/002.png) left center no-repeat; padding:10px 10px 10px 20px; margin:18px 0px 0px 100px; color:#00a4eb; }
.div01-menu												{ min-width:100px; float:right; }
.div01-menu a											{ color:#FFF; font-size:16px; padding:34px 50px; color:#00a4eb; text-transform:uppercase; display:block; float:left; margin:-10px 0px; }
.div01-menu a:hover										{ background:#CCC; color:#FFF; }
.div01-mobile-botao										{ display:none; }
.div01-mobile-menu										{ display:none; }

.div02													{ height:110px; background:#00aeef; }
.div02-item												{ width:20%; float:left; background:center 10px no-repeat; text-align:center; color:#FFF; padding-top:70px; text-transform:uppercase; height:40px; }
.div02-item:hover										{ background:center 10px no-repeat #48c6fa; }
		
.div03													{ min-height:400px; }

.div04													{ border-top:10px solid #00aeef; background:#FFF; padding:30px 0px; text-align:center; }
.div04-logo												{  }

.home-banner											{ height:690px; background:url(../images/043.jpg) center center no-repeat; }
.home-banner-caixa										{ width:420px; float:right; }
.home-banner-caixa-titulo								{ font-size:21px; color:#00aeef; text-align:center; padding:80px 0px 20px 0px; }
.home-banner-caixa-form									{ background-color:rgba(0,0,0,0.1); border-radius:10px; padding:30px 15px; }
.home-banner-caixa-form-texto							{ font-size:20px; color:#00aeef; text-align:center; }
.home-banner-caixa-form-whats							{ width:calc(30% - 20px); height:30px; border:1px solid #7ad06d; border-radius:6px; background:url(../images/whats.png) center center no-repeat #7ad06d; color:#FFF; font-family:'Nunito', sans-serif; font-size:16px; padding:10px 0px 8px 0px; text-align:center; cursor:pointer; display:block; margin-top:10px; margin-right:6px; float:right; text-transform:uppercase; }

.home-div01												{ height:680px; padding-top:0px; background:#ebebeb; }
.home-div01-banner										{ height:680px; width:100%; position:absolute; }
.home-div01-banner ul									{ margin:0px; padding:0px; list-style:none; }
.home-div01-banner li									{ margin:0px; padding:0px; list-style:none; }
.home-div01-banner-item									{ height:680px; background:center top no-repeat #ebebeb; }

.home-div02												{ background-color:rgba(0,0,0,0.6); padding:40px 0px; margin-top:480px; width:100%; position:absolute; }
.home-div02-titulo										{ width:400px; margin:0px auto; border-bottom:1px solid #FFF; color:#FFF; text-transform:uppercase; text-align:center; font-size:20px; padding-bottom:10px; }
.home-div02-formulario									{ padding-top:20px; }

.home-div03												{ background:#f1f1f1; padding:70px 0px; }
.home-div03-titulo										{ padding-bottom:70px; font-size:30px; text-transform:uppercase; font-weight:600; color:#00aeef; text-align:center; }
.home-div03-imagem										{ width:50%; height:640px; float:right; background:url(../images/009.jpg) center center no-repeat #000; background-size:cover; }
.home-div03-info										{ width:450px; float:right; margin-right:40px; text-align:right; }
.home-div03-info-titulo									{ font-size:20px; font-weight:700; color:#00a4eb; text-transform:uppercase; padding:40px 0px 40px 0px; }
.home-div03-info-texto									{ font-size:20px; color:#000; }
.home-div03-info-texto b								{ text-transform:uppercase; }
.home-div03-info-botao									{ border:1px solid #00a4eb; color:#00a4eb; text-align:center; padding:10px 0px; border-radius:8px; float:right; font-size:20px; width:240px; margin-top:40px; cursor:pointer; }
.home-div03-info-texto ul								{ margin:0px; padding:0px; list-style:none; }
.home-div03-info-texto li								{ margin:0px; padding:0px; list-style:none; }
.home-div03-info-texto .bx-prev							{ left:-40px !important; line-height:110px !important; overflow:hidden; }
.home-div03-info-texto .bx-next							{ right:-40px !important; line-height:110px !important; overflow:hidden; }
.home-div03-info-texto-item								{ background:center center no-repeat; height:100px; background-size:150px; }

.home-div04												{ width:calc(33.3333% - 20px); float:left; margin:10px; background:#ffffff; padding:20px 0px 70px 0px; }
.home-div04-imagem										{ height:140px; background:url(../images/010.jpg) center center no-repeat #000; background-size:cover; }
.home-div04-info										{ text-align:left; }
.home-div04-info-titulo									{ font-size:20px; font-weight:700; color:#00a4eb; text-transform:uppercase; padding:20px 0px 20px 0px; }
.home-div04-info-texto									{ font-size:20px; color:#000; height:250px; }
.home-div04-info-texto b								{ text-transform:uppercase; }
.home-div04-info-botao									{ border:1px solid #00a4eb; background:#00a4eb; color:#FFF; text-align:center; padding:10px 0px; border-radius:8px; font-size:20px; margin-top:20px; cursor:pointer; }

.home-div05												{ background:#f1f1f1; padding:70px 0px; }
.home-div05-imagem										{ width:50%; height:500px; float:right; background:url(../images/011.jpg) center center no-repeat #000; background-size:cover; }
.home-div05-info										{ width:450px; float:right; margin-right:40px; text-align:right; }
.home-div05-info-titulo									{ font-size:20px; font-weight:700; color:#00a4eb; text-transform:uppercase; padding:80px 0px 60px 0px; }
.home-div05-info-texto									{ font-size:20px; color:#000; }
.home-div05-info-texto b								{ text-transform:uppercase; }
.home-div05-info-botao									{ border:1px solid #00a4eb; color:#00a4eb; text-align:center; padding:10px 0px; border-radius:8px; float:right; font-size:20px; width:240px; margin-top:80px; cursor:pointer; }

.home-div06												{ background:#ffffff; padding:70px 0px; }
.home-div06-imagem										{ width:50%; height:640px; float:left; background:url(../images/012.jpg) center center no-repeat #000; background-size:cover; }
.home-div06-info										{ width:450px; float:left; margin-left:40px; text-align:left; }
.home-div06-info-titulo									{ font-size:20px; font-weight:700; color:#00a4eb; text-transform:uppercase; padding:80px 0px 80px 0px; }
.home-div06-info-texto									{ font-size:20px; color:#000; }
.home-div06-info-texto b								{ text-transform:uppercase; }
.home-div06-info-botao									{ border:1px solid #00a4eb; color:#00a4eb; text-align:center; padding:10px 0px; border-radius:8px; float:left; font-size:20px; width:240px; margin-top:80px; cursor:pointer; }

.home-div07												{ background:#f1f1f1; padding:70px 0px; }
.home-div07-imagem										{ width:50%; height:560px; float:right; background:url(../images/013.jpg) center center no-repeat #000; background-size:cover; }
.home-div07-info										{ width:450px; float:right; margin-right:40px; text-align:right; }
.home-div07-info-titulo									{ font-size:20px; font-weight:700; color:#00a4eb; text-transform:uppercase; padding:80px 0px 80px 0px; }
.home-div07-info-texto									{ font-size:20px; color:#000; }
.home-div07-info-texto b								{ text-transform:uppercase; }
.home-div07-info-botao									{ border:1px solid #00a4eb; color:#00a4eb; text-align:center; padding:10px 0px; border-radius:8px; float:right; font-size:20px; width:240px; margin-top:80px; cursor:pointer; }

.home-div08												{ background:#ffffff; padding:70px 0px; }
.home-div08-titulo										{ padding-bottom:50px; font-size:30px; text-transform:uppercase; font-weight:300; color:#333; text-align:center; }
.home-div08 ul											{ margin:0px; padding:0px; list-style:none; }
.home-div08 li											{ margin:0px; padding:0px; list-style:none; }
.home-div08 .bx-prev									{ left:-40px !important; }
.home-div08 .bx-next									{ right:-40px !important; }
.home-div08-item										{ background:#f1f1f1; text-align:center; margin:10px; margin-top:100px; padding:15px; }
.home-div08-item img									{ display:block; margin:0px auto; margin-top:-100px; }


.seguro-banner1											{ height:210px; background:url(../images/banner_saude.jpg) center center no-repeat #ebebeb; padding-top:540px; }
.seguro-banner2											{ height:210px; background:url(../images/banner_vida.jpg) center center no-repeat #ebebeb; padding-top:540px; }
.seguro-banner3											{ height:210px; background:url(../images/banner_odontologia.jpg) center center no-repeat #ebebeb; padding-top:540px; }
.seguro-banner4											{ height:210px; background:url(../images/banner_auto2.jpg) center top no-repeat #ebebeb; padding-top:540px; }
.seguro-banner5											{ height:210px; background:url(../images/banner_residencial_empresarial.jpg) center center no-repeat #ebebeb; padding-top:540px; }

.seguro-div01											{ padding:40px 0px; background:#FFF; font-size:18px; color:#333; text-align:center; }

.seguro-div02											{ background-color:rgba(0,0,0,0.6); padding:40px 0px; margin-top:10px; }
.seguro-div02-titulo									{ width:400px; margin:0px auto; border-bottom:1px solid #FFF; color:#FFF; text-transform:uppercase; text-align:center; font-size:20px; padding-bottom:10px; }
.seguro-div02-formulario								{ padding-top:20px; }

.seguro-div03											{ padding:40px 0px; background:#FFF; }
.seguro-div03-titulo									{ padding-bottom:70px; font-size:25px; text-transform:uppercase; color:#00aeef; text-align:center; }
.seguro-div03-item										{ width:calc(50% - 80px); margin:30px; float:left; text-align:center; padding-top:160px; background:center top no-repeat; }
.seguro-div03-item-texto								{ text-align:left; font-size:20px; color:#333; }
.seguro-div03-item-botao								{ width:320px; margin:30px auto; background:#00aeef; color:#FFF; cursor:pointer; font-size:20px; color:#FFF; padding:15px 0px 10px 0px; border-radius:8px; }

.seguro-div04											{ padding:40px 0px; background:#ebebeb; }
.seguro-div04-titulo									{ padding-bottom:70px; font-size:25px; text-transform:uppercase; color:#00aeef; text-align:center; }
.seguro-div04-item										{ width:calc(50% - 80px); margin:40px; float:left; text-align:center; padding-top:160px; background:center top no-repeat; }
.seguro-div04-item-texto								{ text-align:left; font-size:20px; color:#333; }
.seguro-div04-item-botao								{ width:320px; margin:30px auto; background:#00aeef; color:#FFF; cursor:pointer; font-size:20px; color:#FFF; padding:15px 0px 10px 0px; border-radius:8px; }


.contato-div01											{ padding:40px 0px; background:url(../images/019.png) center center no-repeat #FFF; background-size:cover; }

.contato-div01-coluna1									{ width:calc(50% - 40px); float:right; }
.contato-div01-coluna1-titulo							{ font-size:36px; padding:220px 0px 10px 0px; text-transform:uppercase; }
.contato-div01-coluna1-telefone							{ background:url(../images/034.png) left center no-repeat; padding:10px 0px 10px 30px; }
.contato-div01-coluna1-email							{ background:url(../images/035.png) left center no-repeat; padding:10px 0px 10px 30px; }
.contato-div01-coluna1-email a							{ text-decoration:none; color:#000; }
.contato-div01-coluna1-endereco							{ background:url(../images/036.png) left center no-repeat; padding:10px 0px 10px 30px; }

.contato-div01-coluna2									{ width:50%; float:left; }

.contato-div01-coluna2 .campo textarea										{ width:calc(100% - 22px); border:1px solid #ddd; border-radius:6px; background:#ddd; padding:10px 10px; font-family:'Nunito', sans-serif; font-size:15px; color:#444; height:120px; }
.contato-div01-coluna2 .campo input[type=text]								{ width:calc(100% - 22px); border:1px solid #ddd; border-radius:6px; background:#ddd; padding:10px 10px; font-family:'Nunito', sans-serif; font-size:15px; color:#444; }
.contato-div01-coluna2 .campo input[type=submit]							{ width:100%; border:1px solid #888; border-radius:6px; background:#888; color:#FFF; font-family:'Nunito', sans-serif; font-size:16px; padding:10px 0px 8px 0px; text-align:center; cursor:pointer; display:block; margin-top:0px; float:left; text-transform:uppercase; }
.contato-div01-coluna2 .campo input[type=submit]:hover						{ background:#666; color:#FFF; }
.contato-div01-coluna2 .campo select										{ width:calc(100% - 0px); height:44px; border:1px solid #ddd; border-radius:6px; background:#ddd; padding:10px 10px; font-family:'Nunito', sans-serif; font-size:15px; color:#444; }
.contato-div01-coluna2 .campo input::-webkit-input-placeholder				{ color:#444; }
.contato-div01-coluna2 .campo input::-moz-placeholder						{ color:#444; }
.contato-div01-coluna2 .campo input:-ms-input-placeholder					{ color:#444; }
.contato-div01-coluna2 .campo input:-moz-placeholder						{ color:#444; }
.contato-div01-coluna2 .campo textarea::-webkit-input-placeholder			{ color:#444; }
.contato-div01-coluna2 .campo textarea::-moz-placeholder					{ color:#444; }
.contato-div01-coluna2 .campo textarea:-ms-input-placeholder				{ color:#444; }
.contato-div01-coluna2 .campo textarea:-moz-placeholder						{ color:#444; }

.quemsomos-div01										{ padding:40px 0px; background:url(../images/019.png) center center no-repeat #FFF; background-size:cover; }
.quemsomos-div01-titulo									{ font-size:36px; padding:0px 0px 10px 0px; text-transform:uppercase; }
.quemsomos-div01-texto									{ font-size:17px; line-height:30px; }

@media (max-width: 980px) {

	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }
	.campo													{ width:calc(100% - 10px) !important; float:none; }
	.campo input[type=submit]								{ width:100%; float:none; font-size:10px; }
	
	.div01													{ height:60px; border-bottom:2px solid #00aeef; }
	.div01-logo												{ margin-top:4px; }
	.div01-telefone											{ display:none; }
	.div01-menu												{ display:none; }
	.div01-mobile-botao										{ display:block; width:60px; height:60px; float:right; background:url(../images/037.png) center center no-repeat; }
	.div01-mobile-menu										{ display:none; background:#00aeef; position:absolute; top:80px; left:0px; width:100%; }
	.div01-mobile-menu a									{ display:block; text-align:center; padding:10px 0px; color:#FFF; border-bottom:1px solid #009edf; }
	
	
	.div02													{ display:none; }
	
	.div04													{ border-top-width:2px; }
	
	.home-banner-caixa										{ width:auto; float:none; }
	
	.home-div01												{ height:536px; background-position:center top; background-size:520px; }
	.home-div01-banner										{ height:536px; }
	.home-div01-banner-item									{ height:536px; background-position:center top; background-size:520px; }

	.home-div02												{ margin-top:200px; }
	.home-div02-titulo										{ width:290px; font-size:17px; }

	.home-div03												{ padding:20px 0px; }
	.home-div03-titulo										{ font-size:17px; }
	.home-div03-imagem										{ width:auto; float:none; height:200px; margin:10px; }
	.home-div03-info										{ width:auto; float:none; margin:10px; text-align:left; }
	.home-div03-info-titulo									{ font-size:16px; padding:10px 0px; }
	.home-div03-info-texto									{ font-size:15px; }
	.home-div03-info-botao									{ font-size:15px; float:none; margin:10px auto; }
	
	.home-div04												{ width:auto; float:none; }
	.home-div04-info-texto									{ font-size:17px; color:#000; height:auto; }
	
	.home-div08-titulo										{ font-size:17px; }
	
	.home-div08 .bx-prev									{ left:-10px !important; }
	.home-div08 .bx-next									{ right:-10px !important; }

	.seguro-banner1											{ height:170px; background-size:480px; background-position:center top; padding-top:210px; height:350px; }
	.seguro-banner2											{ height:170px; background-size:480px; background-position:center top; padding-top:160px; height:350px; }
	.seguro-banner3											{ height:170px; background-size:480px; background-position:center top; padding-top:194px; height:350px; }
	.seguro-banner4											{ height:170px; background-size:480px; background-position:center top; padding-top:160px; height:350px; }
	.seguro-banner5											{ height:170px; background-size:480px; background-position:center top; padding-top:180px; height:350px; }
	
	.seguro-div02-titulo									{ width:290px; font-size:17px; }
	
	.seguro-div03-titulo									{ font-size:17px; }
	.seguro-div03-item										{ width:auto; float:none; margin:20px 0px; }
	.seguro-div03-item-botao								{ width:280px; }
	.seguro-div04-item										{ width:auto; float:none; margin:20px 0px; }
	.seguro-div04-item-botao								{ width:280px; }
	
	.contato-div01-coluna1									{ width:auto; float:none; margin:0px; margin-bottom:30px; }
	.contato-div01-coluna1-titulo							{ padding-top:0px; }
	.contato-div01-coluna2									{ width:auto; float:none; margin:0px; }
	


	
}