#area-cli > h2:first-child {	margin-top:0	}
#area-cli > p,
#area-cli > a
	{	margin-left:1em	}
#dados-cli {	margin:0 0 1em 1em	}
#dados-cli > label {
	display:block;
	padding:1px 0;
}
#dados-cli > label > em {
	display:block;
	float:left;
	width:10em;
	font-style:normal;
}
#area-cli > p {
	overflow:hidden;
	margin:1.5em 0 1.5em 1em;
}
#area-cli > p > * > span {
	float:left;
	display:block;
	overflow:hidden;
	padding:0 .5em 0 0;
}
#area-cli > p > * > span > span {
	display:block;
	width:52px;
	height:40px;
	background:url(/site/imgs/clis/em-aberto.png) top left no-repeat;
}
#area-cli > p+p > * > span > span {	background-image:url(/site/imgs/clis/histor.png)	}
#area-cli > p > a:hover > span > span {	background-position:right	}
#area-cli > p > * {
	font-weight:bold;
	font-style:normal;
}
#area-cli > p > span {
	display:block;
	margin:-3pt 0 0 0;
	font-weight:normal;
	font-size:85%;
	color:#888
}

#frmRegCli {	width:80%	}
#frmRegCli p {	padding:0 0 0 1em	}
#frmRegCli .msg, #frmRegCli .erro {	width:100%	}
#frmRegCli .erro p * {
	font-size:85%;
	font-weight:normal;
}
#frmRegCli > fieldset:first-child > label+label input {	width:48%	}
#locald label:first-child {
	float:left;
	width:30%;
}
#locald label+label {
	float:right;
	width:65%;
}
#contactos label {
	float:left;
	width:30%;
	margin:0 0 0 4%;
}
#contactos label:first-child {	margin:0	}
#frmRegCli button {	margin:1em 0 0 0	}

#frmAnulSenha input {
	float:left;
	width:20em;
}
#frmAnulSenha button {
	float:left;
	margin:0 0 0 1em;
}

#chg-pwd-txt {
	float:left;
	text-align:justify;
	width:50%
}

#frmChgPwd {
	float:right;
	width:40%
}


#lst-encs-em-aberto {	width:100%	}
#lst-encs-em-aberto > * > tr > * {
	padding:2px;
	text-align:left
}
#lst-encs-em-aberto > tbody > tr > * {	padding:.6em 2px	}
#lst-encs-em-aberto > thead > tr > th {	width:10%	}
#lst-encs-em-aberto > thead > tr > th+th {	width:20%	}
#lst-encs-em-aberto > thead > tr > th+th+th {	width:10%;text-align:right	}
#lst-encs-em-aberto > thead > tr > th+th+th+th {	width:20%	}
#lst-encs-em-aberto > thead > tr > th+th+th+th+th {	width:40%;text-align:left	}
#lst-encs-em-aberto > tbody > tr > td+td+td {	text-align:right	}
#lst-encs-em-aberto > tbody > tr > td+td+td+td+td {	text-align:left	}

#lst-encs-em-aberto > tbody > tr > td > span {
	position:relative;
	display:block;
}
#lst-encs-em-aberto > tbody > tr > td > span > em {
	position:absolute;
	right:0;
	top:-4px;
	width:25em;
	font-size:xx-small;
	font-style:normal;
	color:#e00;
	line-height:90%;
}

#lst-encs-histor+p,
#lst-encs-histor+ul+p,
#lst-encs-em-aberto+p,
#lst-encs-em-aberto+ul+p {
	font-size:x-small;
	color:#999;
	text-align:center;
}

#lst-encs-histor > thead > tr > th {	width:10%	}
#lst-encs-histor > thead > tr > th+th {	width:20%	}
#lst-encs-histor > thead > tr > th:first-child+th+th {	text-align:right	}
#lst-encs-histor > thead > tr > th+th+th+th+th {	width:30%	}
#lst-encs-histor > tbody > tr > td:first-child+td+td {	text-align:right	}
#lst-encs-histor > tbody > tr > td > span {
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:2pt 5pt 0 0;
}
#lst-encs-histor > tbody > tr > td > span.e21 {	background-image:url(/site/imgs/clis/ok.png)	}
#lst-encs-histor > tbody > tr > td > span.e22 {	background-image:url(/site/imgs/clis/rej.png)	}
#lst-encs-histor > tbody > tr > td > span.e23 {	background-image:url(/site/imgs/clis/cancel.png)	}

#estado-enc > p {	margin:1pt 0	}
#estado-enc > p > span:first-child {
	float:left;
	display:block;
	width:10em;
	margin:0 .5em 0 0;
	text-align:right;
}
#estado-enc > p > span.e22,
#estado-enc > p > span.e23
	{	color:#e00	}
#estado-enc > p > samp {
	display:block;
	max-width:20em;
	padding:1pt 3pt;
	margin:-1pt 0 2pt 10.5em;
	background:#fdf8ee;
	border:1px dotted #f7e2a9;
	line-height:normal;
}
#estado-enc > p > samp > span {
	display:block;
	font-size:xx-small;
	color:#333;
}
#estado-enc > a {
	display:block;
	float:left;
	margin:2em 0 0 10.5em;
}



#contd-intrr-contd {	overflow:visible	}
#cxRegisto {
	position:relative;
}
#avisoClienteParticular {
	position:absolute;
	top:0;
	right:-2em;
	max-width:18%;
	padding:.5em 1em;
	color:#fff;
	background:#cc3467;
	border-radius:10px
}
#avisoClienteParticular p {
	margin:.5em 0;
	font-size:85%;
	line-height:normal;
}
#avisoClienteParticular a {
	padding:0 .5em .2em .5em;
	color:#cc3467;
	background:#fff;
	text-decoration:none
}
#avisoClienteParticular a:hover {
	background:#ffd8e5;
	text-decoration:underline;
}
