/*************************************************************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	text-align:center;
	background-color:#eee;
	/*background-image: url(/web/20101008020308im_/http://www.min-financas.pt/imagens/fd_first.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
}

#container
{
	width:760px;
	text-align:justify;
	background-color:#ffffff;
	background-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/fd_cont2.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin:0;
	/*.................centrar .................*/
	left: 50%;
	position:absolute;
	margin-left:-375px;
	top: -1px;
	/*...........................................*/
}

#barra
{
	 height:60px; 
	 background-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/ba11_b.jpg); 
	 background-repeat:no-repeat; 
	 background-position:right;
	 background-color: #006699;
}

#path
{
	height:16px;
	background-color:#666;
	padding-left:50px;
	padding-top:1px;
	color:#ffffff;
	border-top:1px solid #fff;
	vertical-align: middle;
}

#path a
{
 color:#FFFFFF;
}

/***********************************Opções de topo***************************************/

#menu
{
	text-align:right;
	background-color:#eee;
	font-weight:bold;
	border-bottom:1px solid #fff;
	margin-right:0;
}

#menu img
{
	border: 0;
}

#menu #opcoes
{
	width:350px;
	margin-left:395px;
	text-align:right;
	padding-bottom:2px;
	padding-right:5px;
	background-color:#006699;
	background-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/ct_top1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ffffff;
}

#menu #opcoes p
{
margin:0;
padding:0;
}

#menu a
{
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
}

#menu a:hover
{
	text-decoration:underline;
}

/***********************************LOGO***************************************/

#corpo
{
	float:right;
	width:590px;
	background-color:#ffffff;
	color:#000000;
	margin-bottom:5px;
	text-align:justify;
	padding-right:5px;
}

#corpo h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#000;
	/*height:18px;*/
	padding-top:1px;
	padding-left:5px;
	padding-bottom:0;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#EFE9CB;
	border-bottom:1px solid #BAB596;
	border-right:1px solid #BAB596;
	vertical-align: middle;
	clear:both;
}

#corpo td{
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

dt
{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:10px;
}


dd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

dl{
	margin:15px;
}

.left
{
	text-align:left;
	padding-left:10px;
}

.right
{
	text-align:right;
	padding-right:10px;
}

.center
{
	text-align:center;
}



a
{
	color: #003366;
	text-decoration:none;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
}


/*****************************MENU LATERAL******************************************************/
#esq
{
	width:150px;
	text-align:center;
	float:left;
	 background-color: #006699;
}

#esq #esq1
{
	padding:5px;
	margin:5px;
}


#esq #nav
{
	text-align:left;
	margin:5px;
}

#esq li
{
	padding-top:5px;
	padding-bottom:3px;
	border-top:1px solid #ccc;
}

#esq li a
{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}


#esq li ul li a
{
	/*color:#ffffff;*/
}

#esq ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom:1px solid #ccc;
	}

#esq ul li {
	position: relative;
	color:#ccc;
	}

#esq ul li ul{
	border-bottom:0;
	}

#esq ul li ul li{
	border:0px;
	border-left:1px solid #aaa;
	padding-left:5px;
	margin-top:0px;
	margin-bottom:0px;
}

#esq li ul {
	position: relative;
	left: 5px;
	margin-left: 5px;
	margin-right: 6px;
	top: 0;
	display: none;
	}

#esq li ul li ul {
	position: relative;
	top: 0;
	display: none;
	}

#esq li ul li a{
	width:100%;
	}


#esq li a:hover ul, li.over ul { 
	display: block; }
	
#esq .show
{
	display:block;
}
#esq .hide
{
	display:none;
}

#esq .activo
{
	font-weight:bold;
	background-image: url(/web/20101008020308im_/http://www.min-financas.pt/imagens/seta1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#ccc;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;

}

#esq1
{
	padding-left:2px;
	background-color:#eee;
}

/***********************************************************************************/
/***********************************RODAPE***************************************/
#rodape
{
 	color: #333; 
	font-size:9px;
	text-align:left;
	background-color:#fff;
	height:40px;
	padding-top:10px;
	margin:0;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#rodape p
{
	margin:5px;
}

#rodape img
{
	border: 0px;
}

#rodape a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
}

#rodape a:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.rodape_acessibilidades{
float:left; 
width:150px; 
height:40px;
padding-left:20px;
}
/***********************************SEPARADOR***************************************/
#sep
{
	width:100%;
	font-size:1px;
	background-color:#fff;
	border-top:1px solid #333;
	border-bottom:3px solid #006699;
	clear:both;
}

 /******************************************Comunicados***************************************/
#corpo h3
{
/*	text-align:left;
	font-size: 11px;
	border-bottom:1px solid #333;
	margin-bottom:0;
*/
}

.tit_data
{
	font-size: 9px;
	color:#aaa;
}


.tit_nome
{
	font-size: 11px;
	color:#666;
	font-weight:bold;
	margin:0;
	padding:0;
}

 /******************************************Páginas com lista de links***************************************/

#corpo h2
{
	text-align:left;
	font-size: 11px;
	color:#333;
	border-bottom:1px solid #333;
	margin-bottom:0;
}

#corpo h4
{
	text-align:left;
	font-size: 11px;
	color:#333;
	border-bottom:1px solid #333;
	margin-bottom:0;
}

#corpo h5
{
	text-align:left;
	font-size: 11px;
	color:#666666;
}

#corpo h6
{
	text-align:left;
	font-size: 11px;
	color:#333;
	font-weight:normal;
	border-bottom:1px solid #333;
}

 /********************************NOVIDADES E DESTAQUES NA PÁGINA INICIAL***************************/
 .linha
 {
	 clear:both;
	 text-align:left;
	 width:580px;
 }
 
 .linha2
 {
	 clear:both;
	 text-align:left;
	 width:580px;
	 background-color:#eeeeee; 
	 border:1px solid #cccccc;
	 margin-bottom:5px; 
	 margin-bottom:5px;
 }
 
 #novidades
 {
 }


#novidades .data
 {
	font-weight:bold;
	font-size:8px;
	float:left;
	width:60px;
	text-align:right;
	margin-top:2px;
 }

#novidades .texto
 {
	width:510px;
	color:#333;
	float:right;
	text-align:justify;
 }
 
#novidades .a_interior
{
	clear:both;
	display:inline;
}

#novidades a
 {
 display:block;
 }

#destaques
{
	float:left;
	/*height:450px;*/
	width:400px;
}

#agenda
{
	height:180px;
	width:145px;
	float:right;
	text-align:center;
}

#agenda table
{
	/*margin-left:10px;*/
	width:135px;
}

hr
{
	color:#CCCC99;
	height:1px;
	width:100%;
	clear:both;
}

.rolo{
position:relative;
width:165px; /*scrollerwidth*/
height:20px; /*scrollerheight*/
overflow:hidden
}
 /******************************************Sitios Relevantes ***************************************/

#sitios_relevantes
{
}

#sitios_relevantes ul
{
	margin-bottom:10px;
	margin-top:10px;
}

#sitios_relevantes ul li
{
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/globo.gif);
	margin-bottom:5px;
	margin-top:5px;
}

 /******************************************Logotipos em destaque ***************************************/


#destaques_img
{
	clear:both;
	text-align:center;
	border-top: 1px solid #999999;
	padding-top: 10px;
}

#destaques_img img, #destaques_img embed
{
	padding-left:1px;
	padding-right:1px;
	border:0;
}


#destaques_img a
{
	padding-left:3px;
	padding-right:3px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#destaques_img a:hover
{
	border-left:1px solid #006699;
	border-right:1px solid #006699;
}


/*retira border embed*/
#destaques_img a.noborder
{
	padding-left:3px;
	padding-right:3px;
	border-left:0;
	border-right:0;
}

#destaques_img a:hover.noborder
{
	border-left:0;
	border-right:0;
}
/***********************************/

.destaque
 {
	clear:both;
	text-align:left;
    /*background-color:#E9E9D2;*/
	width:100%;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
 
.destaque .destac_imagem
{
	width:90px;
	float:left;
	text-align:center;
	margin-bottom:5px;
}

.destaque .destac_texto
{
	margin-top:8px;
	float:right;
	text-align:left;
	width:335px;
	font-size:10px;
}

.destaque .destac_texto2
{
	margin-top:3px;
	float:right;
	text-align:left;
	width:335px;
	font-size:10px;
}

.ver_mais
{
	text-align:right;
	padding-right:20px;
	font-size:8px;
	clear:both;
	margin:0;
	/*margin-bottom:5px;*/
	margin-left:5px;
}

.ver_mais a
{
	color:#000;
}

 /******************************************listas com separadores***************************************/
 
#corpo h3
{
	text-align: right;
	vertical-align:baseline;
	font-size: 10px;
	background-color:#eee;
	margin-bottom:0;
	padding:3px;
}

#corpo h3 a
{
	width:40px;
	text-align:center;
	color:#660000;
	font-size: 10px;
	padding:2px;
}

#corpo h3 a:hover
{
	text-decoration:none;
	border-left:2px solid #660000;
	border-right:2px solid #660000;
	background-color:#cccccc;
}

#corpo h3 .menu_lista_activado
{
	border-left:2px solid #660000;
	border-right:2px solid #660000;
}

#corpo h6
{
	text-align: left;
	vertical-align:baseline;
	font-size: 10px;
	background-color:#eee;
	margin-bottom:0;
	padding:3px;
}

#corpo #lista, #lista_disc, .lista
{
	/*background-color:#eee;
	margin-top:0;
	padding-bottom:20px;*/
}

#corpo #lista p, #lista_disc p, .lista p
{
	margin:0;
	margin-left:20px;
	margin-right:10px;
	margin-top:3px;
	text-align:justify;
}


#corpo #lista .data, #lista_disc .data, .lista .data
{
	margin-left:10px;
	margin-top:25px;
}

#corpo #lista .mes, #lista_disc .mes, .lista .mes
{
	margin-left:10px;
	margin-top:20px;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #993333;
	border-right:1px solid #993333;
	color:#993333;
}

 /******************************************Comunicados***************************************/
/*
#corpo h3
{
	text-align:left;
	font-size: 11px;
	color:#333;
	border-bottom:1px solid #333;
	margin-bottom:0;
}
*/

.tit_data
{
	font-size: 10px;
	color:#aaa;
	font-weight:bold;
	margin-top:5px;
}

 /******************************************Páginas com lista de links***************************************/



#corpo ul
{
}

#corpo li
{
	margin:8px;
	list-style-type:square;
}


#corpo ul li ul li
{
	font-weight:normal;
	margin:5px;
	padding:2px;
	list-style-type:square;
}

 /******************************************CV***************************************/

#corpo #foto
{
	background-color:#ffffff;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
/*	margin-right:20px;	*/
	border-bottom:1px dashed #999;
	border-right:1px dashed #999;	
}

#corpo #cv
{
	background-color:#fff;
	padding:10px;
	border-bottom:1px dashed #999;
}

#corpo #cv .nome
{
	font-size:11px;
	font-weight:bold;
	margin-top:40px;
	padding-left:10px;
}

#corpo #cv li
{
	font-weight:normal;
	margin-top:4px;
	margin-bottom:4px;
}

#corpo #cv p
{
	margin-top:4px;
	margin-bottom:4px;
}

#comunicados p
{
margin-top:4px;
margin-bottom:4px;

}

#comunicados a
{
font-weight:bold;
}

/*****************************************************************************************************/
.informacao
{
	color:#666666;
	margin-left:40px;
}

.informacao a, .informacao_ligacoes a
{
	color:#666666;
	font-weight:bold;
}

.informacao_ligacoes
{
	color:#666666;
	margin-left:0px;
}

/*****************************************************************************************************/

.download_reader
{
	background-color:#eeeeee;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	color:#666666;
	width:90%;
	margin-left:50px;
	margin-top:160px;

}

/*****************************************************************************************************/
#subMenu
{
	background-color:#eee;
	padding:2px;
	margin-bottom:5px;
}

#subMenu ul
{
	margin-top:5px;
	margin-bottom:5px;
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/bul3.gif);
}

#subMenu ul li
{
	list-style-type:none;
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/bul3.gif);
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;
}

#subMenu ul li ul li
{
	margin-top:0;
	margin-bottom:0;
}

#subMenu ul li a
{
	color:#333333;
}


/***********************************************Menu das páginas******************************************************/
#Menu_nivel2
{
background-color:#F0F0E6;
padding:2px;

}

#Menu_nivel2 ul
{
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/bul_01.gif);
}

#Menu_nivel2 ul li
{
	list-style-type:none;
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/bul_01.gif);
	margin-bottom:0;
	margin-top:10px;
	text-align:left;
}

#Menu_nivel2 ul li a
{
	color:#003366;
}


/*****************************************************************************************************************/

.topo
{
margin-top:10px;
text-align:right;
margin-bottom:20px;
}

.topo a
{
border:0;
}

/********************************Ligações de Interesse******************************************/
#ligacoes
{
}

#ligacoes ul
{
	list-style-type:none;
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/globo.gif);
}

#ligacoes ul li
{
	list-style-type:none;
	list-style-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/globo.gif);
	margin:0;
	margin-top:10px;
	margin-left:10px;
}


#corpo ol li
{
	list-style-type:decimal;
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
}

#corpo ol li ol li
{
	list-style-type:lower-alpha;
}

#corpo ol.alfa li
{
	list-style-type:lower-alpha;
}

#corpo .roman li
{
	list-style-type:lower-roman;
}


#barra_print
{
	display:none;
}

#rodape_print
{
	display:none;
}

#print
{
text-align:right;
margin:0 0 5px 0;
}
/*************** pesquisa *********************/

#esq1 .ok
{
background-image:url(/web/20101008020308im_/http://www.min-financas.pt/imagens/lupa.gif);
background-position:top;
background-repeat:no-repeat;
width:18px;
height:18px;
border:0;
background-color:#eee;
cursor:pointer;
color:#eee;
}

#esq1 form
{
margin:0;
}

/**********************************************Não mostra label dos forms**********************************************/
#esq1 form label
{
display:none;
}

.right
{
text-align:right;
}


/*******************************************************************/
#agenda2
{
	height:180px;
	width:135px;
	float:right;
	text-align:center;
}
#agenda2
{
	background-color:#eee;
	border:1px solid #ccc;
	padding:5px;
}

#iescroller, #ns_scroller
{
	text-align:left;
}

#iescroller a, #ns_scroller a
{
	color:#006699;
	font-weight:normal;
	font-size:9px;
}

#iescroller a.en, #ns_scroller a.en
{
	color:#000066;
	font-size:9px;
	font-weight:normal;
}

#iescroller p, #ns_scroller p
{
	margin-top:0;
	margin-bottom:4px;
}

#iescroller .data, #ns_scroller .data
{
	font-weight:bold;
	font-size:9px;
	margin:0;
}

/*Serve para tirar o border da imagem da impressora*/
.imgprint
{
border:0;
}

/*Equivalente ao h5*/
.txt_h5
{
	text-align:left;
	font-size: 11px;
	color:#333;
	font-weight:bold;
}
.txt_h3{
    text-align: right;
	vertical-align:baseline;
	font-size: 10px;
	background-color:#eee;
	margin-bottom:0;
	padding:3px;
	color:#660000;
}

#txt_h3{
    text-align: right;
	vertical-align:baseline;
	font-size: 10px;
	background-color:#eee;
	margin-bottom:0;
	padding:3px;
	color:#660000;
}

#txt_h3 a{
	width:40px;
	text-align:center;
	color:#660000;
	font-size: 10px;
	padding:2px;
}

#txt_h3 a:hover
{
	text-decoration:none;
	border-left:2px solid #660000;
	border-right:2px solid #660000;
	background-color:#cccccc;
}

#txt_h3 .menu_lista_activado{
	color:#660000;
	border-left:2px solid #660000;
	border-right:2px solid #660000;
}

#txt_h4{

	font-weight:bold;
	text-align:left;
	font-size: 11px;
	color:#333;
	border-bottom:1px solid #333;
	margin-bottom:0;
}

#txt_h6
{
	text-align: left;
	vertical-align:baseline;
	font-size: 10px;
	background-color:#eee;
	margin-bottom:0;
	padding:3px;
	border:0;
	border-bottom:1px solid #000000;
}


/*********************************************************************************************/

#destaque_dir
{
  /*width:135px;
  margin:5px;*/
  background-color:#eee;
  border:1px solid #ccc;
  padding:5px;
  margin-top:10px;
}

.destaque_dir
{
  /*width:135px;
  margin:5px;*/
  background-color:#fff;
  border:1px solid #ccc;
  padding:5px;
  margin-top:10px;
}

#destaque_dir img, .destaque_dir img
{
  /*width:135px;
  margin:5px;*/
  /*border:1px solid #ccc;*/
}

#destaque_dir p, .destaque_dir p
{
  margin:0;
}

#destaque_dir p a, .destaque_dir p a
{
  font-size:9px;
  color:#000 !important;
  font-weight:normal !important;
}
/*****************************************************************/
#outras_pres{
	display:none;
}
#link_outras:hover #outras_pres{
	display:block !important;
}
/*
     FILE ARCHIVED ON 02:03:08 Oct 08, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:52:12 Mar 23, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 60.301 (3)
  esindex: 0.006
  captures_list: 76.799
  CDXLines.iter: 11.322 (3)
  PetaboxLoader3.datanode: 92.25 (4)
  exclusion.robots: 0.177
  exclusion.robots.policy: 0.165
  RedisCDXSource: 1.759
  PetaboxLoader3.resolve: 22.36
  load_resource: 91.505
*/