
/*GENERAL*/
body{ background: url(/img/fondo.jpg) 0 0 repeat;; color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 0px 0px;}

a{ color:#3864f2; text-decoration: none; }

a:hover{ color:#333; text-decoration: none; }

h1{ background:#dbcef2; color:#000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding:5px; width:712px;  } 
h2{ color:#c9c9c9; font-size: 36px; font-family:Arial black, Helvetica, sans-serif; line-height:30px; margin:0;}

img{ border: 0px; } 

#map_canvas{ width:550px; height:350px; margin:0 auto;}

.boton{ background: url(/img/barra_top.png) 0 0 repeat-x; border:0; color:#ffffff; cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size:12px; height:30px; line-height:30px; font-weight:bold;  } 

.input{ border: 1px solid #999; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px; } 

.clear{ clear:both; height:0px;}

hr { border:  thin solid #999;}


/*ESTRUCTURA*/
#container{ margin:0px auto 0px auto; width:950px;  }

#cabecera{  float:left; width:730px; }

#col_izq{ float:left; width:220px; }

#logo_2{ color:#666; font-size:30px; width:350px; float:left; position:absolute; margin-left:-70px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}

#barra_sup{ background:url(/img/barra_top.png) 0 0 repeat-x; height:39px; width:723px; float:right; margin:5px 0;}
.direccion{ color:#FFF; float:left; width:380px; padding:10px; font-weight:bold;}
.tel{color: #333; float:right; width:303px; text-align:right; padding:10px; font-weight:bold;}
#img_sup{ width:723px; float:right;}

#baner{ float:left; width:200px; padding:10px; text-align:center;}

#contenido{ float:left; padding:10px; width:710px; }

#pie{ background:#dbcef2; float:left; height:105px; text-align:center; width: 712px; padding:5px;  }

#creditos{ float:left; margin-top:10px; text-align:center; width:730px;  }


/*CABECERA*/
#superior{ height:30px; width:350px; float:right; margin-top:20px; }
/*menu_superior*/
#menu_superior{ list-style:none; margin:0; padding:0;  }

#menu_superior li{ display:inline; float:right; color:#919191; }

#menu_superior a{  color:#919191; font-size:12px; font-weight:bold;  padding:8px 7px 8px 7px;  text-decoration:none;   }

#menu_superior a:hover{  color:#b7a5d3; font-size:12x;  padding:8px 7px 8px 7px; text-decoration:none; }


/*COLUMNA IZQUIERDA*/
/* menu información*/
#menu_inf{ list-style:none; margin-left:10px; padding:0;  }

#menu_inf li{ float:left; }

#menu_inf a{ background: url(/img/menu_left.png) 0 0  repeat-y ; color:#3864f2; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px; }

#menu_inf a:hover{ background: url(/img/menu_left_over.png) 0 0  repeat-y ; color:#000; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px;}

#menu_inf a.menu_activo { background: url(/img/menu_left_over.png) 0 0  repeat-y ; color:#000; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px; }

#menu_inf a.menu_activo:hover {  background: url(/img/menu_left_over.png) 0 0  repeat-y ; color:#000; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px; }


#menu_inf a.submenu{  background: url(/img/sub_menu_left.png) 0 0  repeat-y ; color:#b0c1f9; display:block; font-weight:bold; padding:5px 0 5px 55px; text-decoration:none; width:155px; }
#menu_inf a.submenu:hover{   background: url(/img/sub_menu_left_over.png) 0 0  repeat-y ; color:#3864f2; display:block; font-weight:bold; padding:5px 0 5px 55px; text-decoration:none; width:155px; }
#menu_inf a.submenu_activo{  background: url(/img/sub_menu_left_over.png) 0 0  repeat-y ; color:#3864f2; display:block; font-weight:bold; padding:5px 0 5px 55px; text-decoration:none; width:155px; }



/*PIE*/
/*menu pie*/
ul.menu_pie{ list-style:none; margin:0; padding:0; }

ul.menu_pie li{ display:inline; }

ul.menu_pie li a{ color:#000;  text-transform:uppercase; font-weight:bold; display:block; padding-top:5px;  }

ul.menu_pie li a:hover{ color:#999; text-decoration:none; }

.direc_pie { color:#000; text-align:center;}


/*MODULO CATEGORIAS*/
#menu_cat{ list-style:none; margin-left:10px; padding:0;   }

#menu_cat li{ float:left; }

#menu_cat a{background: url(/img/menu_left.png) 0 0  repeat-y ; color:#3864f2; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px; }

#menu_cat a:hover{  background: url(/img/menu_left_over.png) 0 0  repeat-y ; color:#000; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px; }

#menu_cat a.menu_activo{  background: url(/img/menu_left_over.png) 0 0  repeat-y ; color:#000; display:block; font-weight:bold; padding:5px 0 5px 40px; text-decoration:none; width:170px; }


#menu_cat a.submenu{  background: url(/img/sub_menu_left.png) 0 0  repeat-y ; color:#b0c1f9; display:block; font-weight:bold; padding:5px 0 5px 55px; text-decoration:none; width:155px; }
#menu_cat a.submenu:hover{   background: url(/img/sub_menu_left_over.png) 0 0  repeat-y ; color:#3864f2; display:block; font-weight:bold; padding:5px 0 5px 55px; text-decoration:none; width:155px; }
#menu_cat a.submenu_activo{  background: url(/img/sub_menu_left_over.png) 0 0  repeat-y ; color:#3864f2; display:block; font-weight:bold; padding:5px 0 5px 55px; text-decoration:none; width:155px; }



/*MODULO BUCADOR*/
.caja_buscar{ font-weight:bold;}


/*MODULO NOVEDADES Y OFERTA COLUMNA*/
.modulo_titulo{ color:#000; font-size:14px; font-weight:bold;}

a.modulo_titulo{ color:#000; font-size:14px; font-weight:bold;}

a.modulo_titulo:hover{ color:#999; font-size:14px; font-weight:bold; text-decoration:none; }

.modulo_cuadro{  background-color: #fff; border: 1px solid #CCC; margin:5px; paddin:5px; text-align:center; }

.precio_normal{ color:#333; font-size:18px; font-weight:bold; padding-right:5px; padding-top:5px;}
	
.precio_oferta { color:#900; font-size:18px; font-weight:bold; padding-right:5px; padding-top:5px;}	

.precio_tachado {color:#000; font-size:14px; font-weight:bold; padding-right:5px; padding-top:5px; text-decoration:line-through; }	

.oferta_col{ padding:5px;}

.en_tit{ color:#000; font-size:14px; font-weight:bold; }

#lista_prod{ list-style:none; margin:0; padding:0;}

.ver{ padding-right:5px; text-align:right;  }

a.ver_ofertas{ color:#000; font-size:11px;}

a.ver_ofertas:hover{ color:#999; font-size:11px; text-decoration:none; }

.prod_foto{ width:160px; }


/*MODULO NOVEDADES CENTRO / CONTENIDO CATEGORIAS */

.tit_nov_centro{ color: #333; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align: right;  border-bottom:thin solid  #999;}

a.ver_novedades{ font-size:12px;}

ul.prod_list{ list-style:none; margin:0; padding:0; }

ul.prod_list li { display:inline; float:left; margin:5px; width:217px;}

.prod_list_foto{  height:200px; width:200px; text-align:center; }
.prod_list_ctn{ text-align:center; width:210px;}
.fondo_top{ background: url(/img/box_producto_top.png) 0 0 no-repeat; height:10px; width:227px;  }
.fondo_cont{ background: url(/img/box_producto_fons.png) 0 0 repeat-y; width:227px;}
.fondo_bot{ background: url(/img/box_producto_bot.png) 0 0 no-repeat; height:10px; width:227px;  }

a.en_novedades{ color:#3864f2; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

a.titulo_bloque{ color:#000; font-size:16px; font-weight:bold;}
a.titulo_bloque:hover{ color:#999; font-size:16px; font-weight:bold; text-decoration:none;}

.ficha{ width:210px; float: right; text-align:right; padding-right:10px;}
a.en_ficha{ color:#000; font-size:14px; font-weight:bold; }




/*ARTICULO*/

#pos_foto{ float:left;  width:310px; }
.top_foto{ background:url(/img/box_gran_top.png)0 0 no-repeat; width:306px; float:left; height:11px; }
.fons_foto{ background:url(/img/box_gran_fons.png)0 0 repeat-y; width:306px; float:left;}
.bot_foto{ background:url(/img/box_gran_bot.png)0 0 no-repeat; width:306px; float:left; height:18px;}
#pos_atributos{float:left; width:395px; padding-left:5px;}
#pos_descripcion{ clear:left; float:left; width:400px;}

.foto_gran{  width:290px; padding:5px; }

.list_img_peq{  margin:3px; width:102px;}

.cuadro_img_peq{  padding:2px; width:400px;}

.tit_atributo{ color:#000; font-weight:bold; font-size:12px; padding-top:10px; text-transform:uppercase;}

.atributo{ color:#000;}

.volver{ width:700px; float:left; padding:5px;}



/*MARCAS*/

ul.marca_list{ list-style:none; margin:0; padding:0;}

.marca_list li{ display:inline; float:left; width:120px;}

.caja_marca{ text-align:center; width:120px; }

.foto_marca{ border: 1px solid #ccc; width:100px;}
