/* 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-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;}

/*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 a:hover{color:#474747; text-decoration:underline;}
.izq-item-ocasiones_over{color:#339933;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;font-weight:bold}
.detalle-producto-oferta{ height:15px; font-weight:bold; padding-bottom:5px;}
.detalle-producto-precio-oferta{font: 12px Arial; color:#000000; text-align: center; text-decoration:line-through;}


/*Varios*/
.espacio{height:10px;}

/*Form*/
.textarea-form{border:1px solid #A2A4A3; font:11px Verdana;}
.btn-form{font:11px Arial;}




/*Home*/
.home_txt{color:#6A2D1B; font: 10px Verdana; text-align:right; padding: 5px 5px 0px 10px;}

/*Menu izq*/
.productos{ background-color:#FFFFFF; font-size:10px; padding: 3px 13px 8px 32px;}
TD.link_productos a {DISPLAY: block}
link_productos{text-align: right; font-size: 10px; font-family: Verdana;}
TD.link_productos a {border-bottom: 1px solid #B2B2B2; text-align: right; padding:3px 0px 3px 0px; width: 100%; text-decoration: none; color: #646464; font-size: 10px;}
TD.link_productos a:hover {border-bottom: 1px solid #B2B2B2; text-align: right; padding:3px 0px 3px 0px; width: 100%; text-decoration: none; color: #FF0000; font-size: 10px;}
.m_izq_borde{border-left:3px solid #FFFFFF;}
.ocasiones{ padding:1px 10px 5px 0px;text-align: right;}
.precios{ padding:1px 10px 20px 0px;text-align: right;}
.buscar_contenido{padding:2px 10px 5px 10px; padding: text-align:left; background: url(../images/buscar_fondo.gif) no-repeat;}

/*Centro*/
.centro{text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif;}
.centro a{color:#42B202;}
.centro_interior{padding: 0px 10px 0px 10px;}
.centro_interior_gracias{background: url(../images/centro_gracias_img_patron.gif); padding: 0px 20px 0px 20px;}

/*Titulares*/
.tit_producto{font:19px Arial; font-weight: bold; color:#FF0000;}
.tit_borde{border-bottom: 2px solid #FD7C11; padding: 8px 0px 0px 0px;}
.tit_combo{text-align:right; color: #555555; font:8pt Ms Sans Serif;}
.tit_paginado{color: #646464; text-decoration: none; font-size: 10px; padding:7px 0px 10px 10px;}
A.link_paginado, A.link_paginado:VISITED, A.paginado:ACTIVE{ padding: 0px 3px 0px 3px; color: #666666; text-decoration: none; font: 10px Verdana; font-weight:bold;} 
A.link_paginado:HOVER{ padding: 0px 3px 0px 3px; color: #FF0000; text-decoration: underline; font: 10px Verdana; font-weight:bold;} 
.tit_ubicacion{color: #646464; text-decoration: none; font: 11px Arial ; padding:2px 0px 0px 0px; /*padding:2px 0px 14px 0px;*/}
A.link_ubicacion, A.link_ubicacion:VISITED, A.ubicacion:ACTIVE{ padding: 0px 3px 0px 3px; color: #666666; text-decoration: none; font: 11px Arial;} 
A.link_ubicacion:HOVER{ padding: 0px 3px 0px 3px; color: #FF0000; text-decoration: underline; font: 11px Arial;} 

/*Producto Chico*/
.prod_chico_nombre_td{text-align: center; padding:3px 2px 10px 2px; background: url(../images/prod_chico_patron.gif);}
A.prod_chico_nombre, A.prod_chico_nombre:VISITED, A.prod_chico_nombre:ACTIVE{ font:12px Arial; color:#FF0000; font-weight: bold;} 
A.prod_chico_nombre:HOVER{ font:12px Arial; color:#FF0000; font-weight: bold;} 
.prod_chico_costo{font: 10px Arial; color:#6A2D1B;text-align: right; padding: 0px 8px 0px 0px; background: url(../images/prod_chico_patron.gif);}
.prod_chico_costo_tachado{font: 10px Arial; text-decoration:line-through; color:#6A2D1B;text-align: right; padding: 0px 8px 0px 0px; background: url(../images/prod_chico_patron.gif);}
.prod_chico_td{padding:0px 0px 0px 0px; background: url(../images/prod_chico_patron.gif);}
.prod_chico_oferta{font: 11px Arial; color:#6A2D1B; text-align: right; padding: 0px 8px 5px 0px; font-weight: bold; background: url(../images/prod_chico_patron.gif);}
.prod_chico_espacio{padding:0px 0px 12px 0px;}

/*Producto Mediano*/
.prod_med_nombre{border-bottom: 2px solid #FD7C11; padding: 8px 0px 2px 18px; font:15px Arial; font-weight: bold; color:#FF0000;}
.prod_med_codigo{text-transform: uppercase; font:10px Verdana; padding: 2px 0px 0px 18px;}
.prod_med_costo{font:12px Arial; text-align:right; font-weight: bold; color: #633021;}
.prod_med_costo_tachado{text-align:right;text-decoration:line-through;}
.prod_med_detalle{font:10px Verdana; padding: 12px 0px 20px 18px; /*padding: 15px 0px 30px 18px;*/text-align:justify;}
.prod_med_derecha{text-align:center; font:10px Verdana; padding:28px 0px 0px 0px;}
.prod_med_btn{padding:10px 0px 0px 0px;}
.prod_med_volver{text-align:right; padding:0px 5px 2px 0px;}
.prod_med_seguir_viendo{text-align:right; padding:0px 30px 0px 0px;}
.prod_med_td{background:#FBFBFB; border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.prod_med_tambien_puede{font:12px Arial; padding:0px 0px 10px 0px; /*padding:10px 0px 10px 0px;*/ font-weight: bold; color: #633021;}

/*Redefinir productos derecha*/
.prod_mostrar_por{font:12px Arial; font-weight: bold; color: #633021; padding:5px 0px 0px 0px;}
.prod_mostrar_palabra{font:12px Arial; font-weight: bold; color: #FF0000; text-transform:capitalize;}
.prod_menu_der{border-left:1px dotted #B7B7B7; padding:0px 0px 0px 10px;}
.no_link_redefinir{padding:0px 0px 0px 11px; color: #FF9900; font-size: 10px; font-weight:bold;}
.prod_subt_der{padding:10px 0px 0px 5px; font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#FB6400;}
A.link_redefinir, A.link_redefinir:VISITED, A.link_redefinir:ACTIVE{padding:5px 0px 5px 11px; color: #646464; text-decoration: none; font-size: 10px;} 
A.link_redefinir:HOVER{padding:5px 0px 5px 11px; color: #FF0000; text-decoration: underline; font-size: 10px;} 

/*Carrito de Compras*/
.carrito-titular{background-image:url(../images/tit-carrito.gif); width:724px; height:27px; background-repeat:no-repeat; text-transform:uppercase; color:#FFFFFF; text-align:left; font-weight:bold; font-size:14px; padding-left:20px; line-height:28px; display:block;}
.carrito-txt{text-align:left; padding:15px 0px 10px 15px;}
.carrito-tit td{ background-color:#f0f3f0; border-bottom:5px solid #37a22b; font-weight:bold; color:#4b4b4b; text-align:left; padding-left:10px; height:25px;}
.carrito-item{background-color:#F0F3F0; text-align:right; padding-right:5px;}
.carrito-producto{text-align:left; padding-left:5px; font-weight:bold;}
.carrito-opciones{padding:3px 0px 2px 0px; text-align:center;}
.carrito-total{background-color:#96a796; color:#FFFFFF; text-align:right; padding-right:5px; font-weight:bold; height:20px;}
.carrito-btn{ padding:0px 10px 0px 10px;}

/*Complementos*/
#complementos{background:url(../images/complementos_bg.gif) no-repeat; width:355px; height:190px; display:block; padding-left:265px; padding-top:63px; margin:0 auto;}
.item_comp{width:110px; float:right;  height:210px;}
.item_comp b{display:block; color:#FFFFFF;}
.comp_txt{height:54px; color:#FFFFFF;}

/*Registro*/
.registro_tit{color:#FFFFFF; font: 11px Arial; background-color:#44A828; border-right: 2px solid #FFFFFF; font-weight:bold; padding:3px 2px 3px 5px; text-transform: normal;}
.registro_txt_obligatorio{font: 9px Arial; color:#FF0000;}
.registro_contrasena{padding: 0px 0px 0px 20px; background: url(../images/contrasena_fondo.gif) no-repeat;}
.registro_td{padding: 6px 0px 0px 0px; width:237px; text-align:center;}
.registro_form_textarea{font: 10px Arial; height:17px;}
.registro_form_btn{font: 10px Arial; height:17px; border:1px solid #666666;}
.registro_logueado_td{padding: 6px 10px 0px 10px;  width:333px; color:#61320C; font: bold;}

/*Datos de entrega*/
.datos_entrega_espacio{padding: 5px 0px 8px 20px;}
.datos_entrega_espacio td{text-align:left;}
.datos_entrega_contrasena{padding: 17px 0px 20px 5px; color:#FFFFFF; background-image:url(../images/contrasena_fondo.gif); background-repeat:no-repeat; background-position:center;}
.datos_entrega_tit{padding:3px 2px 3px 5px; color:#FFFFFF; background:#339933; border-bottom: 2px solid #FFFFFF; font-weight: bold; text-align:left;}
.datos_entrega_comentarios{font: 9px Arial; font-weight: bold; text-align:right;}
.datos_entrega_info { text-decoration:underline; color:#37A22B; cursor: help; } 
.datos_entrega_texto{padding: 0px 0px 8px 0px; text-align:justify;}
.datos_entrega_td_btn{padding: 0px 50px 12px 0px; text-align: right;}
.datos_entrega_costo_td{font:bold 15px Arial; color:#37A22B; padding:5px 0px 5px 160px; text-align: center; border-bottom: 1px solid #B4AFAF; border-top: 1px solid #B4AFAF;}

/*Links*/
A.link_rojo, A.link_rojo:VISITED, A.link_rojo:ACTIVE{color: #FF0000;} 
A.link_rojo:HOVER{color: #FF0000;} 

/*Popups*/
.popup_espacio{padding: 10px 20px 10px 35px;}
.popup_espacio a{color:#42B202;}

/*Paginas estaticas*/
.est_td{padding:5px 25px 0px 40px; text-align:justify; font: 12px Ms Sans Serif; height:350px; line-height: 15px;}
.est_derecha{padding:0px 0px 0px 0px; border-left:1px dotted #B7B7B7;}
A.est_link, A.est_link:VISITED, A.est_link:ACTIVE{padding:5px 0px 5px 8px; color:#EF4811; text-decoration: underline; font: 11px Arial;} 
A.est_link:HOVER{padding:5px 0px 5px 8px; color:#EF4811; text-decoration: underline; font: bold 11px Arial;} 
.est_inactivo{padding:5px 0px 5px 8px; color:#666666; font: bold 11px Arial;}
.est_subt{font: bold; color:#EF4811;}
.est_espacio{padding: 5px 0px 0px 15px;}
.est_txt_contacto{font: 11px Arial; padding: 0px 0px 0px 10px;}

/*Forms*/
.form_combo{font: 10px Verdana; width:130px;}
.form_combo_dos{font: 10px Verdana;}
.form_textarea{font: 10px Verdana;}
.sin_rellenar{font: 10px Verdana; background: #E5FAD1;}
.form_btn{font: 8pt Arial; background: #CECECE;}
.form_combo_cantidad_item{font: 10px Verdana; color: #555555; width:100px;}

/*Footer*/
.footer_centro_link{text-align:center; background:#FFFFFF; border-top: 1px solid #B2B2B2; padding: 5px 0px 0px 4px;}
.footer_centro{background:#FFFFFF; padding: 7px 0px 0px 0px;}
A.link_footer, A.link_footer:VISITED, A.link_footer:ACTIVE{ padding: 0px 3px 0px 3px; text-decoration: none; text-align: center; font: 11px Arial; color:#EF4811;} 
A.link_footer:HOVER{ padding: 0px 3px 0px 3px; text-decoration: underline; text-align: center; font: 11px Arial; color:#EF4811;} 
.copyright{text-align: center; font: 11px Arial; color: #FFFFFF; padding: 0px 5px 0px 0px;} 



