/* CSS Document */
body{margin:0px; padding:0px; margin-top:10px; font: 11px Verdana; color:#494949; background:#FFFFFF;}
div{font: 11px Verdana; color:#494949;}
form{margin:0px;}
h1, h2{margin:0px; padding:0px;}

/*Tabla*/
.tabla{width:768px; margin: 0 auto;}

/*Top*/
.top-logo{float:left;}
.top-swf{float:right;}
.top-datos-td{ height:25px; text-align:right; line-height:20px;}
.top-datos-td a{ padding:0px 5px 0px 5px; text-decoration:none; color:#494949;}
.top-datos-td a:hover{ padding:0px 5px 0px 5px; text-decoration:underline; color:#494949;}
.top-top-td{height:125px;}
.top-cuenta-td{height:34px; color:#7156B1; font:10px Verdana, Arial, Helvetica, sans-serif;}
.top-cuenta-td input{ width:90px; border:1px solid #666666; font: 10px Verdana, Arial, Helvetica, sans-serif; background:#F0F0F0; height:15px; padding-left:5px;}
.top-cuenta-td a{color:#7156B1; padding:0px 5px 0px 5px;}
.top-mostrar-por{text-align:right; padding-right:10px; padding-top:5px;}
.top-mostrar-por select{ font:11px Arial, Helvetica, sans-serif; width:90px;}

/*Menu*/
.menu-top { vertical-align:top; height:31px; background-image:url(images/top-mostrar-por.gif); background-repeat:no-repeat; background-position:top right;}
.menu-top ol {list-style:none; margin:0px; padding:0px;}
.menu-top ol li{float:left;}
.menu-top span{ display:none;}
.menu-top ol li a { display:block; height:31px;}
.menu-top ol a:hover { background-position:top;}

#florerias-peru{ background-image:url(images/btn-home.gif); width:33px; background-position:bottom;}
#cajas-de-flores{ background-image:url(images/btn-cajas.gif); width:68px; background-position:bottom;}
#arreglos-florales{ background-image:url(images/btn-arreglos.gif); width:90px; background-position:bottom;}
#ramos-de-flores{ background-image:url(images/btn-ramos.gif); width:73px; background-position:bottom;}
#regalos{ background-image:url(images/btn-complementos.gif); width:122px; background-position:bottom;}
#novedades{ background-image:url(images/btn-novedades.gif); width:100px; background-position:bottom;}
#ofertas{ background-image:url(images/btn-ofertas.gif); width:91px; background-position:bottom;}

#cajas-de-flores_over{ background-image:url(images/btn-cajas_over.gif); width:68px; background-position:bottom;}
#arreglos-florales_over{ background-image:url(images/btn-arreglos_over.gif); width:90px; background-position:bottom;}
#ramos-de-flores_over{ background-image:url(images/btn-ramos_over.gif); width:73px; background-position:bottom;}
#regalos_over{ background-image:url(images/btn-complementos_over.gif); width:122px; background-position:bottom;}
#novedades_over{ background-image:url(images/btn-novedades_over.gif); width:100px; background-position:bottom;}
#ofertas_over{ background-image:url(images/btn-ofertas_over.gif); width:91px; background-position:bottom;}



/*Home Centro*/
.home-centro{height:225px; border-top:4px solid #FFFFFF;}
.home-centro-izq{ float:left; width:440px;}
.home-centro-der{ float:right; width:310px; padding:0px 5px 0px 13px;}
.home-centro-ocasiones{ height:183px; width:152px; background-image:url(images/bg-ocasiones.gif); background-repeat:no-repeat; padding-top:37px;  list-style-image:url(images/icono.gif); float:left; vertical-align:top;}
.home-centro-ocasiones a{color:#474747; text-decoration:none; }
.home-centro-ocasiones a:hover{color:#474747; text-decoration:underline;}
.home-centro-link{text-align:right; padding-right:20px; font-weight:bold; color:#42B202;}
.home-centro-link a{color:#42B202; text-decoration:underline;}
.home-centro-flores{ height:183px; width:152px; background-image:url(images/bg-flores.gif); background-repeat:no-repeat; padding-top:37px;  list-style-image:url(images/icono.gif); float:right; vertical-align:top;}
.home-centro-flores a{color:#474747; text-decoration:none; }
.home-centro-flores a:hover{color:#474747; text-decoration:underline;}
.home-centro-flores-link{text-align:right; padding-right:20px; font-weight:bold; color:#42B202;}
.home-centro-flores-link a{color:#42B202; text-decoration:underline;}
.btn-espacio{border-bottom: 1px solid #B2B2B2; width: 90px;padding: 4px 0px 5px 0px; color: #646464;text-decoration: none;} 
.home-division{background-image:url(images/home-division.gif); background-repeat:repeat-x; height:17px;}

/*Home abajo*/
.home-abajo{height:225px;}
.home-abajo-izq{float:left; width:496px; background-image:url(images/tit-recomienda.gif); background-repeat:no-repeat; background-position:top; height:225px;}
.home-abajo-der{float:right; width:264px; padding-right:5px;}
.home-abajo-banner{ padding-bottom:6px;}

/*Footer*/
.footer{ padding-top:7px;}
.footer-direccion-td{ background-image:url(images/footer-direccion.gif); color:#FFFFFF; font-weight:bold; text-align:center; height:25px; width:768px; line-height:25px;}
.footer-links-td{text-align:center; padding:5px 0px 5px 0px;}
.footer-links-td a{color:#7A7A7A; text-decoration:none;}
.footer-links-td a:hover{color:#7A7A7A; text-decoration:underline;}
.footer-division{background-image:url(images/footer-division.gif); height:10px; border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF;}
.footer-bottom{ height:40px;}
.footer-tarjetas{ float:left;}
.footer-copy{ float:right; padding-right:6px;}

/*Productos*/
.producto-tit{ height:64px; vertical-align:top; padding-left:7px; text-align:left;}
.producto-tit a{text-decoration:none; color:#399C00; font-weight:bold; font-size:13px;}
.producto-tit a:hover{color:#399C00; text-decoration:underline;}
.producto-oferta{background-image:url(images/btn-oferta.gif); width:96px; height:24px; text-align:right; padding-right:20px; text-decoration:line-through;}
.producto-precio{background-image:url(images/btn-precio.gif); width:96px; height:23px; text-align:right; font-weight:bold; padding-right:20px;}

/*Interior*/
.interior-centro-izq{float:left; width:154px; padding-left:10px; vertical-align:top;}
.interior-centro-der{float:right; padding-right:10px; width:594px; text-align:center;}
.interior-producto-td{ padding-bottom:25px; text-align:center;}
.interior-tit{background-image:url(images/tit-bg.gif); width:557px; height:27px; background-repeat:no-repeat; text-transform:uppercase; color:#FFFFFF; text-align:left; font-weight:bold; font-size:14px; background-position:center top; padding-left:20px; line-height:28px;}
.interior-subtit{background:#E5E5E5; padding:6px 20px 6px 20px; color:#616161; width:537px;}
.interior-pag{background:#F5F5F5; padding:6px 20px 6px 20px; color:#616161; width:537px; text-align:right; color:#008837; border-top:5px solid #FFFFFF; border-bottom:15px solid #FFFFFF;}
.interior-pag a{color:#008837; padding:0px 4px 0px 4px; text-decoration:none;}
.interior-pag-ant-sgte{color:#008837; text-decoration:underline;}
.interior-pag-desactivado{ color:#B1B2B1;}

/*Izq*/
.izq-item-ocasiones{ list-style-image:url(images/icono.gif); vertical-align:top; background-image:url(images/tit-izq-ocasiones.gif); background-position:top; background-repeat:no-repeat; padding-top:18px; padding-bottom:5px; border-left:1px solid #7BB658; border-right:1px solid #7BB658;}
.izq-item-ocasiones a{color:#474747; text-decoration:none; }
.izq-item-ocasiones_over{color:#339933;text-decoration:underline;}
.izq-item-ocasiones a:hover{color:#474747; text-decoration:underline;}

.izq-item-flores{ list-style-image:url(images/icono.gif); vertical-align:top; background-image:url(images/tit-izq-flor.gif); background-position:top; background-repeat:no-repeat; padding-top:18px; padding-bottom:5px; border-left:1px solid #7BB658; border-right:1px solid #7BB658;}
.izq-item-flores a{color:#474747; text-decoration:none; }
.izq-item-flores_over{color:#339933;text-decoration:underline;}
.izq-item-flores a:hover{color:#474747; text-decoration:underline;}

.btn-espacio-dos{border-bottom: 1px solid #B2B2B2; width: 112px;padding: 4px 0px 4px 0px; color: #646464;text-decoration: none;}
.izq-item-ultimos{background-image:url(images/tit-izq-ultimos.gif); height:27px; background-repeat:no-repeat; background-position:center;}
.izq-ultimos-bg{ width:153px; height:477px; background-image:url(images/bg-ultimos.gif); background-repeat:no-repeat; background-position:right; float:right; padding-top:12px; text-align:center;}
.izq-ultimos-precio{width:118px; padding-bottom:10px; text-align:right; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.izq-ultimos-precio a{ text-decoration:none; color:#494949;}
.izq-ultimos-precio a:hover{ text-decoration:underline; color:#494949;}

/*Producto detalle*/
.detalle-datos{ padding:0px 15px 0px 23px;}
.detalle-regresar{ text-align:right; font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
.detalle-regresar a{color:#7156B1;}
.detalle-tit{ text-align:left; color:#40A629; font-size:16px; font-weight:bold;}
.detalle-codigo{ text-align:left; font-size:10px; padding-bottom:5px;}
.detalle-contenido{ text-align:justify;}
.detalle-cantidad{ text-align:left; color:#40A629; padding:25px 0px 15px 20px; font-size:13px;}
.detalle-precio{ background-color:#EAE4F3; text-align:right; height:20px; font-size:12px; padding-right:40px; line-height:20px;}
.detalle-precio-precio{ text-decoration:line-through; padding-left:25px;}
.detalle-oferta{ background-color:#D3C6E7; text-align:right; height:20px; font-size:12px; padding-right:40px; line-height:20px; font-weight:bold; border-top:2px solid #FFFFFF;}
.detalle-oferta-precio{ padding-left:21px;}
.detalle-bg-zoom{background-image:url(images/bg-detalle-zoom.gif); height:317px; padding-top:2px; vertical-align:top;}
.detalle-agregar{ text-align:right; padding-top:15px;}
.detalle-recomendar{ text-align:center; padding:7px 0px 20px 0px;}
.detalle-interesar{ text-align:left; color:#40A629; font:bold 12px Arial, Helvetica, sans-serif;}

.detalle-producto-tit a{text-decoration:none; color:#399C00; font-weight:bold; font-size:13px;}
.detalle-producto-tit a:hover{color:#399C00; text-decoration:underline;}
.detalle-producto-precio{height:15px;}
.detalle-producto-oferta{ height:15px; font-weight:bold; padding-bottom:5px;}

/*Estatica*/
.estatica-td{ text-align:justify; padding:10px 25px 10px 30px; line-height:18px;}
.estatica-td a{color:#399C00; text-decoration:underline;}
.estatica-menu{ text-align:right; vertical-align:top; border-left:1px solid #663399; padding-left:10px;}
.estatica-menu ul{list-style-type:none; padding:10px 10px 0px 0px; line-height:20px; margin:0px;}
.estatica-menu a{color:#399C00; text-decoration:underline;}
.estatica-menu a:hover{color:#8A8B89; text-decoration:underline;}

/*Varios*/
.espacio{height:10px;}
.recomendar-tit{background-image:url(images/bg-tit-recomendar.gif); height:29px; background-repeat:no-repeat; text-transform:uppercase; color:#FFFFFF; text-align:left; font-weight:bold; font-size:14px; background-position:center top; padding-left:20px;}
.recomendar-txt{padding-left:20px;}

/*Form*/
.textarea-form{border:1px solid #A2A4A3; font:11px Verdana;}
.btn-form{font:11px Arial;}
.form-textarea{border:1px solid #A2A4A3; font:11px Arial, Helvetica, sans-serif; color :#535353;}
.form-btn{font:bold 11px Arial, Helvetica, sans-serif; width:90px; color:#535353;}
#alerta{ display:none; font:bold 9pt Arial; color : #FF0000; padding:7px 5px 5px 0px;}
.form-sin-rellenar{font:11px Arial; color :#535353; background:#D0F8CD; border:1px solid #A2A4A3;}
