html {
	overflow-y:scroll;
	height:100%;
	min-height:100%;
	background:#5cbfdb url(http://imgs.sapo.pt/1820/img/body-bg.jpg) no-repeat center 65px;
}
body {
	text-align:center;
	min-height:100%;
	background:transparent url(http://imgs.sapo.pt/1820/img/photo-bg.jpg) no-repeat center bottom;
	font:62.5% Arial, Helvetica, sans-serif
}
* html body {
	height:100%;
}
* {
	padding:0;
	margin:0
}
a img, fieldset {
	border: 0
}
.center {
	margin: 0 auto;
	width:958px;
	text-align:left
}
/* Top */
#Page {
	background: transparent url(http://imgs.sapo.pt/1820/img/top-bg.gif) repeat-x center top;
	padding-top: 3px
}
.logo {
	float:left;
	width:150px
}
.login {
	float:right;
	padding: 16px 8px 8px 22px;
	background: transparent url(http://imgs.sapo.pt/1820/img/login-bg.gif) no-repeat left center
}
.login a {
	display:block;
	height: 9px;
	width:56px;
	margin-bottom: 6px;
	text-indent:-9000px;
	outline:none;
}
#nav-login {
	background: url(http://imgs.sapo.pt/1820/img/login.gif) no-repeat top left
}
#nav-registo {
	background: url(http://imgs.sapo.pt/1820/img/registo.gif) no-repeat top left
}
.nav {
	float:left;
	padding-top: 9px;
	padding-left: 27px
}
.nav li {
	float:left;
	list-style:none;
	padding-right: 36px;
	height: 63px
}
.nav li a {
	display:block;
	color:#afafaf;
	font-size:0.9em;
	text-decoration:none;
	padding-left:3px
}
.nav li a span {
	display:block;
	padding: 9px 8px 9px 5px
}
.nav li a strong {
	display:block;
	font-size:1.2em
}
.nav li a img {
	display:block
}
.nav li a:hover, .nav li.selected a {
	background: transparent url(http://imgs.sapo.pt/1820/img/navLeft.gif) no-repeat top left
}
.nav li a:hover span, .nav li.selected a span {
	background: transparent url(http://imgs.sapo.pt/1820/img/navRight.gif) no-repeat top right
}
.nav li.selected {
	background: transparent url(http://imgs.sapo.pt/1820/img/nav-sel.gif) no-repeat 8px bottom
}
/* Content */
#Body {
	width:780px;
	clear:right;
	padding-right: 8px;
	color: #595959
}
#Content {
	float:right;
	width:780px;
	clear:right;
	padding-top: 25px
}
#index #Body {
	float: left;
	clear: both;
	padding-left:  31px;
	margin-bottom: 20px;
}
.breadcrumb {
	font-size:1.1em;
	padding-left:17px
}
.breadcrumb p {
	color:#555;
	padding:2px 0 15px
}
.breadcrumb a {
	color:#555;
	font-weight:bold;
	margin-right: 2px
}
.breadcrumb a:hover {
	text-decoration:none
}
.breadcrumb em {
	font-style:normal;
	margin-left: 2px
}
.box1 {
	padding-top:10px
}
.box1, .box1-bottom {
	width:780px;
	float:left
}
.box1-content {
	background: url(http://imgs.sapo.pt/1820/img/box1-bg.png) no-repeat top left;
	float:left;
	width:760px;
	padding: 17px 10px
}
.box1-bottom {
	background: url(http://imgs.sapo.pt/1820/img/box1-bottom.png) no-repeat top left;
	height: 5px
}
.box1-Separator {
	background: url(http://imgs.sapo.pt/1820/img/box1-sep.gif) no-repeat 442px 29px
}
.box2 {
	padding-top:10px
}
.box2, .box2-bottom {
	width:427px;
	float:left
}
.box2-content {
	background: url(http://imgs.sapo.pt/1820/img/box2-bg.png) no-repeat top left;
	float:left;
	width:407px;
	padding: 10px
}
.box2-bottom {
	background: url(http://imgs.sapo.pt/1820/img/box2-bottom.png) no-repeat top left;
	height: 14px
}
.box3 {
	padding-top:10px
}
.box3, .box3-bottom {
	width:303px;
	float:left
}
.box3-content {
	background: url(http://imgs.sapo.pt/1820/img/box3-bg.png) no-repeat top left;
	float:left;
	width:283px;
	padding: 10px
}
.box3-bottom {
	background: url(http://imgs.sapo.pt/1820/img/box3-bottom.png) no-repeat top left;
	height: 13px
}
.box4 {
	width:941px;
	float:left;
	padding: 10px 4px 10px 12px
}
.box4-content {
	background: url(http://imgs.sapo.pt/1820/img/box4-bg.png) no-repeat top left;
	float:left;
	width:923px;
	padding: 6px 0 6px 18px
}
.box4-bottom {
	background: url(http://imgs.sapo.pt/1820/img/box4-bottom.png) no-repeat top left;
	height: 4px;
	width:941px;
	clear:both
}
.box4-Separator {
	background: url(http://imgs.sapo.pt/1820/img/box1-sep.gif) no-repeat 457px 2px
}
.colLeft {
	float:left;
	width:427px
}
.colRight {
	float:right;
	width:303px
}
.colLeft2Col {
	float:left;
	width:436px
}
.colRight2Col {
	float:right;
	width:444px
}
#Footer {
	text-align:right;
	clear:both;
	padding: 9px 12px 30px;
	color:#005975;
	font-size:0.9em
}
#Footer img {
	float:right;
	margin-left: 5px
}
#Footer p {
	padding-top: 5px
}
#page-footer {
	position:relative;
	clear:both;
	min-height:430px
}
* html #page-footer {
	height:430px
}
#page-footer div {
	position: absolute
}
#posMsg1 {
	left:0;
	top:108px;
}
#posMsg2 {
	left:230px;
	top:40px;
}
#posMsg3 {
	left:525px;
	top:100px;
}
#posMsg4 {
	left:760px;
	top:75px;
}
#Content-bottom {
	clear: both
}
/* Global*/		
.cb {
	display:block;
	clear:both
}
.info {
	font-size:1.5em;
	line-height: 1.3em
}
.listBull-1 {
	padding: 10px 0px 0px 20px;
	clear:both
}
.listBull-1 li {
	list-style:none;
	background:transparent url(http://imgs.sapo.pt/1820/img/bull1.png) no-repeat left top;
	padding:0 0 10px 24px
}
.listBull-1 li a {
	color: #595959;
	text-decoration: none
}
.listBull-1 li a.selected {
	color: #198a9e;
	text-decoration: none
}
.listBull-2 {
	padding: 0px 0px 0px 40px;
	clear:both
}
.listBull-2 li {
	font-size:0.9em;
	line-height: 1.3em;
	list-style:none;
	background:transparent url(http://imgs.sapo.pt/1820/img/bull1_pq.png) no-repeat left top;
	padding:0px 10px 6px 15px
}
.listBull-2 li a {
	color: #595959;
	text-decoration: none
}
.listBull-2 li a.selected {
	color: #198a9e;
	text-decoration: none
}
.listBull-item-1 {
	background:transparent url(http://imgs.sapo.pt/1820/img/bull1.png) no-repeat left top;
	padding:0 0 10px 24px;
	margin-top: 15px
}
.listBull-item-2 {
	background:transparent url(http://imgs.sapo.pt/1820/img/bull1.png) no-repeat left top;
	padding:0 0 10px 24px;
	clear:both
}
.audio-List {
	clear: both;
	padding: 10px 0 5px
}
.btn {
	clear: both;
	padding: 10px 0 0 5px
}
.ballon-1 {
	width:275px;
	float:right
}
.ballon-1 p {
	padding: 0 0 10px 18px
}
h1.info {
	padding-bottom: 15px
}
.txtSpc {
	padding: 5px
}
.txtSpc .btn {
	padding-left:0
}
.show1 {
	background: transparent url(http://imgs.sapo.pt/1820/img/show1.png) no-repeat left top;
	min-height:152px;
	padding: 10px 167px 0 0
}
div.show1 p {
	padding: 10px 0 0
}
* html .show1 {
	height:152px
}
.show1 .btn {
	text-align:right
}
.show1 .btn a {
	margin-left: auto
}
.show2 {
	background: transparent url(http://imgs.sapo.pt/1820/img/show3.png) no-repeat left top;
	min-height:152px;
	padding: 10px 10px 0 0
}
div.show2 p {
	padding: 10px 0 0
}
* html .show2 {
	height:154px
}
.show2 .btn {
	text-align:left;
	padding-left: 0
}
.show2 .btn a {
	margin-left: auto
}
.ballon-2 {
	background: transparent url(http://imgs.sapo.pt/1820/img/bg-player.gif) no-repeat top left;
	width: 399px;
	height: 360px;
	margin-top: 10px;
	padding: 14px
}
/********************************************ALTERCOES TERMOS E CONDIÇOES*******************************************************************/
.box1-content {
	background: #d3ecf6;
	float:left;
	width:760px;
	padding: 17px 10px;
	border-radius: 5px;
}
.box1-bottom { background:none;
	height: 5px
}
.termos ul {
	padding:	25px;
}
.termos td {
	padding:3px 10px;
}
