body {
font-family:Arial, Helvetica, sans-serif, Garamond;
font-size:76%;
color:#2D3437;
padding:0 0 10px 0;
margin:0;
background-color:#f6f7f7}

a:link, a:visited {color:#0FA1B8; text-decoration:none}
a:hover {color:#999999; text-decoration:none}


div#contenidor_01 {
width:785px;
margin:0 auto}

div#capcalera {
background:url(../img/fons_capcalera.gif) left top no-repeat;
width:725px;
height:230px;
padding:0px 30px}


ul#fons_menu {margin:5px 0 0 0; padding:0; list-style:none; background:url(../img/fons_menu.gif) left top no-repeat; width:703px; height:31px; padding-top:10px; padding-left:20px}

ul#fons_menu li.ralleta{margin:0; padding:0; list-style:none; float:left; background:url(../img/ratlla_01.gif) right top no-repeat; padding-left:10px}
ul#fons_menu li.contra{margin:0; padding:0; list-style:none; float:left;margin-left:55px; display:inline}

div#degradat_01 { background:url(../img/degradat_01.gif) left top no-repeat;padding-left:45px;height: auto !important;height:141px;min-height:141px}
div#degradat_02 {background:url(../img/degradat_03.gif) left top repeat-y;}
div#degradat_03 {background:url(../img/degradat_02.gif) left bottom no-repeat; padding-bottom:60px}

div#idiomes { text-align:right; padding-top:7px; margin-right:4px}
div#idiomes a:link, div#idiomes a:visited {color:#505F69; text-decoration:none; font-size:11px}
a.triat:link, a.triat:visited { font-weight:bold}

div#degradat_peu {background:url(../img/degradat_04.gif) left bottom no-repeat; width:725px; height:94px;padding-left:60px; padding-top:5px}
/*div#text_peu {font-size:10px; color:#C0C0C0; text-align:right; margin-top:5px; font-weight:bold}*/
div#text_peu {font-size:10px; color:#707173; text-align:right; margin-top:5px; font-weight:bold}


a.logo_magma {
display:block;
width:107px;
height:54px;
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-20000px;
}

a.logo_magma:link, a.logo_magma:visited {background-image: url(../img/logo_magma.gif);}
a.logo_magma:hover {background-position:-114px;}

a.logo_aedpac {
display:block;
width:107px;
height:54px;
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-20000px;
}

a.logo_aedpac:link, a.logo_aedpac:visited {background-image: url(../img/logo_aedpac.gif);}
a.logo_aedpac:hover {background-position:-113px;}

a.logo_iberzoo {
display:block;
width:116px;
height:54px;
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-20000px;
}

a.logo_iberzoo:link, a.logo_iberzoo:visited {background-image: url(../img/logo_iberzoo.gif);}
a.logo_iberzoo:hover {background-position:-124px;}

a.logo_bg {
display:block;
width:81px;
height:54px;
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-20000px;
}

a.logo_bg:link, a.logo_bg:visited {background-image: url(../img/logo_bg.gif);}
a.logo_bg:hover {background-position:-94px;}

a.logo_g3{
display:block;
width:41px;
height:54px;
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
text-indent:-20000px;
}

a.logo_g3:link, a.logo_g3:visited {background-image: url(../img/logo_g3.gif);}
a.logo_g3:hover {background-position:-49px;}



h2.titol_seccio {margin-bottom:15px}



table td.ratlla_gris_01 {border-left:2px solid #CCCCCC; padding:0px 15px}

h3.subtitol_seccio, h3.subtitol_seccio a:link, h3.subtitol_seccio a:visited {font-size:16px; color:#0FA1B8; font-weight:bold; margin-bottom:5px; text-decoration:none}

.subtitol_seccio_02_home, .subtitol_seccio_02_home a:link, .subtitol_seccio_02_home a:visited { font-style:italic; width:200px; margin-bottom:15px; text-decoration:none;color:#2D3437;}
.text_home_noti {margin-top:15px; font-size:11px}

/***************************
*******INTERIORS**************
****************************/
div#espai_interior {width:420px;}
div#espai_interior p {margin-bottom:10px}

div#text_lineas_negocio {width:500px}
div#text_lineas_negocio p {margin-bottom:10px}


.titol_interior_blau {color:#0FA1B8; font-size:16px; font-weight:bold; margin-bottom:10px}
.titol_interior_blau_02 {color:#0FA1B8; font-size:16px; font-weight:bold; margin-bottom:3px}
.titol_interior_blau_03 {color:#0FA1B8; font-size:12px; font-style:italic; margin-bottom:3px}


.titol_interior_gris {color:#2D3437; font-weight:bold; font-style:italic;}
.titol_interior_gris a:link, .titol_interior_gris a:visited {color:#2D3437; font-weight:bold; font-style:italic;}

ul#submenu_interior {margin:0; padding:0; list-style:none; width:140px}
ul#submenu_interior li{margin:0; padding:0 0 5px 0; }

a.v_submenu:link, a.v_submenu:visited { color:#0FA1B8; text-decoration:none; font-weight:bold}
a.v_submenu_triat:link, a.v_submenu_triat:visited {color:#999999;text-decoration:none;font-weight:bold}

table td.ratlla_gris_02 { background:url(../img/ratlla_02.gif) left top repeat-y; padding-left: 15px}


.titol_proyecto_01 {margin:5px 0; color:#0FA1B8; font-size:14px; font-weight:bold}
.titol_proyecto_01 a:link, .titol_proyecto_01 a:visited { color:#0FA1B8; font-size:14px; font-weight:bold}
.text_proyecto_petit {font-style:italic}

.caixa_proyecto_gran { width:210px;border-left:2px solid #CCCCCC;   padding:0 10px 35px 15px; float:left; }
.titol_proyecto_02 {margin:5px 0;color:#0FA1B8; font-size:15px; font-weight:bold}
.titol_proyecto_02 a:link, .titol_proyecto_02 a:visited { color:#0FA1B8; font-size:15px; font-weight:bold}
.text_proyecto_gran {font-size:11px}


ul#llista_clients {margin:0; padding:0; list-style:none;}
ul#llista_clients li{margin:0; padding:0 0 15px 0; font-size:18px}

.text_contra_foto_01 {margin-top:45px; font-size:11px}

/***************************
*******AMPLADES**************
****************************/

.w_205{width:205px}
.w_160 {width:160px}
.w_110 {width:110px}
.w_130 {width:130px}



pre {text-indent: 30px} 


/*
a.v_submenu:link, a.v_submenu:visited { color:#0FA1B8; text-decoration:none; font-weight:bold}
a.v_submenu_triat:link, a.v_submenu_triat:visited {color:#999999;text-decoration:none;font-weight:bold}
*/

#tabmenu { color:#0FA1B8; text-decoration:none; font-weight:bold } 
#tabmenu li { display: inline; overflow: hidden; list-style-type: none; } 


#tabmenu a, a.active { color:#999999;text-decoration:none;font-weight:bold; cursor:pointer; cursor:hand; } 

#tabmenu a, a.cap { color:#0FA1B8; text-decoration:none; font-weight:bold; cursor:pointer; cursor:hand; } 

.fons_actividad {background:url(../img/fons_16.gif) left top no-repeat;
width:426px;
height:346px;
padding:10px 15px}
.titols_verd_interior {font-size:14px;color:#0FA1B8; font-weight:bold}
.titols_verd_interior2 {font-size:16px;color:#0FA1B8; font-weight:bold}

.camp_formulari{ border:1px #999999 solid}
.w_400 {width:400px}
.w_300 {width:350px}
.h_80 {height:110px}

.vermell{color:#FF0000}
.verd{color:#006633}
