/*********************************
	Header Fortaleza
*********************************/
	
#header-fortaleza {
    width: 100%;
    height: 32px;
    position: absolute;
    top: 0;
    background: #EEEEEE;
    font-family: Arial, Helvetica, "Sans Serif";
}

#header-fortaleza .c-hamburger {
	display: none;
}

#header-fortaleza nav ul {
	display:block;
}

body .ui-button.ui-state-hover {
    background: #E68301 !important;
    border-color: #E68301 !important;
    color: white !important;
}

a:link#resultado {
    color: red;
}

a:visited#resultado {
    color: red;
}

@media(max-width: 768px) {
/*     #header-fortaleza nav{ */
/*         display:none; */
/*     } */

	#header-fortaleza nav {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99999;
	}
	
	#header-fortaleza nav ul {
	    width: 100%;
	    text-align: right;
	    background: #EEE;
	    margin-top: 32px !important;
	    border-top: 3px solid #ccc;
	}
	
	#header-fortaleza nav ul li {
		display: block;
		width: 100%;
		border-bottom: 1px solid #ccc;
	}
	
	#header-fortaleza nav ul li a {
		padding: 10px 10px 10px 60% !important;
	}
	
	#header-fortaleza .c-hamburger {
		display: block;
		position: relative;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 32px;
		height: 32px;
		font-size: 0;
		text-indent: -9999px;
		appearance: none;
		box-shadow: none;
		border-radius: none;
		border: none;
		cursor: pointer;
		transition: background 0.3s;
	    float: right;
            display: none;
            clear: both;
	    border: 1px solid #ccc;
	}
	
	#header-fortaleza .c-hamburger:focus {
		outline: none;
	}
	
	#header-fortaleza .c-hamburger span {
	    display: block;
	    position: absolute;
	    top: 14px;
	    left: 4px;
	    right: 4px;
	    height: 4px;
	    background: white;
            clear: both;
	}
	
	#header-fortaleza .c-hamburger span::before,
	#header-fortaleza .c-hamburger span::after {
	    position: absolute;
	    display: block;
	    left: 0;
	    width: 100%;
	    height: 4px;
	    background-color: #fff;
	    content: "";
	}
	
	#header-fortaleza .c-hamburger span::before {
		top: -10px;
	}
	
	#header-fortaleza .c-hamburger span::after {
		bottom: -10px;
	}
	
	#header-fortaleza .c-hamburger--rot span {
		transition: transform 0.3s;
	}
	
	#header-fortaleza .c-hamburger--rot.is-active span {
		transform: rotate(90deg);
	}
	
	#header-fortaleza nav ul.mobile-hide {
		display: none;
	}
	
	#header-fortaleza nav ul.mobile-show {
		display: block;
	}
}

#header-fortaleza .header-fortaleza-container {
    width: 100%;
    max-width: 1200px;
    height: 32px;
    margin: 0 auto;
}

#header-fortaleza nav ul {
    text-align: right;
    padding: 0;
    margin: 0;
}

#header-fortaleza nav ul li {
    display: inline-block;
}

#header-fortaleza nav ul li a,
#header-fortaleza .acesso-informacao {
    font-size: 12px;
    color: #555;
    font-weight: bold;
    line-height: 32px;
    padding: 0 12px;
}

#header-fortaleza .acesso-informacao {
    float: left;
}

#header-fortaleza .logo-fortaleza {
    float: left;
    display: block;
    margin: 4px;
}

