body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.top {
margin-bottom: 15px;
}
.buttondiv {
margin-top: 10px;
}
.messagebox{
	width:auto;
	margin-left:10px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	margin-left:133px;
}
.messageboxok{
	width:auto;
	margin-left:4px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	margin-left:77px;
	
}
.messageboxerror{
	width:auto;
	margin-left:15px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight: bold;
	color:#CC0000;
	font-size: 10px;
	margin-left:97px;
}

label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
margin-top: 0.3em;
display: block
}

.submit
{
	margin-left : 55px;
}

.submit input
{
margin-left: 22px;
/*//8.5em;*/
width: auto;
color: #000;
background: #f8bac4;
border: 2px outset #d7b9c9;
} 

.submit input:hover
{ 
background-color:#ec3f5c;
color: #fff;
}


input
{
color: #000;
background: #f8bac4;
border: 1px solid #ec3f5c;
font-weight: bold;
width:14em;
}

fieldset
{
margin-left:37%;
margin-top: 12%;
border: 1px solid #ec3f5c;
width: 300px;
-webkit-box-shadow:0 0 4px black;
-moz-box-shadow:0 0 2px black;
box-shadow:0 0 0px black;
-webkit-border-radius: 4px;
-moz-border-radius: 2px;
border-radius: 0px;

}

login-form{
box-shadow:0 0 2px black;	
	
}

legend
{
color: #fff;
background: #ec3f5c;
border: 1px solid #ec3f5c;
padding: 2px 6px;
margin-left:5px;
-webkit-box-shadow:0 0 2px black;
-moz-box-shadow:0 0 2px black;
box-shadow:0 0 2px black;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

}

.leyenda {
	color: #666666;
	border: 0px solid #F985A1;
	margin: 0px auto;
	padding: 0px 10px;
	font: 14px/2em Arial, Helvetica, sans-serif;	
	height: 22px;
	width: 540px;		
	top: 10px;
	text-align: center;
	margin-top: 60px;
	display: block;
	height: 2em;
	float: center;
	text-align: center;
}