@charset "utf-8";

@font-face {
	font-family:RobotoLight;
	src:url(../fonts/RobotoCondensed-Light.ttf);
}

@font-face {
	font-family:RobotoRegular;
	src:url(../fonts/RobotoCondensed-Regular.ttf);
}

@font-face {
	font-family:RobotoBold;
	src:url(../fonts/RobotoCondensed-Bold.ttf);
}

@font-face {
	font-family:WireOne;
	src:url(../fonts/WireOne.ttf);
}

*{margin:0; padding:0;}


/* min-width desktop*/
@media screen and (min-width: 1000px) {
	body {
		width:100%;
		margin:0px;
		padding:0px;
		background:url(../img/backmodelo.jpg) top center;
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-size:cover;
	}
	
	
	
	
	
	
	#basecabecalho {
		width:100%;
		height:40px;
		background-color:#bec2c6;
		float: left;	
	}
	
	#conteudocabecalho {
		width:1000px;
		height:40px;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#iconeface {
		width:9px;
		height:16px;
		background:url(../img/iconefacehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0;
		text-shadow: 0 0 0.1em #FFF;
	}
	
	#iconeface:hover {
		width:9px;
		height:16px;
		background:url(../img/iconeface.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0;
	}
	
	#iconetwitter {
		width:19px;
		height:16px;
		background:url(../img/iconetwitterhover.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
		text-shadow: 0 0 0.1em #FFF;
	}
	
	#iconetwitter:hover {
		width:19px;
		height:16px;
		background:url(../img/iconetwitter.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
	}
	
	#iconeinstagram {
		width:16px;
		height:16px;
		background:url(../img/iconeinstagramhover.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
		text-shadow: 0 0 0.1em #FFF;
	}
	
	#iconeinstagram:hover {
		width:16px;
		height:16px;
		background:url(../img/iconeinstagram.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
	}
	
	#iconewhatsapp {
		width:16px;
		height:16px;
		background:url(../img/iconewhatsapphover.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
		text-shadow: 0 0 0.1em #FFF;
	}
	
	#iconewhatsapp:hover {
		width:16px;
		height:16px;
		background:url(../img/iconewhatsapp.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
	}
	
	#faleconosco p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:21px 0 0 10px;
		float:left;
	}
	
	#faleconoscotel p {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:21px 0 0 2px;
		float:left;
	}
	
	#iconecondominos {
		width:23px;
		height:19px;
		background:url(../img/iconecondominos.png);
		background-repeat:no-repeat;
		float:left;
		margin:11px 0 0 436.5px;
		text-shadow: 0 0 0.1em #FFF;
		cursor:pointer;
	}
	
	#iconecondominos:hover {
		width:23px;
		height:19px;
		background:url(../img/iconecondominoshover.png);
		background-repeat:no-repeat;
		float:left;
		margin:11px 0 0 436.5px;
		cursor:pointer;
	}
	
	#condominos p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:20px 0 0 10px;
		text-shadow: 0 0 0.1em #FFF;
		float:left;
	}
	
	#pontilhado {
		width:3px;
		height:17px;
		background:url(../img/pontilhado.png);
		background-repeat:no-repeat;
		float:left;
		margin:11.5px 20px 0 20px;
		text-shadow: 0 0 0.1em #FFF;
	}
	
	#iconeareadocliente {
		width:14px;
		height:17px;
		background:url(../img/iconeareacliente.png);
		background-repeat:no-repeat;
		float:left;
		margin:11.5px 0 0 0;
		text-shadow: 0 0 0.1em #FFF;
		cursor:pointer;
	}
	
	#iconeareadocliente:hover {
		width:14px;
		height:17px;
		background:url(../img/iconeareaclientehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:11.5px 0 0 0;
		cursor:pointer;
	}
	
	#areadocliente p {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:21px 0 0 10px;
		float:right;
	}
	
	#imgcadeado {
		width:40px;
		height:40px;
		background:url(../img/imgcadeado.png);
		background-repeat:no-repeat;
		float:right;
		margin:0 0 0 10px;
	}
	
	#imgcadeado:hover {
		width:40px;
		height:40px;
		background:url(../img/imgcadeadohover.png);
		background-repeat:no-repeat;
		float:right;
		margin:0 0 0 10px;
	}
	
	
	
	
	#menu {
		width:100%;
		height:150px;
		background-color:#FFF;
		float: left;
	}
	
	#conteudomenu {
		width:1000px;
		height:150px;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#logomodelo {
		width:450px;
		height:150px;
		background-image:url("../img/logomodelo2.png");
		background-repeat:no-repeat;
		float:left;
		margin:0 0 0 0;
	}
	
	.menumodelo {
		width:110px;
		height:150px;
		background-color:#006ea8;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;
		line-height:150px;
	}
	
	.menumodelo:hover {
		width:110px;
		height:150px;
		background-color:#004070;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#FFFFFF;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		line-height:150px;
	}
	
	#menucontato {
		width:110px;
		height:150px;
		background-color:#006ea8;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;
		line-height:150px;
	}
	
	#menucontato:hover {
		width:110px;
		height:150px;
		background-color:#004070;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#FFFFFF;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		line-height:150px;
	}
	
	
	
	
	
	
	#banner {
		width:100%;
		height:450px;
		background-color:none;
		float: left;
	}
	
	#bannerprincipal {
		width:1000px;
		height:450px;
		background-color:none;
		background-image: url("../img/bannerprincipal.png");
		background-repeat: no-repeat;
		top: 0;
		position: relative;
		margin: 0 auto;
		float: center;
	}
	
	
	
	
	
	
	#apresentacao {
		width:100%;
		height:226px;
		background-color:#FFF;
		float: left;
	}
	
	#conteudoapresentacao {
		width:1000px;
		height:162px;
		top:40px;
		position:relative;
		margin:0 auto;
	}
	
	.textoapresentacao h1 {
		width:100%;
		height:70px;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:50px;
		color:#575756;
		letter-spacing:-3px;
		float:left;
		margin:30px 0 0 0;
		text-align:center;
		line-height:0px;
	}
	
	.textoapresentacao p {
		width:100%;
		height:77px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#575756;
		letter-spacing:0px;
		float:left;
		text-align:center;
		line-height:normal;
		margin: -28px 0 0 0;
	}
	
	
	
	
	
	
	#quadros {
		width:100%;
		height:410px;
		background-color:#FFF;
		float: left;
	}
	
	#conteudoquadros {
		width:1000px;
		height:370px;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
		
	#destaque1 {
		width:320px;
		height:370px;
		background-color:#bfc3c6;
		float:left;
		margin:0 20px 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #d4dce1;
		text-decoration: none;
		background-image: url("../img/iconedeppessoal.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#destaque1:hover {
		width:320px;
		height:370px;
		background-color:#006ea8;
		float:left;
		margin:0 20px 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #008fc5;
		text-decoration: none;
		background-image: url("../img/iconedeppessoalhover.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#titulodestaque1 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#fff;
		letter-spacing:-2px;
		text-align:center;
		line-height: 39px;
		margin-top: 200px;
	}
	
	#textodestaque1 {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		line-height: 15px;
		text-align:center;
		margin-top:10px;
		text-decoration: none;
		float: left;
	}
	
	#destaque2 {
		width:320px;
		height:370px;
		background-color:#bfc3c6;
		float:left;
		margin:0 20px 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #d4dce1;
		text-decoration: none;
		background-image: url("../img/iconedeclaracoes.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#destaque2:hover {
		width:320px;
		height:370px;
		background-color:#006ea8;
		float:left;
		margin:0 20px 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #008fc5;
		text-decoration: none;
		background-image: url("../img/iconedeclaracoeshover.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#titulodestaque2 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#fff;
		letter-spacing:-2px;
		text-align:center;
		line-height: 39px;
		margin-top: 200px;
	}
	
	#textodestaque2 {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		line-height: 15px;
		text-align:center;
		margin-top:10px;
		text-decoration: none;
		float: left;
	}
	
	#destaque3 {
		width:320px;
		height:370px;
		background-color:#bfc3c6;
		float:left;
		margin:0 0 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #d4dce1;
		text-decoration: none;
		background-image: url("../img/iconedepfiscal.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#destaque3:hover {
		width:320px;
		height:370px;
		background-color:#006ea8;
		float:left;
		margin:0 0 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #008fc5;
		text-decoration: none;
		background-image: url("../img/iconedepfiscalhover.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#titulodestaque3 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#fff;
		letter-spacing:-2px;
		text-align:center;
		line-height: 39px;
		margin-top: 200px;
	}
	
	#textodestaque3 {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		line-height: 15px;
		text-align:center;
		margin-top:10px;
		text-decoration: none;
		float: left;
	}
		
	
	
	
	
	
	#marcas {
		width:100%;
		height:145px;
		background-color:#fff;
		float: left;
	}
	
	#conteudomarcas {
		width:1000px;
		height:110px;
		top:0;
		position:relative;
		margin:0 auto;
		background-image: url("../img/marcasdesktop.png");
		background-repeat: no-repeat;
	}
	
	
	
	
	
	
	#basemapa {
		width:100%;
		height:350px;
		background-color:none;
		top:0;
		position: relative;
		margin: 0 auto;
		float: left;
	}

	

	
	
	
	
	#rodape {
		width:100%;
		height:460px;
		background-color:#004070;
		float: left;
	}
	
	#conteudorodape {
		width:1000px;
		height:380px;
		top:40px;
		position:relative;
		margin:0 auto;
	}
	
	#linha1 {
		width:1000px;
		height:162px;
	}
	
	#coluna1 {
		width:330px;
		height:162px;
		float:left;
	}
	
	#coluna2 {
		width:330px;
		height:162px;
		float:left;
		margin:0 5px 0 5px;
	}
	
	#coluna3 {
		width:330px;
		height:162px;
		float:left;
	}
	
	#coluna1 h3 {
		width:330px;
		height:45px;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#bfc3c6;
		letter-spacing:-2px;
		text-align:left;
		margin:-10px 0 0 -1px;
		text-decoration:none;
	}
	
	.menurodape1 {
		width:330px;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:0px;
		text-align:left;
		margin:30px 0 0 0;
		text-decoration:none;
		float:left;
	}
	
	.menurodape1:hover {
		width:330px;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		letter-spacing:0px;
		text-align:left;
		margin:30px 0 0 0;
		text-decoration:none;
	}
	
	.menurodape {
		width:330px;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:0px;
		text-align:left;
		margin:6.7px 0 0 0;
		text-decoration:none;
		float:left;
	}
	
	.menurodape:hover {
		width:330px;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		letter-spacing:0px;
		text-align:left;
		margin:6.7px 0 0 0;
		text-decoration:none;
		float:left;
	}
	
	#coluna2 h3 {
		width:330px;
		height:45px;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#bfc3c6;
		letter-spacing:-2px;
		text-align:left;
		margin:-10px 0 0 -1px;
		text-decoration:none;
	}
	
	#iconefacerodape {
		width:51px;
		height:51px;
		background-image:url(../img/face.png);
		background-repeat:no-repeat;
		float:left;
		cursor:pointer;
		margin:56px 0 0 0;
	}
	
	#iconefacerodape:hover {
		width:51px;
		height:51px;
		background-image:url(../img/facehover.png);
		background-repeat:no-repeat;
		float:left;
		cursor:pointer;
		margin:56px 0 0 0;
	}
	
	#iconeinstagramrodape {
		width:51px;
		height:51px;
		background-image:url(../img/instagram.png);
		background-repeat:no-repeat;
		float:left;
		cursor:pointer;
		margin:56px 0 0 4px;
	}
	
	#iconeinstagramrodape:hover {
		width:51px;
		height:51px;
		background-image:url(../img/intagramhover.png);
		background-repeat:no-repeat;
		float:left;
		cursor:pointer;
		margin:56px 0 0 4px;
	}
	
	#iconewhatsapprodape {
		width:51px;
		height:51px;
		background-image:url(../img/whatsapp.png);
		background-repeat:no-repeat;
		float:left;
		cursor:pointer;
		margin:56px 0 0 4px;
	}
	
	#iconewhatsapprodape:hover {
		width:51px;
		height:51px;
		background-image:url(../img/whatsapphover.png);
		background-repeat:no-repeat;
		float:left;
		cursor:pointer;
		margin:56px 0 0 4px;
	}
	
	#coluna3 h3 {
		width:330px;
		height:45px;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#bfc3c6;
		letter-spacing:-2px;
		text-align:left;
		margin:-10px 0 0 -1px;
		text-decoration:none;
	}
	
	#coluna3 p {
		width:330px;
		height:45px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:0px;
		text-align:left;
		line-height:20px;
		margin:30px 0 0 -1px;
		text-decoration:none;
	}
	
	#linha2 {
		width:1000px;
		height:127px;
		margin:40px 0 0 0;
		border-top:dotted #0078b7 1px;
		border-bottom:dotted #0078b7 1px;
	}
	
	#textojuridico {
		width:1000px;
		height:50px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#0078b7;
		letter-spacing:0px;
		text-align:justify;
		line-height:20px;
		margin:35px 0 0 0;
	}
	
	#assinatura {
		width:800px;
		height:50px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		text-align:left;
		line-height:20px;
		margin:35px 0 0 0;
		float:left;
	}
	
	#logobeeassinatura {
		width:43px;
		height:31px;
		background-image:url(../img/logobeeassinatura.png);
		background-repeat:no-repeat;
		cursor:pointer;
		margin:29px 0 0 0;
		float:right;
	}
	
	#logobeeassinatura:hover {
		width:43px;
		height:31px;
		background-image:url(../img/logobeeassinaturahover.png);
		background-repeat:no-repeat;
		cursor:pointer;
		margin:29px 0 0 0;
		float:right;
	}
	
	
	.sobe {
		position:fixed;
		right:10px;
		bottom:20px;
		display:none;
		padding:128px 128px 0 0;
		font-size:0;
		background:url(../img/arrow-up.png) no-repeat center center;
	}
	
}
	
	
/* min-width desktop*/

/* min-width smartphone*/
@media screen and (min-width: 320px) and (max-width: 999px){
	body {
	width:100%;
	}
	
	img,
	object,
	embed,
	video,
	iframe,
	iframe[style] {
		max-width:100%;
		height:auto;
	}


	
	
	
	#basecabecalho {
		width:100%;
		height:40px;
		background-color:#bec2c6;
		float: left;	
	}
	
	#conteudocabecalho {
		width:80%;
		height:40px;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#iconeface {
		width:9px;
		height:16px;
		background:url(../img/iconefacehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0;
	}
	
	#iconeface:hover {
		width:9px;
		height:16px;
		background:url(../img/iconeface.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0;
	}
	
	#iconeinstagram {
		width:16px;
		height:16px;
		background:url(../img/iconeinstagramhover.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
	}
	
	#iconeinstagram:hover {
		width:16px;
		height:16px;
		background:url(../img/iconeinstagram.png);
		background-repeat:no-repeat;
		float:left;
		margin:12.5px 0 0 9px;
	}
	
	#faleconosco p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:21px 0 0 10px;
		float:left;
	}
	
	#faleconoscotel p {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:21px 0 0 2px;
		float:left;
	}
	
	#areadocliente p {
		display: none;
	}
	
	#imgcadeado {
		width:40px;
		height:40px;
		background:url(../img/imgcadeado.png);
		background-repeat:no-repeat;
		float:right;
		margin:0 0 0 10px;
	}
	
	#imgcadeado:hover {
		width:40px;
		height:40px;
		background:url(../img/imgcadeadohover.png);
		background-repeat:no-repeat;
		float:right;
		margin:0 0 0 10px;
	}
	
	
	
	
	#menu {
		width:100%;
		height:300px;
		background-color:#fff;
		float: left;
		top:-1px;
		position:relative;
		margin:0 auto;
	}
	
	#conteudomenu {
		width:100%;
		height:300px;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#logomodelo {
		width:100%;
		height:150px;
		background-image:url("../img/logomodeloresponsivo.png");
		background-repeat:no-repeat;
		background-position: center center;
		float:left;
	}
	
	.menumodelo {
		width:20%;
		height:150px;
		background-color:#006ea8;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#bfc3c6;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;
		line-height:150px;
	}
	
	.menumodelo:hover {
		width:20%;
		height:150px;
		background-color:#004070;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#fff;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;
		line-height:150px;
	}
	
	#menucontato {
		width:20%;
		height:150px;
		background-color:#006ea8;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#bfc3c6;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;
		line-height:150px;
	}
	
	#menucontato:hover {
		width:20%;
		height:150px;
		background-color:#004070;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#fff;
		letter-spacing:-0.5px;
		float:right;
		margin:0 0 0 0;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;
		line-height:150px;
	}
	
	
	
	
	
	
	#banner {		
		width:100%;
		background-color:none;
		top:-2px;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#bannerprincipal {
		width:100%;
		height: auto;
		background-color:none;
		background-image: url("../img/bannerprincipalresponsivo.png");
		background-repeat: no-repeat;
		background-size: 100%;
		padding:0 0 45% 0;
		float: left;
	}
	
	
	
	
	
	
	#apresentacao {
		width:100%;
		background-color:#FFF;
		float: left;
		padding: 40px 0;
	}
	
	#conteudoapresentacao {
		width:80%;
		height: auto;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	.textoapresentacao h1 {
		width:100%;
		height: auto;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:40px;
		color:#575756;
		letter-spacing:-3px;
		margin:15px 0 35px 0;
		text-align:center;
		line-height:0px;
	}
	
	.textoapresentacao p {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#575756;
		letter-spacing:0px;
		text-align:center;
		line-height:normal;
		margin: 0 0 0 0;
	}
	
	
	
	
	
	
	#quadros {
		width:100%;
		background-color:#FFF;
		float: left;
	}
	
	#conteudoquadros {
		width:80%;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
		
	#destaque1 {
		width:100%;
		height:370px;
		background-color:#bfc3c6;
		float:left;
		margin:0 0 20px 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #d4dce1;
		text-decoration: none;
		background-image: url("../img/iconedeppessoal.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#destaque1:hover {
		width:100%;
		height:370px;
		background-color:#006ea8;
		float:left;
		margin:0 0 20px 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #008fc5;
		text-decoration: none;
		background-image: url("../img/iconedeppessoalhover.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#titulodestaque1 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#fff;
		letter-spacing:-2px;
		text-align:center;
		line-height: 39px;
		margin-top: 200px;
	}
	
	#textodestaque1 {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		line-height: 15px;
		text-align:center;
		margin-top:10px;
		text-decoration: none;
		float: left;
	}
	
	#destaque2 {
		width:100%;
		height:370px;
		background-color:#bfc3c6;
		float:left;
		margin:0 0 20px 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #d4dce1;
		text-decoration: none;
		background-image: url("../img/iconedeclaracoes.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#destaque2:hover {
		width:100%;
		height:370px;
		background-color:#006ea8;
		float:left;
		margin:0 0 20px 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #008fc5;
		text-decoration: none;
		background-image: url("../img/iconedeclaracoeshover.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#titulodestaque2 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#fff;
		letter-spacing:-2px;
		text-align:center;
		line-height: 39px;
		margin-top: 200px;
	}
	
	#textodestaque2 {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		line-height: 15px;
		text-align:center;
		margin-top:10px;
		text-decoration: none;
		float: left;
	}
	
	#destaque3 {
		width:100%;
		height:370px;
		background-color:#bfc3c6;
		float:left;
		margin:0 0 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #d4dce1;
		text-decoration: none;
		background-image: url("../img/iconedepfiscal.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#destaque3:hover {
		width:100%;
		height:370px;
		background-color:#006ea8;
		float:left;
		margin:0 0 0 0;
		border-bottom: solid;
		border-width: 10px;
		border-color: #008fc5;
		text-decoration: none;
		background-image: url("../img/iconedepfiscalhover.png");
		background-repeat: no-repeat;
		background-position: center 60px;
	}
	
	#titulodestaque3 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:45px;
		color:#fff;
		letter-spacing:-2px;
		text-align:center;
		line-height: 39px;
		margin-top: 200px;
	}
	
	#textodestaque3 {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		line-height: 15px;
		text-align:center;
		margin-top:10px;
		text-decoration: none;
		float: left;
	}
	
	
	
	
	
	
	#marcas {
		width:100%;
		height: auto;
		background-color:#fff;
		top:0;
		position: relative;
		margin: 0 auto;
		padding:40px 0;
		float: left;
	}
	
	#conteudomarcas {
		background-color:none;
		background-image: url("../img/marcas.png");
		background-repeat: no-repeat;
		background-size: 100%;
		width:100%;
		height: auto;
		padding:0 0 11% 0;
		float:left;
	}
	
	
	
	
	
	
	#basemapa {
		width:100%;
		background-color:none;
		top:4px;
		position: relative;
		margin: 0 auto;
		float: left;
	}

	

	
	
	
	
	#rodape {
		width:100%;
		background-color:#004070;
		float: left;
		padding-bottom: 40px;
	}
	
	#conteudorodape {
		width:80%;
		top:40px;
		position:relative;
		margin:0 auto;
	}
	
	#linha1 {
		width:100%;
		float: left;
	}
	
	#coluna1 {
		width:100%;
		float:left;
	}
	
	#coluna2 {
		width:100%;
		float:left;
	}
	
	#coluna3 {
		width:100%;
		float:left;
	}
	
	#coluna1 h3 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:40px;
		color:#bfc3c6;
		letter-spacing:-2px;
		text-align:center;
		margin:0 0 0 0;
		text-decoration:none;
	}
	
	.menurodape1 {
		width:100%;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:0px;
		text-align:center;
		margin:10px 0 0 0;
		text-decoration:none;
		float:left;
	}
	
	.menurodape1:hover {
		width:100%;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		letter-spacing:0px;
		text-align:center;
		margin:10px 0 0 0;
		text-decoration:none;
	}
	
	.menurodape {
		width:100%;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:0px;
		text-align:center;
		margin:6.7px 0 0 0;
		text-decoration:none;
		float:left;
	}
	
	.menurodape:hover {
		width:100%;
		height:14px;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		letter-spacing:0px;
		text-align:center;
		margin:6.7px 0 0 0;
		text-decoration:none;
		float:left;
	}
	
	#coluna2 h3 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:40px;
		color:#bfc3c6;
		letter-spacing:-2px;
		text-align:center;
		margin:30px 0 0 0;
		text-decoration:none;
	}
	
	#iconefacerodape {
		width:40%;
		height:51px;
		background-image:url(../img/face.png);
		background-repeat:no-repeat;
		background-position: right;
		float:left;
		cursor:pointer;
		margin:30px 0 0 0;
	}
	
	#iconefacerodape:hover {
		width:40%;
		height:51px;
		background-image:url(../img/facehover.png);
		background-repeat:no-repeat;
		background-position: right;
		float:left;
		cursor:pointer;
		margin:30px 0 0 0;
	}
	
	#iconeinstagramrodape {
		width:20%;
		height:51px;
		background-image:url(../img/instagram.png);
		background-repeat:no-repeat;
		background-position: center;
		float: left;
		cursor:pointer;
		margin:30px 0 0 0;
	}
	
	#iconeinstagramrodape:hover {
		width:20%;
		height:51px;
		background-image:url(../img/intagramhover.png);
		background-repeat:no-repeat;
		background-position: center;
		float:left;
		cursor:pointer;
		margin:30px 0 0 0;
	}
	
	#iconewhatsapprodape {
		width:40%;
		height:51px;
		background-image:url(../img/whatsapp.png);
		background-repeat:no-repeat;
		background-position: left;
		float:left;
		cursor:pointer;
		margin:30px 0 0 0;
	}
	
	#iconewhatsapprodape:hover {
		width:40%;
		height:51px;
		background-image:url(../img/whatsapphover.png);
		background-repeat:no-repeat;
		background-position: left;
		float:left;
		cursor:pointer;
		margin:30px 0 0 0;
	}
	
	#coluna3 h3 {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:40px;
		color:#bfc3c6;
		letter-spacing:-2px;
		text-align:center;
		margin:30px 0 0 0;
		text-decoration:none;
	}
	
	#coluna3 p {
		width:80%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#bfc3c6;
		letter-spacing:0px;
		text-align:center;
		line-height:20px;
		top: 5px;
		text-decoration:none;
		position: relative;
		margin: 0 auto;
	}
	
	#linha2 {
		width:100%;
		margin:40px 0 0 0;
		border-top:dotted #0078b7 1px;
		border-bottom:dotted #0078b7 1px;
		float: left;
	}
	
	#textojuridico {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#0078b7;
		letter-spacing:0px;
		text-align:center;
		line-height:20px;
		margin:35px 0 35px 0;
	}
	
	#assinatura {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		letter-spacing:0px;
		text-align:center;
		line-height:20px;
		margin:35px 0 35px 0;
		float:left;
	}
	
	#logobeeassinatura {
		width:100%;
		height:31px;
		background-image:url(../img/logobeeassinatura.png);
		background-repeat:no-repeat;
		background-position: top center;
		cursor:pointer;
		float:left;
		padding: 0 0 40px 0;
	}
	
	#logobeeassinatura:hover {
		width:100%;
		height:31px;
		background-image:url(../img/logobeeassinaturahover.png);
		background-repeat:no-repeat;
		background-position: center center;
		float:left;
		cursor:pointer;
		
	}



	
	
	.sobe {
		display:none;
	}

}
/* max-width smartphone*/