@charset "utf-8";
/**************************************
      		CSS MENUS
***************************************/

/*Menu de Apoio - Header*/

	.nav-apoio{
	float:right;
	margin-right:15px;
	margin-bottom:5px;}
	
	.nav-apoio .lista li{
	display:inline;
        margin-right:10px;
	}	
	
	.nav-apoio .lista li.ultimo{margin:0;}	
	.nav-apoio .lista li.ultimo a{background:none; padding:0;}
	
	.nav-apoio .lista li a{
	font-family:"NeoSans", Arial, sans-serif;
	text-transform:uppercase;
        text-align:center;
	line-height:23px;
	vertical-align:middle;
	padding:0 13px 0 0;
	color:#626365;
	background: url(../imagens/icones/bullet-lista.png) no-repeat center right;}
	
	.nav-apoio .lista li a:hover, .nav-apoio .lista li a:focus{text-decoration:underline;}
	
/*Menu Principal*/

	.nav-principal{clear:both;}
		
	.nav-principal .lista{
	width:998px;
	height:41px;
	padding:0;
        margin:0 auto;
	background: url(../imagens/estrutura/nav-principal.png) no-repeat;}
		
	.nav-principal .lista li{
	position:relative;
	float:left;
        }

	.nav-principal .lista li a{
	display:inline-block;
        height:26px;
	font-family:"NeoSans", Arial, sans-serif;
	padding:14px 0 0;	
	color:#FFF;
	font-size:13px;	
	text-transform:uppercase;
	cursor:pointer;}
	
	.browserIE7 .nav-principal .lista li a{zoom:1;}
	
	.nav-principal .lista li a span{
	display:inline-block;
	padding:0 20px;
        border-right:solid 1px #86cfeb;}
        
		
	.nav-principal .lista li.item1{display:none;}	
	.nav-principal .lista li.ultimo a span{padding-right:11px; border:0 none;}
		
	.nav-principal .lista li ul{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	z-index:3;
	background:#335f96;}
		
	/*Hover*/	
	.nav-principal ul.hover li.hover{
	background: url(../imagens/estrutura/nav-principal.png) no-repeat -50px -44px;}
	
	.nav-principal ul.hover li.hover.item2{background-position:0 -44px;}
	.nav-principal ul.hover li.hover.ultimo{background-position:100% -44px;}
	
	.nav-principal ul.hover li.hover a, .nav-principal ul.hover li.hover a span{
	background:url(../imagens/estrutura/nav-principal.png) no-repeat;}
	
	.nav-principal ul.hover li.hover a{
	height:41px;
	padding:0;
	background-position:0 -90px;}
	
	.nav-principal ul.hover li.prev-hover a span{border:0 none;}
	
	.nav-principal ul.hover li.hover a span{
	height:22px;
	padding:13px 26px 0;
	border:0 none;
	background-position:100% -90px;}
			
	.nav-principal ul.hover li.item2.hover a span{padding-left:25px;}	
	
	/*Submenu*/	
	.nav-principal ul.hover li.hover ul{
	width:120%;
	padding:3px 0 5px;}
		
	.nav-principal ul.hover li.hover ul li{
	width:100%;
	display:block;
	padding:0;}
	
	.nav-principal ul.hover li.hover ul li a{
	display:block;
	text-transform:none;
	height:auto;
	padding:5px 5px 5px 32px;
	border:0 none;
	background: url(../imagens/estrutura/nav-principal.png) no-repeat -230px -98px;}
	
	.nav-principal ul.hover li.hover ul li a:hover, .nav-principal ul.hover li.hover ul li a:focus{
	background-color:#336d96;}
	
	.nav-principal ul.hover li.hover ul li a span{
	height:auto;
	border:0 none;
	padding:0 !important;
	background:none;}
	
	.frontpage .nav-principal{
	position:relative;
	z-index:10;
	/*background: url(../imagens/estrutura/bg-top-imagem-destaque.png) repeat-x bottom right;*/}
	
	.frontpage .nav-principal .menu{
	height:36px;
	margin-bottom:1px;}
	
	.frontpage .nav-principal .lista li ul{top:35px;}
	
/*Redes Sociais*/

	/*redes-sociais*/
	.nav-redes-sociais .lista{overflow:hidden;}
	
	.nav-redes-sociais .lista li{
	float:left;
	vertical-align:middle;}
	
	.nav-redes-sociais .lista li h4{	
	vertical-align:middle;
	font-family:"NeoSans", Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:11px;
	line-height:35px;
	color:#626365;}