/*menu*/

    #tabsF {
	float:left;
	width:100%;
	line-height:normal;
	font: bold 9px/1.5em Verdana;
	background-position: center center;
      }
	  
    #tabsF ul {
	  margin:0;
	  padding:1px 2px 0 20px;
	  list-style:none;
      }
	  
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
	  
    #tabsF a {
      float:left;
      background:url("../img/menu/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
	  
    #tabsF a span {
      float:left;
      display:block;
      background:url("../img/menu/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
	  
	      /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }


	  
/*header*/

.textheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#FFFFFF;
text-align:center;
text-indent: 10px;
margin-top: 37px;
}

/*body*/
body {
	background-image:url(../img/fondo.gif);
	margin:0 0 0 0;
	background-position: center center;
}


/*contenido*/
.fondocontenido
{
	background-image:url(../img/contenido/contenido.gif);
	padding: 30px;
	vertical-align:top;
	text-align:left;
	background-position: center center;
}
.fondoarriba
{background-image:url(../img/contenido/arriba.gif); 
background-repeat: repeat-x;}
.fondocentro
{
	background-image:url(../img/contenido/centro.gif);
	background-position: center center;
}
.fondoabajo
{background-image:url(../img/contenido/abajo.gif);}
.fondoderecha
{background-image:url(../img/contenido/derecha.gif);}
.fondoizquierda
{background-image:url(../img/contenido/izquierda.gif);}
.tablaproducto
{padding: 5px;}
.imgfloatleft {
	float: left;
	margin: 5px 15px 5px 0px;
}
/* foot */
.tablapie {
background-image:url(../img/foot/fondo.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
height:31px;
color:#FFFFFF;
}

.tabla:a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF;
vertical-align:middle;
}

.tabla:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF;
vertical-align:middle;
}

.tabla:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#FFFFFF;
vertical-align:middle;
}




/* txt */

h1 { 	
font-size: 18px; 
background-color: #666666;
text-indent: 18px;  
color: #ffffff;
font-family: Georgia, Times new roman, Times, serif; 	
font-weight: bold; 	
margin-bottom:12px; 
} 

h2 { 	
font-size: 12px; 
color: #FFFFFF;	
font-family: Georgia, Times new roman, Times, serif; 	
font-weight: bold; 	
margin: 25px 0 8px 0;
} 

h3 { 	
font-family: Georgia, Times new roman, Times, serif; 	
font-size: 9px;
line-height: 140%;
font-weight: bold;
margin: 5px 0 5px 0;
}  

h4 { 	
font-family: arial, verdana, Helvetica, sans-serif;	
font-size: 11px;
line-height: 140%;
font-weight: normal;
text-indent: 15px;
margin: 5px 0 5px 0;
}


h5 { 	
font-family: arial, verdana, Helvetica, sans-serif;	
font-size: 11px;
line-height: 140%;
font-weight: normal; 
margin: 8px 0 8px 0;
}

h6 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Georgia, Times new roman, Times, serif;
	font-weight: bold;
	margin: 10px 0 4px 0;
	text-align: center;
} 

a:link {	
	color: #FFCCCC;	
	text-decoration: none;	
	text-align: left;	
}


a:visited {	
	text-decoration: none;	
	color: #FFCCCC;
}

a:hover {	
	text-decoration: underline;
	color: #FFCCCC;
}

a:active {
	text-decoration: none;
	color: #FFCCCC;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.sitemap{
	font-family : Arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
	margin-left : 15px;
	margin-right : 6px;
}
a.sitemap:visited{
	font-family : Arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
	margin-left : 15px;
	margin-right : 6px;
}
a.sitemap:hover{
	font-family : Arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: underline;
	margin-left : 15px;
	margin-right : 6px;
}

.sitemapnolink{
	font-family : Arial;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
	margin-left : 15px;
	margin-right : 6px;
}
.catalogo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align: center;
	padding-top: 5px;
	color:#000000;
	height: 22px;
	background-position: center center;
}
.catalogo:a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000000;
vertical-align:middle;
}
.catalogo:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#000000;
vertical-align:middle;
}
.catalogo:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000000;
vertical-align:middle;
}

.map{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
}
/* estils catàleg */

.spacer {
height: 10px;
}

.spacer20 {
height: 20px;
}

.spacer30 {
height: 20px;
}

.spacer60 {
height: 60px;
}

.spacer75 {
height: 75px;
}

.spacer5 {
height: 5px;
}

.w124 {
padding: 10px 10px 5px 5px;
width: 124px;
vertical-align: top;
text-align:left;
}
.w134 {
padding: 10px 10px 20px 5px;
width: 134px;
vertical-align: top;
}
.w154 {
padding: 10px 10px 5px 10px;
width: 154px;
vertical-align: bottom;
}
.w154txt {
padding: 0px 10px 5px 10px;
width: 154px;
vertical-align: top;
text-align:left;
}

.w250txt {
padding: 10px 0px 0px 10px;
width: 240px;
vertical-align: top;
text-align:left;
}

.w240 {
padding: 10px 0px 0px 10px;
width: 220px;
vertical-align: top;
text-align:left;
}

.w350 {
padding: 10px 0px 0px 0px;
width: 350px;
vertical-align: top;
}


.a14bb {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height: 120%;
font-weight: bold; 
margin: 0 0 5px 0;
color:#ff9999;
width: 144px;
border: 1px solid #000000;
border-width: 0px 0px 1px 0;
}

.a14bbb {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height: 120%;
font-weight: bold; 
margin: 0 10px 5px 0;
color:#ff9999;
width: 240px;
border: 1px solid #000000;
border-width: 0px 0px 1px 0;
}

.a14bpap {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height: 120%;
font-weight: bold; 
margin: 0 10px 5px 0;
color:#ff9999;
width: 200px;
border: 1px solid #000000;
border-width: 0px 0px 1px 0;
}

.iva { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ffffff;
line-height: 140%;
font-weight: bold;
margin: 0px 0px 5px 0;
}

.v10n { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 10px;
color:#000000;
line-height: 140%;
font-weight: normal;
margin: 0px 0 5px 0;
}

.v9br { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 140%;
font-weight: bold;
margin: 0px 0px 5px 0;
}

.v9brnospace { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 140%;
font-weight: bold;
margin: 0px 0px 5px 0;
}

.v9brup { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 140%;
font-weight: bold;
margin: 0px 0 15px 0;
}

.bread { 
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 10px;
color:#ffffff;
font-weight: normal;
}

.bread:a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#ffffff;
}
.bread:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#000000;
}
.bread:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000000;
}


/* pg celulosa */
.w295 {
padding: 10px 0px 10px 0px;
width: 295px;
vertical-align: top;
}
.w16{
padding: 0px;
width: 26px;
vertical-align: top;
}

.tabtitol {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height: 160%;
font-weight: bold; 
color:#ff9999;
width: 295px;
border: 1px solid #000000;
border-width: 0px 0px 1px 0;
padding: 0px 0 0px 0;
}

.tabref { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 160%;
font-weight: bold;
padding:0;
text-align:left;
width: 65px;
}

.tabdesc { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#000000;
line-height: 160%;
font-weight: normal;
padding: 0;
text-align:left;
width: 160px;
}

.tabpreu { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 140%;
font-weight: bold;
padding: 0;
text-align:right;
width: 70px;
}

.tabref2 { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 160%;
font-weight: bold;
padding:0;
text-align:left;
width: 65px;
}

.tabdesc2 { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#000000;
line-height: 160%;
font-weight: normal;
padding: 0;
text-align:left;
width: 150px;
}

.tabpreu2 { 	
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ff9999;
line-height: 140%;
font-weight: bold;
padding: 0;
text-align:right;
width: 80px;
}

/* estils catàleg 2 */

.taula {
width: 609px;
background-color:#fff;}


.taula td {
background-color:#e7e7e8;
padding:4px;
text-align:center
}


.taula td.titol {
background-color:#666;
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#ffffff;
line-height: 120%;
font-weight: bold;
text-align:left;
}

.taula td.left {
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#000;
line-height: 120%;
font-weight: bold;
text-align:left;
}

.taula td.up {
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#000;
line-height: 120%;
font-weight: bold;
text-align:center;
}

.taula td.gris1 {
background-color:#c7c8ca;
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#000;
line-height: 120%;
font-weight: normal;
text-align:center;
}

.taula td.gris2 {
background-color:#818285;
font-family: verdana, arial, Helvetica, sans-serif;	
font-size: 9px;
color:#fff;
line-height: 120%;
font-weight: normal;
text-align:center;
}
