/* Reset CSS */

/* http://cssdeck.com/labs/login-form-using-html5-and-css3 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {	
	color: #005B87;
	font: 14px Arial;
	margin: 0 auto;
	padding: 0;
	position: relative;

}
h1{ font-size:28px;}
h2{ font-size:26px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
h1,h2,h3,h4,h5,h6{ color:#563D64;}
small{ font-size:10px;}
b, strong{ font-weight:bold;}
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
.left { float:left; }
.right { float:right; }
.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }
.clearfix:after,
form:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.container { 
  margin: 25px auto; 
  position: relative; 
  width: 900px;
  //
  height: 90%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
 }

.itensLogin {
 margin:10px;
 padding: 4px;
 background-color: white;
 clear: both;
 text-align:left;
}


.dadoLogin {
  border:1px;
  font-size:1em;
  width:100%; 
  background_color:#e8f0fe;
}

.dadoLogin:focus { 
    background-color: #FAFFBD;
}


.logoLogin {
text-align:center;
padding : 15px;
}

.btLogin {
 margin:10px;
 margin-bottom:30px;
 width:280px;
 height:30px;
  
}

.button {
	background: rgb(247,249,250);
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #CFD5D9;
	padding: 15px 0;
}
.button a {
	background: url(http://cssdeck.com/uploads/media/items/8/8bcLQqF.png) 0 -112px no-repeat;
	color: #7E7E7E;
	font-size: 17px;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.button a:hover {
	background-position: 0 -135px;
	color: #00aeef;
}

#login
{
   position:absolute;
   left:50%;
   margin-left:-251px;
   top:50%;
   margin-top: -108px
}

#login_dados
{
   position:absolute;
   left:50%;
   margin-left:-190px;
   top:50%;
   margin-top: -108px;
   border: 1px solid silver;

   background-color: #ebebeb;
   width: 300px;
}   
 

