body {
font-family:Arial, Helvetica, sans-serif;
font-size:76%;
background-color:#FFFFFF;
margin:0;
padding:5px 0 10px 0
}

/************************
***********GENERALS*********
***********************/

div#contenidor {
width:940px;
margin:0 auto;
color:#464241}


div#capcalera_es {
background:url(../img/capcalera_es.jpg) left top no-repeat;
width:944px;
height:168px}

div#capcalera_en {
background:url(../img/capcalera_en.jpg) left top no-repeat;
width:944px;
height:168px}

div#capcalera_fr {
background:url(../img/capcalera_fr.jpg) left top no-repeat;
width:944px;
height:168px}

div#idiomes {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:8px;
text-align:right}

div#caixa_text_capca {
position:absolute;
margin-left:380px;
top:50px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
width:460px}

div#menu {
top:170px;
position:absolute;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:14px; width:935px}

a.v_menu:link, a.v_menu:visited {color:#464241;
text-decoration:none;
font-weight:bold;
padding-right:15px;
padding-left:10px;
}
a.v_menu:hover {color:#FC7216;
text-decoration:none;
font-weight:bold}

.ratlla_menu {background:url(../img/ratlla_01.gif) left 3px repeat-y}
.marge_menu_contacto { }

a.v_menu_triat:link, a.v_menu_triat:visited {color:#FC7216;
text-decoration:none;
font-weight:bold;
padding-left:10px;
padding-right:15px;
}
a.padding_cero:link, a.padding_cero:visited {padding-right:0px}

div#peu {font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#464241;
margin-left:170px}
/************************
***********HOME*********
***********************/
div#fons_home_01 {background:#FFEA89 url(../img/fons_01.gif) left top no-repeat}
div#fons_home_02 {background:#FC7216 url(../img/fons_02.gif) left top no-repeat}

td#fons_groc_home {background:#FFEA89 url(../img/fons_03.gif) left bottom no-repeat}
td#fons_taronja_home {background:#FC7216 url(../img/fons_04.gif) left bottom no-repeat}

h2.titol_producte_h_01 {
padding-top:10px}

a.titol_producte_h_01:link, a.titol_producte_h_01:visited {font-size:20px;
font-weight:bold;
color:#E20A16;
padding-top:10px;
text-decoration:none}

h2.titol_producte_h_02 {
padding-top:3px}

a.titol_producte_h_02:link, a.titol_producte_h_02:visited {font-size:15px;
font-weight:bold;
color:#E20A16;
padding-top:3px;
text-decoration:none}

div#noticia_home_01 {background:#FFFFFF url(../img/fons_05.gif) left top no-repeat;
width:170px}
div#noticia_home_02 {background:url(../img/fons_06.gif) left bottom no-repeat;
width:170px}

a.ampliar_noticia:link, a.ampliar_noticia:visited { background:url(../img/ico_mes.gif) left top no-repeat;
padding-left:15px;
color:#0083D7;
font-size:11px}

div#fons_taronja_h_01 {background:url(../img/fons_07.gif) left top no-repeat;
width:173px}

div#fons_taronja_h_02 {background:url(../img/fons_08.gif) left top repeat-y;
width:173px}

div#fons_taronja_h_03 {background:url(../img/fons_09.gif) left bottom no-repeat;}

.titol_rollsac_01 {font-size:21px;
color:#FFFFFF;
font-weight:bold}

.titol_rollsac_02 {font-size:31px;
color:#FFFFFF;
font-weight:bold}


/************************
***********CALIDAD******
***********************/

div#fons_groc_interior_01 {background:#FFEA89 url(../img/fons_10.gif) left top no-repeat;
width:942px;}

div#fons_groc_interior_03 {background:url(../img/fons_11.gif) left bottom no-repeat;
width:942px}

div#fons_groc_interior_02 {background:url(../img/fons_12.gif) left top repeat-y;
width:942px}

.imatge_calidad_01 {background:url(../img/imatge_calidad_01.jpg) left top no-repeat;
width:472px}

/************************
********NOTICIES*********
***********************/

table td.ratlla_gris {border-bottom:1px solid #716F6E;
padding-bottom:5px}

a.ico_imprimir:link, a.ico_imprimir:visited {background:url(../img/ico_imprimir.gif) left top no-repeat;
padding-left:20px;
color:#fff;
text-decoration:none;}

div#fons_interior_01 {background:#FC7216 url(../img/fons_13.gif) left top no-repeat}
div#fons_interior_02 {background:#FFEA89 url(../img/fons_14.gif) left top no-repeat}

td#fons_taronja_interior {background:#FC7216 url(../img/fons_15.gif) left bottom no-repeat}
td#fons_groc_interior {background:#FFEA89 url(../img/fons_16.gif) left bottom no-repeat}


div#noticia_01 {background:#FFFFFF url(../img/fons_17.gif) left top no-repeat;
width:161px;
}
div#noticia_02 {background:url(../img/fons_18.gif) left bottom no-repeat;
width:161px;
padding-bottom:10px}

h3.titol_hemeroteca {padding:5px 5px 10px 5px; font-size:18px; color:#FFD100; text-align:center}

a.v_any_hemeroteca {
color:#E21416;
text-decoration:none;
font-weight:bold
}

a.v_any_hemeroteca_triat {
display:block;
height:20px;
line-height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-left:6px;
border-top:1px solid #B7B6B6;
margin:0 10px
}
a.v_any_hemeroteca_triat:link, a.v_any_hemeroteca_triat:visited {background-color:#FFD100; color:#E20A16}

a.v_mes_hemeroteca {
display:block;
height:20px;
line-height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-left:6px;
border-top:1px solid #B7B6B6;
margin:0 10px
}

a.no_border:link, a.no_border:visited {border:0}
a.v_mes_hemeroteca:link, a.v_mes_hemeroteca:visited {color:#464241;}
a.v_mes_hemeroteca:hover { background-color:#FFD100; color:#E20A16}

a.v_mes_hemeroteca_triat {
display:block;
height:20px;
line-height:20px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-left:6px;
border-top:1px solid #B7B6B6;
margin:0 10px
}
a.v_mes_hemeroteca_triat:link, a.v_mes_hemeroteca_triat:visited {background-color:#FFD100; color:#E20A16}


div#capcalera_noticies {background:url(../img/fons_19.gif) left top no-repeat;
width:697px;
height:81px}


div#capcalera_noticies_01 {
background:url(../img/fons_25.gif) left top no-repeat;

width:697px
}
div#capcalera_noticies_02 {
background:url(../img/fons_26.gif) left top repeat-y;
width:697px}
div#capcalera_noticies_03 {
background:url(../img/fons_27.gif) left bottom no-repeat;
width:697px;
}


h3.titol_hemeroteca_02 {padding:15px 5px 0px 15px; font-size:28px; color:#FFD100; }
h4.mes { color:#FFFFFF;
font-size:18px;
padding:3px 5px 5px 17px;}

h4.mes2 { color:#FFFFFF;
font-size:17px;
font-weight:bold;
padding:3px 5px 5px 17px;}

.titular {font-size:28px;
color:#E21416;
font-weight:bold;
margin-right:50px;
}

.subtitular {color:#000000;
font-size:18px;
margin:10px 00px 10px 10px
}

.ratlla_horitzonal_01 {border-bottom:1px solid #716F6E;
height:3px}

.text_noticia {background:url(../img/quadrat_01.gif) left 2px no-repeat;
padding-left:13px;
margin-right:10px}

/************************
*******DONDE ESTAMOS******
***********************/

div#capcalera_mapa {background:url(../img/fons_20.gif) left top no-repeat;
width:890px;
height:57px}


div#mapa_fons_blanc_01 {background:url(../img/fons_21.gif) left top no-repeat;
width:220px}
div#mapa_fons_blanc_02 {background:#fff url(../img/fons_22.gif) left bottom no-repeat;
width:220px;
font-size:14px}

.ratlla_horitzonal_02 {background:url(../img/ratlla_02.gif) left top repeat-x;
height:2px;
margin:10px 0}

/************************
*******PRODUCTOS********
***********************/
a.v_producte_submenu, a.v_producte_submenu_triat {
display:block;
text-decoration:none;
font-size:17px;
font-weight:bold;
padding-left:14px;
line-height:1.3em}
a.v_producte_submenu:link, a.v_producte_submenu:visited {color:#FFFFFF;
text-decoration:none}
a.v_producte_submenu:hover, a.v_producte_submenu_triat:link, a.v_producte_submenu_triat:visited {color:#E20A16;
text-decoration:none;
background:url(../img/boleta_02.gif) left 5px no-repeat;
}

a.titol_producte_01:link, a.titol_producte_01:visited {
font-size:16px;
font-weight:bold;
color:#E21416;
text-decoration:none}

table#tabla_producte_01 td {
background-color:#FFFFFF;
padding:10px 20px 10px 20px}

table#tabla_producte_02 td {
padding:10px 20px 10px 20px}

a.ico_pdf:link, a.ico_pdf:visited {background:url(../img/pdf.gif) left top no-repeat;
padding-left:23px;
color:#fff;
text-decoration:none;
display:block;
height:20px;
line-height:20px}

div#producte_caract_01 {background:#FFFFFF url(../img/fons_23.gif) left top no-repeat;
width:178px}
div#producte_caract_02 {background:url(../img/fons_24.gif) left bottom no-repeat;
width:178px}


ul.llista_productes, ul.llista_productes li {
margin:0 0 0 10px;
padding:0;
line-height:1.5em}

table#granesac_construccion tr td{
padding:5px;
border:1px solid #FFD100}

table#tejidos {border:2px solid black}
table#tejidos tr td {
padding:5px;
}

table#tejidos tr td.border_negre {
border-top:1px solid black;
border-left:none;
border-bottom:1px solid black;
border-right:2px solid black
}

table#tejidos tr td.border_groc {
border-bottom:2px solid #FFEA89;
border-top:none;
border-left:none;
border-right:none
}


table#tejidos tr td.border_negre_02 {
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
border-right:2px solid black
}

table#tejidos tr td.border_negre_03 {
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
border-right:none
}

table#tejidos tr td.border_negre_04 {
border-top:1px solid black;
border-left:none;
border-bottom:1px solid black;
border-right:none
}

table#tejidos tr td.border_negre_05 {
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
border-right:none
}


/************************
*********CONTACTO********
***********************/
.nom_formulari {margin:0 10px 10px 0; color:#C32327; font-weight:bold; font-size:13px}

.camp_formulari {margin-bottom:10px}
.nom_formulari_02 {margin:0 10px 5px 0; color:#C32327; font-weight:bold; font-size:13px}
.camp_formulari_02 {margin-bottom:5px}

/************************
***********AMPLADES********
***********************/
.h_20 {height:10px}
.w_128 {width:128px}
.w_145 {width:145px}
.w_160 {width:160px}
.w_190 {width:190px}
.w_238 {width:238px}
.w_480 {width:480px}
.w_550 {width:550px}
.w_702 {width:702px}
.w_751 {width:751px}

.marge_dreta_50 {margin-right:50px}


div#text_noticia {margin:25px 50px 0 30px}

div#text_noticia p {
padding-bottom:7px}

/************************
***********VINCLES*********
***********************/

a.v_idioma:link, a.v_idioma:visited {color:#464241;
text-decoration:none;
}

a.v_idioma_triat:link, a.v_idioma_triat:visited {color:#464241;
background:url(../img/boleta_01.gif) left top no-repeat;
text-decoration:none;
padding-left:15px}

/************************
***********COLORS*********
***********************/

.blanc, a.blanc:link, a.blanc:visited {color:#FFFFFF}
.vermell_01, a.vermell_01:link, a.vermell_01:visited {color:#E21416}
.taronja_01, a.taronja_01:link, a.taronja_01:visited {color:#FC7216}
.gris_01, a.gris_01:link, a.gris_01:visited {color:#464241}
.negre, a.negre:link, a.negre:visited {color:#000}
.groc, a.groc:link, a.groc:visited {color:#FFD100}

.f_groc_01 {background-color:#FFEA89}
.f_groc_02 {background-color:#FFD906}
.f_taronja_01 {background-color:#FC7216}
.f_vermell_01 {background-color:#C32327}
.f_blanc {background-color:#FFFFFF}
.f_negre {background-color:#000000}

.normal {font-size:13px}