* { padding: 0; margin: 0; }
body,p,a,span,div,input,legend,h1,h2,h3,h4,h5,h6,li,dd,dt,th,td {
	font-family:Arial, Helvetica, sans-serif;
}
body,p,a,span,div,input,legend,li,dd,dt,th,td{
 font-size:10pt;
}
#wrapper { 
 margin: 150px auto;
 width:700px;
}
#faux {
 background: url(../img/login/login.jpg);
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 height: 400px;
}
.clear { clear: both; }
#frmLogin {
 width:300px;
 margin:155px 0px 50px 335px;
}
#frmLogin fieldset{
 padding:10px;
}
#frmLogin legend{
 font-weight:bold;
 font-size:9pt;
}
div.login
{
	margin: 0 5px;
	padding: 0px;
	background-color: #e7e7e7;
	border: 1px solid #999999;
}
div.login p
{
	color: #990000;
	padding: 5px;
	text-align: center;
	font-size: 80%;
}
div.login_titulo
{
	margin: 0 5px;
	padding: 2px 0;
	background-color: #333333;
	color: #cccccc;
	font-weight: normal;
	text-align: center;
}
#frmLogin label{
 display:block;
 height:2em;
 padding:10px 10px 0;
 font-weight: normal;
}
#frmLogin input{
 margin-right:20px;
 border:1px solid #999999;
 float:right;
 clear:right;
 background:#CCCCCC;
}
#frmLogin input:focus{
 border:1px solid #000000;
 background:#FBFBDC;
}
#frmLogin input:hover{
 border:1px solid #000000	;
}
.error{
 color:red;
 font-weight:bold;
}
