@page { 
	size: 21.0cm 29.7cm;
	margin: 1.5cm;
}

body {
	background: white !important;
}

*
{
    font-family:  Arial, helvetica, sans-serif !important;
}

#main_Table { background: white !important; }


.bodyBox {
	width: auto;
	min-height: 700px;
	height:auto !important;
	height:800px;
	background-color: white;
}

.bodyBoxTopLeft {
	background: white !important;
}

.bodyBoxTopRight {
	background: white !important;
}

/* ----------     MENU LATERAL PROPERTIES     --------------------------- */

TD.top_left {
	display: none;
}

DIV.agendaDiv {
	display: none;
}

TABLE.menu {
	display: none;
}

/* -----------    LOGIN PROPERTIES    ------------------- */

.iframe_width {
	width: 400px !important;
    border: none !important;
}


.iframe_height {
	height: 48px !important;
}

TD.right {
	position: absolute;
	left: 15px;
	top: 90px;
    height: 120px;
    border:none !important;
    background: none;
}

#breadcrumbs
{
    margin-top: 80px !important;
}

/* ------------ LOGIN ... ------------ */

/* questoes frequentes */
#questoes_freq { display: none; }
	#questoes_freq td.top_left { display: none; }
	#questoes_freq td.top_right { display: none; }
	#questoes_freq td.margin { display: none; }
	#questoes_freq td.middle { display: none; }
	
	#questoes_freq td.middle table.listagem { display: none; }
	#questoes_freq td.middle table.listagem td { display: none; }
		#questoes_freq td.middle table.listagem td span.title { display: none; }
		#questoes_freq td.middle table.listagem td a { display: none; }
		#questoes_freq td.middle table.listagem td a:hover { display: none; }

		#questoes_freq td.middle table.listagem td span.alert a { display: none; }
		#questoes_freq td.middle table.listagem td span.alert a:hover { display: none; }
		#questoes_freq td.middle table.listagem td.selected { display: none; }
		#questoes_freq td.middle table.listagem td.hr { display: none; }
	
		#questoes_freq td.middle select { display: none; }
		#questoes_freq td.middle input { display: none; }
		#questoes_freq td.middle table.btn2 { display: none; }

	#questoes_freq td.bottom_left { display: none; }
	#questoes_freq td.bottom_right { display: none; }



#contactos { display: none; }

#seu_espaco_login { width: 400px; height: 100px !important; border: none;}
	#seu_espaco_login td.topLeft { display: none; }
	#seu_espaco_login td.topMiddle { display: none; }
	#seu_espaco_login td.topRight { display: none; }
	#seu_espaco_login td.headerLeft { display: none; }
	#seu_espaco_login td.headerMiddle { display: none; }
	#seu_espaco_login td.headerRight { display: none; }
	#seu_espaco_login td.margin { display: none; }
	#seu_espaco_login td.middle { background: #fdfeff; padding-bottom: 5px !important; padding-left: 10px !important; color: #798b8d; font-size: 11px; border: 1px solid; border-color: #c2cdcf; }

		#seu_espaco_login td.middle span.title { color: #8eb614; font-size: 11px; line-height: 13px; font-weight: bold;}

		#seu_espaco_login td.middle table.btn1 { display: none; }
		#seu_espaco_login td.middle table.btn4 { display: none; }
		#seu_espaco_login td.middle table.btn5 {  display: none; }

		#seu_espaco_login td.middle table.mensagens {  display: none; }

	#seu_espaco_login td.bottomLeft {  display: none; }
	#seu_espaco_login td.bottomMiddle {  display: none; }
	#seu_espaco_login td.bottomLeft {  display: none; }

/* o seu espaço */
#seu_espaco {  display: block; }
	#seu_espaco td.topLeft {  display: none; }
	#seu_espaco td.topMiddle {  display: none; }
	#seu_espaco td.topLeft {  display: none; }
	#seu_espaco td.headerLeft {  display: none; }
	#seu_espaco td.headerMiddle {  display: none; }
	#seu_espaco td.headerRight {  display: none; }
	#seu_espaco td.margin {  display: none; }
	#seu_espaco td.middle {  display: none; }
		#seu_espaco td.middle span.formTitle {  display: none; }
		#seu_espaco td.middle span.invalid {  display: none; }
		#seu_espaco td.middle input {  display: none; }
		#seu_espaco td.middle input.submitbtn {  display: none; }
		#seu_espaco td.middle input.submitbtn:hover {  display: none; }
		#seu_espaco td.middle table.btn1 {  display: none; }
		#seu_espaco td.middle table.btn2 {  display: none; }
		#seu_espaco td.middle table.btn3 {  display: none; }

		#seu_espaco td.middle table.registo {  display: none; }
			#seu_espaco td.middle table.registo td.hr {  display: none; }
			#seu_espaco td.middle table.registo td {  display: none; }
				#seu_espaco td.middle table.registo td table.btn2 {  display: none; }

	#seu_espaco td.bottomLeft {  display: none; }
	#seu_espaco td.bottomMiddle {  display: none; }
	#seu_espaco td.bottomLeft {  display: none; }


/* --------------  FOOTER PROPERTIES  ------------------ */

#footer td.footer table.footer td.middle a { display: none; }
#footer td.footer table.footer td.middle a:hover { display: none; }
#footer td.footer table.footer td.middle img.separador { display: none; }

#footer td.footer table.footer td.middle table { width: 100%; color: #5fb4c9 !important; font-size: 10px  !important; font-weight: normal  !important; margin-top: 10px  !important }
	#footer td.footer table.footer td.middle table td.left { text-align: left; width: 70%; }
	#footer td.footer table.footer td.middle table td.right { text-align: right; width: 30%; }
	
	#footer td.footer table.footer td.right { display: none; }

TABLE.menu_footer {
	display: none;
}

TD.bottom_left {
	display: none;
}

/* --------------- HEADER PROPERTIES ----------------- */

#header { vertical-align: top; width: 100%; height: 47px; color: #fdfeff; text-transform: uppercase; }
	#header td.left { width: 201px; color: #bbe5f0; }
	#header td.separador { display: none;}
	#header td.right { display: none;}


#menu_header { width: 100%; }
#menu_header td.icon { width: 50px; text-align: right; padding: 15px 0 0; vertical-align: bottom; background: white !important;}
#menu_header td.codigo { font-weight: bold; font-size: 20px; color: #fc6e06; vertical-align: bottom; line-height: 32px; text-align: left; background: white !important; }

.header-middle-center {
    display: none;
}

/* ---------   BODY PROPERTIES   ------------------------------ */

.bH,.body-header {
	border: solid 1px #4E6784;
}

.bCN,.body-cell-name {
	border: solid 1px #4E6784;
}

.bCV,.body-cell-value {
	border: solid 1px #D2DFEF;
}

.bCV2,.body-cell-value-2 {
	border: solid 1px #EFF6FF;
}

.bB,.body-button {
	border-margin: 2px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
	color: #000000;
}

#main-search-td{display: none;}

/* ---------------- FOOTER PROPERTIES ----------------------*/
#footer{display: none;  }
