.frmText{font-family:Tahoma; font-size:11px; color:#555452;}
.frmCaption{font-family:Tahoma; font-size:11px; font-weight:bold; color:#555452}
.frmInput{font-family:Tahoma; font-size:11px; font-weight:normal; color:#555452}
.frmTextarea{font-family:Tahoma; font-size:11px; font-weight:normal; color:#555452}
.frmSelect{font-family:Tahoma; font-size:11px; color: #555452; font-weight:normal;}
.tiny{font-family:Tahoma; font-size: 9px; font-weight:none; color:#555452}

td {font-family: Arial; font-size: 11px; color: #555452}



 a:link
{
color:#416797;
}
 a:hover
{
color:#416797; text-decoration:none;
}
 a:visited
{
	color:#20334A;
}
 a:active
{
color:#416797;
}


.titulo_seccao {font-family: Arial; font-size: 14px; color: #d8012a; font-weight:bold; }

.link_seccao {font-family: Arial; font-size: 12px; color:black; font-weight:bold; text-decoration:none;}
.link_seccao a:link {font-family: Arial; font-size: 12px; color:black; font-weight:bold; text-decoration:none;}
.link_seccao a:hover {font-family: Arial; font-size: 12px; color:black; font-weight:bold; text-decoration:none;}
.link_seccao a:visited {font-family: Arial; font-size: 12px; color:black; font-weight:bold; text-decoration:none;}
.link_seccao a:active {font-family: Arial; font-size: 12px; color:black; font-weight:bold; text-decoration:none;}

.titulo {font-family: Arial; font-size: 11px; color: #FF0000; font-weight:bold; }

.titulo a:link
{
color:#FF0000;
}
.titulo a:hover
{
color:#FF0000; text-decoration:none;
}
.titulo a:visited
{
	color:#660000;
}
.titulo a:active
{
color:#FF0000;
}

/* Aumento do tipo do letra nos destaques */

.aumento_letra{
	font-size:13px;
}

/* ------------------------------------- */

form {
	margin: 0px;
	padding: 0px;
}



.cx_pesquisa
{
	border:none;
	width:101px;
	background-color: #ffffff;
	height:15px;
	font-family: Arial; font-size: 9px; color: #d8012a;
	}
	
.form-box
{
	
	font-family:Arial; font-size:11px; color:#555452;
	border: 1px solid #CCCCCC;
	width:200px;
	/*width:350px;*/
	}


.modulo a:link
{
color:#555452; text-decoration:none;
}
.modulo a:hover
{
color:#555452; text-decoration:underline;
}
.modulo a:visited
{
color:#555452;  text-decoration:none;
}
.modulo a:active
{
color:#555452; text-decoration:none;
}


.link_home:link
{
font-size:10px; color:#555452; text-decoration:underline;
}
.link_home:hover
{
font-size:10px; color:#555452; text-decoration:underline;
}
.link_home:visited
{
font-size:10px; color:#555452;  text-decoration:underline;
}
.link_home:active
{
font-size:10px; color:#555452; text-decoration:underline;
}


.side_menu a:link
{
color:#000000; text-decoration:none;
}
.side_menu a:hover
{
color:#000000; text-decoration:none;
}
.side_menu a:visited
{
color:#000000;  text-decoration:none;
}
.side_menu a:active
{
color:#000000; text-decoration:none;
}


.side_menu_cat
{
color:#FFFFFF; text-decoration:none;
font-size:14px;
font-weight:bold;

}

.side_menu_cat a:link
{
color:#FFFFFF; text-decoration:none;
font-size:14px;
font-weight:bold;

}
.side_menu_cat a:hover
{
color:#FFFFFF; text-decoration:underline;
font-size:14px;
font-weight:bold;
}
.side_menu_cat a:visited
{
color:#FFFFFF;  text-decoration:none;
font-size:14px;
font-weight:bold;
}
.side_menu_cat a:active
{
color:#FFFFFF; text-decoration:none;
font-size:14px;
font-weight:bold;
}




.pageNum:link
		{
		font-family:Arial; 
		font-size:12px; 
		color:#FF0000;
		text-decoration:none;
		}
.pageNum:hover
		{
		font-family:Arial; 
		font-size:12px; 
		color:#FF0000;
		}
.pageNum:active
		{
		font-family:Arial; 
		font-size:12px; 
		color:#FF0000;
		text-decoration:none;
		}
.pageNum:visited
		{
		font-family:Arial; 
		font-size:12px; 
		color:#FF0000;
		text-decoration:none;
		}
		

.pageNumSel:link
		{
		font-family:Arial; 
		font-size:12px; 
		color:#000000;
		text-decoration:none;
		font-weight:bolder;
		}
.pageNumSel:hover
		{
		font-family:Arial; 
		font-size:12px; 
		color:#000000;
		font-weight:bolder;
		}
.pageNumSel:active
		{
		font-family:Arial; 
		font-size:12px; 
		color:#000000;
		text-decoration:none;
		font-weight:bolder;
		}
.pageNumSel:visited
		{
		font-family:Arial; 
		font-size:12px; 
		color:#000000;
		text-decoration:none;
		font-weight:bolder;
		}
	
	
	
	
	/*  Styles for slide-out menus */

/* Notice that the width of label and lnks adds up to less than width of glideDiv's! */
#glideDiv0, #glideDiv1, #glideDiv2 { 
	position:absolute; visibility:hidden; 
  left:0; top:0; z-index:200; 
	font-size:11px; background-color:#000;
  width:120px; 
	}
div.label { 
	float:right; padding:2px;
	color:white; text-align:center;
  width:20px; 
	}
div.lnks { width:80px }
div.lnks ul { margin:0; padding:0 }
div.lnks ul li { list-style:none; }
div.lnks ul li a {
  display: block;
	padding: 4px 4px 4px 0.5em;
  width:100%
  }
div.lnks a:link, div.lnks a:visited { 
	color:#ddd;
	text-decoration:none
	}
div.lnks a:hover { background-color:red; color:white }
div.spacer { clear:right; font-size:1px }

.ul0{font-family: Tahoma; font-size:11px; color: #555452; font-weight:normal; text-decoration:none; margin-bottom: 0px; line-height: 15px;}
.ul1{font-family: Tahoma; font-size:11px; color: #555452; font-weight:normal; text-decoration:none; margin-bottom: 0px; line-height: 15px;}
.ul2{font-family: Tahoma; font-size:11px; color: #555452; font-weight:normal; text-decoration:none; margin-bottom: 0px; line-height: 15px;}

.error {font-family: Tahoma; font-size:10px; color: #B55452; font-weight:normal;}



