@charset "utf-8";
/* CSS Document */

/*#div_peqimg ul li
{
opacity:0.5;
}

.sombrear
{
opacity:0.5 !important;
}*/
#prec_rebaja
{
font-size:13px;
}
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay 
{
background-color:#000; 
cursor:wait;
/*overflow:hidden;*/
}

/* Container */
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3147483648; position:absolute; top:-15px; right:-16px; cursor:pointer;}

#img_grandex
{
width:350px;
}
#detall_prod_bienv
{
padding-top:8px;
/*font-size:11px;*/
}

.r_demodetll li:first-child
{
margin-right:5px;
}
.r_demodetll
{
color:#5B5B5B; 
}

.r_demodetll a
{
color:#EB1F1F;
text-decoration:none;
}

.r_demodetll a:hover
{
color:#EB1F1F;
text-decoration:underline;
}

.Lablverd
{
color:#58750D;
}

.cl_noprincipal
{
cursor:pointer;
width:86px;
height:86px;
}

.cl_principal
{
cursor:pointer;
width:86px;
height:86px;
}

.no_sombrear
{
opacity:1 !important;
}

.rprod-detalle ul{
/*margin-bottom:15px;
padding-left:15px;*/
}

.rprod-detalle ul li ul{
margin-bottom:0px;
}

.rprod-detalle{
margin:0 14px;
}

.rprod-detalle .image {
height:140px;
width:140px;
position:relative;
margin:0px 1px;
}

.rprod-detalle .rcategories {
margin:0px 1px;
padding:9px 14px;
/*width:132px;*/
font-size:9px;
}

.rprod-detalle .rcategories a {
color:#eb1f1f;
}

.rprod-detalle .rprod_titulo {
padding:0px 14px;
font-size:12px;
font-weight:bold;
color:#5b5b5b;
}

.rprod-detalle .rprod_marca {
padding:0px 14px;
font-size:12px;
color:#5b5b5b;
}

.rprod-detalle .rprod_texto {
padding:9px 14px;
font-size:11px;
color:#5b5b5b;
}

.rprod_texto p{
color:#5b5b5b;
}

.rprod_texto ul{
padding-left:14px;
}


.rprod-detalle .rprod_precio {
float:left; 
width:186px; 
background-image:url(../images/bg_prdto_cell_top.jpg); 
background-repeat:repeat-x;
padding:0px 14px;
background-color:#e0e0e0;
color:#f20e31;
height:19px;
padding-top:1px;
}

.rprod-detalle .rprod_comprar {
float:left; 
height:19px; 
position:relative; 
width:113px; 
background-image:url(../images/ch_comprar_rojo.gif); 
background-repeat:repeat-x; 
border-left:solid 1px #FF0000; 
border-right:solid 1px #FF0000; 
margin-left:2px; 
padding-left:25px; 
color:#FFFFFF; 
font-weight:bold;
padding-top:1px;
cursor:pointer;
}
.rprod-detalle .rnuevo { 
display:block;
position:absolute;
top:-2px;
right:16px;
width:74px;
height:38px;
/*background-image:url(../images/rp_nuevo_big.png);*/
background-repeat:no-repeat;
}

.rprod-detalle .re_gratis {
display:block;
position:absolute;
top:265px;
right:0px;
width:85px;
height:85px;
/*background-image:url(../images/rp_nuevo_big.png);*/
background-repeat:no-repeat;
}


.rprod-detalle .rrebaja {
display:block;
position:absolute;
top:-2px;
right:16px;
width:74px;
height:38px;
/*background-image:url(../images/rp_rebaja_big.png);*/
background-repeat:no-repeat;
}

.rprod-detalle .rcarr_comp {
display:block;
position:absolute;
top:0px;
right:11px;
width:25px;
height:21px;
background-image:url(../images/carro_comp_wsombra.png);
background-repeat:no-repeat;
}


.raya_puntos_verdes
{
background-image:url(../images/border_dot_green.png); 
background-repeat:repeat-x; 
font-size:2px; 
height:2px; 
margin-top:10px; 
margin-bottom:10px;
}

.peq_imags li
{
height:86px; 
width:86px; 
background-color:#CCCCCC;
margin-top:2px;
margin-left:2px;
}

.peq_imags li:first-child
{
margin-left:0px;
}

#rpag_anterior
{
color:#eb1f1e;
text-decoration:none;
}

#rpag_anterior span:hover
{
color:#eb1f1e;
text-decoration:underline;
cursor:pointer;
}

#rpag_anterior a
{
color:#eb1f1e;
text-decoration:none;
}

#rpag_anterior a span
{
color:#eb1f1e;
text-decoration:none;
}

#rpag_anterior a span:hover
{
color:#eb1f1e;
text-decoration:underline;
}


.cond_entrega_prod
{
color:#637c00; 
padding:9px 14px;
}

.cond_entrega_prod div:first-child
{
font-weight:bold;
padding-bottom:4px;
}

.verdemo
{
width:322px; 
font-size:11px; 
color:#ff0000; 
margin-left:14px; 
margin-top:5px;
height:25px; 
margin-bottom:11px;
background-image:url(../images/ver_demo.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.items_desglose
{
color:#5B5B5B;
text-decoration:none;

}

.items_desglose a
{
color:#fb0000;
text-decoration:none;

}

.items_desglose a:hover
{
color:#fb0000;
text-decoration:underline;

}

.verdesglose ul li
{
padding-left:0px;
}
.verdesglose
{
width:322px; 
font-size:11px; 
/*color:#ff0000; */
/*margin-left:14px; */

margin-top:5px;
/*height:25px; */
margin-bottom:11px;
/*background-image:url(../images/ver_demo.jpg);
background-repeat:no-repeat;
background-position:bottom right;*/
}

.disponible
{
width:262px; 
font-size:11px; 
color:#ff0000; 
margin-left:14px; 
height:25px; 
margin-bottom:11px;
}

.entregas_cam
{
width:202px; 
font-size:11px; 
color:#ff0000; 
margin-left:14px; 
padding-left:36px; 
background-image:url(../images/cam_entrega.jpg); 
background-repeat:no-repeat; 
background-position:left bottom; 
height:25px; 
margin-bottom:11px;
}

.entregas_exp_cub
{
width:292px; 
font-size:11px; 
color:#ff0000; 
margin-left:14px; 
padding-left:36px; 
/*background-image:url(../images/prod_exp_cubo.jpg); 
background-repeat:no-repeat; 
background-position:left bottom; */
height:25px; 
margin-bottom:11px;
}

.rproveed_ou
{
color:#5c7700;
margin-top:2px;
}

.rproveed_ou span
{
color:#9da282;
}

#rp_cant
{
padding-bottom:9px;
width:300px;
}

#rp_cant li:first-child
{
width:60px; 
color:#58750d
}

#rp_cant li span
{
padding-left:16px;
color:#e30034;
}

#rp_cant_hentrega
{
/*padding-left:14px
height:40px;*/
}

#rp_cant_hentrega li:first-child
{
color:#58750d;
}

#rp_cant_hentrega li span
{
padding-left:4px;
}

.rcond_reserv_cartel
{
height:25px;
height:30px;
color:#fa0502;
}

.rcond_entrega_cartel_cam
{
background-image:url(../images/cam_entrega.jpg);
background-repeat:no-repeat;
background-position:left top;
height:25px;
height:30px;
color:#fa0502;
padding-left:30px !important;
padding-top:3px !important;
margin-left:10px !important;
width:150px;
}

#rp_cant_hentrega .rphora_entrega select
{
/*width:87px;*/
}

.detall_prods ul
{
padding-left:14px;
}



/*fin de los estilos mios....*/





.dpto-header{
margin-top:20px;
margin-left:16px;
}

/* path de departamento */
.dpto-path ul{
float:left;
overflow:visible;
min-height:0;
}

.dpto-path ul li {
overflow:visible;
position:relative;
display:block;
margin:0px;
padding:0px
}

.dpto-path ul li ul {
position:absolute;
top:-8px;
width:244px;
visibility:visible;
}

.dpto-path ul li ul li {
}

.dpto-path-menu {
width:244px;
}

.dpto-path-menu.hover{
z-index:9999999999999999999999;
}

.dpto-path-menu ul {
}

.menu-top-shadow {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
height:8px;
background-image:url(../images/bg_menu_top_shadow.png) !important;
background-repeat:no-repeat;
font-size:1%;
}

.menu-middle-shadow {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
height:1%;
background-image:url(../images/bg_menu_middle_shadow.png);
background-repeat:repeat-y;
}

.menu-bottom-shadow {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
height:8px;
background-image:url(../images/bg_menu_bottom_shadow.png) !important;
background-repeat:no-repeat;
font-size:1%;
}

.dpto-path ul li h1 {
padding-top:3px;
}

.dpto-path ul li a {
overflow:hidden;
margin-left:10px;
margin-right:4px;
padding-left:14px;
padding-right:3px;
padding-top:5px;
padding-bottom:6px;
background-image:url(../images/border_dot_gray.png);
background-repeat:repeat-x;
background-position:top left;
color:#ff0000;
text-decoration:none;
cursor:pointer;
}

.dpto-path ul li span{
display:inline;
color:#58750d;
height:1%;
}

.dpto-path ul li a.green {
padding-top:3px;
padding-bottom:6px;
background-image:url(../images/icon_path_red.png);
background-repeat:no-repeat;
background-position:left;
font-size:12px;
font-weight:bold;
color:#58750d;
}

.dpto-path ul li a.red {
padding-top:4px;
padding-bottom:5px;
background-image:url(../images/icon_path_green.png);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
color:#ff0000;
}

/* paginador de productos */
.prdto-paginator {
height:30px;
background-image:url(../images/bg_paginator.png);
background-repeat:repeat-x;
font-size:11px;
color:#58750d;
}

.prdto-paginator ul {
height:inherit;
}

.prdto-paginator ul li {
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:9px;
padding-right:8px;
margin:6px 0px;
height:20px;
background-image:url(../images/splitter_green.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.prdto-paginator ul li:first-child {
padding-left:7px;
background-image:none;
}

.prdto-paginator ul li a {
margin-top:1px;
color:#eb1f1f;
}

.prdto-paginator ul li label {
display:block;
float:left;
margin-right:8px;
margin-top:1px;
}

.prdto-paginator ul li span {
float:left;
margin-top:1px;
color:#5b5b5b;
}

.prdto-paginator ul li input[type=text] , .prdto-paginator ul li select {
display:block;
float:left;
width:46px;
height:19px;
}

.prdto-paginator ul li.prdto-paginator-page-prev {
padding-left:50px;
}

.icon-row-view {
background-image:url(../images/icon_row_view.png);
background-repeat:no-repeat;
}

.icon-cell-view {
background-image:url(../images/icon_cell_view.png);
background-repeat:no-repeat;
}

/* Ordenar productos */
#prdto-order-bottom{
padding-top:1px;
background-image:url(../images/border_dot_green.png);
background-repeat:repeat-x;
background-position:left top;
}

#prdto-order-top{
padding-bottom:1px;
background-image:url(../images/border_dot_green.png);
background-repeat:repeat-x;
background-position:left bottom;
}

.prdto-order {
font-size:11px;
color:#58750d;
}

.prdto-order ul {
height:37px;
}

.prdto-order ul li {
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
padding-left:12px;
padding-right:11px;
margin:9px 0px;
height:20px;
background-image:url(../images/splitter_green.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.prdto-order ul li:first-child {
padding-left:7px;
background-image:none;
}

.prdto-order ul li label {
display:block;
float:left;
margin-right:8px;
margin-top:1px;
}

/* Lista de productos en forma de grid */
.prdto-grid-list {
margin:0px 14px;
padding-bottom:15px;
background-color:#FFFFFF;
color:#5b5b5b;
}

.prdto-grid-list table {
table-layout:fixed;
margin-top:5px;
width:710px;
}

.prdto-grid-list table tr td {
/*overflow:hidden;*/
width:142px;
vertical-align:text-top;
}

.prdto-grid-list img {
display:block;
border:0px;
margin:0px;
}

.prdto-grid-list .new {
display:block;
position:absolute;
top:-2px;
right:5px;
width:51px;
height:25px;
background-image:url(../images/new.png);
background-repeat:no-repeat;
}

.prdto-grid-list .discount {
display:block;
position:absolute;
top:-2px;
right:5px;
width:51px;
height:25px;
background-image:url(../images/discount.png);
background-repeat:no-repeat;
}

.prdto-grid-list a.ver-mas {
display:block;
float:left;
padding:4px 6px;
margin:1px 0px;
border:1px solid #FFFFFF;
background-color:#eb1f1f;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
line-height:7px;
}

.prdto-grid-list a.buy {
display:block;
float:right;
padding-top:6px;
padding-bottom:6px;
padding-right:27px;
background-image:url(../images/cart.png);
background-repeat:no-repeat;
background-position:right bottom;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
line-height:7px;
}

.prdto-grid-list .cell_top_gray {
background-image:url(../images/bg_prdto_cell_top.jpg);
background-repeat:repeat-x;
background-position:top;
}

.prdto-grid-list .cell_middle_gray {
background-image:url(../images/bg_prdto_cell_middle.jpg);
background-repeat:repeat-y;
}


.prdto-grid-list .categories {
margin:0px 1px;
padding:9px 4px;
/*width:132px;*/
font-size:9px;
}

.prdto-grid-list .categories a {
color:#eb1f1f;
}

.prdto-grid-list .image {
height:140px;
width:140px;
position:relative;
margin:0px 1px;
}

.prdto-grid-list .description {
overflow:hidden;
margin:0px 1px;
padding:10px 8px;
/*width:124px;*/
}

/*.prdto-grid-list .description.discount {
background-color:#E0E0E0;
background-image:url(../images/bg_top_discount.jpg);
background-repeat:repeat-x;
background-position:top;
}*/

.prdto-grid-list .characteristic {
margin:0px 1px;
padding:0px 8px;
padding-bottom:10px;
}

.prdto-grid-list .price {
overflow:hidden;
margin:0px 1px;
padding:4px 6px;
/*width:132px;*/
height:16px;
line-height:16px;
/*background-color:#E0E0E0;
background-image:url(../images/bg_discount.jpg);
background-repeat:repeat-x;
background-position:top;*/
color:#ff0000;
font-size:11px;
}

/*.prdto-grid-list .price.discount {
background-color:#FFFFFF;
background-image:none;
}*/

.prdto-grid-list .buy {
overflow:hidden;
margin:0px 1px;
padding-left:1px;
padding-right:5px;
/*width:134px;*/
background-color:#999999;
}

