body{font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:76%;
color:#181512;
margin:0;
padding:0 0 30px 0;
background:#FFFFFF;}

div#contenidor { width:900px; margin:0 auto}

h1#logo_web { background:url(../img/logo_albasa.jpg) left top no-repeat; 

text-indent:-3000px;
display:block;
margin-top:5px}


h1#logo_web a{ 
width:175px;
height:73px;
text-indent:-3000px;
display:block;
}

ul#menu {margin:0 0 0 0; padding:0}
ul#menu li {margin:0; padding:0; list-style:none; float:left}


a.v_inici{
width:40px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center}

a.v_inici:link, a.v_inici:visited {background:url(../img/menu_01.gif) left top repeat-x;}
a.v_inici:hover  {background-position:-50px}

a.v_inici_triat{
width:40px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_01.gif) left top repeat-x;
background-position:-50px}


a.v_compania:link, a.v_compania:visited {
width:83px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02.gif) left top repeat-x}

a.v_compania:hover, a.v_compania_triat:link, a.v_compania_triat:visited  {
width:83px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02_h.gif) left top repeat-x}

a.v_contacte:link, a.v_contacte:visited {
width:72px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02.gif) left top repeat-x}

a.v_contacte:hover, a.v_contacte_triat:link, a.v_contacte_triat:visited {
width:72px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02_h.gif) left top repeat-x}

a.v_productes:link, a.v_productes:visited {
width:77px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02.gif) left top repeat-x}

a.v_productes:hover, a.v_productes_triat:link, a.v_productes_triat:visited  {
width:77px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02_h.gif) left top repeat-x}

a.v_noticies:link, a.v_noticies:visited {
width:65px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02.gif) left top repeat-x}

a.v_noticies:hover, a.v_noticies_triat:link, a.v_noticies_triat:visited {
width:65px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_02_h.gif) left top repeat-x}

a.v_treballa{
width:151px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center}

a.v_treballa:link, a.v_treballa:visited {background:url(../img/menu_03.gif) left top repeat-x;}
a.v_treballa:hover  {background-position:-159px}

a.v_treballa_triat:link, a.v_treballa_triat:visited{
width:151px;
height:19px;
line-height:19px;
display:block;
color:#ffffff;
font-size:13px;
text-decoration:none;
margin-right:1px;
text-align:center;
background:url(../img/menu_03.gif) left top repeat-x;
background-position:-159px}

table tr td#border_menu {border-bottom:1px solid #C6C5C5}

h2#frase_marke {color:#01147A; margin-top:18px; padding-bottom:23px; font-weight:bold; float:left}

input.cercador { background:#F3F4F9; border:none; float:right;margin-top:10px; width:190px; padding-left:15px; color:#716F6F; font-size:10px; height:16px; padding-top:5px}
ul#idiomes {margin:0 0 0 10px; padding:0; list-style:none}
ul#idiomes li{margin:0 6px 0 0; padding:0; float:left; display:block}

a.v_idiomes:link, a.v_idiomes:visited {color:#001576; font-size:10px; text-decoration:none;float:left; display:block;padding-left:23px;padding-top:3px;padding-bottom:6px;height:10px;}

a.v_castellano { background:url(../img/bande_esp.gif) left top no-repeat;}
a.v_catala { background:url(../img/bande_cat.gif) left top no-repeat;}
a.v_angles { background:url(../img/bande_eng.gif) left top no-repeat;}
a.v_frances { background:url(../img/bande_fr.gif) left top no-repeat;}

div#degradat_flash { background:url(../img/degradat_01.gif) left top repeat-x; height:8px; margin-top:4px}

div#fons_acces_usuaris { background:url(../img/fons_acces_usuaris.gif) left top no-repeat;
width:185px;
height:167px;
padding-top:7px;
text-align:center;
margin-right:5px;
float:left}

div#fons_acces_nacional{ background:url(../img/fons_acces_nacional.gif) left top no-repeat;
width:509px;
height:181px;
padding-top:7px;
text-align:center;
margin-right:6px;
padding-left:10px;
float:left;
display:inline;
}

div#fons_acces_exportacio{ background:url(../img/fons_acces_inter.gif) left top no-repeat;
width:184px;
height:181px;
padding-top:7px;
text-align:center;
float:left}


a.v_accesos:link, a.v_accesos:visited { color:#5F5C5C; font-weight:bold; text-decoration:none}
a.v_accesos:hover { text-decoration:underline}
h3.espai_v_usuari { padding-top:11px; width:65px; margin:0 auto}
h3.espai_v_nacional { padding:11px 15px 0 15px; width:130px; margin:0 auto; float: left;}

.foto_nacional {float:left;display:inline; margin-right:13px}
.titol_nacional {color:#001576; letter-spacing:2px; margin-top:8px}

div#fons_noticies_home {
background:#E6E8F2 url(../img/fons_noticies_h.gif) left top no-repeat;
width:880px;
padding-left:20px;
padding-bottom:15px; margin-bottom:40px}

h3#titol_noti_home {color:#001576; padding-bottom:25px}

.data_home {color:#5F5C5C; margin-bottom:5px}

.espai_noti_h {margin-right:20px}
.titol_noti_h {color:#5F5C5C; font-size:14px; margin-bottom:5px}
.text_noti_h { color:#5F5C5C; font-size:11px; }

a.v_mes_h:link, a.v_mes_h:visited { background:url(../img/v_mes.gif) left top no-repeat;
padding-left:25px;
color:#001F76;
font-size:10px;
text-decoration:none;
display:block;
height:20px;
line-height:20px}

div#nuestras_marcas {color:#716F6E; border-bottom:1px solid #CCD1E4; padding-left:20px; padding-bottom:5px; margin-bottom:15px}
div#peu { width:880px; margin:0 auto; color:#5F5C5C; margin-top:40px;}
div#vincles_peu {list-style:none; color:#001576; text-align:center }
div#vincles_peu  a { color:#001576; text-decoration:none}

div#sub_peu {color:#5F5C5C; font-size:11px; text-align:center; line-height:1.5em; margin-top:15px}
div#sub_peu a {color:#5F5C5C;}

a.v_clickart:link, a.v_clickart:visited {color:#5F5C5C; font-size:10px}

div#fons_peu { background:url(../img/degradat_03.gif) left top repeat-x; padding-top:20px; width:900px; margin-top:45px}

/************************INTERIORS PRODUCTES*********************/
div#fons_capcalera {margin-top:4px; background:url(../img/degradat_01.gif) left top repeat-x; padding-top:8px}

div#degradat_capcalera_text { background:url(../img/degradat_capca.gif) left top no-repeat; height:134px; width:312px; padding-top:25px; float:left; padding-left:25px; padding-right:40px; margin-right:10px}

h3#titol_pagina {color:#001576; font-size:20px;}
h4#subtitol_pagina { font-size:11px; color:#464241; margin-top:5px}

.ratlla_horiz_01 { background:url(../img/ratlla_01.gif) left top repeat-x; height:2px; margin:30px 0 30px 0}
.ratlla_horiz_03 { background:url(../img/ratlla_03.gif) left top repeat-x; height:2px; margin:30px 0 30px 0}
.ratlla_horiz_04 { background:#ccd1e4 repeat-x; height:1px; margin:20px 0 20px 0}


div#fons_menu_productes {background:url(../img/degradat_02.gif) left top repeat-y; width:193px; padding-top:20px; padding-left:7px; padding-bottom:50px; float:left}

ul#menu_productes {margin:0; padding:0; list-style:none}
ul#menu_productes li{margin:0; padding:4px 0 4px 0; list-style:none; background:url(../img/fletxa_menu.gif) left 8px no-repeat; padding-left:20px}
ul#menu_productes a:link, ul#menu_productes a:visited { font-size:11px; color:#464241; text-decoration:none}
ul#menu_productes a:hover {color:#001576;}
ul#menu_productes a.triat:link, ul#menu_productes a.triat:visited { font-size:11px;color:#001576; text-decoration:none; font-weight:bold}

ul#submenu_productes {margin:0; padding:0; list-style:none}
ul#submenu_productes li{margin:0; padding:7px 0 0px 0; list-style:none; background:url(../img/punt_menu.gif) left 13px no-repeat; padding-left:10px;}
ul#submenu_productes a:link, ul#submenu_productes a:visited { font-size:11px; color:#464241; text-decoration:none}
ul#submenu_productes a:hover {color:#001576;}
ul#submenu_productes a.triat:link, ul#submenu_productes a.triat:visited { font-weight:bold; color:#464241}

div#columna_dreta_families {float:left; width:672px;padding-left:28px}

.caixa_producte_familia {width:113px; float:left; border:1px solid #B3B9D6; margin-left:15px; background-color:#E6E8F2; height:144px; margin-bottom:20px;font-size:11px;display:inline;}
.caixa_producte_familia a:link, .caixa_producte_familia a:visited {color:#001576; text-decoration:none;}
.caixa_producte_familia a:hover { color:#464241; text-decoration:underline;}
.posicio_vincle_familia {padding:8px 8px 0 8px; text-align:center; text-transform:uppercase;}

.imatge_familia_home{text-align:center; background:#FFF}
.imatge_familia_interior{text-align:center; background:#FFF}
.pdf_descargar{background:url(../img/ico_pdf.gif) no-repeat; padding-left:25px; padding-bottom:2px}

div#columna_dreta_productes {float:left; width:700px;padding-left:0px}

.caixa_producte {width:158px; float:left; border:1px solid #B3B9D6; margin-left:15px; background-color:#E6E8F2; height:170px; margin-bottom:20px; font-size:11px; display:inline}
.caixa_producte a:link, .caixa_producte a:visited {color:#001576; text-decoration:none}
.caixa_producte a:hover { color:#464241; text-decoration:underline}
.posicio_vincle_producte {padding:8px 8px 0 8px; text-align:center; text-transform:uppercase}

.ratlla_horiz_02 { background:url(../img/ratlla_01.gif) left top repeat-x; height:2px; margin:5px 0 22px 0}

.ico_imprimir { text-align:right; display:block; margin-top:20px}

a.imprimir_ficha { background:url(../img/ico_imprimir.gif) center top no-repeat;
width:18px;
padding-top:12px;
font-size:10px;
text-align:center;
color:#001576;
text-decoration:none}

div#columna_dreta_ficha {float:left; width:640px;padding-left:60px}

.titol_producte_ficha { margin-left:15px; color:#001576; font-size:19px; margin-bottom:20px; float:left; padding-top:8px}

.posicion_logo_ficha { float:right; padding-left:15px}

div#caixa_text_fitxa { background:#F3F4F9; border-top:5px solid #CCD1E4; padding:15px 15px 15px 20px}

.titol_producte_fitxa {color:#001576; font-weight:bold; font-size:13px; margin-bottom:10px}
div#caixa_text_fitxa p { line-height:1.5em; margin-bottom:5px}

.subtitol_producte_fitxa {color:#001576; font-size:13px; background:url(../img/ratlla_02.gif) left bottom repeat-x; padding-bottom:10px; margin:20px 0}

table#taula_productes {padding:0;
border-collapse:collapse;
border:1px solid #716F6E;
width:100%}

table#taula_productes th {
padding:5px;
border-collapse:collapse;
border:1px solid #716F6E;
background-color:#D7D7D7;
text-align:center;
font-size:11px;
font-weight:bold}

table#taula_productes td {
padding:8px 5px;
border-collapse:collapse;
border:1px solid #716F6E;
background-color:#FFFFFF;
font-size:11px;
text-align:center}

table#taula_productes tr {
padding:0;
border-collapse:collapse;
border:1px solid #716F6E;
background-color:#FFFFFF}

ul#articles_relacionados {margin:0; padding:0; list-style:none}
ul#articles_relacionados li {margin:0; padding:0 0 10px 0; list-style:none; background:url(../img/fletxa_fitxa.gif) left top no-repeat; padding-left:20px}
ul#articles_relacionados a {color:#001576;}

/************************CONTACTE*********************/

div#caixa_text_contacto { background-color:#EBEDF4; margin-top:25px; padding:15px 15px 25px 25px; color:#464241; margin-bottom:20px}

.caixa_contacto_text_01 { width:185px; float:left; padding-right:125px}
.caixa_contacto_text_02 { width:150px; float:left; padding-right:90px}
.caixa_contacto_text_03 { width:250px; float:left; padding-right:60px}

.caixa_contacto_text_01 p, .caixa_contacto_text_02 p, .caixa_contacto_text_03 p { margin-bottom:3px}

.titol_dades_contacto { font-weight:bold; margin-bottom:8px; }

div#fons_formulari_contacto { background:#EBEDF4; width:538px; float:left; margin-right:20px; padding:15px 25px 20px 15px;color:#464241} 

div#caixa_mapa_google { width:300px; float:left}

div#titol_formu_contacto { font-size:14px; font-weight:bold; margin-bottom:15px}

div#subtitol_formu_contacto { font-weight:bold; margin-bottom:15px; }

.w_100 { width:90px}
.w_105 { width:110px}
.w_380 {width:400px}
.w_300 {width:300px}
.w_175 {width:175px}
.w_50 {width:50px}

.text_formu_contacte { font-size:11px; margin-top:3px; margin-bottom:12px}
input.formu_contacte { width:390px; border:0;margin-bottom:12px}
.text_formu_contacte_02 { font-size:10px; margin-top:3px;margin-bottom:12px}
input.formu_contacte_02 { width:165px; border:0;margin-bottom:12px}
select.desple_contact {border:0; font-size:11px; margin-bottom:12px; margin-top:5px; width:180px}
textarea.textarea_contact {border:0; font-size:11px; margin-bottom:12px; margin-top:5px; width:535px; height:80px}



/* jQuery lightBox plugin - Gallery style */
  #gallery {
	  background-color: #444;
	  padding: 10px;
	  width: 520px;
  }
  #gallery ul { list-style: none; }
  #gallery ul li { display: inline; }
  #gallery ul img {
	  border: 5px solid #3e3e3e;
	  border-width: 5px 5px 20px;
  }
  #gallery ul a:hover img {
	  border: 5px solid #fff;
	  border-width: 5px 5px 20px;
	  color: #fff;
  }
  #gallery ul a:hover { color: #fff; }
  
  
div#fons_formulari_trabaja_nosotros { background:#EBEDF4; float:left; padding:15px 25px 20px 15px;color:#464241; width:860px} 
div#fons_noticies { background:#fff; float:left; padding:15px 0 20px 0;color:#464241; width:900px} 


/* Trabaja con nosotros */

.text_formu_contacte_03 { font-size:11px; margin-top:3px; margin-bottom:12px}
input.formu_contacte_03 { width:300px; border:0;margin-bottom:12px}

/********************EMPRESA*******************/
div#espai_menu_companyia{margin-top:7px; background-color:#E6E8F2; height:27px; margin-bottom:10px}


ul#submenu_companyia {margin:0; padding:0; list-style:none; font-size:14px }
ul#submenu_companyia li {margin:0; float:left; display:inline; background-color:#E6E8F2; border-right:2px #FFF solid}
ul#submenu_companyia a:link, ul#submenu_companyia a:visited {  background-color:#E6E8F2; display:block; padding:6px 12px 6px 12px; color:#001576; text-decoration:none;}
ul#submenu_companyia a:hover {background-color:#CCD1E4;display:block;color:#001576; text-decoration:none;}
ul#submenu_companyia a.triat:link, ul#submenu_companyia a.triat:visited {  background-color:#CCD1E4; display:block; padding:6px 12px 6px 12px; color:#001576; text-decoration:none;}


td#columna_text_empresa {background-color:#EBEDF4; padding:20px; color:#464241; font-size:12px}
td#columna_text_empresa p {margin-bottom:15px}
td#columna_foto_empresa {   margin-top:20px; background-color:#B3B9D6}/**/
td#columna_foto_historia {   margin-top:20px; background-color:#EBEDF4}/**/

div#foto_empresa { font-size:10px; color:#464241; padding:10px 0 10px 15px; background-color:#B3B9D6}

/************** Listado de ofertas *****************/

.listado_ofertas a:link, .listado_ofertas a:visited {color:#001576; text-decoration:none;}
.listado_ofertas a:hover { color:#464241; text-decoration:underline;}



/*********** noticies ****************/
.foto_noticia{ float:left; padding-right:10px; padding-bottom:10px}
.titol_noticia{ color:#6774ad; font-weight:bold; font-size:15px; margin-top:5px; margin-bottom:5px}
.data_noticia{ font-size:11px;}


a.pagina:link,a.pagina:visited {
color:#000;
display:block;
font-size:10px;
height:16px;
width:7px;
font-family:Arial, Helvetica, sans-serif, Garamond;
padding:5px 8px 4px 10px;
margin-left:5px;
text-decoration:none;
background: url(../img/pag_01.gif) left top no-repeat}

a.pagina:hover {
background: url(../img/pag_02.gif) left top no-repeat;
color:#000;}

a.p_activa:link,a.p_activa:visited,a.p_activa:hover {
color:#000;
display:block;
font-weight:bold;
font-size:10px;
height:16px;
width:7px;
padding:5px 8px 4px 10px;
margin-left:5px;
text-decoration:underline;
background: url(../img/pag_02.gif) left top no-repeat;
cursor:default;
font-family:Arial, Helvetica, sans-serif, Garamond;}

a.fletxa_esquerra:link, a.fletxa_esquerra:visited {background:url(../img/fletxa_esquerra_02.gif) left top no-repeat;
height:15px;
width:15px;
color:#000;
text-decoration:none;
display:block;
margin-right:5px;
text-indent:-20000px;
padding-bottom:8px
}

a.fletxa_dreta:link, a.fletxa_dreta:visited {background:url(../img/fletxa_dreta_02.gif) right top no-repeat;
height:15px;
width:15px;
color:#000;
text-decoration:none;
display:block;
margin-left:10px;
text-indent:-20000px;
padding-bottom:8px
}

.numeros_pagina {font-size:9px; color:#FFFFFF; margin-left:20px}



/* Bloc anys */
.bloc_nuestra_historia_01{ border-bottom:1px #b3b9d6 solid; padding-bottom:10px}
.bloc_nuestra_historia_02{width:40px; float:left;}
.bloc_nuestra_historia_03{width:519px; float:left;}


