/* Generics ----------------------------------------------*/body{font-size:62.5%;background-color:#fff; font-family:verdana,arial,sans-serif; color:#666; padding:0; margin:35px; line-height:1.4;}a{color:#cc0000;text-decoration:none;}a:hover{text-decoration:underline;}h1,h2,h3,h4{font-family:georgia,verdana,sans-serif;color:#333;margin:0;padding:0;}img{border:0;}form,p,li{margin:0;padding:0;}p{margin-bottom:1.5em;}input{font-family:verdana,sans-serif;color:#000;}ul{margin:0;padding:0;list-style:none;}.personal ul{list-style-type:disc;padding-left:2em;}/* Layout ----------------------------------------------*/#container{width:924px;overflow:hidden;}#header{background:url(../img/bg_header.gif) no-repeat 0 0;padding:15px 0 0;overflow:hidden;}#content{background:url(../img/bg_header.gif) no-repeat 0 0;padding:15px 0 0;overflow:hidden;}#content.pag-interior{background-image:url(../img/bg_content.gif);}/* Contingut ----------------------------------------------*/.background1{background:url(../img/fons_home.jpg) repeat 0 0;}.background2{background:url(../img/fons_curriculum.jpg) repeat 0 0;}.background3{background:url(../img/fons_projectes.jpg) repeat 0 0;}.background4{background:url(../img/fons_catalegs.jpg) repeat 0 0;}.background5{background:url(../img/fons_llistanoticies.jpg) repeat 0 0;}.background6{background:url(../img/fons_llibres.jpg) repeat 0 0;}.background7{background:url(../img/fons_expos.jpg) repeat 0 0;}/*header*/h1{font-size:3.3em;font-weight:normal;font-style:italic;padding:50px 0 0 19px;}h2{font-size:2.4em;font-weight:normal;font-style:italic;}h3{font-size:1.3em;font-weight:normal;font-family:verdana,arial,sans-serif;padding:0 0 0 19px;}h4{font-size:1.1em;font-weight:normal;font-family:verdana,arial,sans-serif;}h1 a,h2 a,h3 a, h4 a{color:#333;}h1 a:hover,h2:hover a,h3 a:hover,h4 a:hover{color:#cc0000;text-decoration:none;}h1#nom a:hover,h2:hover a,h3#slogan a:hover,h4 a:hover{color:#cc0000;text-decoration:none;}#header .nomislogan{float:left;width:298px;height:125px;background:#fff;border:1px solid #ccc;border-top:none;margin:0 12px 12px 0;line-height:1.1;}#header .over h1 a,#header .over h3 a,#header.pag-interior .over h1 a,#header.pag-interior .over h3 a{color:#cc0000;text-decoration:none;}#header .ce_text{float:left;width:298px;height:125px;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;font-size:1.2em;}#header .ce_text p{padding:2px 16px;}#header .upright{float:right;width:298px;height:125px;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;}#header .upright .clicar{display:block;float:left;width:50px;font-size:1.1em;line-height:1;color:#999;}#header .upright img{border:1px solid #ccc;margin:0 13px 0 10px;float:left;}#header #menuidiomas{clear:both;background:#fff;border:1px solid #ccc;height:48px;margin:0 0 12px;}#header #menu{padding:13px 20px;}#header #menuidiomas .mod_customnav{font-size:1.4em;}#header #menuidiomas .mod_customnav li{float:left;background:url(../img/menu_separador.gif) no-repeat 7px 9px;padding:0 0 0 16px;}#header #menuidiomas #idiomas li{float:left;;background:url(../img/menu_separador_petit.gif) no-repeat 5px 9px;padding:0 0 0 12px;}#header #menuidiomas #idiomas li.first{float:left;background-image:none;padding:0 0 0 12px;}#header #menuidiomas .mod_customnav li.first,.inside #menuidiomas #idiomas li.first{background-image:none;padding-left:0;}#header #menuidiomas #idiomas{float:right;font-size:1.2em;}/*home*/.mod_newslist .columna1{float:left;width:298px;height:365px;/*height:402px;*/background:#fff;border:1px solid #ccc;border-top:none;margin:0 12px 12px 0;}.mod_newslist .columna2{float:left;width:298px;height:365px;/*height:402px;*/;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;}.mod_newslist .columna3{float:right;width:298px;height:365px;/*height:402px;*/;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;}.mod_newslist .columna1 h2,.mod_newslist .columna2 h2,.mod_newslist .columna3 h2{ line-height:1.1em;}.mod_newslist p{font-size:1.2em;padding:0 19px;}.mod_newslist .image_container{margin:15px 19px 10px;}.mod_newslist .image_container img{display:block;}.mod_newslist h2{padding:0 0 6px;margin:0 19px 7px;width:260px;border-bottom:1px solid #999;line-height:1.2;overflow:hidden;}/*.mod_newslist h2 a:hover{color:#333}*/.mod_newslist .columna .over{background:#dadada;}.mod_newslist .columna .text_container{/*cursor:pointer;*//*height:232px;*/padding:5px 0 0;}#menuInferior{clear:both;width:298px;background:#fff;border:1px solid #ccc;height:23px;margin:0 0 12px;}#menuInferior .menuInferior-inner{padding:0 20px;}/*#menuInferior .mod_customnav{font-size:1.4em;}*/#menuInferior .mod_customnav{font-size:1.1em;}#menuInferior .mod_customnav li{float:left;background:url(../img/menu_separador.gif) no-repeat 4px 9px;padding:0 0 0 10px;padding-top:2px;}#menuInferior .mod_customnav li.first{background-image:none;padding-left:0;}#menuInferior #credits{float:right;font-size:1.1em;padding:2px 0 0;}#menuInferior .rss{background:url(../img/ico_rss.gif) no-repeat 0 3px;height:30px;display:block;padding:0 0 0 20px;}/*llistat*/#header.pag-interior .nomislogan{height:69px;}#header.pag-interior h1{padding-top:13px;font-size:2.7em;color:#666;}#header.pag-interior h1 a{color:#666;}#header.pag-interior h3 a{color:#666;}#header .mod_navigation{float:left;width:298px;height:69px;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;}#header .mod_navigationSub{float:right;width:298px;height:69px;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;}#header.pag-interior ul.level_1{float:left;width:120px;margin:0 10px 0 0;}#header.pag-interior ul.level_1 li{padding:0 0 0 20px;font-size:1.4em;}#header.pag-interior ul.level_1 li.trail a{color:#333;}li.trail a,li.trail a:visited{color:#333;}.columna_esq{position:relative;float:left;width:298px;/*height:270px;*/background:#fff;border:1px solid #ccc;border-top:none;margin:0 12px 0 0;}.columna_drt{float:right;width:612px;}.columna_drt h1{line-height:1.1em;}.columna_drt_inner{background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;padding:0 0 94px;}.columna_esq h1{font-size:4em;}.columna_esq .level_1{font-size:1.2em;padding:0 20px;}.listado1{/*padding:0 0 90px;*/}.listado .mod_newslist{padding:0 0 12px;}.listado .over{background:#dadada;}.listado h1{margin:0 0 12px 150px;padding:0;font-size:4.0em;line-height:1;}/*150*/.listado .even{padding:0 20px;overflow:hidden;line-height:1.5; /*cursor:pointer;*/}.listado .even .image_container{float:left;width:110px;margin:0 20px 0 0;padding:17px 0;}.listado1 h2{font-size:1.4em;font-style:normal;font-family:verdana,arial,sans-serif;padding:0;margin:0;width:auto;border:none;line-height:1.5;}.listado1 h2 a{color:#cc0000;}.listado .even .text-container{float:left;width:440px;background:url(../img/linia_punts.gif) repeat-x 0 0;padding:10px 0;}.listado .even .text-container2{float:left;width:440px;background:url(../img/linia_punts.gif) repeat-x;background-position:bottom; padding:10px 0;}.listado p{padding:0 0 10px;}.listado2 .even .image_container{width:276px;margin:0 17px 0 0;padding:17px 0;}.listado2 h2{font-size:2.4em;padding:0 0 2px;margin:0 0 6px;width:auto;border:none;line-height:1.2em;background:url(../img/linia_punts.gif) repeat-x left bottom;}/*.listado2 h2 a:hover{color:#333;}*/.listado2 .even .text-container{width:270px;background:none;line-height:1.4;}.listado p{font-size:1.2em;}.pagination{text-align:center;}.pagination li{display:inline;font-size:2.5em;font-family:georgia,verdana,sans-serif;font-style:italic;padding:0 2px}.pagination li a .current{color:#686868;}.pagination li a .current:hover{text-decoration:none; }/*blog*/.columna_esq .imatge img{display:block;/*margin:60px auto 0;*/margin:19px auto 0; }/*.columna_esq .imatge p{position:absolute;bottom:10px;left:20px;font-size:1.1em;}*/.columna_esq p.ampliar{ padding-left:20px; font-size:1.1em; margin-top:60px;margin-bottom:10px;}.columna_esq .imatge p.ampliar a{color:#666;}.mod_newsreader {padding:0 20px 20px;background:#fff;border:1px solid #ccc;border-top:none;margin:0 0 12px;}.mod_newsreader .back{float:right;font-size:1.4em;margin-top:-5px;}.mod_newsreader h1{font-size:4.0em;padding:0;margin:0 0 10px;}.mod_newsreader .text{font-size:1.2em;}.comment_default{padding:20px;background:#fff;border:1px solid #ccc;margin:0 0 12px;overflow:hidden; }.comment_default .info{font-size:1.2em;color:#666;}.comment_default .info a{float:left;width:120px;margin:0;color:#666;}.comment_default .comment{float:right;width:442px;color:#999;font-size:1.2em;}.form{padding:20px 0 15px 20px;background:#fff;border:1px solid #ccc;margin:0 0 12px;overflow:hidden; }.form label{display:block;float:left;width:110px;margin:0 20px 0 0;font-size:1.2em;}.form textarea{float:left;width:434px;}.form input{float:left;width:148px;}.form .widget,.form .submit_container{overflow:hidden; clear:both;margin:0 0 14px;}.form .submit_container{padding-left:130px;}.form .submit_container input{float:none;width:auto;font-size:1.5em;color:#666;font-weight:bold;background:#ccceca;border:none;width:73px;height:33px;margin:2px 0 0;}.form .back{font-size:1.4em;padding:60px 20px 0 0;text-align:right;}h2.enllach2 a:hover{text-decoration:underline;}ul.sitemap{}ul.sitemap li.nivell1{}ul.sitemap li h3{padding:0;}ul.sitemap li.nivell2{padding-left:10px;}ul.sitemap li.nivell3{padding-left:30px;}ul.rss{padding-left:130px;}li.rss{margin-bottom:20px;background-image:url(../img/feed-icon-14x14.png);background-repeat:no-repeat;background-position:left;padding-left:25px;}.block2{padding-bottom:98px;}p.urlperimprimir{display:none;}.addthis_dreta{float:right;}a.addthis_button_expanded{color:#666;}/* menú idiomes fitxa*/.idiomas_fitxa{text-align:right;margin-bottom:2.5em;}ul.idiomas_fitxa{padding-right:18px;}ul.idiomas_fitxa{padding:0;margin:0;padding-right:18px;list-style-type:none;}ul.idiomas_fitxa li{padding:0;margin:0;list-style-type:none;float:right;display:inline;}ul.idiomas_fitxa li a{font-size:1.1em;line-height:0.7em;padding-top:0;padding-bottom:0.3em;}ul.idiomas_fitxa li.first{background:url(../img/menu_separador_petit.gif) no-repeat 5px 7px;padding:0 0 0 12px;}/*DESCARREGUES*/p.descarregues{margin-top:1.8em;}