@charset "utf-8";
/* CSS Document */
/* -------------- lateral --------- */
#lateral{margin-top:1px !important; margin:0 0 10px 0; text-align:left; width:180px; height:auto; float:right; padding:0 0 8px 0;}
#lateral .anchocompleto{width:180px;}
#lateral .separador{clear:both; border-bottom:1px solid #DDD; margin:3px 0 5px 0;}
.contenido{width:180px; min-height:25px; border-bottom: dotted #CCC 1px; padding:8px 0 5px 0; margin-bottom: 5px;}
.lateral_titulo{color: #333; font-size:11px; float:left;}
.lateral_titulos{color: #333; font-size:12px; font-weight: bold; padding: 5px 10px; margin: 10px 0 5px 0; background-color:#E7EFF8; border:1px solid #C9DBEF;}
.refinarbusqueda{color: #FFF; font-size:11px; padding: 5px 10px 0 10px; margin: 10px 0 5px 0; border:1px solid #C9DBEF; background: #4C759B url(../imagenes/fondo_refinarbusqueda.jpg) no-repeat;}
.paginadoPieLista { height: 23px; background: url(../imagenes/paginadoPieLista.jpg) repeat-x;}
.iconos_vistas{height:23px; width:20px; float:right; margin-left:3px;}
.visitadas{height:46px; width:49px; margin:15px 0 5px 0; float:left;}
.info_visitadas{height:30px; width:145px !important; *width:125px !important; color: #666; margin-top:31px; padding-left:33px !important; *padding-left:3px !important; font-size:9px; text-align:center;}
.info_visitadas2, .info_visitadas a{color:#666; font-size:9px;}
.info_visitadas a{margin-top:31px; text-decoration: underline;}
.limpiar_visitadas{text-align:center; color:#666;font-size:11px; margin-bottom:5px;}
.limpiar_visitadas a, .vermas_visitadas a{color:#666; text-decoration:none;}
.limpiar_visitadas a:hover, .vermas_visitadas a:hover{color:#333; text-decoration:underline;}
.vermas_visitadas{text-align:center; color:#666;font-size:11px;}
.publicidad{background-color: #9F0; height:136px; width:180px;}

/* -------------- carrito desplegable --------- */
.fondo{height:168px; width:160px; background-color:#0FF; border:1px #F00 solid; padding:8px;}
.organizador{height:152px; background-color:#CCC;}
.envio{color: #000; font-size:10px;}
.info_visitadas_carrito{height:46px; width:135px !important; *width:105px !important; color: #666; margin-top:20px; padding-left:33px !important;*padding-left:3px !important; font-size:9px; text-align:center;}
.info_visitadas_carrito a{color: #666;margin-top:31px;font-size:9px; text-decoration: underline;}
.info_visitadas_carrito a:hover{text-decoration:underline;}
.cantidad, .cantidad_num, .euros, .precio{color:#000; font-size:10px; text-align:left;}
.euros, .cantidad_num, .cantidad{float:left;}
.cantidad{padding-left:16px !important; *padding-left:8px !important;}
.cantidad_num{padding-right:15px;}
.separador{border-bottom:solid #69C 1px; height:5px; margin-bottom: 3px;}
.link_visitados a{font-size: 11px;}
.tabla{clear:both; margin-left:-35px;height:19px; width:123px; background-color:#9C0; float:left;}
.ahorro, .precio_menos, .menos_euros{color:#000; font-size:10px; text-align:left; float:left;}
.menos_euros{padding-left:77px;}
#listacategorias_bloque{margin-bottom: 15px;}
#listacategorias_bloque li{list-style: none; text-align: left; padding-bottom: 5px; margin-bottom: 5px; border-bottom: dotted 1px #DDD;}
#listafamilias_bloque ul li{float:left; margin:3px 0; padding:2px 10px; width:239px;}
#listafamilias_bloque ul li a{color: #D5EAFF;}
#listafamilias_bloque ul li a:hover{color: #FFF; text-decoration: none;}
#listafamilias_bloque ul li a.selected{color: #16314E;}
#listafamilias_bloque ul li a.linkprincipal{font-weight: bold; color: #3080CF;}
#listafamilias_bloque ul li a.linkprincipal.selected, #listafamilias_bloque ul li a.linksecundario.selected{color: #16314E;}
#listafamilias_bloque ul li a.linksecundario{font-size: 11px; font-weight: normal;}
#listafamilias_bloque li ul li{padding: 2px 10px; border: none;}
div.lista_familias, #listamarcas_bloque{margin-top: 10px;}
#listamarcas_bloque ul li{float:left; margin:3px 1px; padding:2px 5px; font-weight: normal; width: auto;}
#button_display_refinarbusqueda{cursor:pointer; padding: 0 20px; color: #1C4A79; width:125px; float: left; font-weight: bold; font-size: 12px;}
.combo_orden{float: right; margin: -1px 15px 5px 0; height: 20px;}
.combo_orden select{font-size: 11px; background: #D5EAFF; color: #1C4A79; border: solid 1px #FFF;}

/* -------------- categorias --------- */
#productos ul, #lateral li{margin:0; padding:10px 0 0 3px; list-style: none;}
#productos ul{list-style:none;}
#productos img{border:0;}
.titulo{color: #F60; font-size:18px;}
#productos li{font-size: 12px;}
#productos ul{float: left; clear: left; margin: 10px 0 0 0; width: 100%;}
#productos ul li{height: 170px; width: 172px; margin: 0 6px 6px 0; float: left; background: transparent url(../imagenes/rollover.png) no-repeat; _background-image: url(../imagenes/rollover.png); background-position: 0 -170px;}
#productos ul li:hover, #productos ul li.active{background-position: 0;}
#productos ul li a:hover{color: #FFF}
#productos ul li a em{float: left; clear: left; width: 152px; height: 100px;}
#productos ul li a{display: block; font-weight: bold; width: 152px; height: 150px; margin: 10px 0 0 12px; cursor:pointer; -webkit-transition-duration: 0.2s; -webkit-transition-property: 700; -webkit-transition-timing-function: ease-in;}
#productos ul li a em img{float: left; clear: left; display: none;}
#productos ul li.grid-printers a em{background:transparent url(../imagenes/logotransparente.png) no-repeat left top;}
#productos ul li.grid-professional a em{background:transparent url(../imagenes/consumibles.png) no-repeat left top;}
#productos ul li.grid-projectors a em{background:transparent url(../imagenes/faxes.png) no-repeat left top;}
#productos ul li.grid-scanners a em{background:transparent url(../imagenes/impresoras.png) no-repeat left top;}
#productos ul li.grid-ink a em{background:transparent url(../imagenes/ordenadores.png) no-repeat left top;}
#productos ul li.grid-paper a em{background:transparent url(../imagenes/portatiles.png) no-repeat left top;}
#productos ul li.grid-accessories a em{background:transparent url(../imagenes/servidores.png) no-repeat left top;}
#productos ul li.grid-other a em{background:transparent url(../imagenes/logotransparente.png) no-repeat left top;}
.busqueda_fabricantes{background: #E7EFF8; border: solid 1px #D1E0F1; text-align: center; padding: 0 5px;}
.busqueda_fabricantes a:hover{text-decoration: none; color: #FFF;}
.busqueda_fabricantes a.selected{color: #000;}
.busqueda_fabricantes a.vertodos{font-size: 11px;}