@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }


#fondo {
	background: url(img/fondo.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}

#cabecera {
	background: url(img/cabecera.png) no-repeat center;
	margin:25px auto;
	padding:10px 10px;
	height:227px;
	width:1022px;

}

#login {
	background: url(img/login.png) no-repeat;
	margin:0 auto;
	height:423px;
	width:538px;
}

#usuario {
	width: 157px;
	margin:-247px auto;
}

#password {	
	width: 157px;
	margin:272px auto;
}

#enviar {
	height: 85px;
	width: 57px;
	margin:-278px auto;

}
	
#enviar:hover {
	-webkit-transform:scale(0.95);
}

.boton {
	background:url(img/enviar.png) no-repeat center;
	border:0;
	border-radius:15px 15px;
    width:80px;
    height:50px;
}

