/* CSS Document */


body {background-image:url(../im/gif.gif);}
td, div {font-size:12px; font-family: Arial, Helvetica, sans-serif;}
a {color:#000000; text-decoration:none}
p {font-family: Arial, Helvetica, sans-serif;}

#mare {position:relative; width:970px; height:100‰; top:0; margin:auto; height:645px;}
#pare {position:relative; width:970px; height:100‰; top:0px; margin:auto; }

#fons {position:absolute; width:970px;height:100%;top:0px; left:0px; z-index:1;background-color:#FFFFFF;margin-bottom:10px}
#contingut {position:absolute; width:970px; height:100‰; top:0px; left:0px; z-index:5;background-color:#FFFFFF;padding-bottom:10px}
#avis {position:relative; font-size:10px; padding:15px 25px}
#im {position:relative;  padding:30px 10px 10px 20px;background-color:#FFFFFF;background:#ffffff;}
#im_fons {position:relative; padding:50px 10px 10px 20px;}
#con {position:absolute; top:0px; left:275px; height:; width:635px; }
#con_ser {position:absolute; top:0px; left:280px; height:; width:635px; }

/*TAQUES TRANSPARENTS*/

#bac_black_dre {position:absolute; background-color:#000000;filter:alpha(opacity=70); opacity:0.7; height:175px; width:635px;top:0px;}
#descargar {position:absolute; top:49px; right:30px;visibility: visible;z-index:6;}
#bac_blau_dre_ass {position:absolute; background-color:#0063F8;filter:alpha(opacity=70); opacity:0.7; height:175px; width:635px;top:0px;}


/*TAQUES colors*/
.negre {background-color:#666666;height:1px;}
#bac_whi_dre {position:absolute; background-color:#ffffff; height:; width:635px;left:275px;top:180px;}
#bac_whi_dre2 {position:absolute; background-color:#ffffff; height:; width:635px;right:25px;top:51px;}

#bac_whi_dre_ser{position:absolute; background-color:#ffffff; height:; width:635px;right:25px;top:132px;}
#bac_blava_dre {position:absolute; background-color:#13A0FC; height:125px; width:635px; top:0px;right:10px;}
#bac_blau_dre {position:absolute; background-color:#0063F8; height:125px; width:635px; top:0px;right:10px;}
#bac_vrd_dre {position:absolute; background-color:#7DA02A; height:125px; width:635px; top:0px;right:10px;}
#bac_lil_dre {position:absolute; background-color:#9966FF; height:125px; width:635px; top:0px;right:10px; opacity: 0.7;}
#bac_lil_dre2 {position:absolute; background-color:#9966FF; height:45px; width:635px; top:0px;right:10px;}
#bac_vrm_dre {position:absolute; background-color:#FF0033; height:125px; width:635px; top:0px;right:10px;}
#bac_tar_dre {position:absolute; background-color:#FF7F17; height:125px; width:635px; top:0px;right:10px;}
#gris {position:relative; width:930px; top:0; left:20px ;background-color:#E3E3E3; background:#E3E3E3;}
.blanc {background:#ffffff; padding:20px 20px 10px 20px;}
#inf {  padding:10px 10px 10px 10px;background-color:#FFFFFF;width:330px; }
#bln_info{position:absolute; background-color:#ffffff;left:5px;top:5px;}

/*MENU ESQUERRA*/
#menu {position:absolute;width:930px; top:101px; left:25px; }
#menu_ser {position:absolute;width:930px; top:15px; left:7px; }
#tit_fead {position:relative; top:9px; left:10px; }
#tit_ass {position:relative;  padding:29px 10px 5px 10px; }
#but_ass1 {position:relative;  padding:3px 0px 3px 10px; }
#tit_ser {position:relative;  padding:8px 10px 5px 10px; }
#but_ser {position:relative;  padding:1px 10px 1px 10px; }
#tit_emp {position:relative;  padding:9px 10px 5px 10px; }

#capmix {position:absolute; top:35px; left:300px}
#cap {position:absolute; top:15px; left:20px}
#cap_txt {position:absolute; top:61px; right:20px; }
#peu {position:relative; top:0px;z-index: 1}
#benvinguda {position:absolute; top:99px; right:320px;visibility: visible;float:left;}
#fla {position:absolute; top:375px; right:10px;visibility: visible;float:left;}

/*txt GENERAL*/
#txt {  padding:25px 10px 30px 20px; font-size:12px; color:#666666;}
.txt_13 { font-size:13px; color:#666666;}
.txt_11 { font-size:11px; color:#666666;}
.txt_13Lila { font-size:13px; color:#666666;color:#9966ff;}
.txt_num{ font-size:13px; color:#666666; padding:0px 2px 0px 2px;font-weight:normal;}
.txt_num:hover { font-size:13px; color:#FF7F17; padding:0px 2px 0px 2px;font-weight:normal;}
.txtb {  font-size:16px; color:#666666; font-weight:bold;}
.txtc {  font-size:13px; color:#666666; font-weight:bold;}
.txtclaw {  font-size:11px; color:#666666; font-weight:bold;}
.txtblue {  font-size:13px; color:blue; font-weight:bold;}
.txt_cap {  font-size:11px; color:#666666; font-weight:normal;}
.txt_10{  font-size:10px; color:#666666; font-weight:normal;}
.txt_idioma {  font-size:11px; color:#666666; font-weight:normal;}
.txt_idioma:hover{  font-size:11px; color:#FF7F17; font-weight:normal;}
#txt2 { padding:5px 0px 15px 0px; font-size:16px; color:#666666;}

#txt_ref { font-size:16px; color:#666666;display:inline;float:right;padding:5px 0px 0px 0px;}
#menu_ass {position:relative;  padding:158px 10px 0px 20px;}
#menu_ass_conv {position:relative; padding-top: -20px; margin-top:-20px; /*padding:158px 10px 0px 20px;*/}
#como_ass {position:relative;  padding:20px 0px 20px 0px;}
#menu_bd {position:absolute;  padding:10px 0px 0px 10px;display:inline;float:right}
#menu_ser2 {position:absolute;  padding:107px 0px 0px 7px;}
#menu_ser3 {position:absolute;  padding:29px 0px 0px 6px;display:inline;float:left}
#menu_ser4 {position:absolute;  padding:94px 0px 3px 10px;}
#menu_index {position:relative;width:930px;top:15px; left:10px;}

/*txt ASSO */
.txt_des_fea {  font-size:12px; color:#FF7F17; font-weight:bold;}
.txt_des_fea_nor {  font-size:12px; color:#FF7F17; font-weight:normal;}
.txt_menu_fea { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_fea:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#FF7F17;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_dir_fea {  font-size:12px; color:#FF7F17; font-weight:bold;}
.txt_con{ font-size:13px; color:#333333; padding:0px 4px 0px 4px;font-weight:normal;}
.txt_con:visited {color:#999999;}
.txt_con:hover { font-size:13px; color:#FF7F17; padding:0px 4px 0px 4px;font-weight:normal;}
.txt_fea {  font-size:12px; color:#999999; font-weight:bold;}
.txt_fea:hover {  font-size:12px; color:#FF7F17; font-weight:bold;}
.txt_fea:visited {color:#666666;}

/*txt ASSO CAYCHI*/
.txt_des_cay {  font-size:12px; color:#Ff0099; font-weight:bold;}
.txt_des_cay_nor {  font-size:12px; color:#Ff0099; font-weight:normal}
.txt_menu_cay { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_cay:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#Ff0099;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_cay {  font-size:12px; color:#999999; font-weight:bold;}
.txt_cay:hover {  font-size:12px; color:#ff0099; font-weight:bold;}
.txt_cay:visited {color:#666666;}
.bg_tit_cay{  font-size:12px; color:#ffffff; font-weight:bold;background-color:#Ff0099;padding:0px 2px 0px 2px; }
.txt_menu_conv { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_conv:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#0063F8;padding:0px 4px 0px 4px;font-weight:bold;}

/*txt ASSO CHOCAO*/
.txt_des_cho {  font-size:12px; color:#5F1F13; font-weight:bold;}
.txt_menu_cho { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_cho:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#5F1F13;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_des_cho_nor {  font-size:12px; color:#5F1F13; font-weight:normal}
.txt_cho {  font-size:12px; color:#999999; font-weight:bold;}
.txt_cho:hover {  font-size:12px; color:#5F1F13; font-weight:bold;}
.txt_cho:visited {color:#666666;}
.bg_tit_cho{  font-size:12px; color:#ffffff; font-weight:bold;background-color:#5F1F13;padding:0px 2px 0px 2px; }

/*txt ASSO APROGA*/
.txt_des_apr {  font-size:12px; color:#CC6600; font-weight:bold;}
.txt_menu_apr { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_apr:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#CC6600;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_des_apr_nor {  font-size:12px; color:#CC6600; font-weight:normal}
.txt_apr {  font-size:12px; color:#999999; font-weight:bold;}
.txt_apr:hover {  font-size:12px; color:#CC6600; font-weight:bold;}
.txt_apr:visited {color:#666666;}
.bg_tit_apr{  font-size:12px; color:#ffffff; font-weight:bold;background-color:#CC6600;padding:0px 2px 0px 2px; }


/*txt ASSO TUMA*/
.txt_des_tum {  font-size:12px; color:#FF9933; font-weight:bold;}
.txt_menu_tum { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_tum:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#FF9933;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_des_tum_nor {  font-size:12px; color:#FF9933; font-weight:normal}
.txt_tum {  font-size:12px; color:#999999; font-weight:bold;}
.txt_tum:hover {  font-size:12px; color:#FF9933; font-weight:bold;}
.txt_tum:visited {color:#666666;}
.bg_tit_tum{  font-size:12px; color:#ffffff; font-weight:bold;background-color:#FF9933;padding:0px 2px 0px 2px; }

/*txt ASSO PPM*/
.txt_des_ppm {  font-size:12px; color:#FF6600; font-weight:bold;}
.txt_menu_ppm { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_ppm:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#FF6600;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_des_ppm_nor {  font-size:12px; color:#FF6600; font-weight:normal}
.txt_ppm {  font-size:12px; color:#999999; font-weight:bold;}
.txt_ppm:hover {  font-size:12px; color:#FF6600; font-weight:bold;}
.txt_ppm:visited {color:#666666;}
.bg_tit_ppm{  font-size:12px; color:#ffffff; font-weight:bold;background-color:#FF6600;padding:0px 2px 0px 2px; }


/*txt servicios*/
.txt_tit { font-size:11px; color:#ffffff;font-weight:normal;}
.txt_menu_ser { font-size:13px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_ser:hover { font-size:13px; color:#ffffff; font-variant: small-caps;background-color:#666666;padding:0px 4px 0px 4px;font-weight:bold;}
.txt_menu_tec { font-size:12px; color:#ffffff; font-variant: small-caps;padding:0px 4px 0px 0px;font-weight:bold;}
.txt_menu_tec:hover { font-size:12px; color:#ffffff; font-variant: small-caps;background-color:#666666;padding:0px 4px 0px 0px;font-weight:bold;}
.txt_dir_com {  font-size:12px; color:#13A0FC; font-weight:bold;}
.txt_dir_mar {  font-size:12px; color:#ff0033; font-weight:bold;}
#left10 {position:relative; padding:2px 0px 2px 10px; font-size:12px; color:#666666;}
.txt_dir_tec {  font-size:12px; color:#9966ff; font-weight:bold;}
.txt_des_tec_nor {  font-size:10px; color:#9966ff; font-weight:normal;}
.txt_des_tec_nor2 {  font-size:13px; color:#9966ff; font-weight:normal;}
.txt_dir_rec {  font-size:12px; color:#7da02a; font-weight:bold;}
.txt_ser_tec { font-size:13px; color:#666666; font-variant: small-caps;padding:0px 4px 0px 0px;font-weight:bold;}
.txt_ser_tec:hover { font-size:13px; color:#333333; font-variant: small-caps;padding:0px 4px 0px 0px;font-weight:bold;}
.txt_ser_rec{ font-size:13px; color:#666666; padding:0px 4px 0px 4px;font-weight:normal;text-decoration:underline;}
.txt_ser_rec:hover { font-size:13px; color:#7da02a; padding:0px 4px 0px 4px;font-weight:normal;text-decoration:none;}
.txt_ser_tec2{ font-size:13px; color:#666666; padding:0px 4px 0px 4px;font-weight:normal;
text-decoration:underline;}
.txt_ser_tec2:hover { font-size:13px; color:#9966ff; padding:0px 4px 0px 4px;font-weight:normal;text-decoration:none;}
.txt_ser_tec3{ font-size:13px; color:#9966ff; padding:0px 4px 0px 4px;font-weight:normal;
text-decoration:none;}
.txt_ser_tec3:hover { font-size:13px; color:#666666; padding:0px 4px 0px 4px;font-weight:normal;text-decoration:none;}
.tit_rec {  font-size:18px; color:#7da02a; font-weight:bold; padding:10px 8px 0px 4px;}
.tit_ser {  font-size:16px; color:#ffffff; font-weight:bold;}
.tit_tec {  font-size:16px; color:#9966ff; font-weight:bold;}
.tit_mar{  font-size:16px; color:#ff0033; font-weight:bold;}
.txt_ser_mar{ font-size:13px; color:#666666; padding:0px 4px 0px 4px;font-weight:normal;
text-decoration:underline;}
.txt_ser_mar:hover { font-size:13px; color:#ff0033; padding:0px 4px 0px 4px;font-weight:normal;text-decoration:none;}
.divLineEsq{border-left:1px  solid black;padding:0px 4px 0px 4px;margin:0px 4px 0px 4px;}
/*slide*/
#slide1 {position:absolute; top:90px; left:20px}
#slide2 {position:absolute; top:90px; left:20px}
#slide3 {position:absolute; top:90px; left:20px}
#slide4 {position:absolute; top:90px; left:20px}
#slide5 {position:absolute; top:90px; left:20px}
#slide6 {position:absolute; top:90px; left:20px}

/*formulari*/
.campo {width:75px;	padding-top: 3px;border: 1px Solid #999999;	background-color:#dedede;padding: 2px;color: #333333;font-family: Verdana;font-size: 10px;margin-right:5px;}
.combo {	padding-top: 3px;border: 1px Solid #999999;	background-color:#dedede;padding: 2px;color: #333333;font-family: Verdana;font-size: 10px;margin-right:5px;margin-top:3px;margin-bottom:3px;}
.campo2 {width:350px;padding-top: 3px;border: 1px Solid #999999;background-color:#dedede;padding: 2px;color: #333333;font-family: Verdana;font-size: 10px;margin-right:5px;}
.campo3 {width:150px;padding-top: 4px;border: 1px Solid #999999;background-color:#dedede;padding: 2px;color: #333333;font-family: Verdana;font-size: 10px;margin-right:5px;}
.txt10gris{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size: 10px;color:#666666;padding-bottom:3px;padding-top:5px;}
.txt8gris{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size: 8px;color:#666666;padding-bottom:3px;padding-top:5px;}
.boton{padding-top: 3px; font-size:10px;font-family:Verdana;font-weight:bold; color:white;background:#FF7F17;border:0px;width:65px;height:16px;text-align:center;}
.boton_ver{padding-top: 3px; font-size:10px;font-family:Verdana;font-weight:bold; color:white;background:#9966ff;border:0px;height:16px;text-align:center;
margin-top:5px;}
	   
/* fondo */
	   
#im_fons_ppm {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_ppm.jpg")}
#im_fons_apr {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_apr.jpg")}
#im_fons_cay {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_cay.jpg")}
#im_fons_cho {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_cho.jpg")}
#im_fons_fea {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_fead.jpg")}
#im_fons_tum {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_tum.jpg")}
#im_fons_circ {position:relative; top:56px; left:20px; width:930px; background-image:url("../im/im_cay.jpg")}

/* linea */

.linea {background-image:url(../im/ralla.gif);height: 1px;background-repeat:repeat-x;margin-bottom: 5px;margin-top: 8px;}
.linea_5 {background-image:url(../im/ralla.gif);background-repeat:repeat-x;height: 1px;margin-bottom: 3px;margin-top: 2px;}
.linea_negre {background-image:url(../im/bg.gif);background-repeat:repeat-x;height: 1px;margin-bottom: 3px;margin-top: 2px;}


/*txt emp*/
.txt_tit_emp{  font-size:12px; color:#ffffff; font-weight:bold;background-color:#FF7F17;padding:0px 2px 0px 2px; }

.LogosAcuerdos{text-decoration: none;	border-width:0px;}

.DivEmpresesPaginacioNum{font-size:15px;color:#FF7F17;}
.DivEmpresesPaginacioNum a{font-size:15px;color:#FF7F17;}


.titoltableconsolidat {	background-color:#9966ff;}

.titoltableconsolidat td {color:white;}
.titoltableconsolidatc {  font-size:11px; color:white; font-weight:bold;}
.titoltableconsolidat_13 { font-size:13px; color:white;}
.titoltableconsolidat_11 { font-size:11px; color:white;}
.parteconsolidado{margin:10px 0px 10px 0px;font-weight:bold;color:black;font-size:11px;}
.parteconsolidado a:hover{color:orange;}
.normasconsolidado{padding:0px 0px 0px 0px;}
.observaciones{padding:8px 0px 5px 40px;font-size:11px;}
.lawtext{font-size:11px;}
