@charset "utf-8";
/* CSS Document */

body {
	margin-left: 			0px;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
	border-color:			#30302F;
	background-image:		url(images/BackGround.png);
	background-repeat:		no-repeat;
	background-position:	top;
	background-color: 		#adaeae;
}
.requisites{  
    padding: 0 2px 0 2px;  
}  
.requisites.error{ 
	font-family: Tahoma, Geneva, sans-serif; 
    text-decoration: underline;
	font-size:11px;  
    color: #FF0000;
	font-weight: bold;
}  
.success {
	color: #EBE1DB;
	font-size: 12px;
	border-width:1px;
	height:25px;
}
.error2, p {
	color: #EBE1DB;
	font-size: 13px;
	font-weight:bold;
}
input.error2{
	border-color: #ff4422;
}
input.txt{
	width: 140px;
	padding: 5px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	/*border:none;*/
	height:15px;
}
label{
	color: 			#ff0e02;
	font-size:		15px;
	font-weight:	bold;
	font-family: 	Tahoma, Geneva, sans-serif;
}
label.Naranja{
	color: #D96C00;/*#C95E21;*/
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
}
label.Titulo, label.Titulo2{
	color: 		#0b6d7b;
	font-size:	18px;
}
label.Titulo2{
	font-size:	14px;
}
label.lbl{
	color:		  #D1D1D1;
}
label.Background{
	color: #494948;
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
}
label.Foot{
	color: #494948;
	font-size:10px;
}
label.Advertencia{
	color: #F00;
	font-size:16px;
}
label.Confirmacion{
	color: #C95E21;
	font-size:16px;
}
label.Ayuda{
	color: 		#0b6d7b;
	font-size:	16px;
}
label.Ayuda2{
	color: #3c3c3a;
	font-size:14px;
}
label.Ayuda3{
	color: #C95E21;
	font-size:12px;
}
.CelAzul {
	font-size: 12px;
	color: #FFFFFF;
}
tr.trcolor{
	background-color: #FFDCB9;
	color:#C95E21
}
tr.trlight{
	background-color:#FFFFFF;
	color: #30302F;
}
tr{
	font-family: Tahoma, Geneva, sans-serif;
	border-color: transparent;
	font-size:12px;
}
table.Fondo{
	background-image:url(images/Fondo.png);
	background-repeat: no-repeat;
	background-position: top;
}
table.Perfil, .Informacion{
	background-image:url(images/Informacion.png);
	background-repeat: no-repeat;
	background-position: center top;
}
table.Ayuda{
	background-image:url(images/Ayuda.png);
	background-repeat: no-repeat;
	background-position: top;
}
#loading{
	display: none;
}
#LoginForm{
	background-image: url(images/Login.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.Promociones{
	background-image: url(images/Promociones.png);
	background-repeat: no-repeat;
	background-position: top;
}
.Formulario{
	background-color: #494948;
	margin: 0 auto;
	border: 1px solid #aaa;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
	padding: 10px;
}
#edtUsuario{
	background-image: url(images/Usuario.png);
}
#edtPassword, #edtPasswordActual, #edtPasswordNuevo, #edtPasswordNuevo2{
	background-image: url(images/Password2.png);
}
#edtCorreo{
	background-image: url(images/email.png);
}
#Inicio1{
	background-image:url(images/Inicio1.png);
	background-repeat:no-repeat;
	background-position:top;
}
#Inicio2{
	background-image:url(images/Inicio2.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* Generated via www.cssmenubuilder.com */

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('images/Menu.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('images/Menu.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; width:140px; float:left; display:block; padding-right:15px; background:url('images/Menu.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('images/Menu.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('images/Menu.png') 100% -90px no-repeat;}

.Admin{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('images/Menu.png') repeat-x;}
.Admin li{padding:0; margin:0; list-style:none; display:inline;}
.Admin li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('images/Menu.png') 0px -30px no-repeat;}
.Admin li a span{line-height:30px; width:140px; float:left; display:block; padding-right:15px; background:url('images/Menu.png') 100% -30px no-repeat;}
.Admin li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.Admin li a:hover span{background-position:100% -60px;}
.Admin li a.active, .Admin li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('images/Menu.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.Admin li a.active span, .Admin li a.active:hover span{background:url('images/Menu.png') 100% -90px no-repeat;}


#tableLogin{
	background-image:		url(images/Login.png);
	background-repeat:		no-repeat;
	background-position:	top center;
}
.error{
	color:	#ff0e02;
}
.contents{
	width: 900px;
	margin: 0;
}
#green{ 
	width:		891px;
	height:		25px;
	font-size:	12px;
	font: 		verdana;
}
.Foot{	
	position: 		fixed;
	font-size: 		11px;
	height: 		35px;
	width: 			100%;
	bottom: 		0px ;
	background-color: #f20a0a;
	font-family: 	verdana, arial ;
	color:			#D8D8D8;
	border-top: 	1px solid #D0CAB3 ;
	font-weight: 	normal;
	/*opacity:0;*/
}
#Foot2{
	position: 			absolute;
	width:				1020px;
	left:				20%;
	top:				5px;
	margin-left:		-100px;
}
#Fecha{
	position:	absolute;
	text-align:	right;
	left:		810px;
	width:		200px;
	top:		5px;
	color:		#D8D8D8;
}