.pdf_wf { margin-top: -3px; margin-bottom: -9px; float: right; margin-right: 26px; cursor: pointer;}

.collapsable { margin-bottom: 0px }

table.table_extracto {
		width: 554px;
		margin-bottom: 5px;
		border: 0;
	}
	
	
		table.table_extracto th, table.table_extracto td {
			/* padding: 6px 2px 6px 3px; */
			background-color: #fff;
			border-bottom: 2px solid #81d6e5;
			text-align: center;
			font-size: 10px;
			color: #1c3362;
			border-top: 1px solid #FFF !important;
			border-left: 1px solid #FFF !important;
			border-right: 1px solid #FFF !important;
		}
		table.table_extracto th {
			font-weight: bold;
			font-size: 10px;
		}
		
		table.table_extracto .table_extracto_tr  th{
			border-bottom: 2px solid #81D6E5;
			border-top: 0 !important;
			border-left: 0 !important;
			border-right: 0 !important;
		}
		
		table.table_extracto .table_extracto_tr .ThreePartStringTable td {
			border-bottom: 0;
			padding: 0;
		}
		table.table_collapsenormal .ThreePartStringTable td {
			border-bottom: 1px dashed #bbbbbb !important;
			padding: 0;
		}
		 table.table_extracto td .ThreePartStringTable td {
			border-bottom: 1px dashed #bbbbbb !important;
			padding: 0;
		}
		
		table.table_collapsenormal .table_collapsenormal_tr  th{
                        border-bottom: 2px solid #81D6E5;
                        border-top: 0 !important;
                        border-left: 0 !important;
                        border-right: 0 !important;
                }
		table.table_extracto .ThreePartStringTable td {
			border-bottom: 0;
			padding: 0;
		}
	
	
		/* DataGrids */
		table.table_extracto .table_extracto_tr  td{
			font-weight: bold;
			font-size: 10px;
			border-bottom: 2px solid #81D6E5;
			border-top: 0 !important;
			border-left: 0 !important;
			border-right: 0 !important;
		}	
		
		table.table_extracto .table_extracto_tr th { padding: 10px 0 10px 0; }

		
		table.table_extracto .first {
			background-image: none;
		}
table.table_collapsenormal {
		border-collapse: collapse;
		width: 554px;
		margin-bottom: 20px;
	}
		table.table_collapsenormal th, table.table_collapsenormal td {
			/* padding: 6px 2px 6px 3px; */
			/* background-color: #fff; */
			border-bottom: 2px solid #81d6e5;
			font-size: 10px;
			color: #1c3362;
		}
		table.table_collapsenormal th {
			
			font-size: 10px;
		}
		table.table_collapsenormal .first {
			background-image: none;
		}

		table.table_collapsenormal .table_collapsenormal_tr  th{
			border-bottom: 2px solid #81D6E5;
			border-top: 0 !important;
			border-left: 0 !important;
			border-right: 0 !important;
		}
		
		table.table_collapsenormal .table_collapsenormal_tr .ThreePartStringTable td {
			border: 0 !important;
			border-bottom: 1px dashed #DDDDDD !important;
		}
		table.table_collapsenormal th, table.table_collapsenormal .ThreePartStringTable td {
			border: 0 !important;
			border-bottom: 1px dashed #DDDDDD !important;
		}

a.dividasLink:link{ color:#008097!important; text-decoration: underline!important; }
a.dividasLink:hover{ color:#008097!important; text-decoration: underline!important; }
a.dividasLink:visited{ color:#008097!important; text-decoration: underline!important; }
a.dividasLink:active{ color:#008097!important; text-decoration: underline!important; }
		
	/* =========== */
	/* = Tabelas = */
	/* =========== */
	.table_caption {
		font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
		font-size: 1.1em;
		font-weight: bold;
		padding: 6px;
		margin-bottom: 2px;
		font-size:11px;
	}
		.table_caption.level_1 {
			background-color: #1d2f53;
			color: #fff;
			overflow: hidden;
		}
			.table_caption.level_1 strong{
				color: #42b0c4;
				float: left;
			}
			.table_caption.level_1 .collapsename {
				color: #FFFFFF;
				float: left;
			}
		.table_caption.level_2 {
			/* background-color: #bde9f2; */
			background-color: #42B0C4;
			color: #1d2f53;
			text-align: center;
			overflow: auto;
			font-size: 11px;
		}
		.table_caption.level_2.alertas {
			background-color: #4dbed2;
			color: #fff;
		}
		.table_caption.level_3 {
			/* background-color: #42c3ad; */
			color: #0a4b3f;
			font-size:11px;
		}
		.table_caption.level_4 {
			padding: 6px 0 6px 30px;
			background-color: #aee1e6;
			background: #aee1e6 url('/SiteCollectionImages/Controls/bullet_cross.gif') no-repeat center left;		
			color: #1d2f53;
			font-size:11px;
		}
		.table_caption.margin-bottom {
			margin-bottom: 20px;
		}
		
	.tableMargin {
    margin-bottom: 0 !important;
    table-layout: auto !important;
}
		
	.collapse_control {
		position: relative;
		width: 700px;
		
	}
		.collapse_control span {
				position: absolute;
				float:right;
				margin-top: -2px;
			    margin-right: 6px;
			    width: 18px;
			    height: 17px;
			    text-indent: -5000px;
			    cursor: pointer;
				top: 5px;				
				right: 0.5%;
		}
			.collapse_control.level_1 span {
				background: url('/SiteCollectionImages/Controls/collapse_arrow_lv1_sprite.gif') no-repeat top left;
			}
			.collapse_control.level_2 span {
				background: url('/SiteCollectionImages/Controls/collapse_arrow_lv4_sprite.gif') no-repeat top left;
			}
			.collapse_control.level_2.alertas span {
				background: url('/SiteCollectionImages/Controls/collapse_arrow_lv2_alertas_sprite.gif') no-repeat top left;
			}
			.collapse_control.level_3 span {
				background: url('/SiteCollectionImages/Controls/collapse_arrow_lv3_sprite.gif') no-repeat top left;
			}
			.collapse_control.level_4 span {
				background: url('/SiteCollectionImages/Controls/collapse_arrow_lv5_sprite.gif') no-repeat top left;
			}
	
	#pager {
		background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/pager_b.gif') no-repeat bottom left;
		color: #1c3362;
	}
		.layoutturquesa #pager {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/pager_b_turquesa.gif') no-repeat bottom left;
		}
		
		#pager_inner {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/pager_t.gif') no-repeat top left;
			padding: 7px 5px;
			font-size: 1.2em;
		}
			.layoutturquesa #pager_inner {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/pager_t_turquesa.gif') no-repeat top left;
			}
		#pager_left {
			float: left;
			width: 15%;
		}
		#pager_right_wrapper {
			width: 80%;
			float: right;
		}
			#pager_center {
				float: left;
				width: 75%;
				text-align: center;
			}
			#pager_right {
				float: right;
				width: 20%;
				text-align: right;
			}
		
		#pager a {
			text-decoration: none;
			color: #1c3362;
		}
			#pager a:hover, #pager span.selected {
				text-decoration: underline;
			}
	
	#content .data {
		font-style: italic;
	}
	

.ThreePartStringTable {
		width: 100%;
}	
	
	
	/* ==================================== */
	/* = Destaque 3 colunas nos conteÃºdos = */
	/* ==================================== */
	.conteudo_destaque_3cols {
		background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_destaq3col_shine_bg.gif') repeat-x;
		float: left;
		font-size: 1.1em;
		color: #1f3b66;
	}
		.conteudo_destaque_3cols div {
			width: 209px;
			padding: 0 7px 0 12px;
			float: left;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_destaq3col_shine_separador.gif') no-repeat top left;
		}
		.conteudo_destaque_3cols div.first {
			background: none;
		}
			#h_noticias, #h_revistamedis, #h_areaimprensa {
				display: block;
				width: 206px;
				height: 136px;
				text-indent: -5000px;
			}
			#h_noticias {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_h_noticias.jpg') no-repeat top left;
			}
			#h_revistamedis {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_h_revistamedis.jpg') no-repeat top left;
			}
			#h_areaimprensa {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_h_areaimprensa.jpg') no-repeat top left;
			}
		
		.conteudo_destaque_3cols .data {
			margin-bottom: 15px;
		}
		
		.conteudo_destaque_3cols .ver_mais {
			display: block;
			text-align: right;
			margin: 10px 0;
			font-size: .9em;
		}
			.conteudo_destaque_3cols .ver_mais a {
				color: #2b9c87;
			}
			
		.conteudo_destaque_3cols hr {
			height: 2px;
			background: red;
			display: block;
			margin: 0;
			padding: 0;
			border: 0;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_destaq3col_hr.gif') repeat-x;
			clear: both;
		}
	
	#h_comunicadosimprensa {
		background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_h_comunicadosimprensa.gif') no-repeat top left;
		width: 679px;
		height: 17px;
		text-indent: -5000px;
	}
	
	.conteudo_listaitems {
		clear: both;
		padding-top: 15px;
		font-size: 1.1em;
		color: #1f3b66;
	}
	
		.conteudo_listaitems p {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_listaitems_hr.gif') no-repeat bottom left;
			margin: 10px 0;
			padding-bottom: 10px;
		}
		
		.conteudo_listaitems .data {
			display: block;
		}
		
		.conteudo_listaitems .ver_mais {
			display: block;
			text-align: right;
			font-size: .9em;
			padding-right: 10px;
		}
			.conteudo_listaitems .ver_mais a {
				color: #2b9c87;
			}
			
	#content_bottom {
		width: 705px;
		height: 3px;
		background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_b_verde.gif') no-repeat top left;
	}
		.layoutazul #content_bottom {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/content_b_azul.gif') no-repeat top left;
		}
	
	
	/* ============ */
	/* = Extracto = */
	/* ============ */
	
	.extracto_header p, .extracto_header form {
		background: #caf0f6 url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/2px_indent.gif') repeat-x top;
		padding: 10px 15px;
		color: #107d8c;
		font-size: 1.2em;
		line-height: 2em;
	}
	
		.extracto_header strong.cross {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/bullet_cross_turquesa.gif') no-repeat center left;
			padding-left: 10px;
		}
	
		/*.bt_pesquisar {
					border: none;
					background: transparent url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/bt_pesquisar_bg.gif') repeat-x center left;
					color: #fff;
					font-size: 1em;
					padding: 0 5px;
				}*/
	
	/* Utiliza os estilos jÃ¡ existentes em #content table */
	#prestadores_facturacao_extracto #content table {
		margin: 0;
	}
	#prestadores_facturacao_extracto #content table th {
		background: #107d8c;
		color: #fff;
		font-weight: normal;
		font-size: 1.3em;
		border-bottom: none;
	}
	#prestadores_facturacao_extracto #content table td {
		border-bottom: 1px solid #caf0f6;
	}
	
	
	/* =========== */
	/* = Mailbox = */
	/* =========== */
	
	#bt_sair {
		display: block;
		float: right;
		background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/bt_sair.gif') no-repeat top left;
		width: 55px;
		height: 25px;
		text-align: center;
		color: #72b9d9;
		font-size: 1.2em;
		line-height: 22px;
		margin-bottom: 10px;
	}
	
	#mailbox_head {
		background: #fff url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/mailbox_head_bg.gif') repeat-x top left;		
	}
		#mailbox_head ul {
			margin: 10px 0 0 15px;
			float: left;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/mailbox_menu_r.gif') no-repeat top right;
			font-size: 1.3em;
			color: #5cbecf;
		}
			
			#mailbox_head ul li {
				float: left;
				padding: 10px 15px;
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/mailbox_menu_separador.gif') no-repeat top left;
				
			}
			#mailbox_head ul li.first {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/mailbox_menu_l.gif') no-repeat top left;
				
			}
			
			#mailbox_head ul a {
				color: #1e4c6c;
				text-decoration: none;
			}
				#mailbox_head ul a:hover {
					text-decoration: underline;
				}
	
	#mailbox {
		border-top: 1px solid #f1f1f1;
		background: #fff;
		padding: 30px 20px;
	}
	#inner_mailbox {
		border: 1px solid #f1f1f1;
		padding: 20px;
		font-size: 1.3em;
		color: #1e4c6c;
	}
	
		#inner_mailbox table {
			width: 100%	;
			margin-top: 20px;
			padding: 0;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/mailbox_table_header_bg.gif') repeat-x top left;
			margin-bottom:20px;
		}
		
			#inner_mailbox th, #inner_mailbox td {
				border-bottom: 1px solid #f1f1f1;
				font-weight: normal;
				text-align: center;
				padding: 4px 2px;
			}
			
			#inner_mailbox .nova td {
				background-color: #fafefe;
			}
			
			#inner_mailbox table a {
				color: #1e4c6c;
				text-decoration: none;
			}
			#inner_mailbox table a:hover {
				text-decoration: underline;
			}
		
		#inner_mailbox #bt_apagar {
			display: block;
			float: right;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/mailbox_bt_apagar.gif') no-repeat top left;
			width: 92px;
			height: 33px;
			text-align: center;
			color: #1e4c6c;
			font-size: 1em;
			line-height: 33px;
		}
	
/* =========== */
/* = Sidebar = */
/* =========== */

#sidebar {
		width: 233px;
}
	#home #sidebar {
		width: 263px;
	}
	#sidebar h3 {
		width: 220px;
		height: 39px;
		display: block;
		text-indent: -5000px;
	}
		.clientes #sidebar h3 {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_title_clientes.gif') no-repeat bottom left;
		}
		#clientes_empresas_mailbox #sidebar h3 {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_title_clientes_empresas.gif') no-repeat bottom left;
		}
		.quem_somos #sidebar h3 {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_title_quemsomos.gif') no-repeat bottom left;
		}
		.prestadores #sidebar h3 {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_title_prestadores.gif') no-repeat bottom left;
		}
	
	#sidemenu {
		padding-top: 2px;
		margin-left: 13px;
/*			border: 1px solid red;*/
	}
		.layoutazul #sidemenu {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl1_line.gif') no-repeat top left;
		}
		.layoutverde #sidemenu {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl1_line_verde.gif') no-repeat top left;
		}
		.layoutturquesa #sidemenu {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl1_line_turquesa.gif') no-repeat top left;
		}
	
		.layoutazul #sidemenu li {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl1_line.gif') no-repeat bottom left;
		}
		.layoutverde #sidemenu li {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl1_line_verde.gif') no-repeat bottom left;
		}
		.layoutturquesa #sidemenu li {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl1_line_turquesa.gif') no-repeat bottom left;
		}
		
		
		#sidemenu a {
			display:block;
			text-decoration: none;
			font-size: 1.2em;
			color: #fff;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/double_arrow_level1_azul.gif') no-repeat center left;
			padding: 4px 0 5px 14px;
			width: 185px;
		}
			#sidemenu li.selected a {
				color: #1e4c6c;
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/double_arrow_level2_azul.gif') no-repeat center left;
			}
		
		
		#sidemenu a:hover {
			text-decoration: underline;
		}
			#sidemenu ul {
				padding-bottom: 3px;
			}
			#sidemenu ul li {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl2_line.gif') no-repeat top left;
/*				padding-top: 2px;*/
				margin-left: 51px;
			}
				.layoutturquesa #sidemenu ul li {
					background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/sidemenu_lvl2_line_turquesa.gif') no-repeat top left;
				}
			#sidemenu ul li a {
				padding: 6px 0 3px 14px;
				width: 150px;
			}
	
	#guia_search {
		margin: 0;
		margin-top: 20px;
		padding: 0;
		background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_m.gif') repeat-y;	
	}
		#home #guia_search {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_m_home.gif') repeat-y;
		}
		.layoutverde #guia_search {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_m_verde.gif') repeat-y;
		}
		.layoutturquesa #guia_search {
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_m_turquesa.gif') repeat-y;
		}
		
		#home #guia_search {
			margin-top: 0;
		}
		#guia_search fieldset {
			border: none;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_b.gif') no-repeat bottom left;
			padding-left: 22px;
		}
			#home #guia_search fieldset {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_b_home.gif') no-repeat bottom left;
				padding-left: 18px;
			}
			.layoutverde #guia_search fieldset {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_b_verde.gif') no-repeat bottom left;
			}
			.layoutturquesa #guia_search fieldset {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_b_turquesa.gif') no-repeat bottom left;
			}
		#guia_search span {
			display: block;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_t.gif') no-repeat top left;
			height: 24px;
			color: #fff;
			padding: 46px 10px 0 16px;
			font-size: 1.1em;
		}
			#home #guia_search span {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_t_home.gif') no-repeat top left;
				padding: 36px 10px 0 10px;
			}
			.layoutverde #guia_search span {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_t_verde.gif') no-repeat top left;
			}
			.layoutturquesa #guia_search span {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_t_turquesa.gif') no-repeat top left;
			}
		#guia_search label {
			color: #002060;
		}
		#guia_search input {
			padding: 2px 0 0 0;
			margin-bottom: 5px;
			background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_input_bg.gif') no-repeat top left;
			width: 192px;
			height: 15px;
			border: 0;
			font-size: 1.1em;
		}
			#home #guia_search input {
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_input_bg_home.gif') no-repeat top left;
				width: 226px;
			}
		#guia_search input.submit, #home #guia_search input.submit {
				display: block;
				border: none;
				width: 92px;
				height: 24px;
				background: url('/SiteCollectionImages/Medis.MastersIndividuals/interiores_clientes/guia_search_submit_bg.gif') no-repeat top left;
				color: #ccd4dc;
				font-size: 1.1em;
				font-weight: bold;
				text-align: left;
				padding: 0 0 0 8px;
				float: right;
				margin: 9px 11px 9px 0;
		}
/* ========== */
/* = Footer = */
/* ========== */

/* #footer {
	clear: both;
	text-align: right;
	font-size: 1em;
	color: #626262;
	margin-top: 20px;
}
	#home #footer {
		text-align: center;
		padding-bottom: 30px;
	}
	#footer a {
		color: #626262;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#disclaimer {
		margin: 5px 0 40px 0;
		color: #ababab;
	}

*/