/*!
 * PUBLICO Framework v2.0 - Barra Satelites
 *
 * Designed and built by webdesign@publico.pt, based on previous work by Hugo Baeta (@hugobaeta), Hugo Castanho (@hcastanho)
 */


 #network, #publico-network {
	width: 100%;
	background: #444;
	font-size: 12px;
	display:block !important;
	background-image: none;
	line-height: 18px;
	*position: relative;
	*z-index: 2;
	margin-bottom: 0;
	overflow: visible;
	color: #666;
}

#network .wrap, #publico-network .wrap {
	width: 100%;
	border-bottom: 1px solid #333;
}

#network nav, #publico-network nav {
	width: 940px;
	margin: 0 auto;
	padding: 0 !important;
	overflow: hidden;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size-adjust: none;
	font-size: 12px;
	line-height: 1;
	text-shadow: none;
	display: block;
}

#network nav ul li, #publico-network nav ul li {
	margin: 0 10px;
}

#network nav a, #publico-network nav a {
	display: block;
	-moz-transition: color 0.1s linear, background-color 0.1s linear;
	-ms-transition: color 0.1s linear, background-color 0.1s linear;
	-o-transition: color 0.1s linear, background-color 0.1s linear;
	-webkit-transition: color 0.1s linear, background-color 0.1s linear;
	transition: color 0.1s linear, background-color 0.1s linear;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	float: none;
	padding: 6px 10px 4px;
	line-height: 19px;
	color: #aaa;
	font-size: 11px;
	/* TODO */
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
}

#network nav a:hover, #publico-network nav a:hover {
	color: #eee;
	background-color: transparent;
	border: 0;
}

#network nav .active a, #publico-network nav .active a {
	color: #eee;
}

#networklinks {
	float: left;
	text-transform: uppercase;
}

#globalinfo {
	float: right;
	color: #555;
}

#networklinks {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin-left: -10px !important;
}

#globalinfo {
	font-size: 11px;
	line-height: 30px;
}

#globalinfo li.date {
	color: #eee;
	margin-right: 0;
	font-size: 11px;
}

#network .basicvertlist, #network .basichorizlist,
#publico-network .basicvertlist, #publico-network .basichorizlist {
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

#network .basicvertlist li, #network .basichorizlist li,
#publico-network .basicvertlist li, #publico-network .basichorizlist li {
	list-style: none;
	display: block;
	float: left;
}

#network nav ul li,
#publico-network nav ul li {
	margin: 0;
}

#network .basichorizlist li,
#publico-network .basichorizlist li {
	float: left;
}

#network #networklinks,
#publico-network #networklinks {
	float: left;	
}

#network .brand a, #publico-network .brand a {
	background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    text-indent: -9999px;
    height: 16px;
    width: 14px;
    padding: 7px 10px 6px;
    background: url(http://static.publico.pt/files/framework/v2/img/network_logo.png) no-repeat 11px 8px;
}


#network .brand a:hover, #publico-network .brand a:hover {
	background-position: 11px -18px;
}