	@font-face{
		font-family:'Gotham-Book';
		src: url('../fontes/Gotham-Book/Gotham-Book.eot');
		src: url('../fontes/Gotham-Book/Gotham-Book.eot') format('embedded-opentype'),
			 url('../fontes/Gotham-Book/Gotham-Book.woff') format('woff'),
			 url('../fontes/Gotham-Book/Gotham-Book.ttf') format('truetype'),
			 url('../fontes/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
	}
	@font-face{
		font-family:'Gotham-Light';
		src: url('../fontes/Gotham-Light/Gotham-Light.eot');
		src: url('../fontes/Gotham-Light/Gotham-Light.eot') format('embedded-opentype'),
			 url('../fontes/Gotham-Light/Gotham-Light.woff') format('woff'),
			 url('../fontes/Gotham-Light/Gotham-Light.ttf') format('truetype'),
			 url('../fontes/Gotham-Light/Gotham-Light.svg#Gotham-Light') format('svg');
	}
	@font-face{
		font-family:'Gotham-Medium';
		src: url('../fontes/Gotham-Medium/Gotham-Medium.eot');
		src: url('../fontes/Gotham-Medium/Gotham-Medium.eot') format('embedded-opentype'),
			 url('../fontes/Gotham-Medium/Gotham-Medium.woff') format('woff'),
			 url('../fontes/Gotham-Medium/Gotham-Medium.ttf') format('truetype'),
			 url('../fontes/Gotham-Medium/Gotham-Medium.svg#Gotham-Medium') format('svg');
	}
	@font-face{
		font-family:'Montserrat-UltraLight';
		src: url('../fontes/Montserrat-UltraLight/Montserrat-UltraLight.eot');
		src: url('../fontes/Montserrat-UltraLight/Montserrat-UltraLight.eot') format('embedded-opentype'),
			 url('../fontes/Montserrat-UltraLight/Montserrat-UltraLight.woff') format('woff'),
			 url('../fontes/Montserrat-UltraLight/Montserrat-UltraLight.ttf') format('truetype'),
			 url('../fontes/Montserrat-UltraLight/Montserrat-UltraLight.svg#Montserrat-UltraLight') format('svg');
	}	
	*{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#000000;
		padding:0;
		margin:0;
		border:0;
	}	
	html, body {
		width:100%;
		height:100%;
		margin:0 auto;
		text-align:center;
		background:#FFFFFF;
	}
	img{		
		width:100%;
		height:auto;
		border:0;
		margin-bottom:-4px;
	}
	a{
		text-decoration:none;
		transition:0.5s;
	}
		a:hover{
		}
	div{
		display:inline-block;
		vertical-align:top;
		width:100%;
	}
	.area-conteudo{
		max-width:1480px;
	}
	::selection {
		background:#CCD5DE;
		color:#000;
	}
	::-moz-selection {
		background:#CCD5DE;
		color:#000;
	}
	::-webkit-input-placeholder { /* Edge */
	  color:#A6A6A9;
	}	
	:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  color:#A6A6A9;
	}	
	::placeholder {
	  color:#A6A6A9;
	}
	
	#conteudo-enviado{
		display:table;
		width:90%;
		height:80%;
		padding:5% 5% 5% 5%;
	}
		#conteudo-enviado #titulo{
			display:table-cell;
			vertical-align:middle;
			font-size:'Gotham-Book';
			font-size:25px;
			color:#436586;
		}
			#conteudo-enviado #titulo img{
				max-width:250px;
				padding:10px 0 0 0;
			}
			#conteudo-enviado #titulo .texto{
				font-size:15px;
				color:#436586;
				text-align:left;
			}
			#conteudo-enviado #titulo .obrigado{
				text-align:center !important;
			}

/* ----- TOPO ----- */	
	header{}
		header .area-conteudo{
			padding:10px 0 0 0;
		}
		header #idiomas{
			width:96%;
			text-align:right;
		}
			header #idiomas a{
				display:inline-block;
				margin:0 0 0 5px;
				opacity:0.5;
			}
				header #idiomas a:hover, header #idiomas .idioma-ativo{
					opacity:1.0;
				}
				header #idiomas a img{
					max-width:25px;
				}
		header .logo{
			width:20%;
			padding:0 3% 0 0%;
		}
			header .logo img{
				width:100%;
				max-width:250px;
			}
		header .menu{
			width:76%;
			padding:15px 0 0 0;
			text-align:left;
		}
/* ----- Menu ----- */		
	.atalho_menu {
		width:90%;
		padding:15px 5% 15px 5%;
		cursor:pointer;
		color:#436586;
		background:url(../../imagens/icone-menu.png) 95% center no-repeat;
		font-size:15px;
		font-weight:bold;
		text-align:left;
		border-top:1px solid #436586;
		border-bottom:1px solid #436586;
	}
			
	.menu {display: inline-block; width:100%; vertical-align:middle; height:auto; position: relative;}
	.menu ul  {clear: both; list-style: none; margin: 0; padding: 0; z-index: 1000;}
	.menu ul > li {display:inline-block; margin:0 0 0 0;}
	.menu ul > li:first-child {}
	.menu ul > li a {}
	.menu ul > li a:hover {}
	.menu ul > li ul {display: none; position: absolute; visibility: hidden; vertical-align: middle; opacity: 0; width: 20%; filter: alpha(opacity=0); padding:0 0 0 0; text-align:left;}
	.menu ul > li:hover ul { display: none; visibility: visible; opacity: 1.0; filter: alpha(opacity=100);}
	.menu ul > li li {width:100%; margin:10px 0 10px 0;}
	.menu ul > li li a {}
	.menu ul > li li a:hover {}
	.menu ul > li li ul {}				
	
@media (min-width: 1001px) {
	.menu .atalho_menu { display:none; }
}
@media (max-width: 1000px) {
	.menu { height:inherit !important; width:100%;}
	.menu ul { min-width:100%; }
	.menu .js { display: none; width:100%;}
	.menu .js li { border: 0 none !important; width:100%; padding:0; margin:0;}
	.menu .js > li a {}
	.menu .js li ul { display:inline-block; opacity: 1; position: inherit; visibility: visible; background:none; padding:0; margin:0; width:100%;}
	.menu ul > li:hover ul { display: inline-block; visibility: visible; opacity: 1.0; filter: alpha(opacity=100);}
	.menu .js li ul li a {}
	.menu ul > li ul {max-width: 100%;}
}
		header .menu .link-menu, header .menu .link-menu-up, header .menu .link-menu-home, header .menu .link-menu-home-up, header .menu .link-submenu, header .menu .link-submenu-up{
			display:inline-block;
			width:auto;
			padding:15px 14px 15px 14px;
			font-size:14px;
			color:#000;
			margin-bottom:25px;
		}
			header .menu .link-menu:hover{
				color:#436586;
				background:#E5EAEE;
			}
			header .menu .link-menu-home{				
				border:1px solid #436586;
			}
			header .menu .link-menu-home-up{
				border:1px solid #436586;
				background:#436586;
				color:#FFF;
			}
			header .menu .link-menu-up{
				margin-bottom:0px;
				padding:15px 15px 36px 15px;
				color:#436586;
				font-weight:bold;
				border-bottom:4px solid #436586;
			}
			header .menu .link-submenu-up{
				background:#F6F8F9;
			}
		
		header .area-submenu{
			background:linear-gradient(#436586 50%, transparent 50%);
			border-bottom:1px solid #BDBDAE;
		}
			header .area-submenu .area-conteudo{
				background:url(../../imagens/bk-submenu-topo.png) 25% bottom no-repeat;
			}
			header .area-submenu .submenu{
				width:97%;
				padding:15px 0 25px 0;
				font-size:13px;					
				color:#FFF;				
			}
				header .area-submenu .submenu a{
					display:inline-block;
					padding:0;
					margin:0 15px 0 15px;
					font-size:13px;					
					color:#FFF;
				}
					header .area-submenu .submenu a:hover{
						opacity:0.5;
					}
					header .area-submenu .submenu .up{
						font-weight:bold;
					}
			
			header .area-submenu .link-navegacao{
				width:97%;
				padding:25px 0 25px;
				font-size:13px;
				color:#8A8A79;
				text-align:left;
			}
				header .area-submenu .link-navegacao a, header .area-submenu .link-navegacao span{
					font-size:13px;
					color:#8A8A79;
				}
					header .area-submenu .link-navegacao a:hover{
						color:#436586;
					}
					header .area-submenu .link-navegacao .up, header .area-submenu .link-navegacao span{
						font-weight:bold;
					}
		
/* ----- RODAPÉ ----- */	
	footer{}
		footer #grupo-empresa{
			background:#2A3B52;
		}
			footer #grupo-empresa .area-conteudo{
				padding:75px 0 75px 0;
				background:url(../../imagens/globo-rodape.gif) 12% top no-repeat, url(../../imagens/bk-radial-azul-rodape.jpg) right top no-repeat #2A3B52;
				background-size:auto, 60%;
			}
			footer #grupo-empresa .titulo{
				width:30%;
				padding:30px 10% 0 0;
				text-align:right;
			}
				footer #grupo-empresa .titulo h2{
					font-family:'Gotham-Book';
					font-size:30px;
					color:#FFF;
					font-weight:bold;
				}
					footer #grupo-empresa .titulo h2 strong{
						font-family:'Gotham-Medium';
						font-size:30px;
						color:#FFF;
						font-weight:bold;
					}
			footer #grupo-empresa .texto{
				width:36%;
				padding:0 10% 0 0;
				text-align:left;
				font-size:15px;
				color:#FFF;
				line-height:22px;
			}
				footer #grupo-empresa .texto a{
					display:inline-block;
					width:auto;
					margin:5px 0 0 0;
					padding:20px 5% 20px 5%;
					text-align:left;
					font-family:'Gotham-Light';
					font-size:20px;
					color:#6594C9;
					font-weight:bold;
					border:1px solid #6594C9;
				}
					footer #grupo-empresa .texto a span{
						font-family:'Gotham-Medium';
						font-size:20px;
						color:#6594C9;
						font-weight:bold;
						transition:0.5s;
					}
					footer #grupo-empresa .texto a:hover{
						color:#FFF;
						border:1px solid #FFF;
						background:#436586;
					}
						footer #grupo-empresa .texto a:hover span{
							color:#FFF;
						}
						
		footer #rodape{
		}
			footer #rodape .area-conteudo{
				padding:20px 0 10px 0;
			}
			footer #rodape .menu-rodape{
				width:60%;
				text-align:right;
			}
				footer #rodape .menu-rodape .submenu{
					width:30%;
					margin:0 0 0 1%;
					padding:15px 0 0 0;
					text-align:left;
					border-top:5px solid;
				}
				footer #rodape .menu-rodape .submenu-borda1{
					border-color:#2A3B52;
				}
				footer #rodape .menu-rodape .submenu-borda2{
					border-color:#101823;
				}
				footer #rodape .menu-rodape .submenu-borda3{
					border-color:#0A0B0C;
				}
					footer #rodape .menu-rodape .submenu a{
						display:inline-block;
						width:100%;
						margin:0 0 10px 0;
						font-size:13px;
						color:#000;
					}
						footer #rodape .menu-rodape .submenu a:hover, footer #rodape .menu-rodape .submenu .up{
							color:#436586;
						}					
				footer #rodape .menu-rodape .redes-sociais{
					padding:15px 0 20px 0;					
				}
					footer #rodape .menu-rodape .redes-sociais a{
						display:inline-block;
						margin:0 0 0 10px;
					}
						footer #rodape .menu-rodape .redes-sociais a:hover{
							opacity:0.7;
						}
						footer #rodape .menu-rodape .redes-sociais a img{
							max-width:36px;
						}
			footer #rodape .copy{
				float:left;
				width:28%;
				padding:20px 5% 0 3%;
				font-size:13px;
				color:#CCD4DE;
				text-align:left;
				line-height:20px;
			}
				footer #rodape .copy strong{
					font-size:13px;
					color:#CCD4DE;
				}
			footer #rodape .desenvolvedor{
				font-size:12px;
				color:#E5EAEE;
			}
				footer #rodape .desenvolvedor a{
					font-size:12px;
					color:#E5EAEE;
					font-weight:bold;
				}
					footer #rodape .desenvolvedor a:hover{
						color:#C90C0F;
					}
					
/* ----- FRASE ----- */
			.box-frase h4{
				font-family:'Gotham-Book';
			}
			.box-frase a{
				font-family:'Gotham-Light';
				font-weight:bold;
			}
				.box-frase a span{
					font-family:'Gotham-Medium';
					font-weight:bold;
				}

/* ----- BOX COOKIES ----- */
	#box-cookie{
		display:none;
		width:94%;
		position:fixed;
		z-index:10;
		bottom:0px;
		padding:35px 3% 35px 3%;
		background:#2A3B52;
		border-top:1px solid #FFF;
	}
		#box-cookie .cookie-texto{
			width:calc(98% - 150px);
			vertical-align:middle;
			text-align:left;
			color:#FFF;
		}
			#box-cookie .cookie-texto a{
				color:#436586;
			}
				#box-cookie .cookie-texto a:hover{
					color:#FFF;
				}
		#box-cookie .cookie-botao{
			width:120px;
			vertical-align:middle;
			padding:0 0 0 30px;
			text-align:right;
			color:#FFF;
		}
			#box-cookie .cookie-botao a{
				padding:10px 20px 10px 20px;
				background:#436586;
				border:none;
				border-radius:50px;
				color:#FFFFFF;
				font-size:15px;
				outline:none;
				cursor:pointer;
				transition:0.5s;
			}
				#box-cookie .cookie-botao a:hover{
					background:#008421;
				}

@media (max-width: 1250px)
{
	header .logo{
		width:100%;
		padding:0 0 0 0;
	}
		header .logo img{
		}
	header .menu{
		width:100%;
		padding:15px 0 0 0;
		text-align:center;
	}
}
		
@media (max-width: 1000px)
{
	.area-conteudo{
		width:90%;
		padding:0 5% 0 5%;
	}

/* ----- TOPO ----- */	
	header{}
		header .area-conteudo{
			width:100%;
			padding:5px 0 0 0;
		}
		header #idiomas{
			width:96%;
			text-align:right;
		}
			header #idiomas a{
				margin:0 0 0 10px;
			}
				header #idiomas a:hover, header #idiomas .idioma-ativo{
				}
				header #idiomas a img{
				}
		header .logo{
			width:90%;
			padding:5px 0 0 0;
		}
			header .logo img{
			}
		header .menu{
			width:100%;
			padding:25px 0 0 0;
			text-align:left;
		}
			header .menu .link-menu, header .menu .link-menu-up, header .menu .link-menu-home, header .menu .link-menu-home-up, header .menu .link-submenu, header .menu .link-submenu-up{
				display:inline-block;
				width:90%;
				padding:15px 5% 15px 5%;
				margin-bottom:0;
				border-bottom:1px solid #436586;
			}
				header .menu .link-submenu, header .menu .link-submenu-up{
					width:85%;
					padding:15px 5% 15px 10%;
				}
				header .menu .link-menu:hover, header .menu .link-submenu:hover{
					color:#436586;
					background:#E5EAEE;
				}
				header .menu .link-menu-home{
					color:#436586;
					background:none;
					border-left:none;
					border-right:none;
				}
				header .menu .link-menu-home-up{
					color:#436586;
					background:#E5EAEE;
					font-weight:bold;
				}
				header .menu .link-menu-up{
					color:#436586;
					background:#E5EAEE;
				}
				header .menu .link-submenu-up{
				}
		
		header .area-submenu{
			display:none;
			background:none;
		}
			header .area-submenu .area-conteudo{
				width:90%;
				background:url(../../imagens/bk-submenu-topo.png) right 5px no-repeat;
				background-size:contain;
			}
			header .area-submenu .submenu{
				display:none;
			}
				header .area-submenu .submenu a{
				}
					header .area-submenu .submenu a:hover{
					}
					header .area-submenu .submenu .up{
					}
			
			header .area-submenu .link-navegacao{
				width:100%;
				padding:20px 0 20px;
			}
				header .area-submenu .link-navegacao a{
				}
					header .area-submenu .link-navegacao a:hover{
					}
					header .area-submenu .link-navegacao .up{
					}

/* ----- RODAPÉ ----- */		
	footer{}
		footer #grupo-empresa{
		}
			footer #grupo-empresa .area-conteudo{
				padding:50px 0 50px 0;
				background:url(../../imagens/bk-radial-azul-rodape.jpg) center top no-repeat #2A3B52;
				background-size:90%;
			}
			footer #grupo-empresa .titulo{
				width:100%;
				padding:0 0 30px 0;
				text-align:left;
			}
				footer #grupo-empresa .titulo h2{
					font-size:25px;
				}
					footer #grupo-empresa .titulo h2 strong{
						font-size:25px;
					}
			footer #grupo-empresa .texto{
				width:100%;
				padding:0 0 0 0;
				text-align:left;
			}
				footer #grupo-empresa .texto a{
					display:inline-block;
					width:auto;
					margin:5px 0 0 0;
					padding:20px 5% 20px 5%;
					text-align:left;
					font-size:20px;
				}
		footer #rodape{
		}
			footer #rodape .area-conteudo{
				padding:30px 0 10px 0;
			}
			footer #rodape .menu-rodape{
				width:100%;
				text-align:center;
			}
				footer #rodape .menu-rodape .submenu{
					display:none;
					width:100%;
					margin:0 0 0 0;
					padding:15px 0 0 0;
					text-align:center;
				}
				footer #rodape .menu-rodape .submenu-borda1{
				}
				footer #rodape .menu-rodape .submenu-borda2{
				}
				footer #rodape .menu-rodape .submenu-borda3{
				}
					footer #rodape .menu-rodape .submenu a{
						display:inline-block;
						width:100%;
						margin:0 0 15px 0;
						font-size:13px;
						color:#000;
					}
						footer #rodape .menu-rodape .submenu a:hover{
							color:#436586;
						}					
				footer #rodape .menu-rodape .redes-sociais{
					padding:0 0 15px 0;					
				}
					footer #rodape .menu-rodape .redes-sociais a{
						width:36px;
						margin:0 8px 0 8px;
					}
						footer #rodape .menu-rodape .redes-sociais a:hover{
						}
						footer #rodape .menu-rodape .redes-sociais a img{
						}
			footer #rodape .copy{
				float:inherit;
				width:100%;
				padding:15px 0 0 0;
				text-align:center;
			}
				footer #rodape .copy strong{
				}
			footer #rodape .desenvolvedor{
				padding:15px 0 0 0;
				text-align:center;
			}
				footer #rodape .desenvolvedor a{
				}
					footer #rodape .desenvolvedor a:hover{
					}

/* ----- BOX COOKIES ----- */	
	#box-cookie{
		width:90%;
		padding:20px 5% 30px 5%;
	}
		#box-cookie .cookie-texto{
			width:100%;
			text-align:center;
		}
		#box-cookie .cookie-botao{
			width:100%;
			padding:20px 0 0 0;
			text-align:center;
		}
			#box-cookie .cookie-botao a{
			}
				#box-cookie .cookie-botao a:hover{
				}
	
}