/*body         { padding: 0px; background:#8d4a49; background-repeat:repeat-x; background-attachment:fixed; font-family:Helvetica,Arial,Tahoma,Verdana; color:#121212;}*/
body         { padding: 0px; background:#7A2B2D; background-image: url('images3/fondo.png'); background-repeat:repeat-x; background-attachment:fixed; font-family:Helvetica,Arial,Tahoma,Verdana; color:#121212;}
td           {font-size:8pt;}

a {text-decoration: none; color:#996633}

h3 {font-size:14pt;}

.margen-derecho   { background-image: url('images3/der.png'); background-repeat: repeat-y;}
.margen-izquierdo { background-image: url('images3/izq.png'); background-repeat: repeat-y; background-position:right;}
/*#fondo-derecho   { background-image: url('images3/fondo2.png'); background-position: right top; background-repeat:no-repeat;  background-attachment:fixed;}
#fondo-izquierdo   { background-image: url('images3/fondo.png'); background-position: left top; background-repeat:no-repeat; background-attachment:fixed; }*/

.cabecera { background-image: url('images3/cabecera.png'); background-repeat: no-repeat;height:174px;margin:0px;padding:0px;}

.derecha { background:#e8e2bd; width:180px;margin:0px;padding:0px;}
.top_derecha {background:#8d4a49;font-weight:bold; color:#fff;padding:10px;}

.izquierda {border-right:0px solid #CBBDAB;
            background-image: url('images3/px.png');margin:0px; width:212px;}

.izquierda hr { size:1px; height:1px;}

.izquierda .txt_izquierda {color:#fff;margin-left:13px;margin-right:10px;font-size:9pt;margin-top:2px;line-height:140%;}

.izquierda .provincias {margin-left:13px;}
.izquierda .provincias td { font-size:9pt;color:#fff}
.izquierda .provincias td p{ margin:0px;line-height:140%;}

.cat {border-top:1px solid #8d4a49;list-style:none;color: #ffffff;margin:0px;padding:0px;}
.cat a {color:#FFFFFF}

.cat li {padding:10px;
         background:url('images3/bot2.png');
         background-repeat:no-repeat;
         background-position:right top;}

.cat .sub {padding:0px;background:none;margin:0px;}

.subcat {list-style:none;margin:0px; background:#e8e2bd; padding:0px; }
.subcat li {border-top:1px solid #8d4a49;padding:10px;background:none;}

.subcat a {color: #121212; }

.subcat li:hover {        background:#fff;    }


.cat .catalogo  {

    border-bottom:1px solid #DED8BE;
}

.cat .catalogo .enlace_catalogo {

    font-size:12pt;
}






#titulo_cat {color:#996633; font-weight: bold;font-size:16px;line-height:45px; margin-left:20px}
#titulo_cat_cen {color:#996633; font-weight: bold;font-size:16px;line-height:45px}
#titulo_cat_cen_ {color:#996633; font-weight: bold;font-size:16px;}
#descrip_cat {color:#000000; font-size:11px;}
#tit_categ {color:#996633; font-weight: bold;font-size:14px; margin-left:20px}

#texto1 {color:#996633; font-weight: bold;}
#telf {color:#EF9B29; font-size:24px;}

.pie { color:#FFFFFF;  background-image: url('images3/px.png');}

.pie a{ color:#FFFFFF; }

#pie_cont{ margin:20px;}




.slogan  { position:absolute; background-image:url('images/tienda.png');
           background-repeat:no-repeat;
            width:400px; height:120px; right:0px; top:95px; }
.slogan span {display:none;}

.colchon     {background-image:url('images/top.png');background-repeat:no-repeat;}




.izq {
 /*color:#000000;font-size:11px;*/
        color: #000;
        font-weight: normal;
        text-align:left;
        margin-right: 15px;
        margin-left: 15px;

}
#ele_seccion {

  background-color: #DED8BE;
  color:#fff;
  min-height:117px;
  background-image: url('images/pestanya.png');
  background-repeat: no-repeat;
  background-position: right top;
  margin-left:8px;
  margin-top:12px;
  padding:10px;
  font-size:9pt;
  width:300px;

}
#ele_categoria {

 background-color: #DED8BE;
  color:#fff;
  min-height:117px;
  background-image: url('images/pestanya.png');
  background-repeat: no-repeat;
  background-position: right top;
  margin-left:8px;
  margin-top:12px;
  padding:10px;
  font-size:9pt;
  width:300px;
}


ul#menu
{
        margin:0px;
        padding:0px;
        list-style-type:none;
        width:auto;
        position:relative;
        display:block;
        height:30px;
        font-size:9pt;
        background:#8d4a49;
        /*background:transparent url(images3/nav_bg.png) repeat-x top left;*/
        border-bottom:1px solid #eaeaea;
        border-top:1px solid #eaeaea;
        color:#fff;
}

ul#menu li
{
        display:block;
        height:30px;
        float:left;
        margin:0;
        padding:0;
        background:url('images3/bot.png');
        background-repeat:no-repeat;
        background-position:right top;
}

ul#menu li a
{
        display:block;
        float:left;
        text-decoration:none;
        padding:8px 20px 0 20px;
        color:#fff;
}

ul#menu li a:hover
{
        height:22px;
        background:#fff;
        color:#000;

        /*background:transparent url(images3/nav_bg.png) 0px -30px no-repeat;*/
}


ul#menu li a.current
{
        display:inline;
        height:22px;
        /*background:transparent url(images3/nav_bg.png) 0px -30px no-repeat; */
        float:left;
        margin:0;
}

.cuadro_cat {
           text-align:center;
           border: 1px solid #996633;
           background:#DED8BE; padding:10px;
}



/* Portada */


.titulos {  font-size:20px; line-height:35px;}
.titulosoferta { font-size:12px; line-height:25px; text-decoration:underline; color:#996633;}


.textos { line-height:14px;}
.titulossecciones {  font-size:12px; line-height:25px;}
.fileteh{ border-top:thin; border-top-style:solid;}
.tag {  font-size:13px; line-height:12px; margin-top:40px; color:#996633; font-weight:bold;}
.tfnos {  line-height:23px; text-align:right;}
.aviso { font-size:12px; line-height:14px; text-align:left;}



#registrate
{
        width:650px;
        margin:10px;
        padding:30px;
        background-image:url('../images/t_fondo2.jpg');
        font-size:11pt;
}

#registrate td
{
        font-size:11pt;
}


#registrate input
{
        height:24px;
}



#registrocliente
{
        width:650px;
        margin:10px;
        padding:30px;
        background:#fefee4;
        font-size:11pt;
        text-align:center;
}

#registrocliente #formulario
{
        margin-left:120px;
        width:400px;
        text-align:left;
        font-weight:bold;
}

#registrocliente input,select
{
        height:24px;

}

#graciasregistro
{
        width:650px;
        margin:10px;
        padding:30px;
        background:#fefee4;
        font-size:11pt;
        text-align:center;
        font-weight:bold;
}
#graciasregistro h3
{
        color:#8d4948;
}


.seccion_portada
{
        width: 350px;
        background-color: #e8e2bd;
        margin:10px;
        padding:0px;


}

.seccion_portada h3
{
       margin-left:13px;
       margin-top:13px;
       margin-bottom:0px;
       font-weight:normal;

}

.seccion_portada p
{
       margin-left:13px;
       margin-right:13px;
       margin-top:13px;
       margin-bottom:0px;
       font-weight:normal;

}


.seccion_portada .fotos
{
        margin-bottom: 13px;

}

.seccion_portada .fotos img
{
        margin-top: 13px;
        margin-left:13px;

}


#caja_titulo
{
  background-color: #8d4a49;
  color:#fff;
  min-height:117px;
  background-image: url('images/pestanya.png');
  background-repeat: no-repeat;
  background-position: right top;
  margin-left:8px;
  margin-top:12px;
  padding:18px;
  font-size:9pt;


}

#caja_titulo p
{
  margin-right:23px;
  line-height: 140%;


}

#caja_titulo  h1  {

  font-weight:normal;
  font-size:14pt;
  margin-bottom:10px;
}


.modulos_portada
{

}

.modulos_portada  h2  {

  font-weight:normal;
  font-size:14pt;
  margin-bottom:10px;
}

.modulos_portada p
{
  margin:0px;
  padding:0px;
  margin-top:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:17px;

}






.articulo
{
        width:196px;
        float:left;
        height:240px;
        margin:10px;
        padding:10px;
        border:1px solid #DCD7AD;
        background: #f1efe5;
}

.articulo .novedad
{
        width:190px;
        background:#DCD7AD;
        padding:2px;
        margin-bottom:6px;
}


/* Categorias de enlaces */

.categoria_enlace
{
        width:200px;
        height:60px;
        float:left;
        margin-left:10px;
        margin-top:10px;
        border: 1px solid #8d4a49;
        padding:15px;
        font-size:10pt;
}



.categoria_enlace a
{
       color:#382818;

}

.categoria_enlace a:hover
{

        width:210px;
        border: 1px solid #8d4a49;
        color:#fff;
        font-size:10pt;
        background:#8d4a49;
}


.tit_categoria_enlaces
{
    margin:10px;

    background:#8d4a49;
    color:#fff;
    height:30px;
    clear:both;
    padding:5px;
    font-size:14pt;
}
