/* CSS Document */

body{ margin:0px; background-color:#FFFFFF; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
img{ border:0px;}
form{ margin:0px; padding:0px;}
.clear{ clear:both; }
.clear1{ clear:both; height:1px;line-height :0px; margin:0; padding:0; }
.separateLine { background-color:#D8D8D8; padding:0; margin:0;  line-height:1px; margin-top:3px; margin-right:1px; margin-left:0px; _margin-left:2px;}
.separateLine2 { background-color:#D8D8D8; padding:0; margin:0;  line-height:1px; margin-top:3px;}
.separateLine3 { background-color:#D8D8D8; padding:0; margin:0;  line-height:1px; margin-top:0px; *margin-top:-7px;}
.site{ margin:auto; width:959px;}
.bgCinza {background:url(../images/bg_article.gif) repeat-x left top;}
.colorBlack { color:#585858 !important;}

.blockHedar{}

.navTop{ padding-bottom:5px;}
.navTop .dataHora{ font-size:11px; width:208px; padding-left:7px; display:block; padding-top:5px;}
.navTop .topLinks{ width:103px; border-left:#CCCCCC solid 1px; padding-left:7px; padding-top:7px;}
.navTop .topLinks2{ width:133px; border-left:#CCCCCC solid 1px; padding-left:7px; padding-top:2px;  }
.navTop .rss{  text-align:right; padding-left:3px; padding-top:7px;}
.navTop ul{ margin:0px; padding:0px;}
.navTop li{ list-style:none; display:inline; color:#9B9B9B; font-size:12px; display:block; float:left; line-height:15px;}
.navTop li a{text-decoration:none; color:#9B9B9B; display:block; }
.navTop li a:hover{text-decoration:underline;}

.logoPub{}
.logoPub .logo{ float:left; width:186px; margin-right:5px;}
.logoPub .pub{float:left; width:21px;}
.logoPub .bannerTop{float:left;  border:#CCCCCC solid 1px; height:90px}

.marqueCotacoes{}
.marqueCotacoes .adicHomePage{ float:left; width:208px; padding-left:5px;}
.marqueCotacoes .adicHomePage img{ margin-top:9px;}
.marqueCotacoes .indiceMercado{float:left; line-height:34px; margin-right:12px;}
.marqueCotacoes .indiceMarquee{float:left;}
.marqueCotacoes .logoMontepio{float:left; line-height:34px; margin-left:22px;}

.menuTop{ background:url(../images/bg_fundo_menu_top.gif) repeat-x left top;z-index:0 !important;}
.menuTop .menuTabs{ float:left;}
.menuTop .menuTabs .navegacao{ float:left; margin-right:15px;font-size:12px; _margin-top:-8px; margin-top:-4px; *margin-top:-8px;}
.menuTop .menuTabs .navegacao a{ color:#FFFFFF; text-decoration:none;}
.menuTop .menuTabs .navegacao a:hover{text-decoration:none; color:#005579; font-weight:700;}

.menuTop .menuTabs .navegacaoSelect a{color:#005579; font-weight:700; text-decoration:none; float:left; margin-right:15px;font-size:12px; _margin-top:-8px; margin-top:-4px; *margin-top:-8px;}

.menuTop .loginPesquisa{}
.menuTop .loginPesquisa .pesquisa{padding-top:4px; _padding-top:1px; height:25px;  }
.menuTop .loginPesquisa .pesquisa label{ vertical-align:middle; display:block; float:left;}
.menuTop .loginPesquisa .inputPesquisa{ width:134px; border:#005579 solid 1px; font-size:13px; color:#6E6E6E;}
.menuTop .loginPesquisa .botPesquisaLupa{ margin-left:0px; margin-top:1px; _margin-top:5px;}

.loginRegisto { _margin-top:0px;}
.loginRegisto .blockLogin{}
.loginRegisto .blockLogin .login{ float:left; margin-right:19px;}
.loginRegisto .blockLogin .login a{ color: #FFFFFF; font-size:11px; text-decoration:none;}
.loginRegisto .blockLogin .login a:hover{text-decoration:underline;}
.loginRegisto .blockLogin .registo{ float:left;}
.loginRegisto .blockLogin .caixaLogin{ z-index:10; position:absolute; visibility:hidden;  background-color:#7DB8D1; width:169px;  margin-top:28px;}


.caixaLogin .blockImputsI{ padding-left:7px;}
.caixaLogin .blockImputsI .username{ float:left;  margin-right:4px; }
.caixaLogin .blockImputsI .username input{ width:120px; border:#E4E4E4 solid 1px; font-size:13px; margin-bottom:3px;}
.caixaLogin .blockImputsI .iconFechar{float:left;}

.caixaLogin .blockImputsII{ padding-left:7px;}
.caixaLogin .blockImputsII .password{float:left; margin-right:4px; }
.caixaLogin .blockImputsII .password input{width:120px;  border:#E4E4E4 solid 1px; font-size:13px; }
.caixaLogin .blockImputsII .botOk{float:left; }
.caixaLogin .recuperarPassword{ padding-left:8px; margin-top:2px; font-size:11px; margin-bottom:5px;}

.loginRegisto .blockLogado{}
.loginRegisto .blockLogado .nome{ font-size:11px; float: left; width:111px; line-height:28px; color:#FFFFFF;}
.loginRegisto .blockLogado .botLogout{}

.blocoCentral{ margin-top:3px; }

/*.blocoEsquerdo{float:left; width:653px; margin-right:6px;}*/
.blocoEsquerdo{float:left; width:653px;}


.blocoDestaque {background-color:white;z-index:0 !important;}
.blocoDestaque .imgDestaque{ float:left; vertical-align:middle;  width:320px; border-right:#E1E1E1 1px dotted; padding-right:5px; }

.blocoDestaque .imgDestaque .imgVideoDestaque{height:260px; width:320px; background-color:#F8F8F8;text-align:center; position:relative; }


.blocoDestaque .imgDestaque .leadImage{ text-align:left; padding-left:5px; padding-top:0px; }

.numeracaoImages { font-size:11px; color:#8B8B8B; text-align:right; font-weight:700;}
.numeracaoImages a{ font-size:11px; color:#8B8B8B; text-align:right; font-weight:normal; text-decoration:none;}

/*alterado a 6/11/2008*/
.blocoDestaque .imgDestaque .leadImage .textLeadImage{ color:#585858; font-size:11px; line-height:15px; height:33px; overflow:hidden; position:relative; }
.blocoDestaque .imgDestaque .leadImage .textLeadImage a { position:absolute; top:22px; *top:20px; right:0; height:33px;}
.blocoDestaque .imgDestaque .leadImage .textLeadImage .article {font-size:11px; padding:0; margin:0; line-height:14px; }
.blocoDestaque .imgDestaque .leadImage .textLeadImage p { padding:0; margin:0; padding-top:5px; padding-right:8px;}

/*.blocoDestaque .txtDestaque{  width:320px; float:left;}*/
.blocoDestaque .txtDestaque{  width:315px; float:left; margin-right:5px; _margin-right:3px;}

.blocoDestaque .txtDestaque .txtTop{ font-size:12px;color:#585858; border-bottom:dotted #D8D8D8 1px; padding-bottom:10px;line-height:12px; }
.blocoDestaque .txtDestaque .txtTop span{ display:block; font-size:26px; color:#585858; line-height:24px; margin-bottom:5px;}
.blocoDestaque .txtDestaque .txtTop span a{ color:#585858; text-decoration:none;}
.blocoDestaque .txtDestaque .txtTop span a:hover{ text-decoration: underline;}

.blocoDestaque .txtDestaque .linksDestaque{ padding-top:5px;}
.blocoDestaque .txtDestaque .linksDestaque ul{ margin:0px; padding:0px;}
.blocoDestaque .txtDestaque .linksDestaque li{ list-style:none; background:url(http://www.oje.pt/images/icon_seta.gif) no-repeat left -4px ; padding-left:18px; color:#585858; font-size:12px; height:18px; }
.blocoDestaque .txtDestaque .linksDestaque li span{  color:#238CB9; font-size:12px; font-weight:bold; }
.blocoDestaque .txtDestaque .linksDestaque li span a{color:#238CB9; text-decoration:none;}
.blocoDestaque .txtDestaque .linksDestaque li span a:hover{color:#238CB9; text-decoration: underline;}


.blocoNoticias{ width:653px; background:#FFFFFF url(../images/bg_fundo_noticias.gif) top left repeat-x; margin-top:5px;}
.blocoNoticias .ultimasNoticias{ float:left; width:237px; margin-right:5px; border-top:#D8D8D8 solid 1px; }
.blocoNoticias .ultimasNoticias .blocoTit{ font-size:18px; color:#037CB0; margin-top:7px; margin-left:7px; margin-bottom:7px;}
.blocoNoticias .ultimasNoticias ul{ margin:0px; padding:0px; margin-left:7px;}
.blocoNoticias .ultimasNoticias li{ list-style:none; font-size:9px; color:#9A9A9A; display:inline; line-height:14px;  }
.blocoNoticias .ultimasNoticias li img{ border: solid #D9D9D9 2px; padding:1px; }

.blocoNoticias .ultimasNoticias li a{ color:#585858; text-decoration:none; display:block;}
.blocoNoticias .ultimasNoticias li a:hover{ text-decoration:underline;}
.blocoNoticias .ultimasNoticias li span{ display:block; font-size:11px; color:#585858; margin-top:0px; margin-bottom:0px;}

.blocoNoticias .ultimasNoticias ul li span div {}

.pubMini { }
.pubMini .iconPub {text-align:right; border:none;}
.pubMini .iconPub img{ border:none !important;}
.pubMini .imgPub { border:#DAD9D7 0px solid;}

.blocoNoticias .ultimasNoticias .verTodas{ font-size:12px; color:#585858; margin-top:10px; margin-left:7px;}
.blocoNoticias .ultimasNoticias .verTodas a{color:#585858; text-decoration:none;}
.blocoNoticias .ultimasNoticias .verTodas a:hover{ text-decoration:underline;}
.blocoNoticias .ultimasNoticias .verTodas img{ vertical-align:middle;}

.blocoNoticias .bgLineBottom { background:url(../images/bg_line.gif) no-repeat left top; margin-top:5px; height:1px; width:653px; margin-bottom:5px; _margin-bottom:-15px; }

/*.noticiasDestaque{float:left; width:411px;  border-top:#D8D8D8 solid 1px;}*/
.noticiasDestaque{float:left; width:408px;  border-top:#D8D8D8 solid 1px;}

.noticiasDestaqueBig {float:left;   border-top:#D8D8D8 solid 1px; width:652px;}
.contentNoticiasDestaque {font-size:11px; color:#585858; padding-top:4px; }
.noticiasDestaque  .blocoTit{ font-size:18px; color:#037CB0; margin-top:7px; margin-left:7px; margin-bottom:7px;}

/*alteração realizada a 14/11/2008*/
/*.contentNoticiasDestaque .newsImage{float:left;  margin-left:3px; overflow:hidden; border: 3px double #D9D9D9; margin-right:5px; width:54px;vertical-align:middle;}
.contentNoticiasDestaque .newsImage img{margin-right:8px; width:54px; vertical-align:middle;}*/

.contentNoticiasDestaque .newsImage{float:left; overflow:hidden; border: 3px double #D9D9D9;margin-right:5px;}
.contentNoticiasDestaque .newsImage img{}


.contentNoticiasDestaque .newsText {float:left; width:326px; position:relative; padding-bottom:0px; line-height:13px; margin-left:7px;}
.areaNoticia {color:#238CB9 !important; font-weight:700 !important; font-size:11px !important;}

.contentNoticiasDestaque .newsText span{color:#9A9A9A; font-size:9px; }
.contentNoticiasDestaque .newsText h1{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:20px; padding-bottom:4px;}
.contentNoticiasDestaque .newsText a{color:#238CB9; text-decoration:none;}
.contentNoticiasDestaque .newsText a:hover{text-decoration: underline;}
.contentNoticiasDestaque .newsText p{   padding:0px; margin:0px;  }
.contentNoticiasDestaque .newsText img { position:absolute; bottom:0px; right:0;}

.contentNoticiasDestaque .newsText1 {position:relative; padding-bottom:0px; line-height:13px; width:398px; padding-left:8px; _padding-left:10px;}
.contentNoticiasDestaque .newsText1 span{color:#9A9A9A; font-size:9px; }
.contentNoticiasDestaque .newsText1 h1{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:24px; }
.contentNoticiasDestaque .newsText1 a{color:#238CB9; text-decoration:none;}
.contentNoticiasDestaque .newsText1 a:hover{text-decoration: underline;}
.contentNoticiasDestaque .newsText1 p{   padding:0px; margin:0px;  }
.contentNoticiasDestaque .newsText1 img { position:absolute; bottom:0px; right:0;}


.contentNoticiasDestaque .newsTextSuplementos {float:left; position:relative; padding-bottom:0px; line-height:13px; width:425px; padding-left:8px; padding-right:5px; }
.contentNoticiasDestaque .newsTextSuplementos span{color:#9A9A9A; font-size:9px; }
.contentNoticiasDestaque .newsTextSuplementos h1{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:24px; }
.contentNoticiasDestaque .newsTextSuplementos a{color:#238CB9; text-decoration:none; }
.contentNoticiasDestaque .newsTextSuplementos a:hover{text-decoration: underline;}
.contentNoticiasDestaque .newsTextSuplementos p{   padding:0px; margin:0px;  }
.contentNoticiasDestaque .newsTextSuplementos img { position:absolute; bottom:0px; right:6px;}

/*.contentNoticiasDestaque .newsTextSuplementos1 {position:relative; padding-bottom:0px; line-height:13px; width:505px; padding-left:5px; padding-right:5px;}*/
.contentNoticiasDestaque .newsTextSuplementos1 {position:relative; padding-bottom:0px; line-height:13px; width:500px; padding-left:5px; padding-right:5px;}


.contentNoticiasDestaque .newsTextSuplementos1 span{color:#9A9A9A; font-size:9px; }
.contentNoticiasDestaque .newsTextSuplementos1 h1{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:24px; }
.contentNoticiasDestaque .newsTextSuplementos1 a{color:#238CB9; text-decoration:none;}
.contentNoticiasDestaque .newsTextSuplementos1 a:hover{text-decoration: underline;}
.contentNoticiasDestaque .newsTextSuplementos1 p{   padding:0px; margin:0px;  }
.contentNoticiasDestaque .newsTextSuplementos1 img { position:absolute; bottom:0px; right:10px;}


.verTodas{ font-size:12px; color:#585858; margin-top:8px;  margin-bottom:0px;}
.verTodas a{color:#585858; text-decoration:none;}
.verTodas a:hover{ text-decoration:underline;}
.verTodas img{ vertical-align:middle;}

/*Inserção 6/11/2008*/
/*#tableContentNewsHP { width:653px;}*/
#tableContentNewsHP { width:650px; padding:0; margin:0; border-collapse:collapse; border:0;}


.firstColum {width:321px; background-color:#E3E3E3; border:#D9D9D9 solid 1px; vertical-align:top;}
.secondColum {width:321px; background-color:#E3ECF0;border:#D9D9D9 solid 1px; vertical-align:top;}

.blocoGenericos{margin-top:14px; *margin-top:15px;  }
.blocoGenericos .blocoI{/*float:left; background-color:#E3E3E3;width:354px; border:#D9D9D9 solid 1px;*/  margin-right:6px; padding-bottom:10px;}
.blocoGenericos .blocoI .titGenericos{font-size:18px; color:#585858; padding-left:9px; margin-top:13px; margin-bottom:13px;}
.blocoGenericos .blocoI .genericosConteudo{}
.blocoGenericos .blocoI .genericosConteudo .destaque{ float:left;}
.blocoGenericos .blocoI .genericosConteudo .destaque .destaqueImagem{float:left; padding-left:9px; margin-right:5px;}
.blocoGenericos .blocoI .genericosConteudo .destaque .destaqueImagem img{border: solid #C6C6C6 2px; padding:1px;}
.blocoGenericos .blocoI .genericosConteudo .destaque .destaqueTexto{font-size:11px; color:#585858; padding-right:10px;  margin-left:10px;}
.blocoGenericos .blocoI .genericosConteudo .destaque .destaqueTexto a {color:#585858; text-decoration:none;}
.blocoGenericos .blocoI .genericosConteudo .destaque .destaqueTexto a:hover { text-decoration:underline;}
.blocoGenericos .blocoI .genericosConteudo .destaque .destaqueTexto span{ font-size:12px; color:#585858; font-weight:bold;}
.blocoGenericos .blocoI  ul{ margin:0px; padding:0px; margin-left:9px; }
.blocoGenericos .blocoI  li{ list-style:none; font-size:9px; color:#9A9A9A; display: block; width:157px; float:left; margin-right:8px; }
.blocoGenericos .blocoI  li img{ border: solid #D9D9D9 2px; padding:1px; }
.blocoGenericos .blocoI  li a{ color:#585858; text-decoration:none; }
.blocoGenericos .blocoI  li a:hover{ text-decoration:underline;}
.blocoGenericos .blocoI  li span{ display:block; font-size:11px; color:#585858; margin-top:5px;height:30px; overflow:hidden; }

.blocoGenericos .blocoII{ /*float:left; background-color:#E3ECF0;width:289px; border:#D9D9D9 solid 1px;*/ }

/*.blocoGenericos .blocoII .titGenericos{font-size:18px; color:#005579; padding-left:9px; margin-top:10px; margin-bottom:5px;}*/
.blocoGenericos .blocoII .titGenericos{font-size:18px; color:#005579; padding-left:9px; margin-top:5px; margin-bottom:3px;}

/*.blocoGenericos .blocoII .genericosConteudo{margin-bottom:12px;}*/
.blocoGenericos .blocoII .genericosConteudo{margin-bottom:5px;}

/*.blocoGenericos .blocoII .genericosConteudo .destaque{ float:left; width:280px;}*/
.blocoGenericos .blocoII .genericosConteudo .destaque{ float:left; width:310px;}


.blocoGenericos .blocoII .genericosConteudo .destaque .destaqueImagem{float:left; padding-left:9px;margin-right:5px;}
.blocoGenericos .blocoII .genericosConteudo .destaque .destaqueImagem img{border: solid #C6C6C6 2px; padding:1px; }
.blocoGenericos .blocoII .genericosConteudo .destaque .destaqueTexto{font-size:11px; color:#585858; padding-right:5px;  margin-left:10px;}
.blocoGenericos .blocoII .genericosConteudo .destaque .destaqueTexto a {color:#585858; text-decoration:none;}
.blocoGenericos .blocoII .genericosConteudo .destaque .destaqueTexto a:hover { text-decoration:underline;}
.blocoGenericos .blocoII .genericosConteudo .destaque .destaqueTexto span{ font-size:12px; color:#585858; font-weight:bold;}



/*.blocoDireito{float:left; width:300px;  }*/
.blocoDireito{float:right; width:300px;  }


.blocoDireito .blocoMercados{  background:url(../images/bg_title_mercado.gif) repeat-x left top; }
.blocoDireito .blocoMercados .comentarioMercados{ padding:2px; margin-top:-5px; font-size:11px; color:#585858; border-bottom:#D7D7D7 solid 1px; border-left:#D7D7D7 solid 1px; border-right:#D7D7D7 solid 1px; background:#F9F9F9;}
.blocoDireito .blocoMercados .comentarioMercados .navegacaoMercados{ background:url(../images/bg_fundo_mercados.gif) left top repeat-x; height:16px;  margin-top:7px; border-top:#585858 1px solid; padding-top:5px; }
.blocoDireito .blocoMercados .comentarioMercados .navegacaoMercados a{ font-size:11px; color:#585858; text-decoration:none; margin-right:12px; margin-left:12px;}
.blocoDireito .blocoMercados .comentarioMercados .navegacaoMercados a:hover{ text-decoration:underline;}
.blocoDireito .blocoMercados .logoMercados{position:absolute; margin-left:215px; margin-top:5px;}
.blocoDireito .blocoMercados span{ font-size:18px; color:#037CB0; display:block; margin-bottom:5px; margin-left:5px;}

.blocoDireito .pubBanner{ margin-top:10px;  display:block;}
.blocoDireito .pubBanner2{ margin-top:0px;  display:block;}

.pubGrande { margin-top:3px; width:300px !important; }
.pubGrande .iconPub {text-align:right; border:none;}
.pubGrande .iconPub img{ border:none !important;}
.pubGrande .imgPub { border:#DAD9D7 1px solid; width:300px !important;}
.pubGrande .imgPub a img{ width:295px; height:250px;}

.blocoDireito .capaJornal{ padding-top:5px;background:url(../images/bg_title_news.gif) repeat-x left top;}
.blocoDireito .capaJornal span{font-size:18px; color:#037CB0; display:block; margin-bottom:5px; margin-left:5px;}
.blocoDireito .capaJornal .caixaJornal{ border:#D7D7D7 solid 1px; background-color:#FFFFFF;}
.blocoDireito .capaJornal .caixaJornal .jornal{ float:left; width:156px;}
.blocoDireito .capaJornal .caixaJornal .jornalLinks{float:left; width:140px;}
.blocoDireito .capaJornal .caixaJornal .jornalLinks ul{ margin:0px; padding:0px; margin-top:6px;}
.blocoDireito .capaJornal .caixaJornal .jornalLinks li{ list-style:none; font-size:12px; color:#585858; margin-bottom:5px;}
.blocoDireito .capaJornal .caixaJornal .jornalLinks li img{ vertical-align:middle;}
.blocoDireito .capaJornal .caixaJornal .jornalLinks li a{color:#585858; text-decoration:none;}
.blocoDireito .capaJornal .caixaJornal .jornalLinks li a:hover{text-decoration:underline;}


.blocoDireito .newsletter{ background-color:#E3E3E3; margin-top:10px;}
.blocoDireito .newsletter span{ display:block; font-size:20px; color:#585858; margin-left:8px; padding-top:12px;}
.blocoDireito .newsletter .newsletterTxt{ font-size:11px; color:#585858; margin-left:8px;}
.blocoDireito .newsletter .newsletterTxt a{color:#585858;}

.blocoDireito .newsletter .formNewsletter{ margin-left:8px; padding-bottom:7px;}
.blocoDireito .newsletter .formNewsletter input{ vertical-align:middle;}
.blocoDireito .newsletter .formNewsletter .nome{ width:122px; margin-right:-2px;  border-top:#909090 solid 1px; border-bottom:#CECECE solid 1px; border-left:#CECECE solid 1px; border-right:#CECECE solid 1px;float:left;}
.blocoDireito .newsletter .formNewsletter .email{width:122px; margin-right:-2px;  border-top:#909090 solid 1px; border-bottom:#CECECE solid 1px; border-left:#CECECE solid 1px; border-right:#CECECE solid 1px;float:left;}

.blocoDireito .biblioteca{ margin-top:5px;}
.blocoDireito .biblioteca span{font-size:18px; color:#037CB0; display:block; margin-bottom:5px; margin-left:5px;}
.blocoDireito .biblioteca .caixaBiblioteca{border:#D7D7D7 solid 1px; padding:7px;}
.blocoDireito .biblioteca .caixaBiblioteca input{ vertical-align:middle;}
.blocoDireito .biblioteca .caixaBiblioteca .empresa{ width:279px; margin-bottom:5px; display:block; border-top:#909090 solid 1px; border-bottom:#CECECE solid 1px; border-left:#CECECE solid 1px; border-right:#CECECE solid 1px;}
.blocoDireito .biblioteca .caixaBiblioteca .sector{ width:200px; border-top:#909090 solid 1px; border-bottom:#CECECE solid 1px; border-left:#CECECE solid 1px; border-right:#CECECE solid 1px;}


.blocoDireito .passatempo{margin-top:5px;}
.blocoDireito .passatempo span{font-size:18px; color:#037CB0; display:block; margin-bottom:5px;margin-left:5px; }
.blocoDireito .passatempo .caixaPassatempo{border:#D7D7D7 solid 1px; padding:4px;}
.blocoDireito .passatempo .caixaPassatempo .texto{ padding-bottom:4px; padding-left:3px; font-size:11px; color:#585858;}
.blocoDireito .passatempo .caixaPassatempo .foto{ display: block; margin-left:-3px; margin:0px; padding:0px;}


.blocoDireito .sondagens{margin-top:9px; background:url(../images/bg_title_lateral.gif) repeat-x left top;}
.blocoDireito .sondagens span{font-size:18px; color:#037CB0; display:block; margin-bottom:5px;margin-left:5px;}
.blocoDireito .sondagens .caixaSondagens{border:#D7D7D7 solid 1px; padding:4px; font-weight:bold; background-color:#FFFFFF;}
.blocoDireito .sondagens .caixaSondagens .questao{font-size:11px; color:#585858;}
.blocoDireito .sondagens .caixaSondagens .perguntas{font-size:11px; color:#585858;}
.blocoDireito .sondagens .caixaSondagens .perguntas ul{ margin:0px; padding:0px; margin-top:5px;}
.blocoDireito .sondagens .caixaSondagens .perguntas li{ list-style:none; font-weight:normal;}
.blocoDireito .sondagens .caixaSondagens .perguntas li span{ font-size:11px; color:#585858; display:inline; margin-right:20px;}
.blocoDireito .sondagens .caixaSondagens .perguntas input { vertical-align:middle;}

.blocoDireito .sondagens .caixaSondagens .votos{font-size:11px; color:#585858; font-weight:bold; margin-top:10px;}
.blocoDireito .sondagens .caixaSondagens .regras{font-size:10px; color:#585858; font-weight:normal; margin-top:5px;}


.blocoCanais{ margin-top:5px;}
.blocoCanais .caixaCanais{ float:left; border-bottom:#D8D8D8 solid 1px; margin-right:5px; width:234px; background: #FFFFFF url(../images/bg_caixa_canais.gif) top left repeat-x; font-size:11px; color:#585858;  height:228px;}
.blocoCanais .caixaCanais .enquadramento{ width:220px; margin-left:8px;}
.blocoCanais .caixaCanais .enquadramento span{ font-size:18px; color:#FF9C00; display:block; margin-top:12px; margin-bottom:10px; }
.blocoCanais .caixaCanais .enquadramento img{ display:block; border:#C5C5C4 solid 1px;  margin-bottom:15px; width:216px; height:92px;}
.blocoCanais .caixaCanais .enquadramento .verMais{width:220px; height:20px;}
.blocoCanais .caixaCanais .enquadramento .verMais img{ float:right; border:0px; width:9px; height:9px;}

.blocoFooter{ margin-top:30px; border-top:#D8D8D8 solid 1px; margin-bottom:20px;}
.blocoFooter .copyright{ float:left; width:121px; font-size:11px; color:#7C7C7C; margin-left:6px; margin-top:24px;}
.blocoFooter .menuFooter{ float:right; width:822px; font-size:11px; color:#B7B7B7;  margin-top:24px; text-align:right;}
.blocoFooter .menuFooter a{color:#B7B7B7; text-decoration:none;}
.blocoFooter .menuFooter a:hover{ text-decoration:underline;}

/*NOTICIAS - ARTIGO*/

.blockArticle {  padding-left:9px; padding-right:10px; padding-top:0px; background: #ffffff url(../images/bg_article.gif) repeat-x left top;}
.titleTypeArticle {}
.titleArticle { float:left; font-size:24px; color:#585858; line-height:25px;}
.titleArticle a { text-decoration:none;color:#585858;line-height:25px;}
.titleArticle a:hover { text-decoration:underline;color:#585858;}
.titleArticle span { color:#037CB0; font-size:18px;}

.typeArticle { float:right; font-size:18px; color:#037CB0; padding-top:3px;}
.titleArticle2 { font-size:24px; color:#585858;  }

.textArticle { padding-top:2px;}
.textArticle img { margin-top:4px; margin-right:15px;}
.dateArticle { font-size:11px; color:#9A9A9A;}
.autorArticle { color:#585858; font-size:12px;}

/*alterado a 6/11/2008*/
.article { font-size:13px; color:#585858;/* line-height:18px;*/ margin-right:10px;}
.article p { padding:0; margin:0; /*padding-top:8px; float:left;*/}

/*class alterada dia 6/11/2008*/
.article a{ font-weight:700; text-decoration:underline;color:#999999; padding:0px; margin:0px;/* margin-top:-20px; float:right;*/}
.article a:hover { text-decoration:none;}

/*class inserida dia 6/11/2008*/
.detalheartigo p{ padding:0; margin:0; float:none;}

.blockOptionsArticle { margin-top:10px; margin-bottom:0px; height:25px; }
.iconOptionsArticle { float:left;}
.iconsArticle { float:left; font-size:9px; color:#6E6E6E; padding-right:18px;}
.iconsArticle img{ margin-right:5px; vertical-align:middle;}
.iconsArticle a {color:#6E6E6E; text-decoration:none; vertical-align:middle;}
.iconsArticle a:hover { text-decoration:underline;}
.iconsArticle strong { height:10px;}
.iconsArticle span { font-size:11px; padding-left:15px;}
.imgIcon { margin-top:4px;}

.navigationArticle { float:right; font-size:11px; color:#6E6E6E; margin-top:5px;}
.navigationArticle a { text-decoration:none; color:#6E6E6E;}

.otherOptionsArticle { background-color:#EDEDED;  padding-left:7px; height:26px;}
.otherOptionsArticle2 { padding-left:7px; padding-bottom:5px; }
.iconsArticle2 { float:left; font-size:9px; color:#6E6E6E; padding-right:18px; margin-top:3px;}
.iconsArticle2 img{ margin-right:5px; vertical-align:middle;}
.iconsArticle2 a {color:#6E6E6E; text-decoration:none;}
.spacerOptions img{ margin-top:5px; margin-bottom:5px; line-height:0px; }

.blocoOtherInfo { width:653px; margin-top:5px;}
.blocoOtherInfoLeft { float:left; }

/* COMENTAR E SEND A FRIEND */

.blocoComentFriendsBig, .blocoComentFriends, .articleComents {  border-bottom:#D8D8D8 1px solid; border-top:#D8D8D8 1px solid; background:#EDEDED; width:392px; padding:6px 9px 0px 9px; margin-bottom:10px; }

.blocoComentFriendsBig{ width:636px; _width:635px;}
.blocoComentFriendsBig .formComentFriends{ width:636px; padding:0px; margin:0px;}
.blocoComentFriendsBig .formComentFriends .intemFormText{ margin-bottom:5px; width:626px;}
.blocoComentFriendsBig .formComentFriends .intemFormNome{ width:302px; float:left; margin-bottom:5px; margin-right:22px; _margin-right:6px;}
.blocoComentFriendsBig .formComentFriends .intemFormEmail{ width:302px; float:left; margin-bottom:5px;}
.blocoComentFriendsBig .formComentFriends .intemFormLocalidade{ width:564px; float:left; margin-bottom:5px;}
.blocoComentFriendsBig .formComentFriends .botEnviar{  float:right; margin-bottom:5px; width:50px;}

.formComentFriends{ width:392px; padding:0px; margin:0px;}
.formComentFriends .intemFormText{ margin-bottom:5px; width:381px;}
.formComentFriends .intemFormNome{ width:180px; float:left; margin-bottom:5px; margin-right:20px; _margin-right:6px;}
.formComentFriends .intemFormEmail{ width:180px; float:left; margin-bottom:5px;}
.formComentFriends .intemFormLocalidade{ width:321px; _width:320px; float:left; margin-bottom:5px; margin-right:20px; _margin-right:6px;}
.formComentFriends .botEnviar{ float:right; margin-bottom:5px; width:50px;}
.formComentFriends .anonimo{ font-size:11px; color:#585858; margin-bottom:5px; clear:both;}

.formComentFriends input{ width:100%; border: 1px solid #CECECE; font-size:11px; color:#626262; padding:4px; margin:0px;}
.formComentFriends textarea{ width:100%; border: 1px solid #CECECE; font-size:11px; color:#626262; padding:4px; height:100px; margin:0px;}

.formComentFriends .botEnviar input{ width:50px; background:#F6F6F6; border:1px solid #CECECE;}
.formComentFriends .anonimo input{ width:auto; border:none; vertical-align:middle;}

/* COMENTAR E SEND A FRIEND */

.articleComentsBig { border-bottom:#D8D8D8 1px solid; border-top:#D8D8D8 1px solid; background-color:#EDEDED; width:390px; padding-left:9px;  padding-right:9px; padding-top:6px; margin-bottom:10px; width:635px;}

.titleAndPagination { padding-bottom:8px; *padding-bottom:0px;}
.titleComents { float:left; font-size:18px; color:#037CB0;}
.paginationComents { float:right; font-size:11px; color:#6E6E6E; margin-top:3px;}
.paginationComents a {color:#6E6E6E; text-decoration:none;}

.blocoOtherInfo .bgBottomLine { background:url(../images/bg_line2.gif) no-repeat left top; margin-top:5px; height:1px; width:653px; margin-bottom:5px; _margin-bottom:-15px;}

.infoComent { padding-bottom:3px;line-height:16px; *line-height:12px;}
.dateComent { color:#9A9A9A; font-size:11px ; }
.dateComent img { vertical-align:middle; margin-right:3px;}
.descriptionComent { color:#6E6E6E; font-size:11px; line-height:13px;}
.autorComent { font-size:11px; color:#9A9A9A;}

.articleComents .verTodas{ font-size:12px; color:#585858; margin-top:6px; _margin-bottom:11px;  margin-bottom:6px; *margin-bottom:7px; }
.articleComents .verTodas a{color:#585858; text-decoration:none;}
.articleComents .verTodas a:hover{ text-decoration:underline;}
.articleComents .verTodas img{ vertical-align:middle;}

.blocoOtherInfoRight { float:right; width:237px;}

.blocoOtherInfoRight .ultimasNoticias{  width:232px;  margin-left:5px; border-top:#D8D8D8 solid 1px;}
.blocoOtherInfoRight .ultimasNoticias .blocoTit{ font-size:18px; color:#037CB0; margin-top:3px; margin-left:7px; margin-bottom:7px;}
.blocoOtherInfoRight .ultimasNoticias ul{ margin:0px; padding:0px; margin-left:7px;}
.blocoOtherInfoRight .ultimasNoticias li{ list-style:none; font-size:9px; color:#9A9A9A; display:inline; _line-height:14px; line-height:14px; *line-height:14px;  }
.blocoOtherInfoRight .ultimasNoticias li img{ border: solid #D9D9D9 2px; padding:1px; margin-top:5px; }

.blocoOtherInfoRight .ultimasNoticias li a{ color:#585858; text-decoration:none; display:block;}
.blocoOtherInfoRight .ultimasNoticias li a:hover{ text-decoration:underline;}
.blocoOtherInfoRight .ultimasNoticias li span{ display:block; font-size:11px; color:#585858;  margin-bottom:2px;}
.typeNotice { color:#238CB9 !important; font-size:11px; font-weight:700; padding:0; margin:0; margin-top:0px;}
.typeNotice a {color:#238CB9 !important; text-decoration:none;}
.typeNotice a:hover {color:#238CB9 !important; text-decoration:underline;}
.blocoOtherInfoRight .ultimasNoticias .verTodas{ font-size:12px; color:#585858; margin-top:13px; _margin-bottom:11px;  margin-bottom:4px; *margin-bottom:8px; margin-left:7px;}
.blocoOtherInfoRight .ultimasNoticias .verTodas a{color:#585858; text-decoration:none;}
.blocoOtherInfoRight .ultimasNoticias .verTodas a:hover{ text-decoration:underline;}
.blocoOtherInfoRight .ultimasNoticias .verTodas img{ vertical-align:middle;}

.blocoNewsRight{ background:url(../images/bg_title_news.gif) repeat-x left top; padding-top:1px;   }
.blocoNewsRight span{ font-size:18px; color:#037CB0; display:block; margin-bottom:3px; margin-left:5px; margin-top:5px;}
.textNews { padding-left:6px; padding-bottom:5px;}
.summaryNews { color:#585858; font-size:11px;/* line-height:15px;*/}
.summaryNews a {color:#585858; text-decoration:none;}
.summaryNews a:hover {text-decoration:underline;}
.dateNews { color:#9A9A9A; font-size:9px;}

.TabbedPanelsContentGroupNews .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; }
.TabbedPanelsContentGroupNews .verTodas a{color:#585858; text-decoration:none;}
.TabbedPanelsContentGroupNews .verTodas a:hover{ text-decoration:underline;}
.TabbedPanelsContentGroupNews .verTodas img{ vertical-align:middle;}

.optionsPoll { margin-left:-5px;}
/*.optionsPoll { background:url(../images/bg_see_all.gif) repeat-x left top; border:#CBCBCB 1px solid; font-size:11px; color:#585858; font-weight:normal; padding-left:8px; margin-top:5px; padding-top:2px; height:20px; width:44px;}*/
<!--.optionsPoll img { vertical-align:middle; margin-top:2px; margin-left:5px; margin-right:0px;}-->
.banner { border:#D7D7D7 1px solid; margin-top:14px;}


/*NOTICIAS*/

.blockOtherAreas { width:653px; margin-top:0px; background:url(../images/bg_article.gif) repeat-x left top; padding-top:8px; border-top:#D8D8D8 1px solid;}
.otherNews { float:left; padding-top:6px;width:320px; padding-left:6px; border-bottom:#D8D8D8 1px solid; padding-bottom:3px;}
.otherNews2 { float:left; padding-top:0px;width:255px;  padding-bottom:0px; padding-top:5px;}
.titleOtherNews { color:#037CB0; font-size:18px;  padding-left:6px;}
.imgOtherNews {float:left;  padding-left:3px;}
.imgOtherNews img{ height:45px; width:45px; border:#C2C2C2 2px solid; padding:1px; margin-right:7px;}
.descriptionNews { float:left; width:240px;  }
.descriptionNews2 { padding-right:10px;padding-top:5px;padding-left:6px; }
.descriptionNews3 { float:left; width:183px;   }
.descriptionNews4 { width:240px; padding-left:5px;  }
/*.typeOtherNews { font-size:11px; color:#238CB9; font-weight:700; margin-top:-3px; height:25px; overflow:hidden; line-height:13px; }*/

.typeOtherNews { font-size:11px; color:#238CB9; font-weight:700; margin-top:0px; height:25px; overflow:hidden; line-height:13px; }

.typeOtherNews a {color:#238CB9; text-decoration:none;}
.typeOtherNews a:hover { text-decoration:underline;}
.summaryOtherNews { font-size:11px; color:#585858; line-height:12px; height:25px; overflow:hidden;}
.summaryOtherNews a {color:#585858; text-decoration:none;}
.summaryOtherNews a:hover { text-decoration:underline;}
.dateOtherNews { color:#9A9A9A; font-size:9px;}
.readyMoreOtherNews { text-align:right; margin-top:-5px; }


/*LISTAGEM DE NOTICIAS*/

.titleDatePagination{ }
.titleListNews{ color:#037CB0; font-size:18px; float:left;}
.titleListNews span{ color:#6E6E6E; font-size:14px; font-weight:700; float:left;}
.paginationListNews{ color:#6E6E6E; font-size:11px; float:right; padding-top:15px; font-weight:bold;}
.paginationListNews a { font-weight:normal; text-decoration:none; color:#6E6E6E;}


.blockNewsList {border-bottom:#D8D8D8 1px solid; padding-bottom:5px; margin-top:10px; border-top:#D8D8D8 1px solid; }

/*alteracao fangelo 20-07-2009
.contentNoticiasDestaque .newsTextListNews {position:relative; padding-bottom:5px; line-height:13px; width:562px;  float:left;}*/
.contentNoticiasDestaque .newsTextListNews {position:relative; padding-bottom:5px; line-height:13px;}



.contentNoticiasDestaque .newsTextListNews span{ color:#9A9A9A; font-size:9px;  }
.contentNoticiasDestaque .newsTextListNews h1{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:24px; }
.contentNoticiasDestaque .newsTextListNews a{color:#238CB9; text-decoration:none;}
.contentNoticiasDestaque .newsTextListNews a:hover{text-decoration: underline;}
.contentNoticiasDestaque .newsTextListNews p{   padding:0px; margin:0px;  }
.contentNoticiasDestaque .newsTextListNews img { position:absolute; bottom:0px; right:0; z-index:10;}

.contentNoticiasDestaque .newsTextListNews1 {position:relative; padding-bottom:5px; line-height:13px; width:628px; *width:630px; _width:633px;  z-index:10;}
.contentNoticiasDestaque .newsTextListNews1 span{color:#9A9A9A; font-size:9px;  }
.contentNoticiasDestaque .newsTextListNews1 h1{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:24px; }
.contentNoticiasDestaque .newsTextListNews1 a{color:#238CB9; text-decoration:none;}
.contentNoticiasDestaque .newsTextListNews1 a:hover{text-decoration: underline;}
.contentNoticiasDestaque .newsTextListNews1 p{   padding:0px; margin:0px;  }
.contentNoticiasDestaque .newsTextListNews1 img { position:absolute; bottom:0px; right:0; z-index:10;}

.areaNews { font-weight:700; color:#238CB9 !important; font-size:11px !important;}

/*.listNews {  margin-top:5px; border:none; padding-left:3px; margin-top:5px;   }*/
.listNews {  margin-top:5px; border:none; margin-top:5px;   }



.imgNewsList { float:left;display:block;}
.imgNewsList img {border: solid #D9D9D9 2px; padding:1px;  margin-right:15px; width:54px; height:54px;}
.contentNewsList {float:left; width:550px;}
.contentNewsList2 {  width:625px;  }
.contentNewsList3 { width:435px; padding-top:0;  float:left; }
.contentNewsList4 { width:510px; }
.typeNewsList { font-size:11px; font-weight:bold; color:#238CB9; line-height:12px;}
.titleNewsList { font-size:18px; color:#238CB9;}
.summaryNewsList { font-size:11px; color:#585858; padding-right:10px;line-height:13px; }
.summaryNewsList span{ font-size:9px; color:#9A9A9A; }
.seeMore { text-align:right;padding:0; margin:0; margin-right:5px; }
.blockListOldNews {width:650px;}
.blockOtherListNews { width:317px; margin-top:13px; background:url(../images/bg_article.gif) repeat-x left top; padding-top:8px; border-top:#D8D8D8 1px solid; border-bottom:#D8D8D8 1px solid; float:left;  padding-bottom:5px; }
.titleNewsListDay { color:#6E6E6E; font-size:14px; font-weight:700; padding-left:6px;}

.blockOtherListNews .verTodas{ font-size:12px; color:#585858; margin-left:7px; margin-top:10px;}
.blockOtherListNews .verTodas a{color:#585858; text-decoration:none; margin-top:10px;}
.blockOtherListNews .verTodas a:hover{ text-decoration:underline;}
.blockOtherListNews .verTodas img{ vertical-align:middle;}

.spacerBlockNews { width:10px; height:1px; float:left;}

/*SUPLEMENTOS NEGÓCIOS 1*/

/*.blocoGroupContent { position:relative; float:left; width:659px;}*/
.blocoGroupContent { position:relative; float:left; width:653px;}


.blocoLeftBusiness { width:124px; float:left; border:1px solid #D7D7D7; padding-left:2px; padding-right:2px; background-color:#EFEFEF; height:628px;}
.menuBusiness { margin-bottom:2px;}
.menuBusiness ul{ margin:0; padding:0;}
.menuBusiness li{ list-style:none;  color:#6E6E6E;font-size:12px; }
.menuBusiness li a { color:#6E6E6E; font-size:12px; text-decoration:none; background: #fff url(../images/bg_menu_business.gif) repeat-x left bottom; padding-left:7px; height:24px; width:117px; display:block; padding-top:2px;}
.menuBusiness li a:hover { font-weight:700; text-decoration:none; background: #ECECEC url(../images/bg_menu_lateral_select.gif) repeat-x left bottom; }

/*alteração a 6/11/2008*/
.pubSuplemento { }
.pubSuplemento .iconPub {text-align:right; border:none;}
.pubSuplemento .iconPub img{ border:none !important;}
.pubSuplemento .bannersLeftSide  { border:#DAD9D7 2px solid;}
.pubSuplemento .bannersLeftSide img{ width:120px; }


.selectMenuBusiness a{background: #ECECEC url(../images/bg_menu_lateral_select.gif) repeat-x left bottom !important;  height:26px; width:117px; display:block;}

/*.blocoRightBusiness { width:516px; float:left; margin-right:0px; background:url(../images/bg_article.gif) repeat-x left top; margin-left:8px;  border-bottom:#D7D7D7 1px solid; padding-bottom:20px;}*/
.blocoRightBusiness { width:516px; float:left; margin-right:0px; background:url(../images/bg_article.gif) repeat-x left top;   border-bottom:#D7D7D7 1px solid; padding-bottom:20px;}

/*.headerAticleBusiness {}*/
/*.headerAticleBusiness { margin-left:6px;}*/
.headerAticleBusiness { padding-left:6px;}


.headerAticleBusiness .titleArticleBusiness{ font-size:24px; color:#585858; float:left; line-height:26px; width:330px;}
.headerAticleBusiness .titleArticleBusiness a{ font-size:24px; color:#585858; float:left; line-height:26px; width:330px; text-decoration:none}
.headerAticleBusiness .titleArticleBusiness a:hover{ font-size:24px; color:#585858; float:left; line-height:26px; width:330px; text-decoration:underline}
.headerAticleBusiness .logoBusiness{ float:right;}

/*.allListNews { background:url(../images/bg_list_news.gif) repeat-x left top; padding-left:6px; border-top: #D8D8D8 1px solid; margin-top:10px; }*/
/*.allListNews { background:url(../images/bg_list_news.gif) repeat-x left top; border-top: #D8D8D8 1px solid; margin-top:10px; margin-left:6px; width:510px;  }*/
.allListNews { background:url(../images/bg_list_news.gif) repeat-x left top; margin-left:6px; border-top: #D8D8D8 1px solid; margin-top:10px; width:509px; }

.articleBusiness { padding-top:5px; padding-left:2px;}
/*.articleBusiness { padding-top:5px;}*/
/*.articleBusiness .imgArticleBusiness { float:left; width:167px;}*/
.articleBusiness .imgArticleBusiness { float:left; width:167px; padding-left:6px;}

.articleBusiness .imgArticleBusiness img{ width:167px; height:167px;}
/*.articleBusiness .summaryArticleBusiness { float:left; padding-left:12px; width:336px;font-size:12px; color:#585858; line-height:13px; }*/
.articleBusiness .summaryArticleBusiness { float:left; padding-left:12px; width:320px;font-size:12px; color:#585858; line-height:13px; }


.articleBusiness .summaryArticleBusiness  p { padding:0; margin:0;  padding-top:15px;}

.articleBusiness .summaryArticleBusiness2 {font-size:13px; color:#999999; line-height:15px; padding-left:5px; }
.articleBusiness .summaryArticleBusiness2 img { margin-right:10px;}
.articleBusiness .summaryArticleBusiness2 p{ padding:0; margin:0; padding-bottom:15px;}
.articleBusiness .summaryArticleBusiness2 a{ color:#999999; text-decoration:underline;}
.articleBusiness .summaryArticleBusiness2 a:hover{ text-decoration:none;}
.articleBusiness .summaryArticleBusiness2 .dateAutor { font-size:11px; color:#585858; padding-bottom:18px;}

.articleBusiness .blockOptionsArticle { margin-top:0px; width:520px; height:18px;  }
.articleBusiness .blockOptionsArticle .iconOptionsArticle { float:left;}
.articleBusiness .blockOptionsArticle .iconOptionsArticle  .iconsArticle { float:left; font-size:9px; color:#6E6E6E; padding-right:15px;}

.articleBusiness .spacerOptions img{ margin-top:5px; margin-bottom:5px; width:520px; }
.articleBusiness .otherOptionsArticle { background-color:#EDEDED;  padding-left:7px; height:26px; width:513px;}

.articleBusiness .iconsArticle2 { float:left; font-size:9px; color:#6E6E6E; padding-right:15px; margin-top:3px;}

.otherListBusinessNews { margin-top:0px; width:515px;}

.otherListBusinessNews .verTodas{ font-size:12px; color:#585858;  margin-top:10px; padding-bottom:3px;}
.otherListBusinessNews .verTodas a{color:#585858; text-decoration:none; margin-top:0px;}
.otherListBusinessNews .verTodas a:hover{ text-decoration:underline;}
.otherListBusinessNews .verTodas img{ vertical-align:middle; padding-right:5px;}

/*NAVEGAÇÃO DO FOOTER*/

.navigationFooter { float:left; }

#belt {position:relative; overflow:hidden;  width:750px; background-color:#EDEDED; float:left; }
#beltspacer {width:750px; height:280px; background-color:#EDEDED;}
#mover {position:absolute; z-index:10; top:34px; margin-left:10px; text-align:left; background-color:#EDEDED;  width:3100px; }
#features {width:800px; background-color:#EDEDED; }
#features img {vertical-align:middle;}
.ftr { width:137px;   background-color:#EDEDED;  float:left;  position:relative; height:230px;}		
.ftr ul{ padding:0px; margin:0px;}

.titleHightlightNavigation { color:#238CB9; font-size:11px; font-weight:700; height:30px; line-height:15px; overflow:hidden;}
.titleHightlightNavigation a { color:#238CB9; text-decoration:none;}
.titleHightlightNavigation a:hover { text-decoration:underline;}
.imgHightlightNavigation {}
.imgHightlightNavigation img{border: solid #C2C2C2 2px; padding:1px;  margin-right:15px; width:99px; height:99px;}

.summaryHightlightNavigation { font-size:11px; color:#585858; padding-top:4px; line-height:13px;}
.summaryHightlightNavigation p { padding:0; margin:0; padding-top:5px;}
.logoHightlightNavigation { padding-top:0px; position:absolute; bottom:0;}

.spacerNavigation { width:12px; height:1px; float:left; background-color:#EDEDED;}
#features .subHdg { font-size:18px; color:#037CB0;  margin-left:9px; padding-top:5px;}

#dots {}
#moreFeatures {padding-right:5px;}

.arrowLt { float:left; width:29px;}
.arrowRt { float:left; width:29px;}

#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;}

/*CAIXA PESQUISA BOTTOM*/
.boxSearchBottom { float:left; background-color:#EDEDED; width:150px; height:272px;  }

.titleSearch { font-size:18px; color:#037CB0;  margin-left:9px; padding-top:5px; padding-bottom:6px;}
.formsSearch { margin-left:9px;}
.formsSearch input{ width:128px; border:#CECECE 1px solid; height:16px; margin-bottom:8px; font-size:11px; color:#626262; padding-top:2px; padding-left:3px; }
.formsSearch select{width:134px; border:#CECECE 1px solid;margin-bottom:8px; font-size:11px; color:#626262; }
.buttonSearch { text-align:right; margin-top:8px; margin-right:8px;}

.searchAndNavigationFooter {border-top:#D8D8D8 1px solid; border-bottom:#D8D8D8 1px solid; margin-top:10px;  *margin-top:10px; _margin-top:5px;}

/*OTHER NEWS - TAMANHO DA PAGINA TODA*/

.blockOtherAreas2 { width:959px; margin-top:8px; background:url(../images/bg_article.gif) repeat-x left top; padding-top:8px; border-top:#D8D8D8 1px solid;}
.otherNews3 { float:left; padding-top:9px;width:473px; padding-left:6px; border-bottom:#D8D8D8 1px solid; padding-bottom:5px; }

.descriptionNews5 { float:left; width:400px; font-size:11px;  }
.descriptionNews6 {  width:454px; font-size:11px; padding-left:8px;  }
/*SEARCH NEGOCIOS*/
.blocoRightBusinessSearch { width:514px; float:left; margin-right:6px; margin-left:6px; border-bottom:#D7D7D7 1px solid; height:628px; position:relative; }
.titleSearchResults { color:#037CB0; font-size:18px; float:left;}
.titleSearchResults span { color:#6E6E6E; font-size:15px; font-weight:700;}
.botNewSearch { margin-top:15px; margin-left:4px; }
.navigationResults { color:#6E6E6E; font-size:11px; text-align:right; font-weight:700;padding-top:5px; padding-bottom:5px;  }
.navigationResults a { font-weight:normal; text-decoration:none;color:#6E6E6E; }


.blockShowResults { border-top:1px solid #D7D7D7; }
.contentShowResults {background:url(../images/bg_article.gif) repeat-x left top; padding-bottom:8px; }
.showResults {border-bottom:1px solid #D7D7D7; padding-bottom:8px; min-height:70px; position:relative;  background:url(../images/icon_mais.gif) no-repeat 500px 65px;}
.imgShowResults { float:left; margin-top:10px; display:block;}
.imgShowResults img {border: solid #D9D9D9 2px; padding:1px;  margin-right:15px; width:54px; height:54px; }
.summaryShowResults { float:left; font-size:18px; color:#238CB9; line-height:14px; margin-top:10px; width:315px; min-height:60px; overflow:hidden;}
.summaryShowResults span { color:#585858; font-size:11px;}
.summaryShowResults p { padding:0; margin:0; padding-top:1px; }
.summaryShowResults a {color:#238CB9; text-decoration:none;}
.summaryShowResults a:hover {text-decoration:underline;}

.bottomTransp { position:absolute; top:63px; right:10px; }
.bottomTransp a{ cursor:pointer;}

.logoShowResults { bottom:5px; left:392px; text-align:left;}
.logoShowResults img { margin-top:3px;}

.popupSearch { position:absolute; top:55px; left:-4px; background-color:#EDEDED;  width:526px; height:115px; border:#CBCBCB 1px solid; }
.titlePopupSearch { padding-left:14px; padding-bottom:10px; padding-top:8px;}
.titlePopupSearch .titleNewSearch { color:#626262; font-size:13px; float:left;}
.titlePopupSearch .closePopup { float:right; margin-right:10px;}


.formSearch {}
.inputBoxSearch { float:left; padding-left:12px; padding-bottom:8px; *padding-bottom:5px;}
.inputBoxSearchPeq{ float:left; padding-left:12px; padding-bottom:8px; *padding-bottom:5px;}
.inputBoxSearch input { width:122px; *width:123px; border:#CECECE 1px solid; height:16px; font-size:12px; color:#626262; padding-top:2px; padding-left:3px;}
.inputBoxSearchPeq input { width:77px; border:#CECECE 1px solid; height:16px; font-size:12px; color:#626262; padding-top:2px; padding-left:3px;}
.inputBoxSearch select { width:127px; *width:129px; border:#CECECE 1px solid; font-size:12px;height:22px; margin-top:0px; *margin-top:3px; color:#626262}


/*EMPREGO E FORMACAO*/

.newsAboutJobs { margin-top:10px;}
.newsAboutJobs .titleNewsAboutJobs { font-size:18px; color:#037CB0; padding-left:6px;}
.newsAboutJobs .contentNewsAboutJobs { border:#CBCBCB 1px solid; background:url(../images/bg_article.gif) repeat-x left top; width:957px; padding-top:5px; padding-bottom:7px; }
.otherNewsJobs { float:left; padding-left:8px;width:460px;  padding-bottom:0px; padding-top:5px; border:none; }
.imgOtherNewsJobs {float:left;  padding-left:6px;}
.imgOtherNewsJobs img{ height:45px; width:45px; border:#C2C2C2 2px solid; padding:1px; margin-right:10px;}
.descriptionNewsJobs { width:387px; padding-left:5px;float:left;  }
.descriptionNewsJobs2 {width:450px; padding-left:5px;}


/*CONFERENCIA*/

.infoArtigo {color:#585858; font-size:12px;}
.blockOtherAreasLittle {width:411px; float:left; margin-top:0px; background:url(../images/bg_article.gif) repeat-x left top; padding-top:8px; border-top:#D8D8D8 1px solid;}
.otherNews4 { padding-top:6px;width:400px; padding-left:6px;  padding-bottom:3px;}
.descriptionNews7 { float:left; font-size:11px; width:330px; }

/*PDF*/
.blockPdf {   padding-top:3px; background: #ffffff url(../images/bg_article.gif) repeat-x left top;}
.titlePage { font-size:18px; color:#037CB0;  padding-left:6px;}

.contentPdf {width:358px; float:left; }

.contentPdf .spacerOptions img{ margin-top:5px; margin-bottom:5px; width:357px; }
.contentOptionsPdf {}

/*alteração 6/11/2008*/
.pageJornal { padding-top:0px; margin-bottom:5px;}
.dateJornalImpress {font-size:12px; color:#585858; font-weight:700; padding-bottom:5px;  padding-left:6px;}
.pageJornal .imageJornal { text-align:center;   border:#E8E8E8 1px solid; padding:2px;  }
.pageJornal .imageJornal img { text-align:center; padding-left:1px; padding-top:5px;}
.pageJornal .chooseJornal { width:275px; float:right; border-top:#D8D8D8 1px solid; padding-left:10px;}
/*alteração 6/11/2008*/
.titleArea { font-size:18px; color:#585858; line-height:15px; padding-top:7px; padding-bottom:4px;}
.infoArea { font-size:11px; color:#9A9A9A; line-height:13px; padding-bottom:4px;}

.loginArea { background-color:#F6F6F6; border:#D8D8D8 1px solid;  width:265px; margin-top:20px; padding-left:7px;}
.blockOptionsArticle2 { padding-left:8px;}

/*.inputBoxLogin input[type="text"] {float:left; border:#CECECE 1px solid; width:103px; height:18px; font-size:11px; margin-right:2px;}
.inputBoxLogin input[type="button"] {float:left; background:url(../images/bot_ok_login.gif) no-repeat left top; width:26px; height:21px; border:none; cursor:pointer;}
*/
.loginPdf {float:left; border:#CECECE 1px solid; width:103px; height:18px; font-size:11px; margin-right:2px;}
.buttonPdf {float:left; background:url(../images/bot_ok_login.gif) no-repeat left top; width:26px; height:21px; border:none; cursor:pointer;}

.clientData { padding-top:3px; padding-bottom:5px;}
.forgetPass { float:left; font-size:10px; color:#037CB0;padding-left:55px;}
.forgetPass a { text-decoration:underline; color:#037CB0;}
.registry { float:left; font-size:10px; color:#037CB0; }
.registry a { text-decoration:underline; color:#037CB0;}

.blockPreviousEdition { border:#D7D7D7 1px solid; background-color:#F5F5F5;padding-left:12px; padding-top:8px; padding-bottom:15px;}
.titPreviousEdition { font-size:18px; color:#037CB0; }

.contentJornal { float:left; width:114px;}
.contentJornal .dateJornal { color:#585858; font-size:11px; font-weight:700; padding-left:2px; padding-top:12px; padding-bottom:8px;}
.contentJornal .imgJornal img { border:#E4E4E4 1px solid; width:112px; height:152px;}
.spacerContent { width:12px; height:1px; float:left;}

/*LIFESTYLE*/
.blockArticle2 {  padding-left:9px; padding-right:5px; padding-top:3px; background: #ffffff url(../images/bg_article.gif) repeat-x left top; border-bottom:#D8D8D8 1px solid; padding-bottom:5px; }
.titleArticle3 { float:left; font-size:24px; color:#585858; }
.titleArticle3 span { color:#037CB0; font-size:12px; font-weight:700;}
.summaryArticle { padding-top:5px;}
.summaryArticle img{ border:#D8D8D8 1px solid; margin-right:9px;}
.subtitleArticle { font-size:17px; color:#037CB0; line-height:16px; }
.textArticle2 { font-size:11px; color:#585858; line-height:15px;}
.textArticle2 p { padding:0; margin:0; padding-top:10px; float:left; }

.lermais { border:none !important;}

.blockLifeStyle {}
.contentLifeStyle { border:#D8D8D8 1px solid; width:318px; background-color:#F9F9F9; float:left;  margin-top:14px;}
.titleLifeStyle { font-size:18px; color:#585858;padding-left:7px; padding-top:8px; line-height:15px; height:30px; overflow:hidden;}
.titleLifeStyle a {color:#585858; text-decoration:none;}
.titleLifeStyle a:hover {text-decoration:underline;}
.subtitleLifeStyle { font-size:12px; font-weight:700; color:#037CB0;padding-left:7px;}
.subtitleLifeStyle a {color:#037CB0; text-decoration:none;}
.subtitleLifeStyle a:hover {text-decoration:underline;}
.summaryLifeStyle { padding-top:5px; }
.summaryLifeStyle .imgLifeStyle { float:left;margin-left:7px; _margin-left:3px; border:#D8D8D8 3px double;}
.summaryLifeStyle .imgLifeStyle img{}
.summaryLifeStyle .textLifeStyle { float:right; width:200px; font-size:11px; color:#585858; margin-right:5px; line-height:14px; height:100px;  overflow:hidden; margin-left:5px;}

/*alterado a 14/11/2008*/
.summaryLifeStyle .textLifeStyle p { padding:0; margin:0;}
.summaryLifeStyle .textLifeStyle span { color:#9A9A9A; font-size:9px;}

.summaryLifeStyle .textLifeStyle2 { margin-right:10px; padding-left:8px;  font-size:11px; color:#585858; margin-right:5px; line-height:14px;height:100px;overflow:hidden;}
.summaryLifeStyle .textLifeStyle2 p { padding:0; margin:0; text-align:right; margin-right:5px;}
.summaryLifeStyle .textLifeStyle2 span { color:#9A9A9A; font-size:9px;}

.summaryLifeStyle .verTodas{ font-size:12px; color:#585858; margin-top:10px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid;  padding-top:3px; padding-left:10px; }
.summaryLifeStyle .verTodas a{color:#585858; text-decoration:none;}
.summaryLifeStyle .verTodas a:hover{ text-decoration:underline;}
.summaryLifeStyle .verTodas img{ vertical-align:middle;}

.spacerLifeStyle { width:8px; height:1px; float:left;}
.txtVerTodas { float:left;}
.subtitleContent { float:right; font-size:12px; font-weight:700; padding-right:5px;}
.subtitleContent2 { float:right; font-size:12px; padding-right:5px;}

/*DETALHES EMPREGO E FORMACAO*/
.blocoRightDetails { width:513px; float:left; margin-right:0px; margin-left:8px; margin-right:8px;}
.contentDetails { background:url(../images/bg_article.gif) repeat-x left top; border-top:#D8D8D8 1px solid; margin-top:5px;}
.titleDetails { color:#585858; font-size:18px; float:left;}
.titleAreaDetails { color:#037CB0; font-size:18px; padding-left:5px; padding-top:8px; }
.titleAreaDetails span { font-size:11px; font-weight:700; color:#585858;}

.infoDetailsGeral {padding-left:7px; padding-top:3px;color:#585858; font-size:11px;}
.infoGeral { float:left;}
.infoGeral p { padding:0; margin:0; padding-bottom:10px;}
.spacerInfoGeral { width:76px; height:1px; float:left;}

.otherDetails {color:#585858; font-size:11px;padding-left:7px; padding-right:10px;}
.otherDetails p { padding:0; margin:0; padding-bottom:10px;}

.blocoRightDetails .spacerOptions img{ margin-top:5px; margin-bottom:5px; width:520px; }
.blocoRightDetails .otherOptionsArticle { background-color:#EDEDED;  padding-left:7px; height:26px; width:513px;}
.backToList { padding-left:7px;}

.descriptionOtherResults { float:left; width:405px; font-size:11px;  }
.descriptionOtherResults2 { float:left; width:466px; font-size:11px;  }
.textOtherResults1 { float:left; width:189px; }
.textOtherResults2 { float:right; width:210px;}
.textOtherResults3 { float:left; width:220px; padding-left:5px;}
.textOtherResults4 { float:left; width:230px; padding-left:5px;}
.summaryOtherResults { font-size:11px; color:#585858; line-height:13px;}
.summaryOtherResults a {color:#585858; text-decoration:none;}
.summaryOtherResults a:hover { text-decoration:underline;}
.summaryOtherResults p { padding:0; margin:0; padding-bottom:5px;}
.summaryOtherResults img { margin-left:10px;}


.typeOtherResults { font-size:11px; color:#238CB9; font-weight:700; margin-top:-3px; padding-bottom:5px;}
.typeOtherResults a {color:#238CB9; text-decoration:none;}
.typeOtherResults a:hover { text-decoration:underline;}
.typeOtherResults2 { font-size:11px; color:#238CB9; font-weight:700;  }
.typeOtherResults2 a {color:#238CB9; text-decoration:none;}
.typeOtherResults2 a:hover { text-decoration:underline;}

.titleHightlightNavigationDetails { color:#238CB9; font-size:11px; font-weight:700;  line-height:15px; }
.titleHightlightNavigationDetails a {color:#238CB9; text-decoration:none;}
.titleHightlightNavigationDetails a:hover { text-decoration:underline;}
.imgHightlightNavigationDetails { margin-top:10px; margin-bottom:5px;}
.imgHightlightNavigationDetails img{border: solid #C2C2C2 2px; padding:1px;  margin-right:15px; width:118px; height:68px;}


/*DETALHES IMOVEIS*/

.contenctSlidImages { float:left; width:254px; }
.infoAboutSlid { font-size:11px; color:#585858; margin-left:10px; width:250px; float:right; line-height:14px;}
.thumbsSlidShow { margin-top:4px; width:254px;}
.thumbsSlidShow ul{ margin:0; padding:0;}
.thumbsSlidShow li{ list-style:none; float:left;}
.thumbsSlidShow li img { border:#C2C2C2 1px solid;}
.spacerThumbImovel { width:3px; height:1px;}


.blocoLogoEmpresas { margin-top:10px;}
.blocoLogoEmpresas .logoEmpresa { float:left;}
.blocoLogoEmpresas .infoEmpresa { float:left; line-height:13px; margin-left:10px; width:140px;}
/*GENTE E NEGOCIOS*/
.imageHighlight { float:left;}
.textHighlight { float:left; width:460px;}
.textHighlight2 { margin-right:10px; }

.textHighlight .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-top:20px;  }
.textHighlight .verTodas a{color:#585858; text-decoration:none;}
.textHighlight .verTodas a:hover{ text-decoration:underline;}
.textHighlight .verTodas img{ vertical-align:middle; border:none;}

.textHighlight2 .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(http://www.oje.pt/images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:0px; margin:0; padding-top:3px; margin-top:20px; }
.textHighlight2 .verTodas a{color:#585858; text-decoration:none;}
.textHighlight2 .verTodas a:hover{ text-decoration:underline;}
.textHighlight2 .verTodas img{ vertical-align:middle; border:none;}

.comunicationTST { background:url(../images/bg_article.gif) repeat-x left top; margin-top:10px; border-top:#D8D8D8 1px solid;}
.headerComunicationTST .iconComunicationTST { float:left;}
.headerComunicationTST .txtComunicationTST { float:right; font-size:18px; color:#8B38BB; font-weight:bold; padding-top:10px; padding-right:10px;}
.headerComunicationTST .txtComunicationTST  span { font-size:15px; color:#585858; }
.blockComunication { margin-top:15px;}
.columComunication { float:left; width:210px;}
.contentComunication { width:210px; }
.titleContentComunication { color:#585858; font-size:18px; padding-left:6px;}
.blockNewsComunication {padding-top:5px;}
.blockNewsComunication .imgNewsComunication { float:left; padding-left:6px; }
.blockNewsComunication .imgNewsComunication img { border:#C2C2C2 2px solid; padding:1px;}
.blockNewsComunication .textNewsComunication { float:right; width:135px; color:#585858; font-size:11px; line-height:12px; position:relative;height:69px; overflow:hidden; }
.blockNewsComunication .textNewsComunication span { color:#9A9A9A; font-size:9px;}
.blockNewsComunication .textNewsComunication p { padding:0; margin:0; position:absolute; bottom:0px; right:5px;}

.blockNewsComunication .textNewsComunication2 { width:210px; color:#585858; font-size:11px; line-height:12px; padding-left:8px; height:69px; overflow:hidden; position:relative;}
.blockNewsComunication .textNewsComunication2 span { color:#9A9A9A; font-size:9px;}
.blockNewsComunication .textNewsComunication2 p { padding:0; margin:0;  position:absolute; bottom:0px; right:12px;}
.subtitleComunication { color:#238CB9; font-size:11px; font-weight:700; }
.subtitleComunication a {color:#238CB9; text-decoration:none;}
.subtitleComunication a:hover {text-decoration:underline;}
.spacerComunication { width:6px; height:1px; float:left;}

.comunicationTST .verTodas{ font-size:12px; color:#585858;  background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; margin-top:10px; padding-top:1px; padding-bottom:4px; }
.comunicationTST .verTodas a{color:#585858; text-decoration:none;}
.comunicationTST .verTodas a:hover{ text-decoration:underline;}
.comunicationTST .verTodas img{ vertical-align:middle; border:none;}

.blockInputSearch { border:#D7D7D7 1px solid; padding:7px; background-color:#FFFFFF;}
.blockInputSearch select { width:204px; border:#E4E4E4 1px solid; font-size:11px; color:#626262; }
.searchBox { border:#E4E4E4 1px solid; font-size:11px; color:#626262; width:280px; height:16px;}
.buttonSearch2 { border:none; background:url(../images/bot_pesquisar.gif) no-repeat right bottom; width:74px; height:21px; margin-top:5px; margin-left:5px; }

/*LADO DIREITO*/
.blockContentRightTransito { border:#D7D7D7 1px solid; background:url(../images/bg_article.gif) repeat-x left top;}
.contentRightTransito { padding-top:0px;width:297px;  padding-bottom:0px; padding-top:5px;}
.descriptionRightTransito { float:left; width:220px;   }
.descriptionRightTransito2 { width:285px; margin-left:10px;   }


/*MERCADOS*/
.pageMercados { border-bottom:#D8D8D8 1px solid; padding-bottom:10px;}
.pageMercados2 {  padding-bottom:10px;}

.contentCotacoesImage { width:300px; float:left; position:relative;z-index:0 !important;}
.contentCotacoesImage .blocoMercadosCotacoes{ background:url(../images/bg_article.gif) repeat-x left top; width:300px;}
.contentCotacoesImage .blocoMercadosCotacoes .comentarioMercados{ padding:2px; margin-top:-5px; font-size:11px; color:#585858; border-bottom:#D7D7D7 solid 1px; border-left:#D7D7D7 solid 1px; border-right:#D7D7D7 solid 1px; background:#F9F9F9;}
.contentCotacoesImage .blocoMercadosCotacoes .comentarioMercados .navegacaoMercados{ background:url(../images/bg_navegacao_mercados.gif) left top repeat-x; height:15px;  margin-top:7px; border-top:#585858 1px solid; }
.contentCotacoesImage .blocoMercadosCotacoes .comentarioMercados .navegacaoMercados a{ font-size:11px; color:#585858; text-decoration:none; margin-right:12px; margin-left:12px;}
.contentCotacoesImage .blocoMercadosCotacoes .comentarioMercados .navegacaoMercados a:hover{ text-decoration:underline;}
.contentCotacoesImage .blocoMercadosCotacoes .logoMercados{position:absolute; left:225px; top:5px; z-index:20; }

.contentCotacoesText {  float:right; width:337px;}
.titleContentCotacoes {font-size:18px; color:#037CB0; display:block; margin-bottom:5px; margin-left:5px; text-align:right; line-height:15px;}
.descriptionContentCotacoes {}
.typeContentCotacoes { color:#6E6E6E; font-size:12px; font-weight:700;}
.titleArticleContentCotacoes { font-size:18px; color:#585858;}
.articleContentCotacoes { font-size:12px; color:#585858; line-height:13px;}
.articleContentCotacoes p { padding:0; margin:0; padding-bottom:15px;}
.articleContentCotacoes span{ color:#9A9A9A; font-size:9px;}
.autorArticleContentCotacoes { font-size:11px; font-weight:700; color:#238CB9; margin-top:-15px;}

.blocoPerformanceSectorial { margin-top:10px; border:#D8D8D8 1px solid; float:left; }
.titlePerformanceSectorial { font-size:18px; color:#037CB0; background-color:#F6F6F6;padding-top:8px; padding-bottom:10px; padding-left:7px;}
#tablePerformanceSectorial { background-color:#FFFFFF;}
#tablePerformanceSectorial thead { padding-left:5px;}
#tablePerformanceSectorial thead tr {background-color:#EDEDED;}
#tablePerformanceSectorial thead th { font-size:12px; color:#6E6E6E; text-align:left; font-weight:normal !important;}
.txtEmpresa { font-size:14px !important;}
#tablePerformanceSectorial tbody th {}
#tablePerformanceSectorial tbody td { font-size:12px; color:#515151;background-color:#EDEDED; }
#tablePerformanceSectorial tbody img { margin-right:5px; vertical-align:middle; padding-left:3px;}
.bgCinzaTable {background-color:#EDEDED;}
.colorGreen { color:#54A900 !important;}
.colorRed { color:#C72424 !important;}
.colorBlackMercado { color:#515151 !important;}

.infoMercados { width:651px;}

.blocoPerformanceSectorial .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; }
.blocoPerformanceSectorial .verTodas a{color:#585858; text-decoration:none;}
.blocoPerformanceSectorial .verTodas a:hover{ text-decoration:underline;}
.blocoPerformanceSectorial .verTodas img{ vertical-align:middle;}

.notePerformanceSectorial { font-size:11px; color:#585858; line-height:13px; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
.titleNotePerformanceSectorial { font-size:11px; font-weight:700; color:#238CB9;}
.notePerformanceSectorial span { color:#9A9A9A; font-size:9px;}

.blocoNewsMarket { width:235px;float:right; margin-top:10px; padding-bottom:9px; }

.blocoNewsMarket .ultimasNoticias{  width:231px; border:none;    }
.blocoNewsMarket .ultimasNoticias .blocoTit{ font-size:11px; color:#037CB0; margin-top:7px; margin-left:7px; margin-bottom:7px; font-weight:700;}
.blocoNewsMarket .ultimasNoticias ul{ margin:0px; padding:0px; margin-left:7px;  border:none;}
.blocoNewsMarket .ultimasNoticias li{ list-style:none; font-size:9px; color:#9A9A9A; display:inline; line-height:14px; padding-right:5px; }
.blocoNewsMarket .ultimasNoticias li img{ border: solid #D9D9D9 2px; padding:1px; }

.blocoNewsMarket .ultimasNoticias li a{ color:#585858; text-decoration:none; display:block;}
.blocoNewsMarket .ultimasNoticias li a:hover{ text-decoration:underline;}
.blocoNewsMarket .ultimasNoticias li span{ display:block; font-size:11px; color:#585858; margin-top:0px; margin-bottom:0px;}

.blocoNewsMarket .ultimasNoticias .verTodas{ font-size:12px; color:#585858; margin-top:10px; margin-left:7px;}
.blocoNewsMarket .ultimasNoticias .verTodas a{color:#585858; text-decoration:none;}
.blocoNewsMarket .ultimasNoticias .verTodas a:hover{ text-decoration:underline;}
.blocoNewsMarket .ultimasNoticias .verTodas img{ vertical-align:middle;}


.blocoNewsMarket2 { width:653px; margin-top:10px; border-bottom:#D8D8D8 solid 1px; padding-bottom:9px; background:url(../images/bg_article.gif) repeat-x left top;}

.blocoNewsMarket2 .ultimasNoticias{  width:653px;  border-top:#D8D8D8 solid 1px; }
.blocoNewsMarket2 .ultimasNoticias .blocoTit{ font-size:18px; color:#037CB0; margin-top:7px; margin-left:7px; margin-bottom:7px;}
.blocoNewsMarket2 .ultimasNoticias ul{ margin:0px; padding:0px; margin-left:7px;}
.blocoNewsMarket2 .ultimasNoticias li{ list-style:none; font-size:9px; color:#9A9A9A; line-height:14px;   }
.blocoNewsMarket2 .ultimasNoticias li img{ border: solid #D9D9D9 2px; padding:1px; }

.blocoNewsMarket2 .ultimasNoticias li a{ color:#585858; text-decoration:none; }
.blocoNewsMarket2 .ultimasNoticias li a:hover{ text-decoration:underline;}
.blocoNewsMarket2 .ultimasNoticias li span{ display:block; font-size:11px; color:#585858; margin-top:0px; margin-bottom:0px;}

.blocoNewsMarket2 .ultimasNoticias .verTodas{ font-size:12px; color:#585858; margin-top:10px; margin-left:7px;}
.blocoNewsMarket2 .ultimasNoticias .verTodas a{color:#585858; text-decoration:none;}
.blocoNewsMarket2 .ultimasNoticias .verTodas a:hover{ text-decoration:underline;}
.blocoNewsMarket2 .ultimasNoticias .verTodas img{ vertical-align:middle;}


.contentGraphic { width:321px; float:left;background:url(../images/bg_article.gif) repeat-x left top; border:#D8D8D8 1px solid; margin-top:10px; }
.contentGraphic span {font-size:18px; color:#037CB0; display:block; margin-bottom:3px; margin-left:5px; margin-top:5px;}
.imgGraphic { text-align:center;} 
.spacerGraphics { width:7px; height:1px; float:left }
.labelGraphic { color:#037CB0; font-size:12px; font-weight:700; position:absolute; top:35px; right:0;}

#tableCurtoPrazo { width:321px;  font-size:12px;}
#tableCurtoPrazo thead { background:#EDEDED; padding-top:3px; padding-bottom:3px;}
#tableCurtoPrazo thead td { font-size:12px; color:#6E6E6E;  }

#tableCurtoPrazo tbody {  padding-top:1px; padding-bottom:1px;}
#tableCurtoPrazo tbody td { font-size:12px;background:#EDEDED; padding-left:5px;}
#tableCurtoPrazo tbody th { background:#ffffff; }

.contentGraphic .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-bottom:1px; }
.contentGraphic .verTodas a{color:#585858; text-decoration:none;}
.contentGraphic .verTodas a:hover{ text-decoration:underline;}
.contentGraphic .verTodas img{ vertical-align:middle;}

.cambiosList {width:650px; background:url(../images/bg_cambio.gif) repeat-x left top; border:#CBCBCB 1px solid;  padding-top:5px; padding-bottom:2px; margin-top:10px;}
.cambiosList p{ color:#037CB0; font-size:18px; padding:0; margin:0; float:left; padding-left:10px; }
.cambiosList ul { margin:0; padding:0;}
.cambiosList li { float:left; list-style:none; padding-left:15px; font-size:14px; color:#626262; padding-top:3px;}
.cambiosList span{ color:#54A900; font-size:12px;}

.blocoConversao { background:url(../images/bg_conversao.gif) repeat-x left top; width:650px; border:#CBCBCB 1px solid; margin-top:5px; padding-bottom:8px; }
.infoConversao { font-size:11px; color:#626262; padding-left:10px; padding-top:5px;}
.inputConversao { font-size:13px; color:#626262; padding-left:10px; padding-top:5px;}
.inputConversao select { width:112px; border:#CECECE 1px solid; font-size:11px; color:#626262;  margin-right:3px;}
.inputText { border:#CECECE 1px solid; width:100px; font-size:11px; color:#626262; height:16px; margin-right:3px;}
.buttonConverter { background:url(../images/bot_converter.gif) no-repeat left top; border:none; width:71px; height:21px; margin-right:5px;  font-size:11px; color:#626262; cursor:pointer; }

.blocoCommodities {border:#CBCBCB 1px solid; width:650px; margin-top:10px; padding-top:5px;}
.blocoCommodities span{ font-size:18px; color:#037CB0; padding-left:10px; }
.contentCommodities { float:left; margin-top:10px; width:320px; _width:320px;}
#tableCommodities { width:320px;  _width:317px; margin-left:2px;}
#tableCommodities thead  {background-color:#EDEDED; padding-left:4px;  }
#tableCommodities thead th{ font-size:14px; font-weight:700; color:#6E6E6E; text-align:left; padding-left:4px; }
#tableCommodities thead td{ font-size:12px; color:#6E6E6E;padding-left:4px;}
#tableText img{ margin-right:0px; width:6px; height:6px;}
#tableText { color:#515151; font-size:12px; width:165px; }
#tableText td{ color:#515151 !important; font-size:12px;  }
#tableCommodities tbody td{ background-color:#EDEDED; color:#54A900; font-size:12px; padding-left:3px; }
.colorBlackTableCommodities {color:#515151 !important; padding-left:0px; padding-right:0px;}
.spacerTableCommodities { width:5px; _width:1px; height:1px; float:left;}

.legendaCommodities { margin-left:8px; padding-top:10px; padding-bottom:10px;}
.legendaCommodities ul{ margin:0; padding:0;}
.legendaCommodities li{ float:left; list-style:none; margin-right:15px; font-size:10px; color:#515151;}
.legendaCommodities img { margin-right:5px;}

.blocoCommodities .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-bottom:1px; }
.blocoCommodities .verTodas a{color:#585858; text-decoration:none;}
.blocoCommodities .verTodas a:hover{ text-decoration:underline;}
.blocoCommodities .verTodas img{ vertical-align:middle;}

.blocoBigUpAndDown {}
.titleBigUpAndDown { background-color:#EDEDED; font-size:14px; font-weight:700; color:#6E6E6E; margin:2px; padding-left:5px;}
.companysBigUpAndDown { font-size:11px; color:#585858;}
#tableUpAndDown { width:166px; margin-left:7px; margin-top:4px; margin-bottom:4px;}

.blockContentRightTransito .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-bottom:1px; margin-left:1px; margin-right:1px; }
.blockContentRightTransito .verTodas a{color:#585858; text-decoration:none;}
.blockContentRightTransito .verTodas a:hover{ text-decoration:underline;}
.blockContentRightTransito .verTodas img{ vertical-align:middle;}

/*CALENDARIO*/
.calendario {}
#tableCalendar { width:259px;}
#tableCalendarHeader {  width:259px; font-size:12px; font-weight:700; color:#626262; margin-bottom:5px; background-color:#E6E6E6; height:20px;}
#tableCalendarBody {font-size:11px; color:#585858; text-align:center; width:259px; }
#tableCalendarBody td { }

.number { width:21px; height:20px; text-align:center;}
.spacerBetweenNumbers { width:10px; height:20px;}
.day { color:#585858; font-size:9px; }
.bgWithNumber { background:url(../images/img_day_notblack.gif) no-repeat left top; width:21px; height:20px;}

/*REGISTO*/

.blocoRegisto { width:959px;}
.contentInfoRegisto {  border-bottom:#D8D8D8 1px solid; padding-bottom:15px;}
.contentInfoRegisto2 {  border-bottom:#D8D8D8 1px solid;}
.titleRegisto {padding-left:9px; color:#037CB0; font-size:18px;}
.summaryRegisto {padding-left:9px; font-size:12px; color:#585858; line-height:14px;}
.summaryRegisto span { color:#898989;}
.summaryRegisto a {color:#585858; text-decoration:underline;}
.summaryRegisto a:hover {text-decoration:none;}

.contentCriarPersonalizarRegisto { border-bottom:#CECECE 1px solid;}
.contentCriarRegisto { float:left; width:478px; border-right:#E5E5E5 1px solid; padding-top:10px;  }
.contentPersonalizarRegisto { float:right; width:480px; padding-top:10px;}

.contentRegistoForm {padding-top:10px; *padding-top:4px; }
.contentRegistoForm .inputForm { color:#626262; font-size:12px; padding-left:9px; float:left; padding-bottom:10px;}

.contentRegistoForm .inputForm input { width:220px; font-size:11px; border:#CECECE 1px solid;}
.contentRegistoFormOther {border-top:#E5E5E5 1px solid; background-color:#F9F9F9; margin-top:5px;  }

.selectForm { font-size:12px; color:#626262; padding-left:9px; float:left;}
.dataNascimentoDia { width:66px; font-size:11px;}
.dataNascimentoMes {width:66px; font-size:11px;}
.dataNascimentoAno { width:76px; font-size:11px;}
.selectForm2 { font-size:12px; color:#626262; margin-left:20px; float:left;}
.selectForm2 input { margin-right:5px;}

.selectFormOther {font-size:12px; color:#626262; padding-left:9px; float:left; padding-top:10px; padding-bottom:10px;}
.selectFormOther select { width:144px; font-size:11px;}

.dadosFinsComerciais { color:#6E6E6E; font-size:10px; padding-top:0px; padding-bottom:25px; *padding-bottom:10px; padding-left:9px; padding-right:5px; line-height:13px; }
.dadosFinsComerciais a{ color:#6E6E6E; font-size:10px; padding-top:0px; padding-bottom:25px; *padding-bottom:10px; padding-right:5px; line-height:13px;text-decoration:none;}
.dadosFinsComerciais a:hover{ color:#6E6E6E;font-size:10px; padding-top:0px; padding-bottom:25px; *padding-bottom:10px;  padding-right:5px; line-height:13px; text-decoration:underline}

.blocoPersonalizarOje { width:479px; padding-top:5px; }
.contentPersonalizarOje {width:227px; font-size:11px; padding-left:12px; float:left;    height:95px; overflow:hidden;}
.titleContentPersonalizarOje {color:#037CB0; font-weight:700; padding-bottom:3px;}
.titleContentPersonalizarOje img { vertical-align:middle;}
.summaryContentPersonalizarOje {color:#6E6E6E; line-height:12px; padding-right:5px;}
.summaryContentPersonalizarOje p { padding:0; margin:0; padding-top:7px;}
.contentPersonalizarOje .areasInteresse { width:192px; border:1px solid #CDCDCD; margin-top:7px; font-size:11px; height:14px; }
.titleContentPersonalizarOje input { margin:0; padding:0; margin-left:0px; *margin-left:-4px; }
.spacerVertical { border-right:#E5E5E5 1px solid;}
.spacerHorizontal { border-bottom:#E5E5E5 1px solid;}

.textInfoBotSend { margin-top:14px; padding-left:9px;}
.textInfoBotSend .textInfo { font-size:10px; color:#6E6E6E; line-height:10px; float:left; width:784px;}
.textInfoBotSend .textInfo input { height:10px; width:10px; *width:16px; *height:16px;}
.textInfoBotSend .botSend { float:right; width:155px; text-align:right;}
.textInfoBotSend .botSend .buttonSend{ background:url(../images/bot_enviar.gif) no-repeat left top; width:63px; height:21px; border:none; text-align:right; cursor:pointer;}

/*PREVIEW REGISTO*/

#tableRegisto { font-size:12px; color:#626262; line-height:13px; padding-left:9px; width:470px; padding-top:10px;}
#tableRegisto td{ padding-bottom:20px; width:230px;}
.textInfoBotSend .botSend .buttonChange{ background:url(../images/bot_alterar.gif) no-repeat left top; width:56px; height:21px; border:none; text-align:right; cursor:pointer;}
.textInfoBotSend .botSend .buttonConfirmation{ background:url(../images/bot_confirmar.gif) no-repeat left top; width:77px; height:21px; border:none; text-align:right; cursor:pointer; margin-left:5px;}
.bgGreyTable { background-color:#F9F9F9;}

/*CONFIRMACAO REGISTO*/

.contentInfoRegistoConfirm { padding-top:15px; width:468px;}
.titleRegistoConfirm {padding-left:9px; color:#037CB0; font-size:14px; font-weight:700;}

/*ASSINATURAS*/
.blocoAssinaturas {padding-top:3px; background: #ffffff url(../images/bg_article.gif) repeat-x left top;}
.blocoAssinaturas2 {padding-top:20px; background: #ffffff url(../images/bg_article.gif) repeat-x left top;}
.titleAssinaturas { color:#037CB0; font-size:18px;  padding-left:9px;  margin-bottom:5px;}
.contentAssinaturasInfo { border-bottom:#D8D8D8 1px solid;}
.imgAssinaturas { float:left;  padding-left:9px;}
.imgAssinaturas img { border:#D8D8D8 1px solid;}
.textAssinaturas { float:right; font-size:12px; color:#585858;  padding-right:5px; line-height:15px; width:305px;}
.textAssinaturas p { padding:0; margin:0; padding-bottom:10px;}

.linkRegisto { color:#037CB0; font-size:10px; font-weight:700; text-align:right; padding-right:10px; padding-top:5px; }
.linkRegisto a { text-decoration:underline; color:#037CB0;}
.linkRegisto a:hover { text-decoration:none;}

.infoForm { color:#6E6E6E; font-size:11px; width:500px; padding-left:10px;}
.infoForm p { padding:0; margin:0; padding-bottom:10px; line-height:14px;}

.blocoInfoFormInput {width:643px;}
.infoFormInput { float:left; padding-right:12px; padding-left:5px; padding-top:15px; color:#626262;  font-size:12px;}
.infoFormInput .inputBig{ width:292px; border:#CECECE 1px solid; font-size:11px; color:#626262; height:15px;}
.infoFormInput .codPostal4{ width:80px; border:#CECECE 1px solid; font-size:11px; color:#626262; height:15px;}
.infoFormInput .codPostal3{ width:50px; border:#CECECE 1px solid; font-size:11px; color:#626262; height:15px;}
.infoFormInput .inputPeq{ width:139px; *width:136px; border:#CECECE 1px solid; margin-left:6px; font-size:11px; color:#626262; height:15px;}

.infoFormRadio { width:310px; float:left; font-size:12px; color:#626262; padding-left:5px; padding-right:4px; margin-top:10px; line-height:13px;}
.infoFormTextarea { width:310px; float:left; font-size:12px; color:#626262; padding-left:5px; padding-right:4px; margin-top:10px;}
.infoFormTextarea textarea { border:#CECECE 1px solid; font-family:"Trebuchet MS"; font-size:11px; width:300px;}

.notasBotSend { margin-top:10px; padding-left:7px;}
.notasBotSend .notas  { color:#6E6E6E; font-size:10px; line-height:13px; width:530px; float:left;}
.notasBotSend .button { float:right; padding-right:17px; padding-top:25px; width:65px;}
.notasBotSend .button .buttonSend{ background:url(../images/bot_enviar.gif) no-repeat left top; width:63px; height:21px; border:none; text-align:right; cursor:pointer;}

.infoFormText { float:left; width:310px; font-size:12px; color:#626262; padding-top:55px; padding-left:5px;}
.infoFormText a { text-decoration:underline; color:#626262;}
.infoFormText a:hover { text-decoration:none; }

.infoPrecos { color:#585858; font-size:11px; padding-left:10px; line-height:15px; padding-top:10px;  }
.infoPrecos span { color:#238CB9; font-weight:700;}
.infoPrecos p { padding:0; margin:0; padding-bottom:13px;}
.infoPrecos img { vertical-align:middle;}

.contentPostosVenda { padding-bottom:20px; padding-top:10px;}
.bgContentTabsAssinatura {background: #EAEAEA url(../images/bg_tabs_assinatura.jpg) repeat-x left top;}
.bgWhite { background-color:#FFFFFF;}


#tablePostosVenda { font-size:12px; color:#515151; line-height:15px; width:315px; margin-left:5px;}
#tablePostosVenda td { background-color:#EDEDED; padding-left:5px; padding-top:2px; padding-bottom:2px;}
#tablePostosVenda td span { color:#238CB9; font-weight:700;}

#tablePostosVenda2 { font-size:12px; color:#515151; line-height:15px; width:315px; margin-left:5px;}
#tablePostosVenda2 td { background-color:#EDEDED; padding-left:5px; padding-top:2px; padding-bottom:2px; text-align:left;}
#tablePostosVenda2 td span { color:#238CB9; font-weight:700;}

/*NEWSLETTER*/

.contentNewsletter { margin-top:15px; background:#EDEDED; padding-bottom:10px; }
.contentInfoPersonalize { border-top:#D8D8D8 1px solid; padding-top:10px;} 
.contentNewsletter .formNewsletter { font-size:11px; color:#898989; margin-top:15px; padding-left:12px;}
.contentNewsletter .formNewsletter input { width:135px; border:#CECECE 1px solid;font-size:11px; color:#626262; margin-right:5px; height:16px; margin-top:3px;}
.blocoPersonalizarNewsletter {margin-top:15px; }
.contentPersonalizarNl {width:285px; font-size:11px; padding-left:12px; float:left;    height:70px; overflow:hidden; }
.contentPersonalizarNl .areasInteresse2 { width:270px; border:#CECECE 1px solid;font-size:11px; color:#626262; margin-top:3px; }
.spacerContentNewsletter { width:25px; height:1px; float:left;}

.blocoPersonalizarNewsletter .textInfoBotSend { margin:0; padding:0; }
.blocoPersonalizarNewsletter .textInfoBotSend .botSend {  width:930px;  text-align:right;}
.blocoPersonalizarNewsletter .textInfoBotSend .botSend .buttonSend{ background:url(../images/bot_enviar.gif) no-repeat left top; width:63px; height:21px; border:none; text-align:right; cursor:pointer;}

/*EMPRESAS*/
.blocoCompany { width:645px; padding-left:8px;}
.imageEmpresa { width:167px; float:left; padding-top:10px;}
.imageEmpresa img { border:#D8D8D8 1px solid;}
.textEmpresa { float:left; width:460px; padding-left:15px; padding-top:10px; line-height:15px;  }
.logosCompany {  padding-top:2px;}
.logosCompany img{ margin-right:10px;}

.pageMercados3 {  padding-bottom:10px; border:#D7D7D7 1px solid; margin-top:10px;}
.pageMercados4 {  border:#D7D7D7 1px solid; margin-top:10px; width:651px;  }


.blocoCotacao {width:231px;float:left; margin-top:10px; padding-bottom:9px;}

.blocoCotacao .ultimasNoticias{  width:231px;  }
.blocoCotacao .ultimasNoticias .blocoTit{ font-size:18px; color:#037CB0; margin-left:7px; margin-bottom:7px;}
.graphicCotacao {text-align:center;}
.graphicCotacao img{ vertical-align:middle; text-align:center;}
.blocoCotacao .ultimasNoticias .verTodas{ font-size:12px; color:#585858; margin-top:10px; margin-left:7px;}
.blocoCotacao .ultimasNoticias .verTodas a{color:#585858; text-decoration:none;}
.blocoCotacao .ultimasNoticias .verTodas a:hover{ text-decoration:underline;}
.blocoCotacao .ultimasNoticias .verTodas img{ vertical-align:middle;}

.pageMercados4 .infoMercados .blocoPerformanceSectorial { float:left; padding:0; margin:0; border:none; }
.pageMercados4 .infoMercados .titlePerformanceSectorial { padding:0; font-size:18px; color:#037CB0; background:none; padding-left:5px;  padding-top:5px; padding-bottom:5px;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial { background-color:#FFFFFF;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial thead { padding-left:5px;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial thead tr {background-color:#EDEDED;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial thead th { font-size:12px; color:#6E6E6E; text-align:left; font-weight:normal !important;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial .txtEmpresa { font-size:14px !important;padding-left:5px;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial tbody th { text-align:left; font-size:14px; color:#037CB0; padding:2px; padding-left:5px;}
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial tbody td { font-size:12px; color:#515151;background-color:#EDEDED; }
.pageMercados4 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial tbody img { margin-right:5px; vertical-align:middle; padding-left:3px;}

.pageMercados3 .infoMercados .blocoPerformanceSectorial { float:left; padding:0; margin:0; border:none; }
.pageMercados3 .infoMercados .titlePerformanceSectorial { padding:0; font-size:14px; color:#037CB0; background-color:#F6F6F6;padding-left:5px; font-weight:700;  padding-top:2px; padding-bottom:3px;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial { background-color:#FFFFFF;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial thead { padding-left:5px;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial thead tr {background-color:#EDEDED;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial thead th { font-size:12px; color:#6E6E6E; text-align:left; font-weight:normal !important;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial .txtEmpresa { font-size:14px !important;padding-left:5px;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial tbody th { text-align:left; font-size:14px; color:#037CB0; padding:2px; padding-left:5px;}
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial tbody td { font-size:12px; color:#515151;background-color:#EDEDED; }
.pageMercados3 .infoMercados .blocoPerformanceSectorial #tablePerformanceSectorial tbody img { margin-right:5px; vertical-align:middle; padding-left:3px;}



.blocoBibliotecaFinanceira .blocoDownloadPdf { width:600px; }
.blocoBibliotecaFinanceira { margin-top:10px; border:#D8D8D8 1px solid; padding-top:8px;}
.blocoBibliotecaFinanceira .blocoTit{ font-size:18px; color:#037CB0; margin-left:7px; margin-bottom:7px;}
.blocoBibliotecaFinanceira .downloadPdf { font-size:12px; color:#585858; float:left; margin-top:5px; margin-bottom:8px; margin-right:25px;}
.blocoBibliotecaFinanceira .downloadPdf img { vertical-align:middle; margin-left:10px; margin-right:4px;}
.blocoBibliotecaFinanceira .downloadPdf a {color:#585858; text-decoration:none;}
.blocoBibliotecaFinanceira .downloadPdf a:hover { text-decoration:underline;}

.newsSector { margin-top:10px; width:650px;}
.newsSector .titleNewsSector { font-size:18px; color:#037CB0; padding-left:6px;}
.newsSector .contentNewsSector { border:#CBCBCB 1px solid; background:url(../images/bg_article.gif) repeat-x left top; width:650px; padding-top:5px; }
.otherNewsSector { float:left; padding-left:8px;width:315px;  padding-bottom:0px; padding-top:5px; border:none; }
.descriptionNewsSector {  }

.contentNewsSector .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-bottom:1px; }
.contentNewsSector .verTodas a{color:#585858; text-decoration:none;}
.contentNewsSector .verTodas a:hover{ text-decoration:underline;}
.contentNewsSector .verTodas img{ vertical-align:middle;}

/*DETALHE DA BOLSA*/

.blocoDetalheBolsa { width: 650px; background:url(../images/bg_article.gif) repeat-x left top;}
#tableDetalhesBolsa {width: 650px; padding-top:10px; }
.contentDetalhesBolsa {WIDTH: 650px;}

.RadTabStrip {PADDING: 0px; margin:0px; WIDTH: 652px; border-top:#CCCCCC 2px solid;}
.RadTabStrip .rtsLevel { position:absolute; width:652px;}
.RadTabStrip .rtsScroll {position:absolute; width:652px;}


.RadTabStrip .rtsUL { padding:0; margin:0};
.RadTabStripVertical .rtsLevel {}
.RadTabStrip .rtsLI {FLOAT: left;  LIST-STYLE-TYPE: none;  }
.RadTabStrip .rtsLI a {text-decoration:none;}
.rtsLI a{ border:#CCCCCC 1px solid; border-top:none;}
.RadTabStrip .rtsLink {CURSOR: pointer; display:block;background:url(../images/bg_tabs_bolsa.gif) repeat-x left top;}

.RadTabStrip .rtsTxt {text-decoration:none; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; font-family:"Trebuchet MS"; font-size:12px; color:#979797; }


.RadTabStrip .rtsBreak {CLEAR: left; MARGIN-TOP: -2px; DISPLAY: block; FONT-SIZE: 0px; WIDTH: 0px; LINE-HEIGHT: 0; HEIGHT: 0px}

.RadTabStrip .rtsLI .rtsSelected {MARGIN-TOP: 0px; background:url(../images/bg_tabs_bolsa_select.gif) repeat-x left top;  padding-top:1px;  border:none; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; font-weight:700; font-size:12px; text-decoration:none;}

.pageView { width:650px;  background-color:#FFFFFF;border:#CCCCCC 1px solid; margin-top:37px;}
.widthTabs {WIDTH: 390px}
.contentInfoBolsa { background:url(../images/bg_article.gif) repeat-x left top; width:650px;   }
.contentInfoBolsa .imgGrafico { padding-left:50px; padding-top:20px; float:left; }
.contentInfoBolsa .infoGrafico { float:right; padding-top:5px; padding-right:65px;width:139px; }
.infoGraficoBolsa { padding-top:15px; padding-bottom:20px; width:194px;}
.infoGraficoBolsa .titleInfoGrafico{ font-size:11px; font-weight:700; color:#238CB9; line-height:14px;}
.infoGraficoBolsa .descriptionInfoGrafico{ font-size:11px; color:#585858; line-height:14px;}
#tableInfoGrafico { width:194px;}
#tableInfoGrafico td{ font-size:12px; color:#6E6E6E; background-color:#EDEDED; padding-left:10px; padding-right:10px;}
#tableInfoGrafico th { background-color:#FFFFFF;}

.blocoConstituintes { width:650px; }
.titleConstituintes { font-size:18px; color:#037CB0; background-color:#F6F6F6;padding-top:8px; padding-bottom:10px; padding-left:7px;}
#tableConstituintes { width:650px; background-color:#FFFFFF;}
#tableConstituintes thead {}
#tableConstituintes thead tr {background-color:#EDEDED;}
#tableConstituintes thead th { font-size:12px; color:#6E6E6E; text-align:center; font-weight:normal !important;}
#tableConstituintes thead td { font-size:12px; color:#6E6E6E; text-align:left; font-weight:normal !important; padding-left:5px;}
.txtEmpresa { font-size:14px !important;}
#tableConstituintes tbody th {}
#tableConstituintes tbody td { font-size:12px; color:#515151;background-color:#EDEDED; }
#tableConstituintes tbody img { margin-right:5px; vertical-align:middle; padding-left:3px;}

.infoTable { font-size:11px; color:#585858; line-height:14px; padding:12px;}
.infoTable span{ color:#238CB9; font-weight:700; }
/*Indices*/
.blocoConstituintes .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-bottom:1px; }
.blocoConstituintes .verTodas a{color:#585858; text-decoration:none;}
.blocoConstituintes .verTodas a:hover{ text-decoration:underline;}
.blocoConstituintes .verTodas img{ vertical-align:middle;}

/*PASSATEMPO*/

.blocoPassatempo {}
.blocoPassatempo .contentPassatempo { border-bottom:#D8D8D8 1px solid; padding-bottom:10px;}
.blocoPassatempo .contentPassatempo .titlePassatempo { font-size:18px; color:#037CB0; line-height:23px; padding-bottom:5px;}
.blocoPassatempo .contentPassatempo .titlePassatempo span { font-size:25px; color:#585858; }
.blocoPassatempo .contentPassatempo .infoPassatempo {}
.blocoPassatempo .contentPassatempo .infoPassatempo .imagePassatempo { float:left;}
.blocoPassatempo .contentPassatempo .infoPassatempo .imagePassatempo img{ border:#D8D8D8 1px solid;}
.blocoPassatempo .contentPassatempo .infoPassatempo .summaryPassatempo { width:307px; float:left; font-size:12px; color:#585858; padding-left:10px; margin-left:5px; background-color:#EDEDED; height:198px; position:relative; padding-right:10px; padding-top:10px; line-height:14px;}
.seeMoreInfoPassatempo { position:absolute; right:10px; bottom:10px;}

.loginBox { border:#CBCBCB 1px solid; margin-top:10px; background:url(../images/bg_content_login.gif) repeat-x left top; padding-top:10px; padding-left:7px; height:70px; }
.loginBox .titleLoginBox { font-size:18px; color:#585858;}
.loginBox .summaryLoginBox { font-size:11px; color:#585858;}
.loginBox .contentFormLogin {}
.loginBox .contentFormLogin .formLogin{ float:left; padding-top:5px; }
.loginBox .contentFormLogin .formLogin .usernameLogin { width:127px; border:#CECECE 1px solid; margin-right:10px; font-size:12px; vertical-align:middle; padding-top:2px; padding-bottom:2px;}
.loginBox .contentFormLogin .formLogin .passLogin {width:127px; border:#CECECE 1px solid; margin-right:5px;font-size:12px; vertical-align:middle;  padding-top:2px; padding-bottom:2px;}
.loginBox .contentFormLogin .formLogin .buttonLogin { background:url(../images/bot_ok_login.gif) no-repeat left top; width:26px; height:21px; border:none; vertical-align:middle; }
.loginBox .contentFormLogin .linksLogin { float:left; font-size:10px; color:#037CB0; padding-top:5px; padding-left:15px; }
.loginBox .contentFormLogin .linksLogin a{ color:#037CB0; text-decoration:underline;padding-right:10px;}
.loginBox .contentFormLogin .linksLogin a:hover{ text-decoration:none;}

.contentQuestionsPassatempo{ margin-top:10px; background-color:#EDEDED; border-top:#D8D8D8 1px solid; border-bottom:#D8D8D8 1px solid; width:460px; padding-left:10px;}
.contentQuestionsPassatempo .infoPassatempo { font-size:18px; color:#037CB0;  line-height:19px; padding-bottom:5px;}
.contentQuestionsPassatempo .blockQuestions {}
.contentQuestionsPassatempo .blockQuestions .contentQuestions { padding-top:10px;}
.blockQuestions .contentQuestions .questionPassatempo { font-size:12px; font-weight:700; color:#585858;}
.blockQuestions .contentQuestions .awsnerPassatempo {}
.blockQuestions .contentQuestions .awsnerPassatempo ul{ margin:0; padding:0;}
.blockQuestions .contentQuestions .awsnerPassatempo li{ list-style:none; font-size:11px; color:#585858; vertical-align:middle;}
.blockQuestions .contentQuestions .awsnerPassatempo input { width:15px; height:15px; vertical-align:middle; margin-right:5px;}
.blockQuestions .contentQuestions .awsnerPassatempo textarea { font-family:"Trebuchet MS"; font-size:11px;}
.contentQuestionsPassatempo .botSendForm { text-align:right; margin-right:10px; margin-bottom:10px;}
.contentQuestionsPassatempo .botSendForm input{ background:url(../images/bot_enviar.gif) no-repeat left top; border:0; width:63px; height:21px; cursor:pointer; }


/*PESQUISA OJE (04-11-08)*/
.blockSearchResults{  padding-top:0px; background: #ffffff url(../images/bg_article.gif) repeat-x left top;}

/*alterado a 14/11/2008*/
.listSearch { }

.headerSearch{ position:relative;}

table.headerSearchBlock {padding:0px; margin:0px; border-collapse:collapse; width:100%}
td.titlePageSearchResults{font-size:18px; color:#037CB0;margin-left:10px; }
td.titlePageSearchResults span{ color:#6E6E6E; font-size:15px; font-weight:700;}

.listOfTypes{ margin-top:10px;   background:#F7F7F7 url(../images/bg_see_all.gif) repeat-x left bottom; border-top: #000 1px solid; padding-left:6px; padding-bottom:3px; _position:relative;}
.listOfTypes ul { margin:0; padding:0;}
.listOfTypes li { list-style:none; float:left;font-size:11px;  color:#6E6E6E; padding-top:3px;position:relative;}
.listOfTypes a{color:#585858; text-decoration:none; margin-right:9px; margin-left:9px;}
.listOfTypes a:hover{ text-decoration:underline;}
.listOfTypes img{ vertical-align:middle;}

table.contentSearchBlock {padding:0px; margin:0px; border-collapse:collapse; }
td.contentSearchBlockType {color:#238CB9 !important; font-weight:700 !important; font-size:11px !important;  padding-left:5px;}
td.contentSearchBlockTitle h1 { margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:20px; padding-bottom:0px;  padding-left:4px;}
td.contentSearchBlockTitle h1 a {color:#238CB9; text-decoration:none;}
td.contentSearchBlockTitle h1 a:hover {text-decoration:underline;}

td.contentSearchBlockImage{overflow:hidden;  vertical-align:middle;}
td.contentSearchBlockImage img{ margin-right:5px; width:54px; vertical-align:middle; border: 3px double #D9D9D9;margin-left:3px; }

td.contentSearchBlockText { line-height:14px;  font-size:11px; color:#585858; padding-top:0px; padding-bottom:3px; padding-left:5px;}
td.contentSearchBlockText a{ color:#238CB9; text-align:right; }
td.contentSearchBlockText p{ padding:0; margin:0; text-align:right; margin-top:-10px; margin-right:5px; }

td.botNewSearch2 { padding-top:15px; margin-left:0px; }

.spacerSearch { background:url(../images/space_pesquisa.gif) no-repeat left top;}

.blockPopupSearch {position:absolute; top:256px;   background-color:#EDEDED; width:650px; height:115px; border:#CBCBCB 1px solid;}
table.popupSearchBlock {padding:0px; margin:0px; border-collapse:collapse;   }

.titlePopupSearch2 { padding-left:7px; padding-bottom:10px; }
.titlePopupSearch2 .titleNewSearch { color:#626262; font-size:13px; float:left; padding-top:5px;}
.titlePopupSearch2 .closePopup { float:right; margin-right:10px; margin-top:10px;}

.contentInputSearchText { padding-left:7px; margin-bottom:15px; }
.contentInputSearchText .inputSearchText { width:279px;float:left; }
.contentInputSearchText .inputSearchText input{ width:269px; height:16px; font-size:12px; color:#626262; border:#CECECE 1px solid; border-top:#909090 1px solid; }
.contentInputSearchText .inputSearchType { margin-left:20px; *margin-top:1px;}
.contentInputSearchText .inputSearchType select{ width:129px; height:20px; font-size:12px; color:#626262;border:#CECECE 1px solid; border-top:#909090 1px solid; }

.contentInputSearchText .inputLastDays { width:125px;float:left; }
.contentInputSearchText .inputLastDays select{ width:119px;height:22px; font-size:12px; color:#626262; border:#CECECE 1px solid; border-top:#909090 1px solid; }
.contentInputSearchText .inputLastDaysDay { width:59px;float:left; }
.contentInputSearchText .inputLastDaysDay select{ width:49px; height:22px; font-size:12px; color:#626262; border:#CECECE 1px solid; border-top:#909090 1px solid; }

.contentInputSearchText .inputLastDaysMouth { width:65px;float:left; }
.contentInputSearchText .inputLastDaysMouth select{ width:55px; height:22px; font-size:12px; color:#626262; border:#CECECE 1px solid; border-top:#909090 1px solid; }

.contentInputSearchText .inputLastDaysYear { width:70px;float:left; }
.contentInputSearchText .inputLastDaysYear select{ width:65px; height:22px; font-size:12px; color:#626262; border:#CECECE 1px solid; border-top:#909090 1px solid; }

.textInput { font-size:12px; font-weight:700; color:#626262; float:left; margin-top:2px; margin-right:3px;}

/*insetidas a pedido da fullsix*/
.loginRegisto .blockLogin .registo img { _margin-top:3px;}
.loginRegisto .blockLogin .login img { _margin-top:3px;}


/*Destaque Principal Gente e Negócios em Tabelas*/
table.summaryArticleBlock{ padding:0px; margin:0px; border-collapse:collapse;}
td.summaryArticleImage{ text-align:center; vertical-align:top; }
td.summaryArticleImage img{  border:#CECECE 1px solid;margin-right:9px;}
td.summaryArticleTxt{ vertical-align:top;  color:#585858; font-size:12px;}
td.summaryArticleBar{ vertical-align:bottom; }

table.summaryArticleBlock .verTodas{ font-size:12px; color:#585858; margin-top:6px;   background:url(../images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px; margin-top:20px;   }
table.summaryArticleBlock .verTodas a{color:#585858; text-decoration:none;}
table.summaryArticleBlock .verTodas a:hover{ text-decoration:underline;}
table.summaryArticleBlock .verTodas img{ vertical-align:middle; border:none;}

/*Destaques Secundários Gente e Negócios em Tabelas*/

table.contentLifeStyleBlock {padding:0px; margin:0px; border-collapse:collapse; border:#D8D8D8 1px solid; width:318px; background-color:#F9F9F9; float:left;  margin-top:14px;}
td.contentLifeStyleImage{ text-align:center; vertical-align:top;  height:94px; }
td.contentLifeStyleImage img{ border:#D8D8D8 3px double; margin-left:7px; margin-right:7px;}
td.contentLifeStyleTxt{ vertical-align:top;  font-size:11px; color:#585858; margin-right:5px; line-height:14px; height:50px;  overflow:hidden; margin-left:5px; }
td.contentLifeStyleBar{ vertical-align:bottom; }
td.contentLifeStyleTxt p { padding:0; margin:0; text-align:right; margin-right:5px;}
td.contentLifeStyleTxt span { color:#9A9A9A; font-size:9px;}

td.contentLifeStyleBar .verTodas{ font-size:12px; color:#585858; margin-top:10px;   background:url(http://www.oje.pt/images/bg_see_all.gif) repeat-x left top; border-top: #000 1px solid; padding-left:6px; padding-top:3px;  }
td.contentLifeStyleBar .verTodas a{color:#585858; text-decoration:none;}
td.contentLifeStyleBar .verTodas a:hover{ text-decoration:underline;}
td.contentLifeStyleBar .verTodas img{ vertical-align:middle; border:none;}

td.contentLifeStyleTitle { font-size:18px; color:#585858;padding-left:7px; padding-top:8px; line-height:19px; height:30px; overflow:hidden;}
td.contentLifeStyleTitle a {color:#585858; text-decoration:none;}
td.contentLifeStyleTitle a:hover {text-decoration:underline;}
td.contentLifeStyleTitleSubtitle{ font-size:12px; font-weight:700; color:#037CB0;padding-left:7px;}
td.contentLifeStyleTitleSubtitle a {color:#037CB0; text-decoration:none;}
td.contentLifeStyleTitleSubtitle a:hover {text-decoration:underline;}


/*Bloco noticias Homepage em tabelas*/

table.contentNoticiasDestaqueBlock {padding:0px; margin:0px; border-collapse:collapse; border-bottom:1px solid #D8D8D8; }
td.contentNoticiasDestaqueBlockType {color:#238CB9 !important; font-weight:700 !important; font-size:11px !important; padding-left:5px;}
td.contentNoticiasDestaqueBlockTitle h1 { margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#238CB9; line-height:20px; padding-bottom:0px;  padding-left:5px;}
td.contentNoticiasDestaqueBlockTitle h1 a {color:#238CB9; text-decoration:none;}
td.contentNoticiasDestaqueBlockTitle h1 a:hover {text-decoration:underline;}

td.contentNoticiasDestaqueBlockImage{overflow:hidden;  vertical-align:middle;}
td.contentNoticiasDestaqueBlockImage img{ margin-right:5px; width:54px; vertical-align:middle; border: 3px double #D9D9D9;margin-left:3px; }

td.contentNoticiasDestaqueBlockText { line-height:14px;  font-size:11px; color:#585858; padding-top:0px; padding-bottom:3px; padding-left:5px;}
td.contentNoticiasDestaqueBlockText a{ color:#238CB9; }




/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanelsAssinatura {
	margin: 0px;
	padding: 0px;
	/*float: left;*/
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)
	background: url(../images/bg_title_news.gif) repeat-x left bottom;*/
	
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroupAssinatura {
	margin: 0px;
	padding: 0px;
	
	
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTabAssinatura {
	position: relative;
	top: 1px;
	float: left;
	padding: 2px 10px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#979797;
	list-style: none;
	border-left: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	border-top: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	/*background:url(../images/tab_lateral.gif) no-repeat left top;*/
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHoverAssinatura {
	background-color: #fff ;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelectedAssinatura {
	background: url(../images/bg_tab_choice.gif) repeat-x left top;
	border-bottom: 1px solid #F8F8F8;
	font-weight:700;
	color:#6E6E6E;
	
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTabAssinatura a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroupAssinatura {
	clear: both;
	border-left: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	border-top: solid 1px #D7D7D7;
	border-right: solid 1px #D7D7D7;
	/*	background-color:#EDEDED;*/
	
	padding-bottom:10px;
	*padding-bottom:0px;
	
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContentAssinatura {
	padding: 4px;

	
}


/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisibleAssinatura {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanelsAssinatura .TabbedPanelsTabGroupAssinatura {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	

}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanelsAssinatura .TabbedPanelsTabAssinatura {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanelsAssinatura .TabbedPanelsTabSelectedAssinatura {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanelsAssinatura .TabbedPanelsContentGroupAssinatura {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
	
}


