
				.cuerpo {font-family:Helvetica; font-size:1rem  ;  background-color:#ffffff; }
				.cuerpo div ,.cuerpo p, .cuerpo h4 , .cuerpo h3{padding :3px 10px 3px 10px}
				.cuerpo tr{ margin-top:1px}
				.e1 { background-color: #CCC;  text-align:center}
				.cuerpo tr td:first-child , .Neg {font-weight: bold}
				.res{ background-color:#FFCC00; padding:5px 10px  }
				.ban { background-color:#AFE4DA; padding:5px 15px !important;  margin-right:10px ;margin-top:10px;text-align:center;float:left; display:block; }
				.tnormal { font-weight:normal !important}
				.rojo{color: #F00;}
				.azul{color: #36A3A3; }
				.w300{ text-align:center ;margin:10px; float:left; display:block; }
				.w600 { text-align:center  }
				.gris1{ background-color:#E8E8E8 }
				.gris2{ background-color:#E4E4E4}
				.cuerpo .p-1{ padding:1px}
				.bt {clear:both}
				.car td{padding : 5px  }
				.regalo {background-image:url('http://".$_SERVER['SERVER_NAME']."/imagen/carrito/tarjeta_regalo.jpg') ;
						 background-repeat: no-repeat;						  
						 width:250px; height:120px;
						 background-size: 250px 120px;
						 background-position: center center;
						 margin-top:15px !important;
						
						}
				#ttotal { margin-top:10px}		
				#ttotal td{ padding-left:20px; padding-right:20px}
				.w300G {float:left; display:block; width:300px}
				
				@media all and (min-width:630px) {
					.caja {display: flex; align-items: stretch;}	
					.w300 {  width:300px ;background-color:#E8E8E8 ; padding:10px !important; }
					.w600 { float:left; display:block; width:640px; padding:10px !important;}
					.cuerpo{ width:750px; border-left:70px solid #9FDA25;  border-top:35px solid #9FDA25; }
				}
				@media all and (max-width:600px) {
					 .ban{ width:95%}
					 .cuerpo p, .cuerpo h4  {padding :3px 0px 3px 0px}
					 .w300C { float:left; display:block; ;background-color:#E8E8E8 ; padding:2px !important; }

					
				}
