.x-form-text, textarea.x-form-field
{
  /*  border-color: #B5B8C8 !important;    */
}
	    
	    
body{
	font-family:"Arial";
}
	
.x-panel-body{
	background-color:transparent;
}


.logo{
	background-image:url("../imagenes/login/atica.gif");
	position:relative;
	left:50%;
	margin-left:-69.5px;
	margin-top:7px;
	margin-bottom:43px;
}

.cuadros .x-panel-bwrap .x-panel-body{
	background-image:url("../imagenes/login/fondo.png");

}

.introduce{
	 font-size: 14px;
	font-weight: bold;
	left: 25px;
	position: absolute;
	top: -32px;
}
.campos{
	margin-left: 105px;
}

.camposCorp{
	margin-left: 100px;
}
.identificarse .x-form-field{
	border-radius:5px; 
	-moz-border-radius:5px; /* Firefox */ 
	-webkit-border-radius:5px; /* Safari y Chrome */ 
	
}
.olvide{
	color:#999999;
	margin-bottom:10px;
}

.verifica_input{
	width:75px !important;
}

.x-btn-small{
/*	background-image: url("../imagenes/login/fondo_boton.png") !important;*/
}

.btnLogin
{
	background-color: #D7D7D7 !important;
	color:black;
	border-radius:5px; 
	position: relative;
	-moz-border-radius:5px; /* Firefox */ 
	-webkit-border-radius:5px; /* Safari y Chrome */ 
}

.btnLogin label
{
	font-size: 13px;
	top: 5px;
}


.btnLogin:hover
{
	background-image: url("../imagenes/login/fondo_boton.png") ;
	color:white;	
}

.btnLogin:hover a,#bntEntrarSistema:hover a, #btnSalir:hover a,#punto_acceso:hover a
{
	color:white;
}
.botonSeleccionado{
	background-image: url("../imagenes/login/fondo_boton.png") ;	
}

.btnRecuperar a{
	left:13px !important;
}
.botonSeleccionado a {
	color:white !important;	
}
		
.boton_login
{
	margin-left:5px;
}		

.btnLoginEspere
{
	border-width:0px !important;
	border-style:none !important;
	margin-left:5px;
}
.boton_login, .boton_entrar
{	    
	color:Black;		
	cursor: pointer;
	float: right;
	height: 26px !important;
	/*margin-right: 150px;*/
	width: 83px !important;
	
}
.boton_login, .boton_restablecer
{	    
	color:Black;		
	cursor: pointer;
	float: right;
	height: 26px !important;
	/*margin-right: 150px;*/
	width: 75px !important;
	
}
.boton_entrar{
	margin-right: 10px;	
	margin-left: 10px;	
	
}

.btnRecuperar
{
   margin-left:217px;
   
}

.btnRestablecer
{
   width: 100px !important;
   background-size: cover;
}


.btnRecuperar label
{
	left: 12px !important;
	position: absolute;
	top: 5px;
	}
.link_recuperar
{
	cursor: pointer;
	}

.boton_entrar:hover
{
	float: left !important;
}

.boton_login label, .boton_entrar label{		
	cursor: pointer;
	left: 23px;
	position: relative;
	
}

.boton_login  a, #bntEntrarSistema a,#btnSalir a, #pnlPuntoAcceso label{
	text-decoration:none;
	color:black;
	cursor: pointer;
	left: 23px;
	position: relative;
	font-size: 13px;
	top:4px;
}
#btnSalir a{
	left: 28px;
	position: relative;
}
.boton_login > a,#bntEntrarSistema a{
	left: 23px;
	position: relative;
}

.boton_login > a{
	left: 23px;
	position: relative;
}	

.btnSalir label
{
    left:15px;
}

#pnlPuntoAcceso:hover, .btnCambiarUsuario:hover
{
    background-image: url("../imagenes/login/fondo_boton_largo.png") !important;
}

#pnlPuntoAcceso:hover label
{
	
	color:white;
}



#pnlPuntoAcceso {
	cursor: pointer;
	margin-left:157px;		
	border-radius:5px; 
	
	-moz-border-radius:5px; /* Firefox */ 
	-webkit-border-radius:5px; /* Safari y Chrome */ 
}

#pnlPuntoAcceso label{
	cursor: pointer;
	margin-left:-7px;
	margin-top:1px;
	position:absolute;
	font-size:13px;
}

#pnlSombra{
	width:552px;
	height:55px;
	background-image:url("../imagenes/login/login_sombra.png");
	margin-top:345px;
}

.btnCambiarUsuario{
	cursor: pointer;
	/*background-image:url("../imagenes/login/btnCambiarUsuario.png");*/	
	width:144px !important;
	height: 26px !important;
}

.btnCambiarUsuario label, .btnSalir label{
	cursor: pointer;
	position:absolute;	
}

.btnCambiarUsuario label{
	margin-left:24px;
}

.btnSalir label{
	margin-left:28px;
}

.btnSalir{
	cursor: pointer;
	/*background-image:url("../imagenes/login/btnCambiarUsuario.png");*/
	width:83px !important;
	height: 26px !important;
}

.bienvenida{
	font-size: 14px;
	font-weight: bold;
	left: 25px;
	position: absolute;
	top: -32px;
}
.cntBotones{
	margin-top:26px;
	margin-left:110px;
}
/*  PARA EL TEMPLATE DE EMPRESA SUCURSAL    */
.almacen{
	/*padding-left: 26px;*/
	display: inline-block;
	float: left;
	font-weight:bold;
	text-transform:capitalize;
}


.icono_seleccion{
	background-image: url("../imagenes/bullet_green.png");
	background-position: right center;
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	width: 16px;
}
.x-combo-list-item{						
		
}
.sucursal{
	font-style:bold;
	text-transform:capitalize;
	/*font-size: 16px;*/	
}

.x-combo-list-item .sucursal{			
	display: inline-block;
	float: left;	
}

.codigo
{
	clear: both;
	display: inline-block;
	float: left;
	padding-left: 26px;            
}

.tipo_almacen
{
	float:right;    
	text-transform: lowercase;
	font-style: italic;
}

.empresa
{
   text-transform:capitalize;
}
		
.corporativos
{
	text-transform:capitalize;
}

.icono_almacen
{
	background-image: url("../imagenes/Flecha.png");
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	position: relative;
	top: 7px;
	width: 25px;		    
}
	
.pnlEsperar
{
	float:left;
	background-image:url("../imagenes/Loading.gif");
	border-style:none;
	border-width:0px;
	margin-top:-3px;
	margin-left:5px;
}

.imgHelpLogin
{
	background-image: url("../imagenes/login_question.png");
	background-repeat: no-repeat;
}
.imgHelpLogin:hover
{
	background-image: url("../imagenes/login_questionhover.png");
	background-repeat: no-repeat;
}