
*{
margin:0;
padding:0;
}

body{
font-size:9px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

img{
border:0px;	
}

h1{
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
font-family:Verdana,sans-serif;
}

h2{
margin:0px;
padding:0px;
font-size:13px;
font-weight:bold;
font-family:Verdana,sans-serif;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

input{
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

select{
height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:-1px;


}
form{
margin:0;
padding:0;	
}

#lienzo{
position:relative;
height:100%;
width:1000px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

}

#encabezado{
padding-top:5px;
padding-bottom:5px;
width:100%;
background-color:#333;
}

#encabezado_index{
padding-top:5px;
padding-bottom:5px;
width:100%;
}

#texto-encabezado{
padding-left:10px;
float:left;
width:65%;
color:#FFFFFF;
}

#links-encabezado{
float:right;
width:30%;
text-align:right;
padding-top:3px;
padding-right:10px;
color:#FFFFFF;
}

#migas{
margin-top:5px;	
}

#links-encabezado a{
color:#fff;
}

#links-encabezado_index{
float:right;
width:30%;
text-align:right;
padding-top:3px;
padding-right:10px;
color:#FFFFFF;
}

#links-encabezado_index a{
color:#0000ff;
text-decoration:underline;
}
#links-encabezado_index a:visited{
color:#551a8b;
}

#imagen-cabecera1{
float:left;
width:45%;
}

#imagen-cabecera1_index{
float:left;
width:45%;
}
#imagen-cabecera1_index h1{
	font-size:11px;
	margin-top:-20px;
	margin-left:5px;
	font-weight:bold;
	color:#888888;
	
}
#imagen-cabecera2{
float:left;
width:30%;
text-align:center;
}
#imagen-cabecera3{
float:right;
width:20%;
}

.menu-superior{
height:25px;
margin-top:5px;
}

.abre-menu-superior{
float:left;
height:25px;
width:10px;
background-image:url(../images/bg-menu-sup-izq.jpg);
background-repeat:no-repeat;
}

.cierra-menu-superior{
float:right;
height:25px;
width:9px;
background-image:url(../images/bg-menu-sup-der.jpg);
background-repeat:no-repeat;
}

.content-menu-superior{
float:left;
background-image:url(../images/bg-menu-sup.jpg);
background-repeat:no-repeat;
background-repeat:repeat-x;
width:981px;
height:25px;
text-align:center;
padding-top:5px;
color:#FFFFFF;
}

#content-menu-superior a{
color:#FFFFFF;
font-size:1.09em;
}

.activo{
text-decoration:underline;

}

#subcategorias{
margin-top:5px;
background-color:#DDD;
padding:10px;
color:#fff;


/* Si es la pagina de inicio */

}

#subcategorias a{
color:#666;
}

#buscador{
margin-top:1px;
padding:10px;
background-color:#F0F0F0;
vertical-align:middle;
}

#form_buscador{


float:left;
width:100%;
}
#favoritos{
float:right;
width:15%;
vertical-align:middle;
}

#contenido{
margin-top:10px;
}

#menu-lateral{
float:left;
width:175px;
}

#bloque-central{
float:right;
width:815px;
}

#bloque-central-categoria{
float:right;
width:100%;
}

#bloque-central-productos{
float:right;
width:100%;
}

#titulo-menu-lateral{
background-image:url(../images/bg-menu-lat.jpg);
background-repeat:no-repeat;
height:25px;
padding-top:5px;
padding-left:10px;
color:#FFFFFF;
}

#titulo-menu-lateral2{
background-image:url(../images/bg-menu-lat.jpg);
background-repeat:no-repeat;
height:25px;
padding-top:5px;
padding-left:10px;
color:#FFFFFF;
}

#titulo-menu-lateral3{
background-image:url(../images/bg-menu-lat.jpg);
background-repeat:no-repeat;
height:25px;
padding-top:5px;
padding-left:10px;
color:#FFFFFF;
}

#menu-lateral ul{
margin:0px;
padding:0px;
}
	
#menu-lateral ul li {
background-image:url(../images/left-nav-bg.gif);
width:175px;
height:16px;
background-repeat:no-repeat;
list-style-type:none;
padding-top:2px;
}
#menu-lateral ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
margin:0px;
list-style-type:none;
padding-left:12px;
text-decoration:none;
}
#menu-lateral ul li a:hover{
text-decoration:underline;
}
#separador-menu{
height:15px;
}

#separador-menu2{
height:15px;
}

#foto-central{
float:left;
width:200px;
}

.divBannerI{
	width:405px;
	float:left;
}

.divBannerD{
	width:405px;
	margin-left:415px;
}


#texto-central{
float:right;
width:550px;
}

#productos-destacados{
margin-top:15px;
}

#abre-titulo-destacados{
float:left;
height:23px;
width:10px;
background-image:url(../images/bg-menu-sup-izq.jpg);
background-repeat:no-repeat;
}

#cierra-titulo-destacados{
float:right;
height:23px;
width:9px;
background-image:url(../images/bg-menu-sup-der.jpg);
background-repeat:no-repeat;
}

#content-titulo-destacados{
float:left;
background-image:url(../images/bg-menu-sup.jpg);
background-repeat:no-repeat;
background-repeat:repeat-x;
width:796px;
height:23px;
text-align:left;
padding-top:4px;
color:#FFF;
}

.producto{
margin-top:8px;
width:172px;
border:solid #dfdfdf 1px;
height:230px;
float:left;
padding:10px;
}

.espacio-productos{
width:12px;
height:10px;
float:left;
}


.enlace-producto{
color:#3333FF;
font-size:13px;
font-weight:bold;
}
.unidades{
margin-top:7px;
width:45%;
float:left;
color:#666666;
margin-bottom:10px;
}
.precio{
margin-top:5px;
width:53%;
float:left;
color: #FF0000;
font-size:13px;
margin-bottom:10px;
}

#texto-posicionamiento{
border:solid #dfdfdf 1px;
padding:10px;
text-align:justify;
margin-top:15px;
margin-bottom:25px;
position: absolute;
margin-top:1100px;
}

#texto-posicionamiento-satelite{
border:solid #dfdfdf 1px;
padding:10px;
text-align:justify;
margin-top:15px;
margin-bottom:25px;
position: absolute;
margin-top:1170px;
}

#texto-categoria{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-top:1700px;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;

}


/******************************************* CATEGORIAS INTERIORES *******************************************/

#texto-categoria6-, #texto-categoria94-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:400px;
}

#texto-categoria34-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:560px;
}

#texto-categoria32-3, #texto-categoria48-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:570px;
}

#texto-categoria104-2, #texto-categoria166-4, #texto-categoria167-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:580px;
}

#texto-categoria132-1, #texto-categoria147-1, #texto-categoria84-1, #texto-categoria85-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:600px;
}

#texto-categoria74-1, #texto-categoria88-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:610px;
}

#texto-categoria77-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:620px;
}

#texto-categoria19-, #texto-categoria57-, #texto-categoria71-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:660px;
}

#texto-categoria160-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:670px;
}

#texto-categoria12-, #texto-categoria17-, #texto-categoria130-4{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:680px;
}

#texto-categoria5-2, #texto-categoria31-, #texto-categoria142-, #texto-categoria50-5, #texto-categoria133-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:700px;
}

#texto-categoria72-1, #texto-categoria78-, #texto-categoria79-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:710px;
}

#texto-categoria25-11{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:720px;
}

#texto-categoria18-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:790px;
}

#texto-categoria93-1, #texto-categoria13-7, #texto-categoria168-2, #texto-categoria46-5, #texto-categoria159-, #texto-categoria55-6{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:800px;
}

#texto-categoria98-4, #texto-categoria49-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:810px;
}

#texto-categoria1-7, #texto-categoria7-3, #texto-categoria15-1, #texto-categoria44-, #texto-categoria60-6, #texto-categoria136-2, #texto-categoria145-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:820px;
}

#texto-categoria62-6, #texto-categoria64-4, #texto-categoria76-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:830px;
}

#texto-categoria118-1, #texto-categoria83-3, #texto-categoria96-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:840px;
}

#texto-categoria134-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:850px;
}

#texto-categoria121-1, #texto-categoria86-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:870px;
}

#texto-categoria14-, #texto-categoria42-3, #texto-categoria141-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:920px;
}

#texto-categoria162-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:930px;
}

#texto-categoria107-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:940px;
}

#texto-categoria126-1, #texto-categoria4-, #texto-categoria65-8{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:950px;
}

#texto-categoria112-1, #texto-categoria87-, #texto-categoria102-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:970px;
}

#texto-categoria26-1, #texto-categoria120-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:990px;
}

#texto-categoria16-, #texto-categoria119-, #texto-categoria110-2, #texto-categoria124-5{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1050px;
}

#texto-categoria113-1, #texto-categoria1-7{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1060px;
}

#texto-categoria8-5, #texto-categoria125-1, #texto-categoria165-1, #texto-categoria11-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1070px;
}

#texto-categoria41-2, #texto-categoria158-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1080px;
}

#texto-categoria146-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1090px;
}

#texto-categoria27-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1150px;
}

#texto-categoria115-5{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1180px;
}

#texto-categoria29-4{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1190px;
}

#texto-categoria3-2, #texto-categoria144-, #texto-categoria58-2, #texto-categoria66-5, #texto-categoria157-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1200px;
}

#texto-categoria20-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1210px;
}

#texto-categoria150-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1230px;
}

#texto-categoria63-12{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1240px;
}

#texto-categoria28-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1260px;
}

#texto-categoria33-2, #texto-categoria40-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1300px;
}

#texto-categoria148-, #texto-categoria151-2, #texto-categoria30-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1310px;
}

#texto-categoria52-5, #texto-categoria61-3, #texto-categoria129-1, #texto-categoria143-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1320px;
}

#texto-categoria51-3, #texto-categoria80-4, #texto-categoria81-4, #texto-categoria106-7{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1340px;
}

#texto-categoria116-1, #texto-categoria89-1, #texto-categoria128-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1380px;
}

#texto-categoria152-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1420px;
}

#texto-categoria56-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1440px;
}

#texto-categoria122-, #texto-categoria137-1, #texto-categoria111-4{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1450px;
}

#texto-categoria53-2, #texto-categoria90-4{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1470px;
}

#texto-categoria37-, #texto-categoria38-2, #texto-categoria95-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1480px;
}


#texto-categoria73-5{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1500px;
}

#texto-categoria54-9, #texto-categoria59-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1550px;
}

#texto-categoria2-9, #texto-categoria105-1, #texto-categoria163-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1570px;
}

#texto-categoria100-, #texto-categoria82-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1580px;
}

#texto-categoria131-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1590px;
}

#texto-categoria39-, #texto-categoria103-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1610px;
}

#texto-categoria97-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1620px;
}

#texto-categoria9-7, #texto-categoria10-3, #texto-categoria156-3, #texto-categoria45-7, #texto-categoria18-, #texto-categoria18-1, #texto-categoria1-6, #texto-categoria2-, #texto-categoria2-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1680px;
}

#texto-categoria47-2, #texto-categoria2-6, #texto-categoria2-7, #texto-categoria2-8, #texto-categoria3-, #texto-categoria3-, #texto-categoria7-2, #texto-categoria8-, #texto-categoria8-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1690px;
}

#texto-categoria164-2, #texto-categoria67-8, #texto-categoria1-, #texto-categoria1-1, #texto-categoria1-2, #texto-categoria1-3, #texto-categoria1-5{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1700px;
}

#texto-categoria35-1, #texto-categoria108-3, #texto-categoria127-1, #texto-categoria93-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1710px;
}

#texto-categoria73-, #texto-categoria73-3, #texto-categoria73-4, #texto-categoria74-, #texto-categoria80, #texto-categoria80-3, #texto-categoria80-4, #texto-categoria81-, #texto-categoria81-1, #texto-categoria82-, #texto-categoria106-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1720px;
}

#texto-categoria83-2, #texto-categoria89-, #texto-categoria90-, #texto-categoria90-1, #texto-categoria106-3, #texto-categoria106-6, #texto-categoria2-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1730px;
}

#texto-categoria102-, #texto-categoria106-1, #texto-categoria106-5, #texto-categoria134-, #texto-categoria134-1, #texto-categoria1-4, #texto-categoria2-4, #texto-categoria7-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1740px;
}

#texto-categoria43-, #texto-categoria77-, #texto-categoria80-1, #texto-categoria80-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1750px;
}

#texto-categoria149-, #texto-categoria102-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1760px;
}

#texto-categoria73-1, #texto-categoria73-2, #texto-categoria7-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1770px;
}

#texto-categoria81-2, #texto=categoria83-, #texto-categoria90-3, #texto-categoria106-4, #texto-categoria8-4{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1780px;
}

#texto-categoria72-, #texto-categoria90-2, #texto-categoria2-2, #texto-categoria2-5, #texto-categoria8-3{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1800px;
}

#texto-categoria83-1, #texto-categoria102-1, margin-top:1810px;{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1810px;
}

#texto-categoria101-2, #texto-categoria36-{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1820px;
}

#texto-categoria76-, #texto-categoria81-3, #texto-categoria84-, #texto-categoria106-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1850px;
}

#texto-categoria5-, #texto-categoria5-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
position: absolute;
width: 960px;
margin-top:1900px;
}


/******************************************* FIN CATEGORIAS INTERIORES *******************************************/



/******************************************* CATEGORIAS FIJAS *******************************************/

#texto-categorias{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
}



#texto-categorias-1{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:690px;
}

#texto-categorias-2{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:530px;
}

#texto-categorias-3, #texto-categorias-8{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:430px;
}

#texto-categorias-4{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:520px;
}

#texto-categorias-5{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:620px;
}

#texto-categorias-6{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:410px;
}

#texto-categorias-7, #texto-categorias-9, #texto-categorias-10{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:580px;
}

#texto-categorias-11{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:860px;
}

#texto-categorias-13{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:395px;
}

#texto-categorias-14{
border:solid #dfdfdf 1px;
padding:20px;
text-align:justify;
margin-bottom:25px;
background-color:#f7f8fe;
width: 960px;
position:absolute;
margin-top:800px;
}

.menu-1, .menu-2{margin-top:400px;}
.menu-3, .menu-4, .menu-5, .menu-6, .menu-7, .menu-8, .menu-9{margin-top:350px;}
.menu-10, .menu-11, .menu-13{margin-top:300px;}
.menu-14{margin-top:250px;}

/******************************************* FIN CATEGORIAS FIJAS *******************************************/


#texto-categoria p{
	font-size:13px;
	color:#666;
}

#content-menu-superior h2{
color:#FFFFFF;
margin-top:-1px;
text-align:left;
}

#categorias-pie{
border-bottom:solid #eb0089 3px;
}

#categorias-pie a{
color:#000000;
}

.columna-categorias{
float:left;
width:200px;
}

#pie{
margin-top:35px;
margin-bottom:20px;
}

#pie a{
color:#000000;
}

#banners-promocionales{
	margin-top:15px;
	margin-bottom:15px;
	border-right:solid #dfdfdf 0px;
}

.banner-promocional{
	width:270px;
	float:left;
	border-left:solid #dfdfdf 1px;
	border-top:solid #dfdfdf 1px;
	border-bottom:solid #dfdfdf 1px;
	background-color:#f8f8f8;
	
}

.banners{
	width:195px;
	height:190px;
	float:left;
	border-left:solid #dfdfdf 1px;
	border-right:solid #dfdfdf 1px;
	border-top:solid #dfdfdf 1px;
	border-bottom:solid #dfdfdf 1px;
	background-color:#f8f8f8;
	
}

.banners-separacion{
	width:110px;
	height:190px;
	float:left;
	border:0px;
	background-color:#ffffff;
	
}

#banner-promocional2{
	width:248px;
	float:left;
	border-left:solid #dfdfdf 1px;
	border-top:solid #dfdfdf 1px;
	border-bottom:solid #dfdfdf 1px;
	background-color:#f8f8f8;
	
}

.foto-banner{
float:left;
width:35%;	
}
.texto-banner{
float:right;
width:50%;
padding:10px;
	
}

#categorias{
	margin-top:0px;
	margin-bottom:45px;
	
}

.categoria{
	width:180px;
	margin-top:30px;
	margin-right:15px;
	float:left;

}

.foto-categoria{
float:left;
width:27%;	
border:0;
}
.enlace-categoria{
float:right;
width:53%;
padding:10px;
padding-top:5px;
text-align:left;

}

#enlace-categoria a{

color:#0000FF;
font-size:11px;
text-decoration:underline;

}
#enlace-categoria a:hover{
	text-decoration:none;
}

.instrucciones{
font-size:11px;	
}

#texto-posicionamiento a{
color:#000;
text-decoration:none;	
}
#texto-posicionamiento a:hover{
color:#000;
text-decoration:none;	
}
#texto-posicionamiento a:visited{
color:#000;
text-decoration:none;	
}

#texto-central a{
color:#000;
text-decoration:none;	
}
#texto-central a:hover{
color:#000;
text-decoration:none;	
}
#texto-central a:visited{
color:#000;
text-decoration:none;	
}

/**************************** LISTADO DE PRODUCTOS *****************************/

.listado-productos-bloque{
float:left;
width:470px;

margin-top:20px;
border-top:solid #dfdfdf 1px;

}
#separador-listado-productos{
float:left;
width:60px;
height:150px;	
margin-top:20px;
}

.producto-listado{
padding-top:7px;	
padding-bottom:7px;	
border-bottom:solid #dfdfdf 1px;


}

.foto-producto-listado{
float:left;
width:30%;
padding-top:10px;
padding-left:20px;
}

.foto-producto-listado2{
float:left;
width:20%;
padding-top:10px;
padding-left:20px;
}

.texto-producto{
float:right;
width:60%;
}

.texto-producto2{
float:right;
width:70%;
}


/******************************************************************************/


/****************************** PAGINADOR *************************************/

.paginador{
margin-top:20px;	
margin-bottom:20px;
}

a.clsPaging
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2a4e9a;
text-decoration:none;
height:14px;
width:15px;
display:block;
border: #3E6796 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}
a.clsPaging:hover
{
background-color:#eb0089;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
height:14px;
width:15px;
display:block;
border: #3E6796 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}
.clsPaging_noanchor
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#454545;
text-decoration:none;
height:14px;
width:15px;
display:block;
border: #ffffff 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}
.clsPagingDef
{
background-color:#B9B9B9;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
height:14px;
width:15px;
font-weight:bold;
display:block;
border: #3E6796 1px solid;
float:left;
padding-top:1px;
padding-left:2px;
padding-right:1px;
text-align:center;

}

.clsPagingBlk
{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
height:14px;
width:5px;
display:block;
border: #ffffff 1px solid;
float:left;
}
a.clsprevious
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2a4e9a;
text-decoration:none;
height:14px;
width:54px;
display:block;
border: #3E6796 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}
a.clsprevious:hover
{
background-color:#eb0089;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
height:14px;
width:54px;
display:block;
border: #3E6796 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}
a.clsnext
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#2a4e9a;
text-decoration:none;
height:14px;
width:60px;
display:block;
border: #3E6796 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}
a.clsnext:hover
{
background-color:#eb0089;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
height:14px;

display:block;
border: #3E6796 1px solid;
float:left;
padding-left:1px;
padding-right:2px;
padding-top:1px;
text-align:center;
}

/******************************************************************************/

/******************************* Ficha **************************************/

#bloque-central-ficha{
float:right;
width:100%;
margin-top:20px;
margin-bottom:65px;
}

#foto-descripcion{
	
}

#foto-ficha{
float:left;
width:40%;	
}

#descripcion-ficha{
float:right;
width:57%;	
}

.titulo-producto{
font-size:13px;	
}

#tabla_precios{
width:570px;
border:solid #dfdfdf 1px;
}

#tabla_precios td{
text-align:center;	
padding-top:5px;
padding-bottom:5px;
}

#fila-unidades{
background-color:#d4dcfd;

}

/****************************************************************************/

/****************************** Contacto y presupuestador ********************/

#contacto-presupuestador{
margin-top:30px;	
}

#formulario-contacto-ficha{
float:left;
width:35%;	
/*border:solid #eb0089 1px;
	background-color:#fdeaf5;
	padding:20px;*/
}

#contacto-presupuestador form{
	
}

#presupuestador{
float:right;
width:54%;	
border:solid #eb0089 1px;
	background-color:#fdeaf5;
	padding:20px;
}


#presupuestador select{
width:200px;	
}


.button{
	height:21px;
}

#presupuestador a:hover{
cursor:pointer;	
}

#mensaje_email{
font-size:13px;
color:red;	
}

/***************************************************************************/ 

