/* DEFINICION DE ESTILOS PARTICULARES PARA LA PANTALLA DE LOGIN E INICIARL DEL SISTEMA */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	margin: 0px;
	background: url('img/v3-bg-01.jpg');
}
h1 {
	background: url(i/01.png);
	padding: 3px;
	color: #003366;
}

/* DIVS FIJOS CON IDENTIFICADORES */
fieldset {
	color: #000000;
	font: 12px Arial;
	background: url('i/04.png');
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #003366;
}
legend {
	color: #003366;
	font: 16px Arial;
	padding: 10px 20px;
	background-color: #F0F0F0;
	border: 1px solid #003366;
  -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#divLoginFormWrapper{
	padding: 5px;
	background: url('form/bg.jpg');
}
#divLoginForm{
	/*background: url('i/04.png');*/
}
#divLoginForm label {
	font-size:11px; color: #333333;
}
#divFooterInfoScreen{
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	position:absolute;
	bottom:0;
	left:0;
	background: grey;
	width:100%;
	height: 14px;
}
#divLoginForm INPUT[type=text],
#divLoginForm INPUT[type=password] {
	font-size: 24px;
	width: 100%;
}
.Error { background: url(i/06.png); padding: 5px; }
.Info{ background-color:#9CE8FE; padding:10px; color:#000000; border: 1px solid #003366; }
.Contenido { margin: 0px 5px 0px 5px; }
.oculto { display: none; }

.btnGetLogin {
  background: #ffe15e;
  background-image: -webkit-linear-gradient(top, #ffe15e, #b82b2b);
  background-image: -moz-linear-gradient(top, #ffe15e, #b82b2b);
  background-image: -ms-linear-gradient(top, #ffe15e, #b82b2b);
  background-image: -o-linear-gradient(top, #ffe15e, #b82b2b);
  background-image: linear-gradient(to bottom, #ffe15e, #b82b2b);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  text-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 31px;
  padding: 20px;
  text-decoration: none;
}

.btnGetLogin:hover {
  background: #fcf23c;
  background-image: -webkit-linear-gradient(top, #fcf23c, #ab853a);
  background-image: -moz-linear-gradient(top, #fcf23c, #ab853a);
  background-image: -ms-linear-gradient(top, #fcf23c, #ab853a);
  background-image: -o-linear-gradient(top, #fcf23c, #ab853a);
  background-image: linear-gradient(to bottom, #fcf23c, #ab853a);
  text-decoration: none;
}
.BotonLogin {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  text-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 8px 15px 8px 15px;
  text-decoration: none;
}

.BotonLogin:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
h2.h2login {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
	background-color: #f8f8f8;
	padding: 5px;
}
#divLoginForm h2, #divLoginForm p {
	margin: 10px;
}
