body {background-image: url(../img/fons.gif);}
img {border:0px;}
form {padding:0px; margin:0px;}

/* estilos página selección de idioma */

#coscent { text-align: center; margin: 60px 0px 0px 0px;}
#cos {background: url(../img/linea_home.gif) top repeat-x; width:760px; background-color: #FFFFFF; color: #FFFFF0; text-align: center; margin: 0px auto;}

#cos1 {background: url(../img/linea_home.gif) bottom repeat-x; padding: 0px; margin: 0px auto;font-size:1em;}
#cos1 p {padding: 30px 0px 0px 0px; margin:0px;}
#cos1 p.mapa {padding: 0px; margin:0px;}

#cos1 ul {margin:0px; padding: 0px 0px 60px 0px;}
#cos1 ul li {margin:0px;padding: 0px;list-style-type: none; line-height: 18px; text-decoration:none; font-size: 0.75em; font-family: Tahoma, Verdana, Arial; color: #344767; position: relative;display: inline;}

#cos1 li ul.hide { display: none; position: absolute; top: 1em; left: 0px;}
#cos1 li > ul.hide {	top: auto;	left: auto;	}
#cos1 li:hover ul.hide, #cos1 li.over ul.hide { display: block;}
#cos1 li ul.hide li {top: -120px; text-align: center;}
#cos1 li ul.hide li.cat {left: 100px;}
#cos1 li ul.hide li.cas {left: 100px;}
#cos1 li ul.hide li.eng {left: 100px;}
*html #cos1 li ul.hide li.cat {left: -130px;}
*html #cos1 li ul.hide li.cas {left: -220px;}
*html #cos1 li ul.hide li.eng {left: -330px;}
#cos1 li ul {padding: 0px;}
#cos1 li ul li {padding: 0px;}


a.cat_link {font-size: 3em; background: url(../img/benvinguts_cat_off.gif) top left no-repeat;}
a.cas_link {font-size: 3em; background: url(../img/benvinguts_cas_off.gif) top left no-repeat;}
a.eng_link {font-size: 3em; background: url(../img/benvinguts_eng_off.gif) top left no-repeat;}

a.cat_link:hover {background: url(../img/benvinguts_cat_on.gif) top left no-repeat;}
a.cas_link:hover {background: url(../img/benvinguts_cas_on.gif) top left no-repeat;}
a.eng_link:hover {background: url(../img/benvinguts_eng_on.gif) top left no-repeat;}


/* estilos página home y páginas 2n nivel */

#contentall { text-align: center; margin: 10px 0px 0px 0px;}

#content {width:760px; margin: 0px auto; background: url(../img/fons_foot.gif) bottom repeat-x; background-color: #FFFFFF;}

#head_cat {background: url(../img/header_cat.jpg) top left no-repeat;height:104px;margin:0px;padding:0px;text-align:left;}
#head_cas {background: url(../img/header_cas.jpg) top left no-repeat;height:104px;margin:0px;padding:0px;text-align:left;}
#head_eng {background: url(../img/header_eng.jpg) top left no-repeat;height:104px;margin:0px;padding:0px;text-align:left;}

#head_cat h1 {padding:0px;margin:0px;}
#head_cat ul {margin:0px; padding: 0px 0px 10px 18px;}
#head_cat ul li {margin:0px;padding: 0px 0px 0px 8px;list-style-type: none; line-height: 18px; text-decoration:none; font-size: 0.75em; font-family: Tahoma, Verdana, Arial; color: #344767; position: relative;display: inline;}
#head_cat ul li.last {background: url(../img/llista_foot_blanc.gif) 0.15em 0.30em no-repeat;}
#head_cat ul li a {color:#FFFFFF;font-size:0.80em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:bold;}
#head_cat ul li a:hover {text-decoration:underline;}

#head_cas h1 {padding:0px;margin:0px;}
#head_cas ul {margin:0px; padding: 0px 0px 10px 18px;}
#head_cas ul li {margin:0px;padding: 0px 0px 0px 8px;list-style-type: none; line-height: 18px; text-decoration:none; font-size: 0.75em; font-family: Tahoma, Verdana, Arial; color: #344767; position: relative;display: inline;}
#head_cas ul li.last {background: url(../img/llista_foot_blanc.gif) 0.15em 0.30em no-repeat;}
#head_cas ul li a {color:#FFFFFF;font-size:0.80em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:bold;}
#head_cas ul li a:hover {text-decoration:underline;}

#head_eng h1 {padding:0px;margin:0px;}
#head_eng ul {margin:0px; padding: 0px 0px 10px 18px;}
#head_eng ul li {margin:0px;padding: 0px 0px 0px 8px;list-style-type: none; line-height: 18px; text-decoration:none; font-size: 0.75em; font-family: Tahoma, Verdana, Arial; color: #344767; position: relative;display: inline;}
#head_eng ul li.last {background: url(../img/llista_foot_blanc.gif) 0.15em 0.30em no-repeat;}
#head_eng ul li a {color:#FFFFFF;font-size:0.80em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:bold;}
#head_eng ul li a:hover {text-decoration:underline;}


#tool {text-align:left;}
#tool p {color:#146EBC; font-size:0.55em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;margin:0px;padding: 1px 0px 3px 5px;}
#tool p a {color:#146EBC; font-size:1em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;margin:0px;padding: 1px 0px 3px 0px;}
#tool a {color:#146EBC; font-size:0.75em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;}
#tool a:hover {color:#146EBC; text-decoration:underline;}
#tool ul {float:right; margin: -13px 0px 0px 0px; padding:0px;font-size:0px;}
*html #tool ul {float:right; margin: -16px 0px 0px 0px; padding:0px;}
#tool ul li {margin:0px;padding: 0px;line-height: 18px; position: relative;display: inline;}

#body {background: #FFFFFF;display:table;text-align:left;}

#menu { background: #FFFFFF;float:left;width:175px; margin:0px; padding:0px;}
.menu_margin { padding-top:2px; padding-bottom:2px; padding-left:6px;}

#menu ul {margin:0px; padding: 0px 0px 10px 3px;}
#menu ul li {margin:0px;padding: 0px;list-style-type: none; line-height: 18px; text-decoration:none; font-size: 0.75em; font-family: Tahoma, Verdana, Arial; color: #344767; position: relative;}

#carga1_cat {font-size:0px;width:1px;height:1px;background: url(../img/boto_1_rollOver_cat.gif) 2px 2px no-repeat;}
#carga1_cas {font-size:0px;width:1px;height:1px;background: url(../img/boto_1_rollOver_cas.gif) 2px 2px no-repeat;}
#carga1_eng {font-size:0px;width:1px;height:1px;background: url(../img/boto_1_rollOver_eng.gif) 2px 2px no-repeat;}
#carga2_cat {font-size:0px;width:1px;height:1px;background: url(../img/boto_2_rollOver_cat.gif) 2px 2px no-repeat;}
#carga2_cas {font-size:0px;width:1px;height:1px;background: url(../img/boto_2_rollOver_cas.gif) 2px 2px no-repeat;}
#carga2_eng {font-size:0px;width:1px;height:1px;background: url(../img/boto_2_rollOver_eng.gif) 2px 2px no-repeat;}
#carga3_cat {font-size:0px;width:1px;height:1px;background: url(../img/boto_3_rollOver_cat.gif) 2px 2px no-repeat;}
#carga3_cas {font-size:0px;width:1px;height:1px;background: url(../img/boto_3_rollOver_cas.gif) 2px 2px no-repeat;}
#carga3_eng {font-size:0px;width:1px;height:1px;background: url(../img/boto_3_rollOver_eng.gif) 2px 2px no-repeat;}
#carga4_cat {font-size:0px;width:1px;height:1px;background: url(../img/boto_4_rollOver_cat.gif) 2px 2px no-repeat;}
#carga4_cas {font-size:0px;width:1px;height:1px;background: url(../img/boto_4_rollOver_cas.gif) 2px 2px no-repeat;}
#carga4_eng {font-size:0px;width:1px;height:1px;background: url(../img/boto_4_rollOver_eng.gif) 2px 2px no-repeat;}
#carga5_cat {font-size:0px;width:1px;height:1px;background: url(../img/boto_5_rollOver_cat.gif) 2px 2px no-repeat;}
#carga5_cas {font-size:0px;width:1px;height:1px;background: url(../img/boto_5_rollOver_cas.gif) 2px 2px no-repeat;}
#carga5_eng {font-size:0px;width:1px;height:1px;background: url(../img/boto_5_rollOver_eng.gif) 2px 2px no-repeat;}
#carga6_cat {font-size:0px;width:1px;height:1px;background: url(../img/boto_6_rollOver_cat.gif) 2px 2px no-repeat;}
#carga6_cas {font-size:0px;width:1px;height:1px;background: url(../img/boto_6_rollOver_cas.gif) 2px 2px no-repeat;}
#carga6_eng {font-size:0px;width:1px;height:1px;background: url(../img/boto_6_rollOver_eng.gif) 2px 2px no-repeat;}


a.menu1_cat {font-size: 13em; background: url(../img/boto_1_cat.gif) no-repeat;}
a.menu1_cas {font-size: 13em; background: url(../img/boto_1_cas.gif) no-repeat;}
a.menu1_eng {font-size: 13em; background: url(../img/boto_1_eng.gif) no-repeat;}
a.menu1_cat:hover {background: url(../img/boto_1_rollOver_cat.gif) no-repeat;}
a.menu1_cas:hover {background: url(../img/boto_1_rollOver_cas.gif) no-repeat;}
a.menu1_eng:hover {background: url(../img/boto_1_rollOver_eng.gif) no-repeat;}

a.menu2_cat {font-size: 13em; background: url(../img/boto_2_cat.gif) no-repeat;}
a.menu2_cas {font-size: 13em; background: url(../img/boto_2_cas.gif) no-repeat;}
a.menu2_eng {font-size: 13em; background: url(../img/boto_2_eng.gif) no-repeat;}
a.menu2_cat:hover {background: url(../img/boto_2_rollOver_cat.gif) no-repeat;}
a.menu2_cas:hover {background: url(../img/boto_2_rollOver_cas.gif) no-repeat;}
a.menu2_eng:hover {background: url(../img/boto_2_rollOver_eng.gif) no-repeat;}

a.menu3_cat {font-size: 13em; background: url(../img/boto_3_cat.gif) no-repeat;}
a.menu3_cas {font-size: 13em; background: url(../img/boto_3_cas.gif) no-repeat;}
a.menu3_eng {font-size: 13em; background: url(../img/boto_3_eng.gif) no-repeat;}
a.menu3_cat:hover {background: url(../img/boto_3_rollOver_cat.gif) no-repeat;}
a.menu3_cas:hover {background: url(../img/boto_3_rollOver_cas.gif) no-repeat;}
a.menu3_eng:hover {background: url(../img/boto_3_rollOver_eng.gif) no-repeat;}

a.menu4_cat {font-size: 13em; background: url(../img/boto_4_cat.gif) no-repeat;}
a.menu4_cas {font-size: 13em; background: url(../img/boto_4_cas.gif) no-repeat;}
a.menu4_eng {font-size: 13em; background: url(../img/boto_4_eng.gif) no-repeat;}
a.menu4_cat:hover {background: url(../img/boto_4_rollOver_cat.gif) no-repeat;}
a.menu4_cas:hover {background: url(../img/boto_4_rollOver_cas.gif) no-repeat;}
a.menu4_eng:hover {background: url(../img/boto_4_rollOver_eng.gif) no-repeat;}

a.menu5_cat {font-size: 13em; background: url(../img/boto_5_cat.gif) no-repeat;}
a.menu5_cas {font-size: 13em; background: url(../img/boto_5_cas.gif) no-repeat;}
a.menu5_eng {font-size: 13em; background: url(../img/boto_5_eng.gif) no-repeat;}
a.menu5_cat:hover {background: url(../img/boto_5_rollOver_cat.gif) no-repeat;}
a.menu5_cas:hover {background: url(../img/boto_5_rollOver_cas.gif) no-repeat;}
a.menu5_eng:hover {background: url(../img/boto_5_rollOver_eng.gif) no-repeat;}

a.menu6_cat {font-size: 13em; background: url(../img/boto_6_cat.gif) no-repeat;}
a.menu6_cas {font-size: 13em; background: url(../img/boto_6_cas.gif) no-repeat;}
a.menu6_eng {font-size: 13em; background: url(../img/boto_6_eng.gif) no-repeat;}
a.menu6_cat:hover {background: url(../img/boto_6_rollOver_cat.gif) no-repeat;}
a.menu6_cas:hover {background: url(../img/boto_6_rollOver_cas.gif) no-repeat;}
a.menu6_eng:hover {background: url(../img/boto_6_rollOver_eng.gif) no-repeat;}

a.menu1_cat_on {font-size: 13em; background: url(../img/boto_1_rollOver_cat.gif) no-repeat;}
a.menu1_cas_on {font-size: 13em; background: url(../img/boto_1_rollOver_cas.gif) no-repeat;}
a.menu1_eng_on {font-size: 13em; background: url(../img/boto_1_rollOver_eng.gif) no-repeat;}

a.menu2_cat_on {font-size: 13em; background: url(../img/boto_2_rollOver_cat.gif) no-repeat;}
a.menu2_cas_on {font-size: 13em; background: url(../img/boto_2_rollOver_cas.gif) no-repeat;}
a.menu2_eng_on {font-size: 13em; background: url(../img/boto_2_rollOver_eng.gif) no-repeat;}

a.menu3_cat_on {font-size: 13em; background: url(../img/boto_3_rollOver_cat.gif) no-repeat;}
a.menu3_cas_on {font-size: 13em; background: url(../img/boto_3_rollOver_cas.gif) no-repeat;}
a.menu3_eng_on {font-size: 13em; background: url(../img/boto_3_rollOver_eng.gif) no-repeat;}

a.menu4_cat_on {font-size: 13em; background: url(../img/boto_4_rollOver_cat.gif) no-repeat;}
a.menu4_cas_on {font-size: 13em; background: url(../img/boto_4_rollOver_cas.gif) no-repeat;}
a.menu4_eng_on {font-size: 13em; background: url(../img/boto_4_rollOver_eng.gif) no-repeat;}

a.menu5_cat_on {font-size: 13em; background: url(../img/boto_5_rollOver_cat.gif) no-repeat;}
a.menu5_cas_on {font-size: 13em; background: url(../img/boto_5_rollOver_cas.gif) no-repeat;}
a.menu5_eng_on {font-size: 13em; background: url(../img/boto_5_rollOver_eng.gif) no-repeat;}

a.menu6_cat_on {font-size: 13em; background: url(../img/boto_6_rollOver_cat.gif) no-repeat;}
a.menu6_cas_on {font-size: 13em; background: url(../img/boto_6_rollOver_cas.gif) no-repeat;}
a.menu6_eng_on {font-size: 13em; background: url(../img/boto_6_rollOver_eng.gif) no-repeat;}



#central {background: #FFFFFF;display:table-cell;vertical-align:top;_float:left;padding: 0px 0px 0px 10px; width:74%;}

#central .ahighlines {text-align:left;padding: 0px 10px 10px 0px; clear:both;vertical-align:top;width:540px;}
#central .ahighlines h1 {background: url(../img/fons_high.gif) bottom repeat-x; color:#136EBD; font-size:1.05em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; padding: 0px; margin: 0px; font-weight:normal;line-height:1.30em;}
#central .ahighlines p {color:#706F6D; font-size:0.65em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 6px 0px 0px 0px; margin: 0px; font-weight:normal;text-align:justify;}
#central .ahighlines p a {color: #146EBC;}
#central .ahighlines ul {font-size:1em; padding: 0px 0px 0px 10px; margin: 10px 0px 10px 10px;}
#central .ahighlines ul li {color:#706F6D; font-size:0.65em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 0px 0px 0px 0px; margin: 0px; font-weight:normal;line-height:1.3em;}

#central .highlines {text-align:left;padding: 0px 10px 10px 0px; clear:both;vertical-align:top;}
#central .highlines h1 {background: url(../img/fons_high.gif) bottom repeat-x; color:#136EBD; font-size:1.05em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; padding: 0px; font-weight:normal;line-height:1.20em; margin: 0px 0px 6px 0px;}
#central .highlines p {color:#706F6D; font-size:0.65em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 6px 0px 0px 0px; margin: 0px; font-weight:normal;text-align:justify;}
#central .highlines p img {vertical-align:top;}


#central .highlines div.main {width: 550px;list-style-type: none; margin: 0px; padding: 15px 0px 5px 7px;display:table;}
#central .highlines div.main div {width: 260px;background: url(../img/fons_list.gif) repeat-y;color: #5B9ACF;font-size:0.90em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma;font-weight:bold;display:inline; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#central .highlines div.main div a, #central .highlines div.main div a:link, #central .highlines div.main div a:visited, #central .highlines div.main div a:hover, #central .highlines div.main div a:active {color: #5B9ACF;font-size:1em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma;font-weight:bold;margin: 0px; padding: 0px;}
#central .highlines div.main div ul {list-style-type: none; background-color: #FFFFFF; margin: 0px; padding: 10px 0px 10px 0px;}
#central .highlines div.main div ul li {width: 235px; color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/arrow.gif) no-repeat; background-color: #FFFFFF; padding: 2px 0px 3px 25px; margin:0px;}
#central .highlines div.main div ul li a, #central .highlines div.main div ul li a:link, #central .highlines div.main div ul li a:visited, #central .highlines div.main div ul li a:active {text-decoration:none; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#central .highlines div.main div ul li a:hover {text-decoration:underline; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#central .highlines div.main div.left {float:left;display:table-cell;}
#central .highlines div.main div.right {float:right;display:table-cell;}


#central .highlines ul.main {width: 550px;list-style-type: none; margin: 0px; padding: 15px 0px 5px 7px;}
#central .highlines ul.main li {width: 260px;float:left; background: url(../img/fons_list.gif) repeat-y;color: #5B9ACF;font-size:0.90em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma;font-weight:bold;display:inline; margin: 0px 0px 10px 0px;}
#central .highlines ul.main li ul {list-style-type: none; background-color: #FFFFFF; margin: 0px; padding: 0px;}
#central .highlines ul.main li ul li {width: 235px; color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/arrow.gif) no-repeat; background-color: #FFFFFF; padding: 2px 0px 3px 25px; margin:0px;}
#central .highlines ul.main li ul li a {text-decoration:none; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#central .highlines ul.main li ul li a:hover {text-decoration:underline; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }

#central .highlines ul.main2n {list-style-type: none; background-color: #FFFFFF; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px;}
#central .highlines ul.main2n li {color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/arrow.gif) no-repeat; background-color: #FFFFFF; padding: 2px 0px 3px 25px; margin:0px;}
#central .highlines ul.main2n li p {font-size:1em;}
#central .highlines ul.main2n li a {text-decoration:underline; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:bold; }
#central .highlines p a {color: #01589F; text-decoration: none;}
#central .highlines p a:hover {color: #01589F; text-decoration: underline;}
#central .highlines p.cerca {background: url(../img/foot_cerca.gif) no-repeat; color: #156FBD; font-style: normal; font-weight:bold; padding: 7px 0px 0px 12px;}

#central .vhighlines {width: 255px; text-align:left;padding: 0px 10px 10px 10px; float:left; vertical-align:top;}
#central .vhighlines h2 {background: url(../img/fons_high.gif) bottom repeat-x; color:#136EBD; font-size:1.05em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; padding: 0px; font-weight:normal;line-height:1.20em; margin: 0px 0px 6px 0px;}
#central .vhighlines p {color:#706F6D; font-size:0.65em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 6px 0px 0px 0px; margin: 0px; font-weight:normal;text-align:justify;}
#central .vhighlines p img {vertical-align:top;}
#central .vhighlines ul {font-size:1em; padding: 0px 0px 0px 10px; margin: 10px 0px 10px 10px;}
#central .vhighlines ul li {color:#706F6D; font-size:0.65em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 0px 0px 0px 0px; margin: 0px; font-weight:normal;line-height:1.3em;}



#central2n {background: #FFFFFF;display:table-cell;vertical-align:top;float:left;padding: 0px 0px 0px 10px; width:51%; _width:51%;}

#central2n .highlines {text-align:left;padding: 0px 0px 10px 0px; clear:both;vertical-align:top;}
#central2n .highlines h1 {background: url(../img/fons_high.gif) bottom repeat-x; color:#136EBD; font-size:1.05em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; padding: 0px; font-weight:normal;line-height:1.20em; margin: 0px 0px 6px 0px;}
#central2n .highlines p {color:#706F6D; font-size:0.65em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 6px 0px 0px 0px; margin: 0px; font-weight:normal;}
#central2n .highlines p img {vertical-align:top;}

#central2n .highlines ul.main {list-style-type: none; margin: 0px; padding: 15px 0px 5px 7px;}
#central2n .highlines ul.main li {width: 355px;float:left; background: url(../img/fons_list.gif) repeat-y;color: #5B9ACF;font-size:0.90em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma;font-weight:bold;display:inline; margin: 0px 0px 10px 0px;}
#central2n .highlines ul.main li ul {list-style-type: none; background-color: #FFFFFF; margin: 0px; padding: 0px;}
#central2n .highlines ul.main li ul li {color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/arrow.gif) no-repeat; background-color: #FFFFFF; padding: 2px 0px 3px 25px; margin:0px;}
#central2n .highlines ul.main li ul li a {text-decoration:none; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#central2n .highlines ul.main li ul li a:hover {text-decoration:underline; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#central2n .highlines #file a {color: #706F6D;text-decoration:underline;}
#central2n .highlines #file h3 {background: url(../img/fons_list.gif) repeat-y; color: #5B9ACF; font-size:0.90em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; font-weight:bold; margin: 0px 0px 4px 0px;}
#central2n .highlines #file p {background: url(../img/fons_list.gif) repeat-y; color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma; font-weight:none; margin: 4px 0px 4px 0px; padding: 3px; line-height: 1.6em;}
#central2n .highlines #file p span {color: #5B9ACF;text-transform:uppercase;font-weight:bold;}
#central2n .highlines #file {border: 1px solid #A4C4D3; margin: 10px 0px 10px 0px; padding: 5px;}


#central2nmenu {background: #FFFFFF;display:table-cell;vertical-align:top;_float:left;padding: 0px 0px 0px 10px; width:22%;}
#central2nmenu {text-align:left;padding: 0px 0px 10px 0px;vertical-align:top;}

#central2nmenu ul.main {list-style-type: none; margin: 0px; padding: 0px 0px 0px 7px;}
#central2nmenu ul.main li {background: url(../img/fons_menu2nhead.gif) no-repeat;width: 163px;float:left; text-align: center; color: #5B9ACF;font-size:0.75em; font-family: Arial,Helvetica,Tahoma;font-weight:bold;text-transform: uppercase; color: #FFFFFF; margin: 0px; padding: 4px 0px 6px 0px; line-height:1.5em;}
#central2nmenu ul.main li ul {list-style-type: none;background-color: #FFFFFF; margin: 0px; padding: 0px;}
#central2nmenu ul.main li ul li { background: url(../img/fons_list2n.gif) bottom repeat-x; color: #5B9AD0; font-weight:bold; font-family:Verdana,Arial,Helvetica,Tahoma; text-transform: none; padding: 4px 0px 8px 0px; margin:0px;text-align: left;}
#central2nmenu ul.main li ul li.destacat { background: url(../img/fons_list2n2.gif) bottom repeat-x; color: #5B9AD0; font-weight:bold; font-family:Verdana,Arial,Helvetica,Tahoma; text-transform: none; padding: 4px 0px 12px 0px; margin:0px;text-align: left;}
#central2nmenu ul.main li ul li a {color: #5B9AD0; text-decoration:none; font-size:1.20em; font-weight:bold; font-family:Verdana,Arial,Helvetica,Tahoma;padding: 0px 0px 0px 10px; display:block;}
#central2nmenu ul.main li ul li a:hover {color: #00569D;background: url(../img/arrow2n.gif) no-repeat;}
#central2nmenu ul.main li ul li span {color: #00569D;background: url(../img/arrow2n.gif) no-repeat;text-decoration:none; font-size:1.20em; font-weight:bold; font-family:Verdana,Arial,Helvetica,Tahoma;padding: 0px 0px 0px 10px; display:block;}


#centralcerca {background: #FFFFFF;display:table-cell;vertical-align:top;_float:left;padding: 0px 8px 0px 10px; width:73%;}

#centralcerca .highlines {text-align:left;padding: 0px 0px 10px 0px; clear:both;vertical-align:top;width:540px;}
#centralcerca .highlines h1 {background: url(../img/fons_high.gif) bottom repeat-x; color:#136EBD; font-size:1.05em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; padding: 0px; font-weight:normal;line-height:1.20em; margin: 0px 0px 6px 0px;}
#centralcerca .highlines p {color:#706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 10px 0px 0px 7px; margin: 0px; font-weight:normal;text-align:justify;}
#centralcerca .highlines p input {font-size:1em;padding: 0px 10px 0px 10px; margin: 15px 0px 0px 0px;}
#centralcerca .highlines p em {color: #156FBD; font-style: normal;}
#centralcerca .highlines p a {color: #01589F; text-decoration: none;}
#centralcerca .highlines p a:hover {color: #01589F; text-decoration: underline;}
#centralcerca .highlines p.cerca {background: url(../img/foot_cerca.gif) no-repeat; color: #156FBD; font-style: normal; font-weight:bold; padding: 7px 0px 0px 12px;}

#centralcerca .highlines ul.main {list-style-type: none; margin: 0px; padding: 15px 0px 5px 7px;}
#centralcerca .highlines ul.main li {width: 515px;background: url(../img/fons_list.gif) repeat-y;color: #5B9ACF;font-size:0.90em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma;font-weight:bold;margin: 0px 0px 10px 0px;}
#centralcerca .highlines ul.main li p {background: url(../img/pix_blanc.gif); color:#706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 10px 0px 0px 0px; margin: 0px; font-weight:normal;}
#centralcerca .highlines ul.main li p input {font-size:1em;vertical-align:top;height: 1.20em; padding: 0px; margin: 0px 0px 0px 0px;}
#centralcerca .highlines ul.main li p select {font-size:0.95em;vertical-align:top;padding: 0px; margin: 0px;}
#centralcerca .highlines ul.main li p select option {font-size:0.95em;}
#centralcerca .highlines ul.main li p select optgroup {font-size:1em;}
#centralcerca .highlines ul.main li ul {list-style-type: none; background-color: #FFFFFF; margin: 0px; padding: 0px;}
#centralcerca .highlines ul.main li ul li {color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/arrow.gif) no-repeat; background-color: #FFFFFF; padding: 2px 0px 3px 25px; margin:0px;}
#centralcerca .highlines ul.main li ul li a {text-decoration:none; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#centralcerca .highlines ul.main li ul li a:hover {text-decoration:underline; color: #706F6D; font-size:1em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; }
#centralcerca .highlines ul.main li ul.idiomes {padding: 10px 0px 0px 0px; margin:0px;}
#centralcerca .highlines ul.main li ul.idiomes li {width: 70px; color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/pix_blanc.gif); background-color: #FFFFFF; padding: 0px 20px 3px 0px; margin: 0px;_float:left;display:inline;}
#centralcerca .highlines ul.main li ul.idiomes li input {font-size:1em;vertical-align:top;height: 1.60em; padding: 5px 0px 0px 0px; margin: 0px;}
#centralcerca .highlines ul.main li ul.recursos {padding: 10px 0px 0px 0px; margin:0px;_padding-top: 0px;}
#centralcerca .highlines ul.main li ul.recursos li {line-height: 1.2em;width: 240px; color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma;font-weight:normal; background: url(../img/pix_blanc.gif); background-color: #FFFFFF; padding: 4px 0px 3px 0px; margin: 0px;float:left;display:block;}
#centralcerca .highlines ul.main li ul.recursos li input {font-size:0.95em;vertical-align:top;height: 1.60em; padding: 0px; margin: 0px;}

span.explicacio {width: 240px;float:right;}

#centralcerca .highlines #file a {color: #706F6D;text-decoration:underline;}
#centralcerca .highlines #file {border: 1px solid #A4C4D3; margin: 10px 0px 10px 0px; padding: 5px;}
#centralcerca .highlines #file h3 {background: url(../img/fons_list.gif) repeat-y; color: #5B9ACF; font-size:0.90em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; font-weight:bold; margin: 0px 0px 4px 0px;}
#centralcerca .highlines #file p {background: url(../img/fons_list.gif) repeat-y; color: #706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma; font-weight:none; margin: 4px 0px 4px 0px; padding: 3px; line-height: 1.6em;}
#centralcerca .highlines #file p span {color: #5B9ACF;text-transform:uppercase;font-weight:bold;}

#centralcontacte {background: #FFFFFF;display:table-cell;vertical-align:top;_float:left;padding: 0px 8px 0px 10px; width:73%;}

#centralcontacte .highlines {text-align:left;padding: 0px 0px 10px 0px; clear:both;vertical-align:top;}
#centralcontacte .highlines h1 {background: url(../img/fons_high.gif) bottom repeat-x; color:#136EBD; font-size:1.05em; font-family:Georgia,Verdana,Arial,Helvetica,Tahoma; padding: 0px; font-weight:normal;line-height:1.20em; margin: 0px 0px 6px 0px;}
#centralcontacte .highlines p {color:#706F6D; font-size:0.70em; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 7px 0px 0px 7px; margin: 0px; font-weight:normal;text-align:justify;}
#centralcontacte .highlines p em {color: #156FBD; font-style: normal;}
#centralcontacte .highlines p.field {width:300px;}
#centralcontacte .highlines p.field input {float:right; font-size:1em;vertical-align:top;height: 1.20em; padding: 0px; margin: 0px;}
#centralcontacte .highlines p.field textarea {width:300px;height:100px;font-size:1em;vertical-align:top;padding: 0px; margin: 0px;font-family:Verdana,Arial,Helvetica,Tahoma;margin: 10px 0px 0px 0px;}


#foot {background: #c9dde6 url(../img/linea_home.gif) top repeat-x; text-align: left; clear:both;}
#foot img {vertical-align:top;margin:2px;}
#foot span { color:#146EBC; font-size:0.55em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma; padding: 0px 0px 0px 40px; line-height: 40px;}
#foot ul {float:right; margin: 10px 6px 0px 0px; padding:0px;}
#foot ul li {margin:0px;padding: 0px 0px 0px 10px;background: url(../img/llista_foot.gif) 0.15em 0.30em no-repeat; line-height: 18px; position: relative;display: inline; color:#146EBC; font-size:0.75em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;}
#foot ul li.first {list-style-type: none; background:none; padding:0px;}
#foot ul li img {vertical-align:top;}
#foot ul li a {color:#146EBC; font-size:0.75em; text-decoration:none; font-family:Verdana,Arial,Helvetica,Tahoma;}
#foot ul li a:hover {color:#146EBC; text-decoration:underline;}

span.print_on {display:none;color: #5B9ACF;text-transform:lowercase;font-weight:none;}
span.print_on a {text-transform:lowercase;font-weight:normal;}
span.print_off {display:block;color: #5B9ACF;text-transform:lowercase;font-weight:none;}
span.print_off a {text-transform:lowercase;font-weight:normal;}



#separator {clear:both;}

.link_titol_nivell_1{
	color: #5B9ACF;
	text-decoration:none;
}
.link_titol_nivell_1:hover{
	color: #00569D;
	text-decoration:none;
}