body {
background-color:#000;
margin:0;
padding:0 0 10px 0;
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#858383;
}

img#logo_impressio {display:none}
div#contenidor_01 {
width:960px;
margin:0 auto}

div#posicio_logo {position:absolute;top:0px; margin-left:48px}

div#fons_index_foto {
background:url(../img/fons_index.jpg) left top no-repeat;
width:747px;
height:570px}

div#contenidor_inte_01 {background-color:#FFFFFF}
div#contenidor_inte_02{
background:url(../img/fons_interior_02.gif) left bottom no-repeat;
padding-bottom:10px
}

div#contenidor_formulari {background:url(../img/capcalera_formu.jpg) left top no-repeat}

div#contenidor_productos{background:url(../img/capcalera_productos.jpg) left top no-repeat}

div#contenidor_aplicaciones{background:url(../img/capcalera_aplica.jpg) left top no-repeat}

div#contenidor_empresa{background:url(../img/capcalera_empresa.jpg) left top no-repeat}


div#contenidor_noti{background:url(../img/capcalera_noti.jpg) left top no-repeat}

div#idioma {padding-top:3px;
margin-bottom:10px;
text-align:right;
}
 
a.v_idioma:link, a.v_idioma:visited {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-left:15px}

a.v_idioma_triat:link, a.v_idioma_triat:visited, a.v_idioma:hover {
font-size:11px;
color:#FFB400;
text-decoration:none;
padding-left:15px}

div#menu {margin-left:175px;
padding-top:8px}

div#menu div {float:left}

a.v_menu:link, a.v_menu:visited {
background:url(../img/fletxa_menu.gif) left 3px no-repeat;
color:#FFFFFF;
text-decoration:none;
padding-right:10px;
padding-left:9px;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:15px}

a.v_menu_triat:link, a.v_menu_triat:visited, a.v_menu:hover, a.v_menu_triat:hover{
background:url(../img/fletxa_menu.gif) left 3px no-repeat;
color:#FFB400;
text-decoration:none;
padding-right:10px;
padding-left:9px;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:15px}

a.v_menu_inici:link, a.v_menu_inici:visited{
color:#FFFFFF;
text-decoration:none;
padding-right:10px;
padding-left:9px;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:15px}

a.v_menu_inici_triat:link, a.v_menu_inici_triat:visited{
color:#FFB400;
text-decoration:none;
padding-right:10px;
padding-left:9px;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:15px}

a.v_menu_inici:hover{
color:#FFB400;
text-decoration:none;
padding-right:10px;
padding-left:9px;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:15px}


div#fons_barra_esquerra_01 {
background:url(../img/fons_barra_01.gif) left top no-repeat;
width:218px;
height:83px;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif, Garamond}

div#fons_barra_esquerra_02 {
background:url(../img/fons_barra_02.gif) left top no-repeat;
width:218px;
padding-top:15px}

div#fons_barra_esquerra_03 {
background:url(../img/fons_barra_03.gif) left top repeat-y;
font-family:Arial, Helvetica, sans-serif, Garamond;
padding-bottom:10px}

div#fons_barra_esquerra_04 {
background:url(../img/fons_barra_01.gif) left top no-repeat;
width:218px;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif, Garamond}

div#fons_barra_esquerra_05 {
background:url(../img/fons_barra_02.gif) left top no-repeat;
width:218px;
}

/****************************
*************INDEX***********
*****************************/
.posicio_text_home {position:absolute; margin-top:302px;}
.posicio_any_petit {position:absolute; margin-top:506px;}

.posicio_foto_home {position:absolute; margin-left:580px; margin-top:380px}

div#fons_index_blau {
background:url(../img/fons_index_02.gif) left top no-repeat;
width:213px;
height:213px}

.any_gran_dreta {background:url(../img/logo_08_b.gif) right top no-repeat;
margin-left:10px;
margin-right:8px}

.fletxa_registre_home {background:url(../img/fletxa_05.gif) left top no-repeat;
padding-left:20px;
height:32px;
line-height:32px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif, Garamond;
color:#000000}

.camps_formulari_03 {background:#FFFFFF;
border:1px solid #A0B8C3;
font-size:13px;
width:170px;
margin-bottom:3px}

.ratlla_horitzontal_03 {background:url(../img/ratlla_03.gif) left top repeat-x;
height:2px;
margin:3px 8px 3px 0}

.noticia_home {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:183px;
height:147px;
padding-top:45px;
padding-left:30px;}


.caixa_producte_home {
background:#7D7973;
width:213px;
height:165px}

a.v_ver_mas:link, a.v_ver_mas:visited {background:url(../img/fletxa_07.gif) left 2px no-repeat;
padding-left:12px;
color:#FFDA80;
font-size:11px;
text-decoration:underline}

.fletxa_produ_home {
background:url(../img/fletxa_06.gif) left 10px no-repeat;
padding-left:25px;
color:#FFFFFF;
margin-right:20px;
padding-top:20px;
margin-left:5px;
font-size:10px;}

a.v_ver_mas_02:link, a.v_ver_mas_02:visited {background:url(../img/fletxa_08.gif) left 2px no-repeat;
padding-left:12px;
color:#FFDA80;
font-size:10px;
text-decoration:underline;
margin-left:30px}

div#fons_peu_home {
background:url(../img/fons_peu_home.gif) left top no-repeat;
width:960px;
height:56px;
padding-top:15px}
/****************************
**********CONTACTE***********
*****************************/

.fletxa_text_contacte {background:url(../img/fletxa_01.gif) left top no-repeat;
padding-left:20px;
margin-left:75px;
margin-right:40px;
font-weight:bold;
margin-bottom:15px}


.camps_formulari {background:#FFFFFF;
border:1px solid #A0B8C3;
font-size:13px;
width:270px;
margin-bottom:10px}

.camps_formulari_02 {background:#FFFFFF;
border:1px solid #A0B8C3;
font-size:13px;
width:90px;
margin-bottom:10px}

.text_camps {
color:#A0B8C3;
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:14px;
font-weight:bold;
margin-right:10px;
}

.cuadrat_vincle {
background-color:#D7D7D7;
padding:5px 10px;
width:90px;
text-align:center
}

.cuadrat_vincle a{
color:#000000;
text-decoration:none;
font-size:11px
}

div#fons_s_contacte {background:url(../img/fons_peu.gif) left bottom no-repeat; padding-bottom:20px}

/****************************
**********PRODUCTES*********
*****************************/
.text_fletxa {
background:url(../img/fletxa_02.gif) left top no-repeat;
padding:3px 0 3px 20px;
}

.camp_formulari{
background:#D7D7D7;
border:0;
width:173px}

.ratlla_negre {height:7px;
background-color:#000000;
width:218px}

.ratlla_horitzontal_01 {background:url(../img/ratlla_01.gif) left top repeat-x;
height:2px;
margin:5px 0}


.fletxa_text_producte {background:url(../img/fletxa_01.gif) left top no-repeat;
padding-left:20px;
margin-left:5px;
font-weight:bold;
padding-bottom:10px;
padding-top:3px}

.camps_projectes {
width:173px;
border:1px solid #A0B8B9;
margin:5px 0}

.normal_01 {font-size:13px}

.text_camps_projectes {
color:#A0B8B9;
font-size:13px;
font-weight:bold;
margin-top:8px;
margin-right:10px}

table#proyecto {
margin:0;
padding:0;
border-collapse:collapse;
border:1px solid #A0B8C3
}

div.holder {
display: table-cell;
width: 210px;
height: 218px;
text-align: center;
vertical-align: middle;
}

a.v_producte:link, a.v_producte:visited {background: url(../img/ico_mes_01.gif) left top no-repeat;
padding-left:20px;
color:#858383;
text-decoration:none;
font-weight:bold}
a.v_producte:hover, a.v_producte_triat:link, a.v_producte_triat:visited  {background: url(../img/ico_mes_02.gif) left top no-repeat;
padding-left:20px;
color:#000;
text-decoration:none;
font-weight:bold}


a.pagina:link,a.pagina:visited {
display:block;
font-size:0.9em;
padding:3px 8px;
margin-left:5px;
color:#858383;
text-decoration:underline
}

a.pagina_02:link,a.pagina_02:visited {
display:block;
font-size:0.9em;
padding:3px 8px;
margin-left:5px;
color:#858383;
}

a.p_activa:link,a.p_activa:visited,a.p_activa:hover {
color:#F54029;
font-weight:bold;
cursor:default;
text-decoration:none;
display:block;
font-size:0.9em;
padding:3px 8px;
margin-left:5px;}

div#fons_peu {background:url(../img/fons_peu.gif) left top no-repeat; height:92px}

.marge_taula_productes {margin-right:60px; margin-top:25px}

a.v_text_apli:link, a.v_text_apli:visited {color:#258DBF;
text-decoration:none;
font-size:10px}

.espai_foto_apli {
float:left;
margin-bottom:10px;
width:105px; margin-right:10px;}

.v_espai_foto_apli {cursor:default}

div#v_llista_productes {font-size:11px}



/****************************
**********NOTICIES***********
*****************************/
a.v_noticia:link, a.v_noticia:visited {color:#000;
font-size:13px;
text-decoration:none;
}

a.v_noticia_triat:link, a.v_noticia_triat:visited, a.v_noticia:hover {color:#258DBF;
font-size:13px;
font-weight:bold;
text-decoration:none}


.text_fletxa_02 {
background:url(../img/fletxa_03.gif) left top no-repeat;
padding:3px 0 6px 30px;
font-size:13px;
font-weight:bold;
color:#000000;
line-height:20px
}

.marge_taula_noti {margin-right:60px; margin-top:15px;}

.border_text_noti {border-top:1px solid #A0B8C3; padding-top:10px; padding-right:20px}

.border_img_noti {padding:10px; border:1px solid #A0B8C3; text-align:center}

.text_fletxa_03 {
background:url(../img/fletxa_03.gif) left 5px no-repeat;
padding:3px 0 6px 30px;
font-size:13px;
font-weight:bold;
color:#000000;
line-height:20px
}

.ratlla_horitzontal_02 {background:url(../img/ratlla_02.gif) left top repeat-x;
height:2px;
}

.marges_empresa {margin-left:33px;
line-height:1.5em;
color:#000000;
padding-bottom:25px}


/****************************
*******PRODUCTE INTERIOR*****
*****************************/
.text_volver{
background:url(../img/fletxa_04.gif) left top no-repeat;
padding:3px 0 3px 30px;
}


.caixa_foto_interior {
width:189px;
float:left;
text-align:center;
}

.border_foto_interior {
border:1px solid #A0B8C3; 
padding-top:10px;
padding-bottom:10px;
}


.foto_aplica_01 {
float:left;
margin-right:20px;
text-align:center;
margin-bottom:10px;
width:172px;
}

.titol_aplica_inte {color:#A8D2E6; font-size:20px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2em}


.titol_aplica_inte_02 {color:#FFDA80; font-size:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif}


/****************************
**********MIDES***************
*****************************/
.marges_contenidor_01 {margin:150px 40px 10px 90px}

.marges_contenidor_02 {margin:150px 40px 0px 0px}


.marge_sota {margin-bottom:7px}
.marge_sota_34 {margin-bottom:34px}
.marge_sobre_34 {margin-top:42px}
.padding_esquerra_15 {padding-left:15px}

.interlineat_25 {line-height:25px}
.h_80 {height:80px}
.h_25 {height:25px}
.h_10 {height:10px}

.w_90 {width:90px}
.w_130 {width:130px}
.w_160 {width:160px}
.w_192 {width:192px}
.w_195 {width:195px}
.w_200 {width:200px}
.w_208 {width:208px}
.w_210 {width:210px}
.w_213 {width:213px}
.w_225 {width:225px}
.w_232 {width:232px}
.w_240 {width:240px}
.w_320 {width:320px}
.w_330 {width:330px}
.w_350 {width:350px}
.w_460 {width:460px}
.w_748 {width:748px}


.trenca_float_02 {clear: both;
   height: 0;
   margin: 0;
   padding: 0;
   font-size: 0.000001em;
   line-height: 0.000001em;}
   
   
/****************************
**********COLORS***************
*****************************/
.negre, a.negre:link, a.negre:visited {color:#000000}
.blanc, a.blanc:link, a.blanc:visited {color:#fff}
.gris_01, a.gris_01:link, a.gris_01:visited {color:#858383}
.blau_01, a.blau_01:link, a.blau_01:visited {color:#A0B8B9}
.groc_01, a.groc_01:link, a.groc_01:visited {color:#FFDA80}
.vermell, a.vermell:link, a.vermell:visited {color:#480002}


a.n_hover:hover {color:#000000}
a:link, a:visited {color:#858383; text-decoration:none}
a:hover {color:#A0B8B9; text-decoration:none}

.f_gris_01 {background-color:#EBEBEB}
.f_gris_02 {background-color:#D7D7D7}
.f_gris_03 {background-color:#A8A9AD}

.f_blau_01 {background-color:#A0B8C3}


