.LoginCaja{
display:inline-block;
padding:6% 4% 2% 4%;
border:white 1px solid;
background: white;
margin:1em 2em 0px 0px;
border-radius:7px;
box-shadow:#aaa 3px 3px 7px;
margin:40px auto 0px auto;
width:280px;
}
.LoginCaja a.olvide{
color:#006d66;
text-decoration:none;
font-size:14px;
}


.LoginCaja label{
display:inline-block;
margin:0px;
color:#000;
font-size:14px;
cursor:pointer;
}
.LoginCaja label.n{
color:#222;
}
.olvide{
text-align:center;
font-size:.9em;
width:340px;
margin:20px auto 0px auto;
padding:0 5px;

}
.olvide a{
display:block;
text-decoration:none;
color:#7EADBE;
}
.olvide a:hover{
text-decoration:underline;
}

.logininput{
border-radius:7px;
padding:0px;
overflow:hidden;
margin:0px 0px 20px 0px;
width:280px;
position:relative;
text-align:left;
}
.logininput .icono{
display:block;
float:left;
width:38px;
height:38px;
margin:0px;
}
.logininput input[type='text'],.logininput input[type='email'],.logininput input[type='password']{
font-size:14px;
padding:10px 15px;
color:#999999;
border-top-right-radius:7px;
border-bottom-right-radius:7px;
border-top-left-radius:0px;
border-bottom-left-radius:0px;
border:#d3e4e8 1px solid;

margin:0px;
background:#fff;
}
.logininput input[type='email']{
width:200px;   
}
.logininput input[type='password'],.logininput input[type='text']{
width:160px;   
}
.logininput.user .icono{
    background:#E9765B url(../img2/login-user.png) 0px 0px no-repeat;
}
.logininput.pw .icono{
    background:#E9765B url(../img2/login-pw.png) 0px 0px no-repeat;
}
.logininput .placeholder{
display:block;
position:absolute;
bottom:10px;
left:54px;
font-size:14px;
color:#999999;
}
.LoginCaja input[type='submit']{

    background-color:none;
}

.LoginCaja .rec{

padding:0px;
text-align:left;
}
.LoginCaja .rec a{
color:#7EADBE;
text-decoration:none;
}
