/* Indice 

0. Estrutura Base
	0.1. Headers (h1, h2, h3...)
	0.2. Links
	0.3. Textos
	0.4. Div Imagem Topo
1. Header
	1.1. Inputs
2. Menu
	2.1. SubMenu
3. Conteúdos
	3.1. Estrutura Base
	3.2. BreadCrumbs
	3.3. Bloco Flash
	3.4. Banners
	3.5. Bloco Standard
		3.5.1. Conteúdos Tematicos
4. Footer



************************************************************************************/

/* 0. Estrutura Base */
html, body, form { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000;}
body {background:url(../img/bg_4.jpg) no-repeat top center #009dbb;}
.mainStructure {width:990px; margin:0 auto 0 auto;}
img {border:none;}
.clear {clear:both;}

/* 0.1. Headers (h1, h2, h3...) */

h2 {font-size:20px; color:#009dbb; line-height:20px; font-weight:normal!important; margin:0; padding-left:16px; background:url(../img/setas_azuis_tops.gif) no-repeat 0px 2px;}
h2 span {font-size:14px; font-style:italic;}



/* 0.2. Links */

a {color:#009dbb; text-decoration:none; font-weight:normal;}

a {color:#009dbb; text-decoration:none; font-weight:normal;}
	

.verTodos {width:60px; float:right;  font-size:12px; margin-top:8px;}
	.verTodos a {width:65px; float:right; text-decoration:none!important; color:#009dbb; background:url(../img/seta_pesquisar9x9.gif) no-repeat 0px 3px; padding-left:10px;}
	.verTodos a:hover {text-decoration:none!important; color:#000000; background:url(../img/seta_pesquisar9x9.gif) no-repeat 0px 3px; padding-left:10px;}

li.arrowLinkOrange {font-size:10px!important; height:21px;  font-weight:bold; text-transform:uppercase; display:inline; float:left; padding:0; margin:0;}
	li.arrowLinkOrange a {color:#009dbb; width:auto; float:left; text-decoration:none; height:21px; background:url(../img/seta_login.jpg) no-repeat right bottom!important;  }
	li.arrowLinkOrange a:hover {color:#000000; background:url(../img/seta_login.jpg) no-repeat right bottom!important;}
	
.commentLink {width:45px; float:left; margin-left:5px;}
	.commentLink a {width:auto; float:left; color:#999999; text-decoration:none; font-size:9px; text-transform:lowercase; background:url(../img/balao_comenta.gif) no-repeat right 3px;  padding-right:11px; }
	.commentLink a:hover { color:#009dbb; background:url(../img/balao_comenta.gif) no-repeat right 3px;}
.seeMore {width:auto; float:left; margin-left:5px;}
	.seeMore a {width:auto; float:left; color:#999999; text-decoration:none; font-size:9px; text-transform:lowercase;  background:url(../img/mais.gif) no-repeat right 3px; padding-right:11px;}
	.seeMore a:hover {color:#009dbb;}
	
	a.commentIcon { background:url(../img/balao_comenta.gif) no-repeat 0px 3px; color:Black;}
	a.commentIcon:hover {background:url(../img/balao_comenta.gif) no-repeat 0px 3px; color:Black;}

/* 0.3. Textos */

.orangeTitle {font-size:14px; color:#009dbb; font-weight:bold; line-height:16px; width:auto; float:left; margin-left:5px;}
	.orangeTitle a {color:#009dbb; text-decoration:none; font-weight:bold;}
		.orangeTitle a:hover {color:#009dbb; text-decoration:underline;}
.orangeTitleNews {font-size:12px; color:#009dbb; font-weight:bold; line-height:17px; width:auto; float:left; margin-left:5px;}
	.orangeTitleNews a {color:#009dbb; text-decoration:none; font-weight:bold;}
		.orangeTitleNews a:hover {color:#009dbb; text-decoration:underline;}
.globalText {font-size:12px; color:#000000; line-height:16px; width:100%; float:left; margin-left:3px;margin-top:10px;}
	.globalText a { color:#009dbb; text-decoration:none;}
		.globalText a:hover {text-decoration:underline;}
	
.dateHourText {font-size:10px; color:#000000; width:auto; float:left;  font-style:italic!important;}
.creditsText {font-size:10px; color:#000000; width:auto; float:left;  font-style:italic!important;}
.responde {font-size:10px; color:#000000; width:auto; font-style:italic!important;}
.orangeText {color:#009dbb;}

.whiteBold {font-size:14px; font-weight:bold; text-transform:uppercase;}
.whiteBold a {font-size:14px; font-weight:bold; text-transform:uppercase; color: White}

/* 0.4. Div Imagem Topo */
.divDestaque
{
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	filter:alpha(opacity=75);
	opacity:0.6;
	z-index:1;
}

.divDestaque_float {Z-INDEX: 1;overflow: hidden;position: absolute;	filter: Alpha(opacity=75);opacity: 0.6;width: 387px;height: 125px; margin-bottom: 30px;margin-left:-568px; margin-top:240px;/*vertical-align: middle;-145, topie:260*/}

/**************************/	

/* 1. Header */
	
.headerStructure {width:980px; height:100px; float:left; margin:0 5px 0 5px; background-color:#FFFFFF;
	/*background: transparent url(../img/bgContents.png);
	background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgContents.png',sizingMethod='scale');*/}
	.logoSP {width:194px; height:92px; float:left; padding:8px 2px 0 21px;}
	
	.searchHeaderArea {width:168px; height:94px; float:left; padding:6px 0 0 57px;}	
		.searchHeaderArea ul.SubmitBt {width:67px; float:left; margin:0; padding:5px 0 0 101px;}
		
	.loginHeaderArea {width:194px; height:94px; float:left; padding:6px 16px 0 33px; margin:0;}
		.loginHeaderArea ul.SubmitBt {/*width:67px;*/ float:left; margin:0; /*padding:5px 0 0 120px;*/padding:2px 0 0 0px;}
		
	.tematicHeaderArea {width:300px; height:94px; float:left; padding:6px 10px 0 10px; }
		.tematicHeaderArea ul.topLinks {width:300px; height:32px; float:left; margin:0; padding:0;}
			.tematicHeaderArea ul.topLinks li {text-align:right; width:58px; padding-top:8px; margin:0 5px 0 5px!important; float:right; display:inline;}
			.tematicHeaderArea ul.topLinks li.bgLi { width:1px; height:24px; background:url(../img/tematicLineLinks.jpg) no-repeat top right;}
			.tematicHeaderArea ul.topLinks li.topLinksOff {padding:12px 13px 0 7px; text-align:center!important; font-size:14px; font-weight:bold;}
			
	.tematicHeaderArea .traffic {width:300px; height:100px; float:left;}
		.tematicHeaderArea .traffic .signs {width:110px; padding-top:5px; float:left;}
		.tematicHeaderArea .traffic .descriptionText {padding:0px 0px 0 0px; float:left; font-size:11px; font-weight:bold; height:100px}
			.tematicHeaderArea .traffic .descriptionText .trafficLink {width:156px; float:left; }
			.tematicHeaderArea .traffic .descriptionText .trafficLink a {width:156px; float:left; background:url(../img/linkArrow2.gif) no-repeat 0px 5px; padding-left:12px;}
				.tematicHeaderArea .traffic .descriptionText .trafficLink a:hover {width:156px; float:left; background:url(../img/linkArrow2Over.gif) no-repeat 0px 5px; padding-left:12px; color:#FFFFFF;}
			
	
/* 1.1. Inputs */

	.headerStructure input.freeText {width:151px; padding:3px 5px 3px 5px; float:left; border-collapse:collapse; background:none; border:none; border-bottom:#009dbb solid 1px!important; color:#FFFFFF;}
	
	.headerStructure select.dropBox {width:151px; padding:3px 5px 3px 5px; float:left; border-collapse:collapse; border:none; color:#FFFFFF; display:none; background:#000000;}
	
	.headerStructure select.dropBox option {background:#000000; border:none;}
	

/**************************/

/* 2. Menu */	

.menu {width:993px; height:72px; float:left; }
.inHome {height:50px!important;}
	.menu ul {width:990px; height:45px; float:left; text-transform:uppercase; background:#000000; margin:0; padding:0;}
	
		.menu li {width:auto; height:45px; padding:0; float:left; display:inline; background:url(../img/menuLinksLine.jpg) no-repeat top right;}
		.menu li.noBg {background:none;}
		
		.menu a {width:auto; height:30px; padding:15px 17px 0 17px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF;}
		.menu a.last {padding:15px 20px 0 20px!important;}
		/*.menu a:hover, .menu a.active {background:url(../img/menuLinkHover.jpg) repeat-x;}*/
		.menu a:hover, .menu a.active {background:#009dbb;color:#FFFFFF}
		
		
	.menuLeftCorner {width:5px; height:5px; float:left; background:url(../img/leftMenuCorner.gif) no-repeat top right;}
	
	.menuBottomBg {width:980px; height:5px; float:left; background:#FFFFFF;/*background: transparent url(../img/bgContents.png);*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgContents.png',sizingMethod='scale');*/}
	.menuRightCorner {width:5px; height:5px; float:left; background:url(../img/rightMenuCorner.gif) no-repeat top left;}
	


/* 2.1. SubMenu */

.subMenu {width:980px; height:27px; float:left; /*background:url(../img/bgSubMenu.jpg) repeat-x;*/ background:#000000;}
	.subMenu ul {width:965px; height:27px; float:left; margin:0; padding:0 0 0 15px; background:none; text-transform:none;}
		.subMenu li {width:auto; height:27px; float:left; display:inline; padding:0; /*background:url(../img/subMenuLine.jpg) no-repeat right top;*/}
		.subMenu li.noBg {background:none;}
			.subMenu a {width:auto; float:left; height:21px; padding:6px 13px 0 13px; font-size:13px; font-weight:bold; color:#FFFFFF;}
			.subMenu a:hover {background:none; text-decoration:underline;}
			.subMenu a.active {background:none; text-decoration:underline;}
		
		
/**************************/

/* 3. Conteúdos */

/* 3.1. Estrutura Base */

.contentsStructure {width:960px; height:auto; padding:5px 10px 0 10px; float:left; margin:0 5px 0 5px; 
	z-index: 5;background-color:#FFFFFF;
	/*background: transparent url(../img/bgContents.png);
	*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgContents.png',sizingMethod='scale');*/
	
	
	}
	
	
	
	
.leftcontentsStructure {width:660px; float:left; padding:0; z-index: 3;}
.rightcontentsStructure {width:300px; float:left; padding:0; z-index: 1;}

/* 3.2. BreadCrumbs */ 

.breadCrumbs {width:960px; height:28px; float:left; font-size:10px;}
	.breadCrumbs ul {width:960px; height:28px; float:left; margin:0; padding:0; font-size:10px; font-weight:bold; color:#000000;}
		.breadCrumbs li {width:auto; height:21px; margin:0; padding:7px 3px 0 3px; float:left; display:inline;}
			.breadCrumbs a {width:auto; height:21px; float:left; color:#009dbb; text-decoration:none;}
				.breadCrumbs a:hover {text-decoration:underline;}

/* 3.3. Bloco Flash Dinâmico ou Detesque Imagem Interna */

.dyFlashPlusImage {width:650px; float:left; border-collapse:collapse; border-top:#009dbb solid 2px; margin:0 10px 5px 0;}/*height:342px;*/

/* 3.4. Banners */

.mRec {width:300px; height:250px; float:left; border-collapse:collapse; border-top:#009dbb solid 2px; margin-bottom:5px;}
.outOfHome {margin:15px 0 20px 0!important;}
.outOfHome2 {margin-top:15px!important;}
.bannerInt {width:300px; float:left; border-collapse:collapse; border-top:#009dbb solid 2px; margin:5px 0 5px 0;}
.bottomPub
{
	/*Comentado e descomentado por csouto 081013 issue 586*/
	width:720px;
	height:180px;
	float:left;
	border-collapse:collapse;
	margin:25px 135px 25px 135px;
	border-top:#009dbb solid 2px;
	background:#666666;
	
}

/* 3.5. Bloco Standard */

.leftStandardBlock {width:310px; height:400px; float:left; margin:0px 10px 0px 0; background:#FFFFFF; border-collapse:collapse; border-top:#009dbb solid 2px; padding:0 5px 8px 0;}
.noMarginTop {margin-top:0!important;}
.leftStandardBlock .header {width:310px; height:28px; float:left; padding-left:5px;  margin-bottom:5px; }
	.leftStandardBlock .header h2 {float:left; margin-top:5px!important;}
	.leftStandardBlock .plus2 h2 {width:180px!important; float:left; margin-top:5px!important;}		
	.leftStandardBlock .plus h2 {width:600px!important; float:left; margin-top:5px!important;}
	.leftStandardBlock .header ul { width:176px; height:28px; margin:0; padding:0; float:right;}
	.leftStandardBlock .header li { width:auto; margin:0 5px 0 5px; padding:5px 0 0 0; display:inline; float:right; font-size:14px; font-weight:bold; text-transform:uppercase;}
	.leftStandardBlock .header li.line { width:1px!important; margin:0!important; background:url(../img/standartHeaderLine.jpg) no-repeat;}
			
	.leftStandardBlock .highlightImg {width:310px; float:left;}
	.leftStandardBlock .newsBlock {width:200px; float:left; padding-bottom:5px; border-collapse:collapse; border-bottom:#333333 solid 1px;}
	.leftStandardBlock .paginacao {width:310px; padding-top:10px; float:left; color:#009dbb; font-size:10px;}
		.leftStandardBlock .paginacao span {color:#000000;}
		.leftStandardBlock .paginacao a {color:#009dbb; text-decoration:underline;}
		.leftStandardBlock .paginacao a:hover {color:#000000; text-decoration:none;}
		.leftStandardBlock .paginacao .pagLinks { width:315px; float:left; text-align:center;}
		
.noBorder {border:none!important;}
		.leftStandardBlock .newsImg {width:100px; height:auto; float:left; margin-top:3px;}
			/*.leftStandardBlock .newsImg img {width:100px; height:47px;}*/
			.leftStandardBlock .newsImg img {}
		.leftStandardBlock .withImg {width:210px!important;}
	.leftStandardBlock .dateHourAndLinks {width:310px; float:left; margin:5px 0 0 5px;}
	
	.extended {width:650px!important; height:auto!important;}
		.extended .header {width:635px!important;}
		.extended ul {width:400px!important;}
		
	.extended .newsBlock {width:200px!important;}
	.extended .dateHourAndLinks {width:200px!important;}
	
	.gallery { border-top:#333333 solid 1px!important; padding-top:10px!important; margin-bottom:10px!important;}
	
	.galleryPag {width:640px; text-align:center; padding-top:10px; float:left; color:#009dbb; font-size:10px; border-collapse:collapse; border-top:#333333 solid 1px; height:30px;}
		.galleryPag span {color:#ffffff;}
		.galleryPag a {color:#009dbb; text-decoration:underline;}
			.galleryPag a:hover {color:#ffffff; text-decoration:none;}
			
	.events {width:640px; float:left; padding-bottom:10px; margin-bottom:10px;  border-collapse:collapse; border-bottom:#333333 solid 1px;}
	
	.events .textBlock {width:410px; float:left; margin-left:10px; padding-right:10px;}
		.events .title {width:410px; float:left; font-size:14px;}
		.events .orangeTitleNews {margin-left:0!important;}
		.events .globalText {margin-left:0!important;}
		.events .seeMore {margin-top:10px!important;}
		.events .commentLink {margin-top:10px!important;}
	
	.eventBlock {width:210px; height:100px; float:left;}
		.eventBlock img {width:165px; height:100px; float:left;}
			.eventBlock .mes {width:40px; height:25px; float:left; margin:0 0 5px 5px; background:#009dbb; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:5px;} 
			.eventBlock .dia {width:40px; height:55px; float:left; margin-left:5px; background:#ffffff; font-size:30px; color:#009dbb; font-weight:bold; text-align:center; line-height:23px; padding-top:10px;} 
			.eventBlock span {font-size:16px;}
			
	.eventBlockNew {float:left;}
		.eventBlockNew img {width:165px; height:100px; float:left;}
			.eventBlockNew .mes {width:40px; height:25px; float:left; margin:0 0 5px 5px; background:#009dbb; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:5px;} 
			.eventBlockNew .dia {width:40px; height:55px; float:left; margin-left:5px; background:#ffffff; font-size:30px; color:#009dbb; font-weight:bold; text-align:center; line-height:23px; padding-top:10px;} 
			.eventBlockNew span {font-size:16px;}
	
	.leftcontentsStructure .insideBg {width:640px; height:auto; float:left; background:#FFFFFF; padding:0 10px 0 0;}
		.leftcontentsStructure .insideBg .dateHourText {width:633px; float:left; padding-left:7px; font-style:italic;}
		.leftcontentsStructure .insideBg .dateHour {float:left; padding-left:7px; font-style:italic;font-size:10px; color:#ffffff; width:auto; float:left;  font-style:italic!important;}
		
		


/*.rightStandardBlock {width:300px; float:left; margin:0px 10px 20px 0; background:#FFFFFF; border-collapse:collapse; border-top:#009dbb solid 2px;}*/
.rightStandardBlock {width:300px; float:left; margin:0px 10px 20px 0; background:#FFFFFF; border-collapse:collapse;}
.top {margin:0 10px 5px 0;}
.difHeight {/*height:630px!important;*/}
	.rightStandardBlock .header {width:285px;  float:left; padding-left:5px; margin-bottom:5px;}
		.rightStandardBlock .header h2 {width:95px!important; float:left; margin-top:5px!important;}
		.rightStandardBlock .header h2.noLinks {width:285px!important; float:left; margin-top:5px!important;}
		.rightStandardBlock .header ul { width:285px; height:28px; margin:0; padding:0; float:right;}
		.rightStandardBlock .header li { width:auto; margin:0 5px 0 5px; padding:5px 0 0 0; display:inline; float:right; font-size:14px; font-weight:bold; text-transform:uppercase;}
			.rightStandardBlock .header li.line { width:1px!important; margin:0!important; background:url(../img/standartHeaderLine.jpg) no-repeat;}
			
		.rightStandardBlock .highlightImg {width:290px; float:left;}
		.rightStandardBlock .dateHourAndLinks {width:285px; float:left; margin:5px 0 0 5px;}
		
		.rightStandardBlock .newsBlock {width:280px; float:left; padding-bottom:5px; border-collapse:collapse; border-bottom:#333333 solid 1px;}
		
		.rightStandardBlock .noBorder {border:none;}
		
		.calendarTable {width:290px; height:216px; float:left; padding:0; margin-left:5px; border-collapse:collapse; font-size:12px; }
			.calendarTable td {height:28px; width:41px; text-align:center; border-collapse:collapse; border-bottom:#333333 solid 1px; border-spacing:0;}
			.calendarTable td.current {font-weight:bold;}
			.calendarTable td.fds {color:#666666;}
			.calendarTable td.activeEvent a {font-weight:bold; color:#009dbb; height:19px; width:41px; text-align:center; float:left; padding:7px 0 0 0;}
				.calendarTable td.activeEvent a:hover { background:#4d1a00;}
			
			.calendarTable td.empty {height:20px; border:none;}

/* 3.5.1. Conteúdos Tematicos */

.weatherIcons {width:290px; float:left; height:40px; border-collapse:collapse; border-bottom:solid 1px #333333; margin-bottom:5px; padding:10px 5px 0 5px; font-size:16px;}
	.weatherIcons .icons {width:96px; height:40px; float:left;}
		.weatherIcons .icons img {width:40px; height:40px; float:left; margin-right:4px;}
		.weatherIcons .icons .text {width:auto; float:left; margin-top:8px;}
	

.toquesIcons {width:280px; float:left; margin-bottom:10px; font-size:12px;}
	.toquesIcons a { margin-right:5px; text-decoration:none;}
		.toquesIcons a:hover {text-decoration:underline;}
		
.optimusLogo { width:33px; height:36px; float:right; margin-top:-25px; margin-right:5px; background:url(../img/optimusLogo.jpg) top right no-repeat;}

.optimusNews {font-size:12px; font-weight:bold; color:#000000; line-height:16px; width:290px; float:left; margin:10px 0 0 5px; border-collapse:collapse; border-bottom:solid 1px #333333; padding-bottom:3px;}
	.optimusNews a {font-weight:bold; color:#000000; text-decoration:none;}
		.optimusNews a:hover {font-weight:bold; color:#000000; text-decoration:underline;}
.sourceText {width:290px; font-size:8px; color:#009dbb; font-style:italic; float:left; margin-left:5px; border-collapse:collapse; border-bottom:solid 1px #333333; padding-bottom:3px;}

.comColumn {width:203px; float:left; margin:0 5px;}
	.comColumn .title {width:195px; float:left;  margin:10px 5px 5px 5px;}
	.comColumn .title2 {width:195px; float:left; margin:0 0 0 5px; }
	.comColumn .paginacao {width:195px!important;}
	.comColumn .pagLinks { width:195px!important;}
	.comColumn .newsImg {width:63px!important;}
		.comColumn .newsImg img {width:63px!important; height:29px!important;}
		.comColumn .withImg {width:130px!important;}
	
	.fotoDia {width:207px!important; margin-left:0!important;}
		.fotoDia img {width:207px; height:98px; margin-bottom:10px; float:left;}
		.fotoDia .seeMore {margin-left:5px!important;}
		.fotoDia .globalText {width:197px!important;}
		
	.topListas {width:200px; float:left; border-collapse:collapse; border-bottom:solid 1px #333333; padding-bottom:5px; margin-bottom:5px;}
		.topListas span {color:#000000;}
		.topListas .image {height:29px; float:left; margin-right:3px;}
		.topListas .dateHourText {margin-right:-5px!important;}
		.topListas .titleTop {color:#009dbb; font-size:12px; width:134px; float:left; font-weight:bold;}
			.topListas .titleTop a {color:#009dbb; font-weight:bold; text-decoration:none;}
				.topListas .titleTop a:hover {color:#009dbb; font-weight:bold; text-decoration:underline;}
		.topListas .iconsTop {width:134px; float:left;}
		.topListas .iconsTop .seeMore { width:25px!important; padding-left:5px!important;}
		.topListas .verTodos { text-align:right; margin-right:-10px;}
		
	.vidPlayer {width:320px; height:230px; float:left; margin:0 10px 0 0;}
	.selectVid {width:310px; float:left; margin-top:10px; padding-bottom:5px; border-collapse:collapse; border-bottom:solid 1px #333333;}
		.selectVid .paginacao {width:310px;}
		.selectVid .pagLinks {width:310px!important;}
		.selectVid .verTodos {margin-top:-14px!important;}
		.selectVid .image {width:107px; height:47px; float:left; text-align:right;}
		.selectVid .dateHourText {margin-left:5px!important;}
		.selectVid .orangeTitleNews {float:left; width:190px!important;}

.alternativeContentSide {float:left; margin:10px 10px 0 0;width:210px;}
	.alternativeContentSide h2 {margin:5px 0 5px 10px;}
	.alternativeContentSide .mediaSide {width:210px; float:left; border-collapse:collapse; border-top:#009dbb solid 2px;}
		
		.alternativeContentSide .mediaContents {width:210px; float:left; padding-bottom:5px; border-collapse:collapse; border-bottom:solid 1px #333333; margin-bottom:10px;}
		
		.alternativeContentSide .mediaContents img {width:205px; float:left;}
		.alternativeContentSide .mediaContents .linkPlayVid {width:195px; float:left; font-size:8px; margin-top:7px;}
			.alternativeContentSide .mediaContents .linkPlayVid a {color:#878787; padding:5px 0 0 10px; background:url(../img/playVidIcon.gif) no-repeat 0px 6px;}
			.alternativeContentSide .mediaContents .linkPlayVid a:hover {color:#009dbb; padding:5px 0 0 10px; background:url(../img/playVidIconOver.gif) no-repeat 0px 6px;}
		.linkZoomImg {width:195px; float:left; font-size:8px; margin-top:7px;}
		.linkZoomImg a {color:#878787;  padding:5px 0 0 10px; background:url(../img/zoomIcon.gif) no-repeat 0px 6px;}
		.linkZoomImg a:hover {color:#009dbb; background:url(../img/zoomIconOver.gif) no-repeat 0px 6px;}
				
		.alternativeContentSide .mediaContents .legend {width:190px; float:left; font-size:10px; padding:5px 20px 5px 10px;}
		
		.alternativeContentSide .newsRelated {width:205px; float:left; border-collapse:collapse; border-top:#009dbb solid 2px; margin-top:15px;}
		.minusMargin {margin-top:0!important;}
			.alternativeContentSide .newsRelated .news {width:200px; float:left; padding:1px 2px 1px 0; border-collapse:collapse; border-bottom:solid 1px #333333;}
			.alternativeContentSide .newsRelated .news .dateHourText {margin:0!important; padding:0!important;}
			.alternativeContentSide .newsRelated .news .orangeTitleNews {margin:0!important;}
			.alternativeContentSide .newsRelated .last {border:none!important;}
			
		
			
.textSide {width:400px; float:left; margin-top:10px;}
.noSolo {margin:0!important;}
.textSide .title {width:410px; float:left; font-size:14px; margin-left:5px;}
.bottomLinks {width:640px; margin-top:20px; float:left; font-size:10px; text-transform:uppercase;}
	.bottomLinks .backBt {width:auto; height:12px; padding-top:3px; float:right; background:url(../img/backIcon.gif) no-repeat; padding-left:17px; margin-right:15px;} 
	.bottomLinks .backTopBt {width:auto; height:12px; float:right; padding-top:3px; background:url(../img/backTopIcon.gif) no-repeat; padding-left:17px;}
	.bottomLinks a {color:#878787;}
			
.activeLinks {width:640px; height:50px; margin:15px 0 5px 0; padding:0; float:left; border-collapse:collapse; border-top:#009dbb solid 2px;}
	.activeLinks li {width:auto; margin:0; padding:0; float:left; display:inline; text-transform:uppercase; font-size:10px; list-style:none;}
	.activeLinks a {width:auto; height:20px; padding-top:5px; color:#878787; margin:20px 10px 20px 14px; float:left;}
	.activeLinks a.send {background:url(../img/sendIcon.gif) no-repeat 0px 5px; padding-left:21px;}
	.activeLinks a.print {background:url(../img/printIcon.gif) no-repeat 0px 1px; padding-left:21px;}
	.activeLinks a.comment {background:url(../img/commmentIconBig.gif) no-repeat 0px 3px; padding-left:19px;}
	.activeLinks a.fav {background:url(../img/favouriteIcon.gif) no-repeat 0px 3px; padding-left:19px;}
	.activeLinks a.text {background:url(../img/textSizePlusIcon.gif) no-repeat; padding-left:23px;}
	.activeLinks a.link {background:url(../img/linkIcon.gif) no-repeat 0px 5px; padding-left:21px;}
	.activeLinks a.abuse {background:url(../img/abuseIcon.gif) no-repeat 0px 5px; padding-left:21px;}
	.activeLinks ul {width:100px !important;}
	
	
	

.textComments {width:640px; float:left; padding:0; margin:0;}

.textComments .orangeTitle {width:640px!important;}
.textComments .globalText {width:auto!important; border-collapse:collapse!important; border-bottom:#333333 solid 1px!important; padding-bottom:5px!important;}
.textComments .globalTextTree {border-collapse:collapse!important; border-bottom:#333333 solid 1px!important; padding-bottom:5px!important;font-size:12px;}


	.textComments li {width:640px; float:left; margin:0; padding:0; list-style:none;}
		.textComments li ul {width:640px; margin:0; padding:0; float:left;}
			.textComments li ul li {width:635px; float:left; margin:0; padding:3px 0 0 10px; background:url(../img/commentClose.gif) no-repeat 0px 5px; }
			.textComments li ul li.open {background:url(../img/commentOpen.gif) no-repeat 0px 5px!important;}
			.textComments li ul li .dateHourText {padding:0!important;}			
			.textComments li ul li .responseTitle {width:635px; float:left; color:#009dbb; font-size:12px; border-collapse:collapse; border-bottom:#333333 solid 1px; padding-bottom:3px;}
					.textComments li ul li .responseTitle a {color:#009dbb; text-decoration:none;}
					.textComments li ul li .responseTitle a:hover { text-decoration:underline;}
				.textComments li ul li ul li {width:625px; float:left; }

.parceiros {height:63px; float:left;}

.other {margin-top:-14px!important;}
.other2 {margin-top:0!important;}

/* 3.6. Blogs */
.listaBlogsPopulares 
{
	/*background:transparent url(../images/fundolaranja.jpg) repeat-x scroll left top;*/
	background:#009dbb;
	margin-bottom:20px;
	padding-bottom:20px;
	padding-left:11px;
	padding-top:14px;
	padding-right:5px;
	width:224px;
}

.blogPopularPessoa a
{
	color:black;
}

.listaBlogs
{
	width:235px;
}	

.listablogsPopularesComentados
{
	float:left;
	width:216px;
	padding-left:10px;
}

.blogsp
{
	border-collapse:collapse;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:390px;
}

.blogPessoaTexto
{
	float:left;
	font-size:12px;
	padding-bottom:8px;
	padding-left:12px;
}
	
.blogOpcoes
{
	color:#009dbb;
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
}	

.titListaBlogsPopulares
{
	font-size:11px;
	font-weight:bold;
}

.listaBlogsPopularesPessoa
{
	margin-top:15px;
	width:218px;
}

.blogPopularPessoa
{
	background:transparent url(../images/seta_artigo.gif) no-repeat scroll right center;
	border-bottom:1px solid #333333;
	color:black;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
	padding-right:5px;
}

.bgGreyLineOneTable
{
	background-color:#DEDEDE;
}
/**************************/

/* 4. Footer */

.footer {width:990px; float:left; border-collapse:collapse; border-top:#009dbb solid 2px; margin-bottom:15px;}
	.surfPt {width:140px; font-size:10px; float:left; font-weight:bold; padding:5px;}
	.disclamer {width:830px; float:left; padding:5px; color:#000000; font-size:10px;}
		.disclamer a {color:#000000; text-decoration:none;}
			.disclamer a:hover {color:#000000; text-decoration:underline;}


/**************************/

.paginaSeguinte { font-size:12px; color:#009dbb; text-align:right; margin-top:40px; margin-right:17px; margin-bottom:30px;margin-left:4px; }
.paginaSeguinte a{ color:#009dbb; text-decoration:none; }
.paginaSeguinte a:hover{ text-decoration:underline; }

.logoHome{
background: transparent url(../img/bgContents.png);
*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bgContents.png',sizingMethod='scale')
}

.button {border: 0px none ;background-color: transparent; color: #009dbb; cursor: pointer; font-size:10px !important;text-transform:uppercase;text-transform:uppercase;}
.button:hover {color:#000000;text-transform:uppercase;font-size:10px !important;text-transform:uppercase;
}

.button_pesquisa {border: 0px none ;background-color: transparent; color: #000000; cursor: pointer; font-size:12px !important;text-transform:none;}
.button_pesquisa:hover {color:#000000;font-size:12px !important;text-transform:none;}

li.arrowLinkOrange_pesquisa {font-size:12px!important; height:21px;  font-weight:bold; text-transform:none; display:inline; float:left; padding-left:10px; margin:0;font-weight:bold;background:url(../img/seta_pesquisar.gif) no-repeat 0px 2px;}
li.arrowLinkOrange_pesquisa a {color:#000000; width:auto; float:left; text-decoration:none; height:21px;}
li.arrowLinkOrange_pesquisa a:hover {color:#000000;}

li.arrowLinkOrange_registo {font-size:12px!important; height:21px;  width:121px; font-weight:bold; text-transform:none; display:inline; float:left; padding-left:17px; margin:0;font-weight:bold;background:url(../img/seta_pesquisar.gif) no-repeat 0px 1px;}
li.arrowLinkOrange_registo a {color:#000000; width:auto; float:left; text-decoration:none; height:21px;}
li.arrowLinkOrange_registo a:hover {color:#000000;}

li.arrowLinkOrange_login {font-size:12px!important; height:21px;  width:34px; font-weight:bold; text-transform:none; display:inline; float:left; padding-left:17px; margin:0;font-weight:bold;background:url(../img/seta_pesquisar.gif) no-repeat 0px 1px;}
li.arrowLinkOrange_login a {color:#000000; width:auto; float:left; text-decoration:none; height:21px;}
li.arrowLinkOrange_login a:hover {color:#000000;}

li.arrowLinkOrange_tops {font-size:10px!important; height:21px;  font-weight:bold; text-transform:lowercase; display:inline; float:left; padding:0; margin:0;font-weight:bold;}
li.arrowLinkOrange_tops a {color:#999999; width:auto; float:left; text-decoration:lowercase; height:21px;}
li.arrowLinkOrange_tops a:hover {color:#999999;}

.headerStructure input.freeText_logIn {width:175px; padding:3px 5px 3px 5px; float:left; background:none; border-bottom:#009dbb solid 1px!important;border-right:#009dbb solid 1px!important;border-left:#009dbb solid 1px!important;border-top:#009dbb solid 1px!important; color:#000000;}

.rightStandardBlock .header h2.noLinks_tops {width:90px!important; float:left; margin-top:5px!important;}

.seeMore_tops {width:auto; float:left; margin-left:5px;}
.seeMore_tops a {width:auto; float:left; color:#999999; text-decoration:none; font-size:9px; text-transform:lowercase;  background:url(../img/seta_pesquisar9x9.gif) no-repeat left center; padding-left:12px;}
.seeMore_tops a:hover {color:#009dbb; background:url(../img/seta_pesquisar9x9.gif) no-repeat left center;}

.rightStandardBlock_tops {width:300px; float:left; background:#FFFFFF; border-collapse:collapse; border-top:#009dbb solid 1px;}
.rightStandardBlock_tops .header {width:285px;  float:left; padding-left:5px; margin-bottom:5px;}
	.rightStandardBlock_tops .header h2 {width:95px!important; float:left; margin-top:5px!important;}
	.rightStandardBlock_tops .header h2.noLinks {width:285px!important; float:left; margin-top:5px!important;}
	.rightStandardBlock_tops .header ul { width:285px; height:28px; margin:0; padding:0; float:right;}
	.rightStandardBlock_tops .header li { width:auto; margin:0 5px 0 5px; padding:5px 0 0 0; display:inline; float:right; font-size:14px; font-weight:bold; text-transform:none;}
	.bannerInt_new {width:300px; float:left; border-collapse:collapse; border-top:#009dbb solid 1px; margin:5px 0 5px 0;padding-bottom:25px;}
	.tmnLogo { width:66px; height:30px; float:right; margin-top:-5px; margin-right:5px; background:url(../img/tmn_pequeno.jpg) top right no-repeat;}
	
.whiteBold_new {font-size:13px; font-weight:bold; text-transform:none;}
.whiteBold_new a {font-size:13px; font-weight:bold; text-transform:none; color: #000000;}

.seeMore_toques {width:auto; float:left;}
.seeMore_toques a {width:auto; float:left; color:#999999; text-decoration:none; font-size:9px; text-transform:lowercase; }
.seeMore_toques a:hover {color:#009dbb;}

.newsBlock_new {width:299px; float:left; padding-bottom:5px; border-collapse:collapse; border-bottom:#333333 solid 1px;}

.leftcontentsStructure .insideBg {width:640px; height:auto; float:left; background:#FFFFFF; padding:0 10px 0 0;}
.leftcontentsStructure .insideBg .dateHourText_new {width:633px; float:left; padding-left:7px; font-style:italic;}
.leftcontentsStructure .insideBg .dateHour_new {float:left; padding-left:7px; font-style:italic;font-size:10px; color:#000000; width:auto; float:left;  font-style:italic!important;}

.seeMore_data {width:auto; float:left; color:#999999; text-decoration:none; font-size:11px;}
.conteudos_place{ width:658px; }
		
		
	
		
	
	


	