.b{font-weight: bold;}
.cen{text-align: center;}
.rig{text-align: right;}
.lef{text-align: left;}

.bluB{color:darkblue;}
.blu{color:blue;}
.red{color:red;}



.Loaddd{position:fixed;top: 50%; left: 50%;margin-left: -100px; margin-top: -50px; width: 250px; height:80px;border-radius: 5px;border:2px solid #EEE; background-color: #FFF;box-shadow: 2px 2px 7px #000;z-index: 10000;}
.Loaddd .ll{position: absolute;top:5px; left:105px; width: 44px; height: 44px;background-size: cover; background-image: url(../imagenes/loading_grande.gif);}
.Loaddd .tt{position: absolute;top:50px; left:32px; width:200px;font-size:13px; font-family:Titulo;}

.Loggin2,
.Loggin{border-radius: 4px; position: fixed;padding: 5px;top: 50%;left: 50%;width:200px; height:200px;margin-left: -125px; margin-top: -90px; background-image: url(../imagenes/blanco.jpg);cursor:default;z-index: 100000000000;border: 1px solid #e3e3e3;}

.Loggin2 .headdd,
.Loggin .headdd{line-height: 25px;height: 25px;border-radius: 3px;font-weight: bold;background-color:gainsboro;}

.Loggin2 label,
.Loggin label{display: block; }
.inputo{border:1px solid #F3F3F3; border-radius: 3px;margin-bottom:8px;padding-left: 4px; padding-right: 4px; height: 20px;}
.Alink{color: darkblue; text-decoration: none;}
.Alink{text-decoration:none;font-size:12px;color:blue;}
.Alink:hover{text-decoration:none;font-weight:bold;color:darkblue;}
.rig{text-align: right;}







.TablaClientes{display: inline-block;} 
.TablaClientes td{border: 0px solid #F3F3F3;} 
.lab{text-align:right;}
.txt43{width: auto;background-color: transparent;border:0px solid #F3F3F3;}
.txt43:focus{border:1px #342EEC solid;}

.iconsPago{width: 150px;}

.tab4 .txt43{border: 1px solid #F3F3F3;}


.btn_borrar{position: absolute;width:33px;height:33px; top:1px; right:1px; background-image: url(../imagenes/Btn_borra.png);background-size: cover;z-index: 10;}
.Btn_bluu{border: 0px; border-radius: 4px; width:110px;height: 25px;background-color: #555555; color: #FFF;}
.Btn_bluu:active{border: 1px solid yellow;}
.car32{display:none;position: fixed;padding-left:15px; padding-top: 14px;background-image: url(../imagenes/fondo_car.png);cursor:default;top:0px; right:22px;width:75px; height:28px;padding: 1%; border-radius:4px;border:#e3e3e3  1px solid; z-index: 30030303;}
.car32 span{font-size:16px;font-family:Texto_top;}
.car32 .ico3{position: absolute;cursor: default;top:3px;right: 10px; width:46px;height:44px;background-image: url(../imagenes/cart1.png);background-position: center;background-repeat: no-repeat; background-size:33px;}
.car32 .nam34{position: absolute;left:5px;top:-1px; width:100px; background-image: url();font-family: titulo;font-size: 10px;}
.car32 .flechs{position: absolute;cursor: default;top:30px;left:4px; width:14px;height:8px;background-image: url(../imagenes/arrow.png);background-repeat:none;background-size:100% auto;z-index:100;background-position: center center; } 
.AddToCar{display:none;position:absolute;border-radius: 5px;background-repeat: no-repeat; background-position: center center; top:13px; right:10px; width:55px; height:55px; 
		  background-image: url(../imagenes/fondo_car.png);border: #e3e3e3 1px solid;} 
.AddToCar:hover{box-shadow:1px 1px 5px #CCC;} 
.AddToCar:active{box-shadow:1px 1px 5px #CCC;}
.AddToCar div{position: absolute;top: 8px; left: 8px;width: 38px;height: 38px; background-position: center center;background-size: cover; background-image:  url(../imagenes/cart2.png)} 

.AddMP{display:none;position:absolute;border-radius: 5px;background-repeat: no-repeat; background-position: center center;bottom:13px; right:10px; width:55px; height:55px; 
		  background-image: url(../imagenes/fondo_car.png);border: #e3e3e3 1px solid;}
.AddMP:hover{box-shadow:1px 1px 5px #CCC;}
.AddMP:active{box-shadow:1px 1px 5px #CCC;}
.AddMP div{position: absolute;top: 8px; left: 8px;width: 38px;height: 38px; background-position: center center;background-size: 100% auto;background-repeat:no-repeat;background-image:  url(../imagenes/icon_mp.png)} 
 
.Carritto{font-size:12px; width: 100%;}

.Carritto .imgg{width:60px; height:60px;}	
.Carritto .borra3{width:35px; background-size:30px;background-position: center center; background-repeat: no-repeat;background-image: url(../imagenes/Borrar_input.png);}	

.Carritto tbody tr:nth-child(even){background: #F8F8F8;}
.Carritto thead td{ text-align: center; height: 25px; line-height: 25px; padding: 0px;background-color:#F3F3F3;}
.Carritto td {padding:6px;font-size:14px;}
.Carritto input{border: 1px solid #F3F3F3; width: 40px; line-height: 25px; font-size: 15px;text-align: center;}

.Total300{color:darkblue; font-weight: bold;}

@media only screen and (max-width:400px) { /*400*/
	.non-cel{display:none;}
} 



.Table2x{}
.Table2x td{padding: 0px;}
.Table2x thead td{}
.Table2x tbody td{padding: 0px;vertical-align: top;}
.Metod_pag td{}


.Table_Jr_01{ border: 0px solid #FFF;}
.Table_Jr_01 td { font-size: 11px; padding-left: 3px; padding-right: 3px;}
.Table_Jr_01 thead td { vertical-align: top; background-image: url(../img/bar_blue.png); color: yellow; border-right: 1px solid #FFF; padding-left: 10px; padding-right: 10px; text-align:center;}
.Table_Jr_01 tbody tr:nth-child(odd){background: #E0E8EB;}
.Table_Jr_01 tbody tr:nth-child(even){background: #FFFFFF;}
.Table_Jr_01 tbody td{vertical-align: top; line-height: 14px; padding:1px 2px 1px 2px; border-right: 1px solid #FFF;} 

.Table_Jr_01 tbody td input[type=number]{ width:60px; margin: 0; color: #000;}


/* Ver orden */
.Msjex{background: #f3f3f3;padding:4px; border-radius: 4px;max-width:400px;width: 100%; font-size:12px;border: #e3e3e3 1px solid;}





