		

	@font-face {

		font-family:'PlutoCondLight';

		src: url('../fontes/PlutoCondLight/PlutoCondLight.eot');

		src: url('../fontes/PlutoCondLight/PlutoCondLight.eot') format('embedded-opentype'),

			 url('../fontes/PlutoCondLight/PlutoCondLight.woff2') format('woff2'),

			 url('../fontes/PlutoCondLight/PlutoCondLight.woff') format('woff'),

			 url('../fontes/PlutoCondLight/PlutoCondLight.ttf') format('truetype'),

			 url('../fontes/PlutoCondLight/PlutoCondLight.svg#PlutoCondLight') format('svg');

	}

	@font-face {

		font-family:'PlutoExtraLight';

		src: url('../fontes/PlutoExtraLight/PlutoExtraLight.eot');

		src: url('../fontes/PlutoExtraLight/PlutoExtraLight.eot') format('embedded-opentype'),

			 url('../fontes/PlutoExtraLight/PlutoExtraLight.woff2') format('woff2'),

			 url('../fontes/PlutoExtraLight/PlutoExtraLight.woff') format('woff'),

			 url('../fontes/PlutoExtraLight/PlutoExtraLight.ttf') format('truetype'),

			 url('../fontes/PlutoExtraLight/PlutoExtraLight.svg#PlutoExtraLightaaa') format('svg');

	}

	@font-face {

		font-family:'PlutoRegular';

		src: url('../fontes/PlutoRegular/PlutoRegular.eot');

		src: url('../fontes/PlutoRegular/PlutoRegular.eot') format('embedded-opentype'),

			 url('../fontes/PlutoRegular/PlutoRegular.woff2') format('woff2'),

			 url('../fontes/PlutoRegular/PlutoRegular.woff') format('woff'),

			 url('../fontes/PlutoRegular/PlutoRegular.ttf') format('truetype'),

			 url('../fontes/PlutoRegular/PlutoRegular.svg#PlutoRegular') format('svg');

	}

	

		

	*{

		font-family:Arial, Helvetica, sans-serif;

		font-size:13px;

		color:#1D3746;

		padding:0;

		margin:0;

		border:0;

	}

	

	html, body {

		width:100%;

		height:100%;

		margin:0 auto;

		text-align:center;

		background:#FFF;

	}

	img{		

		width:100%;

		height:auto;

		border:0;

	}

	a{

		text-decoration:none;

		transition:0.5s;

	}

	h1,h2{

		margin:0;

		padding:0;

		font-weight:normal;

		line-height:30px;

		font-size:30px;

		color:#D2A966;

		font-family:'PlutoCondLight';

	}	



	.limpar_css{

		clear:both;

	}

	

	.conteudo{

		display:inline-block;

		width:98%;

		padding:0 1% 0 1%;

		max-width:1480px;

		margin:auto;

	}

	

	

	#topo{

		display:inline-block;

		width:100%;

		background:url(../../imagens/bk_topo.jpg) center top repeat-x #627EA6;

	}

		#topo .logo{

			display:inline-block;

			vertical-align:top;

			width:17%;

			padding:15px 2% 15px 0;

		}

			#topo .logo img{

				max-width:214px;

			}

		#topo .slogan{

			display:inline-block;

			vertical-align:top;

			width:46%;

			padding:40px 0 40px 5%;

			background:url(../../imagens/bk_topo_selecao.jpg) left top no-repeat;

			text-align:left;

			font-family:'PlutoRegular';

			font-size:15px;

			color:#D1AA67;

		}

		#topo .topo_redes_sociais{

			display:inline-block;

			vertical-align:top;

			width:10%;

			padding:20px 0 0 0;

			text-align:right;

		}

			#topo .topo_redes_sociais .icone{

				display:inline-block;

				vertical-align:top;

				padding:0 1% 5% 1%;				

			}

				#topo .topo_redes_sociais .icone img{

					max-width:26px;

				}
		
		#topo .estrela{
			display:inline-block;
			vertical-align:top;
			width:5%;
			padding:20px 2% 0 2%;
			text-align:center;
		}
			#topo .estrela img{
				max-width:28px;	
			}
		
		#topo .idioma{

			display:inline-block;

			vertical-align:top;

			width:9%;

			padding:20px 0 0 0;

			text-align:left;

		}

			#topo .idioma .linguagem{

				display:inline-block;

				vertical-align:top;

				padding:0 1% 5% 1%;				

			}

				#topo .idioma .linguagem img{

					max-width:33px;

				}

			#topo .idioma .linguagem_bloqueada{

				opacity:0.5;

				transition:0.5s;			

			}

				#topo .idioma .linguagem_bloqueada:hover{

					opacity:1.0;		

				}

		

	

	#topo_menu{

		display:inline-block;

		width:100%;

		background:url(../../imagens/bk_topo_menu.jpg) center top repeat-x;

	}

		#topo_menu .menu{

			display:inline-block;

			vertical-align:middle;

			width:100%;

			padding:20px 0 20px 0;

		}

			#topo_menu .menu .link_menu, #topo_menu .menu .link_menu_up{

				padding:10px 0 10px 0;

				font-family:'PlutoRegular';

				font-size:13px;

				color:#FFF;

			}

				#topo_menu .menu .link_menu:hover, #topo_menu .menu .link_menu_up{

					color:#D1AA66;

				}

				#topo_menu .menu .link_menu_up{

					background:url(../../imagens/link_up.png) center bottom no-repeat;

				}

				#topo_menu .menu ul li ul li .link_menu_up{

					background:none;

				}

/* --------------------- Menu --------------------- */		

			.atalho_menu {

				width:90%;

				padding:20px 5% 20px 5%;

				cursor:pointer;

				color:#D1AA66;

				background:url(../../imagens/icone_menu.png) 95% center no-repeat #5A77A0;

				font-size:18px;

				text-align:left;

				border-bottom:1px solid #D1AA66;

				font-family:'PlutoRegular';

			}

					

			.menu {display: block; 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 4px 0 4px;}

			.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); background:url(../../imagens/bk_submenu.png) left 20px repeat-x; padding:25px 2% 15px 2%; text-align:left;}

			.menu ul > li:hover ul { display: block; 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: 951px) {

				.menu .atalho_menu { display:none; }

			}

			@media (max-width: 950px) {		

				.menu { height: auto !important; width:100%; background:#5A77A0;}

				.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:none; opacity: 1; position: inherit; visibility: visible; background:none; padding:0; margin:0; width:100%; text-align:center}

				.menu ul > li:hover ul { display: none; visibility: visible; opacity: 1.0; filter: alpha(opacity=100);}

				.menu .js li ul li a {}

				.menu ul > li ul {max-width: 100%;}

			}		

/* --------------------- FIM Menu --------------------- */

	

	#conteudo{

		display:inline-block;

		width:100%;

		background:url(../../imagens/bk_conteudo.jpg) center top repeat-x;

	}

		

	

	#rodape{

		display:inline-block;

		width:100%;

		background:url(../../imagens/bk_rodape.jpg) center top repeat-x;

		border-top:5px solid #D3A968;

	}

		#rodape .rodape_endereco{

			display:inline-block;

			vertical-align:top;

			width:23%;

			padding:30px 0 30px 0;

			text-align:left;

			font-family:'PlutoRegular';

			font-size:13px;

			color:#9F722E;

			line-height:18px;

		}

			#rodape .rodape_endereco strong{

				font-family:'PlutoRegular';

				font-size:13px;

				color:#9F722E;

			}

			#rodape .rodape_endereco a{

				font-family:'PlutoRegular';

				font-size:13px;

				color:#9F722E;

				text-decoration:underline;

			}

				#rodape .rodape_endereco a:hover{

					color:#777;

				}

		#rodape .rodape_telefone{

			display:inline-block;

			vertical-align:top;

			width:18%;

			padding:30px 0 0 0;

			text-align:left;

			font-family:'PlutoRegular';

			font-size:19px;

			color:#9F722E;			

		}

			#rodape .rodape_telefone a{

				padding:0 0 0 30px;

				font-family:'PlutoRegular';

				font-size:13px;

				color:#9F722E;

				text-decoration:underline;

				background:url(../../imagens/icone_email.png) left no-repeat;

			}

				#rodape .rodape_telefone a:hover{

					color:#777;

					background:url(../../imagens/icone_email_up.png) left no-repeat;

				}

		#rodape .divisao_rodape{

			display:inline-block;

			vertical-align:top;

			width:1px;

			margin:30px 2% 0 2%;

			height:60px;

			background:#EBD6B8;

		}		

		#rodape .rodape_livre{

			display:inline-block;

			vertical-align:top;

			width:27%;

		}

		#rodape .rodape_nn{

			display:inline-block;

			vertical-align:top;

			width:10%;

			min-height:170px;

			margin:-4% 0 0 0;

			background:#FFF;

		}

			#rodape .rodape_nn img{

				width:95%;

				max-width:80px;

			}		

		#rodape .rodape_redes_sociais{

			display:inline-block;

			vertical-align:top;

			width:10%;

			padding:20px 0 0 2%;

		}

			#rodape .rodape_redes_sociais .icone{

				display:inline-block;

				vertical-align:top;

				padding:0 1% 5% 1%;

			}

				#rodape .rodape_redes_sociais .icone img{

					max-width:26px;

				}





@media (min-width : 951px) and (max-width: 1250px)

{

	#topo{

	}

		#topo .logo{

		}

			#topo .logo img{

			}

		#topo .slogan{

		}

		#topo .topo_redes_sociais{

		}

			#topo .topo_redes_sociais .icone{		

			}

				#topo .topo_redes_sociais .icone img{

				}

		#topo .idioma{

		}

			#topo .idioma .linguagem{			

			}

				#topo .idioma .linguagem img{

				}

			#topo .idioma .linguagem_bloqueada{

			}

				#topo .idioma .linguagem_bloqueada:hover{	

				}

	

	

	#topo_menu .menu{

	}

		#topo_menu .menu .link_menu, #topo_menu .menu .link_menu_up{

		}

			#topo_menu .menu .link_menu:hover, #topo_menu .menu .link_menu_up{

			}

			#topo_menu .menu .link_menu_up{

			}

	

	

	#rodape{

	}

		#rodape .rodape_endereco{

			width:32%;

		}

			#rodape .rodape_endereco strong{

			}

			#rodape .rodape_endereco a{

			}

				#rodape .rodape_endereco a:hover{

				}

		#rodape .rodape_telefone{

			width:26%;		

		}

			#rodape .rodape_telefone a{

			}

				#rodape .rodape_telefone a:hover{

				}

		#rodape .divisao_rodape{

			margin:30px 1% 0 1%;

		}		

		#rodape .rodape_livre{

			width:15%;

		}

		#rodape .rodape_nn{

			width:10%;

		}

			#rodape .rodape_nn img{

			}		

		#rodape .rodape_redes_sociais{

		}

			#rodape .rodape_redes_sociais .icone{

				padding:0 1% 3% 1%;

			}

				#rodape .rodape_redes_sociais .icone img{

				}

}





@media (max-width: 950px)

{



	.conteudo{

		width:100%;

		padding:0;

	}

	

	#topo{

	}

		#topo .logo{

			width:90%;

			padding:15px 0 5px 0;

		}

			#topo .logo img{

			}

		#topo .slogan{

			width:90%;

			padding:0 0 25px 0;

			background:none;

			text-align:center;

		}

		#topo .topo_redes_sociais{

			width:45%;

			padding:0 0 5px 0;

			text-align:left;

		}

			#topo .topo_redes_sociais .icone{

				padding:0 1% 3% 1%;				

			}

				#topo .topo_redes_sociais .icone img{

				}
		
		#topo .estrela{
			display:none;
		}
			#topo .estrela img{
			}
		
		#topo .idioma{

			width:45%;

			padding:0 0 5px 0;

			text-align:right;

		}

			#topo .idioma .linguagem{

				padding:0 1% 3% 1%;				

			}

				#topo .idioma .linguagem img{

				}

			#topo .idioma .linguagem_bloqueada{

			}

				#topo .idioma .linguagem_bloqueada:hover{

				}

	

	

	#topo_menu .menu{

		padding:0 0 0 0;

	}

		#topo_menu .menu .link_menu, #topo_menu .menu .link_menu_up{

			display:inline-block;

			width:90%;

			padding:12px 5% 12px 5%;

			border-bottom:1px solid #D1AA66;

		}

			#topo_menu .menu .link_menu:hover, #topo_menu .menu .link_menu_up{

				color:#D1AA66;

			}

			#topo_menu .menu .link_menu_up{

				background:#536A8E;

			}

	

	

	#rodape{

	}

		#rodape .rodape_endereco{

			width:90%;

			padding:30px 0 30px 0;

			text-align:center;

		}

			#rodape .rodape_endereco strong{

			}

			#rodape .rodape_endereco a{

			}

				#rodape .rodape_endereco a:hover{

				}

		#rodape .rodape_telefone{

			width:90%;

			padding:0 0 20px 0;

			text-align:center;			

		}

			#rodape .rodape_telefone a{

				display:block;

				padding:0 0 0 0;

				background:none;

			}

				#rodape .rodape_telefone a:hover{

					background:none;

				}

		#rodape .divisao_rodape{

			display:none;

		}		

		#rodape .rodape_livre{

			width:90%;

		}

		#rodape .rodape_nn{

			width:90%;

			padding:0;

			margin:0;

			min-height:inherit;

			background:none;

		}

			#rodape .rodape_nn img{

			}		

		#rodape .rodape_redes_sociais{

			width:90%;

			padding:30px 0 20px 0;

		}

			#rodape .rodape_redes_sociais .icone{

				display:inline-block;

				vertical-align:top;

				padding:0 1% 1% 1%;

			}

				#rodape .rodape_redes_sociais .icone img{

				}

}

		