@charset "utf-8";

/*	.clearMeNicely {clear: both; height: 0px; line-height: 0px; visibility:hidden; font-size: 0px;}	*/
	H1, H2, H3, H4, H5, H6,
	INPUT, SELECT, FORM, BODY
	P, UL, LI, HR {margin:0px; padding:0px; list-style:none;}	
	HR {visibility:hidden; width:0px; height:0px; clear:both; display:block; background-color:#FFF; border-color:#FFF;}
	
	.pptHeader {width:990px; margin:0px auto; }
	.pptHeader.desporto {width:940px; margin:0px auto;}
	.pptHeader UL {list-style:none; margin:0px; padding:0px;}
	
	.pptHeader .pubTextual { position:absolute; width:750px; height:17px; overflow:hidden; top:15px; display:block; background:url(http://www.publico.clix.pt/files/header/img/pubVert.gif) no-repeat top left; padding-left:12px;}
		.gecko .pptHeader .pubTextual {top:14px;}
		.opera .pptHeader .pubTextual {top:8px;}
		.safari .pptHeader .pubTextual {top:8px;}
	.pptHeader .pubTextual IFRAME {margin-top:2px;}	

	.pptHeader .weather LI {float:right; font:10px arial; color:#666; line-height:16px;}
		.gecko .pptHeader .weather {height:25px;}
		.gecko .pptHeader .weather LI { margin-top:5px;}
	.pptHeader.desporto .weather LI {float:right; font:10px arial; color:#000; line-height:16px;}
	.pptHeader .weather IMG { margin:1px 10px 0px 10px;}
	
	.pptHeader .topBar {border-top:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2; font:10px arial; color:#666; text-transform:uppercase; height:17px;}
	.pptHeader.desporto .topBar {border-top:1px solid #B2B2B2; border-bottom:0px solid #B2B2B2; font:10px arial; color:#666; text-transform:uppercase; height:17px; background-color:#FFF; padding-left:5px;}
	.pptHeader.desporto.poker .topBar {border-top:1px solid #B2B2B2; border-bottom:0px solid #B2B2B2; font:10px arial; color:#666; text-transform:uppercase; height:17px; background-color:#E6E6E6; padding-left:5px;}
	.pptHeader .topBar .spaceBar {padding:0px 5px;}
	
	.pptHeader .topBar .left  {width:50%; float:left; height:17px; font:10px arial; color:#666; text-transform:uppercase;}
	.pptHeader .topBar .left A {color:#666; text-decoration:none}
	.pptHeader .topBar .left A:HOVER {color:#900; text-decoration:none}
	.pptHeader .topBar .left .item {float:left; line-height:17px;}
	.pptHeader .topBar .left .spaceBar {float:left; padding:0px 5px; line-height:15px;}
	
	.pptHeader .topBar .right  {width:auto; float:right; height:17px; font:10px arial; color:#666; text-transform:uppercase;}
	.pptHeader .topBar .right A {color:#666; text-decoration:none}
	.pptHeader .topBar .right A:HOVER {color:#900; text-decoration:none}
	.pptHeader .topBar .right .item {float:right; line-height:17px;}
	.pptHeader .topBar .right .spaceBar {float:right; line-height:15px;}
	.pptHeader .topBar .right .form {float:right;}
	
	.pptHeader .topBar .right .form .text {font:11px verdana; background-color:#E6E6E6; border:0px; margin-left:10px;}
	.pptHeader.desporto .topBar .right .form .text {background-color:#E6E6E6;}
	.pptHeader.desporto.poker .topBar .right .form .text {background-color:#CCC;}
		.ie .pptHeader .topBar .right .form .text {margin-top:0px; padding:1px 5px; width:124px;}
		.gecko .pptHeader .topBar .right .form .text {margin-top:1px; padding:1px 5px; width:119px;}
		.safari .pptHeader .topBar .right .form .text {border-bottom:1px solid #FFF; padding:1px 5px 1px 5px; width:120px; height:13px;}
		.opera .topBar .right .form .text { margin-top:1px; padding:1px 5px; width:121px;}
	
	.pptHeader .topBar .right .form .button {font:11px verdana; border:0px; background-color:#E6E6E6;}
	.pptHeader .topBar .right .form .button {font:11px verdana;}
	.pptHeader.desporto.poker .topBar .right .form .button {background-color:#CCC; margin-right:1px;}
		.safari .pptHeader .topBar .right .form .button {font:10px verdana; height:15px; margin-top:1px;}
		.opera .pptHeader .topBar .right .form .button {font:11px verdana; width:30px;}
	
	.pptHeader .mainBar {height:100px; padding:0px; border-bottom:1px solid #B2B2B2;}
	.pptHeader .mainBar .logo {height:100px; width:90px; float:left;}
	.pptHeader .mainBar .logo IMG {margin-top:5px;}
	.pptHeader.desporto .mainBar {height:100px; padding:1px 0px; background-color:#000;}
	.pptHeader.desporto .mainBar .logo {height:100px; width:205px; float:left;}
	.pptHeader.desporto .mainBar .logo IMG {margin-top:30px; margin-left:5px;}

	.pptHeader .mainBar .topStories {height:100px; width:720px; float:left; text-align:left;}
	.pptHeader.desporto .mainBar .topStories {height:100px; width:470px; float:left; text-align:left;}
	.pptHeader.desporto .mainBar .topStories .img1 {height:100px; width:100px; margin:0px 5px 0px 300px; float:left; text-align:right;}
	.pptHeader.desporto .mainBar .topStories .img2 {height:100px; width:100px; margin:0px 5px 0px 30px; float:left; text-align:right;}
	.pptHeader .mainBar .topStories .img3 {height:100px; margin:0px 5px 0px 20px; float:left;}
	.pptHeader .mainBar .topStories IMG {max-width:100px; height:100px;}
	
	.pptHeader .mainBar .topStories .textBox {height:100px; width:100px; float:left; position:relative;}
	.pptHeader .mainBar .topStories .textBox .alignBottom {bottom:0px; position:absolute;}	
	
	.pptHeader .mainBar .topStories .textBox .alignBottom .title {font:bold 12px georgia; color:#900; text-align:left;}
	.pptHeader .mainBar .topStories .textBox .alignBottom .title A {color:#D90C15; text-decoration:none;}
	.pptHeader .mainBar .topStories .textBox .alignBottom .title A:HOVER {text-decoration:underline;}
	.pptHeader .mainBar .topStories .textBox .alignBottom .text {font:11px arial; text-align:left; line-height:13px; color:#333; padding-bottom:3px;}
	.pptHeader.desporto .mainBar .topStories .textBox .alignBottom .title A {color:#FFF; text-decoration:none;}
	.pptHeader.desporto .mainBar .topStories .alignBottom .textBox .title A {color:#F00; text-decoration:none;}
	.pptHeader.desporto .mainBar .topStories .textBox .text {font:11px arial; text-align:left; line-height:13px; color:#CCC;}
	
	.pptHeader .pub {float:right; width:175px;}
	.pptHeader.desporto .pub {float:right; width:260px;}
	.pptHeader .pub .disclaimer {float:left; height:80px; padding:10px 0px;}
	.pptHeader .pub .img {float:right; height:80px; padding:10px 0px;}
	.pptHeader .pub .logoSmall {width:50px; float:left; margin-top:30px;}

	.pptHeader .subBar {height:17px; padding-top:1px;}
	.pptHeader.desporto .subBar {height:17px; padding-top:1px; background-color:#FFF;}
	.pptHeader.desporto.poker .subBar {height:17px; padding-top:1px; background-color:#E6E6E6; padding:0px 5px;}

	.pptHeader .subBar .left  {float:left; height:17px; font:10px arial; color:#666; text-transform:uppercase; width:60%;}
	.pptHeader .subBar .left A {color:#666; text-decoration:none;}
	.pptHeader .subBar .left A:HOVER {color:#900; text-decoration:none;}
	.pptHeader .subBar .left .item {float:left; line-height:18px;}
	.pptHeader .subBar .left .spaceBar {float:left; padding:0px 5px; line-height:15px;}
	
	.pptHeader .subBar .right  {float:right; height:17px; font:10px arial; color:#666; width:40%;}
	.pptHeader .subBar .right A {color:#666; text-decoration:none;}
	.pptHeader .subBar .right A:HOVER {color:#900; text-decoration:none;}
	.pptHeader .subBar .right .item {float:left; line-height:18px; text-align:right; float:right;}
	.pptHeader .subBar .right .spaceBar {float:left; padding:0px 5px; line-height:15px; float:right;}
	
	.pptHeader .mainMenu {background:#454545 url(http://www.publico.clix.pt/files/header/img/mainMenuLoopOff.gif) repeat-x top left; border-top:1px solid #FFF; height:26px;} 
	.pptHeader.desporto .mainMenu {background:#000 url(http://www.publico.clix.pt/files/header/img/mainMenuLoopOffDesporto.gif) repeat-x top left; border-top:1px solid #FFF; height:26px;} 
	.pptHeader .mainMenu .item {float:left; font:12px verdana; text-transform:uppercase; padding:0px 5px; padding-top:3px; height:22px;}
	.pptHeader .mainMenu .item A {color:#FFF; text-decoration:none;}
	.pptHeader .mainMenu .item A:HOVER {color:#CCC; text-decoration:none;}
	.pptHeader .mainMenu .item IMG {border:none;}
	.pptHeader .mainMenu .item.on  {background:url(http://www.publico.clix.pt/files/header/img/selected.png) repeat-x top left; border-top:1px solid #464646;}
	.pptHeader .mainMenu .item.on A {color:#000;}
	.pptHeader .mainMenu .item.off A {background-color:none;}
	.pptHeader .mainMenu .item.home {height:17px; border-top:1px solid #464646; border-left:1px solid #464646;}
	
	.pptHeader .subMenu {background-color:#E6E6E6; height:17px; padding-left:5px; overflow:hidden;}
	.pptHeader .subMenu .item {float:left; font:11px arial; color:#666;}
	.pptHeader .subMenu .item A {color:#666; text-decoration:none}
	.pptHeader .subMenu .item A:HOVER {color:#900; text-decoration:none}
	.pptHeader .subMenu .spaceBar {float:left; font:11px arial; color:#666; margin:0px 6px;}
	.pptHeader .subMenu IMG {border:0px; vertical-align:top; float:left; padding-top:4px;}
	
	.clear {clear:both;}
	
	
	
	
	
	
	