.caja-salida{width:100%;float:left;}
.caja-login{float:left;padding:10px;margin:10px 7px 20px 7px;min-width:300px;width:31%;background:#666;border:1px solid #ccc;}
.ccaja{background:#fff;color:#000;padding:10px;float:left;}
.titul-login,.titul-nuevo{font-weight:bold;color:#0f1856;font-size:22px;text-align:center;}
.titul-login{color:#fff;}
.error_login{width:100%;margin-top:5px;font-size:20px;color:#ff0000;text-align:center;font-weight:bold;margin-bottom:10px;} /* border:1px solid #fff;background:#fff;} */
.input_btn{margin-top:5px;width:100%;margin-bottom:10px;height:32px;}
.input_btn a{line-height:70px;}
.input_btn a:hover{color:#000;text-decoration:underline;}
.ncaja{padding:10px;line-height:29px;background:#fff;}

.ncaja button{border:2px outset #ccc;background:#606060;font-weight:bold;width:90px;height:40px;float:right;font-size:16px;color:#fff;}
.ncaja button:hover,#form_new input[name=enviar]:hover,#form_new input[name=codpos]:hover{background:#000;}

.ncaja input{float:left;width:99%;}
.ncaja form{margin-top:20px;}
.ncaja a{color:#ccc;font-size:13px;}

.ncaja .texto{font-size:14px;color:#000;}
.aviso-login{height:30px;margin-top:15px;}

#form_login{line-height:20px;}
#form_new input:focus{outline:0;background:#fff;box-shadow: 0 0 2px #365a5a;}
#form_login input:focus{outline:0;background:#fff;box-shadow: 0 0 2px #b4e4be;}

#form_new input,#form_new select,#form_login input,#form_login select{font-size:16px;background-color:#e8e8e8;border:1px solid #d9d9d9;
    padding-left:5px;line-height:25px;font-family:Arial,sans-serif;color:#000;}

#form_login input{margin-bottom:17px;}
#form_new select,#form_login select{border:1px solid #666;color:#999;}
#form_new input{border:1px solid #365a5a;}
#form_login input{border:1px solid #b4e4be;}
#form_new input{width:255px;}
.input_der{float:right;margin-top:19px;width:49%;}
.input_btnder{width:100%;float:left;margin-right:34%;}
#form_new input[name=enviar],#form_new input[name=codpos]{width:113px;padding:0;margin:0;height:36px;cursor:pointer;border:2px outset #fff;
background:#b4e4be;font-weight:bold;float:right;}
 
.input_pos{margin-top:-6px;float:right;height:29px;margin-right:22px;}
#form_new input[name=cpostal]{width:150px;}
#form_new input[name=codpos]{width:85px;}
#form_new input[name=terminos],#form_new input[name=promos]{width:15px;}
#form_new select{width:262px;height:29px;}
.input_izq .texto{font-size:14px;color:#333;line-height:26px;}
.input_izq .texto a{font-size:14px;color:#000;line-height:26px;}

.caja-nuevo{float:right;padding:10px;margin:10px 7px 20px 7px;width:60%;background:#eee;border:1px solid #ccc;}
.input_izq{float:left;margin-top:17px;margin-left:10px;}
#form_new input,#form_new select,#form_login input,#form_login select{font-size:16px;background-color:#e8e8e8;border:1px solid #d9d9d9;
    padding-left:5px;line-height:25px;font-family:Arial,sans-serif;color:#000;}

#form_login input{margin-bottom:17px;}
#form_new select,#form_login select{border:1px solid #666;color:#999;}
#form_new input{border:1px solid #365a5a;}
#form_login input{border:1px solid #b4e4be;}
#form_new input{width:255px;}
.input_der{float:right;margin-top:18px;width:49%;}
.input_btnder{width:100%;float:left;margin-right:34%;}
#form_new input[name=enviar],#form_new input[name=codpos]{width:113px;padding:0;margin:0;height:36px;cursor:pointer;border:2px outset #ccc;
background:#606060;font-weight:bold;float:right;color:#fff;}



.texto,.texto a{font-size:14px;color:#666;}
.texto a:hover{color:#000;}


/***************** smaller than 1280 ********/
@media (max-width: 1280px) {
.contenido{width:100%;}
}
/***************** smaller than 1197 ********/
@media (max-width:1197px) {
#form_new input{width:auto;}
.caja-nuevo{width:57%;}
#form_new input[name="cpostal"]{width:104px;}
.input_der{width:45%;}
.input_pos{margin-right:0;}
.caja-login{width:29%;}
#form_new select{width:170px;}
}
/***************** smaller than 1073 ********/
@media (max-width:1073px) {
#form_new input{width:170px;}
#form_new input[name="codpos"]{width:65px;}
.peque{display:none;}
#form_new input[name="cpostal"]{width:80px;}
.input_der{width:48%;}
.caja-nuevo{width:52%;margin:10px 3px 20px 3px;}
}
/***************** smaller than 942 ********/
@media (max-width:942px) {
.caja-nuevo{width:51%;}
}
/***************** smaller than 923 ********/
@media (max-width:923px) {
.caja-login{float:none;width:320px;margin:0 auto;margin-top:40px;}
.caja-nuevo{margin:0;width:94%;float:left;margin-top:35px;margin-left:1%;margin-right:1%;}
.ccaja{float:left;}
.input_izq{width:50%;}
#form_new input{width:90%;}
#form_new input[name="cpostal"]{width:40%;}
#form_new input[name="codpos"]{width:100px;}
#form_new select{width:90%;}
}

/***************** smaller than 600 ********/
@media (max-width:570px) {
.input_izq,.input_der{width:48%;}
}

/***************** smaller than 500 ********/
@media (max-width:500px) {
.caja-nuevo{width:93%;}
.input_izq,.input_der{float:left;width:100%;margin-left:0;}
#form_new input{width:97%;}
.caja-login{width:92%;padding-left:2%;padding-right:2%;}
}

/***************** smaller than 350 ********/
@media (max-width:350px) {
.caja-nuevo{width:90%;}
