@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}

img{border:0}

body{
background-image:url(imagenes/fondo.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#b9b9b8;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#0072bc;}

h1{
font-size:30px;
letter-spacing:0.05em;
font-weight:normal;
}

h2{
font-size:22px;
margin-bottom:10px;
font-weight:normal;
}

h3{
font-size:30px;
font-weight:normal;
}

h4{
font-size:14px;
font-weight:bold;
}

#main{
width:863px;
margin:0 auto;
}

#header{
height:86px;
}

#barra_menu{
height:36px;
background-image:url(imagenes/barra_menu.jpg);
background-repeat:no-repeat;
}

#enews{
height:30px;
background-color:#7f807f;
border-top:2px solid #cccccc;
border-bottom:2px solid #cccccc;
line-height:30px;
padding-left:20px;
color:white;
}

.lista_home{
font-size:14px;
line-height:30px;
letter-spacing:0.05em;
font-weight:bold;
list-style-image:url(imagenes/flecha.png);
}

.lista_inner{
font-size:13px;
line-height:25px;
letter-spacing:0.05em;
list-style-image:url(imagenes/flecha.png);
}

#bienvenido{
background-image: url(imagenes/bbvdo_fondo.jpg);
background-repeat:repeat-y;
width:279px;
height:118px;
}

#bienvenido_inner{
padding:10px 15px;
overflow:hidden;
}

#bienvenido2{
background-image: url(imagenes/bbvdo_fondo2.jpg);
background-repeat:repeat-y;
height:118px;
}

#bienvenido_inner2{
padding:10px 15px;
overflow:hidden;
}

#menu_derecha{
background-image: url(imagenes/menuder_fdo.jpg);
background-repeat:repeat-y;
width:279px;
height:132px;
overflow:hidden;
}

#menu_derecha2{
background-image: url(imagenes/menuder_fdo2.jpg);
background-repeat:repeat-y;
height:132px;
overflow:hidden;
}

.menuderecha{
height:30px;
line-height:30px;
margin-left:20px;
font-size:13px;
font-weight:bold;
}

.menuderecha a:link{text-decoration:none}
.menuderecha a:visited{text-decoration:none}

#destacado{
background-image: url(imagenes/fdo_destac.jpg);
background-repeat:repeat-y;
width:317px;
height:245px
}

/*#destacado_inner{
/*padding:20px 20px 28px 20px;
overflow:hidden;
}*/

.imagen{
border:1px solid gray;
}

.destacado_tit{
font-size:14px;
font-weight:bold;
letter-spacing:0.05em;
}

.linea{
height:1px;
background-color:#7D7D7D;
margin:5px auto 10px auto;
}

#pie{
background-color:#333333;
height:45px;
}

#pie_inner{
padding-left:15px;
padding-right:15px;
overflow:hidden;
}

.letrapie{
color:white;
font-size:11px;
}

.letra_chica{
font-size:11px;
}

.letrapie a:link{color:white}
.letrapie a:visited{color:white}
.letrapie a:hover{color: #919191}

#principal{
background-image:url(imagenes/fondo_main.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
padding-top:30px;
}

#menu_izq_prod{
width:166px;
float:left;
overflow:hidden;
}

#col_der_prod{
width:697px;
float:right;
}

#col_der_prod_inner{
padding:0 40px 30px 40px;
overflow:hidden;
}

.piefoto{
padding:10px;
text-align:center;
}

.celdapad{
padding:3px 10px;
}

.titulo_ficha{
font-size:18px;
letter-spacing:0.05em;
margin:10px 0 10px 0;
font-weight:bold;
}

.precio{
font-size:16px;
letter-spacing:0.05em;
margin-bottom:20px;
font-weight:bold;
}

.separador{
background-color:#666666;
padding:5px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:15px 0;
}

.muestra_color{
width:30px;
height:30px;
}

.talles{
width:50px;
height:25px;
border:1px solid #CCCCCC;
text-align:center;
line-height:25px;
font-weight:bold;
margin-right:10px;
float:left;
}

#fondo_secciones{
width:546px;
float:left; 
background-image:url(imagenes/fondo_secciones.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFF;
}

#secciones_inner{
padding:25px;
}

.texto_justificado{
text-align:justify;
}

p.texto_justificado{margin-bottom:15px}

.firma{
height:30px;
line-height:30px;
text-align:right;
font-size:11px;
}

.firma a:link{color:#666666}
.firma a:visited{color:#666666}
.firma a:hover{color:#FFF}

