
.pag {
	height:20px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #CCC;
	color: #282828;
	margin-right:4px;
	text-decoration:none;
	text-align:center;
}

.search_box
{
padding-top: 6px;
padding-right: 5px;
padding-bottom: 6px;
padding-left: 6px;
width: 240px;
font-family: Arial,Helvetica,sans-serif;
color: #333333;
background-color: #f5f5f5;
}

.inp_box
{
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 100%;
border: 1px solid #CCCCCC;
background-color: #f5f5f5;
color: #555555;
}

.bot4
{
	font-family: tahoma;
	text-align: center;
	color: #000000;
	background-color:#DDEEF6;
	font-size: 8pt;
	width:80;
	border:none;
	font-weight:500;
	padding:3px;
	
}

a2a_localize = {
    Share: "Partilhar",
    Save: "Gravar",
    Subscribe: "Subscrever",
    Email: "Email",
    Bookmark: "Marcador",
    ShowAll: "Mostrar tudo",
    ShowLess: "Mostrar menos",
    FindServices: "Procurar serviço(s)",
    FindAnyServiceToAddTo: "Procurar serviço a adicionar a",
    PoweredBy: "Optimizado por",
    ShareViaEmail: "Partilhar via email",
    SubscribeViaEmail: "Subscrever via email",
    BookmarkInYourBrowser: "Marcador no seu explorador",
    BookmarkInstructions: "Carregue Ctrl+D ou Cmd+D para adicionar marcador",
    AddToYourFavorites: "Adicionar aos favoritos",
    SendFromWebOrProgram: "Enviar a partir de qualquer email ou gestor de emails",
    EmailProgram: "Gestor de Emails"
};

.pag {
	height:20px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #CCC;
	color: #282828;
	margin-right:4px;
	text-decoration:none;
	text-align:center;
}

ul#gallery, ul#gallery li{
	margin:0;
	padding:0;
	list-style:none;
	}
ul#gallery{
	margin:2em 0;
	}			
ul#gallery li{
	float:left;
	display:inline;
	margin-right:2px;
	margin-top:2px;
	}								
ul#gallery a{
	float:left;
	display:inline;
	position:relative;
	}	
ul#gallery a:hover{
	background:none;
	z-index:100;
	}	

				
ul#gallery a img{
	border:1px solid #999;
	padding:2px;
	background:#fff;
	}	
ul#gallery a:hover img{
	border:1px solid #000;
	}
	
	
	

img.floatLeft { 
    float: left;
	margin-right: 4px; 
}
img.floatRight { 
    float: right; 
    margin-left: 4px; 
}


.txt
{
	font-family: tahoma;
	text-align: left;
	color: #000000;
	font-size: 8pt;
	text-decoration:none;	
	}

.destaque
{
background-color:#ffffff;
padding-top:5px;
text-decoration:none;
vertical-align:top;
width:190px;
}
.destaque a:active{text-decoration:none; color:#333}
.destaque a:visited{text-decoration:none; color:#333}
.destaque a:hover{text-decoration:none; border-bottom:1px solid #222; color:#000}

ul
{
	font-family: tahoma;
	text-align: left;
	color: #000000;
	font-size: 8pt;
	padding-left:15px;
	text-decoration:none;
	}

.img
{
	border-color:#000000;
	}

.link
{
	font-family: tahoma;
	text-align: left;
	color: #3875BB;
	font-size: 8pt;
	padding-left:10px;
	text-decoration:none;
}

.link:hover
{
	text-decoration:underline;
}

.linkpad0
{
	font-family: tahoma;
	text-align: left;
	color: #3875BB;
	font-size: 8pt;
	text-decoration:none;
}
.linkpad0:hover
{
	text-decoration:underline;
}

.lblack
{
	color:#000000;
	}

.not
{
	font-family: tahoma;
	text-align: left;
	color: #000000;
	font-size: 8pt;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.notdata
{
	font-family: tahoma;
	text-align: left;
	color: #b1b1b1;
	font-size: 7pt;
	padding-left:10px;
	padding-right:10px;
}

.nottexto
{
	font-family: tahoma;
	text-align: left;
	color: #666666;
	font-size: 8pt;
	padding-left:10px;
	padding-right:10px;
}

.menu
{
	color:#000000;
	font-family: tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:10px
	}
.menu:hover
{
	color:#ffffff;
	}
.menu ul{padding:0; margin:0; list-style-type:none}

.menusec
{
	color:#1b1b1b;
	font-family: tahoma;
	text-decoration:none;
	padding:10px;
	line-height:2;

	}
	.menusec:hover
{
	text-decoration:underline;

	}
	
	


.menu_silva ul{padding:0; margin:0; list-style-type:none}
.menu_silva a{text-decoration:none; color:#333}
.menu_silva a:active{text-decoration:none; color:#333}
.menu_silva a:visited{text-decoration:none; color:#333}
.menu_silva_item_nolink{display:block; border-bottom:1px dotted #F5F5F5; padding-left:6px; text-align:left; margin:3px 0 3px 0; font-weight:normal}
.menu_silva_item a{display:block; padding-left:5px; border-bottom:1px solid #F5F5F5; text-align:left; font-weight:normal; margin:0px 0 0px 0; text-decoration:none; color:#333}
.menu_silva_item a:active{text-decoration:none; color:#333}
.menu_silva_item a:visited{text-decoration:none; color:#333}
.menu_silva_item a:hover{text-decoration:none; border-bottom:1px solid #222; color:#000}
.menu_silva_subitem1 a{margin:0 0 2px 0; display:block; border-bottom:1px dotted #BBB; padding:0 0 2px 14px; text-align:left; text-decoration:none; font-weight:normal}
.menu_silva_subitem1 a:active{text-decoration:none; color:#333}
.menu_silva_subitem1 a:visited{text-decoration:none; color:#333}
.menu_silva_subitem1 a:hover{border-bottom:1px solid #222; text-decoration:none; color:#000}

.menu_silva_subitem2 a{display:block; border-bottom:1px dotted #DDD; padding:0 0 2px 20px;  margin:2px 0 0 0; text-align:left; text-decoration:none; font-weight:normal;  font-size:90%}
.menu_silva_subitem2 a:active{text-decoration:none; color:#333}
.menu_silva_subitem2 a:visited{text-decoration:none; color:#333}
.menu_silva_subitem2 a:hover{border-bottom:1px solid #222; text-decoration:none; color:#000}

.menu_silva  {
background-color:#f5f5f5;
padding:5px 6px 8px;
text-decoration:none;
vertical-align:top;
width:190px;
}

.info_menu_t{padding-bottom:0; list-style-type:none; margin:20px 0 0 0; color:#333}
.info_menu_t a{color:#00618A; display:block; border-bottom:1px dotted #FFF}
.info_menu_t a:hover{text-decoration:none; color:#000; display:block; border-bottom:1px solid #222}
.info_menu_t h5{margin-bottom:2px; color:#444}
.info_menu{padding:4px; margin:0; list-style-type:none}
.info_menu_link a{display:block; list-style-type:none; color:#555; padding:2px 0 2px 0; text-decoration:none; border-bottom:1px solid #e5e5e5}
.info_menu_link a:hover{list-style-type:none; display:block; text-decoration:none; color:#000; border-bottom:1px solid #C5C5C5}



.i_menu{padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:4px;margin:0; list-style-type:none;}
.i_menu_linka{display:block; list-style-type:none; color:#000; padding-left:5px;padding-right:5px; padding-top:8px; text-decoration:none; border-bottom:none}


.i_menu_link a{display:block; list-style-type:none; color:#000; padding-left:5px;padding-right:5px; padding-top:8px; text-decoration:none; border-bottom:none}
.i_menu_link a:hover{list-style-type:none; display:block; text-decoration:underline; color:#000; border-bottom:none}

.i_menusub{padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:4px;margin:0; list-style-type:none;}
.i_menusub_link a{display:block; list-style-type:none; color:#000; padding-left:5px;padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none; border-bottom:none}
.i_menusub_link a:hover{list-style-type:none; display:block; text-decoration:underline; color:#000; border-bottom:none}


.container tr{vertical-align:top}



body{ background-color:#ffffff; font:normal normal normal 11px/14px "Lucida Grande",Tahoma,Arial,Helvetica,Verdana sans-serif; color:#000; margin-top:0;text-align:justify; line-height:1.5; }

.box {
	float: left;
	padding: 5px;
	/*margin: 10px; */
	border: 1px solid #e5e5e5;
	width: 100%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	}


.boxticker {
	float:inherit;
	/*margin: 10px; */
		padding: 5px;
	border: 1px solid #e5e5e5;
	width: 490px /* ie5win fudge begins */
	height:200px;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
	.boxmenup {
	float: center;
	/*margin: 10px; */
	border: 1px solid #e5e5e5;
	width: 100%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	}
	
	.box2{
	float: top;
	padding: 1px;
	/*margin: 10px; */
	border: 1px solid #e5e5e5;
	voice-family: "\"}\"";
	voice-family:inherit;
	text-decoration:none;
	}
	
.boxcenter{
	float: top;
	padding: 10px;
	/*margin: 10px; */
	border: 1px solid #e5e5e5;
	width: 500; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	}

.box_color_gray
{
background:#fbfbfb;
	}
	
	.box_color_gray2
{
background:#f0f0f0;
	}

.box_color_blue
{
	background:#F6FBFD;
	}
	
	.bot3
{
	font-family: tahoma;
	text-align: center;
	color: #000000;
	background-color:#f5f5f5;
	font-size: 8pt;
	width:80px;
	border:none;
	font-weight:500;
	padding:3px;
	border: 1px solid #e5e5e5;
}


.boxtext{
	border:none;
	background-color:#F6FBFD;
	width:100%;
	}
.border{
	border: 1px solid #C0DEED;
	}

.boxtext2{
	border: 1px solid #cccccc;
	background-color:#ffffff;
		width:97%;
		font:Tahoma, Geneva, sans-serif;
		font-size:8pt;
	}
	
	hr{
	
display: block;
position: relative;
padding:0;
margin-top: 3px;
margin-bottom:3px;
height: 1px;
max-height: 0;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #e5e5e5;
font-size: 1px;
line-height: 0;

		}