/* Estilos */
html {
  margin:10px;
  height:100%;
}
body{
	background-color:#DDD;
	color:#222;
	font:11px Helvetica,Arial,sans-serif;
}
#pagina {
	margin:3px;
}
/************************/
/* pagina de validacion */
/************************/
#validacion{
	margin:3px;
}
#validacion #titulo1{
	text-align: center;
}
#validacion #titulo1 p{
	font-size:xx-large;
	margin: 5px;
}
#validacion #aviso{
	text-align: center;
}
#validacion #aviso p{
	font-size:x-large;
	margin:5px;
}
#validacion #aviso2{
	text-align: center;
}
#validacion #aviso2 p{
	font-size:large;
	margin:5px;
}
/* ----------- Mi Formulario ----------- */
.miformulario{
  margin:0 auto;
  width:400px;
  padding:14px;
}
/* ----------- form-login ----------- */
#form-login{
  border:solid 2px #b7ddf2;
  background:#ebf4fb;
}
#form-login h1 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:8px;
}
#form-login p{
  font-size:11px;
  color:#666666;
  margin-bottom:20px;
  border-bottom:solid 1px #b7ddf2;
  padding-bottom:10px;
}
#form-login label{
  display:block;
  font-weight:bold;
  text-align:right;
  width:140px;
  float:left;
}
#form-login .small{
  color:#666666;
  display:block;
  font-size:11px;
  font-weight:normal;
  text-align:right;
  width:140px;
}
#form-login input{
  float:left;
  font-size:12px;
  padding:4px 2px;
  border:solid 1px #aacfe4;
  width:200px;
  margin:2px 0 20px 10px;
}
#form-login button{
  clear:both;
  margin-left:150px;
  width:125px;
  height:31px;
  background:#666666;
  text-align:center;
  line-height:31px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
}