@charset "utf-8";
html, body {
     margin: 0;
     padding: 0;
	 font-family:Helvetica, Arial;
}
h1{margin-top:1em;text-align:center;text-shadow:8px 8px 15px rgba(0,0,0,1);
color:DodgerBlue;}
#caja{
	position:relative;
	background-color:transparent;
	background:transparent url(../img/camion.jpg) no-repeat;
	height:210px;
	width:523px;
	margin:auto auto 0;
	margin-top:20px;
	}
#capa0{
	position: absolute;
	top: 76px;
	width: 331px;
	left: 135px;
	height: 92px;
	}
#capaerror{
	position: absolute;
	top: 111px;
	width: 252px;
	font-weight: bold;
	color: #F30;
	left: 81px;
	height: 20px;
	text-align: right;
	}
.footer{
	margin:0 auto 0 0;
	padding:10px 0;
	position:relative;
	clear:both;
	font-size:12px;
	}
p{
	text-align:center;
	}
.login{
	background-color:transparent;background:url() no-repeat;
	border:1px solid #999;
	width:150px;
	height:23px;
	font-size:20px;
	color:#000;
	}
.login:focus{
	background-color:transparent;
	background:url() no-repeat;
	border:1px solid #FC6;
	}
#tablalogin td {
	width:150px;
	height:auto;
	text-align:right;
	}
/*boton estilo*/
.button, .button span {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.button {
	white-space: nowrap;
   	line-height:1em;
   	position:relative;
   	outline: none;
   	overflow: visible;
   	cursor: pointer;
   	border: 1px solid #999;
	border: rgba(0, 0, 0, .2) 1px solid;
   	border-bottom:rgba(0, 0, 0, .4) 1px solid;
   	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   	box-shadow: 0 1px 2px rgba(0,0,0,.2);
   	background: -moz-linear-gradient(center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
	background: -webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)));
   	-moz-user-select: none;
   	-webkit-user-select:none;
   	-khtml-user-select: none;
   	user-select: none;
   	margin-bottom:10px;
	}
.button.full, .button.full span {
   	display: block;
	}
.button:hover, .button.hover {
   	background: -moz-linear-gradient(center top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 100%);
  	background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .2)));
	}
.button:active, .button.active {
   	top:1px;
	}
.button span {
   	position: relative;
   	color:#fff;
   	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
   	border-top: rgba(255, 255, 255, .2) 1px solid;
   	padding:0.6em 1.3em;
   	line-height:1em;
   	text-align:center;
   	white-space: nowrap;
	}
.button.pequeno span {
	font-size:12px;
	}
.button.mediano span {
   	font-size:16px;
	}
.button.grande span {
   	font-size:22px;
	}
.button.rojo {
   	background-color: #e62727;
	}
.button.naranja {
   	background-color: #ff5c00;
	}
.button.azul {
   	background-color: #00ADEE;
	}
A{
	color: #0000cc;
   	text-decoration: none;
	}
