body{
  margin:0px;
  padding:0px;
  font-family:"Tahoma";
  font-size:12px;
  color: #000000;
}
.centxcent {
  width:100%;
  height:100%;
  /*background-image:url(img/fons.jpg);*/
  /*background-repeat:repeat-x;*/
}
a.link_idiomes,a.link_idiomes:hover,a.link_idiomes:active {
  color:#000000;
  font-family:Tahoma;
  font-weight:bold;
  font-size:10px;
  text-decoration:none;
}
.principal {
  border:1px solid #000000;
  background-color:#ffffff;
}
.principal_inici {
  border:1px solid #000000;
  padding-right:50px;
  background-color:#ffffff;
}
a.link_menu,a.link_menu:active,a.link_menu:hover {
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  font-family:Tahoma;
}
.fons_menu {
  background-image:url(img/degradado_menu_off.jpg);
  background-repeat:repeat-x;
}
.fons_menu_on {
  background-image:url(img/degradado_menu_on.jpg);
  background-repeat:repeat-x;
}
.peu {
  font-family:Tahoma;
  font-size:10px;
  color:#575656;
}
.titol_empresa {
  color:#000000;
  font-family:Tahoma;
  font-size:14px;
  font-weight:bold;
}
.text_empresa {
  color:#58585a;
  font-family:Tahoma;
  font-size:10px;
  padding-right:30px;
  padding-left:30px;
  padding-top:15px;
}
a.link_categories,a.link_categories:active,a.link_categories:hover {
  font-family:Tahoma;
  color:#58585a;
  font-size:10px;
  line-height:15px;
  text-decoration:none;
}
a.link_categories_on,a.link_categories_on:active,a.link_categories_on:hover {
  font-family:Tahoma;
  color:#ffffff;
  font-size:10px;
  line-height:15px;
  text-decoration:none;
}
a.link_subcategories,a.link_subcategories:hover,a.link_subcategories:active{
  font-family:Tahoma;
  color:#58585a;
  font-size:10px;
  text-decoration:none;
}
.titular_categoria {
  font-family:Tahoma;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}
.descripcio_categoria {
  font-family:Tahoma;
  color:#636363;
  font-size:10px;
  padding-left:10px;
  padding-top:10px;
  padding-right:15px;
}
.titol_subcategoria {
  font-family:Tahoma;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  padding-left:5px;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
.descripcio_subcategoria {
  font-size:10px;
  color:#58585a;
  font-family:Tahoma;
  line-height:15px;
  padding-top:5px;
  padding-bottom:5px;
}
input.mes_info {
  font-size:11px;
  font-weight:bold;
  font-family:Tahoma;
  color:#ffffff;
  background-image:url(img/mes_info.jpg);
  background-repeat:repeat-x;
  border:0px;
  cursor:pointer;
  height:18px;
}
input.mes_info_on {
  font-size:11px;
  font-weight:bold;
  font-family:Tahoma;
  color:#ffffff;
  background-image:url(img/mes_info_on.jpg);
  background-repeat:repeat-x;
  border:0px;
  cursor:pointer;
  height:18px;
}
.titular_producte {
  font-size:12px;
  font-family:Tahoma;
  color:#4b4a4a;
  font-weight:bold;
}
.titular_producte2{
  font-size:10px;
  font-family:Tahoma;
  color:#000000;
}
.descripcio_producte {
  font-size:10px;
  color:#636363;
  font-family:Tahoma;
}
.descripcio_subproducte {
  font-size:10px;
  color:#000000;
  font-family:Tahoma;
  background-color:#f2f2f2;
}
.descripcio_subproducte_on {
  font-size:10px;
  color:#ffffff;
  font-family:Tahoma;
  background-color:#636363;
}
.mapa {
  background-image:url(img/mapa.jpg);
  background-repeat:no-repeat;
  background-position:right;
}
.contingut_mapa {
  color:#4b4a4a;
  font-size:10px;
  font-family:Tahoma;
  padding-left:12px;
}
.top_cuadro {
  background-color:#8c8c8c;
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  font-family:Tahoma;
}
.nom_paisos {
  background-color:#ffffff;
  color:#4b4a4a;
  font-size:12px;
  font-family:Tahoma;
  padding-left:8px;
  cursor:pointer;
}
a.link_descarga,a.link_descarga:active{
  font-size:10px;
  color:#000000;
  font-family:Tahoma;
  text-decoration:none;
}
a.link_descarga:hover{
  font-size:10px;
  color:#ffffff;
  font-family:Tahoma;
  text-decoration:none;
}
.sombra_left {
  background:url(img/sombra_esquerra.jpg);
  background-repeat:repeat-y;
  background-position:right;
  padding-left:2px;
}
.sombra_dreta {
  background:url(img/sombra_dreta.jpg);
  background-repeat:repeat-y;
  background-position:left;
  padding-right:2px;
}
.sombra_sup {
  background:url(img/sombra_superior.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
.sombra_inferior {
  background:url(img/sombra_inferior.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
