/* CSS Document */
html{background-image:url(../../images/bg_fundo_site.gif); height:100%; } 
body{ font-family:Tahoma; background:url(../../images/bg_fundo_site_top.gif) repeat-x left top ; margin:0px; height:100%;}
img { border:0px;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear:both;}
form{ margin:0px; padding:0px; display:inline;}





.classificados:link 
{
	font-size:10px; 
	font-family:Arial, "Helvetica", Sans-Serif; 
	color: #990000; 
	text-decoration: none; 
	font-weight: bold; 
} 

.classificados:visited
{
	font-size:10px; 
	font-family:Arial, "Helvetica", Sans-Serif; 
	color: #990000; 
} 

.classificados:active
{
	font-size:10px; 
	font-family:Arial, "Helvetica", Sans-Serif; 
	color: #990000; 
	}






.site{ margin:auto; width:971px;}
/*BLOCO header*/
.sitesCofina{ margin:auto; width:757px; padding-top:2px;}
.bannerPub{ margin:auto; width:746px; background:url(../../images/pub_banner_top.gif) no-repeat left top ; height:96px; padding-left:2px; padding-top:2px;}

.header{}
.header .left{ width:254px; height:96px; float:left; }
.header .left .logo{}
.header .left .dateHour{  background:url(../../images/img_fundodata.gif) no-repeat left top ; width:239px; height:18px; font-size:10px; color:#FFFFFF; padding-top:5px; padding-left:15px;}
.header .center{ background:url(../../images/bg_headercentro.gif) repeat-x left top; width:384px; height:96px; float:left;  }
.header .center .icons{ width:216px; padding-top:21px; float:left;}
.header .center .newsletter{ width:167px; padding-top:26px; float:left; }
.header .center .newsletter .texto{ width:132px; height:16px; background-color:#C61117; font-size:10px; font-weight:bold; color:#FFFFFF; padding-top:2px; }
.header .center .newsletter .subscription{ width:167px; padding-top:4px; }
.header .center .newsletter .subscription .field{ width:134px; float:left; padding-top:1px; }
.header .center .newsletter .subscription .field input[type="text"]{ width:128px; height:15px; border-top:#8C8C8C solid 1px; border-right:#8C8C8C solid 1px;  }
.header .center .newsletter .subscription .field input{ _width:128px; _height:15px; _border-top:#8C8C8C solid 1px; _border-right:#8C8C8C solid 1px;  }
.header .right{background:url(../../images/bg_headerright.gif) repeat-x left top; float:left; width:333px; height:96px; padding-top:0px;}
.header .right .blockNew{ float:left; width:279px; padding-top:8px; }
.header .right .blockNew #foto{ display:block; float:left; margin-right:7px;}
.header .right .blockNew .newText{ height:45px; width:200px; float:left; font-size:13px; font-weight:bold; color:#FFFFFF; font-style:italic;}
.header .right .blockNew .newText a{color:#FFFFFF;}
.header .right .blockNew .newText img{white-space:nowrap;}
#closeQuote {vertical-align:top;}
.header .right .blockNew .newsTema{ display:block; background-color:#D50B12; float:left; color:#FFFFFF; font-size:9px; padding:2px; margin-top:5px;}
.header .right .blockNew .newsAutorComent{ float:left; width:190px; margin-top:3px;}
.header .right .blockNew .newsAutorComent .autor{font-size:10px; color:#FFFFFF; float:left;  }
.header .right .blockNew .newsAutorComent .coment{ font-size:10px; color:#FFFFFF; float:right; }
.header .right .blockNew .newsAutorComent .coment a{color:#FFFFFF; text-decoration:underline; }
.header .right .navNews{ float:left; width:43px; padding-top:75px;}
.header .loginSearch{ height:30px; width:971px; background-color:#D50B12; }
.header .loginSearch .login{ float:left; width:549px; font-size:10px;  font-weight:bold; color:#FEFEFE;}
.header .loginSearch .login .iconArea{ display:inline;margin-top:5px; float:left; width:110px; font-size:10px; height:20px; font-weight:bold; color:#FEFEFE; margin-left:16px;}
.header .loginSearch .login .iconArea img{ vertical-align:middle;}
.header .loginSearch .login .iconArea span{ vertical-align:middle; margin-left:7px;}
.header .loginSearch .login .formLogin{float:left; width:230px; margin-top:4px;}
.header .loginSearch .login .formLogin fieldset{float:left; width:225px; border:0px; padding:0px;}
.header .loginSearch .login .formLogin fieldset input{width:90px; height:16px; float: left; margin-left:2px; border-bottom:#8C8C8C solid 1px; border-right:#8C8C8C solid 1px; border-left:#8C8C8C inset 2px; border-top:#8C8C8C inset 2px;}
.header .loginSearch .login .formLogin fieldset #submitLogin{ width:24px; height:22px; border:0px;}
.header .loginSearch .login .loginLinks{ float:left; margin-top:9px;}
.header .loginSearch .login .loginLinks a{ color:#E7E6E6; font-size:11px; font-weight:normal; margin-right:11px; text-decoration:underline; }
.header .loginSearch .separate{ float:left; width:5px; margin-top:4px;}
.header .loginSearch .search{ float:left; width:410px;}
.header .loginSearch .search .iconArea{ display:inline;margin-top:5px; float:left; width:90px; font-size:10px; height:20px; font-weight:bold; color:#FEFEFE; margin-left:16px;}
.header .loginSearch .search .iconArea img{ vertical-align:middle;}
.header .loginSearch .search .iconArea span{ vertical-align:middle; margin-left:9px;}
.header .loginSearch .search .formSearch{float:left; margin-top:3px;}
.header .loginSearch .search .formSearch fieldset{float:left; border:0px; padding:0px; margin-right:10px; display:inline;}
.header .loginSearch .search .formSearch fieldset input{width:114px; height:16px; float: left; margin-left:2px; border-bottom:#8C8C8C solid 1px; border-right:#8C8C8C solid 1px; border-left:#8C8C8C inset 2px; border-top:#8C8C8C inset 2px;}
.header .loginSearch .search .formSearch fieldset #submitPesquisa{ width:65px; height:22px; border:0px;}
.header .loginSearch .search .searchLinks{ float:left; margin-top:9px;}
.header .loginSearch .search .searchLinks a{ color:#E7E6E6; font-size:11px; font-weight:normal; text-decoration:underline; }


/*FIM BLOCO header*/
/*BLOCO MENU*/

.titleMenu{  height:23px; font-size:11px; color:#FFFFFF!important; font-weight:bold; background:none !important; background-color:#D50B12 !important; line-height:24px; margin-top:-2px;  padding-left:10px; padding-bottom:0px !important;}
.titleMenuFirst{ font-size:11px; color:#FFFFFF!important; font-weight:bold; background:none !important; background-color:#D50B12 !important; line-height:24px;  padding-left:10px; padding-bottom:0px !important;}
.titleMenuHighlight{ font-size:11px; color:#FFFFFF!important; font-weight:bold; background:none !important; background-color:#800A0E !important; line-height:24px; padding-left:10px; padding-bottom:0px !important;}

.itensMenuSelect {font-size:10px;color:#FFFFFF; background:url(../../images/icon_setamenuon.gif) #303030 left no-repeat; display:block;line-height:21px; padding-left:19px;}
.itensMenuSelect a{color:#FFFFFF; text-decoration:none;}

.mainBlock{ margin-top:4px; background: #FFFFFF url(../../images/bg_menutotal.gif) left top repeat-y;}
.leftBlock{ float:left; width:133px; background:url(../../images/bg_fundo_bloco_left.gif) repeat-y left top;  border-right:#FFFFFF solid 1px;}
.leftBlock .menu{ background:url(../../images/bg_fundo_menu.gif) top left repeat-y; border-bottom:#D50B12 solid 4px;}
.leftBlock .menu ul{ margin:0px; padding:0px;}
.leftBlock .menu ul li{list-style:none;  font-size:10px; color:#1E1E1E; line-height:21px; background:url(../../images/sep_menu.gif) no-repeat left bottom; padding-bottom:1px;}
.leftBlock .menu ul li a{ color:#1E1E1E; text-decoration:none; display:block; background:url(../../images/icon_setamenu.gif) no-repeat left center; padding-left:19px;}
.leftBlock .menuSelect{ color:#FFFFFF!important; text-decoration:none; display:block; background:url(../../images/icon_setamenuon.gif) #303030 left no-repeat !important; padding-left:19px;margin-left:3px;}
.leftBlock .menu ul li a:hover{ color:#FFFFFF; background:url(../../images/icon_setamenuon.gif) #303030 left no-repeat; margin-left:3px;}
.mainBlock .leftBlock  .coverNewspaper{ font-family: Impact; font-size:14px;  color:#D50B12;}
.mainBlock .leftBlock  .coverNewspaper span{ display:block; margin-left:8px; margin-top:15px; margin-bottom:5px; }
.mainBlock .leftBlock  .coverNewspaper img{ border:#000000 1px solid; margin-left:10px;}
/*FIM BLOCO MENU*/


.mainBlock .centerBlock{ float:left;  background-color:#FFFFFF;  width:488px; padding-right:4px;}
.mainBlock .centerBlock2{ float:left;  background-color:#FFFFFF; width:830px;}

.breadramp{ border-bottom:#999999 solid 1px; line-height:23px; font-size:10px; margin-left:2px; margin-right:5px; color:#303030;}
.breadramp span{color:#D50B12; padding-left:7px;}
.blockPageNews{margin-left:13px; margin-right:12px;}
.blockPageNews .blockImageLinks{float:right; margin-left:8px; margin-bottom:10px;}
.blockPageNews .news{ float:left; width:100%; font-size:11px; color:#1E1E1E; margin-top:21px;}
.blockPageNews .news h1{font-size:30px; display:block; color:#1E1E1E; margin:0px; padding:0px; margin-bottom:30px;}
.blockPageNews .news h2{font-size:12px; display:block; color:#D50B12; margin:0px; padding:0px;}
.blockPageNews .fotoIcons{ float:left; width:165px; text-align:right; margin-top:12px;}
.blockPageNews .fotoIcons span{ display:block; font-size:10px; color:#909090;}
.blockPageNews .icons{ position:relative;  margin-top:16px; border:#E5E5E5 solid 1px; padding-left:13px; text-align:left;  color:#616161; font-size:12px;}
.blockPageNews .icons ul{ margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.blockPageNews .icons li{ margin:0px; padding:0px; list-style:none; margin-bottom:5px;}
.blockPageNews .icons li img{ vertical-align:middle;}
.blockPageNews .icons li a{ color:#616161;}
.blockPageNews .icons .corner{ position:absolute; bottom:-1px; right:-1px; background-color:#666666;}

.blockPageNews .iconsHorizontal{  margin-top:16px; border:#E5E5E5 solid 1px; padding-left:5px; text-align:left;  color:#616161; font-size:8px;}
.blockPageNews .iconsHorizontal ul{ margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.blockPageNews .iconsHorizontal li{ display:inline; margin:0px; margin-right:2px;  padding:0px; list-style:none; margin-bottom:5px;}
.blockPageNews .iconsHorizontal li img{ vertical-align:middle;}
.blockPageNews .iconsHorizontal li a{ color:#616161;}

.relatedArticlesBlock{ margin-top:27px;}
.relatedArticlesBlock .relatedArticlesTit{  font-family:Impact;  color:#D50B12; font-size:19px; border-bottom:#E1E1E1 solid 1px;}
.relatedArticlesBlock .articles ul{ margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.relatedArticlesBlock .articles li{list-style:none; margin:0px; padding:0px; display: inline-block;  background:url(../../images/icon_setamenu2.gif) no-repeat top left; font-size:11px; color:#1E1E1E; padding-left:20px; margin-bottom:8px; }
.relatedArticlesBlock .articles li a{ color:#1E1E1E;}

.commentsBlock{ margin-top:20px;}
.commentsBlock .commentsTit{ padding-left:10px; background:url(../images/bg_comentarios.jpg) no-repeat left top; line-height:51px; font-size:19px; font-family:Impact; color:#303030;}
.commentsBlock .commentsText{ background-color:#F3F0E9; font-size:10px; color:#1E1E1E; padding:11px; margin-bottom:2px;}
.commentsBlock .commentsText span{ display:block; margin-bottom:5px;}

.breadrampPink{ border-bottom:#999999 solid 1px; line-height:23px; font-size:10px; margin-left:2px; margin-right:5px; color:#303030;}
.breadrampPink span{color:#DC0960; padding-left:7px;}
.blockPageNewsPink{margin-left:13px; margin-right:12px;}
.blockPageNewsPink .blockImageLinks{float:right; margin-left:8px; margin-bottom:10px;}
.blockPageNewsPink .news{ float:left; width:100%; font-size:11px; color:#1E1E1E; margin-top:21px;}
.blockPageNewsPink .news h1{font-size:30px; display:block; color:#1E1E1E; margin:0px; padding:0px; margin-bottom:30px;}
.blockPageNewsPink .news h2{font-size:12px; display:block; color:#DC0960; margin:0px; padding:0px;}
.blockPageNewsPink .fotoIcons{ float:left;width:175px; text-align:right; margin-top:12px;}
.blockPageNewsPink .fotoIcons span{ display:block; font-size:10px; color:#909090;}
.blockPageNewsPink .icons{ position:relative; margin-top:16px; border:#E5E5E5 solid 1px; padding-left:13px; text-align:left;  color:#616161; font-size:12px;}
.blockPageNewsPink .icons ul{ margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.blockPageNewsPink .icons li{ margin:0px; padding:0px; list-style:none; margin-bottom:5px;}
.blockPageNewsPink .icons li img{ vertical-align:middle;}
.blockPageNewsPink .icons li a{ color:#616161;}
.blockPageNewsPink .icons .corner{ position:absolute; bottom:-1px; right:-1px; background-color:#666666;}

.blockPageNewsPink .iconsHorizontal{  margin-top:16px; background-color:#DC0960; border:#E5E5E5 solid 1px; padding-left:5px; text-align:left;  color:#ffffff; font-size:8px;}
.blockPageNewsPink .iconsHorizontal ul{ margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.blockPageNewsPink .iconsHorizontal li{ display:inline; margin:0px; margin-right:2px;  padding:0px; list-style:none; margin-bottom:5px;}
.blockPageNewsPink .iconsHorizontal li img{ vertical-align:middle;}
.blockPageNewsPink .iconsHorizontal li a{ color:#ffffff;}

.relatedArticlesBlockPink{ margin-top:27px;}
.relatedArticlesBlockPink .relatedArticlesTit{  font-family:Impact;  color:#DC0960; font-size:19px; border-bottom:#E1E1E1 solid 1px;}
.relatedArticlesBlockPink .articles ul{ margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.relatedArticlesBlockPink .articles li{list-style:none; margin:0px; padding:0px; display: inline-block;  background:url(../../images/icon_setamenu2.gif) no-repeat top left; font-size:11px; color:#1E1E1E; padding-left:20px; margin-bottom:8px; }
.relatedArticlesBlockPink .articles li a{ color:#1E1E1E;}

.commentsBlockPink{ margin-top:20px;}
.commentsBlockPink .commentsTit{ padding-left:10px; background:url(../../images/bg_comentarios.jpg) no-repeat left top; line-height:51px; font-size:19px; font-family:Impact; color:#DC0960;}
.commentsBlockPink .commentsText{ background-color: #F6E4EB; font-size:10px; color:#1E1E1E; padding:11px; margin-bottom:2px;}
.commentsBlockPink .commentsText span{ display:block; margin-bottom:5px;}
/*alterado*/
.newsHighlightedBlock{  }
/*alterado*/
/*alterado*/
.slideNews{ background:#333333;   margin-left:0px; margin-bottom:4px;  margin-top:0px;}
/*alterado*/
.slideNews img{ margin-left:0px; margin-top:5px;}
.slideNews .newsText{ padding-left:15px; padding-right:15px; font-size:11px; color:#FFFFFF;}
.slideNews .newsText h1{ font-size:16px; color:#C8AC81; display:block; margin:0px; margin-top:5px; margin-bottom:5px;}
.slideNews .newsText h1{ color:#C8AC81;}
.slideNews .newsText a {color:#C8AC81;}
.slideNews .newsText span{ color:#C8AC81;}

.slideNews .newsIcons{ color:#AEAEAE; font-size:8px; margin-top:5px; margin-left:10px; margin-top:15px; margin-bottom:5px;  bottom:5px; }
.slideNews .newsIcons .icons{ float:left; margin-right:5px;}
.slideNews .newsIcons a{color:#AEAEAE;}
.slideNews .newsIcons img{ vertical-align:middle; margin-right:3px;}
.slideNews .newsIcons .blockIcons{ display:block; height:25px;}


.titlePage{ color:#303030; font-size:24px; margin-left:8px;}
.timelinessNewsHighlightedBlock{height:244px;}
.timelinessSlideNews{position:relative; margin-left:1px; float:left; background:#333333;  margin-bottom:4px; padding-bottom:4px;  margin-top:4px;}
.timelinessFotoBlock{ margin-left:5px; margin-right:10px; margin-top:5px; float:left;}
.timelinessFotoBlock span{ margin-left:5px; margin-top:5px; float:left; font-size:10px; color:#B0B0B0;}
.timelinessSlideNews .newsText{ position:relative; height:100%;padding-left:15px; padding-right:15px; font-size:11px; color:#FFFFFF;}
.timelinessSlideNews .newsText .newsTextMore{ position:absolute; right:3px; bottom:-3px; }
.timelinessSlideNews .newsText h1{ font-size:12px; color:#DBB274; display:block; margin:0px; margin-top:5px;}
/*alterado*/
.timelinessSlideNews .newsText h2{ color:#ffffff; font-size:28px; line-height:28px; margin:0px; margin-top:5px; margin-bottom:5px;}
/*alterado*/
.timelinessSlideNews .newsText h3{ color:#ffffff; font-size:9px;margin:0px; margin-top:10px;}
.timelinessSlideNews .newsText a {color:#DBB274;}
.timelinessSlideNews .newsText span{ color:#C8AC81;}
.timelinessSlideNews .newsText .newsIcons{ color:#AEAEAE; font-size:8px; margin-left:10px; margin-top:15px; }
.timelinessSlideNews .newsText .newsIcons .icons{ float: left; height:20px; }
.timelinessSlideNews .newsText .newsIcons a{color:#AEAEAE;}
.timelinessSlideNews .newsText .newsIcons img{ vertical-align:middle; margin-right:3px; margin-left:3px;}

.titlePagePink{  color:#DC0960; font-size:24px; margin-left:8px;}
.timelinessNewsHighlightedBlockPink{background-color:#E6DED1; padding-bottom:8px;}
.timelinessSlideNewsPink{ float:left;  margin-left:3px; width:98%;  padding-bottom:5px; background:#DC0960; margin-bottom:0px; position:relative; margin-top:4px;}
.timelinessFotoBlockPink{ /*width:138px;*/ margin-right:20px;  margin-left:5px;  margin-top:10px; float:left; height:220px;}
.timelinessFotoBlockPink span{ margin-left:5px; margin-top:5px; float:left; font-size:10px; color:#ffffff;}
.timelinessSlideNewsPink .newsText{ height:100%; position:relative;  padding-right:5px; padding-left:15px; font-size:11px; color:#FFFFFF;}
.timelinessSlideNewsPink .newsText .newsTextMore{ position:absolute; bottom:0px; right:3px;}
.timelinessSlideNewsPink .newsText h1{ font-size:12px; color:#F7C53A; display:block; margin:0px; margin-top:5px;}
.timelinessSlideNewsPink .newsText h2{ color:#F7C53A; font-size:28px;margin:0px; margin-top:5px; margin-bottom:5px;}
.timelinessSlideNewsPink .newsText h3{ color:#ffffff; font-size:9px;margin:0px; margin-top:10px;}
.timelinessSlideNewsPink .newsText a {color:#F7C53A;}
.timelinessSlideNewsPink .newsText span{ color:#F7C53A;}
.timelinessSlideNewsPink .newsText .newsIcons{ color:#FFFFFF; font-size:9px; margin-left:0px; margin-top:15px; }
.timelinessSlideNewsPink .newsText .newsIcons .icons{ float:left; height:20px; margin-left:5px;}
.timelinessSlideNewsPink .newsText .newsIcons a{color:#FFFFFF; display:inline;}
.timelinessSlideNewsPink .newsText .newsIcons img{ vertical-align:middle; margin-right:3px;}

.bgNewsHighlights{background-color:#E6DED1;}
.bgNewsHighlightsPink{background-color:#FFFFFF;}


.blockHighlights{ margin-top:8px; margin-left:5px;}
.highlightsNews{ position:relative; float:left; font-size:11px;  color:#1E1E1E; width:225px; height:146px; padding-left:8px; padding-right:4px;  margin-right:3px; margin-bottom:4px; background-color:#E6DED1;}
.highlightsNews h1{ margin:0px; font-size:14px; margin-bottom:5px;margin-top:8px;}
.highlightsNews h1 a{ color:#1E1E1E;}
.highlightsNews span{ color:#D10D13; }
.highlightsNews img{ float:left; border:#CDCDCD solid 1px; margin-right:4px; margin-top:8px;}
.highlightsNews .highlightsNewsMais{ position:absolute; bottom:3px; right:4px;}
.highlightsNews .highlightsNewsMais img{ border:0px; margin:0px;}

.blockHighlightsPink{ margin-top:0px; padding-left:4px; background-color:#E6DED1;}
.highlightsNewsPink{ position:relative; float:left; font-size:11px; color:#1E1E1E; width:225px; height:146px; padding-left:8px; padding-right:4px;  margin-right:3px; margin-bottom:4px; background-color:#FFFFFF;}
.highlightsNewsPink h1{ margin:0px; color:#DC0960; font-size:14px; margin-bottom:5px;margin-top:8px;}
.highlightsNewsPink h1 a{ color:#1E1E1E; color:#DC0960}
.highlightsNewsPink span{ color:#D10D13; }
.highlightsNewsPink img{ float:left; border:#CDCDCD solid 1px; margin-right:4px; margin-top:8px;}
.highlightsNewsPink .highlightsNewsMais{ position:absolute; bottom:3px; right:4px;}
.highlightsNewsPink .highlightsNewsMais img{ border:0px; margin:0px;}

.standardNews{ border:#E6E6E6 solid 1px; margin:8px; font-size:11px; padding:12px;  margin-bottom:15px;}
.standardNews span{ color:#D10D13;}
.standardNews ul{ margin:0px; padding:0px;}
.standardNews ul li{ margin:0px; padding:0px; list-style:none; margin-bottom:10px;}
.standardNews ul li a{ color:#1E1E1E;}
.standardNews ul li h1{ margin:0px; padding:0px; font-size:18px; color:#1E1E1E; font-style:normal;}
.lastNewsSection{ margin-right:4px; margin-bottom:15px;}
.sectionTitle{ font-family:Impact; font-size:18px; color:#D50B12; border-bottom:#E1E1E1 solid 1px; padding-left:19px; }
.lastNewsSection .lastNews ul{ margin:0px; margin-left:10px; margin-top:10px; margin-bottom:10px; padding:0px; }
.lastNewsSection .lastNews li{list-style:none; margin:0px; padding:0px; display: inline-block;  background:url(../../images/icon_setamenu2.gif) no-repeat top left; font-size:11px; color:#1E1E1E; padding-left:20px; margin-bottom:12px; }
.lastNewsSection .lastNews li a{ color:#1E1E1E;}

.otherArticles{ margin-left:5px;  margin-bottom:15px; border:#E6E6E6 solid 1px; margin-top:7px;}
.otherArticles .sectionTitle{ margin-top:16px; font-family:Impact; font-size:18px; color:#DC0960; border:none; padding-left:19px; }
.otherArticles .lastNews ul{ margin:0px; margin-left:10px; margin-top:10px; margin-bottom:10px; padding:0px; }
.otherArticles .lastNews li{list-style:none; margin:0px; padding:0px; display: inline-block;  background:url(../../images/icon_setamenu2.gif) no-repeat top left; font-size:11px; color:#1E1E1E; padding-left:20px; margin-bottom:12px; }
.otherArticles .lastNews li a{ color:#1E1E1E;}

.bannerCentralBlock{ margin-left:5px; margin-bottom:5px;}

.exclusiveCM{ float:right; background-color:#ffffff; margin-right:5px; width:41.5%;}
/*class alterada fonte*/
.exclusiveCMTit{ width:199px; padding-left:5px; background: #D50B12 url(../../images/bg_fundo_titdesthome.gif) no-repeat left top; line-height:24px; font-weight:bold; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*fim class alterada fonte*/
/*alterada*/
.exclusiveCMNews{margin-left:0px;  bottom:0px; height:100%; font-size:11px; color:#1E1E1E; padding-left:7px; padding-right:5px;}
/*alterada*/
.exclusiveCMNews h1{  margin:0px; display:block; font-size:16px; font-weight:bold; padding-top:5px; padding-bottom:6px;}
.exclusiveCMNews h1 a{ color:#000000;}
.exclusiveCMNews span{ color:#D50B12;}
.CMNewsSaberMais{ bottom:0px; right:0px; position:absolute; background:url(../../images/bot_cxtithomemais.gif) no-repeat right; bottom:0px; right:0px; margin-right:1px; text-align:right; }

.otherNewsBlock{ margin-bottom:5px; margin-top:5px; margin-left:4px; border-left:#E5E5E5 solid 1px; border-right:#E5E5E5 solid 1px; border-bottom:#E5E5E5 solid 1px;}


/*css alterada fonte*/
.otherNews{background:url(../../images/bg_botcompras.gif) repeat-x;  padding-left:10px; height:30px; line-height:30px; color:#FFFFFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
/*fim css alterada*/
.otherNewsBlock .block{ }
.otherNewsBlock .boxBlock{ width:49%;  float:left; padding-left:2px; padding-right:2px; background-color:#FFFFFF; }

.boxBlockTit{ padding-left:6px; color:#B59564; font-weight:bold; font-size:14px; line-height:25px; height:25px; background-color:#FFFFFF; border-bottom:#B59564 solid 1px;}
.boxBlockTit img{ vertical-align:middle; margin-left:3px; }
.boxBlockNew{position: relative;background-color:#FFFFFF; font-size:11px; height:134px;}
.boxBlockNew a{color:#000000; }
.boxBlockNew span{color:#D50B12;}
.boxBlockNew h1{margin:0px; display: block; font-size:14px; font-weight:bold; padding-top:9px; padding-bottom:6px;}
.boxBlockNew img{ float:left; margin:5px;}
.boxBlockNew .boxBlockNewMais{background-color:#FFFFFF; bottom:0px; right:0px; position: absolute; padding-bottom:2px; width:17px; height:23px;}


.boxBlockOtherNews{ padding-top:9px; padding-bottom:9px; background-color:#E6DED1; }

.boxBlockOtherNews ul{ margin:0px; padding:0px;}
.boxBlockOtherNews ul li{list-style:none; margin:0px; padding:0px; display: inline-block;  background:url(../../images/icon_setamenu2.gif) no-repeat top left; font-size:11px; color:#000000; padding-left:20px; margin-bottom:2px; }

.boxBlockOtherNews a{ color:#000000; text-decoration:none; }
.boxBlockOtherNews a:hover{ color:#000000; text-decoration: underline; }
.boxBlockOtherNews span{ }

.imagesDay{ margin-left:4px; background-color:#303030; padding-bottom:5px; }
.imagesDay .image{ float:left; font-size:10px; color:#C0C0C0;}
.imagesDay .imagesDayText{ width:288px;margin-left:4px;}
.imagesDay .imagesDayText span{ font-size:10px; color:#FFFFFF; font-weight:bold; }
.imagesDay .image img{ display:block; margin-top:4px; margin-left:4px;padding-bottom:5px;}
.imagesDay .blockImages{ float:left; }
.imagesDay .blockImages h2{ color:#FFFFFF; margin:0px; display: block; font-size:11px; font-weight:bold; padding-left:20px; padding-top:19px; }
.imagesDay .blockImages h1{ line-height:38px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; margin:0px;  font-size:17px;  padding-left:20px; }
.imagesDay .blockImages .imagesDesk{ text-align: left; margin-left:21px; margin-top:5px; margin-bottom:5px;}
.imagesDay .blockImages .imagesDesk img{ margin-right:10px; border:#FFFFFF solid 1px;}
.imagesDay .blockImages .botVerImages{ text-align:right;}

.ClubsBlock{ border:#E5E5E5 solid 1px; margin-left:4px; margin-top:4px;}
/*alterado*/
.blockNews{ }
/*alterado*/
.blockNews .blockNewsTitI{ background:url(../../images/bg_benfica.gif) no-repeat right bottom; border-bottom: #FF0000 solid 3px; line-height:20px; height:24px; font-size:14px; color:#B59564; font-weight:bold; padding-left:6px;}
.blockNews .blockNewsTitI img{ vertical-align:middle; margin-left:3px; padding-bottom:2px; }

.blockNews .blockNewsTitII{ background:url(../../images/bg_sporting.gif) no-repeat right bottom; border-bottom:#058D4B solid 3px; line-height:20px; height:24px; font-size:14px; color:#B59564; font-weight:bold; padding-left:6px;}
.blockNews .blockNewsTitII img{ vertical-align:middle; margin-left:3px; padding-bottom:2px; }

.blockNews .blockNewsTitIII{ height:24px;background:url(../../images/bg_porto.gif) no-repeat right bottom; border-bottom:#096ABA solid 3px; line-height:20px; font-size:14px; color:#B59564; font-weight:bold; padding-left:6px;}
.blockNews .blockNewsTitIII img{ vertical-align:middle; margin-left:3px; padding-bottom:2px; }

.blockNews .blockNewsText{  font-size:11px; }
.blockNews .blockNewsText span{color:#D50B12;}
.blockNews .blockNewsText img{ float:left; padding-right:6px; }
.blockNews .blockNewsText h1{ margin:0px;  font-size:14px; color:#1E1E1E; font-weight:bold; width:154px; padding-bottom:5px;}
.blockNews .blockNewsText h1 a{ color:#1E1E1E; }
.blockNews .blockNewsVerMais{ position:absolute; bottom:0px; right:0px; padding-bottom:5px; }

/*cass alterada*/
.channelsBlock{ margin-left:4px; margin-top:4px; }
/*fim cass alterada*/
.channelsBlock .vidasDestaque{ background-color:#DC0960;  position:relative;}
.channelsBlock .vidasDestaque .imageDestaque{ padding:3px; float:left;}
.channelsBlock .vidasDestaque .textDestaque{  float:left; font-size:11px; color:#FFFFFF; padding-top:10px; padding-left:5px; width:55%;}
.channelsBlock .vidasDestaque .textDestaque h2{ margin:0px; padding:0px; font-size:11px; font-weight:bold; color:#E6DED1;}
.channelsBlock .vidasDestaque .textDestaque h1{ margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.channelsBlock .vidasDestaque .textDestaque .seeMore{ display:block; position:absolute; bottom:8px; right:7px;  width:10px; height:8px; }

/*alteracao 11-07-2008 fangelo --> tirei o height e o width da linha de baixo  height:114px;width:49.5%;*/
.channelsBlock .channelNews{ float:left; position:relative; background-color:#F0ECE4; margin-top:5px; font-size:11px; color:#1E1E1E;}
.channelsBlock .sepBlock{ float:left; width:3px; height:30px; }
.channelsBlock .channelNews .newsText{ margin-left:13px; padding-top:5px;}
.channelsBlock .channelNews h2{ margin:0px; padding:0px; padding-bottom:3px; font-size:11px; font-weight:bold; color:#303030;}
.channelsBlock .channelNews h1{ margin:0px; padding:0px; padding-bottom:3px;   font-size:16px; font-weight:bold; color:#DC0960;}
.channelsBlock .channelNews span{color:#DC0960;}
.channelsBlock .channelNews .iconVermais{ position:absolute;bottom:0px; right:0px; width:22px; height:20px; }

.comprasBlock{ border:#E5E5E5 solid 1px; margin-left:4px; margin-top:4px; height:50px; height:230px; padding-bottom:5px;}

.comprasBlock .blockSearch{ background-color:#E1E1E1; height:29px;}
/*class alterada fonte*/
.comprasBlock .blockSearch .botCompras{ margin-right:6px; float:left; width:105px; line-height:29px; height:29px; background:url(../../images/bg_botcompras.gif) left top repeat-x; border-right:#FFFFFF solid 1px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
/*fim class alterada*/
.comprasBlock .blockSearch .search{float:left;}
.comprasBlock .blockSearch .search label{ vertical-align:middle; float: left; margin-left:2px; padding-top:3px;}
.comprasBlock .blockSearch .search input[type="text"] {border-left:#8C8C8C double 2px; border-top:#8C8C8C double 2px;} 
.comprasBlock .blockProducts{ float:left; height:197px; margin-left:5px;  width:67%;}
.comprasBlock .blockProducts .productsNavleft{float:left; width:10px; margin-top:32px;}
.comprasBlock .blockProducts .ProductsContent{float:left; width:93%;}
.comprasBlock .blockProducts .ProductsContent .product{ margin-top:13px; float:left; margin-left:0px; width:90px; font-size:10px; color:#000000;}
.comprasBlock .blockProducts .ProductsContent .product img{ border:#CDCDCD solid 1px; display:block;}
.comprasBlock .blockProducts .ProductsContent .product h1{ margin:0px; padding:0px; padding-top:5px; font-size:11px; font-weight:bold; color:#000000;}
.comprasBlock .blockProducts .ProductsContent .product h1 a{color:#000000;}
.comprasBlock .blockProducts .ProductsContent .product span{color:#D50B12; font-size:10px; display:block; padding-top:5px;}
.comprasBlock .blockProducts .productsNavRight{float:left;width:10px; margin-top:32px;}
.comprasBlock .bag{ float:right; width:145px;}

/* INICIO SCROLL COMPRAS */
#belt {position:relative; overflow:hidden; clear:both; margin-left:auto; margin-right:auto; width:96%;  }
#beltspacer {width:90%; height:206px; }
#mover {position:absolute; z-index:10; top:0px; margin-left:0px; text-align:left; background-color:#FFFFFF;  width:3100px;}
#features { visibility:hidden; width:970px; background-color:#E5E5E5;  padding-top:0px; padding-bottom:0px;}
#features img {vertical-align:middle;}
.ftr { width:98px; height:0px;  float:left; margin:0px 0px 0px 2px; padding:1px 0px 0px 0px; }		
.ftr ul{ padding:0px; margin:0px;}
#features .subHdg {float:left; padding-top:0px;  margin-left:0px;}

.cliqueAqui{ float:left; width:150px; padding-right:0px;}
.instTxt {float:left; padding:0px 0px 0px 0px; }
#dots {float:left; margin:0px 0px 0px 0px;}
#moreFeatures {padding-right:0px;}
#leftArrow, #rightArrow {} 
#leftArrow {}
#rightArrow {}
/* Cdigo para arranjar os floats*/
.wrap:after, .contentMain:after, #db1:after, #db2:after, #dashboard:after, #features:after, #issueArchive:after, #articleMain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* IE-mac \*/
*html .wrap, * html .contentMain, * html #db1, * html #db2, * html #dashboard, * html #features, * html #issueArchive, * html #articleMain {height:1% !important;}
.wrap, .contentMain, #db1, #db2, #dashboard, #features, #issueArchive, #articleMain {display:block;}
/* FIM IE-mac */
/* Fim Cdigo para arranjar os floats*/
/* FIM INICIO SCROLL COMPRAS */

.googleAds{ width:728px; height:98px; border-bottom:#E6E6E6 solid 1px; border-top:#E6E6E6 solid 1px; margin-left:5px; margin-top:20px;}

.footer{ background-color:#FFFFFF; height:146px; margin-left:133px;}
.footer .footerText{ float:left; width:706px;}
.footer .footerText span{ width:615px; display:block; font-size:10px; margin-left:9px; font-weight:bold; color:#1E1E1E; margin-bottom:17px; margin-top:17px;}
.footer .footerText span a{ color:#1E1E1E;}
.footer .footerText h5{ width:615px; display:block; margin:0px; margin-left:9px; padding:0px; font-size:10px; color:#1E1E1E; font-weight:normal;}
.footer .logos{width:126px;float:left; }


.mainBlock .rightBlock{float:left; width:343px; background-color:#FFFFFF;}
.megaBanner{ background-color:#E1E1E1; padding-bottom:6px;}
.megaBanner img{ border:#CBCBCB solid 1px; margin:4px;}
.megaBanner span{ margin-left:318px; color:#939393; font-size:10px;}

.newsHighlight{ background-color:#E6DED1; margin-top:3px; /*height:280px;*/}
.newsHighlight .buttonRss{ float: left; width:24px; margin-top:41px;}
/*
.newsHighlight .news{ color:#1E1E1E; font-size:11px;}
.newsHighlight .news ul{margin:0px; padding:0px;}
.newsHighlight .news ul li{ list-style:none; height:35px; margin-left:10px;}
.newsHighlight .news ul li span{ display:block; font-weight:bold; float:left; color:#D50B12;  margin-right:5px; height:35px;}
.newsHighlight .news ul li a {  color:#1E1E1E; display:block; margin-bottom:7px; width:220px;}
.newsHighlight .news ul li a span{ color:#1E1E1E; font-weight:bold; height:1px;}

.newsHighlight .bennerPequeno{ margin-top:9px; margin-bottom:6px;}
.newsHighlight .bennerPequeno span{ margin-left:8px; margin-right:4px;}
*/

.newsHighlight .news{ color:#1E1E1E; font-size:11px;}
.newsHighlight .news ul{margin:0px; padding:0px;}
.newsHighlight .news ul li{ list-style:none; height:100%; margin-left:10px;}
.newsHighlight .news ul li span{ font-weight:bold; float:left; color:#D50B12; margin-right:5px; }
.newsHighlight .news ul li a {color:#1E1E1E; margin-bottom:7px;}
.newsHighlight .news ul li a span {color:#1E1E1E; font-weight:bold; height:1px;}
.newsHighlight .news .moreNewsVT { text-decoration:none;font-size:10px;color:#000000;padding-left:205px; }
.newsHighlight .news .moreNewsVT a { color:#000000; }
.newsHighlight .bennerPequeno{ margin-top:9px; margin-bottom:6px;}
.newsHighlight .bennerPequeno span{ margin-left:8px; margin-right:4px;}


.classifiedBlock{ border:#D50B12 solid 1px; width:337px; height:258px; margin-top:4px; margin-bottom:4px;}
.classifiedBlock .classifiedTit{ background:url(../../images/bg_classificados.gif) no-repeat left top; width:337px; line-height:38px; font-family:Impact; font-size:18px; color:#FFFFFF;}
.classifiedBlock .classifiedTit span{ margin-left:10px;}

.classifiedBlock .classified{ color:#1E1E1E; font-size:11px;}
.classifiedBlock .classified ul{margin:0px; padding:0px;}
.classifiedBlock .classified ul li{ list-style:none; height:35px; margin-left:10px;}
.classifiedBlock .classified ul li span{ display:block; font-weight:bold; float:left; color:#D50B12;  margin-right:5px; height:35px;}
.classifiedBlock .classified ul li a {  color:#1E1E1E; display:block; margin-bottom:7px; width:220px;}
.classifiedBlock .classified ul li a span{ color:#D50B12; font-weight:bold; height:1px;}
.classifiedBlock .announcingCM{ float:right;}

.rightDoubleBanner{ width:339px; height:90px; margin-bottom:4px; }
.rightDoubleBanner span{ margin-right:3px;}

.tagsFootballBlock{ width:339px;  border-bottom:#E5E5E5 solid 1px; background:url(../../images/bg_caixas_right.gif) repeat-y;}

.tagsLimitador{ float:left; width:162px; margin-right:7px;}
.tags{}
/*css alterado fonte*/
.tags .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  font-size:18px; color:#FFFFFF; padding-left:6px;}
/*fim css alterado*/
.tags .contents{ color:#575757; font-size:10px; padding:8px;}

.footballLimitador{ float:left; width:168px;  }
.football{ }
.football .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px;   font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;padding-left:6px; }
.football .contents{ padding:0px;}

.pollBolsaBlock{width:339px;  border-bottom:#E5E5E5 solid 1px; background:url(../../images/bg_caixas_right.gif) repeat-y; margin-top:5px;}
.pollLimitador{float:left; width:162px;  margin-right:7px;}
.poll{  }
.poll .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px;   font-weight:bold; font-family:Arial, Helvetica, sans-serif;  font-size:18px;  color:#FFFFFF; padding-left:6px;}
.poll .contents{ color:#1E1E1E; font-size:10px; padding-top:5px;}
.poll .contents fieldset{border:0px; padding:0px;  padding-left:8px; padding-bottom:5px;}
.poll .contents fieldset legend{  padding-bottom:10px;}
.poll .contents ul{ margin:0px; padding:0px;  padding-top:10px; padding-bottom:10px; }
.poll .contents ul li{ margin:0px; padding:0px;list-style:none;}
.poll .contents .botSend{ margin-left:5px; }
.poll .contents .results{ border-top:#A8A8A8 solid 1px; margin-top:15px; }
.poll .contents .results a{ color:#1E1E1E;}

.bolsaLimitador{float:left; width:168px;}
.bolsa{   }
.bolsa .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px;  font-weight:bold;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;padding-left:6px; }
.bolsa .contents{ padding:1px;}

.pubServMoveisBlock{width:339px; margin-top:5px; }
.pubLimitador{width:161px; float:left;}
.pub{ background:url(../../images/icon_pub_vertical.gif) left no-repeat; padding-left:24px; border:#DFDFDF solid 1px;}

.limiterLargePage{ margin-bottom:8px; margin-top:8px;}
.limiterLargePage .tags{ float:left; width:202px; margin-right:5px;}
/*alterado*/
.limiterLargePage .tags .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF; padding-left:6px;}
/*alterado*/
.limiterLargePage .tags .contents{ color:#575757; font-size:10px; padding:8px;}

.limiterLargePage .football{ float:left; width:202px; margin-right:5px;}
/*alterado*/
.limiterLargePage .football .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF;padding-left:6px; }
/*alterado*/
.limiterLargePage .football .contents{ padding:0px;}

.limiterLargePage .poll{ float:left; width:202px; margin-right:5px; }
/*alterado*/
.limiterLargePage .poll .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top; line-height:29px;   font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF; padding-left:6px;}
/*alterado*/
.limiterLargePage .poll .contents{ color:#1E1E1E; font-size:10px; padding-top:5px;}
.limiterLargePage .poll .contents fieldset{border:0px; padding:0px;  padding-left:8px; padding-bottom:5px;}
.limiterLargePage .poll .contents fieldset legend{  padding-bottom:10px;}
.limiterLargePage .poll .contents ul{ margin:0px; padding:0px;  padding-top:10px; padding-bottom:10px; }
.limiterLargePage .poll .contents ul li{ margin:0px; padding:0px;list-style:none;}
.limiterLargePage .poll .contents .botSend{ margin-left:5px; }
.limiterLargePage .poll .contents .results{ border-top:#A8A8A8 solid 1px; margin-top:15px; }
.limiterLargePage .poll .contents .results a{ color:#1E1E1E;}

.limiterLargePage .bolsa{ float:left; width:202px;margin-right:5px; }
/*alterado*/
.limiterLargePage .bolsa .title{ background:url(../../images/bg_botcompras.gif) repeat-x left top;  line-height:29px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF;padding-left:6px; }
/*alterado*/
.limiterLargePage .bolsa .contents{ padding:1px;}

.pub .pubBanners{  text-align:center; padding-left:5px; float:left; border-left:#DFDFDF solid 1px; margin-top:5px; margin-bottom:5px;}
.pub .pubBanners img{  padding-bottom:3px; padding-top:3px;}

.servMoveisLimitador{width:169px; float:left; margin-left:4px;}
.ServMoveis{ background:url(../images/bg_servmoveis.gif) left top repeat-x; margin-left:0px; padding-right:5px; padding-bottom:5px;}
.ServMoveis .content{  margin-left:8px; font-size:10px; color:#FFFFFF; border-bottom:#F39D81 dotted 1px; margin-bottom:5px; padding-bottom:5px;}
.ServMoveis .content .contentText{ margin-left:7px; }
.ServMoveis .content .contentText a{ color:#FFFFFF;}

.ServMoveis .content h2{margin:0px; padding:0px; font-size:10px; color:#FFD279; font-weight:bold;}
.ServMoveis .content span{color:#FFD279;}
.ServMoveis .content span a{color:#FFD279;}

.portugalMap{ margin-top:3px;}

.imgLog{}
.imgLog .imgLogTit{}
.imgLog .albumLog{ padding-left:15px;}
.imgLog .fotoLog{ width:108px; height:86px; float:left;}
.imgLog .logNav{}
.imgLog .logNav .logNavMoreFotos{ background: url(../../images/icon_setablog.gif) left no-repeat; padding-left:10px; font-size:11px; color:#1E1E1E; font-weight:bold; float:right; padding-right:10px; margin-top:10px;}
.imgLog .logNav .logNavMoreFotos a{ color:#1E1E1E; }
.imgLog .logNav .logNavComent{float:right; font-size:10px; margin-top:5px; padding-right:10px;}
.imgLog .logNav .logNavComent a{ color:#2593B0; }

.highlightTextFile{ padding-left:9px; margin-top:21px;}
.highlightTextFile .highlightText{ float:left; width:167px;}
.highlightTextFile .highlightText ul{ margin:0px; padding:0px;}
.highlightTextFile .highlightText li{margin:0px; padding:0px; vertical-align: top; margin-bottom:15px; list-style:none; background:url(../images/icon_setamenu2.gif) left top  no-repeat; font-size:11px; color:#1E1E1E; font-weight:bold; padding-left:20px;}
.highlightTextFile .highlightText li a{color:#1E1E1E;}

.highlightTextFile .highlightFile{float:left; width:167px;}

.highlightTextFile .highlightFile{ float:left; width:167px;}
.highlightTextFile .highlightFile ul{ margin:0px; padding:0px; padding-left:5px;}
.highlightTextFile .highlightFile li{margin:0px; padding:0px; vertical-align: top; margin-bottom:10px; list-style:none; background:url(../images/icon_setablog2.gif) left top  no-repeat; font-size:11px; color:#1E1E1E;  padding-left:20px;}
.highlightTextFile .highlightFile li a{color:#1E1E1E;}


.backgroundBlog{ background: #FFFFFF url(../../images/bg_fundoblog.gif) top left repeat-x;}
.logoBlog{ width:489px;}
.textBlog{ padding:12px; font-size:11px;color:#1E1E1E;}
.textBlog h2{ margin:0px; padding:0px; display:block; color:#157EA1; font-size:10px; font-weight:normal; margin-top:5px; margin-bottom:8px;}
.textBlog h1{margin:0px; padding:0px; display:block; font-size:18px; font-weight:bold; color:#1E1E1E;  margin-bottom:12px;}
.footerTextBlog{ margin-top:21px;}
.footerTextBlog .author{ float:left; color:#4A4A4A; font-weight:bold; font-size:10px;}
.footerTextBlog .author span{ color:#2593B0;}
.footerTextBlog .comments{ float:right;}
.footerTextBlog .comments span{ color:#2593B0; font-weight:bold;}
.footerTextBlog .comments a{ color:#4A4A4A;}
.footerTextBlog .comments img{ vertical-align:middle;}
.footerTextBlog .spacerBlog{ background:url(../../images/sep_blog.gif) left top repeat-x; display:block; height:8px; margin-top:27px;}
.beckTextBlog{ color:#1E1E1E; font-size:12px; text-align:center; display:block; font-weight:bold; margin-top:20px;}
.beckTextBlog a{ color:#1E1E1E;}

.blocoMapaGoogle{ border:#333333 solid 7px; width:735px; background-color:#FFFFFF;}
.blocoMapaGoogleFechar{ margin-left:14px; margin-top:9px; margin-bottom:12px; text-align:right; padding-right:14px; font-size:12px; color:#000000;}
.blocoMapaGoogleFechar img{ vertical-align:middle;}
.blocoMapaGoogleMapa{margin-left:14px;}
.blocoMapaGoogleNav{margin-left:14px;}
.blocoMapaGoogleNav .nav{ float:left; background-color:#FFFFFF; width:397px;}
.blocoMapaGoogleNav .pesquisa{float:left; background-color:#FFFFFF; width:308px;}
.blocoMapaGoogleNav .pesquisa .iconMundo{ float:left;}
.blocoMapaGoogleNav .pesquisa .formPesquisa{ float:left; font-size:12px; color:#000000; margin-top:15px; margin-left:5px;}
.blocoMapaGoogleNav .pesquisa .formPesquisa .caixaInput{ width:195px; border:#8B8B8B solid 1px;}
.blocoMapaGoogleNav .pesquisa .formPesquisa span{ display:block;}
.blocoMapaGoogleNav .pesquisa .formPesquisa label{ vertical-align:middle; padding-top:12px; margin-left:3px;}

/*novos css */
.exclusiveCMTit a{ color:#FFFFFF;}
.otherNewsBlock h2{font-size:14px; font-weight:bold; padding:0px; margin:0px;}
.boxBlockOtherNewsTd{background-color:#E6DED1;}
.otherNewsTitle{font-size:14px; font-weight:bold;}
.otherNewsText{font-size:11px;}
.otherNewsText span{ color:#FF0000;}
.NewsMore{ text-align: right;}

.channelNewsTitleI{ margin:0px; padding:0px; padding-bottom:3px;font-size:16px; font-weight:bold; color:#DC0960;}
.channelNewsTitleII{ margin:0px; padding:0px; padding-bottom:3px; font-size:11px; font-weight:bold; color:#303030;}
.channelNewsText{ margin:0px; padding:0px; padding-bottom:3px; font-size:11px; font-weight:bold; color:#303030;}
.channelNewsText span{color:#DC0960;}
.channelNewsNewsMore{ text-align:right;}
.channelNewsNewsTd{background-color:#F0ECE4;}
.channelNewsTdMargin{ padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:3px;}
.channelPinkColor{ background-color:#DC0960;}

.channelNewsVidasTit{ color:#E6DED1; font-size:11px; padding-top:5px;}
.channelNewsVidasIntro{ color:#000000; font-size:16px; font-weight:bold;padding-top:5px;}
.channelNewsVidasText{ color:#FFFFFF;font-size:11px;padding-top:5px;}
.channelNewsVidasSaberMais{ color:#000000;font-size:10px; font-weight:bold;padding-top:5px;}
.channelNewsVidasSaberMais a{ color:#000000;}
.channelNewsVidasSaberMais a:hover{ color:#FFFFFF;}
.channelNewsVidasImgSaberMais{ text-align:right;}

.fonteTamanho{ font-size:10px; color:#767676; text-align: right; margin-top:5px;}
.fonteTamanho img{ margin-right:3px;}
.fonteTamanho span{ vertical-align:middle;}

.newsBoxeTit{font-size:14px; color:#1E1E1E; font-weight:bold; margin-top:2px;}
.newsBoxeText{ font-size:11px; color:#1E1E1E;margin-top:5px;}
.newsBoxeText span{color: #FF0000;}
.newsBoxeLink{ text-align:right;}

.newsBoxePinkTit{font-size:14px; color:#DC0960; font-weight:bold; margin-top:2px;}
.newsBoxePinkText{ font-size:11px; color:#1E1E1E;margin-top:5px;}
.newsBoxePinkText span{color: #FF0000;}
.newsBoxePinkLink{ text-align:right;}

.listOtherNews{ padding-top:3px; padding-bottom:3px; vertical-align:top; }
.listOtherNews a{ display:block;  background:url(../../images/icon_setamenu2.gif) no-repeat top left; font-size:11px; color:#000000; padding-left:20px; }
.borderRight{border-right:#FFFFFF solid 2px;}
.borderLeft{ border-left:#FFFFFF solid 2px;}

.bgTableDestaque{ background-color:#333333;}
/*.TabbedPanels2Content .news{overflow:auto!important; height:180px;}*/

.destaquesTeste{ border:1px solid #FF0000; font-size:12px; height:100% !important;}

.destaquesTeste h1{  margin:0px; display:block; font-size:16px; font-weight:bold; padding-top:5px; padding-bottom:6px;}
.destaquesTeste h1 a{ color:#000000;}
.destaquesTeste span{ color:#D50B12;}
/*.destaquesTeste .CMNewsSaberMais{ background:url(../images/bot_cxtithomemais.gif) no-repeat right; bottom:0px; right:0px; margin-right:1px; text-align:right; }*/

.tdTeste{background:url(images/bg_caixasHome.gif) repeat-y top; border-bottom:#DDDDDD solid 1px; display:block;}
.CMNewsSaberMais1{ bottom:0px; right:0px; background:url(../../images/bot_cxtithomemais.gif) no-repeat right; bottom:0px; right:0px; margin-right:1px; text-align:right; }

.finalCaixa{border-top: #DDDDDD solid 1px; background:#FFFFFF; padding-bottom:5px;}
.finalCaixaLast{border-top: #DDDDDD solid 1px;}
.blocoDestaquesPink{ margin-bottom:4px;}

/* bloco que formata os destaque principal da home page e os destaques do lado esquerdo desse mesmo bloco */

#block_1 { float: left; width:283px; margin-right:2px; background:#333333;}

* html #block_1 { display: inline; }

#block_3 {  float: left; width: 204px; background:url(../../images/bg_caixasHome.gif) repeat-y top left; border-bottom: #DDDDDD solid 1px;}


.box_copy {overflow: hidden; }
.box_copy h2 { padding: 12px 18px 10000px 18px; padding: 12px 18px 3px 18px; margin-bottom: -9997px; margin-bottom: 0; }


.box_copy p { padding: 0px 0px 0 0px; }
.box_copy p:first-letter { text-transform:uppercase; }

.verticalalign{ width:204px !important;}
.verticalalign p { text-align: right; margin:0px; margin-right:0px; padding:0px; background: url(../../images/bot_cxtithomemais.gif) no-repeat right top;}
.verticalalign a{  width:27px; }

.last { /* p-b + m-b hacks for IE 5.01 */
	padding-bottom/**/: 100em !important; margin-bottom/**/: -97.5em !important; }

div#block_1, div#block_2, div#block_3 { /* p-b + m-b hacks for IE 5.01 */
	padding-bottom/**/: 30000px !important; margin-bottom/**/: -30000px !important; }
	
.last .verticalalign { /* p-b + m-b hacks for IE 5.01 */ 
	position/**/: absolute; bottom/**/: 0; }

#block_1 .last .verticalalign { width:283px;}
#block_3 .last .verticalalign { width:204px;}

/* hack for Operas */
@media all and (min-width: 0px) {
#wrapper .last div.verticalalign { width: 100%; /* Opera 7.5 and 8 */}

div[id^="wrapper"] #block_1 .last div.verticalalign { width: 50%;}
div[id^="wrapper"] #block_3 .last div.verticalalign { width: 24.9%;}
}

/* hack for IEs of all hues */
* html .verticalalign { width:190px;}

#wrapper_extra { position: relative; width:489px;}

* html #wrapper { position: relative; }

#wrapper { overflow: hidden; /* This hides the excess padding in non-IE browsers */ display: block; /* this time Operas 7 + 8 need block, not inline-block */ }

/* but that makes IE go crazy */
* html #wrapper { display: inline-block; }

/* easy clearing */
#wrapper:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }


/* fim  bloco que formata os destaque principal da home page e os destaques do lado esquerdo desse mesmo bloco */



.classifiedBlockCbn{ border:#D50B12 solid 1px; width:337px; height:auto; margin-top:4px; margin-bottom:4px;}
.classifiedBlockCbn .classifiedTitCbn{ background:#D50B12 url(http://www.cmjornal.pt/images/bg_classificados.gif) no-repeat left top; width:337px;}
.classifiedBlockCbn .classifiedTitCbn a{ margin-left:10px; line-height:38px; font-family:Impact; font-size:18px; color:#FFFFFF;text-decoration:none;}
.cbnform {margin:0;padding:4px 14px 14px;}
.cbnform * {vertical-align:middle;}
.cbnform label {margin:0;padding:0;border:none;color:#D50B12;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.cbnform .cbninput {width:115px;font-family:Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #CCC;margin:0 2px;padding:2px;}

/*parte nova fotogaleria e videogaleria*/


/* foto galeria */

.centerBlock .fotoTopBlock {width:488px; height:128px;}
.boxCatTit {background-color:#FFFFFF; border-bottom:1px solid #e1e1e1; color:#737676; font-family:Impact; font-size:18px; padding-left:6px;}

.separatorBottomCenter {height:50px; background-color:#FFFFFF;}

.centerBlock .fotoBlock,  .centerBlock .videoBlock{padding:8px;}
.fotoBlock h2 {font-size:14px; color:#000000; font-weight:bold ;margin:0; padding:0 25px 0 0;}
.fotoBlock h2 a {color:#000000;}

.rightBlock .rightGaleriaSample {width:322px; padding:32px 5px 10px 16px; background-color:#FFFFFF;}
.rightGaleriaSample .rightGaleriaTitle {width:322px; height:20px; padding:13px 0 13px 0; border-top:solid 1px #2fa1b9; font-family:Arial, Helvetica, sans-serif;}
.rightGaleriaTitle .galTitleBold {font-weight:700; font-size:20px; color:#292929; float:left; padding-right:10px; display:block;}
.rightGaleriaTitle .galTitleSimple {font-weight:700; font-size:17px; color:#2fa1b9; float:left; padding-top:3px; display:block;}

.rightGaleriaSample .rowThumb {width:322px; padding-bottom:2px;}
.rowThumb .colThumb {float:left; width:106px; height:84px;}
.rowThumb .separatorThumb {float:left; width:2px;}

.rightGaleriaSample .galeriaSampleBottomCopy {width:314px; padding:7px 8px 0 0;}
.galeriaSampleBottomCopy .topCopy {width:314px; text-align:right; font-size:11px; color:#000000;}
.galeriaSampleBottomCopy .bottomCopy {width:314px; padding-top:4px; text-align:right; font-size:10px; color:#000000;}
.topCopy a {color:#000000; font-weight:700; padding-left:10px;}
.linkSetaSample1 {background: url(../../images/icon_setalink_sample.gif) no-repeat left 5px;}
.bottomCopy a {color:#2593b0;}

.bottomNewsText {width:314px; text-align:right; font-size:11px; color:#000000; font-weight:700;}
.bottomNewsText a span{color:#000000;}
.bottomNewsText a {color:#737676; padding-left:10px;}

.linkSetaDestaque1 {background: url(../../images/icon_setalink_foto.gif) no-repeat left 5px;}

/* video galeria */

.boxCatTitVideo {background-color:#FFFFFF; border-bottom:1px solid #e1e1e1; color:#62839c; font-family:Impact; font-size:18px; padding-left:6px;}

.videoBlock h2 {font-size:14px; color:#000000; font-weight:bold ;margin:0; padding:0 0 0 0;}
.videoBlock h2 a {color:#000000;}

.videoNewsText {font-size:11px; color:#62357c;}

.bottomNewsTextVideo {width:314px; text-align:right; font-size:11px; color:#000000; font-weight:700;}
.bottomNewsTextVideo a span{color:#62839c;}
.bottomNewsTextVideo a {color:#000000; padding-left:10px;}

.linkSetaDestaque2 {background: url(../../images/icon_setalink_video.gif) no-repeat left 5px;}

/* foto galeria fotoShowTabs */

.centerBlock .fotoShowTabsContainer {width:488px; margin:0 0 24px 0; background-color:#FFFFFF;}
.fotoShowTabsContainer .fotoShowContent {width:476px; padding:0 6px 0 6px; background-color:#1f1d1d;}
.fotoShowTabsContainer .fotoPaginator {width:476px; padding:6px; background-color:#1f1d1d;}
.fotoPaginator ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.fotoPaginator ul li {float:left; margin-right:1px;}
.fotoPaginator ul li a {display:block; padding:4px; background-color:#050404; color:#585555; font-weight:700; font-size:11px;}

.fotoPaginator .linkPaginatorSelected {color:#FFFFFF; font-size:13px !important; background-color:#1f1d1d !important; padding-top:3px;}

.fotoPaginator .arrowContainer {float:left; padding:4px 0 0 12px;}
.arrowContainer a {}

.fotoShowContent .imageContainer {width:476px; text-align:center;}
.fotoShowContent .copyFotoShowContent {width:476px; padding:6px 0 6px 0;}
.copyFotoShowContent .postText {color:#959d9f; font-size:11px;}
.copyFotoShowContent .titleText {padding:3px 0 3px 0;}
.copyFotoShowContent .titleText h2 {margin:0; padding:0; font-size:14px; color:#FFFFFF;}
.copyFotoShowContent .copyText {color:#FFFFFF; font-size:11px; padding:0 8px 8px 0;}

.fotoShowTabsContainer .bottomTabsContainer, .videoShowTabsContainer .bottomTabsContainer {width:476px; padding:6px; background-color:#FFFFFF; font-size:10px; font-weight:700;}
.bottomTabsContainer .leftBottomArea {float:left; width:250px; color:#4a4a4a;}
.bottomTabsContainer .leftBottomArea span {color:#5e6161;}
.bottomTabsContainer .rightBottomArea {float:left; width:226px; text-align:right; color:#4a4a4a;}

.linkComentarTabs {color:#4a4a4a; padding:3px 0 3px 22px; background: url(../../images/icon_balao_comentar.gif) no-repeat left top;}

/* videoShowTabs */

.centerBlock .videoShowTabsContainer {width:488px; margin:0 0 24px 0; background-color:#FFFFFF;}
.videoShowTabsContainer .videoContent {width:476px; padding:6px; background-color:#011626;}
.videoContent .topCopyVideoContent {width:476px; padding:0 0 3px 0;}

.topCopyVideoContent .postText {color:#62839c; font-size:11px;}
.topCopyVideoContent .titleText {padding:3px 0 3px 0;}
.topCopyVideoContent .titleText h2 {margin:0; padding:0; font-size:14px; color:#FFFFFF;}

.videoContent .videoHolder {width:476px; text-align:center;}

.videoContent .rowSlideShow {width:476px; padding:7px 0 2px 0;}
.rowSlideShow .colImageThumb {width:60px; height:45px; float:left; border:solid 1px #62839c;}
.rowSlideShow .colSeparator {width:7px; float:left;}

.linkComentarTabs2 {color:#4a4a4a; padding:3px 0 3px 22px; background: url(../../images/icon_balao_comentar2.gif) no-repeat left top;}

/* seccond row tabs */

.videoShowTabsContainer .videoShowTabs {width:488px; height:55px; position:relative; background-color:#FFFFFF}
.videoShowTabs .row2LevelTabs {position:absolute; left:0px; top:36px; width:488px; height:19px; background: url(../../images/bg_row2LevelTabs.gif) no-repeat right bottom; z-index:10;}
.row2LevelTabs ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.row2LevelTabs ul li {float:left;}

.row2LevelTabs ul li a{cursor:pointer; float:left; margin:0; padding:0 0 0 7px; text-decoration:none; }
.defaultRow2Link a span, .selectedRow2Link a span{float:left; display:block; padding:3px 20px 3px 0; color:#FFFFFF; font-size:11px; font-weight:700;}

.defaultRow2Link a {background:url(../../images/bg_2levellinkvideoleft.gif) no-repeat left top;}
.defaultRow2Link a span {background:url(../../images/bg_2levellinkvideo.gif) no-repeat right top;}

.selectedRow2Link a {background:url(../../images/bg_1levellinkvideoleft_selected.gif) no-repeat left top;}
.selectedRow2Link a span {background:url(../../images/bg_1levellinkvideo_selected.gif) no-repeat right top;}

.cornerRight {float:left; display:block; width:4px; height:6px; padding-top:13px; background:url(../../images/bg_cornerrow2.gif) no-repeat left bottom;}

/* first row tabs */

.videoShowTabs .row1LevelTabs {position:absolute; left:0px; top:0px; width:474px; height:37px; padding:14px 0 0 14px; z-index:5;}
.row1LevelTabs ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.row1LevelTabs ul li {float:left;}

.row1LevelTabs ul li a{cursor:pointer; float:left; margin:0; padding:0 0 0 7px; text-decoration:none; }
.defaultRow1Link a span, .selectedtRow1Link a span{float:left; display:block; padding:4px 20px 18px 0; color:#FFFFFF; font-size:11px; font-weight:700;}

.defaultRow1Link a {background:url(../../images/bg_1levellinkvideoleft.gif) no-repeat left top;}
.defaultRow1Link a span {background:url(../../images/bg_1levellinkvideo.gif) no-repeat right top;}

.selectedtRow1Link a {background:url(../../images/bg_1levellinkvideoleft_selected.gif) no-repeat left top;}
.selectedtRow1Link a span {background:url(../../images/bg_1levellinkvideo_selected.gif) no-repeat right top;}

.row2LevelTabs ul li a:hover, .row1LevelTabs ul li a:hover { text-decoration:none;}

/**/

/* foto tabs */

.fotoShowTabsContainer .fotoShowTabs {width:488px; height:55px; position:relative; background-color:#FFFFFF; border-bottom:solid 2px #979797;}
.fotoShowTabs .row2LevelTabsFoto {position:absolute; left:0px; top:36px; width:488px; height:19px; background: url(../../images/bg_row2LevelTabsfoto.gif) no-repeat right bottom; z-index:10;}
.row2LevelTabsFoto ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.row2LevelTabsFoto ul li {float:left;}

.row2LevelTabsFoto ul li a{cursor:pointer; float:left; margin:0; padding:0 0 0 7px; text-decoration:none; }
.defaultRow2LinkFoto a span, .selectedRow2LinkFoto a span{float:left; display:block; padding:3px 20px 3px 0; color:#FFFFFF; font-size:11px; font-weight:700;}

.defaultRow2LinkFoto a {background:url(../../images/bg_2levellinkfotoleft.gif) no-repeat left top;}
.defaultRow2LinkFoto a span {background:url(../../images/bg_2levellinkfoto.gif) no-repeat right top;}

.selectedRow2LinkFoto a, .selectedRow1LinkFoto a {background:url(../../images/bg_1levellinkfotoleft_selected.gif) no-repeat left top;}
.selectedRow2LinkFoto a span, .selectedRow1LinkFoto a span {background:url(../../images/bg_1levellinkfoto_selected.gif) no-repeat right top;}

.cornerRightFoto {float:left; display:block; width:4px; height:6px; padding-top:13px; background:url(../../images/bg_cornerrow2.gif) no-repeat left bottom;}

/* first row tabs */

.fotoShowTabs .row1LevelTabsFoto {position:absolute; left:0px; top:0px; width:474px; height:37px; padding:14px 0 0 14px; z-index:5;}
.row1LevelTabsFoto ul {margin:0; padding:0; list-style:none; list-style-type:none;}
.row1LevelTabsFoto ul li {float:left;}

.row1LevelTabsFoto ul li a{cursor:pointer; float:left; margin:0; padding:0 0 0 7px; text-decoration:none; }
.defaultRow1LinkFoto a span, .selectedRow1LinkFoto a span{float:left; display:block; padding:4px 20px 18px 0; color:#FFFFFF; font-size:11px; font-weight:700;}

.defaultRow1LinkFoto a {background:url(../../images/bg_1levellinkfotoleft.gif) no-repeat left top;}
.defaultRow1LinkFoto a span {background:url(../../images/bg_1levellinkfoto.gif) no-repeat right top;}

.row2LevelTabsFoto ul li a:hover, .row1LevelTabsFoto ul li a:hover { text-decoration:none;}











