.peripheral-header{
	position:relative;
	margin-bottom:24px;
	*zoom:1margin-bottom: 0;
	border-bottom: 0!important;
	border-right: 0!important;
	border-left: 0!important;
	position: relative;
	clear: both;
	padding: 8px!important; height: 29px;
	overflow: visible;
}

.peripheral-header:before,.peripheral-header:after{content:"";display:table}
.peripheral-header:after{clear:both}

.peripheral-title{
	font-family:"PublicoBannerBlack",Georgia,serif;
	font-weight:bold;
	font-size:36px;
	color:#569b28;
	margin-bottom:0;
	background:url(logo_examesnacionais.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	width: 278px;
	height: 48px;
	margin-top: -15px;
}

.poll-alt-item {
	background: transparent url('http://static.publico.pt/files/homepage/img/single-h-bar-light.png') bottom left repeat-x;
	cursor: pointer;
}

.poll-alt-item:hover {
	background-color: #eee;
	cursor: pointer;
}

.poll-alt-item:last-child {
	background-image: none;
}

.poll-alt-item-inner {
	position: relative;
	display: block;
	margin-left: 40px;
}

.poll-alt-item-bar {
	position: absolute;
	background: #E7DEDE;
	background: rgba(72,0,9,0.1);
	top: 0;
	left: 0;
	z-index: 1;
	height: 100%;
	width: 0;
}

.poll-alt-item-name {
	position: relative;
	z-index: 2;
	padding: 16px 8px;
	display: block;
}

.poll-alt-vote {
	display: block;
	width: 24px;
	height: 25px;
	position: absolute;
	background: url(sprite.png) 0 -68px no-repeat;
	margin-top: 13px;
	margin-left: 8px;
}

.selected .poll-alt-vote {
	background: url(sprite.png) -34px -68px no-repeat;
}

.poll-alt-item-count {
	position: absolute;
	z-index: 3;
	right: 8px;
	top: 16px;
	display: none;
	font-family: "BebasNeueRegular", sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #aaa;
}

.poll-alt-item:hover .poll-alt-item-count { 
	display: block;
}

.poll-alt .entry-title {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 16px;
}

.poll-share {
	display: none;
	margin-top: -8px;
}

.poll-share li {
	font-size: 10.5px;
	text-transform: uppercase;
	color: #999;
	float: right;
	margin-left: 8px;
}
.poll-share li .icon,
.peripheral-social-share li .icon {
	opacity: 0.4;
}
.poll-share li:hover .icon,
.peripheral-social-share li:hover .icon {
	opacity: 1;
}

.peripheral-social-share {
	position: absolute;
	bottom: 7px;
	margin-bottom: 0;
	left: 303px;
}

.peripheral-social-share li {
	float: left;
	margin-right: 4px;
}

.peripheral-sponsor {
	float: right;
}

.peripheral-sponsor img {
	margin-bottom: 0;
	margin-left: 4px;
}

.peripheral-sponsor span {
	font-size: 10.5px;
	text-transform: uppercase;
	color: #999;
}

.documents .tab-content li a {
	padding: 2px 0;
}

.documents .tab-content li .icon {
	opacity: 0.5;
}

.documents .tab-content li a:hover .icon {
	opacity: 1;
}

.tooltip{text-shadow:none;line-height:14px!important;text-transform:none!important}.tooltip .in{opacity:100}