﻿/*  
Author: Arnau Pujol Cabarrocas
Author URI: http://analogicemotion.com/
*/

/* Principal */

.box_subcat {
  text-decoration:none;
}
.box_subcat:hover, .box_subcat:hover span { color:#999; }

.box_subcat img {
  display:block;
  margin:0px 0px 9px 0px;
  border:1px solid #e6e6e6;
  padding:4px;
  width:215px;
  height:170px; 
}

.box_subcat span { display:block; }
.box_subcat .titol { margin:0px 0px 5px 0px; font-size:16px; font-weight:bold; color:#48A4EF; }

/* Menu categories */
  
#menu_categories ul { 
  margin:0px; 
  list-style:none;
}
#menu_categories ul ul.none { display:none; }
#menu_categories ul ul.block { display:block; }

#menu_categories ul li {
  display:block;
  margin:0px 0px 9px 0px;
  overflow:hidden;
}
#menu_categories ul li a { 
  display:block;
  height:18px;
  border:1px solid #e6e6e6;
  padding:4px 0px 4px 14px; 
  color:#3389CF;
  font-weight:bold;
  text-decoration:none; 
  text-transform:uppercase;
  background:url('../../image/bg_item_cat_tit.gif') left top repeat-x; 
  letter-spacing:1px;
  overflow:hidden;
}
#menu_categories ul li a:hover { color:#054084; }

#menu_categories ul li a.collapsed { }
#menu_categories ul li a.collapsed:hover { }

#menu_categories ul li a.expanded { color:#444; font-weight:bold; }
#menu_categories ul li a:hover.expanded { color:#444; }

/* #menu_categories ul li a.actual, #menu_categories li a.actual:hover { background:#5a6882; } */

/* Segon Nivell */

#menu_categories ul ul { width:205px; margin:0px; padding:9px 5px 9px 15px; background:#fff url('../../image/bg_item_subcat.jpg') left top no-repeat; overflow:hidden; }
#menu_categories ul ul li { margin:0px; padding:9px 0px 0px 0px; }
#menu_categories ul ul li a, #menu_categories ul li ul li a.collapsed, #menu_categories ul li ul li a.expanded, #menu_categories ul li ul li a.actual { border:none; padding:0px; background:none; }
#menu_categories ul ul li a:hover, #menu_categories ul li ul li a.collapsed:hover, #menu_categories ul li ul li a.expanded:hover, #menu_categories ul ul li a.actual:hover { color:#999; }

#menu_categories ul ul ul {
  margin:0px;
  padding:0px 0px 9px 15px;
  background:none;
}

/* Productes */

#menu_categories ul.productes { }
#menu_categories ul.productes li { padding:0px;  }
#menu_categories ul.productes li a { padding:4px 0px 0px 15px; color:#444; text-transform:none; background:url('../../image/arrow_prod.gif') left top no-repeat; }
#menu_categories ul.productes li a:hover {  text-decoration:underline; }
#menu_categories ul.productes li a.actual {  padding:4px 0px 0px 15px; color:#444; text-decoration:underline; background:url('../../image/arrow_prod.gif') left top no-repeat;}
#menu_categories ul.productes li a.actual:hover { color:#000; background:url('../../image/arrow_prod.gif') left top no-repeat;  text-decoration:underline; }

/* Llista */

.replace {
  color:#045CA4;
  font-weight:bold;
}

.tira_clear { height:18px; }

.box_products {
  display:block;
  overflow:hidden;
  text-decoration:none;
}
.box_products:hover, .box_products:hover span { color:#999; }

.box_products img {
  display:block;
  margin:0px 0px 9px 0px;
  border:1px solid #e6e6e6;
  padding:4px;
  width:215px;
  height:170px; 
}

.box_products span { display:block; }
.box_products .titol { margin:0px 0px 5px 0px; font-size:16px; font-weight:bold; color:#68c3c3; }

/* Fitxa */

#fitxa { margin:0px; }
#fitxa .titol { line-height:36px; font-size:36px; color:#68c3c3; }

#fitxa .img_fitxa {
  display:block;
  margin:0px 0px 15px 0px;
  width:465px;
  height:465px;
  background:#DDE7F1;
}

/* Pestanyes */

ul#menu_fitxa { 
  margin:18px 0px 0px; 
  border:0px;  
  height:36px;
  overflow:visible; 
  background:#fff url('../../image/bg_tab.jpg') left 1px repeat-x;   
}
#menu_fitxa li {
  display:block;
  float:left;
  margin:0px 5px 0px 0px;
  border:1px solid #e6e6e6;
  border-bottom:0px;
  text-transform:uppercase; 
}
#menu_fitxa li a { 
  display:block;
  float:left;
  padding:0px 15px;
  height:35px;
  line-height:35px; 
  font-weight:bold;
  color:#444;
  letter-spacing:1px;
  text-decoration:none;
  background:#fff url('../../image/bg_tab.jpg') left -35px repeat-x;  
}
#menu_fitxa li a:hover { color:#fff; text-decoration:none; background:#ddd url('../../image/bg_tab.jpg') left -70px repeat-x; }
#menu_fitxa li a.current { color:#3299ff; background:#fff; }



/* Content */

.tab_content { display:none; padding:18px 16px 0px; width:673px; background:url('../../image/bg_tab_content.jpg') left top no-repeat;overflow:hidden; }
.show { display:block; }


#descripcio img, #tecnica img {
  display:block;
  float:left;
  margin-right:15px;
  width:325px;  
  color:#fff;
}
#descripcio .text_desc, #tecnica .text_desc { 
  float:left;
  width:330px; 
}

#descripcio a, #tecnica a { 
  text-decoration:none;
  font-weight:bold;
  color:#48A4EF;
}
#descripcio a:hover, #tecnica a:hover {
  color:#054084;
}

#descripcio ul.descarregues, #tecnica ul.descarregues {
  margin:0px;
  padding:0px;
  list-style:none outside none;
}
#descripcio .descarregues li, #tecnica .descarregues li { 
  display:block;
  margin-bottom:9px;
  padding:0px 0px 0px 20px;
  background:url("../../image/icon_downloads.gif") no-repeat scroll left top transparent;
}
#descripcio .descarregues a, #tecnica .descarregues a  { font-weight:normal; color:#054084; }
#descripcio .descarregues a:hover, #tecnica .descarregues a:hover { color:#3299FF; text-decoration:underline; }

/* Galeria d'imatges */

#fotos img {
  display:block;
  float:left;
  margin:0px 0px 10px 11px;
  width:160px;
  height:120px;
}
#fotos img.primer { margin-left:0px; }

/* Videos */

.sep_video {
  margin:15px 0px 0px 0px;
  padding:16px 0px 0px;
  background:url('../../image/dotted_h.gif') left top repeat-x;
}



