@charset "UTF-8";/* CSS Document *//* Governo Civil de Portalegre *//*--------------------------------------  Menu--------------------------------------*//* --- Menu Principal --- */#siteNavigation {	height: 50px;	*top: -0px;		_top: -2px;	background:url(../images/bg_menu.png);	z-index:100px;	position:relative;	width:780px;	z-index:25;	}#siteNavigation a {	padding: 10px;	}#siteNavigation ul.navPrimary{	margin: 0px 0 0 8px;	margin-left:-35px;		position:relative;			}#siteNavigation ul.navPrimary li {  	list-style-type:none;	list-style-image:none;	margin: 0 0 2px 0;	float:left;	position:relative;}#siteNavigation ul.navPrimary li a {  	display:block;  	height:20px;  	text-decoration:none;  	text-indent:-9000px;  	overflow: hidden;	background-position: center left;	outline:none;}#siteNavigation ul.navPrimary li a:hover, #siteNavigation ul.navPrimary li.current a {	background-position: bottom left;}#siteNavigation ul.navPrimary li.about a{  	background-image:url(../images/bt_gov.png);	width: 92px;	background-repeat: no-repeat;	}#siteNavigation ul.navPrimary li.programs a{  background-image:url(../images/bt_serv.png);	width: 92px;	background-repeat: no-repeat;}#siteNavigation ul.navPrimary li.locations a{  background-image:url(../images/bt_dist.png);	width: 92px;	background-repeat:no-repeat;}#siteNavigation ul.navPrimary li.learning a{  background-image:url(../images/bt_com.png);	width: 92px;	background-repeat:no-repeat;}/* Keeps current primary selected */#siteNavigation .navPrimary li.about:hover a{  background-image:url(../images/bt_com.png);	width: 92px;	background-repeat:no-repeat;	}#siteNavigation .navPrimary li.sfhover a{	background-position: bottom left;}/* --- Secondary Navigation (Drop Down) -- */#siteNavigation ul.navSecondary{	width:150px;	background-color:#eae9e0;	border:1px solid #cbcbcd;	border-top:none;	position:absolute;	padding:3px 10px 6px 10px;	margin:0;	top:40px;	left:-999em; /* hides nav */	}#siteNavigation li.about ul.navSecondary{	margin-left:6px;		}#siteNavigation ul.navSecondary li a{	padding:6px;	_margin-top:-3px;	_margin-bottom:-20px;	color:#148640;	width:auto !important;	background:none !important;	text-indent:0 !important;	height:auto !important;	display:list-item !important;	border-bottom:1px solid #d3e5b4;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:11px;	}#siteNavigation ul.navSecondary li a:hover{	background-color:#d3e5b4 !important;}#siteNavigation ul.navSecondary li {  	list-style-type:none;	margin: 0 0 2px 0;	_margin-top:5px;	float:none;	_margin-bottom:2px;		}/* displays secondary navigation on hover */ #siteNavigation .navPrimary li:hover ul.navSecondary, #siteNavigation .navPrimary li.sfhover ul.navSecondary {		left: 0; /* shows nav */ 	}.sfhover{}/* Keeps current secondary selected */#siteNavigation .navSecondary li.sfhover a,#siteNavigation .navSecondary li:hover a{	background-color:#e5e4db !important;}