/*Document CSS*/

body{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    color: #999999;
	background-color:#CACB87;
}

ul{
padding:0px;
margin:0px;
list-style:none;
}

h1, h2, h3, h4, h5, h6, form{
font-weight:normal;
margin:0px;
padding:0px;
}

.b{
font-weight:bold;
}
.u{
text-decoration:underline;
}
.n{
text-decoration:none;
}
.j{
text-align:justify;
}

a img{
border:0px;
}
.input, .input_login, .input_form, .input_textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
padding:1px;
}
.input_login{
width:98px;
height:15px;
border:0px;
background-color:#FFFFFF;
margin-top:4px;
}
.input_form{
width:165px;
height:18px;
border:0px;
background-color:#EFEFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}
.input_textarea{
width:365px;
height:100px;
border:0px;
background-color:#EFEFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}

/*fonts*/
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#99B2CC;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

h2{
display:block;
margin-bottom:12px;
line-height:21px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
border-left:9px solid #EC1F26;
}
h2 .text{
display:block;
background-color:#39579F;
line-height:21px;
padding-left:5px;
border-left:1px solid #FFFFFF;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#336699;
font-weight:bold;
padding-top:5px;
margin-bottom:2px;
text-transform:lowercase;
}

h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:16px;
}

h5{
display:block;
line-height:18px;
background-color:#3958A0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
margin-bottom:6px;
margin-top:15px;
padding-left:15px;
background-image:url(../images/arrow2.gif);
background-position:4px center;
background-repeat:no-repeat;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
color:#336699;
font-weight:bold;
margin-bottom:2px;
}

.a10{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.a11{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.v9{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.v10{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.v11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.v12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.c9 {color: #999999; }
.c3 {color: #333333; }
.cF {color: #FFFFFF; }
.c6 {color: #666666; }
.cc {color: #7589BC; }
.c90 {color: #990000; }
.cOB {color: #0B3156; }
.cO { color: #000000; }
.c369{color:#336699;}/*blau*/
.c363{ color: #333366; /*lila*/}


#center{
margin-top:20px;
padding-bottom:20px;
}
#center a{
text-decoration:none;
}
#center a:hover{
text-decoration:underline;
}

#head{
text-align:left;
width:920px;
}
#login{
}

.mt{
margin-top:0px;
margin-left:32px;
}
.mt2{
margin-top:0px;
margin-left:32px;
}

#login table td{
padding-right:50px;
}
#login a{
text-decoration:underline;
}
#login a:hover{
text-decoration:none;
}
#slickbox{
display:none;
background-color:#A0A247;
height:41px;
margin-bottom:1px;
width:auto;
padding:12px 0px 12px 8px;
}
.plogin{
background-image:url(../images/login/plogin.gif);
width:55px;
height:22px;
line-height:21px;
}
/* IDIOMES*/

#idioma{

}
#idioma a:hover, #idioma .sel{
text-decoration:none;
background-image:url(../images/idiomes/phover.gif);
}

.pidioma{
display:block;
margin-bottom:3px;
background-image:url(../images/idiomes/p.gif);
width:32px;
height:29px;
line-height:29px;
text-align:center;
}

/*CONTINGUT*/
#content{
padding:7px;
background-color:#FFFFFF;
height:inherit;
}
#menu_lateral{
background-position:top;
background-color:#39579F;
}
#menu_lateral ul li a{
display:block;
background-image:url(../images/bgmenu.gif);
background-position:10px center;
background-repeat:no-repeat;
padding-left:33px;
margin-right:2px;
margin-left:2px;
border-bottom:2px dotted #7589BC;
height:29px;
line-height:29px;
}
#menu_lateral ul li a:hover, #menu_lateral ul li .sel{
text-decoration:none;
color:#FBE32C;
background-image:url(../images/bgmenuh.jpg);
background-position:left center;
background-repeat:no-repeat;
}
#dades{
margin:12px;
margin-top:28px;
}
#dades a{
text-decoration:underline;
}
#dades a:hover{
text-decoration:none;
}

#seccio{
margin-left:6px;
}

#seccio #catalegs td{
width:190px;
padding-left:40px;

}
.bd{
border-right:2px dotted #EFEFEF;
height:484px;
}
#seccio #catalegs .fusCA{
background-image:url(../images/bgsfus_CA.gif);
background-position:10px top ;
background-repeat:no-repeat;
}

#seccio #catalegs .ferCA{
background-image:url(../images/bgsfer_CA.gif);
background-position:10px top ;
background-repeat:no-repeat;
}

#seccio #catalegs .bricCA{
background-image:url(../images/bgsbric_CA.gif);
background-position:10px top ;
background-repeat:no-repeat;
}
#item{
margin-bottom:12px;
padding-left:18px;
}
#item a{
text-decoration:underline;
}
#item a:hover{
text-decoration:none;
}
#item .div_img{
background-image:url(../images/bgsimg.gif);
background-repeat:no-repeat;
width:150px;
height:116px;
margin-bottom:2px;
}
#item .div_img img{
margin:4px 0px 0px 4px;
}
/*APARTATS FUSTERIA, FERRETIRIA I BRICOLOTGE*/
#apartat{

}
#submenu{
width:149px;
}
#submenu li{
margin-bottom:8px;
}
#submenu li a{
height:100%;
line-height:14px;
vertical-align:text-top;
padding-left:18px;
background-image:url(../images/bullet.gif);
background-position:5px 5px;
background-repeat:no-repeat;

}
#submenu li a:hover, #submenu .s{
padding-left:18px;
background-image:url(../images/bulleth.gif);
background-position:5px 5px;
background-repeat:no-repeat;
color:#336699;
font-weight:bold;
text-decoration:none;
}
#submenu #subsubmenu1, #submenu #subsubmenu2, #submenu #subsubmenu3, #submenu #subsubmenu4, #submenu #subsubmenu5, #submenu #subsubmenu6, #submenu #subsubmenu7, #submenu #subsubmenu8, #submenu #subsubmenu9, #submenu #subsubmenu10{
display:none;
margin-left:14px;
margin-bottom:-4px;
}
#subsubmenu1 li, #subsubmenu2 li, #subsubmenu3 li, #subsubmenu4 li, #subsubmenu5 li, #subsubmenu6 li, #subsubmenu7 li, #subsubmenu8 li, #subsubmenu9 li{
margin-bottom:2px;
}

/*EMPRESA*/
#empresa, #contacte{
width:100%;
padding-left:8px;
background-image:url(../images/local/bglocal.gif);
background-position:top left;
background-repeat:no-repeat;
}
#empresa .img{
margin-right:12px; 
margin-top:12px;
}




/*TAULES PRODUCTES*/


.tables{
padding-left:8px;
font-size:10px;
color:#666666;
width:534px;
}



.tables ul, .tables ul li{
list-style:disc;
list-style-type:disc;
list-style-position:inside;
}

.tables .prop{
padding-top:5px;
}

.tables ul li{
padding-bottom:4px;
}

.tables ul ul li{
padding-left:0px;
list-style: none;
list-style-type:none;
}

.tables ul li span{
padding-left:25px;
}

.tables h2{
clear:both;
}

.tables h3{
margin-bottom:10px;
}

.tables .img{
margin-right:12px;
margin-top:12px;
}
.tables table{
margin-top:10px;
margin-bottom:20px;
font-size:10px;
color:#333333;
background-color:#333333;
width:auto;
}

.tables table th, .tables table td{
padding:3px;
font-weight:normal;
padding-left:6px;
background-color:#FFFFFF;
}

.tables table .right{
text-align:right;
padding-right:10px;
padding-left:0px;
width:150px;
}

.tables .esq, .tables .dret{
float:left;
}

.tables .dret{
padding-top:10px;
padding-left:15px;
padding-right:0px;
padding-bottom:10px;
}

/*TAULA MODEL 1*/
.table1 h3{
color:#FB8060;
}

.table1 h2{
border:1px solid #F11A13;
border-left:9px solid #780700;
}
.table1 h2 .text{
border-left:9px solid #F11A13;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table1 table{

}

.table1 table th{
text-align:left;
background-color:#FFB9A1;
}
.table1 td{
width:140px;
text-align:left;
}

.table1 tr.over td {
	background: #FFDCD0;
}

.table1 .dret{
width:206px;
}

/*TAULA MODEL 2*/
.table2 h3{
color:#44C1F3;
}

.table2 h2{
border:1px solid #009BE9;
border-left:9px solid #005079;
}
.table2 h2 .text{
border-left:9px solid #009BE9;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table2 table{

}

.table2 table th{
text-align:left;
background-color:#A1DDFA;
}
.table2 td{
width:60px;
text-align:left;
}

.table2 tr.over td {
	background: #D0EEFC;
}

/*TAULA MODEL 3*/
.table3 h3{
color:#64BA87;
}

.table3 h2{
border:1px solid #008F3D;
border-left:9px solid #004C20;
}
.table3 h2 .text{
border-left:9px solid #008F3D;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table3 table{
margin-bottom:8px;
}

.table3 table th{
text-align:left;
background-color:#ACD8BC;
}
.table3 td{
width:100px;
text-align:left;
}

.table3 tr.over td{
background:#D5EBDD;
}

.table3 img{
display:block;
}

/*TAULA MODEL 4*/
.table4 h3{
color:#FFD87C;
}

.table4 h2{
border:1px solid #FFBC0B;
border-left:9px solid #805D03;
}
.table4 h2 .text{
border-left:9px solid #FFBC0B;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table4 table{

}

.table4 table th{
text-align:left;
background-color:#FFE8B7;
}
.table4 td{
width:100px;
text-align:left;
}

.table4 tr.over td{
background:#FFF3DB;
}

.table4 img{
display:block;
}

.table4 .dret{
width:220px;
}

/*TAULA MODEL 5*/
.table5 h3{
color:#F686AF;
}

.table5 h2{
border:1px solid #EE1372;
border-left:9px solid #812047;
}
.table5 h2 .text{
border-left:9px solid #EE1372;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table5 table{

}

.table5 table th{
text-align:left;
background-color:#FABED5;
}

.table5 table .right{
width:130px;
}
.table5 td{
width:62px;
text-align:left;
}

.table5 tr.over td{
	background:#FCDEEA;
}

.table5 img{
display:block;
}

.table5 .dret{
width:270px;
}

/*TAULA MODEL 6*/
.table6 h3{
color:#B5D486;
}

.table6 h2{
border:1px solid #74B430;
border-left:9px solid #355C17;
}
.table6 h2 .text{
border-left:9px solid #74B430;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table6 table{

}

.table6 table th{
text-align:left;
background-color:#D6E7BD;
}

.table6 table .right{
width:130px;
}
.table6 td{
width:62px;
text-align:left;
}

.table6 tr.over td{
	background:#EAF3DE;
}

.table6 img{
display:block;
}

.table6 .dret{
width:270px;
}

/*TAULA MODEL 7*/
.table7 h3{
color:#A7B5DB;
}

.table7 h2{
border:1px solid #004495;
border-left:9px solid #00204E;
}
.table7 h2 .text{
border-left:9px solid #004495;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}



.table7 table .un{
width:112px;
}

.table7 table th{
text-align:left;
background-color:#A7B5DB;
}
.table7 td{
width:70px;
text-align:left;
}

.table7 table .right{
width:30px;
padding-right:3px;
}
.table7 table .r2{
width:66px;
padding-right:5px;
}

.table7 .gran td{
width:auto;
}

.table7 tr.over td {
background: #D3DAED;
}

.table7 .dret{
padding-left:14px;
padding-top:0px;
}

.table7 table{

}

/*TAULA MODEL 8*/
.table8 h3{
color:#AC76AD;
}

.table8 h2{
border:1px solid #7C1F76;
border-left:9px solid #41053D;
}
.table8 h2 .text{
border-left:9px solid #7C1F76;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table8 table{

}

.table8 table th{
text-align:left;
background-color:#CFB0D2;
}

.table8 table .right{
width:94px;
}
.table8 td{
width:100px;
text-align:left;
}

.table8 tr.over td{
background:#E7D7E8;
}

.table8 img{
display:block;
}


/*TAULA MODEL 9*/
.table9 h3{
color:#FFAB6E;
}

.table9 h2{
border:1px solid #FB6B12;
border-left:9px solid #7B3500;
}
.table9 h2 .text{
border-left:9px solid #FB6B12;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table9 table{
width:100%;
}

.table9 table .right{
width:28px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

.table9 table .r2{
width:46px;
}

.table9 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#FFD2AC;
}
.table9 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table9 table td.desc{
}

.table9 .thumbs div{

}
.table9 tr.over td {
	background: #FFE8D5;
}


/*TAULA MODEL 10*/
.table10 h3{
color:#B6B9BB;
}

.table10 h2{
border:1px solid #414244;
border-left:9px solid #686A6D;
}
.table10 h2 .text{
border-left:9px solid #414244;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table10 table{
}

.table10 table .right{
width:130px;
text-align:right;
padding-right:3px;
padding-left:3px;
white-space:nowrap;
}

.table10 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#B6B9BB;
}
.table10 table td{
padding-left:3px;
padding-right:3px;
width:52px;
text-align:left;
}

.table10 table .r2{
width:82px;
}


.table10 table td.desc{
}

.table10 .thumbs div{

}
.table10 tr.over td {
background: #DADCDD;
}


/*TAULA MODEL 11*/
.table11 h3{
color:#F0AFCD;
}

.table11 h2{
border:1px solid #E66FA2;
border-left:9px solid #743753;
}
.table11 h2 .text{
border-left:9px solid #E66FA2;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table11 table{
width:100%;
}

.table11 table .right{
width:60px;
text-align:right;
padding-right:3px;
padding-left:3px;
white-space:nowrap;
}

.table11 table th{
width:auto;
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#F6D4E4;
}
.table11 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table11 table .r2{
width:85px;
}
.table11 table .r3{
width:136px;
}


.table11 table td.desc{
}

.table11 .thumbs div{

}
.table11 tr.over td {
background: #FAE9F1;
}

/*TAULA MODEL 12*/
.table12 h3{
color:#A78F66;
}

.table12 h2{
border:1px solid #6D521E;
border-left:9px solid #2D2202;
}
.table12 h2 .text{
border-left:9px solid #6D521E;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}
.table12 table{
width:100%;
}

.table12 table .right{
width:186px;
text-align:left;
padding-right:3px;
padding-left:3px;
}

.table12 table .right2{
width:60px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

.table12 table .right3{
width:192px;
text-align:center;
padding-right:3px;
padding-left:3px;
}

.table12 table .r2{
width:75px;
}
.table12 table .r3{
width:56px;
}

.table12 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#CBBCA2;
}
.table12 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table12 table td.desc{
}

.table12 .img{
margin-top:0px;
}

.table12 .esq{
width:400px;
}

.table12 .thumbs div{

}
.table12 tr.over td {
	background: #E5DDD0;
}


/*TAULA MODEL 13*/
.table13 h3{
color:#56BEC3;
}

.table13 h2{
border:1px solid #009599;
border-left:9px solid #004E50;
}
.table13 h2 .text{
border-left:9px solid #009599;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}


.table13 table{
width:100%;
}
.table13 table .un{
width:112px;
}

.table13 table th{
text-align:center;
background-color:#A6DBDD;
}
.table13 td{
width:auto;
text-align:left;
}

.table13 .r2{
width:68px;
}

.table13 .r3{
width:63px;
}

.table13 table .right{
}

.table13 table .right2{
width:67px;
text-align:right;
padding-left:3px;
padding-right:3px;
}

.table13 .gran td{
width:auto;
padding-left:3px;
padding-right:3px;
}

.table13 tr.over td {
background: #D2EDEE;
}

.table13 .esq{
width:402px;
}

.table13 .dret{
padding-top:0px;
margin:0px;
}

/*TAULA MODEL 14*/
.table14 h3{
color:#DF8E67;
}

.table14 h2{
border:1px solid #C04618;
border-left:9px solid #531B00;
}
.table14 h2 .text{
border-left:9px solid #C04618;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}

.table14 h6{
color:#C04618;
}

.table14 .item{
border:1px solid #C04618;
}

.table14 table{
width:100%;
}

.table14 table .right{
width:186px;
text-align:left;
padding-right:3px;
padding-left:3px;
}

.table14 table .right2{
width:60px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

.table14 table .right3{
width:192px;
text-align:center;
padding-right:3px;
padding-left:3px;
}

.table14 table .r2{
width:auto;
}
.table14 table .r3{
width:86px;
}
.table14 table .r4{
width:64px;
}

.table14 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#EEBEA3;
}
.table14 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table14 table td.desc{
}

.table14 .img{
margin-top:0px;
}

.table14 .esq{
width:350px;
}

.table14 .thumbs div{

}
.table14 tr.over td {
	background: #F6DED1;
}


/*TAULA MODEL 15*/
.table15 h3{
color:#DF8E67;
}

.table15 h2{
border:1px solid #C04618;
border-left:9px solid #531B00;
}
.table15 h2 .text{
border-left:9px solid #C04618;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}

.table15 h6{
color:#C04618;
font-size:11px;
margin-bottom:4px;
}

.table15 .item{
border:1px solid #C04618;
}

.table15 .item .ct{
width:122px;
}

.table15 table{
width:100%;
}

.table15 table .right{
width:132px;
text-align:left;
padding-right:3px;
padding-left:3px;
}

.table15 table .right2{
width:60px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

.table15 table .right3{
width:192px;
text-align:center;
padding-right:3px;
padding-left:3px;
}

.table15 table .r2{
width:auto;
}
.table15 table .r3{
width:76px;
text-align:center;
}
.table15 table .r4{
width:64px;
}

.table15 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#EEBEA3;
}

.table15 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table15 table td.desc{
}

.table15 .img{
margin-top:0px;
}

.table15 .esq{
width:260px;
}

.table15 .thumbs div{

}
.table15 tr.over td {
	background: #F6DED1;
}

/*TAULA MODEL 16*/
.table16 h3{
color:#DF8E67;
}

.table16 h2{
border:1px solid #C04618;
border-left:9px solid #531B00;
}
.table16 h2 .text{
border-left:9px solid #C04618;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}

.table16 h6{
color:#C04618;
font-size:15px;
height:42px;
}

.table16 .item{
border:1px solid #C04618;
}

.table16 .item .ct{
width:125px;
}

.table16 .img{
margin-top:0px;
}

.table16 .esq{
width:260px;
}

.table16 .thumbs div{

}
.table16 tr.over td {
	background: #F6DED1;
}



/*TAULA MODEL 17*/
.table17 h3{
color:#53866D;
}

.table17 h2{
border:1px solid #004424;
border-left:9px solid #002A14;
}
.table17 h2 .text{
border-left:9px solid #004424;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}

.table17 h6{
color:#004424;
font-size:11px;
margin-bottom:4px;
}

.table17 .item{
border:1px solid #004424;
}

.table17 .item .ct{
width:122px;
}

.table17 table{
width:100%;
}

.table17 table .right{
width:132px;
text-align:left;
padding-right:3px;
padding-left:3px;
}

.table17 table .right2{
width:60px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

.table17 table .right3{
width:192px;
text-align:center;
padding-right:3px;
padding-left:3px;
}

.table17 table .r2{
width:102px;
}
.table17 table .r3{
width:76px;
}

.table17 table .r4{
width:63px;
}

.table17 table .r5{
width:68px;
}

.table17 table .c{
text-align:center;
}

.table17 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#9AB9A7;
}

.table17 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table17 table td.desc{
}

.table17 .img{
margin-top:0px;
}

.table17 .esq{
width:326px;
}
.table17 .dret{
padding-top:0px;
}

.table17 .thumbs div{

}
.table17 tr.over td {
	background: #CCDCD3;
}


/*TAULA MODEL 18*/
.table18 h3{
color:#FFCA9F;
}

.table18 h2{
border:1px solid #FF9F5B;
border-left:9px solid #7D4F2E;
}
.table18 h2 .text{
border-left:9px solid #FF9F5B;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
font-weight:bold;
}

.table18 h6{
color:#000000;
font-size:13px;
}

.table18 .item{
border:1px solid #FF9F5B;
}

.table18 .item .ct{
width:122px;
}

.table18 table{
width:100%;
}

.table18 table .right{
width:132px;
text-align:left;
padding-right:3px;
padding-left:3px;
}

.table18 table .right2{
width:60px;
text-align:right;
padding-right:3px;
padding-left:3px;
}

.table18 table .right3{
width:192px;
text-align:center;
padding-right:3px;
padding-left:3px;
}

.table18 table .r2{
padding:0px 6px;
}
.table18 table .r3{
width:164px;
text-align:right;
}

.table18 table .r4{
width:63px;
}

.table18 table .r5{
width:250px;

}

.table18 table .c{
text-align:center;
}

.table18 table th{
padding-left:3px;
padding-right:3px;
text-align:center;
background-color:#FFE2C9;
}

.table18 table td{
padding-left:3px;
padding-right:3px;
width:auto;
text-align:left;
}

.table18 table td.desc{
}

.table18 .img{
margin-top:0px;
}

.table18 .esq{
width:250px;
}
.table18 .dret{
padding-top:0px;
}

.table18 .col{
width:174px;
float:left;
}


.table18 .thumbs div{

}
.table18 tr.over td {
	background: #FFF0E4;
}

/*THUMBS*/
.thumbs{
margin-top:10px;
}

.thumbs div{
float:left;
text-align:center;
margin-right:6px;
margin-bottom:6px;
padding-bottom:5px;
background-color:#F5F5F5;
}

.thumbs div img{
display:block;
margin-bottom:4px;
border:0px;
}

.thumbs div a{
text-decoration:none;
color:#333333;
font-size:9px;
letter-spacing:-1px;
}

/*LOGOS*/
.logos{
}

.logos img{
float:left;
margin-right:10px;
}

.logos span{
display:block;
float:left;
padding-top:15px;
width:414px;
}

/*ITEMS MOTLLURES*/
.item{
height:auto;
width:254px;
margin-bottom:8px;
margin-left:4px;
margin-right:4px;
float:left;
background: #F5F5F5;
}

.item .image{
float:left;
padding:0px;
margin-right:10px;
background-color:#FFFFFF;
padding-bottom:5px;
padding-top:5px;
padding-right:2px;
padding-left:1px;
}

.item .ct{
padding-top:5px;
float:left;
color:#333333;

}

.over{
background: #F0F0F0;
cursor:hand;
}

/*ROLLOVER - ROLLOUT FILES TAULES*/
tr.alt td {
	background: #F5F5F5;
}

tr.over td {
	cursor:hand;
}

/*DESCARREGAR CATALEG*/
#cataleg{
height:67px;
background-image:url(../images/bg_cataleg.gif);
background-repeat:no-repeat;
background-position:left top;
margin-left:15px;
}

#cataleg a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-top:24px;
padding-left:40px;
}

#cataleg a span{
font-weight:normal;
font-size:11px;
}

#cataleg a:hover{
text-decoration:none;
}

/*FUSTA*/
a.catalogW{
display:block;
float:left;
width:293px;
height450px;
margin-left:50px;
margin-top:40px;
margin-bottom:25px;
}

#center .menuW{
width:325px;
float:right;
margin-top:40px;
margin-bottom:25px;
}

.menuW a{
display:block;
height:44px;
overflow:hidden;
background-repeat:no-repeat;
background-position:left top;
margin-top:13px;
padding-left:44px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#be8f56;
}

.menuW a span{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#161917;
font-weight:bold;
letter-spacing:-1px;
padding-top:10px;
}

.menuW a strong{
font-weight:normal;
}

#center .menuW a:hover{
background-position:left -44px;
text-decoration:none;
}

#center .menuW a:hover strong {
color:#764924;
}

.menuW a.mas{
background-image:url(../images/fustes/bgMass.gif);
}
.menuW a.pan{
background-image:url(../images/fustes/bgPan.gif);
}
.menuW a.rev{
background-image:url(../images/fustes/bgRev.gif);
}
.menuW a.ext{
background-image:url(../images/fustes/bgExt.gif);
}
.menuW a.cu{
background-image:url(../images/fustes/bgCuines.gif);
}
.menuW a.port{
background-image:url(../images/fustes/bgPort.gif);
}
.menuW a.parq{
background-image:url(../images/fustes/bgParq.gif);
}

.menuW a.mas strong{
padding-left:58px;
}
.menuW a.pan strong{
padding-left:40px;
}
.menuW a.rev strong{
padding-left:150px;
}
.menuW a.ext strong{
padding-left:47px;
}
.menuW a.cu strong{
padding-left:24px;
}
.menuW a.port strong{
padding-left:32px;
}
.menuW a.parq strong{
padding-left:42px;
}

.catalogWPdf{
width:570px;
padding-top:30px;
padding-bottom:50px;
padding-left:60px;
border-top:1px dotted #d7d6d6;
margin-left:40px;
}

#center .catalogWPdf a{
display:block;
width:250px;
height:70px;
background-image:url(../images/fustes/bgPDF.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#39579f;
padding-left:80px;
}

#center .catalogWPdf a:hover{
text-decoration:none;
}

#center .catalogWPdf a span{
display:block;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:100px;
text-align:center;
padding-top:15px;
padding-bottom:13px;
cursor:pointer;
}

.situationData{
width:658px;
padding-top:10px;
padding-bottom:18px;
margin-bottom:12px;
margin-left:24px;
border-bottom:1px dotted #d7d6d6;
}

.situationData strong.title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#39579f;
display:block;
padding-bottom:20px;
}

.situationData .mapLocation{
width:335px;
float:left;
border-right:1px dotted #d7d6d6;
}

.situationData .txtLocation{
width:295px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a171b;
}

.situationData .txtLocation span{
color:#9b9997;
}

.situationImg{
width:636px;
height:274px;
overflow:hidden;
margin:0px auto;
margin-top:10px;
margin-bottom:10px;
display:none;
}

.situationImg img{
width:636px;
height:274px;
}

#situationImg1{
display:block;
}

.companyData{
width:616px;
margin-left:50px;
padding-top:40px;
background-image:url(../images/fustes/bgCompany.gif);
background-repeat:no-repeat;
background-position:right top;
}

.companyMain{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#141816;
font-weight:normal;
padding-bottom:25px;
text-transform:uppercase;
}

.companyData h2{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#39579f;
font-weight:bold;
margin:0px;
padding:0px;
border:0px;
height:21px;
line-height:18px;
background-image:url(../images/fustes/bgCompanyTitle.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:54px;
margin-bottom:14px;
}

.companyBlock{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a171b;
padding-bottom:25px;
}

.companyBlock p{
display:block;
margin:0px;
padding:0px;
padding-left:54px;
line-height:18px;
}

.companyImg{
width:262px;
height:179px;
border:1px solid #cfcfcf;
overflow:hidden;
margin-left:44px;
float:left;
}

.companyImg img{
width:250px;
height:167px;
margin:6px;
}

.companyTxt{
width:290px;
float:right;
line-height:18px;
}

.companyTxt img{
margin-left:65px;
margin-top:20px;
}

.contactData{
margin-left:50px;
padding-top:40px;
}

.contactMain{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#141816;
font-weight:normal;
text-transform:uppercase;
}

.contactSub{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#be8f56;
padding-left:20px;
font-weight:normal;
}


/*FERRETERIA*/
a.catalogF{
display:block;
float:left;
width:238px;
height:383px;
margin-left:77px;
margin-top:25px;
margin-bottom:25px;
}

#mapShopsF{
width:445px;
float:left;
margin-top:68px;
margin-bottom:35px;
margin-left:10px;
}

#mapShopsF img{
border:0px;
}

#addressShopsF{
width:220px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1a171b;
padding-top:218px;
}

#addressShopsF span{
font-weight:bold;
font-size:14px;
}

#addressShopsF strong{
font-size:16px;
}

#addressShopsF a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#294b9e;
text-decoration:underline;
}

#addressShopsF a:hover{
text-decoration:none;
}

a.familyF{
display:block;
float:left;
width:162px;
height:230px;
margin-left:52px;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdc3c8;
text-align:right;
text-decoration:none;
margin-top:38px;
margin-bottom:18px;
}

a.familyF img{
display:block;
margin-bottom:4px;
}

#center a.familyF:hover{
color:#FFFFFF;
text-decoration:none;
}

.clear{
height:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:2px;
margin:0px;
padding:0px;
overflow:hidden;
display:block;
clear:both;
}
