body {margin:0; vertical-align:top;}
table {vertical-align:top;border-collapse:collapse; border-spacing:0px; border-width:0px; padding:0px; margin:0;spacing:0px;}
/*padding + spacing*/
.paddingspacing0px {border-collapse:collapse; border-spacing:0px; border-width:0px; padding:0px; margin:0;spacing:0px;}
.paddingspacing4px {border-collapse:collapse; border-spacing:4px; border-width:0px; padding:0px; margin:2px;spacing:4px;}
.paddingspacing6px {border-collapse:collapse; border-spacing:6px; border-width:0px; padding:6px; margin:6px;spacing:6px;}


/*basectrl*/
.base {vertical-align:top;border-collapse:collapse;margin:0;height:100%; width:100%; text-align:center; border:0;}
.basetopo {text-align:center;height:375px;width:100%;}
.basecorpo {text-align:center;height:100%;width:100%;}
.basecorpotd960 {width:960px;}
.basefooter {text-align:center;width:100%;}/*height:192px;*/
.tddsenv {vertical-align:top;text-align:left;width:960px;}
.corpreto {background-color:Black;}
.tabela100pc {height:100%;width:100%;}
.borderzero {border: 0px;}
.basecorponoticias {vertical-align:top;text-align:left;width:250px;border-right: solid 1px #E0DEDF;}
/*fim basectrl*/

/*headerctrl*/
.headertr1 {vertical-align:top;height:355px;width:100%;}
.headertr1td1 {width:250px; height:100%;}
.headertr1td2 { width:710px; height:100%;}
.headertr2 {vertical-align:top;height:20px;width:100%;}
.tdpesquisa {border-left: dashed #383838 1px;}
.tdseparadorhomepage {border-left: dashed #E0DEDF 1px;}
/*fim headerctrl*/

/*widths*/
.width100pc {width:100%;}
.width5pc {width:5%;}
.width10pc {width:10%;}
.width20pc {width:20%;}
.width25pc {width:25%;}
.width30pc {width:30%;}
.width40pc {width:40%;}
.width50pc {width:50%;}
.width75pc {width:75%}
.width1px {width:1px;}
.width5px {width:5px;}
.width10px {width:10px;}
.width15px {width:15px;}
.width17px {width:17px;}
.width20px {width:20px;}
.width25px {width:25px;}
.width70px {width:70px;}
.width73px {width:73px;}
.width80px {width:80px;}
.width82px {width:82px;}
.width100px {width:100px;}
.width115px {width:115px;}
.width150px {width:150px;}
.width165px {width:165px;}
.width200px {width:200px;}
.width215px {width:215px;}
.width220px {width:220px;}
.width225px {width:225px;}
.width230px {width:230px;}
.width235px {width:235px;}
.width250px {width:250px;}
.width255px {width:255px;}
.width263px {width:263px;}
.width270px {width:270px;}
.width350px {width:350px;}
.width375px {width:375px;}
.width400px {width:400px;}
.width425px {width:425px;}
.width440px {width:440px;}
.width455px {width:455px;}
.width680px {width:680px;}
.width710px {width:710px;}

/*heights*/
.height100pc {height:100%;}
.height50pc {height:50%;}
.height0px {height:0px;}
.height2px {height:2px;}
.height5px {height:5px;}
.height10px {height:10px;}
.height15px {height:15px;}
.height17px {height:17px;}
.height20px {height:20px;}
.height25px {height:25px;}
.height30px {height:30px;}
.height35px {height:35px;}
.height40px {height:40px;}
.height50px {height:50px;}
.height60px {height:60px;}
.height70px {height:70px;}
.height75px {height:75px;}
.height80px {height:80px;}
.height90px {height:90px;}
.height115px {height:115px;}
.height355px {height:355px;}
.height500px {height:500px;}


/*aligns + valigns + text-align*/
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}
.valigntop {vertical-align:top;}
.valingtop {vertical-align:top;}
.valignbottom {vertical-align:bottom;}
.valigmiddle	{vertical-align: middle;}
.negrito {font-weight: bold;}
.fontenormal {font-weight:normal;}

.txtalignleft {text-align:left; }
.txtaligncenter {text-align:center; }

/*textos*/
.topotitulo {color:#EF2200; text-align:left; font-family:arial,verdana,Helvetica; font-size:24px; font-weight:normal;}/*helvetica neue*/
.topoapresentacao {color:White; text-align:justify; font-family:arial,verdana,Helvetica; font-size:11px; font-weight:normal;}/*helvetica neue*/
.noticiastitulo { font-family:Verdana; font-weight:bold; color:Black; font-size:11px;}
.noticiasdata { font-family:Verdana; font-weight:normal; color:#CBCBCD; font-size:10px;}
.noticiasapresentacao { font-family:Verdana; font-weight:normal; color:#766e7b; font-size:11px;}/*#95959A*/
.listagemapresentacao { font-family:Verdana; font-weight:normal; color:black; font-size:11px;}
.noticiasvermais {font-weight:bold; color:#F2583F; font-size:10pt; text-decoration: underline;}
.destaquehpvermais {cursor:pointer; font-family:Verdana;font-weight:normal; color:black; font-size:11px; text-decoration: underline;}
.imgvermais { border:0px; cursor:pointer;}
.idioma {font-family:Verdana; font-size:11px; font-weight:normal;}
.txtbranco {color:White;}
.txtvermelho {color:Red;}
.tboxpesquisa { background-color:Black; text-align: left; color:#565656; border: solid 1px; border-bottom-color: #6D6D6D; border-right-color: #6D6D6D; border-left-color: #565656; border-top-color: #565656;}
.tboxpesquisatab { height:20px; background-color:white; text-align: left; color:#878787; border: solid 1px; border-bottom-color: #9F9F9F; border-right-color: #9F9F9F; border-left-color: #646364; border-top-color: #646364;}
.fichassociado {font-family:Verdana; font-size: 12px; color: black; font-weight:bold}
/*categorias*/
.corfundocategoria {background-color:#EF2200;}
.categoriavalor1 {color: white; text-align:left; font-family: Verdana; font-size: 24px; font-weight:normal;}
.categoriavalor2 {color: #EF2200; text-align:left; font-family: Verdana; font-size: 14px; font-weight:normal;}
.categoriavalor3 {color: white; text-align:left; font-family: Verdana; font-size: 14px; font-weight:normal;}
.categorialink {color:Black; font-family: Verdana; font-size: 11px; font-weight:normal; }
.txtcontactoarea {color:Black; font-family: Verdana; font-size: 11px; font-weight:bold; }
.tituloitempesquisa { font-family: Verdana; font-size: 11px; font-weight:normal;}
.txtmenutopo {cursor:pointer;color:#A8A7A5;text-align:left; font-family: arial,verdana,Helvetica; font-size: 18px; font-weight:normal; text-decoration: none;}
.txtmenutopo A:visited {color:#A8A7A5;text-align:left; font-family: arial,verdana,Helvetica; font-size: 18px; font-weight:normal; text-decoration: none;}
.txtmenufooter {text-align:left; font-family: arial,verdana,Helvetica; font-size: 14px; font-weight:normal;}
.txtmenutoposub {cursor:pointer;text-align:left; font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:normal; text-decoration: none;}
.txtmenutoposub A:visited {color:#AEAEAE;text-align:left; font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:normal; text-decoration: none;}
.titulocategoriaartassociado {border-top: dashed 1px #EF2200; border-bottom: dashed 1px #EF2200; text-align:left; font-family: arial,verdana,Helvetica; font-size: 11px; font-weight:bold;}
.tituloartigoassociado { color:Black; font-family: Verdana; font-size: 11px; font-weight:bold;}
.tituloartigoassociado A{ color:Black; font-family: Verdana; font-size: 11px; font-weight:bold; text-decoration: underline;}
.tituloartigoassociado A:visited{ color:Black; font-family: Verdana; font-size: 11px; font-weight:bold; text-decoration: underline;}
.titulonewsletter {text-align:left; font-family: Verdana; font-size: 12px; font-weight:bold; text-decoration: none;}
.erro {color:Red; font-family: Verdana; font-size: 11px; }
.msgok {color:Black; font-family: Verdana; font-size: 11px; }
.txtmenufooter A {color:#AEAEAE; text-align:left; font-family: arial,verdana,Helvetica; font-size: 14px; font-weight:normal;text-decoration: none;}
.txtmesanocalendario {color:#95959A;font-family: arial,verdana,Helvetica; font-size: 34px; font-weight:normal;}
.txtdiassemana {color:black;font-family: arial,verdana,Helvetica; font-size: 14px; font-weight:bold;}
.txtdiames {font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:normal;}
.txtdiames A{color:#EF2200;font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:bold; text-decoration:none;}
.txtdiames A:visited{color:#EF2200;font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:bold;text-decoration:none;}
.txtproximosmeses {color:#95959A;font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:bold; cursor: pointer;}
.txtmesselecionado {color:Red;font-family: arial,verdana,Helvetica; font-size: 12px; font-weight:bold; cursor: pointer;}
.cortxtmenu2 {color:#A8A7A5;}
.txtmenufooter A:link {color:#AEAEAE; text-align:left; font-family: arial,verdana,Helvetica; font-size: 14px; font-weight:normal;text-decoration: none;}
.txtmenufooter A:visited {color:#AEAEAE; text-align:left; font-family: arial,verdana,Helvetica; font-size: 14px; font-weight:normal;text-decoration: none;}
.txtmenufooter A:hover {color:#AEAEAE; text-align:left; font-family: arial,verdana,Helvetica; font-size: 14px; font-weight:normal;text-decoration: none;}
.txttab {font-family: arial,verdana,Helvetica; font-size: 13px; font-weight:normal;text-decoration: none;}
.cortxtlaranja {color:#EF2200;}
.cortxtpreto {color:Black;}
.cortxtbranco {color:white;}
.cortxtmenu {color:#AEAEAE;}
.corcinzento {color:#95959A;}
.sublinhado {text-decoration:underline;}
.naosublinhado {text-decoration:none;}
.corfundocategorianivel3 {background-color:#B4B4B8;}
.agendadata {font-family:Verdana; font-weight:normal; font-size:10px;}

/*textbox*/
.tbcontacto {width: 100%; border-right:solid 1px #95959A;  border-bottom:solid 1px #95959A;  border-left:solid 1px #BCBCBD; border-top:solid 1px #BCBCBD;}
.btnenviar {border-style:None; border-width:0px;}
.btnidioma {border-style:None; border-width:0px; font-family:Verdana; font-size:11px; font-weight:normal;color:#EF2200; cursor: pointer; background-color: Black; width:21px;}
.ddlnewsletter {width: 100%; border-right:solid 1px #95959A;  border-bottom:solid 1px #95959A;  border-left:solid 1px #BCBCBD; border-top:solid 1px #BCBCBD;}

.datagridpager {color:#EF2200; font-family: Verdana; font-size: 11px; font-weight:normal;}
.datagridpager A{color:#EF2200; font-family: Verdana; font-size: 11px; font-weight:normal;}
.txtfooter {font-family: arial,verdana,Helvetica; font-size: 10px; font-weight: normal;}
.txtfooter TR TD A{color:white; font-family: arial,verdana,Helvetica; font-size: 10px; font-weight:normal; text-decoration:none;}
.txtcontacto {font-family: arial,verdana,Helvetica; font-size: 11px; font-weight:normal; text-decoration:none; color:Black;}
.txtcontacto A{font-family: arial,verdana,Helvetica; font-size: 11px; font-weight:normal; text-decoration:none; color:Black;}
.linkficheiro:link { font-family:Verdana; font-size: 9px; text-decoration: none; color: #EF2200; font-weight: normal;}
.linkficheiro:visited {font-family:Verdana; font-size: 9px; text-decoration: none; color: #EF2200; font-weight: normal;}
.linkficheiro:hover {font-family:Verdana; font-size: 9px; text-decoration: none; color: #EF2200; font-weight: normal;}

.descricao {font-family:Verdana,; font-size: 11px; color: #606060; font-weight:bold}

/*artigos*/
.separadorlistartigos {border-bottom: dashed #E0DEDF 1px;}

/*tabs*/
.imgselecionado {background-image:url("../_pics/sel.png");}
.imgnormal {background-image:url("../_pics/normal.png");}

.divcampoartigo {}
div.divcampoartigo a:link {color:#EF2200;}
div.divcampoartigo a:visited {color:#A8A7A5;}
/*div.divcampoartigo a:active {color:#EF2200;}*/
.sitesrelacionados {}
td.sitesrelacionados a:link {color:#EF2200;}
td.sitesrelacionados a:visited {color:#A8A7A5;}
/*td.sitesrelacionados a:active {color:#EF2200;}*/
.listagem {}
table.listagem a:link {color:#EF2200;}
table.listagem a:visited {color:#A8A7A5;}
/*table.listagem a:active {color:#EF2200;}*/

.poweredby {font-family:arial; font-size: 10px; font-weight: normal;}
.poweredbycor {color:#d91f26;}

td.poweredby a:link {color:White;text-decoration: underline;}
td.poweredby a:visited {color:White;text-decoration: underline;}

.logo_pme1 {position:absolute; width:55px; height:67px;}
.logo_pme2 {position:relative; left:683; top:0;}
