div#login {padding:19px 38px;}
div#login > label {cursor:pointer;text-align: left;width:40%;display: block;font-weight:bold;padding-left:18px;}
div#login > div.cajalogin {background: url('../images/media/caja-usuario.png') top left no-repeat transparent;text-align: left;}
div#login > div.cajapassw {background: url('../images/media/caja-password.png') top left no-repeat transparent;text-align: left;}
div#login > div.cajapassw,
div#login > div.cajalogin  { width:235px;height:22px;margin-left:18px;}
div#login input[type="text"],div#login input[type="password"] {border:0px;background-color: transparent;width:209px;height:20px;padding: 1px 22px 0 3px;margin:0;}
div#login > div > input.boton {border:0px;background-color:#888;border:1px solid black;border-radius:5px;height: 26px;width:125px;color:white;margin-top: 5px;font-weight: bold;cursor:pointer;}
div#login > div > input.boton:hover {color:#ccc;}
div#login > div > a.recuperar {width: 119px;display:block;float:right;text-align: center;font-size: 8pt;margin-top: 3px;margin-right:27px;}
div#login a {font-weight:bold;}
a.alta {border:1px solid white;background-color:#44c6f0;padding:6px 10px;display:block;width:213px;color:white;border-radius:5px;margin-top:8px;margin-left:18px;}
div#login > div.botones {text-align:left;padding-left:18px;}
.tablalogin {
    width:820px;
}

.tablalogin th {
padding: 10px 10px;
font-size: 16px;
background-color: #83aec0;
background-image: url(fondo_th.png);
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
font-family: Trebuchet MS, Arial;
text-transform: lowercase;

}

.tablalogin .modo1 {background: url('../images/media/caja-usuario.png') top left no-repeat transparent;text-align: left;}    
