	#page-box {
		/* width: 770px; */
		/*width: 766px;
		margin: 0 auto;
		min-height: 100%;
		text-align: left;*/
		/* background: #fff url(../images/bg-body.gif) repeat-y top center; */
		
			width: 766px;
			/* height:670px; */
			margin: 0 auto;
			
			position: relative;
			min-height: 100%;
		
	}

	* html #page-box {
		height: 100%;
	}


		#main-box {
			float: left;
			border-left:8px solid #CBE2F4;;		
			border-right:8px solid #CBE2F4;
			border-bottom:8px solid #CBE2F4;
			width: 766px;
			
	}
		* html #main-box {
			height: 100%;
		}
		

			#header-box {
				/*background: url(../images/bg-header.swf) no-repeat 0 0;*/
				display: block;
				width: 766px;
				/* height: 243px; */
				height: 213px;
				/* margin: 0 2px; */
			}
			
			#header-box.hdclassicgold {background: url(../images/bg-headerclassicgold.jpg) no-repeat 0 0;}
			#header-box.hdplatinum {background: url(../images/bg-headerplatinum.jpg) no-repeat 0 0;}
			#content-box {
				padding-bottom:15px;
				/*background: transparent url(../images/menuizqui.jpg) no-repeat 0 0;*/
				background: transparent url(../images/menu2_centro.jpg)  no-repeat scroll 0 0; 
				width:766px;
				min-height:416px;
				
				
				
								
			}
			
				#menuleft {
				
				/*background: transparent url(../images/menuizqui.jpg) no-repeat 0 0;*/
				clear:both;
				display:inline;
				float:left;
				
				/*position:absolute;
				display:block;*/
				width: 89px;
				/*height:132px;*/
				margin:60px 0 0 10px;
				
			
				
				}
				
				
				#right-box {
					
					display: inline;
					float: right;
					margin: 0 19px 0 ;
					_margin: 0 10px 0 ;
					_clear:both;
					width: 153px;
					background: transparent url(../images/menu_right.jpg) no-repeat 0 0;
				}
					#right-box .rightbanner-box {
						margin: 10px 0 0;
					}
				
				#left-box {
					display:inline;
					float:left;
					width: 466px;
					margin: 0px 0 0 10px;
					background: transparent url(../images/fondopro_1.jpg) no-repeat 0 0;	
				}
				
					
				
				
				
					#left-box .boxtop {
						/*display: block;
						width: 500px;
						height: 9px;
						background: transparent url(../images/bg-curvo-superior.gif) no-repeat 0 0;
						overflow: hidden;*/
					}
					#left-box .info-box {
						background-color: #fff;
						overflow: hidden;
					}
					#left-box .checkbin-box, 
					#left-box .identifyuser-box, 
					#left-box .hightlightindex-box, 
					#left-box .detailproduct-box, 
					#left-box .pager-box,
					#left-box .searchcriteria-box,
					
					#left-box .logoff-box,
					#left-box .userdata-box,
					#left-box .regular-box {
						padding: 15px 0;
						display: block;
						/*background-color: #fff;*/
						/* overflow: hidden !important; */
						
					}
					
					#left-box .searchnorecords-box{
					padding: 15px 0;
					display: block;
					background: transparent url(../images/img_division.jpg) repeat-y;
					}
					
					
					
					#left-box .detailproduct-box,#left-box .descriptionproduct-box {
						
						padding: 16px 0;
						display: block;
						background: transparent url(../images/img_division.jpg) repeat-y;
						color:#2C6AA3;
						font-weight:bold;
						

						}
					
					/*Paginacion*/
					#left-box .pager-box{
						padding: 6px 0;
						display: block;
						background: transparent url(../images/css_pag.jpg) no-repeat scroll 0 0;
						width:473px;
						height:66px;
						}
		
					
					#left-box .checkbin-box, #left-box .identifyuser-box, #left-box .logoff-box {
						height: 111px;
					}
					#left-box .checkbin-box, #left-box .logoff-box {
						background: #fff url(../images/bg-identificarviabin.jpg) no-repeat scroll 20px 15px;
					}
						#left-box .inputsvalidarbin-box, #left-box .inputsidentifyuser-box {
							display: block;
							position: relative;
						}
						#left-box .inputsvalidarbin-box {
							margin: 0 15px 0 140px;
						}
						#left-box .inputsidentifyuser-box {
							margin: 0 15px;
						}
						
						#left-box .hightlightindex-box {
						background:transparent url(../images/css_detalle_arrifd.jpg);
						background-repeat:repeat-y;
							/* height: 260px !important; */
						}
						
						#left-box .hightlightindex-box .imageG-box, #left-box .detailproduct-box .imageG-box  {
							clear: both;
							display: inline;
							float: left;
							width: 200px;
							height: 209px;
							
						}
							#left-box .hightlightindex-box .imageG-box img, #left-box .detailproduct-box .imageG-box img {
								display: block;
								width: 196px;
								height: 205px;
								margin: 10px 4px 0 10px;
							}
						#left-box .hightlightindex-box .descriptionG-box, #left-box .detailproduct-box .descriptionG-box {
							display: inline;
							float: right;
							margin: 10px 15px 15px 0;
							width: 190px;
							/* background-color: #ccc; */
						}
						
						
						#left-box .form-box {
							display: block;
							/*background-color: #fff;*/
							overflow:auto;
							height:340px;
							position: relative;
							
						}
						
						#left-box .productlist-box{
							display: block;
							background: transparent url(../images/fondo_product.jpg) no-repeat scroll 0 0;
							position: relative;
							width:473px;
							height:128px;
							
						}
						
						
						#left-box #warningwrap {
							
							/* overflow: hidden; */
						}
						
						#left-box .productlist-box .cell-imageC, #left-box .productlist-box .cell-titleC, #left-box .productlist-box .cell-points {
							/* clear: both; */
							/* display: table-cell; */
							float: left;
							height:75px;
						}
						#left-box .productlist-box .cell-imageC {
							width: 100px;
						}
							#left-box .productlist-box .cell-imageC img {
								display: block;
								width: 100px;
								height: 123px;
								margin: 0px 4px 0 30px;
							}
						#left-box .productlist-box .cell-titleC {
							/* width: 215px; */
							width: 200px;
							height:123px;
							
							
							/* background-color: #ACE7FD; */
							/* vertical-align: middle; */
							
						}
						#left-box .productlist-box .cell-points {
							/* width: 65px;
							background-color: #FFFF95; */
						}
						#left-box .productlist-box .cell-actionsbuttons {
							position:absolute;
							display:block;
							width: 121px;
							height: 124px;
							left:316px;
							top:36px;
							
							
						}
						
					#left-box .boxbottom {
						display: block;
						width: 466px;
						height: 9px;
						background: transparent url(../images/css_detalle.jpg) no-repeat 0 0;
						overflow: hidden;
					}
					
					
					#left-box .boxbottom_arri{
						display: block;
						width: 466px;
						height: 9px;
						background: transparent url(../images/css_detalle2.jpg) no-repeat 0 0;
						overflow: hidden;
						margin:0 0 0 0;
					}
					
					#left-box .boxbottom_arri1{
						display: block;
						width: 466px;
						height: 9px;
						background: transparent url(../images/css_detalle2.jpg) no-repeat 0 0;
						overflow: hidden;
						
					}
					
					#left-box .boxbottom_aba{
						display: block;
						width: 466px;
						height: 9px;
						background: transparent url(../images/css_detalle3.jpg) no-repeat scroll 0 0;
						overflow: hidden;
					}
					
					
					#left-box .boxbottomlist {
						margin-bottom: 0px;
					}
					#left-box .pager-box {
						/* text-align: center; */
					}
				
				
					#search-box {
						display: block;
						width: 145px;
						margin-left:6px;
						height:145px;
						padding: 5px 0 0;
					}
					#bannerlastcatalog-box {
						display: block;
						width: 145px;
						height: 140px;
						background-color: #fff;
					}
					
						#bannerlastcatalog-box a {
							display: block;
							height: 140px;
							width: 119px;
							border: none;
							text-decoration: none;
							padding: 0 13px;
						}
						#bannerlastcatalog-box a img {
							border: none;
						}
					.footersmall-box {
						display: block;
						width: 145px;
						height: 11px;
						background: transparent url(../images/bg-curvo-small.gif) no-repeat 0 0;
						margin: 0 0 20px;
					}

	body {
		background:#FFFFFF url(../images/fondo.jpg);
		font-family: 'Trebuchet ms';
		background-repeat:repeat-x;
		height:100%;
	}
	
	html, body {
		height: 100%;
		
	}
	#footer-box {
		
		position: relative;
		/* background: transparent url(../images/bg-footer.gif) no-repeat 0 bottom; */
		width: 766px;
		padding-bottom: 1.5em;
		font-size: 90%;
		color: #A6B8CA;
		text-align: center;
		line-height: 1.5em;
		
	
	}
	* html #footer-box {
		margin-top: -43px;
		
	}


	/* modal ......................................................................... [inicio> */
	#modalcontentbox {
		display: block;
		background-color: #eee;
		width: 407px;
		padding: 10px 15px;
	}
	#modalcontentbox .modalboxtop {
		display: block;
		width: 407px;
		height: 13px;
		background: transparent url(../images/modal-bg-curvo-superior.gif) no-repeat 0 0;
		overflow: hidden;
	}
	#modalcontentbox .modalinfo-box {
		padding: 15px 0;
		display: block;
		background-color: #fff;
		width: 407px;
	}
	#modalcontentbox .modalboxbottom {
		margin-bottom: 15px;
		display: block;
		width: 407px;
		height: 13px;
		background: transparent url(../images/modal-bg-curvo-inferior.gif) no-repeat 0 0;
		overflow: hidden;
	}
	/* modal ............................................................................ <fin] */
	
	/*Cerrar Sesion */
	#log_user{
		position:relative;
		display:block;
		top:70px;
		left:180px;
		
		
		}
		
	
		
	.boxbottom_arri1{
		margin:55px 0 0 0;
		
		}	
	
	.cimfo{
		width:450px;
		display:block;
		overflow:auto;
		height:80px;
		_height:260px;
	}	
	
	.cimfopf{
		width:460px;
		display:block;
		overflow:auto;
		height:300px;
	}
	
	.cimfo p,.cimfopf p{
		color:#8EABBB;
		font-size:12px;
		margin:10px 10px 0 12px;
		line-height:18px;
		text-align:justify;
		
	}	
	
	#pfrecuentes,#pcondiciones{
		
		margin:10px 10px 0 29px;
		}
	
	#pfrecuentes dt{
		background:#D4E8F1;
		width:400px;
		color:#8EABBB;
		font-size:14px;
		font-weight:bold;
		line-height:18px;
	}
	
	#pfrecuentes dd{
		
		width:400px;
		color:#8EABBB;
		font-size:12px;
		line-height:18px;
	}
	
	#pcondiciones dt{
		/*background:#D4E8F1;*/
		width:400px;
		color:#8EABBB;
		font-size:14px;
		font-weight:bold;
		line-height:22px;
	}
	
	
	#pcondiciones dd{
		width:400px;
		color:#8EABBB;
		font-size:12px;
		line-height:18px;
		text-align:justify;
	}
	
	
	
	
	
	.visi:link,.visi:active,.visi:visited {
		
		color:#009;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.visi:hover {
		
		color:#009;
		font-size:13px;
		font-weight:bold;
		text-decoration:underline;
		
	}
	
	.fmillas{
		background: transparent url(../images/millas.jpg) no-repeat 0 0;
		margin:0 0 0 32px;
		
		width:403px;
		height:124px;
		}
		
	.rpfondo{
		background: transparent url(../images/rpuntosfondo.jpg);
		background-repeat:repeat-y;
		width:403px;
		/* height:590px; */
		/* #height:650px; */
		height: auto;
		margin:0 0 0 32px;
		
	}
		
	.btabla{
		margin:0 0 0 35px;
		}
	
	.btabla th {
		
		color:#8EABBB;
		font-size:14px;
		font-weight:bold;
		text-align:center;
	}
	
	.btabla td {
		color:#8EABBB;
		font-size:10px;
		line-height:15px;
		
	}
	
	.ffila{
		background:#E3F0F6;
		height:10px;
	}
		
	.ffot{
		
		background: transparent url(../images/css_redptos.jpg) no-repeat;
		margin:0 0 0 32px;
		width:403px;
		height:11px;
		
		}
		
		#fon_izqui{
			float: left;
			background:#FFF url(../images/fondo_izqui.jpg ) no-repeat;
			height:771px;
			width:238px;
			
		}
		
		#fon_dere{
			float:right;
			background:#FFF url(../images/fondo_dere.jpg) no-repeat;
			height:771px;
			width:237px;
			
			
		}
		
		

