body, html
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.titulo {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #eee;
	border:1px solid rgba(0, 0, 0, 0.05);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.aciones {
	padding-left: 160px;
}

.controles {
	margin-bottom: 18px;
}

.etiqueta {
	float: left;
	width: 140px;
	padding-top: 5px;
	text-align: right;
}

.caja {
	margin-left: 160px;
}

.caja input {
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #BDC2C9;
}

#header
{
  height: 54px;
  margin: 0px;
  padding: 0px;
  background-image: url('/img/templates/fondo-header.png');
  background-repeat: repeat-x;
  border-bottom: 4px solid #000;
}

#footer
{
  height: 25px;
  background-color: #000;
}

#content
{
  height: 100%;
  margin-top: -83px;
}

#login
{
  position: fixed;
  top: 50%;
  left: 50%;
  width : 450px;
  height : 236px;
  margin-top: -118px;
  margin-left: -225px;
}

.flash-message
{
  text-align: center;
}

.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
