<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
body { background-image:url(../img/bg.jpg); background-repeat:repeat; }
.fix {clear:both;}
.topbar {background-color:#BCAEA0; height: 8px;}
    .footer { height:auto; margin-top:32px;  }
    .footer_general { width:1170px; background-color:#BCAEA0; height: 240px; margin-left:auto; margin-right: auto;}
    .footer_850 { width:850px; margin-top:20px;height: 200px; float:left;}
    .footer_facebook { width:300px; height: 200px; margin-top:20px; float:left; background-color: #FFF;}
    .menu_container { height:150px; margin-top:20px; }
	.cantidad_input { float:left; margin-top:10px; }
	.btn-calcular { float:left; margin-left:10px; margin-top:12px;}
    .logo { height:150px; }
	#box_calcular { height:auto; width:100%;}
    .menu { height:150px; background-color:#BCAEA0;}
	.kk { margin-top:65px; }
	.otra_cantidad a { float:left;font-family: 'Armata', sans-serif; font-size:11px; color:#BCAEA0; margin-top:5px; margin-left:10px;}
	.datos_modelo { height:auto;float:left;margin-top: 32px;} 
	.dato_modelo a{ display:block;text-decoration:none; height:30px; padding-top:10px;padding-left:10px; width:360px;float:left; background-color:#BCAEA0;  color: #FFF; font-family: 'Armata', sans-serif; font-size:16px;} 
	.dato_modelo_box { height:auto; padding:20px; padding-top:20px; width:330px;float:left; background-color:#fff; margin-bottom: 20px; color: #575756; font-family: 'Armata', sans-serif; font-size:16px;} 
	.precio_modelo { height:220px; width:100%;float:left; background-color:#BCAEA0; background-image:url(../img/fondoprecio.png); margin-bottom: 10px; background-repeat:no-repeat;} 
	.precio_unitario { height:auto; width:350px; float:right; text-align:right;margin-top: 32px; margin-right:32px; text-align:right; font-size:18px;} 
	.precio_total { height:auto; width:350px; float:right; text-align:right;margin-top: 12px; margin-right:32px; text-align:right; font-size:18px;} 
	.precio_envio { height:32px; width:auto; float:right; margin-top:5px; margin-right:32px; margin-bottom:12px; font-size:11px;}
	.big { font-size:30px; } 
	.imagen_modelo { height:auto; padding:10px;background-color:#fff; margin-top: 32px; margin-left:70px; } 
	.descripcion_modelo { height:auto; padding:10px;background-color:#fff; } 
	.thumb { height:auto; width:255px; background-color:#FFF;float:left; margin-left:13px; margin-right:13px;margin-top:22px; margin-bottom:10px; }
	.titulo_coleccion { width:970px; float:left; font-family: 'Armata', sans-serif; text-transform:uppercase; color: #575756; font-size:30px; text-align:left; margin-top:32px; margin-left:30px;}
	.titulo_modelo { width:670px; float:left; font-family: 'Armata', sans-serif; color: #575756; font-size:24px; text-align:left; margin-top:10px; margin-bottom:20px;}
           .datos_invitacion {width:315px;}
	.slider { margin-top:34px; height:auto;}
	.portada { margin-top:34px; height:220px; background-color:#CCCCCC;}
	.box_thumbs { margin-top:34px; height:auto; background-color:#E9DFD7; padding-bottom:16px; padding-top:16px;}
	.texto_invita { font-size:26px; color:#9D9C9C; letter-spacing:2px; padding-top:20px; font-family: 'Armata', sans-serif; }
	.top32 { margin-top:32px; }
	.menu_top { padding: 0; clear: both; margin-left:0px; }
	.menu_top li { display: inline; }
	.menu_top li a { width:368px; height:35px; font-size:24px; background: #BCAEA0; padding: 25px 10px 10px 10px; float:left; border-right: 1px solid #fff; border-bottom: none; text-align:center; text-decoration: none; color: #575756; font-family: 'Armata', sans-serif; font-weight:400; text-transform:uppercase;}
	.menu_top li.active a { background: #E9DFD7; }
	
	.content { float: left; clear: both; border: 1px solid #fff; border-top: none; border-left: none; background: #E9DFD7; padding: 10px 20px 20px; width: 1126px; }
	.skills { float: left; clear: both; width: 1170px; height:auto; margin-top:22px; }
	.skill { float:left; width:370px; height:auto; margin-left:10px; margin-right:10px; }
	.skill .icono { width:370px; float:left; }
	.skill .titulo { width:370px; float:left; font-family: 'Armata', sans-serif; font-weight:600; text-transform:uppercase; color: #999; font-size:24px; text-align:center; margin-top:32px;}
	.skill .texto { width:300px; float:left;margin-left:35px; font-family: 'Armata', sans-serif; font-weight:400; color: #575756; font-size:13px; text-align:center; margin-top:10px; line-height: 16px;}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 32px;
  margin-top:20px;
  float:right;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #E9DFD7;
  color: #000000;
  display: inline-block;
  font-family: 'Armata', sans-serif;
  font-weight:400;
  font-size: 14px;
  line-height: 32px;
  padding: 0 20px;
  text-decoration: none;
  width:129px;
  text-align:center;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu &gt; ul {
  float: left;
}
#cssmenu &gt; ul &gt; li {
  float: left;
  margin-right:5px;
  
}
#cssmenu &gt; ul &gt; li:hover:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -10px;
}
#cssmenu .has-sub {
  z-index: 10;
}
#cssmenu .has-sub:hover &gt; ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 108px;
  top: 100%;
  left: 0;
}

#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
  
}
#cssmenu .has-sub ul li a {
  background: #BCAEA0;
  margin-bottom:0px;
  margin-top:0px;
  border-top:solid 1px #E9DFD7;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding: 10px;
  text-align:center;
    width: 149px;

}
#cssmenu li a:hover { background: #BCAEA0; }

#cssmenu .has-sub ul li:hover a {
  background: #575756;
  color:#FFFFFF;
}
#cssmenu .has-sub .has-sub:hover &gt; ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #E9DFD7;
  border-bottom: 1px dotted #d06d70;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #575756;
}
.banner { position: relative; overflow: auto;z-index:1; }
.banner li { height:435px; list-style: none; margin:0px;}
.banner ul li { float: left; margin:0px;}
.banner ul li img{ margin-left:-25px;}
.banner .dots {
		position: absolute;
		left: 50%;
		margin-left:-56px;
		right: 0;
		bottom: 20px;
	}
		.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;
			
			text-indent: -999em;
			
			border: 2px solid #fff;
			border-radius: 6px;
			
			cursor: pointer;
			opacity: .4;
			
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
}

	
.thumb_coleccion { height:auto; width:235px; padding:10px; background-color:#FFF;float:left; margin-left:30px;margin-top:16px; margin-bottom:16px; background-image:url(../img/bg.jpg); background-repeat:repeat; }
.modelo_img { width:235px; height:auto; float:left; background-color:#FFF; overflow:hidden; }
.modelo_info { width:235px; height:auto; float:left; }
.modelo_info .modelo_info_nombre { width:150px; height: auto; float:left; font-family: 'Armata', sans-serif; font-weight:400; font-size: 12px; padding:5px; }
.modelo_info .modelo_info_nombre_bajo { width:225px; height: auto; float:left; font-family: 'Armata', sans-serif; font-weight:400; font-size: 11px; padding:5px; text-align: center;}
.modelo_info .modelo_info_novedad { width:45px; height: 16px; float:right; font-family: 'Armata', sans-serif; font-weight:400; font-size: 10px; text-transform:uppercase; background-color:#000; color:#FFF; padding:5px; text-align:center;}
.modelo_info .modelo_info_precio { width:235px; height:auto; float:left; font-family: 'Armata', sans-serif; font-weight:400; font-size:30px;margin-top:10px; margin-left:5px; }


/* CARRO DE COMPRA */
.box_carrito { background-color:#E9DFD7; margin-top:20px; padding-top:20px; padding-bottom: 40px; height:auto;}
.carrito_titulo { width:1000px; height:auto; margin-left:auto; margin-right:auto; font-size:32px; color:#9D9C9C; padding-top:20px; font-family: 'Armata', sans-serif; }
.carrito_resumen { background-color:#FFF; width:960px; padding:20px; height:auto; margin-left:auto; margin-right:auto; margin-top:30px;}
.carrito_productos { float:left; width:960px; height:auto; padding-bottom:20px; border-bottom: solid 1px #000;}
.carrito_producto_cabecera { float:left; width:960px; height:32px;}
.cabecera_producto { float:left; width:510px; height: 32px; font-family: 'Armata', sans-serif; font-size:21px; border-bottom: 1px solid #000;}
.cabecera_cantidad { text-align:center; float:left; margin-left: 20px; width:130px; height: 32px; font-family: 'Armata', sans-serif; font-size:21px; border-bottom: 1px solid #000;}
.cabecera_precio { text-align:center; float:left; margin-left: 20px; width:130px; height: 32px; font-family: 'Armata', sans-serif; font-size:21px; border-bottom: 1px solid #000;}
.cabecera_subtotal { text-align:center; float:left; margin-left: 20px; width:130px; height: 32px; font-family: 'Armata', sans-serif; font-size:21px; border-bottom: 1px solid #000;}
.producto_box { float:left; width:510px; height: auto; margin-top:20px; }
.producto_imagen { float:left; width: 200px; height: 200px; overflow:hidden;}
.producto_datos { float:left; width: 290px; margin-left:20px; height: auto; }
.producto_datos p{ font-family: 'Armata', sans-serif; font-size:16px; line-height: 14px; }
.destacado { font-size:24px; font-weight: bold; }
.producto_total { text-align: right; float:right; margin-top:20px; font-family: 'Armata', sans-serif; font-size:18px; font-weight: bold;}
.envio { font-size:12px; line-height: 1px;}
.producto_cantidad { text-align:center; float:left; width: 130px; margin-left:20px; margin-top:20px; height: auto; font-family: 'Armata', sans-serif; font-size:21px; }
.producto_precio { text-align:center;  float:left; width: 130px; margin-left:20px; margin-top:20px; height: auto; font-family: 'Armata', sans-serif; font-size:21px; }
.producto_subtotal { text-align:center; float:left; width: 130px; margin-left:20px; margin-top:20px; height: auto; font-family: 'Armata', sans-serif; font-size:21px; }
.carrito_datos { float:left; margin-top:20px; width:960px; height:auto; padding-bottom:20px;}
.carrito_datos_facturacion { width:470px; height: auto; float:left;}
.datos_facturacion_cabecera { width:470px; height: 32px; float:left; font-family: 'Armata', sans-serif; font-size:21px; border-bottom:1px solid #000;}
.datos_facturacion_box { width:470px; height: auto; float:left;padding-top:20px;}
.carrito_datos_envio { width:470px; height: auto; float:left; margin-left:20px;}
.datos_envio_box { width:470px; height: auto; float:left;padding-top:20px;}
.datos_envio_cabecera { width:470px; height: 32px; float:left; font-family: 'Armata', sans-serif; font-size:21px; border-bottom:1px solid #000;}
.carrito_fpago { float:left; margin-top:20px; width:960px; height:auto; padding-bottom:20px;}
.cabecera_fpago { width:960px; height: 32px; float:left; font-family: 'Armata', sans-serif; font-size:21px; border-bottom:1px solid #000;}
.fpago_formas { width:550px; height: auto; float:left;padding-top:20px;font-family: 'Armata', sans-serif; font-size:16px;}
.fpago_formas label{ font-family: 'Armata', sans-serif; font-size:18px; display:block; margin-top:10px;}

.fpago_logos { width:250px;float:right; height: auto;padding-top:20px;}
.carrito_pago { float:left; margin-top:20px; width:960px; height:auto; padding-bottom:20px;}
.carrito_pago input { float:right;}
.carrito_payment { float:right; margin-top:20px; width:960px; height:auto; padding-bottom:20px;}

.sin_pedidos { margin-top:20px; font-size: 21px; float:left; width:500px; height: 32px; color:#d06d70;}

.resumen_producto { float:left; width:510px; height: auto; font-family: 'Armata', sans-serif; font-size:13px; margin-top:10px; }
.resumen_cantidad { text-align:center; float:left; margin-left: 20px; width:130px; height: auto; font-family: 'Armata', sans-serif; font-size:13px; margin-top:10px;}
.resumen_precio { text-align:center; float:left; margin-left: 20px; width:130px; height: auto; font-family: 'Armata', sans-serif; font-size:13px; margin-top:10px;}
.resumen_subtotal { text-align:center; float:left; margin-left: 20px; width:130px; height: auto; font-family: 'Armata', sans-serif; font-size:13px;margin-top:10px;}

.empresa { margin-top:34px; height:auto; background-color:#E9DFD7; padding-bottom:16px; padding-top:16px;}
.header_empresa { height: 32px; margin-left:50px; float:left; font-family: 'Armata', sans-serif; font-size:21px; border-bottom:1px solid #000; margin-top:20px;}
.img_empresa { height: auto; margin-left:50px; margin-top:30px;}
.texto_empresa { height: auto; margin-left:100px; line-height: 18px; margin-top:65px; text-align: left;}
.form_registro { background-image: url('/img/img_registro.jpg'); background-position: center bottom; background-repeat:no-repeat;}
.condiciones { float:right; font-size:12px;}
.form_login { background-image: url('/img/img_login.jpg'); height: 138px; background-position: center bottom; background-repeat:no-repeat;}
.msg_login { float:right; width:270px; color:red;}
.login_cart {width:500px;margin-top:10px;float:right; clear:left; text-align: right;}
.user_registrado_box {
	width:510px;
	height:565px;
	
}
.user_registrado {
	width:250;
	height:32px;
	float:right;
	margin-right:30px;
	margin-top:70px;
}
.img_empresa_old { margin-top:30px; margin-left:50px; margin-bottom:30px; }
.tlf_top {
    float:right;
    font-size: 32px;
    margin-top:-25px;
color:#9D9C9C;  font-family: 'Armata', sans-serif;
}
.email_top {
    float:right;
    font-size: 24px;
    margin-top:10px;
color:#9D9C9C;  font-family: 'Armata', sans-serif;
}
.formulario_contacto { height: auto; margin-left:50px; padding:20px; padding-right: 80px; line-height: 18px; margin-top:25px; text-align: left; background-color: #FFF;}
.contacto_map { margin-left:40px; }
.titulo_form {color:#333;  font-family: 'Armata', sans-serif; font-size:16px;}

.registro_input { margin-top:70px;}
.legal { margin-left:180px; margin-top:50px; text-wrap: word-wrap; text-align: justify;}
.condiciones_form { text-align:center; font-size:10px; margin-top:2px; line-height: 12px;  }
</pre></body></html>