/*product_list.css fr.FR */
#listado H1 {background:#F60; color:#FFF; font-size:17px; font-weight:normal; margin-bottom:10px; padding:3px 10px; }
#listado H1 A { background:url(../../../images/list/listado-breadcrumb-titulo.gif) no-repeat right center; color:#FFF; font-weight:bold; margin-right:5px; padding:2px 16px 2px 0;text-decoration:underline}
#listado H1 A:HOVER {color:#ffa22f;}


.fila { width:100%; overflow:hidden;}
.fleft { float:left}
.fright { float:right;}
.clr {clear:both;}

/*** filtros  ***/
#lateralListado { width:180px; float:left;}

.curvSup, .curvInf { /*height:10px;*/}
.curvSup B, .curvInf B { display:block; height:10px; margin-left:50%;}
.curvSup { background: url(../../../images/list/listado_filtros_curvas.gif) no-repeat left top;}
.curvSup B{ background: url(../../../images/list/listado_filtros_curvas.gif) no-repeat right top; display:block; }
.curvInf {background: url(../../../images/list/listado_filtros_curvas.gif) no-repeat left bottom;}
.curvInf B { background: url(../../../images/list/listado_filtros_curvas.gif) no-repeat right bottom; display:block; }
#lateralListado #filtros {border-left:1px solid #F60; border-right:1px solid #F60; padding:0 3px;}
#filtros DIV { background:url(../../../images/comun_bgr_subcateg.gif) repeat-x left bottom; padding-top:3px; border-bottom:1px solid #F60; }
#filtros H3 {background:#F60; color:#FFF; font-size:12px; padding:3px 8px; text-transform:uppercase;}
#filtros UL {font-size:11px; margin:5px;}
#filtros LI, #marcas .itemFinal { background:url(../../../images/comun_cab_flch.gif) no-repeat left 6px;  padding-left:12px;}
#filtros LI A { font-weight:bold; }
#filtros .active { background: url(../../../images/list/listado_flitros_ok.gif) no-repeat right top; display:block; font-weight:normal;}
#filtros .cancel {background: url(../../../images/list/listado_flitros_ok.gif) no-repeat right bottom; display:block;}

.rangoPVP INPUT {margin:0 3px; width:45px;}

#filtroMarcas { font-size:11px; width:100%}
#filtroMarcas B{ height:4px; } 
#marcas {border-left:1px solid #F60; border-right:1px solid #F60; width:100%; _width:99.8%; overflow:hidden;}
#marcas UL {/*margin:0 15px;*/ padding:5px 15px;}
#marcas LI { float:left; padding-right:10px; width:85px;}
#marcas .itemFinal { clear:both; float:none; font-weight:bold; width:60%;}
#marcas .active IMG, #marcas.activas IMG{ background:none; opacity:1;filter:alpha(opacity=100)}
#marcas LI IMG {opacity:0.4;filter:alpha(opacity=40)}

.banner { margin:10px 0; padding:5px 0; text-align:center; }


.paginacion { background:#3594f2; color:#FFF; font-size:11px; margin:20px 0; width:100%; border:1px solid #3594f2;}
/*.paginacion .fila {border-left:1px solid #3594f2; border-right:1px solid #3594f2;}*/
.paginacion STRONG {font-size:12px;}
.paginacion UL { background:#FFF;}
.paginacion LI { float:left; }
.paginacion #sinFiltros SPAN{background-image:none;background:url(../../../images/list/listado_flitros_ok.gif) no-repeat right -10px; padding-right:15px;  padding-left:10px;}
.paginacion #sinFiltros A { padding-right:5px;}
.paginacion LI SPAN { background:url(../../../images/list/listado_breadcrumb.png) no-repeat left center; display:block; padding:4px 8px 5px 20px;}
.paginacion LI A {background:#d7eafc; display:block; font-weight:bold; }
.paginacion .fila + .fila {background:#3594f2; color:#FFF; font-weight:bold;}
.paginacion .paginas A, .paginacion P { float: left;  margin: 5px 10px 5px 10px;}
 .paginacion P { padding-top:2px;}
.paginacion .paginas A { background: #d7eafc; font-weight:bold; height: 16px; line-height: 1em; margin: 4px 0 5px 1px; min-width: 15px;  padding: 3px 5px 0 5px;text-align: center; }
.ordenacion { float:right; padding-right:15px;}
.ordenacion SELECT { font-size:11px; margin:5px; vertical-align:middle;}
.paginas A.active, .paginas A:HOVER {background: #FFF; color:#F60; }
.paginacion .paginas .boton { padding:0;}
.paginacion LI.fright { float:right}
.paginacion LI.fright A { background:none;}

.paginacion .curvSup { background:url(../../../images/list/listado_paginacion_curvas.gif) no-repeat left top;}
.paginacion .curvSup B { background:url(../../../images/list/listado_paginacion_curvas.gif) no-repeat right top; height:2px;}
.paginacion .curvInf {background:url(../../../images/list/listado_paginacion_curvas.gif) no-repeat left bottom;}
.paginacion .curvInf B {background:url(../../../images/list/listado_paginacion_curvas.gif) no-repeat right bottom; height:2px;}

/*** top ventas ***/
/*
#productosListado #topVentas {margin:10px auto; border:0; width:99.2%; overflow:hidden; border-bottom:0}
#topVentas .elemento { background:url(../../../images/list/listado_top_bgr.gif) repeat-y left top; position:relative; width:240px; display:inline; margin:0 10px; float:left;}
#topVentas .tituloTop { background:#e1120f; color:#FFF; } 
#topVentas .tituloTop STRONG { display:none;}
#topVentas .curvSup { background:url(../../../images/list/fr/listado_top_esquinas.gif) no-repeat left top; height:50px;}
#topVentas .curvSup B { background:url(../../../images/list/fr/listado_top_esquinas.gif) no-repeat right top; display:block;  height:50px;}
#topVentas .curvInf {background:url(../../../images/list/fr/listado_top_esquinas.gif) no-repeat left bottom;color:#e1100d; line-height:10px;}
#topVentas .curvInf B { background:url(../../../images/list/fr/listado_top_esquinas.gif) no-repeat right bottom; }
#topVentas .botonera { padding:10px; padding-bottom:0; text-align:center;}
#topVentas .imagen { display:block; margin:5px 15px;}
#topVentas .descripcion { margin:0 20px;}
#topVentas .descripcion DIV { text-align:right;}
#topVentas .dcto { background: url(../../../images/list/listado_top_dcto.gif) no-repeat right top; color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-indent:15px; position:absolute; right:0; top:50px; width:92px; line-height:60px; height:88px;}
#topVentas .dcto SPAN {display:none;}
*/
/*** producto listado ***/
#productosListado { float:right; padding-right:12px; width:788px; }
#productosListado #topVentas {border:0 none;margin:10px auto;overflow:hidden;width:99.2%;}
#topVentas { background:#f9c636 url(../../../images/list/fr/list-bgr-topVentas.gif) no-repeat right top; font-family:Arial, Helvetica, sans-serif}
#topVentas .elemento { background:#FFF;  border:2px solid #f9b42a; float:left; display:inline; margin:10px 12px 10px 0; position:relative; text-align:center; width:188px;}
#topVentas .descripcion { background:#fc9419; display:none; height:115px; margin:1px; position:absolute; left:0; bottom:0; text-align:left;}
#topVentas P {color:#fff; font-size:12px; margin:6px;}
#topVentas H2 { background:#faa924 url(../../../images/list/list-topVentas-bgr.png) no-repeat center top; border:1px solid #fff; font-size:12px; font-weight:normal; height:50px; margin:0; padding:16px 6px 0 8px; text-align:left;}
#topVentas H2 A {color:#fff}
#topVentas H2 A IMG{margin-top:-3px; vertical-align:middle}
#topVentas .pvpAnterior, #topVentas .pvp { text-align:right}
#topVentas .pvpAnterior { margin-top:-5px;}
#topVentas .pvp { padding:4px 10px;}
#topVentas .dcto { background: url(../../../images/list/list-topVentas-dcto.png) no-repeat right top; color:#fff; font-size:18px; font-weight:bold; float:right; line-height:30px; position:absolute; top:15px; right:-7px; text-indent:0; width:64px;}
#topVentas .dcto STRONG { display:none}


.producto {border:1px solid #c8d0d6; background:url(../../../images/list/listado_prod_bgr.gif) repeat-y right top; color:#555; font-size:11px; margin-bottom:20px; margin-left:4px; position:relative; width:785px;}

.etiqueta { position:absolute; left:-5px; bottom:-7px;}

.imagen { text-align:center; width:170px;}
.producto .imagen DIV INPUT { margin-left:5px; vertical-align:middle;}
.producto .logo { display:block; margin:5px auto;}
.producto .foto { border:1px solid #848585; display:block; margin:7px auto; width:125px; /*height:136px;*/ text-align:center;}
.producto .foto IMG {margin:6px auto}

.producto .descripcion { width:615px;}
.descripcion .fleft { width:365px;}
.descripcion H2 { font-size:12px; margin:7px 0;}
.descripcion P {margin:0;}
.precios {margin-right:-9px; text-align:right; width:235px;}
.pvpAnterior { font-size:14px; padding-right:15px; text-decoration:line-through; height:16px;}
.precios .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right bottom;  height:56px; margin-top:3px; padding-right:15px;}
.precios .pvp IMG {margin-top:14px;}
.tipoOferta { /*background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right top; */line-height:31px; height:31px; margin:7px 0 3px 0;}
.tipoOferta STRONG {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:17px; margin-right:145px;}
.tipoOferta EM { display:none;}

.opiniones { border-top:1px dashed #555; border-bottom:1px dashed #555; margin:7px 0; padding:3px;}

.iconos { margin: 0;  text-align:right;}
.iconos SPAN { float:left; margin-top:-5px; }
.iconos IMG { margin:2px 10px 2px 0;}
.iconos DIV { background: url(../../../images/list/listado_comparar.png) no-repeat right top; padding:0 10px 0 0; line-height:26px; margin:5px 7px 0 0;}

.atributos { /*position:absolute; bottom:0;*/}
.atributos LI { background: url(../../../images/list/listado_prod_atributo.gif) no-repeat left 5px; border-left:1px solid #c8d0d6; float:left;  height:40px; min-height:40px !important; padding:0 5px 5px 10px; width:100px;}

.producto .botonera { text-align:center; position:absolute; right:0; bottom:5px;} 
.producto .botonera IMG, #topVentas .botonera IMG { margin:5px;}

/* tipo top */
.top {background:url(../../../images/list/listado_prod_rebajas.gif) repeat-y right top; border-color:#e31e18;}
.top .tipoOferta { background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right top; }
.top .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right top; }

/* tipo rebajas */
.rebajas {background:url(../../../images/list/listado_prod_rebajas.gif) repeat-y right top; border-color:#e31e18;}
.rebajas .tipoOferta { background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right -31px; }
.rebajas .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right top; }

/* tipo promocion */
.promocion .tipoOferta { background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right -93px; }
.promocion .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right -56px; }
.promocion .tipoOferta STRONG { margin-right:125px;}

/* tipo ahorro FD */
.ahorro .tipoOferta { background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right -62px; }
.ahorro .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right bottom; }
.ahorro .tipoOferta STRONG {color:#F60; margin-right:130px;}

/* tipo PRO */
.profesional {background:url(../../../images/list/listado_prod_bgr.gif) repeat-y right top; border-color:#565455;}
.profesional.promocion .tipoOferta { background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right -124px; }
.profesional .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right -112px; }
.profesional .tipoOferta STRONG {color:#fff; margin-right:130px;}

/* tipo SEMI-PRO */
.semiprofesional {background:url(../../../images/list/listado_prod_bgr.gif) repeat-y right top; border-color:#565455;}
.semiprofesional.promocion .tipoOferta { background:url(../../../images/list/fr/listado_tipoOferta.png) no-repeat right -124px; }
.semiprofesional .pvp { background: url(../../../images/list/listado_tipoPrecio.png) no-repeat right -112px; }
.semiprofesional .tipoOferta STRONG {color:#fff; margin-right:130px;}

/**** combinaciones ****/
.combinaciones { margin:5px 0 15px 0; width:100%; overflow:hidden;}
.combinaciones H4 { background:#c8d0d6; border-top:1px solid #FFF; border-bottom:1px solid #FFF; color:#666; font-size:90%; padding:2px 12px; text-transform:uppercase;}
.combinaciones UL {margin:5px 0;  padding-left:12px;}
.combinaciones LI { background:url(../../../images/comun_pto_pie.gif) no-repeat left 5px; float:left; display:inline; font-size:85%; margin-right:10px; margin-bottom:3px; padding:0px 5px 0 10px; width:17%;}
.combinaciones LI A {color:#1a5d92;}
.combinaciones A:HOVER {color:#ffa22f}


/**** resultado fallido ****/
#error {width:860px; margin:50px auto;}
#error P {font-size:1.2em; font-weight:bold; color:#fa7622; background:url(../../../images/listado_error.jpg) no-repeat right top; height:230px; padding-top:10px; padding-right:400px;}
#error DIV {text-align:center;}

