.componente_clave_ingreso{position:relative;display:block;margin:0 auto;z-index:0;text-align:left;padding:15px 20px;width:710px;max-width:90%;margin:0 auto;font:11px/1.1em Tahoma,Geneva,sans-serif;border:dashed 2px #ccc}
.componente_clave_ingreso .caja_ingreso{background-color:#00367c;background-image:url("../images/cmp/lock.jpg");background-position:0 100%;background-repeat:no-repeat;display:block;width:160px!important;padding:15px 20px 20px;margin:5px 0;position:relative}
.componente_clave_ingreso .fondocaja_ingreso{z-index:500;padding:0;margin:0;height:12px;width:200px;background:url(../images/cmp/bg-03.jpg) 0 0 no-repeat;position:absolute;top:15px;left:20px;z-index:50}
.componente_clave_ingreso h3,.componente_clave_ingreso label{float:left;clear:both;width:160px;height:18px;margin:10px 0 0;padding:0;font:inherit;font-style:normal;font-weight:bold;text-align:left;color:#fff;background-color:transparent}
.componente_clave_ingreso h6{text-align:left;text-transform:lowercase;font-style:italic;font-weight:normal;font-size:10px;line-height:1.3em;font:inherit;color:#aaa}
.componente_clave_ingreso input{display:block;clear:both;width:155px;height:18px;margin:3px 0;font:inherit;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;background:#fff;border:1px solid #f7f7f7}
.componente_clave_ingreso select{display:block;width:164px;font:inherit;background-color:#fff;border:1px solid #f7f7f7}
.componente_clave_ingreso a.btn{background-color:#f6df24;color:#003466}
.componente_clave_ingreso a.btn:hover{background-color:#fff;color:#003466}
.componente_clave_ingreso h2{display:none}
.componente_clave_ingreso .mesg2{position:absolute;width:400px!important}
#login .componente_clave_ingreso .mesg2 p{text-align:justify}
.componente_clave_ingreso span{display:block;font:11px/1.1em Tahoma,Geneva,sans-serif;text-transform:uppercase;color:@colorP3m@;margin:0;text-align:right}
.componente_clave_ingreso span b{display:block;margin-right:20px;font-weight:normal;color:#fff}
.componente_clave_ingreso .caja_teclado{position:absolute;top:25px;left:220px;padding:0 8px 0 0;height:168px}
.componente_clave_ingreso .contenido_caja_teclado{position:relative;left:0;display:block;height:128px;overflow:hidden;padding:20px 10px 20px 30px;background:#ccc url(../images/cmp/fondo-area-teclado-derecha.jpg) 100% 50% no-repeat}
.componente_clave_ingreso .teclado_grafico{position:absolute;display:none}
.componente_clave_ingreso a.tecla_teclado,.componente_clave_ingreso a.tecla_teclado:hover,.componente_clave_ingreso a.tecl2,.componente_clave_ingreso a.tecl2:hover{position:absolute;display:block;width:22px;height:16px;font:11px/1.1em Tahoma,Geneva,sans-serif;font-weight:bold;background:url(../images/cmp/tec.gif) 0 0 no-repeat;padding:4px 1px;color:#fff;text-align:center;text-decoration:none;cursor:pointer}
.componente_clave_ingreso a.tecl2{background:url(../images/cmp/2tec.gif) 0 0 no-repeat}
.componente_clave_ingreso a.tecla_teclado:hover,.componente_clave_ingreso a.tecl2:hover{background:url(../images/cmp/tec2.gif) 0 0 no-repeat;color:#fff}
.componente_clave_ingreso a.tecl2:hover{background:url(../images/cmp/2tec2.gif) 0 0 no-repeat}
.componente_clave_ingreso .caja_ingreso .link a{font:11px/1.1em Tahoma,Geneva,sans-serif;color:#fff}
.mayuscula a.tecla_teclado{text-transform:uppercase}
.minuscula a.tecla_teclado{text-transform:lowercase}
.tt_Q{top:6px;left:10px}
.tt_W{top:6px;left:36px}
.tt_E{top:6px;left:62px}
.tt_R{top:6px;left:88px}
.tt_T{top:6px;left:114px}
.tt_Y{top:6px;left:140px}
.tt_U{top:6px;left:166px}
.tt_I{top:6px;left:192px}
.tt_O{top:6px;left:218px}
.tt_P{top:6px;left:244px}
.tt_A{top:32px;left:24px}
.tt_S{top:32px;left:50px}
.tt_D{top:32px;left:76px}
.tt_F{top:32px;left:102px}
.tt_G{top:32px;left:128px}
.tt_H{top:32px;left:154px}
.tt_J{top:32px;left:180px}
.tt_K{top:32px;left:206px}
.tt_L{top:32px;left:232px}
.tt_Z{top:58px;left:76px}
.tt_X{top:58px;left:102px}
.tt_C{top:58px;left:128px}
.tt_V{top:58px;left:154px}
.tt_B{top:58px;left:180px}
.tt_N{top:58px;left:206px}
.tt_M{top:58px;left:232px}
.tt_SYM_042{top:84px;left:62px}
.tt_SYM_043{top:84px;left:88px}
.tt_SYM_045{top:84px;left:114px}
.tt_SYM_095{top:84px;left:140px}
.tt_SYM_064{top:84px;left:166px}
.tt_SYM_035{top:84px;left:192px}
.componente_clave_ingreso a.tt_SYM_UPP{top:58px;left:24px;width:50px!important;text-transform:capitalize}
.tt_n0{top:6px;left:290px}
.tt_n1{top:6px;left:316px}
.tt_n2{top:6px;left:342px}
.tt_n3{top:32px;left:290px}
.tt_n4{top:32px;left:316px}
.tt_n5{top:32px;left:342px}
.tt_n6{top:58px;left:290px}
.tt_n7{top:58px;left:316px}
.tt_n8{top:58px;left:342px}
.tt_n9{top:84px;left:342px}
.componente_clave_ingreso a.tt_SYM_DEL{top:84px;left:290px;width:50px!important;text-transform:capitalize}
#login .componente_clave_ingreso{border:0;margin:10px 0;padding:0}
#login .componente_clave_ingreso .fondocaja_ingreso{top:0;left:0}
#login .componente_clave_ingreso .caja_teclado,#login .box3 .componente_clave_ingreso .caja_teclado{top:10px;left:200px}