@charset "utf-8";
body {
	font-family:MS Sans Serif, Geneva, sans-serif;
	font-size:14px;
	margin:0;
	
}
.centered { width:970px; margin-left:auto; margin-right:auto; text-align:center; }

#header { width:100%; background:#fff; border-bottom:1px solid #e6e6e6; padding: 20px 0;}
h2.title { border-left: 1px solid #E6E6E6;
color: #ACACAC;
float: right;
font-family:MS Sans Serif, Geneva, sans-serif;
font-weight: 700;
padding: 10px 20px;
text-align: left;
width: 540px;}
.default-value { background:url('../images/login/input.png') no-repeat; border: medium none;
    font-family:MS Sans Serif, Geneva, sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px;
	margin:7px;
    width: 230px; color:#000000!important; }
#formulario { 
font-family:MS Sans Serif, Geneva, sans-serif;
    font-size: 16px;
    font-weight: 400;
	color: #617c8d;
}

a { font-size: 13px; color:#617c8d; text-decoration: none;}
a:hover { color:#000; text-decoration: underline;}
.button { background:url('../images/login/icon_key.gif') no-repeat left center; padding: 10px 30px; border:none; color: #617c8d; font-weight:400; cursor: pointer; }
.cancel { background:url('../images/login/action_stop.gif') no-repeat left center; padding: 10px 30px; border:none; color: #617c8d; font-weight:400; cursor: pointer; }
.continue { background:url('../images/login/continue.png') no-repeat left center; padding: 10px 30px; border:none; color: #617c8d; font-weight:400; cursor: pointer; }
.button:hover, .cancel:hover, .continue:hover { border-bottom: dotted #617c8d 1px; }
#bottom { position:absolute; bottom:0; left:0;background:url(../images/login/bg.jpg) no-repeat bottom left; text-align:center; z-index:-3; padding-top:600px; width:100%}
#bottom img { position:relative; }

.error{
    color: red;
    text-align: center;
}

.echo {
  color:green;
  padding-top:100px;
  text-align:center;
  width:300px;
}