*{
	margin:0;
	padding:0;
}


body{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	background:#e9e7df url(../ev-images/body.jpg) repeat-x;
	height:100%;
}

a{
	text-decoration:none;
	/*word-wrap: break-word; */      /* Internet Explorer 5.5+ */
	outline:none;
	color:#767676;
}

body, input, select, textarea{
	color:#767676;
}

h1, h2{
	font-weight:normal;
	word-wrap: break-word;
}

h1{
	font-size:22px;
}

h2{
	font-size:14px;
}

hr{
	border-top:1px solid #DFE3E2;
	color:#DFE3E2;
}

button{
	cursor:pointer;
	border:0;
	text-indent:-9999px;
}

#wrapper-top{
	height:100%;
	width:100%;
	background:url(../ev-images/fondo-top-floricentro2.jpg) no-repeat center top;
}

#wrapper-bottom{
	height:100%;
	width:100%;
	/*background:url(../ev-images/flores-bottom.jpg) repeat-x bottom;*/
}

#main{
	/*width:1112px;*/
	width:968px;
	margin:0 auto;
}


/*TOP*/

#top{
	height:128px;
	width:100%;
}

	#top-banner-menu{
		width:965px;
		min-width:968px;
		height:100%;
		/*position:relative;*/
		/*display:inline;*/
	}
	
		#top-banner{
			height:78px;
			width:100%;
			position:relative;
			/*background:url(../ev-images/top-banner.jpg) no-repeat;*/
		}
		
		#toptop{
			width:500px; height:15px; position:absolute; top:6px; left:20px; color:#225238; font-size:11px;
		}
		
		
		
		#moneda-soles{
			color:#005830; display:block; width:95px; height:22px; line-height:22px; background:url(../ev-images/menu-icon-3.gif) no-repeat right top; position:relative;
		}
		
		div.descrip-moneda{
			display:none; position:absolute; top:20px; left:0; width:145px; height:46px;
		}

		ul#menu-moneda li.iehoverM div.fondo-moneda, ul#menu-moneda li.iehoverM div.descrip-moneda {
			display:block;
		}
		
			#moneda-soles div.fondo-moneda{
				background:url(../ev-images/menu-moneda.png) no-repeat; width:145px; height:46px; display:none; position:absolute; top:20px; left:0;
			}
			
			.menu-toptop{
				color:#005830;  line-height:22px; float:left;
			}
		
			#moneda-soles:hover, .iehoverM{
				height:62px;
			}
			
				#moneda-soles:hover div.fondo-moneda, .iehoverM div.fondo-moneda, #moneda-soles:hover div.descrip-moneda, .iehoverM div.descrip-moneda{
					display:block !important;
				}
				
				#moneda-soles div.descrip-moneda a{
					background:url(../ev-images/separator-moneda.jpg) no-repeat center right;
					width:72px; height:46px; display:block; float:left; text-align:center; line-height:51px; font-size:10px;
				}
				
				#moneda-soles div.descrip-moneda a:hover{
					text-decoration:underline !important;
				}
		
			#carrito{
				background:url(../ev-images/ico-carrito.gif) no-repeat center center; width:13px; height:22px; float:left;
			}
		
			#logo-floricentro{
				background:url(../ev-images/logo-floricentro.png) no-repeat; width:164px; height:84px; display:block; position:absolute; bottom:5px; left:25px; cursor:pointer;
			}
			
			#logo-floricentro-link{
				width:164px; height:84px; display:block; position:absolute; bottom:5px; left:25px; text-indent:-9999px;
				cursor:pointer;
			}
			
			#arbustos{
				background:url(../ev-images/arbusto.png) no-repeat; width:368px; height:76px; position:absolute; right:5px; bottom:0;
			}
			
			#arbustos-content{
				width:316px; height:44px; position:absolute; right:22px; bottom:0;
			}
			
				#arbustos-menu{
					width:238px;
					height:15px;
					margin:0 auto;
					color:#F6F4F5;
					font-size:9px;
				}
				
					#arbustos-menu a{
						font-size:9px; color:#F6F4F5;
					}
					
	
		
		#copyright-socialinks{
			width:609px; height:29px; float:right;
		}
		
			#copyright{
				
			}
		
		#top-menu{
			height:50px;
			width:100%;
		}
		
			#btn-verde-menu{
				width:220px;
				height:50px;
				float:left;
				background:url(../ev-images/btn-verde-menu.jpg) no-repeat;
				text-align:center;
				line-height:50px;
				color:#FEFFFD;
				font-size:14px;
			}
		
			/*#menu-options{
				width:850px;
				min-width:853px;
				height:50px;
				float:left;
				list-style-type:none;
				background:url(../ev-images/body-menu.jpg) repeat-x;
			}*/
			
			.separator-menu{
				width:2px;
				height:50px;
				float:left;
				background:url(../ev-images/separator-menu.gif) no-repeat;
				font-size:0px;
	
			}
			
			#buscar-container{
				width:auto !important;
				background:none !important;
				padding-right:0px !important;
			}
			
			
			
				.icon-container{
					width:2px; height:100%; float:left;
					font-size:0px;
				}
			
					.icon-menu{
						width:4px; height:9px; float:left;
						background:url(../ev-images/menu-icon.gif) no-repeat;
						font-size:0px;
						margin:21px 0 0 15px;
					}
					.icon-menu2{
						width:9px; height:9px; float:left;
						background:url(../ev-images/menu-icon-2.gif) no-repeat;
						font-size:0px;
						margin:21px 0 0 11px;
					}
			
			
			#frmBuscar{
				width:148px; height:100%; float:left;
			}
			
			#btnBuscar{
				width:32px;
				height:25px;
				background:url(../ev-images/btn-buscar.jpg) no-repeat;
				float:left;
				
			}
			
			#ofertas-icon{
				width:16px; height:16px; background:url(../ev-images/oferta-icon.jpg) no-repeat; position:absolute; top:8px; left:6px;
			}
			
			#txtBuscar{
				width:110px;
				float:left;
				height:19px;
				background:url(../ev-images/txt-buscar.jpg) no-repeat;
				border:0;
				float:left;
				padding-top:5px;
				padding-left:6px;
				padding-bottom:3px;
			}
		
		
			#menu-right{
				width:8px;
				height:49px;
				background:url(../ev-images/menu-right.jpg) no-repeat;
				float:right;
			}
/*@end TOP*/


/*PROMO*/

#promo{
	height:318px;
	width:100%;
}
	
	#flores-left{
		height:100%;
		width:6px;
		background:url(../ev-images/flores-left.jpg) no-repeat;
	}
	
	#promo-content{
		width:950px;
		min-width:953px;
		height:100%;
		background:url(../ev-images/promo-body.gif) repeat-x;
	}
	
	#flores-right{
		height:100%;
		width:6px;
		background:url(../ev-images/flores-right.jpg) no-repeat;
	}

/*PRINCIPAL*/

.principal{
	width:964px;
	clear:both;
	margin:0 auto;
	position:relative;
	/*background:url(../ev-images/principal-bottom.gif) no-repeat bottom;
	padding-bottom:9px;*/
}

.list-menu{
	width:194px;
	height:auto;
	position:relative;
	/**min-height:600px;
	davidalvaro.height:1159px*/
	background:transparent ;
}

	.menu2{
		width:194px;
		list-style-type:none;
		background:url(../ev-images/listmenu-body.png) repeat-y;
		/*height:585px;*/
		/*davidalvaro.height:1115px*/
		margin-left:0px;
	}
	
		.menu2 li{
			width:188px;
			height:32px;
			background:transparent;
			margin-left:3px;
		}
		
		.menu2 li.selected{
			width:188px;
			height:32px;
			background:url(../ev-images/menu2-item-selected.jpg) no-repeat;
		}
		
			.menu2 li.selected a{
				background:none !important;
				color:#268251 !important;
			}
		
		.menu2 li a{
			width:150px;
			height:32px;
			line-height:32px;
			padding-left:36px;
			display:block;
			color:#767676;
			/*background:url(../ev-images/menu2-item.jpg) repeat-x;*/
			margin-left:1px;
		}
		
		.menu2 li a:hover{
			color:#006600;
		}
		
	.menu2-bottom{
		width:194px;
		height:33px;
		background:transparent url(../ev-images/menu2-bottom.png) no-repeat;
		/*position:absolute;
		bottom:0;*/
		/*font-size:0px;*/
		position:absolute;
		top:0;
		left:0;
		z-index:0;
	}
	
	.menu2-navigation{
		height:8px;
		font-size:0px;
	}
	
	.menu2-navigation a{
		background:transparent url(../ev-images/navigator.png) no-repeat 0 0;
		width:8px;
		height:8px;
		display:block;
		float:left;
		margin-left:5px;
		text-indent:-9999px;
	}
	
	.menu2-navigation a.active{
		background-position:0 -16px;
	}
		
	.list-productos{
		width:763px; height:auto;
		/*davidalvaro-height:1159*/
	}
		
	.productos-top{
		width:763px;
		height:6px;
		background:transparent url(../ev-images/productos-top.png) no-repeat;
		font-size:0px;
	}
	
	.productos-content{
		width:763px;
		height:auto;
		overflow:hidden;
		background:transparent url(../ev-images/productos-body.png) repeat-y;
		/*url(../ev-images/productos-body.png) repeat-y
		davidalvaro.height:1145px*/
		/*overflow:auto;*/
	}
	
	.productos-content .item{
		width:172px; height:187px;
	}
	
	.productos-content .item .item-top{
		background:url(../ev-images/productos-item-top.gif) no-repeat;
		width:100%;
		height:4px;
		font-size:0px;
	}
	
	.productos-content .item .item-content{
		width:170px;
		height:183px;
		border-left:1px solid #E6E6E6;
		border-right:1px solid #E6E6E6;
	}
	
	.productos-content .item .item-bottom{
		background:url(../ev-images/productos-item-bottom.gif) no-repeat;
		width:100%;
		height:4px;
		font-size:0px;
	}
	
	
	.productos-content .productos-separator{
		width:8px; min-width:1px; min-height:100%; font-size:0px; float:left;
	}
	
	.productos-content .item-container{
		width:172px; height:auto; float:left; margin-top:17px; margin-left:8px; margin-right:6px; display:inline; 	}
	
	.productos-content .item-container .item-description-container{
		width:100%; height:114px;
	}
	
	.productos-content .item-container .item-description-container .item-description{
		width:157px; height:70px; margin:0 auto;
	}
	
	.productos-content .item-container .item-description-container .item-description .item-name{
		text-align:left; width:100%; display:block; margin-bottom:3px; font-size:11px; font-weight:bold;
	}
	
	.productos-content .item-container .item-description-container .item-description .item-name:hover{
		text-decoration:underline;
	}
	
	.productos-content .item-container .item-description-container .item-description .item-price{
		width:100%; display:block; margin-bottom:3px; font-size:11px;
	}
	
	.productos-content .item-container .item-description-container .item-description .item-offert{
		color:#FE0002; width:100%; display:block; margin-bottom:3px; font-size:11px;
	}
	
	.productos-content .item-container .item-description-container .item-description .add-cart{
		display:block; width:100px; height:16px; background:url(../ev-images/ico-carrito.gif) no-repeat top right; font-size:11px;
		text-indent:0px !important; text-align:left;
	}
	
	.productos-bottom{
		width:763px;
		height:8px;
		background:transparent url(../ev-images/productos-bottom.png) no-repeat;
		font-size:0px;
	}

	.ocasiones-title{
		/*width:194px;
		height:31px;
		background:url(../ev-images/tab-seccion.png) no-repeat;
		display:block;
		text-align:center;*/
	}
	
	.precio-top-index{
		font-size:17px;
	}

.socialinks{
	background:none !important;
}

.socialinks-content-intern{
	width:911px; height:39px; margin:0 auto;
}

#spacer-socialinks{
	width:100%; height:9px; font-size:0px;
}

#copyright-socialinks-content{
	width:589px; height:20px;
}

#copyright{
	width:455px; height:20px; float:left;
}

#anadir-a{
	width:65px; height:20px; float:left;
}

#socialinks-imgs{
	width:65px; height:20px; float:left;
}

	#facebook, #delicious, #digg{
		display:block;
		text-indent:-9999px;
		float:left;
		height:14px;
		width:20px;
	}

		#facebook{
			background:url(../ev-images/ico-facebook1.gif) no-repeat center;
		}
	
		#facebook:hover{
			background:url(../ev-images/ico-facebook2.gif) no-repeat center;
		}
		
		#delicious{
			background:url(../ev-images/ico-delicious1.gif) no-repeat center;
		}
	
		#delicious:hover{
			background:url(../ev-images/ico-delicious2.gif) no-repeat center;
		}
		
		#digg{
			background:url(../ev-images/ico-digg1.gif) no-repeat center;
		}

	.navegador{	width:100%; height:32px; background:transparent url(../ev-images/producto-detalle-navegador.png) no-repeat;	}
	.pedido-detalle-navegador .caption{ margin-left:15px; height:22px; line-height:22px;	}
	.producto-detalle-body{ width:100%; height:auto; overflow:hidden; background:transparent url(../ev-images/productos-body.png) repeat-y; /*padding-top:20px*/	}
	.producto-detalle-item{ width:764px; clear:both; margin:0 auto;}
	.producto-detalle-left{ float:left; width:283px; height:240px; margin-left:7px;}
	.producto-detalle-right{ float:right; width:320px; height:350px; margin:0px 20px 0 0}
	.producto-detalle-caption{	width:760px; max-width:759px; height:32px; background:url(../ev-images/producto-detalle-caption.jpg) repeat-x; margin:0 auto;	}
	.producto-detalle-caption h2{ padding:10px 0 0 20px;}
	.pedido-detalle-navegador h2{padding:5px 0 0 20px; z-index:99999;}
	.producto-detalle-bottom{ width:100%; height:10px; background:url(../ev-images/productos-bottom.png) no-repeat; font-size:0px;}
	.producto-detalletotal-bottom{
		width:100%; height:75px; background:url(../ev-images/total-footer.jpg) no-repeat; position:relative;
	}
	
	.pedido-detalle-navegador-content{
		width:100%; height:32px; position:relative;
	}
	
	.pedido-detalle-navegador{	width:100%; height:22px; padding:5px 0 5px; position:relative;	}
	.pedido-detalle-navegador-body{background:transparent url(../ev-images/pedido-detalle-navegador.png) no-repeat; width:100%; height:32px; position:absolute; top:0; left:0;}
	.pedido-detalle-navegador span{	/*margin-left:15px;	*/}
	.pedido-detalle-body{ width:100%; height:auto; overflow:hidden; background:transparent url(../ev-images/productos-body.png) repeat-y; }
	.pedido-detalle-item{ width:100%; height:auto; overflow:hidden; background:transparent url(../ev-images/productos-body.png) left bottom no-repeat; padding-bottom:35px;
		position:relative;
	}
	
	.eliminar-producto{
		position:absolute; top:25px; left:10px; display:block; width:110px; height:22px; background:url(../ev-images/eliminar-grande.gif) no-repeat left center; line-height:22px; text-align:right; font-size:11px;
	}
	
	.pedido-detalle-complemento-navegador{	width:100%; height:28px; background:transparent url(../ev-images/pedido-detalle-complemento-navegador.jpg) no-repeat; padding-top:7px	}
	.pedido-detalle-complemento-body{ width:100%; height:auto; overflow:hidden; background:transparent url(../ev-images/pedido-detalle-complemento-body.jpg) repeat-y; padding-top:5px	}
	.pedido-detalle-complemento-bottom{ width:100%; height:10px; background:url(../ev-images/pedido-detalle-complemento-bottom.jpg) no-repeat; font-size:0px;}
		
	#navigation{
		width:100%; height:36px; background:transparent;
	}

		#navigation-left{
			width:6px;
			height:36px;
			background:transparent url(../ev-images/nav-left.png) no-repeat;
		}
		
		#navigation-content{
			width:720px;
			min-width:720px;
			height:36px;
			line-height:36px;
			/*padding-left:10px;*/
		}
		
		#navigation-right{
			width:6px;
			height:36px;
			background:#EDEDED url(../ev-images/nav-right.gif) no-repeat;
		}
	
	.principal-container{
		width:100%;
		/*height:400px;*/
		background:url(../ev-images/principal-body.png) repeat-y;
	}
	
	
	.principal-container .container{
		width:924px;
		margin:0 auto;
		height:auto;
		overflow:hidden;
	}
	
	
		#search-list{
			width:100%;
		}
		
		
			.item-search{
				width:100%; height:201px; border-top:1px solid #DFE3E2; border-bottom:1px solid #DFE3E2;
			}
			
				.item-search .image-container{
					width:205px; height:100%; float:left; text-align:center;
				}
				
				.item-search .separator-search{
					width:15px; height:100%; float:left; border-left:1px solid #DFE3E2; position:relative;
				}
				
				.separator-principal2{
					width:16px; height:29px; background:url(../ev-images/seperator-principal2.gif) no-repeat; position:absolute; top:50%; right:-1px;
				}
				
				.item-search .description-search{
					width:508px; height:100%; float:left;
				}
				
					h1.title{
						font-size:20px;
					}
				
					.item-search .description-search .description-content{
						width:415px;
						height:130px;
						margin:0 auto;
						text-align:justify;
					}
					
						.item-search .description-search .description-content a{
							font-size:18px;
						}
						
						.item-search .description-search .description-content a:hover{
							text-decoration:underline;
						}
				
				.item-search .price-search{
					width:156px; min-width:159px; height:100%; float:right;
				}
				
					.price{
						width:129px; display:block; float:right; font-size:19px;
					}
		
	
		#portada-top{
			width:100%; height:278px;
		}
		
		#portada-top .item{
			width:300px; height:100%;  float:left; position:relative; border-right:1px solid #E6E6E6;
		}
		
		#portada-top .item .comprar-options{
			height:174px; width:100%; position:absolute; bottom:0; left:0;
		}
		
		#portada-top .item .comprar{
			width:139px;
			height:174px;
			float:right;
			text-align:center;
		}
		
		#portada-top .item .description{
			width:292px !important;
		}
		
		 .portada-comprar-description{
			width:100%; height:20px;
		}
		
		.portada-comprar-description p{
			font-size:10px;
		}
		
			.btnComprar-container{
				width:78px;
				height:20px;
				margin:0 auto;
			}
		
				#btnComprar{
					width:78px;
					height:20px;
					background:url(../ev-images/btn-comprar.gif) no-repeat;
					/*float:left;*/
					margin:0 auto;
					display:block;
					text-indent:-9999px;
				}
				
		.portada-bottom{
			width:184px; height:250px; float:left; border-left:1px solid #E6E6E6;
		}
		
			.portada-bottom .item{
				width:145px; height:100%; margin:0 auto; text-align:center;
			}
			
			.portada-bottom .item h2{
				font-size:14px; text-align:left;
 				
			}
	
	.separator-principal{
		width:100%;
		height:46px;
		position:relative;
		clear:both;
	}
	
	.separator-principal .separator{
		width:32px;
		height:16px;
		background:url(../ev-images/separator-principal.gif) no-repeat;
		position:absolute;
		left:150px;
		top:20px;
	}
		
		.separator-principal .line{
			width:100%;
			height:1px;
			font-size:0px;
			position:absolute;
			top:20px;
			border-top:1px solid #DFE3E2
		}
	
		.producto-content{
			width:764px;
			/*height:349px;*/
			clear:both;
			margin:0 auto;
		}
		
			.subtotal-content{
				width:100%; height:116px;
			}
			
				.tarjetas-subtotal{
					width:100%; height:33px;
				}
				
				.subtotal-text{
					width:400px; height:100%; text-align:right; line-height:33px;
				}
				
					.subtotal-text span{
						font-size:29px;
					}
					
			.next-step1{
				width:100%; height:34px;
			}
			
				.next-step1 .texto, .formapago-buttons .texto{
					width:659px; height:100%; line-height:33px; font-size:15px;
				}
			
				#btn-step1{
					width:295px;
					height:33px;
					float:left;
					background:url(../ev-images/btn-elegir-direccion.jpg) no-repeat;
				}
			
			
			.list-items1{
				width:730px;
				margin:0 auto;
				padding-left:110px;
			}
			
				.producto-tipo-adicional{
					width:100%; height:35px; background:url(../ev-images/item1-bottom-body.jpg) repeat-x;
					border-top:1px solid #E6E6E6;
					line-height:35px;
				}
			
			.seccion{
				width:192px; height:auto;
			}
			
			.seccion-title{
				background:transparent url(../ev-images/tab-seccion.png) no-repeat;
				width:192px;
				height:31px;
				text-align:center;
				line-height:30px;
				color:#FFF;
				font-size:12px;
				position:relative;
				display:block;
			}
			.seccion-title-especial{background:transparent url(../ev-images/tab-seccion-especial.png) no-repeat; width:192px; height:15px; text-align:center; line-height:30px; color:#FFFFFF; font-size:12px;}
			.seccion-body{
				width:192px;
				height:auto;
				background:url(../ev-images/seccion-body.png) repeat-y;
			}
			
			.seccion-footer{
				width:192px;
				height:20px;
				background:url(../ev-images/seccion-footer.png) repeat-y;
				margin-top:-2px;
			}
			
				#seccion-telefonos{
					width:100%; height:40px; font-size:24px; font-weight:bold; text-align:center; line-height:40px;
				}
			
			.item1{
				width:233px;
				height:112px;
				float:left;
				margin:0 80px 25px 0;
				border-top:1px solid #E6E6E6;
			}
			
				.item1-top{
					width:212px;
					height:4px;
					background:url(../ev-images/item1-top.gif) no-repeat;
					font-size:0px;
				}
				
				.item1-content{
					height:124px;
					width:255px;
					max-width:233px;
					position:relative;
				}
				
				.item1-bottom{
					width:212px;
					height:4px;
					background:url(../ev-images/item1-bottom.gif) no-repeat;
					font-size:0px;
				}
				
				.item1-bottom-body{
					width:122px;
					height:24px;
					background:url(../ev-images/quiero-esto.gif) no-repeat top;
					margin:0 auto;
					position:relative;
				}
				
				.pagar-ahora{
					width:122px;
					height:26px;
					background:url(../ev-images/pagar-ahora.jpg) no-repeat;
					text-indent:-9999px;
					display:block;
					margin:0 auto;
				}
				
					.item1-content img{
						bottom:35px; position:absolute; left:0;
					}
				
					.item1-precio-container{
						width:92px; height:48px; position:absolute; right:30px; top:20px; /*text-align:center;*/
					}
					
						.item1-precio-container h3.title{
							font-size:13px;
							font-weight:normal;
						}
					
						.item1-precio-container .precio{
							font-size:13px;
						}
				
					.adicional-gratis{
						width:68px;
						height:68px;
						background:url(../ev-images/gratis.gif) no-repeat;
						margin:0 auto;
					}
					
					.item1-text{
						width:80px;
						height:20px;						
						line-height:23px;
						color:#FFF;
					}
					
					.chek-container{
						width:15px;
						height:100%;
						float:left;
					}
					
						.chek-container .separator{
							width:100%; height:0px; min-height:3px; font-size:0px;
						}
		
			.producto-foto-content{
				width:283px; height:317px;
			}
			
				.producto-top{
					width:282px;
					height:4px;
					background:url(../ev-images/producto-top.gif) no-repeat;
					font-size:0px;
				}
				
				.producto-foto{
					width:280px;
					/*border-left:1px solid #E6E6E6;
					border-right:1px solid #E6E6E6;
					border-bottom:1px solid #E6E6E6;*/
				}
				
				
				#cboColor option:hover{background-color:#00FF00; !important;}

				
				.producto-bottom{
					width:282px;
					height:4px;
					background:url(../ev-images/producto-bottom.gif) no-repeat;
					font-size:0px;
				}
				
				.btn-continuar{
					width:147px;
					height:33px;
					background:url(../ev-images/btn-continuar.jpg) no-repeat;
					text-indent:-9999px;
				}
			
			.producto-details{
				width:440px; height:317px;
			}
			
				.producto-options{
					width:100%; height:26px; border-bottom:1px solid #E6E6E6; text-align:center;  line-height:26px;
				}
				
					.add-cart-link{
						width:120px;
						height:26px;
						display:block;
						background:url(../ev-images/add-cart.gif) no-repeat right center;
						line-height:26px;
						text-align:center;
						color:#A9A9A9;
					}
					
					.add-favorite-link{
						width:90px;
						height:26px;
						display:block;
						background:url(../ev-images/add-favorite.png) no-repeat right center;
						line-height:26px;
						/*text-align:center;*/
						color:#A9A9A9;
					}
				
				.cod-producto{
					display:block; height:26px; line-height:26px; width:200px; color:#A9A9A9; text-align:right;
				}
			
			.productos-sugeridos{
				width:160px;
				height:100%;
			}
			
				.sugeridos-content{
					
					width:100%;
					height:320px;
				}
				
					.sugerido{
						width:100%;
						height:154px;
						text-align:center;
					}
					
						.sugerido-top{
							width:160px;
							height:4px;
							background:url(../ev-images/sugerencia-top.gif) no-repeat;
							font-size:0px;
						}
						
						.sugerido-content{
							height:146px;
							width:100%;
							/*border-left:1px solid #E6E6E6;
							border-right:1px solid #E6E6E6;*/
						}
						
						.sugerido-bottom{
							width:160px;
							height:4px;
							background:url(../ev-images/sugerencia-bottom.gif) no-repeat;
						}
				
				.separator-sugerido{
					width:160px;
					height:1px;
					font-size:0px;
					border-top:1px solid #E6E6E6;
					margin:0 auto;
				}
				
			.producto-description{
				width:100%;
				height:230px;
			}
			
			p.description {
				width:100%;
				/*height:110px;*/
				display:block;
				text-align:justify;
			}
			
			.div-comprar-ahora{
				width:100%;
				height:53px;
			}
			
				.btn-comprar-ahora{
					width:167px;
					height:53px;
					background:url(../ev-images/btn-comprar-ahora.gif) no-repeat;
					display:block;
					text-indent:-9999px;
				}
				
				.btn-ver-detalles{
					width:167px;
					height:50px;
					background:url(../ev-images/btn-ver-detalles.gif) no-repeat;
					display:block;
					text-indent:-9999px;
				}
				
				.producto-precio{
					width:100%;
					height:26px;
					font-size:30px;
					font-weight:bold;
				}
			
			.mas-informacion1{
				text-decoration:underline;
				color:#39894C;
			}
	
	.principal-top{
		width:100%;
		height:6px;
		background:url(../ev-images/principal-top.png) no-repeat;
		font-size:0px;
	}
	
	.principal-bottom{
		width:100%;
		height:9px;
		background:url(../ev-images/principal-bottom.png) no-repeat;
		font-size:0px;
	}
	
	.principal-bottom2{
		width:762px;
		height:9px;
		background:url(../ev-images/principal-bottom2.png) no-repeat;
		font-size:0px;
	}
	
	.socialinks-left{
		width:7px;
		height:82px;
		background:url(../ev-images/socialinks-left.png) no-repeat;
	}
	
	.socialinks-content{
		width:948px;
		min-width:950px;
		height:82px;
		background:url(../ev-images/socialinks-body.png) repeat-x;
	}
	
	.socialinks-right{
		width:7px;
		height:82px;
		background:url(../ev-images/socialinks-right.png) no-repeat;
	}
	
	.odd{
		background:#EFF5F3;
	}
	
	
	
	/*Forma pago*/
	#formapago-container{
		width:957px; height:321px; border-top:1px solid #DFE3E2; margin:0 auto;
	}
	
		.formapago-cesta{
			background:url(../ev-images/carrito-grande.gif) no-repeat right center;
			width:189px;
			height:37px;
			line-height:37px;
			display:block;
			float:left;
			font-weight:bold;
		}
		
		.carrito-grande{
			background:url(../ev-images/carrito-grande.png) no-repeat;
			width:31px;
			height:37px;
			position:absolute;
			top:1px;
			right:2px;
		}
	
		.formapago-title, .formapago-buttons{
			width:730px; height:50px; margin:0 auto;
		}
		
		.formapago-buttons{
			height:37px !important;
		}
		
		#btnAnterior{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-anterior.jpg) no-repeat;
			text-indent:-9999px;
		}
	
		#btnSiguiente{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-siguiente.jpg) no-repeat;
		}
		
		#btnLogin{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-login.jpg) no-repeat;
		}
		
		#btnEnviar{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-enviar.jpg) no-repeat;
		}
		
		#btnRegistro{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-registrarme.jpg) no-repeat;
		}
		
		#btnFinalizar{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-finalizar.jpg) no-repeat;
			text-indent:-9999px;
		}
		
		#btnCheckout{
			width:147px;
			height:33px;
			background:#FE9600 url(../ev-images/btn-siguiente.jpg) no-repeat;
		}
	
	
		#formapago-container .formapago-item{
			width:238px;
			height:321px;
			float:left;
			border-right:1px solid #DFE3E2;
		}
		
			#formapago-container .last{
				width:240px !important; border-right:0 !important;
			}
		
			#formapago-container .formapago-item .formapago-metodo{
				width:100%;
				height:60px;
			}
			
				#formapago-container .formapago-item .formapago-metodo .formapago-metodo-body{
					width:205px; height:28px; margin:0 auto;
				}
				
				.radio-container{
					width:13px; height:100%; float:right;
				}
			
	
			#formapago-container .formapago-item .formapago-descripcion{
				width:100%;
				height:261px;
				background:#1E7D65 url(../ev-images/descripcion-forma-pago.jpg) repeat-x;
			}
			
				#formapago-container .formapago-item .formapago-descripcion .descripcion{
					width:190px;
					height:210px;
					margin:0 auto;
					line-height:18px;
					font-size:11px;
					text-align:justify;
					color:#FFF;
				}
			
				#formapago-container .formapago-item .formapago-descripcion .formapago-flechita{
					width:100%;
					height:6px;
					position:relative;
				}
				
				#formapago-container .formapago-item .formapago-descripcion .formapago-flechita .flechita{
					position:absolute;
					top:0;
					right:18px;
					background:url(../ev-images/formapago-flechita.gif) no-repeat;
					width:12px;
					height:6px;
				}
				
				
				
				
				
				
				
				
				
	#destinatario-container{
		width:451px; height:320px; margin:0 auto;
	}
	
	#envia-container{
		width:451px; height:280px; margin:0 auto;
	}
	
		.destinatario-body{
			width:390px; height:200px; margin:0 auto;
		}

	#envia-container{
		margin:0 auto;
	}
	
	
	#frmDestinatario label{
		float:left;
		height:22px;
		line-height:22px;
	}
	
		.form-item{
			width:100%; height:22px;
		}
		
			.form-item label{
				float:left;
			}
		
			.sexo{
				width:100px; height:22px; float:left;
			}
			
				.sexo label{
					float:left;
				}
		
	.input-text{
		height:18px; border-right:1px solid #AFAFAF; border-left:1px solid #AFAFAF; border-top:1px solid #666666; border-bottom:1px solid #D7D7D7; float:right; width:230px; padding:1px;
	}
	
	#txtTelefono, #txtTelefonoFacturacion{
		width:120px;
	}
	
	#txtFechaEntrega{
		width:70px;
		height:18px;
		float:left;
	}
	
	.background-border{
		width:80px !important;
		height:20px !important;
		line-height:20px;
		text-align:center;
		background:none !important;
		border:1px solid #CCC !important;
	}
	
	#txtHorario{
		width:35px
	}
	
	#txtObservacion{
		width:388px; height:70px; border-right:1px solid #AFAFAF; border-left:1px solid #AFAFAF; border-top:1px solid #666666; border-bottom:1px solid #D7D7D7;
	}
	
	
	
	
	
	
	
	/*Checkout*/
	
	
	#checkout-cabecera-container{
		width:763px; height:280px; margin:0 auto;
	}
	
		.cabecera-container{
			position:relative;
		}
	
		#checkout-cabecera-container .cabecera-container{
			width:370px; height:280px; float:left;
		}
		
		#checkout-cabecera-container .medio{
			border-left:1px solid #DFE3E2;
			width:319px !important;
		}
		
			#checkout-cabecera-container .cabecera-container .cabecera-detail{
				width:265px;  margin:0 auto;
			}
			
	.cabecera-hacer-cambios{
		position:absolute; bottom:10px; left:90px;
	}
			
			
			
	.detail{
		width:100%;
	}

	
	.detail .table-detail{
		width:100%; border:0;
	}
		
		.detail .table-detail tr.separador{
			width:100%;
			height:6px;
			font-size:0px;
		}
	
			.detail .table-detail tr th{
				width:49%; vertical-align:top; font-weight:normal; text-align:left; color:#268251;
			}
			
			.detail .table-detail tr td{
				width:51%; text-align:justify;
			}
			
	.quieres-hacer-cambios{
		background:#FF8901 url(../ev-images/quieres-hacer-cambios.gif) no-repeat;
		width:146px;
		height:26px;
		display:block;
		text-indent:-9999px;
		margin:0 auto;
	}
	
	
	#checkout-detalle-container{
		width:957px;
		border-top:1px solid #DFE3E2;
		border-bottom:1px solid #DFE3E2;
		margin:0 auto;
	}
	
		#producto-container{
			width:232px; height:231px; margin:0 auto;
		}
		
		#checkout-producto-precio{
			width:100%; height:20px; text-align:center; display:block; font-size:16px; font-weight:bold;
		}
		
		
		.separator-monto-total{
			width:100%; height:1px; background:url(../ev-images/montos-total-separator.gif) no-repeat center;
		}
		
		.detalletotal-container{
			width:230px; height:40px; position:absolute; top:20px; right:15px;
		}
		
		.costo-container{
			width:100%; height:17px;
		}
		
		.costo-container .left{
			width:110px; height:17px; line-height:17px; text-align:right; float:left; display:block;
		}
		
		.costo-container .right{
			width:110px; height:17px; line-height:17px; text-align:left; float:left; display:block; color:#282828;
		}
	
	#haz-elegido{
		width:172px;
		height:370px;
		float:left;
		text-align:center;
		position:relative;
		display:block;
	}
	
		#haz-elegido span{
			position:absolute;
			display:block;
			width:100%;
			height:100%;
			top:40%;
			left:0;
			font-size:20px;
		}
	
	#checkout-producto-container{
		width:381px;
		/*height:370px;*/
		float:left;
		border-left:1px solid #DFE3E2;
		border-right:1px solid #DFE3E2;
	}
	
	#checkout-adicionales-container{
		width:402px;
		/*height:370px;*/
		float:left;
	}
	

		.title-checkout{
			width:100%;
			height:47px;
			border-bottom:1px solid #DFE3E2;
			text-align:center;
			line-height:47px;
			font-size:17px;
			background:#FBFCFE;
		}
		
		#checkout-adicionales-list .adicional{
			width:100%; height:58px;  border-bottom:1px solid #DFE3E2;
		}
		
			#checkout-adicionales-list .adicional .imagen{
				width:62px; height:100%; float:left; border-right:1px solid #DFE3E2; text-align:center;
			}
			
			#checkout-adicionales-list .adicional .descripcion{
				width:197px; height:100%; border-right:1px solid #DFE3E2; float:left; line-height:58px; background:#FBFCFF;
			}
			
			#checkout-adicionales-list .adicional .precio{
				width:100px; height:100%; border-right:1px solid #DFE3E2; float:left; text-align:center; line-height:58px; font-size:13px; font-weight:bold; background:#F5FBF7;
			}
			
			#checkout-adicionales-list .adicional .eliminar{
				width:39px; height:100%; float:right; background:#FFF8F6;
			}
			
			#checkout-adicionales-list .adicional .eliminar a{
				width:16px; height:16px; background:url(../ev-images/eliminar.gif) no-repeat; display:block; text-indent:-9999px; margin:0 auto;
			}
			
			#checkout-adicionales-list .adicional .descripcion .titulo{
				width:110px; height:100%; float:left;
			}
			
			.editar-container{
				width:16px; height:16px; float:right; font-size:0px;
			}
			
			.editar-container a{
				width:16px; height:16px; display:block; background:url(../ev-images/edit-message.gif) no-repeat; text-indent:-9999px; cursor:pointer;
			}
			
			
			
	#total-container{
		width:100%; height:155px;
	}
	
	.socialinks-all{
		width:964px; height:182px; background:url(../ev-images/socialinks-all.png) no-repeat; position:absolute; left:0;
	}
	
		.socialinks-all-links{
			width:964px; height:182px;
		}
	
	.socialinks-all-left{
		background:url(../ev-images/socialinks-left.png) no-repeat;
		width:8px;
		height:182px;
		float:left;
		font-size:0px;
	}
	
	.socialinks-all-content{
		width:948px;
		/*min-width:948px;*/
		height:182px;
		margin:0 auto;
		position:relative;
	}
	
	.socialinks-all-right{
		background:url(../ev-images/socialinks-right.png) no-repeat;
		width:8px;
		height:182px;
		float:right;
		font-size:0px;
	}
	
	.socialinks-separator{
		width:2px;
		height:159px;
		float:left;
		background:url(../ev-images/separator-sociallinks.jpg) no-repeat;
	}
			
			
	#total-body{
		width:246px; height:155px; float:right;
	}
	
		#total-body-content{
			width:230px; height:134px;
		}
			
		
		#total-body-content .monto{
			width:100%; height:35px; line-height:35px;
		}
		
			#total-body-content .monto .title{
				font-size:18px; float:left;
			}
			
			#total-body-content .monto .cantidad{
				font-size:18px; float:right;
			}


/*@end PRINCIPAL*/

/*ESPACIADORES*/

.spacer-height105{
	width:100%;
	height:45px;
	min-height:95px;
}

div.row{
	width:100%;
	clear:both;
	font-size:0px;
}


.spacer-width71{
 	width:71px;
	height:100%;
	font-size:0px;
}

.spacer-width73{
 	width:73px;
	height:100%;
	font-size:0px;
}

.spacer-width23{
	width:23px; height:100%;
}

.spacer-width20{
	width:20px; height:100%; 
}

.spacer-width10{
	width:10px; height:100%;
	
}


.spacer-width15{
	width:15px; height:100%;
	font-size:0px;
}

.spacer-height24{
	height:24px;
	width:100%;
	clear:both;
	font-size:0px;
}

.spacer-height10{
	width:100%; height:10px;
	font-size:0px;
	clear:both;
}

.spacer-height16{
	width:100%; height:6px; font-size:0px; clear:both;
}

.spacer-height14{
	width:100%; height:4px; font-size:0px;
}

.spacer-height21{
	width:100%;
	height:21px;
	font-size:0px;
	clear:both;
}

.spacer-height75{
	width:100%;
	height:70px;
	font-size:0px;
}

.spacer-height55{
	width:100%; 
	height:5px;
	min-height:55px;
	font-size:0px;
}

.spacer-height-8px{
	width:100%;
	height:8px;
	clear:both;
	font-size:0px;
}

#blank-left{
	width:5px; height:100%; position:absolute; top:0px; left:19px; background:#FFF; z-index:1;
}

#blank-right{
	width:5px; height:100%; position:absolute; top:0px; right:14px; background:#FFF; z-index:1;
}

/*@end ESPACIADORES*/


/**/


.float-left{
	float:left !important;
}

.float-right{
	float:right !important;
}

.no-border{
	border:0 !important;
}

.color-verde{/*color:#539963;*/ color:#268251 !important;}

.color-marron{
	 color:#48453E !important;
}

.bold{
	font-weight:bold !important;
}

.tachado{
	text-decoration:line-through;
}

.color-gris{
	color:#767676 !important;
}

.color-negro{
	color:#000 !important;
}

.color-rojo{
	color:#FE0002 !important;
}

.no-border-top{
	border-top:0 !important;
}

.bold{
	font-weight:bold;
}

.sin-relleno{
	background:none !important;
}

.subrayado{
	text-decoration:underline !important;
}





/*Paging*/
#wPaging { margin:0px auto; width:auto; overflow:hidden; display:block;}
#wPaging a.Nums {line-height:17px; float:left; border-right:1px solid #FFFFFF; text-decoration:none}
#wPaging a.Prev { display:block; width:90px; height:17px; font-size:11px;}
#wPaging a.First { display:block; background:url(../ev-images/wPaging.gif); background-position:0px 0px; width:17px; height:17px}
#wPaging a.Last { display:block; /*background:url(../ev-images/wPaging.gif); background-position:-80px 0px; width:17px; height:17px;border-right:0px*/}
#wPaging a.Other { display:block; background:url(../ev-images/wPaging.gif); background-position:-30px 0px; width:17px; height:17px}
#wPaging a.Next { display:block; width:90px; height:17px; border-right:0px; font-size:11px;}

#wPaging a.Active { display:block; background:url(../ev-images/wPaging.gif); background-position:102px 0px; width:17px; height:17px}


#wPaging a.First:hover { display:block; background:url(../ev-images/wPaging2.gif); background-position:0px 0px; width:17px; height:17px}
#wPaging a.Other:hover { display:block; background:url(../ev-images/wPaging2.gif); background-position:-30px 0px; width:17px; height:17px}


/* Root = Horizontal, Secondary = Vertical */
ul#menu-options {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 737px; /*For KHTML*/
  min-width:740px;
  list-style-type:none;
  height: 49px;
  float:left;
  background:url(../ev-images/body-menu.jpg) repeat-x;
  /*z-index:1000;*/
  z-index:29;
  position:relative;
}

.menu-top{
	background:url(../ev-images/menu-first.png) no-repeat; display:block; height:29px; width:100%;
}

.menu-footer{
	background:url(../ev-images/menu-last.png) no-repeat; display:block; height:40px; width:100%; clear:both;
}

ul#menu-options li {
 margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 48px;
  background:url(../ev-images/separator-menu.jpg) no-repeat top right;
}

ul#menu-options ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 451px;
  list-style: none;
  display: none;
  position: absolute;
  top: 43px;
  left: -6px;
  z-index:99999;
   
}

.menu-body{
	background:url(../ev-images/menu-body.png) repeat-y;
	width:100%;
	height:auto;
	overflow:hidden;
}

ul#menu-options ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menu-options ul div li {
	margin:0;
  width: 115px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  float:left;
  height:29px;
  margin-left:25px;
}

ul#menu-options ul li a{
	height:29px;
	line-height:27px !important;
	padding:0px !important;
	cursor:pointer;
}
ul#menu-options ul li a:hover span{color:#006600; font-weight:normal}
/* Root Menu */
ul#menu-options a {
  float: none !important;
  float: left;
  display: block;
  cursor:pointer;
  text-align:center; display:block; width:119px; min-height:auto; height:48px; line-height:50px; padding-left:25px; color:#767676; font-size:14px;
}



/* Root Menu Hover Persistence */
/*ul#menu-options a:hover,*/
ul#menu-options li:hover a,
ul#menu-options li.iehover a {
  background:url(../ev-images/menu-various.gif) no-repeat center center;
}

ul#menu-options li.nomenu a:hover,
ul#menu-options li.nomenu:hover a
{
	background:none !important;
}


/* 2nd Menu */
ul#menu-options li:hover li a,
ul#menu-options li.iehover li a {
  float: none;
  background:none;
  color: #666;
  width:115px;
  height:29px;
}

ul#menu-options li:hover li a span,
ul#menu-options li.iehover li a span{
	font-size:12px;
	display:block;
	width:115px;
	height:25px;
	margin:0 auto;
	text-align:left;
}

/* 2nd Menu Hover Persistence */
ul#menu-options li:hover li a:hover,
ul#menu-options li:hover li:hover a,
ul#menu-options li.iehover li a:hover,
ul#menu-options li.iehover li.iehover a {
  /*background:#FF0000;
  color: #FFF;*/
}

/* 3rd Menu */
ul#menu-options li:hover li:hover li a,
ul#menu-options li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#menu-options li:hover li:hover li a:hover,
ul#menu-options li:hover li:hover li:hover a,
ul#menu-options li.iehover li.iehover li a:hover,
ul#menu-options li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#menu-options li:hover li:hover li:hover li a,
ul#menu-options li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#menu-options li:hover li:hover li:hover li a:hover,
ul#menu-options li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#menu-options ul ul,
ul#menu-options ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu-options li:hover ul ul,
ul#menu-options li:hover ul ul ul,
ul#menu-options li.iehover ul ul,
ul#menu-options li.iehover ul ul ul {
  display: none;
}

ul#menu-options li:hover ul,
ul#menu-options ul li:hover ul,
ul#menu-options ul ul li:hover ul,
ul#menu-options li.iehover ul,
ul#menu-options ul li.iehover ul,
ul#menu-options ul ul li.iehover ul {
  display: block;
}








.removeLink{
	display:none;
	width:18px;
	height:17px;
	background:url(../ev-images/x-adicional.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:-12px;
	right:-17px;
}






#formas-pago-container{
	width:730px; margin:0 auto; height:255px;
}

	.forma-pago-item{
		width:145px; height:177px; float:left; border-right:1px solid #E6E6E6;
	}
	
	.forma-pago-item:hover{
		background:#F7F7F7;
	}
	
		.forma-pago-image{
			width:130px;
			height:23px;
			margin:0 auto;
		}
		
		.forma-pago-chek{
			width:35px;
			height:23px;
			float:left;
		}

	.forma-pago-descripcion{
		width:130px;
		height:auto;
		text-align:justify;
		margin:0 auto;
		line-height:18px;
	}
	
	.costo1{
		width:141px;
		height:87px;
	}
	
		.costo1-title{
			width:100px;
			margin:0 auto;
			height:22px;
			line-height:22px;
			font-size:14px;
			text-align:center;
		}
		
		.costo1-precio{
			font-size:18px;
			width:100px;
			height:30px;
			line-height:30px;
			margin:0 auto;
			text-align:center;
		}




	#pasos-container{
		width:106px; height:24px; position:absolute; top:5px; right:5px;
	}

		#pasos-line{
			width:100%;
			height:2px;
			border-top:1px solid #C6C6C6;
		}
		
		.paso1, .paso2, .paso3{
			width:24px; height:24px; text-align:center; line-height:24px; position:absolute; top:0; color:#FFF; font-weight:bold; display:block;
		}
		
	.paso1{
		left:0;
	}
	
	.paso2{
		left:42px;
	}
	
	.paso3{
		left:82px;
	}
	
		.paso-activo{
			background:url(../ev-images/paso-activo.gif) no-repeat;
		}
		
		.paso-inactivo{
			background:url(../ev-images/paso-inactivo.gif) no-repeat;
		}




.forma-pago-checkout-container{
	width:100%; overflow:hidden; clear:both;
}

	.forma-pago-checkout-container2{
		width:690px; height:100%; margin:0 auto; overflow:hidden;
	}
	
		.forma-pago-checkout-logo{
			width:250px; height:100%; text-align:center; float:left;
		}
		
		.forma-pago-checkout-descripcion{
			width:250px; height:100%; text-align:center; float:right;
		}
		
		.forma-pago-checkout-boton{
			width:146px; height:100%; float:left;
		}
		
		
		
.detalle-compra-checkout-container{
	width:100%;
	display:none;
}


	.detalle-compra-checkout-item{
		width:739px;
		margin:0 auto;
	}
	
		.detalle-compra-checkout-item .top{
			background:url(../ev-images/detalle-compra-top.jpg) no-repeat;
			width:739px;
			height:6px;
			font-size:0px;
		}
		
		.detalle-compra-checkout-item .item-body{
			background:url(../ev-images/detalle-compra-body.jpg) repeat-y;
			width:739px;
			overflow:hidden;
		}
		
			.detalle-compra-checkout-item .item-body .container{
				width:704px;
				margin:0 auto;
			}
			
				.detalle-compra-checkout-item .item-body .container .item-producto-container{
					width:100%; height:112px; border-bottom:1px solid #DFE3E2;
				}
				
				.detalle-compra-checkout-item .item-body .container .item-adicionales-container{
					width:100%; height:112px;
				}
				
					.detalle-compra-checkout-item .item-body .container .item-adicionales-container .title{
						width:186px; height:100%; text-align:center; line-height:135px; float:left; position:relative;
					}
					
					.detalle-compra-checkout-item .item-body .container .item-adicionales-container .list{
						width:517px; float:right; border-left:1px solid #DFE3E2; 
					}
					
					
						.detalle-compra-checkout-item .item-body .container .item-adicionales-container .list .list-content{
							width:500px; float:right;
						}
					
					
						.detalle-compra-checkout-item .item-body .container .item-adicionales-container .list .list-content .item{
							height:65px; width:100%; border-bottom:1px solid #DFE3E2;
						}
						
							.item-producto-checkout-imagen{
								width:100px;
								height:100%;
								float:left;
								text-align:center;
							}
							
							.item-producto-checkout-descripcion{
								width:200px;
								height:100%;
								float:left;
								text-align:center;
								line-height:65px;
								
							}
							
							.item-producto-checkout-precio{
								width:135px;
								height:100%;
								float:left;
								text-align:center;
								line-height:65px;
							}
							
							.boton-eliminar{
								text-align:center;
								width:65px;
								height:100%;
								float:left;
							}
							
							.btn-modificar{
								background:url(../ev-images/modificar.gif) no-repeat;
								width:69px;
								height:19px;
								text-indent:-9999px;
								display:block;
								margin:0 auto;
							}
				
			.item-producto-imagen{
				width:79px;
				height:100%;
				float:left;
				text-align:center;
			}
						
			.item-producto-descripcion{
				width:330px;
				overflow:hidden;
				float:left;
				font-size:18px;
			}
			
			.item-producto-precio{
				width:140px;
				min-width:148px;
				height:100%;
				line-height:112px;
				float:left;
				text-align:right;
			}
			
			.item-producto-eliminar{
				width:65px;
				height:112px;
				float:right;
			}
			
				.item-producto-eliminar .eliminar{
					background:url(../ev-images/eliminar-grande.gif) no-repeat;
					width:22px;
					height:22px;
					text-indent:-9999px;
					display:block;
					margin:0 auto;
				}
		
		.detalle-compra-checkout-item .bottom{
			background:url(../ev-images/detalle-compra-bottom.jpg) no-repeat;
			width:739px;
			height:8px;
		}

#cuadro-totales{
	background:url(../ev-images/cuadro-totales.jpg) no-repeat;
	width:141px; height:87px; float:right;
}

.codigos-postales{
	width:16px;
	height:16px;
	background:url(../ev-images/help.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}


#msj-lbox-container{
	width:369px; height:92px; background:#FFF; margin:0 auto; padding-top:30px; font-weight:bold; border:5px solid #E1EEE4;
}

.black_overlay{display: none;	position: absolute;	top: 0%;	left: 0%;	width: 100% !important;	height: 100% !important;	background-color: black;	z-index:1001;	-moz-opacity: 0.3;	opacity:.30;	filter: alpha(opacity=30);}
*html .black_overlay{display: block;	position: absolute;	top: 0%;	left: 0%;	width: 100% ; height:auto; background: black;	z-index:1001;	-moz-opacity: 0.3;	opacity:.30;	filter: alpha(opacity=30); float:left;}

.white_content {display: none;	position: absolute;	top: 25%; z-index:1002;
height:550px; _height:550px; overflow:hidden; padding:0;
margin-top: -100px !important;
width:100%;
text-align:center;
}