
BODY 
{
/*	background:#DBE7F1; */
	color:#000000; 
	font-size: 10px; 
	font-family: Verdana,Arial,Tahoma,Helvetica 
	margin: 0px;
}

TD 
{ 
		font-size: 10px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}

input { font-size: 12px }
select { font-size: 12px }
textarea { font-size: 12px }

input.bt { border:1px solid; }

input.btlogin { background-color:White; border:0px solid; font-weight: bold; font-size: 9px;  color: #E7AF12; font-family: Verdana,Arial,Tahoma,Helvetica;}

input.btloginover {text-decoration: underline; background-color:White; border:0px solid; font-weight: bold; font-size: 9px;  color: #E7AF12; font-family: Verdana,Arial,Tahoma,Helvetica;}

a
{

    color: #283897;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;

}/*
a:visited :hover :active
{
    color: #283897;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;

}*/



/***************************************************************************/
/* Top Banner */
/***************************************************************************/
.banner 
{
    border-right: #113656 0px solid;
    border-top: #113656 0px solid;
    border-left: #113656 0px solid;
    border-bottom: #113656 0px solid;
    text-decoration: none;
}

/***************************************************************************/
/* Td e Table Borders */
/***************************************************************************/
.border_top
{
    border-right: #DBE7F1 1px solid;
    border-top: #DBE7F1 1px solid;
    border-left: #DBE7F1 1px solid;
   
}

.border_all
{
    border-right: #DBE7F1 1px solid;
    border-top: #DBE7F1 1px solid;
    border-left: #DBE7F1 1px solid;
    border-bottom: #DBE7F1 1px solid;
}
.border_lateral
{
    border-right: #DBE7F1 1px solid;
    border-left: #DBE7F1 1px solid;

}


/***************************************************************************/
/* Frase da semana */
/***************************************************************************/
.frase
{
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica;
    font-style: italic;
    padding-right:4px;
    padding-left:4px;
    padding-top:6px;

}

.autor
{
    font-size: 11px;
    font-family: Arial,Tahoma,Helvetica;
    font-weight: bold;
    font-style: italic;
    padding-left:4px;
    padding-right:4px; 
    padding-bottom:4px;
}

/***************************************************************************/
/*Menu Top and Footer*/
/***************************************************************************/
/* imagem de fundo left*/
.menu_left 
{
    background-image: url(images/barra_left.jpg);
    background-color: #1F597F;
    width:10px;
    height:40px;
}

/* imagem de fundo  secção de links*/
.menu_links 
{
    background-image: url(images/barra_center.jpg);
    background-color: #1F597F;
  	font-size: 11px; 
    font-family: Verdana,Arial,Tahoma,Helvetica;
    font-weight: bold;
 		color: #ffffff;
    vertical-align: middle;
    width: 585px;
    height:40px;
}

/* imagem de fundo  separador */
.menu_separador 
{
    background-image: url(images/barra_separador.jpg);
    background-color: #1F597F;
    width: 5px;
    height:40px;
}

/* imagem de fundo secção data e texto sem links */
.menu_msg 
{
    background-image: url(images/barra_center.jpg);
    background-color: #1F597F;
    font-size: 9px;
    color: white;  
    font-family: Verdana,Arial,Tahoma,Helvetica;
    font-weight: bold;
    vertical-align: middle;
    padding-left:4px;
    width:160px;
    height:40px;
}

/* imagem de fundo da direita menu de topo */
.menu_right_top 
{
    background-image: url(images/barra_right.jpg);
    background-color: #003366;
    width:15px;
    height:40px;
}

/* imagem de fundo da direita menu de footer */
.menu_right_footer 
{
    background-image: url(images/barra_right2.jpg);
    background-color: #1F597F;
    width:10px;
    height:40px;
}

/*menu :  Style dos links do menu de topo e de footer */
.menu:link
{

 		color: #ffffff;
    text-decoration: none;
}
.menu:visited
{
 		color: #ffffff;
    text-decoration: none;
}
.menu:active
{
 		color: #ffffff;
    text-decoration: none;
}
.menu:hover
{
 		color: #ffffff;
    text-decoration: underline;
}

.menu_on
{
 	  COLOR: #E7AF12;
 	   text-decoration: none;
}


/***************************************************************************/
/* Largura dos conteudos centrais  da Pagina*/
/***************************************************************************/

.content_separator
{
    width:7px;
}

.content_lateral
{
    width:150px;
}

.content_central
{
    width:411px;
}

/***************************************************************************/
/*Barras laranja Centro da Pagina*/
/***************************************************************************/
.orange_bar
{
    border-right: #BEC4E0 1px solid;
    border-top: #BEC4E0 1px solid;
    border-left: #BEC4E0 1px solid;
    border-bottom: #BEC4E0 1px solid;
    height:20px; 
}

.orange_bar_text
{
		vertical-align: middle;
		font-size: 10px;
    font-weight: bold;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}

.blue_bar
{
    border-right: #BEC4E0 1px solid;
    border-top: #BEC4E0 1px solid;
    border-left: #BEC4E0 1px solid;
    border-bottom: #BEC4E0 1px solid;
    height:20px; 
}

.blue_bar_text
{
		vertical-align: middle;
		font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}


/***************************************************************************/
/*Content Panel do Centro da Pagina com texto ...*/
/***************************************************************************/

.content_panel
{
    border-right: #BEC4E0 1px solid;
    border-top: #BEC4E0 1px solid;
    border-left: #BEC4E0 1px solid;
    border-bottom: #BEC4E0 1px solid;
    background-color: #ffffff;
    margin-top: 2px;
    padding-top:4px;
    padding-left:4px;
    padding-right:4px;
    
}

.content_panel_orange
{
    border-right: #BEC4E0 1px solid;
    border-top: #BEC4E0 1px solid;
    border-left: #BEC4E0 1px solid;
    border-bottom: #BEC4E0 1px solid;
    margin-top: 2px;
    padding-top:2px;
    padding-left:3px;
    padding-right:3px;
}


.content_panel_bottom_right
{
		vertical-align: bottom;
    right: -1px;
    bottom: -1px;
    position: relative;
}


/***************************************************************************/
/*Seccção dos Links*/
/***************************************************************************/
.links_left
{
    background-image: url(images/links_left.jpg);
    background-color:  #ffffff;
    width:10px;
    height:60px;
}

.links_center
{
    background-image: url(images/links_center.jpg);
    background-color: #ffffff;
    font-weight: bold;
    font-size: 9px;
    color: white;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    vertical-align: Top;
    padding-top:2px;
    width: 20%;
    height:60px;

}

.links_separador
{
    background-image: url(images/links_separador.jpg);
    background-color:  #ffffff;
    width: 11px;
    height:60px;
}

.links_right
{
    background-image: url(images/links_right.jpg);
    background-color:  #ffffff;
    width:16px;
    height:60px;
}


.links_title
{
    font-weight: bold;
    font-size: 9px;
    color: #E7AF12;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}

.links_text
{
    font-size: 9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}


.links_link:link
{
    font-size: 9px;
    color: #283897;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.links_link:visited
{
 		font-size: 9px;
    color: #283897;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.links_link:active
{
 		font-size: 9px;
    color: #283897;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.links_link:hover
{
 		font-size: 9px;
    color: #283897;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}
/****************************************************************************/
/* footer link tecnologia  */
/****************************************************************************/

.myfooter:link
{
 		font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}

.myfooter:visited
{
			font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.myfooter:active
{
 			font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}

.myfooter:hover
{
 		font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}

/****************************************************************************/
/* Site Nav  */
/****************************************************************************/

.nav:link
{
 		font-weight: bold;
    font-size: 10px;
    color: #E7AF12;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav:visited
{
		font-weight: bold;
    font-size: 10px;
    color: #E7AF12;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav:active
{
 		font-weight: bold;
    font-size: 10px;
    color: #E7AF12;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav:hover
{
 		font-weight: bold;
    font-size: 10px;
    color: #E7AF12;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}

.nav_black:link
{
 		font-weight: bold;
    font-size: 10px;
    color: #000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_black:visited
{
		font-weight: bold;
    font-size: 10px;
    color: #000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_black:active
{
 		font-weight: bold;
    font-size: 10px;
    color: #000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_black:hover
{
 		font-weight: bold;
    font-size: 10px;
    color: #000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}

.nav_blue
{
 		font-weight: bold;
    font-size: 10px;
    color: #000099;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_blue:link
{
 		font-weight: bold;
    font-size: 10px;
    color: #000099;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_blue:visited
{
		font-weight: bold;
    font-size: 10px;
    color: #000099;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_blue:active
{
 		font-weight: bold;
    font-size: 10px;
    color: #000099;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_blue:hover
{
 		font-weight: bold;
    font-size: 10px;
    color: #000099;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}
.nav_blue_on
{
 		font-weight: bold;
    font-size: 10px;
    color: #f37d01;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}



.page_navigator:link
{
    font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.page_navigator:visited
{
		font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.page_navigator:active
{
 		font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.page_navigator:hover
{
 	font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}

.nav_options:link
{
    font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_options:visited
{
		font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_options:active
{
 		font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
.nav_options:hover
{
 	font-size:9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: underline;
}


/***************************************************************************/
/*Geral ...*/
/***************************************************************************/

.title
{
		font-size: 12px;
    color: #000000;
    font-weight: bold;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
   /* text-justify: distribute;*/
    text-align: justify;
}
/*
.title:link
{
		font-size: 12px;
    color: #000000;
    font-weight: bold;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}

.nav_blak:visited
{

}*/
.title:hover
{
    text-decoration: underline;
}

.text_bold
{
		font-size: 10px;
    color: #000000;
    font-weight: bold;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}
/*
.text_bold:link
{
		font-size: 10px;
    color: #000000;
    font-weight: bold;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
}*/
.text_bold:hover
{
    text-decoration: underline;
}


.text
{
		font-size: 10px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    text-decoration: none;
   /* text-justify: distribute;*/
    text-align: justify;
}

.text_9
{
		font-size: 9px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}

.text_11
{
		font-size: 11px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}
.text_11_bold
{
		font-size: 11px;
    color: #000000;
    font-family: Verdana,Arial,Tahoma,Helvetica;
    font-weight: bold; 
}

.text_9_bold
{
		font-size: 9px; color: #000000; font-weight: bold;  font-family: Verdana,Arial,Tahoma,Helvetica;
}

.legend
{
		font-size: 9px;
    color: #8D8D8D;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}

.date
{
		font-size: 10px;
    color: #8D8D8D;
    font-family: Verdana,Arial,Tahoma,Helvetica;
}

.line_gray_dotted
{
	height:1px;
  border-top: #91A2A9 1px dotted;
}


