#siblings {
	width:100%;
    height:auto;
	overflow:auto;
	margin:10px 0;
	background:#CCC;
}
#siblings p {
	font-size:12px; 
	cursor:pointer;
	line-height:18px;
	padding-left:20px;
	margin:1px;
}
#siblings p.jose {
	line-height:18px;
	padding-left:20px;
	background: #FFF url(imagens/mais.gif) 3px center no-repeat;
}
#siblings  p.corrente { 
	background:#FF6 url(imagens/menos.gif) 3px center no-repeat;
}
#siblings span {
	background:#FFC;
	padding: 3px;
	display: block;
}
* html #siblings p, * html #siblings p.corrente { 
	background-position: 8px center;
}
*:first-child+html #siblings p, 
*:first-child+html #siblings  p.corrente { 
	background-position: 8px center;
}

/*---*/

.lembrete {
	margin:10px 0;
	border:1px solid #CCC;
	overflow:auto;
	width:96%;
	_width:96%;
}
.lembrete p {
	font-size:12px;
	cursor:pointer;
	line-height:18px;
	padding-left:16px;
	margin:1px;
}
.lembrete p.item {
	font-weight:bold;
	background: red url('imagens/mais_cinza.png') 3px no-repeat;
	color:#FFF;
}
.lembrete p.alterna {
	font-weight:bold;
	background:red url('imagens/menos_cinza.png') 3px no-repeat; /* #FF6 */
	color:#FFF; /*000*/
}
.lembrete .conteudo {
	margin:0; 
	padding:15px;
}
.lembrete .conteudo p {
	padding:0;
	font-size:12px;
	margin-bottom:15px;
}
.lembrete .conteudo p span {
	font-weight:bold;
	padding-bottom:10px;
}
.lembrete .conteudocad {
	margin:0; 
	padding:15px;
}
.lembrete .conteudocad p {
	padding:0;
	font-size:12px;
	margin-bottom:15px;
}
.lembrete .conteudocad p span {
	font-weight:bold;
	padding-bottom:10px;
}
/* extra */
#botao {
	text-align:center;
}
a.atualiza_cadastro {
	background:#E6E6E6;
	border:1px solid #D3D3D3;
	color:#555555;
	font:12px;
	padding:0.4em 1em;
	text-decoration:none;
	-moz-border-radius:4px 4px 4px 4px;
}
a:hover.atualiza_cadastro {
	background:#DADADA;
	border:1px solid #999;
	color:#212121;
	font:12px;
	padding:0.4em 1em;
	text-decoration:none;
	-moz-border-radius:4px 4px 4px 4px;
}