/* Ficheiro de formatação da Homepage */



/* PARÁGRAFOS *//* PARÁGRAFOS *//* PARÁGRAFOS *//* PARÁGRAFOS */
/**************************************************************/
/* Formatação de Parágrafos - Titulo */
/**************************************************************/
p.hp_prgr_ttl {
text-align: left;
margin-top: 3px;
font: bold 12pt arial, sans-serif;
color: #000;
}

p.hp_prgr_ttl_2 {
text-align: left;
margin-top: 3px;
font: bold 12pt arial, sans-serif;
color: #FFF;
}



/* Formatação de 1º Parágrafos - Texto */
/**************************************************************/
p.hp_prgr_np {
text-align: left;
text-indent: 25px;
margin-left: 0px;
margin-right: 15px;
margin-top: 6px;
margin-bottom: 0;
font: normal 12pt arial, sans-serif;
color: #333;
}



/* Formatação de Parágrafos - Texto */
/**************************************************************/
p.hp_prgr_n {
text-align: left;
text-indent: 25px;
margin-left: 0px;
margin-right: 15px;
margin-top: 3px;
margin-bottom: 0;
font: normal 12pt arial, sans-serif;
color: #333;
}



/* Formatação de Parágrafos - Fonte */
/**************************************************************/
p.hp_prgr_fte {
text-align: right;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 6;
font: italic 8pt arial, sans-serif;
color: #666;
}



/* Parágrafos de Actualização */
/**************************************************************/
p.hp_p_act1 {
text-align: left;
margin-left: 0px;
margin-right: 15px;
margin-top: 3px;
margin-bottom: 6px;
}





/* Dica de Total da Homepage */
/*************************************************************/
a.dcontexto{
position:relative; 
padding:0;
color:#04F;
text-decoration:none;
border-bottom:2px dotted #04F;
cursor:help; 
z-index:24;
}

a.dcontexto:hover{
background:transparent;
z-index:25; 
}

a.dcontexto span{display: none}

a.dcontexto:hover span{ 
display:block;
position:absolute;
width:260px; 
top:3em;
text-align:right;
left:-18;
font:constant=status-bar;
font-size: 8pt;
padding:5px;
border:1px solid #000;
background-color:#FFFFD8; 
color:#000;
text-indent:0px;
}



/* Dica de Chicharo */
/*************************************************************/
a.dchicharo{
position:relative; 
padding:0;
color:#04F;
text-decoration:none;
border-bottom:2px dotted #04F;
cursor:help; 
z-index:24;
}

a.dchicharo:hover{
background:transparent;
z-index:25; 
}

a.dchicharo span{display: none}

a.dchicharo:hover span{ 
display:block;
position:absolute;
width:405px;
top:3em;
text-align:left;
left:-18;
font:constant=status-bar;
font-size: 8pt;
padding:5px;
border:1px solid #000;
background-color:#FFFFD8; 
color:#000;
text-indent:0px;
}



/* Dica de Lapiás */
/*************************************************************/
a.dlapias{
position:relative; 
padding:0;
color:#04F;
text-decoration:none;
border-bottom:2px dotted #04F;
cursor:help; 
z-index:24;
}

a.dlapias:hover{
background:transparent;
z-index:25; 
}

a.dlapias span{display: none}

a.dlapias:hover span{ 
display:block;
position:absolute;
width:501px;
top:3em;
text-align:left;
left:-18;
font:constant=status-bar;
font-size: 8pt;
padding:5px;
border:1px solid #000;
background-color:#FFFFD8; 
color:#000;
text-indent:0px;
}



/* Dica de BiCas */
/*************************************************************/
a.dbicas{
position:relative; 
padding:0;
color:#04F;
text-decoration:none;
border-bottom:2px dotted #04F;
cursor:help; 
z-index:24;
}

a.dbicas:hover{
background:transparent;
z-index:25; 
}

a.dbicas span{display: none}

a.dbicas:hover span{ 
display:block;
position:absolute;
width:295px;
top:5em;
text-align:left;
left:-18;
font:constant=status-bar;
font-size: 8pt;
padding:5px;
border:1px solid #000;
background-color:#FFFFD8; 
color:#000;
text-indent:0px;
}
/*font: 8pt arial sans-serif; */





/* Árvore de Menus */
/*************************************************************/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
	color:#0000FF;
	line-height: 10px;
}

.dtree img {
	border: 0px;
	vertical-align: middle;
}

.dtree a {
  text-decoration: none;
}

.dtree a.node {
  color: #2E7E27;
	white-space: nowrap;
	padding: 1px 4px 1px 4px;
}

.dtree a.nodeSel {
  color:#080;
	white-space: nowrap;
	padding: 1px 4px 1px 4px;
}

.dtree a.node:hover {
  color: #080;
	text-decoration: underline;
}

.dtree a.nodeSel:hover {
	color: #080;
	text-decoration: underline;
}

.dtree .clip {
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	line-height: 22px;
}





/* Link de Actualização */
/*************************************************************/
a.hp_act1:link, a.hp_act1:visited, a.hp_act1:active {
font: normal 10pt arial, sans-serif;
color: #2E7E27;
}

a.hp_act1:hover {
text-decoration:none;
font: normal 10pt arial, sans-serif;
color: #000;
}



/* Links da 1 linha */
/*************************************************************/
a.linha:link, a.linha:visited, a.linha:active {
font-size:8pt;
font-family:arial;
color:#7EA3D7;
}

a.linha:hover {
text-decoration:none;
font-size:8pt;
font-family:arial;
color:#0000FF;
}



/* Links do Título de Publicidade*/
/*************************************************************/
a.publink:link, a.publink:visited, a.publink:active {
text-decoration: underline;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #000;
}

a.publink:hover {
text-decoration: none;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #FF8000;
}