BODY {	
	background: white;
	color: #b6b8ba; 
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
td,tr,p,div,pre {
	font-size: small;
	color: #636465;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
    text-align:left;
}
.italico
{
	font-style: italic;
}
img
{
	border:none;
}

hr {
	border: 0px;
	color: #b6b8ba;
	background-color: #b6b8ba;
	height: 1px;
}
ul {
	margin: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(../images/arrow1.png);
	
}
li { 
	text-align: left;
	margin: 2px 0px 2px 0px;
	
}
.layout {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #b6b8ba; 
	text-decoration: none;
	text-align: left;
}
.fase4rdf {
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration: none;
	font-size: small; 
	color: #636465; 
	font-weight: normal;
	text-align: left;
}

/*----------------------------------------------------LINKS GERAIS-----------------------------------------------------------*/
a:link {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	color: #636465;
	text-align: left;
}
a:active {
	color: #636465;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	text-align: left;
}
a:visited {
	color: #636465;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	text-align: left;
}
a:hover {
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	text-align: left;
}

#menu, #menu a:link {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: x-small !important;
	color: #636465;
	text-align: left;
}
#menu a:active {
	color: #636465;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: x-small !important;
	text-align: left;
}
#menu a:visited {
	color: #636465;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: x-small !important;
	text-align: left;
}
#menu a:hover {
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: x-small !important;


	text-align: left;
}
a.blogsection:link, a.blogsection:visited {
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	text-decoration: none;
}
a.blogsection:hover {
	color: #009BDF;
}	
a.weblinks:link, a.weblinks:visited {
	color: #009BDF;
	font: 11px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
a.weblinks:hover {
	color: #009BDF;	
	text-decoration: underline;
	text-align: left;
}
a.category {
 	color: #636465;
	font-size: small;
 	font-weight: bold;
 	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
    text-decoration: none;
}

a.category:hover {
 	color: #009BDF;
	font-size: small;
 	font-weight: bold;
 	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;  
}

/*-------------------------------------------------LINKS DOS MODULOS--------------------------------------------------------*/

a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	text-decoration: none;
	text-align: left;
}
	
a.mainmenu:hover, a.mainlevel:hover {
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	text-decoration: underline;
	text-align: left;
}

a.sublevel:hover {
	color: #009BDF;
	text-decoration: underline;
	text-align: left;
}

a.sublevel:link, a.sublevel:visited {
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	text-decoration: underline;
	text-align: left;
}

/*------------------------------------------------LINKS CUSTOMIZADOS--------------------------------------------------------*/
A.layout:Link {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	color: #b6b8ba; 
	text-decoration: none;
	text-align: left;
}
a.layout:active {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: bolder;
	color: #b6b8ba; 
	text-decoration: none;
	text-align: left;
}
a.layout:visited {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	color: #b6b8ba; 
	text-decoration: none;
	text-align: left;
}
a.layout:hover {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	color: #b6b8ba; 
	text-align: left;
}
a.fase4rdf:link {
	font-size: x-small; 
	font-weight: normal; 
	color: #b6b8ba; ;
	text-align: left;
}
a.fase4rdf:hover {
	font-weight: bold; color: #636465;
	text-align: left;
}
a.pagenav {
	color:#009BDF;
	text-align: left;
}
a.contentpagetitleLink {
	font-size: small;


	color: #009BDF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
a.contentpagetitleLink:hover {
	font-size: small;


	color: #b6b8ba;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
a.contentpagetitleDestaque {
	font-size: small;


	/*color: #009BDF;*/
	color: #636465;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
a.contentpagetitlesection {
   font-size: medium;
   color: #009BDF;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
   font-weight: bold;
}
a.contentpagetitleBlogA {
   font-size: medium;
   color: #636465;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
   font-weight: bold;

   
}
a.contentpagetitleBlogB {
   font-size: small;
   color: #636465;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
   font-weight: bold;
}

a.mainlevelmapasite{  
	color: #009BDF;
	font-size: small;


	font-weight: bold !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none !important;
	text-align: left !important;
	text-transform: lowercase;
	padding: 0px 0px 0px 13px !important;
}
a.readon:link, a.readon:visited,
a.readonDestaque:link, a.readonDestaque:visited,
a.readonBlogA:link, a.readonBlogA:visited{
	color: #009BDF;
	font: x-small Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
a.readon:hover,
a.readonDestaque:hover,
a.readonBlogA:hover{
	color: #636465;
	font: x-small Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}
.pathway,
a.pathway:link,a.pathway:visited{
	color: #636465;
	font: x-small Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	text-transform:lowercase;
}
a.pathway:hover {
	color: #636465;
	font: x-small Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	text-transform:lowercase;
}
/*----------------------------------------------------CAIXAS DE TEXTO------------------------------------------------------*/
input.pn-text {
	background : #636465;
	color: #FFFFFF;
	border: solid 1px #636465;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: x-small;
	text-align: left;
}
.inputbox {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: small;
	border-color: #636465;
	background: #FFFFFF;
	border: 1px solid;
	color: #636465;
	text-align: left;
}
input.inputboxsearch {
   height: 23px !important;
   width: 151px !important;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   border-color: #636465;
   border-style: solid;
   border-width: 1px 0px 1px 1px;
   text-transform: lowercase;
   color: #009BDF;
   padding: 0px 0px 0px 8px; 
}
/*------------------------------------------------------BOTÕES--------------------------------------------------------------*/	
.button {
	font-family: Tahoma, Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	color: #636465;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	text-align: left;
	
} 
input.buttonsearch {    
	height: 25px !important;
	width: 20px !important;
	color: #FFFFFF;
	border-color: #636465;
	font-weight:bold;
	background-color:#009BDF;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
input.button {
	color: #FFFFFF;
	border-color: #636465;
	font-weight:bold;
	background-color:#009BDF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px !important;
	text-align: center;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

/*-----------------------------------------------------TITULOS--------------------------------------------------------------*/
h1 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
    font-weight: bold;
	text-align: left;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
	border: none !important;
}
h2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
    font-weight: bold;
	text-align: left;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
	border: none !important;
}
h3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #636465;
	font-size: small;
}
h4 {
	color: #009BDF;
	font-size: medium;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	letter-spacing: 3px;
	text-decoration: none;
	text-align: left;
}	
h5 {
	font-size: small;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	letter-spacing: 3px;
	text-decoration: none;
	text-align: left;
}
h6 {
	color: #636465;
	font-size: x-small;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	/*letter-spacing: 3px;*/
	text-decoration: none;
	text-align: left;
}
/*-----------------------------------------------------TITULOS CUSTOMIZADOS-------------------------------------------------*/	
.contentheading h1, div.destaquepagina1 h1{
	color: #009BDF !important;
	text-decoration: none !important;
}
componentheading h1, td.contentheading h1, .componentheadingSecção h1{
	color: #636465 !important;
	text-transform: uppercase !important;
}
div.TituloFoco h1, div.TituloFoco h1{
	color:#636465 !important;
}
tr.contentpagetitleLink h1 {
   font-size: medium !important;
   color: #009BDF !important;
   text-decoration: none;
}
div.componentheadingBlogA h1 {
	background-color: #FFFFFF;
	color: #009BDF;
}
div.componentheadingBlogB h1 {
	background-color: #009BDF;
	color: #FFFFFF;
	text-transform: uppercase !important;
}
.title {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: medium;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
	background-color : #636465;	
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: normal;
	color: #b6b8ba; 
	text-decoration: none;
	text-align: left;
}
A.title:Link {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
}
A.title:active {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
}
A.title:visited {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
}
A.title:hover {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;


	font-style: normal;
	font-weight: normal;
	color: #b6b8ba; 
	text-decoration: none;
	text-align: left;
}

/*---------------------------------------------------------MENUS e MODULOS---------------------------------------------------*/

/*----------------------------------------------------Modulos e menu principal-----------------------------------------------*/

table.moduletable, table.moduletabledestext {
  margin: 0px 0px 0px 0px;
  width: 100%;
}

table.moduletable th {
	color: #FFFFFF;
    font-size:small !important;
    text-align: left;     
	font-weight: bold !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
  	background-color:#b6b8ba; 
  	padding: 0px 0px 0px 0px !important;  	 	
}

table.moduletable td{
  font-size: small;
  font-weight: normal;
  text-align: left;
  padding: 0px 0px 0px 0px;
}
/*--------------------------------------------------------Modulo do rodape-------------------------------------------------------*/
/*criada por albt tambem nova no index*/
table.moduletable-rodape,table.moduletable-rodape th,table.moduletable-rodape td, #rodape{	
	text-align: center !important;
	color: #FFFFFF !important;
	font-size: small;
    width:100%;

	font-family: Arial, Tahoma, Verdana, sans-serif;
  	background-color:#b6b8ba; 
  	padding: 2px 0px 2px 2px;
}

/*--------------------------------------------------------Modulo de destaques externos--------------------------------------------*/

table.moduletabledestext th {
	width: 100%!important;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;	
    border-bottom: thick dotted  #636465;
	border-bottom-width:1px;
	color: #009BDF;
  	font-weight: bold;
		
}
table.moduletabledestext td {
  	font-size: small;
  	text-align: left;
  	padding: 5px 0px 0px 0px;
}
table.moduletabledestext td ul{
	list-style-type: none;
}
.newsfeeddestext,.latestnewsdestext
{
  	padding: 0px 0px 5px 0px;
  	margin: 0px 0px 0px 0px;
}
.newsfeeddestext a, .latestnewsdestext a{
	text-decoration:none;	
}
/*--------------------------------------------------------Modulo  dos menus  --------------------------------------------*/
table.moduletable-horizontal{
	border: solid 1px #636465;
	background-color:White;
    width:100%;
}
 table.moduletable-horizontal td{
    width:100%;
}
table.moduletable-vertical{
	border: solid 1px #636465;
	background-color:White;
    width:100%;
}
 table.moduletable-vertical td{
    width:100%;
}
table.moduletable-verticalgray{
    background-color: #E6E7E8;
    width:100%;
}
table.moduletable-verticalgray th {
	background-color:#b6b8ba;
	font-size: 90%;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}
 table.moduletable-verticalgray td{
    width:100%;
    /*border: solid 1px #636465;*/
}
/*--------------------------------------------------------Modulo de login/logout---------------------------------------------*/

table.moduletablegray{
   border-style: none;
   background-color: #E6E7E8;
   width: 100%;

}
table.moduletablegray th{
	font-size:90%!important;
	text-align: left;	 
	font-weight: bold !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background-color:#b6b8ba; 
	color: #FFFFFF; 
	padding:0px !important;
}
table.moduletablegray td{
   padding: 10px 10px 10px 10px;  
   text-align: center !important;	
}
#helpbutton{
	float:left !important;
	text-align:left !important;		
}
#helpbutton a{
	color: #009BDF;
	text-decoration: none !important;
	font-weight:bold !important;
    font-size:small !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
#loginbutton{   
	width:85px;
	background-color: #009BDF;
	float:right;
    text-align:center !important;
	padding: 2px;
}
#logoutbutton{
	width:60px;
	background-color: #009BDF;
    text-align:center !important;
	padding: 2px;
}
#loginbutton a:link, #loginbutton a:visited, #loginbutton a:hover,
#logoutbutton a:link, #logoutbutton a:visited, #logoutbutton a:hover{ 
	font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size:small !important;
    text-decoration: none;
    color: #ffffff;	
}

/*---------------------------------------------------------Modulo Eventos e visitantes---------------------------------------*/
table.moduletablethick1{
   border-style: none;
   width: 100%;
   text-transform:lowercase;
   border-bottom: thick dotted  #636465;
   border-bottom-width:1px;	 
}
table.moduletablethick2{
   border-style: none;
   width: 100%;
   text-transform:lowercase;
   border-top: thick dotted  #636465;
   border-top-width:1px;
   border-bottom: thick dotted  #636465;
   border-bottom-width:1px;	 
}
table.moduletablethick1 th,
table.moduletablethick2 th{
	font-size:90% !important;
	text-align: center;	 
	font-weight: bold !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background-color:#b6b8ba; 
	color: #FFFFFF; 	
}
table.moduletablethick1 td{
   padding: 0px 10px 10px 10px;	
}
table.moduletablethick2 td{
   padding: 10px 10px 10px 10px;	
}
#divleft{
	float:left;
	text-align:left;
    color:#636465;
    font-size: small !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
    font-weight: bold !important;	
}
#divright{   
	float:right;
	text-align:right;
	color:#636465;
    font-size: small !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
    font-weight: bold !important;
}
#divleft a, #divright a {
    color: #009BDF;
	text-decoration: none;
	text-transform:none !important;	
}
/*---------------------------------------------CONTEUDOS(Classes Pré-definidas)--------------------------------------------*/

/*-------------------------------------------------Secções & Categorias ----------------------------------------------------*/

.contentpane {
	background-color : #FFFFFF; 	
	padding: 0px 0px 0px 0px;
}
.contentpane td
{
	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
   	font-size: small;
}		
.contentpaneopen {
    width:100%;
}
table.contentpaneopen {
	color: #009BDF;
	font-size: small;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}	
.contentheading {
	padding: 0px 0px 0px 0px;
	color: #009BDF;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	text-decoration: none;
	text-align: left;
}
.componentheading {
	color: #636465;
	font-size: small;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	padding: 10px 0px 10px 0px;
}

.moduleheading {
	color: #009BDF;
	font: bold 12px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-align: left;
}

td.contentheading {
	font-size: small;
	color:#636465;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
}

td.contenttext div, td.contenttext {
	color:#636465;
	font-size: small;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.contentdescription {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: #009BDF;
	text-decoration: none;
	text-align: left;
}
table.contentdescription {
	color: #009BDF;
	font-size: small;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;  
}
table.searchintro {
  	background-color: #FFFFFF;
	border: solid 1px #636465;
}

table.contact {
	background-color: #FFFFFF;	
}
table.contact td.icons {
	background-color: #b6b8ba; 
}
table.contact td.details {
	color: #009BDF;
	font: 11px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	background-color:#b6b8ba; 
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 2px 2px;
}
.pagenav {
	color: #009BDF;
	text-align: left;
}
.pagenavbar {
	background-color: #009BDF;
	text-align: left;
}

/*----------------------------------------------------CONTEUDOS CUSTOMIZADOS-------------------------------------------------*/ 
.destaquepagina1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	
}
.contentheadingDestaque, .contentheadingBlogA, .contentheadingBlogB
.contentheadingDestaque, .contentheadingBlogA, .contentheadingBlogB
{
	width: 100%!important;
	padding: 8px 0px 5px 0px;
	margin: 0px 0px 5px 0px;	
    border-top: thick dotted  #636465;
	border-top-width:1px;
}
tr.contentpagetitleLink {
   font-size: medium;
   color: #009BDF;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
   font-weight: bold;
}

table.contentpaneopenDestaque {
	width: 100%;
	text-align: left;
	color:#636465;
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	font-size: small;	 
}
td.contenttextDestaque {
	color:#636465;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: small;
	padding: 0px 0px 5px 0px;
}
/*criada por albt nova no html conteudo historia e introdução*/
.contentdescriptionSecção {
	color:#636465;
	font-size: small;


	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif; 
}
.componentheadingSecção  {
	color: #636465;
	font-size: small;
    font-weight: bold;
	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
    text-transform: uppercase;
    padding: 10px 0px 10px 0px;
}

table.contentpaneSecção {
}

table.contentpaneopenBlogA{
	width: 100%;
	text-align: left;
	color:#636465;
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	font-size: small;


}
td.contenttextBlogA {
	color:#636465;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: small;


	padding: 0px 0px 5px 0px;
   
}
table.contentpaneopenBlogB{
	width: 100%;
	text-align: left;
	color:#636465;
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	font-size: small;
}
td.contenttextBlogB {
	color:#636465;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: small;


	padding: 0px 0px 5px 0px;
}
.ff_textarea{
	font-size:90%!important;
}
/*--------------------------------------------------------------DIVs--------------------------------------------------------*/

div.destaquepagina1{
	/*background-color:#b6b8ba;
	color: #FFFFFF;	
	text-transform: uppercase;
	font-weight: bold;*/
	font-size: small;
	color: #009BDF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-align: left;
}

div.TituloFoco{
	color:#636465;
	font-size: small;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
  	border-bottom: thick dotted  #636465;
	border-bottom-width:1px;
	font-weight: bold !important;
}

div.TituloFoco{
	color:#636465;
	font-size: small;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold !important;
}
div.contentpagetitleLink {
	font-size: medium;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	border-color: #636465;
}
div.componentheadingBlogA {
	background-color: #009BDF;
	font-size: small;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, sans-serif;

	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 15px 0px;
}

div.componentheadingBlogB {
	background-color: #B6B8BA;
	font-size: small;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
.contentpaneopenBlogA div{
	width: 100%!important;
	border-bottom: thick dotted  #636465!important;
	border-bottom-width:1px!important;
}
div.componentheadingsection {
	background-color:#b6b8ba;
	font-size: medium;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	 text-transform: uppercase;
}
div.back_button {
	padding: 10px 0px 0px 0px !important;
}
div.cursos_ualg {
	white-space: normal;
}

/*-------------------------------------------------CLASSES PARA TABELAS ZEBRA-------------------------------------------------*/
.bordaum {
	border-color: #636465;
	border: 1px solid;
	font-size: small;


}
.bordaum th {
	color:#ffffff;
	font-size: small;


	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #b6b8ba;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.bordaum  td {
	font-size: small;


	font-family: Arial, Tahoma, Verdana, sans-serif;
	border-color: #636465;
	border: dotted;
	border-width: 1px 0px 0px 0px;
}

.myTable {
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 100% !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #636465 !important;
	border-color: #636465;
	border: 0px solid;
	font-size: small;


}
.myTable th ,.myTable thead tr {
	color:#ffffff;
	font-size: small;


	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #b6b8ba;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.myTable td {
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #636465 !important;
	font-size: small;


}
.myTable tr.odd td, 
.myTable tr.odd td a{
	background-color: #E6E7E8;
	text-decoration: none;
}
.myTable tr.even td,
.myTable tr.even td a{
	background-color:  #ffffff;
	text-decoration: none;
}
.myTableB {
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 100% !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #636465 !important;
	border-color: #636465;
	border: 0px solid;
	font-size: small;


}
.myTableB th {
	color:#ffffff;
	font-size: small;


	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #b6b8ba;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.myTableB td {
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background-color: #E6E7E8;
	font-size: small;


}

.myTableC {
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 100% !important;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #636465 !important;
}
.myTableC td {
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: small;


	border-color: #ffffff;
	border-style: solid;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	font-size: small;


	font-weight: bold;
	color: #636465 !important;
}


/*---------------------------------------------------MENU TUTORIA ELECTRONICA------------------------------------------------*/
/* definicoes retiradas do css jscookmenu */
div.tutoriaName {
	color: #ffffff;
	font-size: small;


	text-align: left;
	font-weight: bold;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	background-color: #b6b8ba;
	padding: 2px 0px 2px 5px;
}
.tutoriaMenu {
	width: 180px;
	border:		none;
	padding:	0px 0px 5px 0px !important;
	background-color: #E6E7E8;
}
.tutoriaMenu tr.tutoriaMenuItem td.tutoriaMenuItemText {
	border-bottom: thick dotted  #636465;
	border-bottom-width:1px; 
}
.tutoriaMenu td.tutoriaMenuItemRight,
.tutoriaMenu td.tutoriaMenuItemText,
.tutoriaMenu td.tutoriaMenuItemLeft {
    background: #FFFFFF; /*tracinho*/
  	padding: 5px 0px 5px 0px;
  	border: 0;
	background-color:	inherit;

}
.tutoriaMenuItem {
	background-color: #E6E7E8;
	text-align: center !important;
	font-weight: bold;
	border:		1px solid #636465;
}
.tutoriaMenuItem, .tutoriaMenuItemLeft, 
.tutoriaMenuItemRight, .tutoriaMenuItemText {
	padding:	0px 10px 0px 10px;
/*   color: #FFFFFF !important;  */
}
.tutoriaMenuItemText a, .tutoriaMenuItemText a:hover,
.tutoriaMenuItemText a:visited .tutoriaMenuItemText a:active {
	text-decoration: none;
	font-weight      : normal;
	color: #636465;
	font: 12px Tahoma, Verdana, sans-serif !important;
}
td.sectiontableheader{
	background-color:#b6b8ba;
	color:#ffffff;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: small;


	padding: 1px 0px 1px 0px;
}
td.sectiontableheader,
td.sectiontableheaderSecção
{
	background-color:#b6b8ba;
 	color:#ffffff;
	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
   	font-size: small;


	padding: 2px 0px 2px 0px !important;
    text-transform: uppercase;
  	font-weight: bold;
}
tr.sectiontableentry1 td,
tr.sectiontableentry1Secção td{
	padding: 2px 0px 2px 0px !important;
	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
   	font-size: small;


}
tr.sectiontableentry2 td,
tr.sectiontableentry2Secção td {
 	background-color: #E6E7E8;	
	padding: 2px 0px 2px 0px !important;
	text-align: left;
  	font-family: Arial, Tahoma, Verdana, sans-serif;
   	font-size: small;


}
tr.sectiontableentry2 td a,
tr.sectiontableentry2Secção td a{
   font-size: small;


   color: #636465;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
}
tr.sectiontableentry1 td a:hover,
tr.sectiontableentry1Secção td a:hover{
   	font-size: small;


    color: #009BDF;
   	font-family: Arial, Tahoma, Verdana, sans-serif;
   	text-decoration: none;
   	text-align: left;
}
tr.sectiontableentry1 td a,
tr.sectiontableentry1Secção td a{
   font-size: small;


   color: #636465;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
  
}
tr.sectiontableentry2 td a:hover,
tr.sectiontableentry2Secção td a:hover{
   font-size: small;
   color: #009BDF;
   font-family: Arial, Tahoma, Verdana, sans-serif;
   text-decoration: none;
   text-align: left;
}

/*---------------------------------------------------------------------TABS da AGENDA-------------------------------------------------------------------------------------------------------------*/
.tab-page {
    background-color: #fffffF !important;
	border: none !important;
}
.tab {
    background-color: #fffffF !important;
}


/*________________________________________________________________ESCA_______________________________________________________________*/
/*não apagar - serve para ocultar o botão de login automatico do E-SCA*/

#_ctl1_Enviar{
	background-color: #ffffff!important;
	border: none!important;
}


