@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow);

a, a:visited { text-decoration: none; outline: 0; color: #17427f; cursor:pointer !important; }
a:hover { text-decoration:none; color: #FFF; }
p a, p a:visited { line-height: inherit; color: #FFF; }
a{
		-webkit-transition:  0.2s ease-in-out;
		-moz-transition: 0.2s ease-in-out;
		-o-transition: 0.2s ease-in-out;
		-ms-transition: 0.2s ease-in-out;
		transition: 0.2s ease-in-out;
		}

.bg { background-color:#DCE8F6;}

h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 36px;
	margin: auto;
	font-weight: 600;
	letter-spacing: -1px;
	color: #0d3365;
}
h2 { font-family: 'PT Sans Narrow', sans-serif; font-size: 28px; margin: auto; font-weight: 400; letter-spacing: -1px; color: #000;}
h3 { font-family: 'PT Sans Narrow', sans-serif; font-size: 20px; margin: auto; font-weight: 400;  color: #0d3365;}
h4 { font-family: 'PT Sans Narrow', sans-serif; font-size: 14px; margin: auto; font-weight: 100; color: #0d3365;}
h5 { font-family: 'PT Sans Narrow', sans-serif; font-size: 58px; margin: auto; font-weight: 600; letter-spacing: -1px; color: #0d3365;}
h6 { font-family: 'PT Sans Narrow', sans-serif; font-size: 24px; margin: auto; font-weight: 600; letter-spacing: -0.5px; color: #FFF;}


#divlogotipo {
	text-align: center;
	margin-top: 60px;
}

#divmenuseparador {	
	border-right: #FFF212 thin solid;
	width: 3px;
	margin-right: 3px;
	padding: 0px;
	float: left;
	height: 40px;
	margin-top: 5px;
}

#divmenu {
	margin: 8px 0 0 0;
	font-family: 'PT Sans Narrow', sans-serif; 
	font-size: 24px; 
	font-weight: 400; 
	float: left;
	letter-spacing: -1px;
	text-align: center;
	width: 140px;
}
#divmenu a{
	color: #17427f;
	padding: 18px ;
}
#divmenu a:hover{
	color: #FFF;
	background-color: #17427f;
}

#divmenumobile {
	font-family: 'PT Sans Narrow', sans-serif; 
	font-size: 24px; 
	font-weight: 400; 
	letter-spacing: -1px;
	margin: 25px 0 0 10px;
}
#divmenumobile a{
	color: #FFF;
	background-color: #17427f;	
	padding: 8px ;
}
#divmenumobile a:hover{
	color: #17427f;
	background-color: #FBDA25;
}


#divbotao {
	color: #FFF;
	width: 200px;
	margin-top: 20px;
}
#divbotao a{
	color: #FFF;
	background-color: #17427f;	
	padding: 10px;		
}
#divbotao a:hover{
	color: #17427f;
	background-color: #FBDA25;
}

#divbtprod {
	color: #FFF;
	width: 100%;
	margin-top: 50px;
}
#divbtprod a{
	color: #FFF;
	background-color: #17427f;	
	padding: 20px 12px 20px 12px;	

}
#divbtprod a:hover{
	color: #17427f;
	background-color: #FBDA25;
}

#divbtfotoprodlink {
	width: 100px;
	height: 100px;
	margin-top: -20px;
	float: right;
	padding: 20px;
	background-color: #17427f;
}
#divbtfotoprodlink a{
	background-color: #17427f;
}
#divbtfotoprodlink a:hover{
	background-color: #FBDA25;
}
#divbtprodlink {
	color: #FFF;
	width: 100%;
	height: 10px;
	margin-top: 60px;
	font-size: 20px;
	float: left;
	background-color: #17427f;	
}
#divbtprodlink a{
	color: #FFF;
	background-color: #17427f;	
	padding: 20px;	
	box-sizing:border-box;
}
#divbtprodlink a:hover{
	color: #FBDA25;
	background-color: #13386A;
}
#divbtproddescricaolink {
	width: 80%;
	margin-top: 40px;
	font-size: 14px;
	float: left;
	margin-left: 20px;
}

#cabecalho_3 {
		width: 390px;
		height: 93px;
		margin-left: 40%;
		margin-top: -250px;
		z-index: 9999;
	
}
#banner {
		z-index: 1;
		width: 100%;
		height: 442px;
		background-color:#096;
}	
#bannerprodutos {
	left: 50%;

}

#divcontato1 {
	width: 40%;
	float:left;
	padding: 10px;
	margin-bottom: 120px;
}
#divcontato2 {
	width: 50%;
	float:left;
	padding: 10px;
	margin-left: 15px;
	margin-bottom: 80px
}
.formcontato1 {border: thin solid #3981af; color: #0d3365; font-size: 16px; background-color: #c0dbee; margin: 3px 0 3px 0; width:99%; padding: 6px;}
.formcontatobt { background-color: #17427f; border:none; color: #fff; font-size: 14px; margin: 3px 0 3px 0; width:30%; padding: 10px;}
