.formulario label{
	float: left;
	text-align:right;
	width: 150px;
	font-weight: bold;
	padding-right:5px;
}

.nota {
	font-size:0.9em;
	margin-top:-15px;
	width:150px;
	text-align:right;
}

.formulario img {
	padding-left:150px;
}

#hider_title {
	padding-left:150px;
}
#hider_title{
	font-size:16px;
	font-weight:bold;
	color:#000;
}
#linha_olho{
	font-size:12px;
	color:#888888;
}
.hidden {
	display: none; 
}

.unhidden {
	display: block; 
}
.hidden {
	visibility: hidden; 
}
.unhidden {
	visibility: visible; 
}
.hidden a{
	color:#000;
}
.unhidden a{
	color:#000; 
}

.error-message {
	color: #990000;
	font-size:0.9em;
	padding-left:153px;
}

#UserReceberInformativos {
	width:10px;
}

div.formulario {
		width:715px;
/*		left:50%; */
/*		margin-left:-225px; */
/*		position:absolute; */
}

div.required label:after {
    content: ' *';
    color: #990000;
    display:inline;
}

div.required label {
  stupid-ie-be-more-funny: expression(this.doneReq ? '1' : (
    function(el) {el.innerHTML += '<span title="Required!" style="color:#900;"> *</span>'; return el.doneReq=true;})(this));
}

input, textarea{
	width: 350px;
	margin-bottom: 5px;
}

textarea{
	height: 150px;
}

.submit input{
	float:right;
	margin-top: 5px;
	width: 80px;
}

br{
	clear: left;
}

#authMessage {
	background-color:red;
	color:white;
	padding-left:5px;
}
