@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);
}

*{margin:0; padding:0;}


/* min-width desktop*/
@media screen and (min-width: 1000px) {
	body {
		width:100%;
		background-color:#fff;
		margin:0px;
		padding:0px;
	}
	
	
	
	.icon {
	  position: fixed;
	  bottom: 150px;
	  right: 48px;
	  font-size: 30px;
	  background-color: #01e675;
	  color: #ffffff;
	  border-radius: 50%;
	  padding: 3px;
	  width: 50px;
	  height: 50px;
	  text-align: center;
	  text-decoration: none;
	  z-index: 100;
	}

	.icon .fab{
	  padding-top: 10px;
	}

	.icon:hover{
	  background-color: #fff;
	  color: #029e3b;
	  font-weight: 900;
	}
	
	
	#basecabecalho {
		width:100%;
		height:499.5px;
		background-color:#dadada;
		top:0;
		float: left;
	}
	
	#barraredesmenu {
		width:100%;
		height:80px;
		background-color:#0055a3;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarraredesmenu {
		width:1000px;
		height:80px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#iconeface {
		width:21px;
		height:21px;
		background:url(../img/iconeface.png);
		background-repeat:no-repeat;
		float:left;
		margin:29.5px 0 0 -5px;
	}
	
	#iconeface:hover {
		width:21px;
		height:21px;
		background:url(../img/iconefacehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:29.5px 0 0 -5px;
	}
	
	#iconeinstagram {
		width:21px;
		height:21px;
		background:url(../img/iconeinstagram.png);
		background-repeat:no-repeat;
		float:left;
		margin:29.5px 0 0 10px;
	}
	
	#iconeinstagram:hover {
		width:21px;
		height:21px;
		background:url(../img/iconeinstagramhover.png);
		background-repeat:no-repeat;
		float:left;
		margin:29.5px 0 0 10px;
	}
	
	#iconewhatsapp {
		width:21px;
		height:21px;
		background:url(../img/iconewhatsapp.png);
		background-repeat:no-repeat;
		float:left;
		margin:29.5px 0 0 15px;
	}
	
	#iconewhatsapp:hover {
		width:21px;
		height:21px;
		background:url(../img/iconewhatsapphover.png);
		background-repeat:no-repeat;
		float:left;
		margin:29.5px 0 0 15px;
	}
	
	#faleconosco p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:40px 0 0 15px;
		float:left;
	}
	
	#faleconoscotel p {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:40px 0 0 2px;
		float:left;
	}
	
	.botaoportaldeservicos {
		display: none;
	}
	
	.botaoportaldeservicos:hover {
		display: none;
	}
	
		
	#pontilhado {
		display: none;
	}
	
	.menu2 {
		width:50%;
		height:80px;
		background-color:#0055a3;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		letter-spacing:-0.2px;
		position:relative;
		float:right;
		margin:0px 0 0 0;
	}
	
	.menu2 a {
		padding:0 0 0 18px;
		text-decoration:none;
		text-align:right;
		color:#FFF;
		float: right;
		margin: 30px 0 0 0;
	}
	
	.menu2 a:hover {
		padding:0 0 0 18px;
		text-decoration:none;
		text-align:right;
		color:#009ee3;
		float: right;
	}
	
	.iconemenuresponsivo {
		display: none;
	}
	
	.iconemenuresponsivo:hover {
		display: none;
	}
	
	.menu {
		display: none;
	}
	
	.menu ul {
		display: block;
	}
	
	.menu ul li {
		display: block;
	}
	
	.menu a {
		display:block;
	}
	
	.menu a:hover {
		display: block;

	}
	
	.btn-close {
		display: block;

	}
	
	#barralogoslogan {
		width:100%;
		height:232px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarralogoslogan {
		width:1000px;
		height:232px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#logoempresa {
		width:348px;
		height:121px;
		background-image:url(../img/logoempresa.png);
		background-repeat:no-repeat;
		top:0;
		margin:58px 0 0 0;
		float:left;
	}
	
	#slogan p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:40px;
		color:#706f6f;
		text-align:right;
		line-height:40px;
		letter-spacing:-2px;
		margin:98px 0 0 0;
		float:right;
	}
	
	#slogan p strong {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:50px;
		color:#fff;
		text-align:right;
		line-height:50px;
		letter-spacing:-2px;
		margin:0px 0 0 0;
		float:right;
	}
	
	#barrabannerrotativo {
		width:100%;
		height:375px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebannerrotativo {
		width:1000px;
		height:375px;
		background-color:#ececec;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	.bannerrotativo {
		width:970px;
		height:345px;
		margin:15px 0 0 15px;
		float:left;
		animation: slide 25s infinite;
	}
	
	@keyframes slide {
		0%, 21.25% {
			background-image:url("../img/bannerportoes.png");
		}
		
		26.25%, 47.5% {
			background-image:url("../img/bannerportoes.png");
		}
		
		52.5%, 73.75% {
			background-image:url("../img/bannerportoes.png");
		}
		
		78.75%, 100% {
			background-image:url("../img/bannerportoes.png");
		}
		
		}
	
	
	
	
	
	
	
	#basesaudacao {
		width:100%;
		height:1262px;
		background-color:none;
		float: left;
		margin: 187.5px 0 0 0;
	}
	
	#barrasaudacao {
		width:100%;
		height:777px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitesaudacao {
		width:1000px;
		height:777px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#saudacaocoluna1 {
		width:100%;
		height:223px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
		float:left;
	}
	
	#saudacaocoluna2 {
		width:100%;
		height:602px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
		float:right;
	}
	
	.titulosintelectual p {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:30px;
		color:#4a4949;
		text-align:left;
		line-height:0px;
		letter-spacing:-1.5px;
		margin:60px 0 0 0;
		float:left;
	}
	
	.subtitulosintelectual p {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#9d9c9c;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:27px 0 0 0;
		float:left;
	}
	
	.subtitulosintelectual2 p {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#4a4949;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:27px 0 0 0;
		float:left;
	}
	
	.textointelectual p {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#6f6f6e;
		text-align:justify;
		line-height:21px;
		letter-spacing:0px;
		margin:31px 0 6.5px 0;
		float:left;
	}
	
	#imgtabelagradil {
		width:100%;
		height: 257px;
		background-image: url("../img/tabelagradil3.jpg");
		background-repeat: no-repeat;
		float: left;
		margin: 8px 0 0 0;
	}
	
	.botaosaibamais {
		background-color:#6f6f6e;
		margin:20px 10px 0 0;
		float:left;
		cursor:pointer;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:center;
		line-height:0px;
		letter-spacing:0px;
		text-decoration:none;
		padding:15px 18px 14px 18px;
	}
	
	.botaosaibamais:hover {
		background-color:#009ee3;
		margin:20px 10px 0 0;
		float:left;
		cursor:pointer;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:center;
		line-height:0px;
		letter-spacing:0px;
		text-decoration:none;
		padding:15px 18px 14px 18px;
	}
	
	.botaosaibamais p {
		width:100%;
		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:13px 0 0 16px;
		float:left;
	}
	
	#imggaleria1 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao1.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:36px 0 0 0;
	}
	
	#imggaleria2 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao2.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:36px 20px 0 20px;
	}
	
	#imggaleria3 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao3.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:36px 0 0 0;
	}
	
	#imggaleria4 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao4.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:20px 0 20px 0;
	}
	
	#imggaleria5 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao5.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:20px 20px 20px 20px;
	}
	
	#imggaleria6 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao6.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:20px 0 20px 0;
	}
	
	#imggaleria7 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao7.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:0 0 0 0;
	}
	
	#imggaleria8 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao8.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:0 20px 0 20px;
	}
	
	#imggaleria9 {
		width:320px;
		height:230px;
		background-image:url("../img/imgportao9.jpg");
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #ec6608;
		float:left;
		margin:0 0 0 0;
	}
	
	
	
	
	#baseareasdeatuacao {
		width:100%;
		height:734px;
		background-color:#fff;
		top:0;
		position:relative;
		float: left;
	}
	
	#limiteareasdeatuacao {
		width:1000px;
		height:734px;
		top:0;
		position:relative;
		margin:0 auto;
		background-color:none;
	}
	
	#produto1 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto1.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 9.33px 0 0;
	}
	
	#produto1:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto1hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 9.33px 0 0;
	}
	
	#produto2 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto2.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 9.33px 0 0;
	}
	
	#produto2:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto2hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 9.33px 0 0;
	}
	
	#produto3 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto3.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 9.33px 0 0;
	}
	
	#produto3:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto3hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 9.33px 0 0;
	}
	
	#produto4 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto4.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 0 0 0;
	}
	
	#produto4:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto4hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 0 0 0;
	}
	
	#produto5 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto5.png");
		background-repeat: no-repeat;
		float:left;
		margin: 9.33px 9.33px 0 0;
	}
	
	#produto5:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto5hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 9.33px 9.33px 0 0;
	}
	
	#produto6 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto6.png");
		background-repeat: no-repeat;
		float:left;
		margin: 9.33px 9.33px 0 0;
	}
	
	#produto6:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto6hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 9.33px 9.33px 0 0;
	}
	
	#produto7 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto7.png");
		background-repeat: no-repeat;
		float:left;
		margin: 9.33px 0 0 0;
	}
	
	#produto7:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto7hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 9.33px 0 0 0;
	}


	
	
	
	
	#basemapa {
		width:100%;
		height:350px;
		background-color:none;
		top:50px;
		position: relative;
		margin: 0 auto;
		float: left;
	}



	
	
	
	
	#basenoticias {
		width:100%;
		height:200px;
		background-color:none;
		top:0;
		margin: 0 0 0 0;
		float: left;
	}
	
	#barranoticias {
		width:100%;
		height:200px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarranoticias {
		width:1000px;
		height:200px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	.botaocomunicados {
		width: 100%;
		height: 200px;
		background-color:none;
		background-image: url(../img/imgbanner3.png);
		background-repeat: no-repeat;
		margin:0 0 50px 0;
		float:left;
		cursor:pointer;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#fff;
		text-align:center;
		line-height:0px;
		letter-spacing:0px;
		text-decoration:none;
		display: flex;
   		justify-content: center;
   		align-items: center;
	}
	
	.botaocomunicados:hover {
		background-color:#6f6f6e;
		margin:0 0 50px 0;
		float:left;
		cursor:pointer;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#fff;
		text-align:center;
		line-height:0px;
		letter-spacing:0px;
		text-decoration:none;
		display: flex;
   		justify-content: center;
   		align-items: center;
	}
	
	
	
	
	
	
	
	
	
	
	
	#baseendcontato {
		width:100%;
		height:200px;
		background-color:none;
		top:0;
		position: relative;
		margin:50px 0 0 0;
		float: left;
	}
	
	#barraendcontato {
		width:100%;
		height:200px;
		background-color:#3f4e55;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarraendcontato {
		width:1000px;
		height:200px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#iconefacerodape {
		width:50px;
		height:50px;
		background-image:url(../img/facerodape.png);
		background-repeat:no-repeat;
		float:left;
		margin:75px 6px 0 0;
	}
	
	#iconefacerodape:hover {
		width:50px;
		height:50px;
		background-image:url(../img/facerodapehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:75px 6px 0 0;
	}
	
	#iconeinstagramrodape {
		width:50px;
		height:50px;
		background-image:url(../img/instarodape.png);
		background-repeat:no-repeat;
		float:left;
		margin:75px 6px 0 0;
	}
	
	#iconeinstagramrodape:hover {
		width:50px;
		height:50px;
		background-image:url(../img/instarodapehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:75px 6px 0 0;
	}
	
	#iconewhatsrodape {
		width:50px;
		height:50px;
		background-image:url("../img/whatsrodape.png");
		background-repeat:no-repeat;
		float:left;
		margin:75px 0 0 0;
	}
	
	#iconewhatsrodape:hover {
		width:50px;
		height:50px;
		background-image:url("../img/whatsrodapehover.png");
		background-repeat:no-repeat;
		float:left;
		margin:75px 0 0 0;
	}
	
	#endereco p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#9ca9b0;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:103px 0 0 15px;
		float:right;
	}
	
	#telefone p {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:40px;
		color:#9ca9b0;
		text-align:left;
		line-height:0px;
		letter-spacing:-2px;
		margin:95px 0 0 2px;
		float:right;
	}
	
	#baseassinatura {
		width:100%;
		height:80px;
		background-color:none;
		top:0;
		margin:0 0 0 0;
		float: left;
	}
	
	#barraassinatura {
		width:100%;
		height:80px;
		background-color:#0055a3;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarraassinatura {
		width:1000px;
		height:80px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#direitos p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#9d9c9c;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:40px 0 0 0;
		float:left;
	}
	
	#direitos a {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		line-height:0px;
		letter-spacing:0px;
		text-decoration: none;
	}
	
	#iconebeerodape {
		width:50px;
		height:50px;
		background-image:url("../img/beerodape.png");
		background-repeat:no-repeat;
		float:right;
		margin:15px 0 0 0;
	}
	
	#iconebeerodape:hover {
		width:50px;
		height:50px;
		background-image:url("../img/beerodapehover.png");
		background-repeat:no-repeat;
		float:right;
		margin:15px 0 0 0;
	}
	
	#barraazul {
		width:100%;
		height:11px;
		background-color:#ec6608;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
		

	
	
	
	
	.sobe {
		position:fixed;
		right:10px;
		bottom:20px;
		display:none;
		padding:128px 128px 0 0;
		font-size:0;
		background:url(../img/sobe.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;
	}


	
	
	
	.icon {
	  position: fixed;
	  bottom: 150px;
	  right: 20px;
	  font-size: 30px;
	  background-color: #01e675;
	  color: #ffffff;
	  border-radius: 50%;
	  padding: 3px;
	  width: 50px;
	  height: 50px;
	  text-align: center;
	  text-decoration: none;
	  z-index: 100;
	}

	.icon .fab{
	  padding-top: 10px;
	}

	.icon:hover{
	  background-color: #fff;
	  color: #029e3b;
	  font-weight: 900;
	}
	
	



	#basecabecalho {
		width:100%;
		height:255px;
		background-color:#dadada;
		top:0;
	}
	
	#barraredesmenu {
		width:100%;
		height:70px;
		background-color:#0055a3;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarraredesmenu {
		width:80%;
		height:70px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#iconeface {
		width:21px;
		height:21px;
		background:url(../img/iconeface.png);
		background-repeat:no-repeat;
		float:left;
		margin:24.5px 0 0 -5px;
	}
	
	#iconeface:hover {
		width:21px;
		height:21px;
		background:url(../img/iconefacehover.png);
		background-repeat:no-repeat;
		float:left;
		margin:24.5px 0 0 -5px;
	}
	
	#iconeinstagram {
		width:21px;
		height:21px;
		background:url(../img/iconeinstagram.png);
		background-repeat:no-repeat;
		float:left;
		margin:24.5px 0 0 5px;
	}
	
	#iconeinstagram:hover {
		width:21px;
		height:21px;
		background:url(../img/iconeinstagramhover.png);
		background-repeat:no-repeat;
		float:left;
		margin:24.5px 0 0 5px;
	}
	
	#iconewhatsapp {
		width:21px;
		height:21px;
		background:url(../img/iconewhatsapp.png);
		background-repeat:no-repeat;
		float:left;
		margin:24.5px 0 0 10px;
	}
	
	#iconewhatsapp:hover {
		width:21px;
		height:21px;
		background:url(../img/iconewhatsapphover.png);
		background-repeat:no-repeat;
		float:left;
		margin:24.5px 0 0 10px;
	}
	
	#faleconosco p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:36px 0 0 10px;
		float:left;
	}
	
	#faleconoscotel p {
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:15px;
		color:#fff;
		text-align:left;
		line-height:0px;
		letter-spacing:0px;
		margin:36px 0 0 2px;
		float:left;
	}
	
	.botaoportaldeservicos {
		display: block;
	}
	
	.botaoportaldeservicos:hover {
		display: block;
	}
	
	.botaoportaldeservicos p {
		display: none;
	}
	
	#pontilhado {
		display: block;
	}
	
	.menu2 {
		display: block;
	}
	
	.menu2 a {
		display: none;
	}
	
	.menu2 a:hover {
		display: none;
	}
	
	.iconemenuresponsivo {
		width:25px;
		height:20px;
		border:none;
		background:none;
		background-image:url(../img/menuresponsivo.png);
		background-repeat:no-repeat;
		margin-top:25px;
		cursor:pointer;
		text-align:center;
		float:right;
	}
	
	.iconemenuresponsivo:hover {
		width:25px;
		height:20px;
		border:none;
		background:none;
		background-image:url(../img/menuresponsivohover.png);
		background-repeat:no-repeat;
		margin-top:25px;
		cursor:pointer;
		text-align:center;
		float:right;
	}
	
	.menu {
		width:100%;
		height:70px;
		background-color:#0055a3;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:10px;
		color:#fff;
		letter-spacing:-0.2px;
		position:relative;
		display:none;
		float:right;
		margin:-46px 0 0 0;
	}
	
	.menu ul {
		list-style:none;
		text-decoration:none;
	}
	
	.menu ul li {
		float:left;
		margin:29px 0 0 0;
	}
	
	.menu a {
		padding:0 5px 0 0;
		display:block;
		text-decoration:none;
		text-align:left;
		color:#FFF;
	}
	
	.menu a:hover {
		padding:0 5px 0 0;
		display:block;
		text-decoration:none;
		text-align:left;
		color:#009ee3;
	}
	
	.btn-close {
		width:23px;
		height:21px;
		background-image:url(../img/closemenu.png);
		background-repeat:no-repeat;
		margin:26px -5px 0 0px;
		padding:0 auto;
		float:right;
		cursor:pointer;

	}
	
	#barralogoslogan {
		width:100%;
		height:185px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebarralogoslogan {
		width:80%;
		height:185px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#logoempresa {
		width:247px;
		height: 87px;
		background-image:url(../img/logoempresa2.png);
		background-size: 100%;
		background-repeat:no-repeat;
		position: absolute;
   	 	top: 0;
		bottom: 7%;
    	left: 0;
		right: 0;
		margin: auto;
	}
	
	#slogan p {
		display: none;
	}
	
	#slogan p strong {
		display: none;
	}
	
	#barrabannerrotativo {
		width:100%;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#limitebannerrotativo {
		width:100%;
		height: auto;
		background-color:#ececec;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	.bannerrotativo {
		width:100%;
		height: auto;
		padding:0 0 35% 0;
		float:left;
		animation: slide 25s infinite;
	}
	
	@keyframes slide {
		0%, 21.25% {
			background-image:url("../img/bannerportoes.png");
			background-repeat: no-repeat;
			background-size:100%;
		}
		
		26.25%, 47.5% {
			background-image:url("../img/bannerportoes.png");
			background-repeat: no-repeat;
			background-size:100%;
		}
		
		52.5%, 73.75% {
			background-image:url("../img/bannerportoes.png");
			background-repeat: no-repeat;
			background-size:100%;
		}
		
		78.75%, 100% {
			background-image:url("../img/bannerportoes.png");
			background-repeat: no-repeat;
			background-size:100%;
		}
		
		}
	
	
	
	
	
	
	
	
	#basesaudacao {
		width:100%;
		background-color:#fff;
		top:0;
		position: relative;
		margin: 0 auto;
		float: left;
	}
	
	#barrasaudacao {
		width:100%;
		background-color:#fff;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#limitesaudacao {
		width:80%;
		background-color:#fff;
		top:0;
		position:relative;
		margin:0 0 0 10%;
		float: left;
	}
	
	#saudacaocoluna1 {
		width:100%;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	#saudacaocoluna2 {
		width:100%;
		background-color:none;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	.titulosintelectual p {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:30px;
		color:#4a4949;
		text-align:left;
		line-height:0px;
		letter-spacing:-2px;
		margin:50px 0 0 0;
		float:left;
	}
	
	.subtitulosintelectual p {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#9d9c9c;
		text-align:left;
		line-height:17px;
		letter-spacing:0px;
		margin:27px 0 0 0;
		float:left;
	}
	
	.subtitulosintelectual2 p {
		width:100%;
		font-family:RobotoBold, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:17px;
		color:#9d9c9c;
		text-align:left;
		line-height:17px;
		letter-spacing:0px;
		margin:27px 0 0 0;
		float:left;
	}
	
	.textointelectual p {
		width:100%;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#6f6f6e;
		text-align:justify;
		line-height:17px;
		letter-spacing:0px;
		margin:31px 0 6.5px 0;
		float:left;
	}
	
	.botaosaibamais {
		background-color:#6f6f6e;
		margin:20px 40% 0 0;
		float:left;
		cursor:pointer;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:center;
		line-height:0px;
		letter-spacing:0px;
		text-decoration:none;
		padding:15px 18px 14px 18px;
	}
	
	.botaosaibamais:hover {
		background-color:#009ee3;
		margin:20px 0 0 0;
		float:left;
		cursor:pointer;
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#fff;
		text-align:center;
		line-height:0px;
		letter-spacing:0px;
		text-decoration:none;
		padding:15px 18px 14px 18px;
	}
	
	.botaosaibamais p {
		width:100%;
		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:13px 0 50px 16px;
		float:left;
	}
	
	#imggaleria1 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao1.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:36px 30% 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria2 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao2.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria3 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao3.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:36px 0 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria4 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao4.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:36px 30% 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria5 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao5.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria6 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao6.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:36px 0 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria7 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao7.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:36px 30% 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria8 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao8.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:20px 0 0 0;
		padding:0 0 40% 0;
	}
	
	#imggaleria9 {
		width:100%;
		height:auto;
		background-image:url("../img/imgportao9.jpg");
		background-repeat:no-repeat;
		background-size: 100%;
		background-position: center center;
		background-color: none;
		float:left;
		margin:36px 0 0 0;
		padding:0 0 40% 0;
	}
	
	#imgtabelagradil {
		width:100%;
		height: auto;
		background-image: url("../img/tabelagradil3.jpg");
		background-repeat: no-repeat;
		background-size:100%;
		background-color:none;
		float: left;
		margin: 8px 0 0 0;
		padding:0 0 25.7% 0;
	}
	
	
	
	
	
	#basenoticias {
		width:100%;
		background-color:#fff;
		top:0;
		position: relative;
		margin: 0 auto;
	}
	
	#limitebarranoticias {
		width:100%;
		height:auto;
		background-color:#fff;
		top:0;
		position:relative;
		margin:0 auto;
	}
	
	.comunicados {
		width:100%;
		height: auto;
		padding:0 0 20% 0;
		float:left;
		background-image:url("../img/imgbanner2.png");
		background-repeat: no-repeat;
		background-size:100%;
		margin: 40px 0 40px 0;
		}
	
	.botaocomunicados {
		width: 100%;
		height: auto;
		background-color: none;
		margin:0 0 0px 0;
		float:left;
		cursor:pointer;
	}
	
	
	
	
	

	
	#baseareasdeatuacao {
		width:100%;
		background-color:#fff;
		top:0;
		position:relative;
		float: left;
		padding-bottom: 40px;
	}
	
	#limiteareasdeatuacao {
		width:243px;
		top:0;
		position:relative;
		margin:0 auto;
		background-color:none;
	}
	
	#produto1 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto1.png");
		background-repeat: no-repeat;
		float: left;
		margin: 0 0 0 0;
		
	}
	
	#produto1:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto1hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 0 0 0 0;
	}
	
	#produto2 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto2.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto2:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto2hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto3 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto3.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto3:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto3hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto4 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto4.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto4:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto4hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto5 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto5.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto5:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto5hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto6 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto6.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto6:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto6hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto7 {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto7.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	#produto7:hover {
		width:243px;
		height:362px;
		background-color:none;
		background-image: url("../img/produto7hover.png");
		background-repeat: no-repeat;
		float:left;
		margin: 10px 0 0 0;
	}
	
	

	
	
	
	
	#baseendcontato {
		width:100%;
		height:200px;
		background-color:none;
		top:0;
		position: relative;
		margin:0 auto;
		float: left;
	}
	
	#barraendcontato {
		width:100%;
		height:200px;
		background-color:#3f4e55;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#limitebarraendcontato {
		width:156px;
		height:50px;
		background-color:none;
		position: absolute;
    	top: 50%;
    	left: 50%;
    	margin-right: -50%;
    	transform: translate(-50%, -50%);
	}
	
	#iconebeerodape {
		width:50px;
		height:50px;
		background-image:url(../img/beerodape.png);
		background-repeat:no-repeat;
		background-color:none;
		position: absolute;
    	top: 38%;
    	left: 50%;
    	margin-right: -50%;
    	transform: translate(-38%, -50%);
		
	}
	
	#iconebeerodape:hover {
		width:50px;
		height:50px;
		background-image:url(../img/beerodapehover.png);
		background-repeat:no-repeat;
		background-color:none;
		position: absolute;
    	top: 38%;
    	left: 50%;
    	margin-right: -50%;
    	transform: translate(-38%, -50%);
	}
	
	#iconefacerodape {
		width:50px;
		height:50px;
		background-image:url(../img/facerodape.png);
		background-repeat:no-repeat;
		top:0;
		position:relative;
		margin:0px 3px 0px 0;
		float: left;
	}
	
	#iconefacerodape:hover {
		width:50px;
		height:50px;
		background-image:url(../img/facerodapehover.png);
		background-repeat:no-repeat;
		top:0;
		position:relative;
		margin:0px 3px 0px 0;
		float: left;
	}
	
	#iconeinstagramrodape {
		width:50px;
		height:50px;
		background-image:url(../img/instarodape.png);
		background-repeat:no-repeat;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#iconeinstagramrodape:hover {
		width:50px;
		height:50px;
		background-image:url(../img/instarodapehover.png);
		background-repeat:no-repeat;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#iconewhatsrodape {
		width:50px;
		height:50px;
		background-image:url("../img/whatsrodape.png");
		background-repeat:no-repeat;
		top:0;
		position:relative;
		margin:0 auto;
		float: right;
	}
	
	#iconewhatsrodape:hover {
		width:50px;
		height:50px;
		background-image:url("../img/whatsrodapehover.png");
		background-repeat:no-repeat;
		top:0;
		position:relative;
		margin:0 auto;
		float: right;
	}
	
	#endereco p {
		display: none;
	}
	
	#telefone p {
		display: none;
	}
	
	#baseassinatura {
		width:100%;
		height:160px;
		background-color:none;
		top:0;
		position: relative;
		margin:0 auto;
		float: left;
	}
	
	#barraassinatura {
		width:100%;
		height:160px;
		background-color:#0055a3;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
	#limitebarraassinatura {
		width:80%;
		height:160px;
		background-color:none;
		top:0;
		position:relative;
		margin:0 0 0 10%;
		float: left;
	}
	
	#direitos p {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#9d9c9c;
		text-align:center;
		line-height:14px;
		letter-spacing:0px;
		position: relative;
		float:left;
		margin-top: 92px;
	}
	
	#direitos a {
		font-family:RobotoLight, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		line-height:14px;
		letter-spacing:0px;
		text-decoration: none;
	}
	
	#versiculo p {
		display: none;
	}
	
	#barraazul {
		width:100%;
		height:11px;
		background-color:#ec6608;
		top:0;
		position:relative;
		margin:0 auto;
		float: left;
	}
	
		

	
	
	
	
	.sobe {
		display: block;
	}

	
}
/* max-width smartphone*/
