@import url("tables.css");

body{margin:0px;padding:0px;background: url(../img/fondo-web.jpg) top left repeat-x;background-color: #cecdca;font-family: arial,verdana,tahoma,helvetica,sans-serif;width: 100%;}

img{border: none;}

a:visited{text-decoration: none;color: #000000;}
a:link{text-decoration: none;color: #000000;}
a:hover{text-decoration: underline;color: #FF0000;}
a:active {text-decoration : underline;color: #000000;}

span.label{font-weight: bold;}
span.label-14{font-weight: bold;font-size: 14px;}
span.label-red{font-weight: bold;color:#ed1c24;font-size: 14px;}
span.label_u{font-weight: bold;text-decoration: underline;}
span.red{color:#ed1c24;}

#error { padding: 5px 20px 5px 20px; border: 3px solid #EE0;  background-color: #FFE;  padding:5pt; margin: 0px auto;}

.clearing-left {clear:left;height: 0px;}
.clearing {clear:both;height: 0px;}

.session {position:absolute; top: 0;left: 0;background-color: #000000;color: #FFFFFF;font-size: 10px;}
.session a {color: #FFFFFF;}

.ampliado{color:#00A000;}
p.texto{font-size: 0.7em;color: #666666;margin: 8px 0px 12px 0px;}
p.texto a{color: #444444;margin: 4px 0px 20px 0px;}
p.texto2{font-size: 1.2em;color: #666666;margin: 8px 0px 12px 0px;}

.texto_aviso {margin-bottom: 5px;font-size: 0.8em;color: #CC6666;border: 1px solid #efedb1;background-color:#fefdef;padding: 5px 0px 5px 5px;}
.texto_aviso p{margin: 4px 0px 4px 0px;text-decoration: none;}
.texto_aviso a{font-size: 0.7em;color: #CC4444;text-decoration: underline;width: 100%;}
.texto_aviso ul{list-style-type: none;margin: 0px 0px 0px 30px; padding: 2px 0px;}
.texto_aviso ul li{padding: 0px 0px 0px 10px;color:#666666; background: url(../img/bulletred.gif) 0 50% no-repeat;}

.texto_aviso2 {border: 1px solid #f3ab57;background:url(../img/fondo_listadocategorias.png) top left repeat;margin: 5px;padding:5px;}
.texto_aviso2 p{margin: 0px;font-weight: bold;font-size: 12px;}


div#general{ margin: 0px auto; width: 955px;background-color: #FFFFFF;}

div#cabecera{width: 955px;height: 90px;margin: 0px; padding: 0px;}

div#banner{	width: 955px;	height: 90px;}

a#popup{display:none;}

a#logo{width: 210px;height: 90px;background-image: url(../img/logo.jpg);background-repeat: no-repeat;background-position: top left;float: left; margin: 0px; padding: 0px;}

div#img_banner{	height: 114px;margin-left: 210px;background-image: url(../img/banner.jpg);background-repeat: no-repeat;background-position: top left;}

.top-slider{position:relative;height: 304px;}
.slider {position:relative;height: 304px;}
.slider .slide {display:none;position:absolute;top:0;left:0;z-index:1;opacity:0.0;height: 304px;background-color: #FFFFFF;border: 1px solid #DDDDDD;}
.slider .current {display:block;opacity:1.0;z-index:3;}
.slide .slider_container {width: 574px;height: 300px;}
.slide .slider_content{float: left; width: 185px;margin: 0px;padding-right: 5px;font-size: 10px;background: url(../img/fondo_slider_content.jpg) top right no-repeat;height: 150px;}
.slide .slider_content.last{background: none;}
.slide .slider_content .slider_content_img {width: 77px;height: 150px;float: left;margin: 0px 5px;}
.slide .slider_content .slider_content_img img{width: 77px;margin: 0px;max-height: 150px;}
.top-slider ul.slider_quick{position: absolute; right: 0px; top: 285px;z-index: 6; list-style-type: none; margin: 0px; padding: 0px;}
.top-slider ul.slider_quick li{float: left;}
.top-slider .slider_quick a{display: block;float: left;height: 16px; width: 16px;margin: 0px 3px;background: url(../img/circle.png) top left no-repeat transparent;}
.top-slider .slider_quick .current_a a{background-position: left -16px;}

.galeria .slider {position:relative;height: 100px;}
.galeria .slider .slide {display:none;position:absolute;top:0;left:0;z-index:1;opacity:0.0;height: 100px;background-color: #FFFFFF;}
.galeria .slider .current {display:block;opacity:1.0;z-index:3;}


div#contenedor-buscador {background: url('../img/fondobuscador.jpg') left 22px no-repeat;margin-left: 15px;padding-top: 22px;width: 533px;height: 56px;float:left;position:relative;}
div#buscador{padding: 0px;margin: 0px;height: 34px;width: 533px;}
div#buscador .texto{border: 0px;margin:0px 0px 0px 0px;padding: 10px 0px 0px 30px;background-color: transparent;font-size: 10px;width: 424px;}
div#buscador .boton{border: 0px;background: url(../img/fondo-buscar.jpg) top left no-repeat;height: 19px;width: 67px;color: #FFFFFF;margin: 0px 0px 0px 0px;padding: 0px;font-size: 10px;font-weight: bold;vertical-align: middle;}

div#sub-buscador {padding: 0px;font-size: 11px;height: 22px;}
div#sub-buscador a {text-decoration: none; color: #FFFFFF;display: block; float: left;height: 19px;font-weight: bold;}
div#sub-buscador a:hover {text-decoration: underline; color: #DDDDDD;}
div#sub-buscador a#busqueda_avanzada {background: url('../img/busq_avanzada.png') top left no-repeat;padding: 3px 0px 0px 30px;}
div#sub-buscador a#tutorial_ayuda {background: url('../img/tutorial_ayuda.png') top left no-repeat;padding: 3px 0px 0px 30px;margin-right: 5px;}
div#sub-buscador a#catalogo_maquinas {background: url('../img/catalogo_maquinas.png') top left no-repeat;padding: 3px 0px 0px 30px;}

div#cabecera #registro-usuarios{float: left;margin: 22px 0px 0px 0px;padding: 0px;width: 197px;font-size: 12px;text-align: center;}
div#cabecera #registro-usuarios a {text-decoration: underline;}
div#cabecera #panel-usuarios{float: left;margin:0px;color:#000000;font-size: 0.6em;text-align: center;width: 197px;}
div#cabecera #panel-usuarios a{height: 17px;border:none;color:#000000;padding: 0px;text-decoration: none;}
div#cabecera #panel-usuarios a:hover{text-decoration: underline;}
div#cabecera #panel-usuarios div.carrito_compra {margin:2px 5px;padding:; font-size: 12px;border: 1px solid #DDDDDD;}
div#cabecera #panel-usuarios div.carrito_compra table{width: 187px;text-align: center;margin: 0px; padding: 0px;}
div#cabecera #panel-usuarios div.carrito_compra table tbody{margin: 0px; padding: 0px;}
div#cabecera #panel-usuarios div.carrito_compra table td a{color: #000000;font-weight: bold;font-size: 10px;text-decoration:none;padding: 2px;}
div#cabecera #panel-usuarios div.carrito_compra table td a:hover{text-decoration:none;}


div#cabecera #nombreusuario {position: absolute;top: 2px; left: 0%;text-align: right;width: 513px;margin: 0px;color: #000000;font: 0.7em Verdana;padding-right: 6px;font-style: italic;font-weight: bold;}

div#menu_principal{	width: 955px;height: 61px;background: url(../img/menu.png) top left no-repeat;padding: 0px;margin: 0px;text-decoration:none;position:absolute;}

div#menu_principal #menu{float: left;height: 61px;}
div#menu_principal #menu div{float: left;padding-top: 18px;height: 15px;background: url('../img/barra.png') right 18px no-repeat;}
div#menu_principal #menu div.last {background:none;}
div#menu_principal #menu a:hover {text-decoration: underline;}
div#menu_principal #menu .selected-1 {background: url(../img/opmenu-fondo1.png) left 9px no-repeat;width: 80px;height: 46px;}
div#menu_principal #menu .selected-2 {background: url(../img/opmenu-fondo2.png) left 9px no-repeat;width: 116px;height: 46px;}
div#menu_principal #menu .selected-3 {background: url(../img/opmenu-fondo3.png) left 9px no-repeat;width: 87px;height: 46px;}
div#menu_principal #menu .selected-4 {background: url(../img/opmenu-fondo4.png) left 9px no-repeat;width: 63px;height: 46px;}
div#menu_principal #menu div.selected-5 {background: url(../img/opmenu-fondo5.png) left 9px no-repeat;width: 94px;height: 46px;}
div#menu_principal #menu .selected-1 a{border:none;padding: 0px;}
div#menu_principal #menu .selected-2 a{border:none;padding:0px;}
div#menu_principal #menu .selected-3 a{border:none;padding:0px;}
div#menu_principal #menu .selected-4 a{border:none;padding:0px;}
div#menu_principal #menu div.selected-5 a{border:none;padding:0px;}
div#menu_principal #menu a {height: 15px;margin: 0px 0px 0px 8px;padding:0px 6px 4px 0px;text-decoration: none;color: #FFFFFF;font: 0.65em Verdana;background-color: transparent;}



div#menu_principal #banners_top {margin-left: 500px;}
div#menu_principal #banners_top a{ float: left;margin-right: 10px;}

div#container{margin-top: 65px;width: 955px;}
div#container_dyn{width: 955px;margin-top: 40px;}

div#left_pane{float: left;width: 168px;margin: 0px 0px 0px 8px;}
div#left_pane ul{list-style-type: none;text-align: left;margin: 8px 0px 8px 0px;padding: 8px 0px 8px 4px;background-color: #cccccc;}
div#left_pane li{margin: 0px 0px 3px 0px;}

div#left_pane div#solapas_left{margin: 0px;padding:0px;}
div#left_pane div#solapas_left div{margin-bottom: 5px;}
div#left_pane div#solapas_left a{color: #FFFFFF;font-size: 10px;text-decoration: none;}
div#left_pane div#solapas_left .solapa-1{background: url('../img/solapaleft1_fondo.jpg') top left no-repeat; padding: 11px 0px 0px 40px;height: 26px;width: 128px;}
div#left_pane div#solapas_left .solapa-2{background: url('../img/solapaleft2_fondo.jpg') top left no-repeat; padding: 11px 0px 0px 40px;height: 26px;width: 128px;}
div#left_pane div#solapas_left .solapa-3{background: url('../img/solapaleft3_fondo.jpg') top left no-repeat; padding: 11px 0px 0px 40px;height: 26px;width: 128px;}
div#left_pane div#solapas_left .solapa02-1{background: url('../img/solapaleft02-1_fondo.jpg') top left no-repeat; padding: 11px 0px 0px 40px;height: 26px;width: 128px;}
div#left_pane div#solapas_left .solapa02-2{background: url('../img/solapaleft02-2_fondo.jpg') top left no-repeat; padding: 6px 0px 0px 40px;height: 31px;width: 128px;}
div#left_pane div#solapas_left .solapa02-2 a{font-size: 9px;}
div#left_pane div#solapas_left .solapa03-1{background: url('../img/solapaleft03-1_fondo.jpg') top left no-repeat; padding: 6px 0px 0px 40px;height: 31px;width: 128px;}
div#left_pane div#solapas_left .solapa03-1 a{font-size: 9px;}
div#left_pane div#solapas_left .solapa03-2{background: url('../img/solapaleft03-2_fondo.jpg') top left no-repeat; padding: 6px 0px 0px 40px;height: 31px;width: 128px;}
div#left_pane div#solapas_left .solapa03-2 a{font-size: 9px;}
div#left_pane div#solapas_left .solapa03-3{background: url('../img/solapaleft03-3_fondo.jpg') top left no-repeat; padding: 11px 0px 0px 40px;height: 26px;width: 128px;}
div#left_pane div#solapas_left .solapa03-4{background: url('../img/solapaleft03-4_fondo.jpg') top left no-repeat; padding: 11px 0px 0px 40px;height: 26px;width: 128px;}


div#tarifas-empresas {margin-top: 10px;width: 168px;height: 90px;}
div#banner_ofertas{width: 168px;height: 55px;text-decoration:none;}
div#banner_outlet{width: 168px;height: 55px;text-decoration:none;}

div#servicios-left {width: 168px;margin-top: 5px;}
div#servicios-left h3{width: 168px;margin: 0px;padding:0px;}
div#servicios-left a{color: #000000;text-decoration: none;}
div#servicios-left a:hover{color: #777777;}
div#servicios-left .servicio{width: 129px;height:22px;font-size: 0.7em;padding: 8px 0px 0px 39px;margin-top: 3px;}
div#servicios-left #ventajascomprar {background: url(../img/fondo-ventajascomprar.jpg) top left no-repeat;}
div#servicios-left #ventajascomprar-selected {background: url(../img/fondo-ventajascomprar-2.jpg) top left no-repeat;}
div#servicios-left #ayudasweb{background: url(../img/fondo-ayudasweb.jpg) top left no-repeat;}
div#servicios-left #ayudasweb-selected{background: url(../img/fondo-ayudasweb-2.jpg) top left no-repeat;}
div#servicios-left #solicitudcatalogo{background: url(../img/fondo-solicitudcatalogo.jpg) top left no-repeat;}
div#servicios-left #solicitudcatalogo-selected{background: url(../img/fondo-solicitudcatalogo-2.jpg) top left no-repeat;}
div#servicios-left #atencioncliente{background: url(../img/fondo-atencioncliente.jpg) top left no-repeat;}
div#servicios-left #atencioncliente-selected{background: url(../img/fondo-atencioncliente-2.jpg) top left no-repeat;}
div#servicios-left #publicidad{background: url(../img/fondo-publicidad.jpg) top left no-repeat;}
div#servicios-left #publicidad-selected{background: url(../img/fondo-publicidad-2.jpg) top left no-repeat;}

/*Información en el panel derecho del carrito*/
div.regalo_compra {margin: 0px auto;font-size: 0.8em;margin-bottom: 5px;width: 163px;border: 1px solid #ed1c24;background-color: #fdf4f4;}
div.regalo_compra table{width: 163px;text-align: center;}

div#right_pane{float: right;width: 168px;margin: 0px 5px 0px 0px;}
div#right_pane img{margin-top:10px;}
div#right_pane img.last{margin-bottom:10px;}
div#right_pane #secciones-especiales {margin: 0px 0px 10px 0px;background: url('../img/secciones-especiales-fondo.jpg') top left repeat-y;}
div#right_pane #secciones-especiales h3{width: 168px;height: 24px;background: url(../img/secciones-especiales.jpg) top left no-repeat;font-size: 0.8em;padding: 6px 0px 0px 0px;margin: 0px;text-align: center;}
div#right_pane #secciones-especiales ul{list-style-type: none;text-align: left;margin: 0px;padding: 0px;width: 167px;}
div#right_pane #secciones-especiales li{margin: 0px;padding: 0px 0px 0px 25px;height: 18px;}
div#right_pane #secciones-especiales li a{font-size: 0.70em;text-decoration: none;color: #000000;margin: 0px; padding: 3px 0px 0px 0px;}
div#right_pane #secciones-especiales li a:hover{text-decoration: underline;color: #999999;}

div#right_pane #secciones-especiales li.producto-ok{margin: 0px;padding: 5px 1px 5px 3px;height: 92px;}
div#right_pane #secciones-especiales li.producto-ok img{margin: 0px;padding: 0px;}
div#right_pane #secciones-especiales .productos-ecologicos{background: url(../img/productos-ecologicos.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .productos-ecologicos-selected{background: url(../img/productos-ecologicos-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .productos-ergonomicos{background: url(../img/productos-ergonomicos.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .productos-ergonomicos-selected{background: url(../img/productos-ergonomicos-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .articulos-zurdos{background: url(../img/articulos-zurdos.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .articulos-zurdos-selected{background: url(../img/articulos-zurdos-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .novedades{background: url(../img/novedades.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .novedades-selected{background: url(../img/novedades-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .pictogramas{background: url(../img/pictogramas.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .pictogramas-selected{background: url(../img/pictogramas-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .reciclados{background: url(../img/reciclados.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .reciclados-selected{background: url(../img/reciclados-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .homologados{height: 25px;background: url(../img/homologados.jpg) top left no-repeat;vertical-align: middle;}
div#right_pane #secciones-especiales .homologados-selected{height: 25px;background: url(../img/homologados-selected.jpg) top left no-repeat;}
div#right_pane #secciones-especiales .propios{background: url(../img/propios.jpg) top left no-repeat;vertical-align: middle;}
div#right_pane #secciones-especiales .propios-selected{background: url(../img/propios-selected.jpg) top left no-repeat;}



div#center_pane{margin-left:14px;margin-right: 3px; padding-right: 0px;width:574px;float:left;}
div#center_pane_big{margin-top: -0px; width:955px;}
div#center_pane_big #fondoempresa{float:left;width:412px;background: url(../img/fondo-left-pane-big.jpg) top left repeat-y;}
div#center_pane_big #fondoempresa div{width:412px;background: url(../img/fondoempresa.jpg) top left no-repeat;}
div#center_pane_big #fondoreparto{float:left;width:412px;background: url(../img/fondo-left-pane-big.jpg) top left repeat-y;}
div#center_pane_big #fondoreparto div{width:412px;background: url(../img/fondoreparto.jpg) top left no-repeat;}
div#center_pane_big #fondocompromiso{float:left;width:412px;background: url(../img/fondo-left-pane-big.jpg) top left repeat-y;}
div#center_pane_big #fondocompromiso div{width:412px;background: url(../img/fondocompromiso.jpg) top left no-repeat;}
div#center_pane_big #fondogarantia{float:left;width:412px;background: url(../img/fondo-left-pane-big.jpg) top left repeat-y;}
div#center_pane_big #fondogarantia div{width:412px;background: url(../img/fondogarantia.jpg) top left no-repeat;}
div#center_pane_big #fondocertificaciones{float:left;width:412px;background: url(../img/fondo-left-pane-big.jpg) top left repeat-y;}
div#center_pane_big #fondocertificaciones div{width:412px;background: url(../img/fondocertificaciones.jpg) top left no-repeat;}
div#center_pane_big #center_main{margin-left: 420px;width: 535px;}

div#center_pane #banner-publicidad{width: 574px;text-align: center;margin-bottom:10px;}

div#center_top{height: 160px;width: 574px;}
div#center_top .imagetop{float: left;margin: 0px 3px 5px 4px;width: 183px;}
div#center_top .imagetop a{margin: 0px; padding: 0px;}
div#center_top .imagetop a img{margin: 0px; padding: 0px;}
div#center_top .imagetop.2x{float: left;margin: 0px 3px 5px 4px;width: 373px;}
div#center_top img.borde{	border: 1px solid #FFFFFF;}

div#situacion{padding: 5px 0px 5px 0px;font-size: 0.8em;color: #535353;}
div#situacion a{color: #535353;text-decoration: none;}
div#situacion a:hover{color: #000000;text-decoration:underline;}
div#center_pane_big #situacion{margin-bottom: 20px;padding-top: 25px;}

div#center_main{margin-top: 0px;width: 574px;background-color: transparent;}
div .main{float: left;width: 183px;margin-left: 4px;margin-right: 4px;margin-bottom: 5px;}

div#footer {background: url(../img/pie.png) top left no-repeat;color: #FFFFFF; width: 772px;margin-top: 10px;margin-bottom: 10px;height:159px;font-size: 11px;padding: 0px 0px 0px 183px;font-weight:normal;}
div#footer ul{float: left;margin: 0px; padding: 35px 20px 0px 20px;background: url('../img/separador-pie.png') top right no-repeat;list-style-type: none;height: 94px;min-width: 90px;}
div#footer ul.last{background: none;}
div#footer a {color: #ffffff;text-decoration: none;}
div#footer a:hover{color: #ffffff;text-decoration: underline;}
div#footer #footer-bottom {text-align: center;padding-right: 122px;font-size: 10px;}

.titulo_seccion {padding: 11px 0px 0px 13px;color: #FFFFFF;font-weight: bold;font-size: 0.55em;text-align:center;margin: 0px;height: 26px;}
.titulo_seccion a {color: #FFFFFF;text-decoration: none;}
.titulo_seccion a:hover {text-decoration: underline;}

.titulo_seccion2 {padding: 0px;color: #231f20;font-weight: bold;font-size: 0.8em;text-align:center;margin: 0px;height: 32px;}
.titulo_seccion2 a {color: #231f20;text-decoration: none;}
.img_titulo_seccion2 {width: 183px; height: 136px;text-decoration: none;}
.img_titulo_seccion2 a{text-decoration: none;}
.img_titulo_seccion2 a img{text-decoration: none; border: none;}

h3.titulo {height: 17px;border:none;background: url(../img/btn-registro.jpg) top left repeat-x;color:#FFFFFF;font-size: 13px;padding-left: 10px;}
/*ESTILOS PARA LAS SOLAPAS DEL CATÁLOGO GENERAL*/
/*h3#solapa-1{background: url(../img/fondo-materialoficina.jpg) top left no-repeat;}
div#fondosolapa-1{background: url(../img/fondo-materialoficina-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}

h3#solapa-2{background: url(../img/fondo-maquinasoficina.jpg) top left no-repeat;}
div#fondosolapa-2{background: url(../img/fondo-maquinasoficina-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}

h3#solapa-3{background: url(../img/fondo-mobiliario.jpg) top left no-repeat;}
div#fondosolapa-3{background: url(../img/fondo-mobiliario-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}

h3#solapa-1-1{background: url(../img/fondo-materialoficina-1.jpg) top left no-repeat;}
h3#solapa-2-1{background: url(../img/fondo-maquinasoficina-1.jpg) top left no-repeat;}
h3#solapa-3-1{background: url(../img/fondo-mobiliario-1.jpg) top left no-repeat;}*/

/*ESTILOS PARA LAS SOLAPAS DE COLEGIOS*/
/*h3#solapa02-1{background: url(../img/fondo-consumo.jpg) top left no-repeat;}
div#fondosolapa02-1{background: url(../img/fondo-consumo-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}

h3#solapa02-2{background: url(../img/fondo-equipamientos.jpg) top left no-repeat;padding-top: 6px;padding-left: 40px;padding-right: 20px;height: 31px;}
div#fondosolapa02-2{background: url(../img/fondo-equipamientos-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}


h3#solapa02-1-1{background: url(../img/fondo-consumo-1.jpg) top left no-repeat;}
h3#solapa02-2-1{background: url(../img/fondo-equipamientos-1.jpg) top left no-repeat;padding-top: 6px;padding-left: 40px;padding-right: 20px;height: 31px;}*/


/*ESTILOS PARA LAS SOLAPAS DE BELLAS ARTES*/
/*
h3#solapa03-1{background: url(../img/fondo-pinturas.jpg) top left no-repeat;padding-top: 6px;padding-left: 40px;padding-right: 20px;height: 31px;}
div#fondosolapa03-1{background: url(../img/fondo-pinturas-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}


h3#solapa03-2{background: url(../img/fondo-utiles.jpg) top left no-repeat;padding-top: 6px;padding-left: 40px;padding-right: 20px;height: 31px;}
div#fondosolapa03-2{background: url(../img/fondo-utiles-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}


h3#solapa03-3{background: url(../img/fondo-tecnicas.jpg) top left no-repeat;}
div#fondosolapa03-3{background: url(../img/fondo-tecnicas-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}


h3#solapa03-4{background: url(../img/fondo-enmarcacion.jpg) top left no-repeat;}
div#fondosolapa03-4{background: url(../img/fondo-enmarcacion-bottom.jpg) top left no-repeat;height: 223px;width: 183px;margin-bottom:1px;border-bottom:none;}


h3#solapa03-1-1{background: url(../img/fondo-pinturas-1.jpg) top left no-repeat;padding-top: 6px;padding-left: 40px;padding-right: 20px;height: 31px;}
h3#solapa03-2-1{background: url(../img/fondo-utiles-1.jpg) top left no-repeat;padding-top: 6px;padding-left: 40px;padding-right: 20px;height: 31px;}
h3#solapa03-3-1{background: url(../img/fondo-tecnicas-1.jpg) top left no-repeat;}
h3#solapa03-4-1{background: url(../img/fondo-enmarcacion-1.jpg) top left no-repeat;}*/


div .tituloCategoria                   { height: 37px;background: url(../img/fondocategoria_repeat.jpg) top left repeat-x;}
div .tituloCategoria .icono-1          { height: 37px;background: url(../img/solapa1_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-2          { height: 37px;background: url(../img/solapa2_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-3          { height: 37px;background: url(../img/solapa3_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-021        { height: 37px;background: url(../img/solapa021_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-022        { height: 37px;background: url(../img/solapa022_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-031        { height: 37px;background: url(../img/solapa031_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-032        { height: 37px;background: url(../img/solapa032_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-033        { height: 37px;background: url(../img/solapa033_img.jpg) top left no-repeat;}
div .tituloCategoria .icono-034        { height: 37px;background: url(../img/solapa034_img.jpg) top left no-repeat;}
div .tituloCategoria .derechaCategoria { height: 27px;background: url(../img/fondocategoria_right.jpg) top right no-repeat;color: #ffffff;padding: 10px 0px 0px 45px;font-size: 0.7em;}

div .precategorias {border-bottom: 1px dashed #757575;padding-bottom: 5px;margin-bottom: 10px;margin-top: 5px;}
div .precategorias h3{margin: 0px;}
div .precategorias a {text-decoration: none;font-size: 0.6em;color: #757575;}
div .precategorias a:hover, div .lista_subservicios a:hover{text-decoration: underline;color: #000000;}
.lista_servicios {list-style-type: none;background: url(../img/fondo-subservicios.jpg) top left no-repeat;margin: 0px;border-bottom: 1px solid #e2e3e4;padding: 0px 2px 0px 5px;}
.lista_servicios li {}
.lista_servicios li a{text-decoration: none;font-size: 0.7em;color: #000000;padding-left: 0px;margin:0px 0px 0px -15px;position:relative;left:15px;top:-2px;z-index:101;}
.lista_servicios li a:hover{text-decoration: underline;color: #e2001a;}
div.lista_servicios2 {float: left; width: 32%;}
div.lista_servicios2 ul{list-style-type: none;margin: 0px;padding: 1px 2px 1px 2px;}
div.lista_servicios2 ul .lista_subservicios a{text-decoration: none;font-size: 0.6em;color: #757575;}
div.lista_servicios2 ul .lista_subservicios a:hover{text-decoration: none;color: #000000;}
div.lista_servicios2 li {margin: 3px 0px;}
div.lista_servicios2 li a{text-decoration: none;font-size: 0.7em;color: #231f20;padding-left: 0px;margin:0px;font-weight: bold;}
div.lista_servicios2 li a:hover{text-decoration: underline;color: #000000;}

.titulo_capitulo {margin: 2px 0px 0px 0px;}
.titulo_capitulo a{padding: 3px 0px 0px 13px;color: #231f20;font-weight: bold;font-size: 0.6em;margin: 0px;text-decoration: none;}
.titulo_capitulo a:hover{text-decoration: underline;color: #000000;}
.lista_subcapitulos{list-style-type: none;margin: 5px 0px 0px 0px; padding: 0px;}
.lista_subcapitulos a{text-decoration: none;font-size: 0.65em;color: #757575;}
.lista_subcapitulos a:hover{text-decoration: underline;color: #000000;}

.descripcion {text-decoration: none;color: #000000;font-weight: bold;margin-bottom: 3px;}
.lista_articulos{margin: 5px 0px 0px 0px; padding: 0px;}
.lista_articulos tr td{font-size: 0.7em;color: #000000;}
.lista_articulos tr td.regalos{border: 1px solid #CC0000;padding: 3px;margin-bottom: 5px;font-size: 1em;background-color: #feecd8;text-align: center;}
.lista_articulos tr td.regalos a{color: #231f20;font-weight: bold;}
.lista_articulos a{text-decoration: none;color: #000000;}
.lista_articulos a:visited{text-decoration: none;color: #000000;}
.lista_articulos a:link{text-decoration: none;color: #000000;}
.lista_articulos a:hover{text-decoration: underline;color: #FF0000;}
.lista_articulos a:active {text-decoration : underline;color: #000000;}
.lista_articulos .td-padding{padding:0px 0px 2px 8px;}
.lista_articulos .td-listado-par{background-color: #ded6d8;}
.lista_articulos .td-listado-impar{background-color: #ece6e7;}
.lista_articulos .td-listado-impar td,.lista_articulos .td-listado-par td{font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.arti_descripcion{color: #000088;}
.arti_descripcion_ampliado{color: #00A000;}


/********************ESTILOS PARA PRODUCTOS**************************************/

div#productos {width:100%;}
div#imgProducto {float: left; width:350px;}
div#imgProducto img.imgproducto{width: 210px;padding: 10px 70px 0px 70px;}
div#imgProducto #logoproducto{text-align: center;}
div#productos #iconosespeciales {width: 100%; text-align: center;margin-bottom: 4px;}
div#globalDescripProducto {margin-left: 350px;width: 220px;}
div#descripProducto {background: url(../img/fichaproducto-repeat.jpg) top left repeat-y;}
div#pieDescripProducto {background: url(../img/fichaproducto-bottom.jpg) bottom left no-repeat;padding-bottom: 22px;}
div#fichaProducto {background: url(../img/fichaproducto-top.jpg) top left no-repeat;height: 37px;color: #FFFFFF;font-size: 0.7em;font-weight: bold;padding: 13px 2px 0px 40px;}
div#detallesProducto {padding: 0px 2px 0px 17px;}
div#detallesProducto .descripcionProducto{font-size: 0.7em;color: #000000;font-weight: bold;background: url(../img/vineta.gif) 0 50% no-repeat;padding: 2px 5px 2px 10px;margin: 0px 0px 0px 0px;}
div#detallesProducto .codigoReferencia{font-size: 0.7em;color: #666666;margin: 4px 0px 20px 0px;}
div#detallesProducto .codigoReferencia ul{margin: 0px; padding: 0px 3px 0px 15px;}
div#detallesProducto .enlaces {list-style-type: none; margin: 0px; padding: 0px;}
div#detallesProducto .boton-fondo{margin: 0px 0px 0px 0px;padding: 0px;height: 20px;background: url(../img/boton-repeat.jpg) top left repeat-x;}
div#detallesProducto .boton-left{height: 15px;padding: 0px;margin: 0px;background: url(../img/boton-left.jpg) top left no-repeat;}
div#detallesProducto .boton-right{height: 15px;padding: 0px;margin: 0px;background: url(../img/boton-right.jpg) top right no-repeat;}
div#detallesProducto .boton-fondo a{text-decoration: none; color: #FFFFFF; font-size: 0.55em;padding: 2px;margin: 0px;}
div#detallesProducto .separador {margin:10px 16px 10px 0px; border-bottom: 1px dashed #666666;height: 1px;}
div#detallesProducto .subdetalles {font-size: 0.7em;color: #000000;font-weight: bold;background: url(../img/vineta.gif) 1px 50% no-repeat;padding: 2px 0px 2px 12px;margin: 0px 5px 0px 0px;}
div#detallesProducto .subdetalles a {color: #AE0000;text-decoration: none;}
div#detallesProducto .subdetalles a:hover {text-decoration: underline;}
div#detallesProducto .regalos {font-size: 0.7em;color: #000000;font-weight: bold;background: url(../img/icono_regalos.gif) 1px 50% no-repeat;padding: 2px 0px 2px 20px;margin: 0px 5px 2px 0px;border: 1px solid #AAAAAA;}
div#detallesProducto .regalos a {color: #AE0000;text-decoration: none;}
div#detallesProducto .regalos a:hover {text-decoration: underline;}
div#detallesProducto .madre {font-size: 0.7em;color: #000000;font-weight: bold;background: url(../img/icono_embalajes.gif) 1px 50% no-repeat;padding: 2px 0px 2px 20px;margin: 0px 5px 2px 0px;border: 1px solid #AAAAAA;}
div#detallesProducto .madre a {color: #AE0000;text-decoration: none;}
div#detallesProducto .madre a:hover {text-decoration: underline;}
div#detallesProducto .hijo {font-size: 0.7em;color: #000000;font-weight: bold;padding: 2px 0px 2px 5px;margin: 0px 5px 2px 0px;border: 1px solid #AAAAAA;}
div#detallesProducto .hijo a {color: #AE0000;text-decoration: none;}
div#detallesProducto .hijo a:hover {text-decoration: underline;}

div#iconosProducto {padding: 0px 10px 0px 10px;background: url(../img/fichaproducto-iconos.jpg) top left repeat-y;}
/*div#iconosProductoTop {background: url(../img/fichaproducto-iconos-top.jpg) top left no-repeat;height: 10px;margin-top: 5px;}*/div#iconosProductoTop {height: 10px;margin-top: 2px;padding-top: 2px;}
div#iconosProducto img{height: 40px;margin: 2px;}

div#variosProducto {background: url(../img/bajoproducto-repeat.jpg) top left repeat-x;margin-top: 7px;height: 57px;}
div#variosProducto #variosProducto-right {background: url(../img/bajoproducto-right.jpg) top right no-repeat;height: 57px;}
div#variosProducto #variosProducto-right #info {background: url(../img/bajoproducto-info.jpg) top left no-repeat;height: 47px;float: left;width: 239px;font-size: 0.55em;padding:10px 2px 2px 46px;}
div#variosProducto #variosProducto-right #info a{ background-color: #FFFFFF;border: 1px solid #000000; text-decoration: none;color: #000000;padding: 1px;}
div#variosProducto #variosProducto-right #warning{background: url(../img/bajoproducto-warning.jpg) top left no-repeat;height: 47px;float:right;width: 236px;font-size: 0.55em;padding:10px 5px 2px 46px;}
div#variosProducto #variosProducto-right #warning a{text-decoration: none;font-weight: bold;color: #000000;}
.precio_producto{color: #231f20;}



div#infoProducto {background: url(../img/info_repeat.jpg) top left repeat-y;margin-top: 7px;width: 572px;font-size: 0.7em;}
div#infoProducto #infoTop {background: url(../img/info_top.jpg) top left no-repeat;width: 572px;}
div#infoProducto #infoTop #infoBottom { background: url(../img/info_bottom.jpg) bottom left no-repeat;width: 572px;padding: 5px;}
div#infoProducto #infoTop #infoBottom .twocol{ float:left;width: 100%;margin-bottom: 2px;}
div#infoProducto #infoTop #infoBottom .informacion {width: 49%;float: left;padding-right: 5px;}
div#infoProducto #infoTop #infoBottom .informacion img {float: left;margin-right: 10px;padding-left: 4px;}
div#infoProducto #infoTop #infoBottom .informacion p {padding-top: 6px;margin: 0px 0px 0px 44px;}
div#infoProducto #infoTop #infoBottom .informacion a {background: url(../img/bulletred.gif) right 75% no-repeat;padding-right: 10px;color: #AE0000;}

div#infoProducto2 {background: url(../img/info2_repeat.jpg) top left repeat-y;margin: 5px 0px;width: 572px;font-size: 0.7em;}
div#infoProducto2 #infoTop2 {background: url(../img/info2_top.jpg) top left no-repeat;width: 572px;}
div#infoProducto2 #infoTop2 #infoBottom2 { background: url(../img/info2_bottom.jpg) bottom left no-repeat;width: 567px;padding:9px 5px 5px 5px;min-height: 43px;}
div#infoProducto2 #infoTop2 #infoBottom2 .twocol{ float:left;width: 100%;margin-bottom: 2px;}
div#infoProducto2 #infoTop2 #infoBottom2 .informacion img{ float: left;margin-right: 10px;padding-left: 4px;}
div#infoProducto2 #infoTop2 #infoBottom2 .informacion p{margin: 0px 0px 0px 44px;}

div#preciosProducto {padding: 7px 0px;}

div#gpv {width: 100%;margin-top: 3px;}
div#gpv tr{}
div#gpv td{vertical-align: middle;}
div#gpv td a:link{color: #333333;font-size: 0.7em;padding-left: 3px;}
div#gpv td a:visited{color: #666699;text-decoration: underline;font-size: 0.7em;padding-left: 3px;}

/********************ESTILOS PARA OFERTAS**************************************/
div#ofertas {width:100%;}
div#ofertas a{color: #333333;text-decoration:none;}
div#ofertas a:visited{color: #666666;}
.nombre-producto {background-color:#ed1c24;font-weight:bold;height:50px;text-align:left;}
.nombre-producto-row {font-weight:bold;height:20px;text-align:left;}

/*******************ESTILOS PARA PAGINACIÓN****************************/
table.paginacion {font-size: 0.7em;margin: 5px 0px 5px 0px; border-top: 1px solid #231f20;border-bottom: 1px solid #231f20;padding: 2px 0px 2px 0px;}
table.paginacion a{color: #000000;text-decoration: none;}
table.paginacion a:visited{color: #666666;}
table.paginacion a:hover{color: #333333;text-decoration: underline;}
.pagseleccionada {color: #ed1c24;}


/*****************ESTILOS PARA BUSCADOR************************/
div.producto_busqueda{width: 100%;margin: 3px 0px;}
div.producto_busqueda .texto{margin-bottom: 2px;}
div.producto_busqueda .titulo_busc a{color: #333333;font-weight: bold;text-decoration: none;font-size: 0.8em;}

div#minibuscador{text-align: right;}
div#minibuscador .texto{border: 1px solid #888888;font-size: 0.55em;color: #888888;}
div#minibuscador .boton{border: 0px;background: url(../img/fondo-buscar.jpg) top left no-repeat;height: 14px;width: 44px;color: #FFFFFF;margin: 0px 0px 0px 2px;padding: 0px;font-size: 0.7em;font-weight: bold;vertical-align: middle;}

/********ESTILOS PARA PERFIL DE USUARIO**********/
div#perfil ul{list-style-type: none;}
div#perfil ul li{text-decoration: none;font-size: 0.8em;color: #ed1c24;padding-left: 0px;margin:0px;font-weight: bold;}
div#perfil ul li a{text-decoration: none;color: #ed1c24;padding-left: 0px;margin:0px;font-weight: bold;}
div#perfil ul li a:hover{text-decoration: underline;color: #CC6666;}
div#homologados {width:100%;}
div#homologados a{color: #333333;text-decoration:none;}
div#homologados a:hover{border-bottom:none;}
div#homologados a:visited{color: #666666;}

div.carrito{width: 100%;text-align: right;}
/*Información en el panel derecho del carrito*/


div#pedido{font-size: 0.7em;}
div#pedido .titulo{color: #ed1c24;font-weight: bold;}
div#pedido .separador{border-bottom: 1px solid #ed1c24;margin: 4px 0px;}
div#pedido table tr{padding: 3px 0px;}
div#pedido table tr td form{padding: 3px 4px;}
div#pedido textarea{border:1px solid #ed1c24;}

#codigounidades{margin: 0px auto;}
#divfp{min-height: 23px;font-weight: bold;color: #FF3333;}
.wborder{border: 1px solid #FF3333;margin: 5px;padding:5px;}

#mapa_web{}
#mapa_web h2{font-size: 16px;font-weight: bold;margin: 5px; padding: 0px;text-decoration: underline;text-align: center;}
#mapa_web h3{font-size: 12px;font-weight: bold;margin: 5px; padding: 0px;}
#mapa_web div {font-size: 10px;}
#mapa_web div a.hider{text-decoration: none;}
#mapa_web div a.hider:hover{text-decoration: none;}
#mapa_web div div{display: none;background-color: #EEEEEE;margin: 5px; padding: 5px;height: auto; width: auto;}

