body{
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	background: url(../_img/background.png) 100% repeat fixed;
}

.clear{
	clear:both;
}

input[type="submit"] {
display: inline-block;
padding: 3px 7px;
font-size: 17px;
line-height: 20px;
text-align: center;

}

input[type="password"],
input[type="text"] {
display: inline-block;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
height: 25px;
width: 200px;
padding: 2px 6px;
margin-bottom: 0px;
font-size: 14px;
font-family: sans-serif;
line-height: 20px;
}

label.error {
color: #f00;
font-size: 12px;
}
label {
display: block;
}
div.group_form {
height: 70px;
}

#container{
	position: absolute; 
	left: 50%; 
	top: 45%;
	width: 304px; 
	height: 354px; 
	margin-left: -152px;
	margin-top: -177px;
	text-align: center;
	z-index: 1000;
}

#cabecalho{
	width: 304px;
	height: 150px;
	color: #fff;
	background-color: #0D1B57;
	border-radius: 25px 25px 0px 0px;
	background: #204FA2;
	background: -moz-linear-gradient(#204FA2 0%, #0D1B57 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #204FA2), color-stop(100%, #0D1B57));
	background: -webkit-linear-gradient(#204FA2 0%, #0D1B57 100%);
	background: linear-gradient(#204FA2 0%, #0D1B57 100%);
}
#cabecalho img {
margin-top: 13px; 
}

#contend{
	width: 300px; 
	height: 200px;
	color: #000;
	background-color: white;
	text-align: center;
	z-index: 1000; 
	border: 2px solid #0D1B57;
	border-radius: 0 0 25px 25px;
}


