#login_detalhe {
}
#login_detalhe span, #login_detalhe label, #login_detalhe input {
	color: #615C5C;
}
#login_content {
	padding-bottom: 1%;
}
#login_error {
	color: red;
	padding-bottom: 1%;
}
#login_content_form {
}
.login_form_line {
	padding-bottom: 1%;
}
.login_form_line label {
	padding-right: 1%;
	text-transform: lowercase;
}
.login_form_line input {
}
.login_form_line_text {
	color: #969494;
        text-transform: lowercase;
}
#login_content_footer {
	padding-top: 2%;
}
.login_content_footer_text_dark {
	color: #615C5C;
	padding-bottom: 1%;
}
.login_content_footer_text {
	color: #969494;
        font-size: 11px;
}
#login_content_buttons {
	text-align: left;
	padding-bottom: 1%;
}
#login_content_buttons img {
        vertical-align: middle;
        border: 0;
}
.date_hidden {
	display: none;
}
.formInput {
}
.formRadio {
}
.formCheck {
	margin-right: 1%;
}
.formButton {
        vertical-align: bottom;
}
#dn-dd, #dn-mm, #dn {
	margin-right: 2%;
}
#s2pFrame {
        width: 0; 
        height: 0; 
        border: 0;
}
#s2pFrame span {
	display: none;
}
#login_content_nacess {
	color: #969494;
	font-size: 12px;
	margin-left: 2%;
	padding-bottom: 10px;
	padding-top: 10px;
	clear: both;
}
.login_content_nacess_text {
	color: #615C5C;
	font-weight: bold;
	padding-bottom: 2%;
	text-decoration: none;
}
.login_content_nacess_text a {
	color: #9E1402;
	text-decoration: none;
	font-style: italic;
}