body{
	margin: 0 auto;
	text-align:center;
	background-color: white;
	font-family:arial,sans-serif;
}

#formlogin label, input {display: block; margin-top: 10px; }
#formlogin .textbox {width: 220px}

.curved {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(css/border-radius.htc);
}

#divlogin_dentro{	
	background: #F5F5F5;	
	border:1px solid #E0E0E0; 

	padding: 10px;
	margin: 5px;

	text-align:left;
	color:black;
	font-size:12px;
	font-weight:normal;
	display:block; 
}

#divlogin_fora{
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:26px;
	background: #CCCCCC;	
	padding-bottom: 1px;
	width: 260px;

	margin: 0px auto;
	margin-top: 100px;
}

#formlogin label.error {
	margin-top: 0;
	font-size: 9px; 
	color: red;
	width: auto;
	display: block;
	font-style: italic;
	font-weight: bold;
}