
body{ margin:0px;	padding:0px; font-family: Verdana,Sans-Serif; font-size:101%;
	  color:#000; width: 100%; background-color:#fff !important; }

#marc{ position:relative; /*min-width: 640px;*/ width: 99%; margin: 0 0; padding: 0; font-size:.7em;  background-color:#fff !important;}

@media screen, projection, print{
/* imitació del min-width per IE */
* html .minwidth {border-left:640px dashed #fff; position:relative; float:left; z-index:1; background-color:#fff !important;}
* html .container {margin-left:-640px; position:relative; float:left; z-index:2;background-color:#fff !important; }
}

/* GENERAL */ 
img{border:0px;vertical-align:middle}
.ocult{/*display:none !important; */ position: absolute; top:-550px;left:-550px;height:0em; width:0em; overflow: hidden;}
.visible{display:block !important;}
.clear_float{clear:both; width:95%; /*font-size:0px; height:0px; margin-top:0px;*/}
.break{display:block; font-size:0em; min-height:.5em;}

/*Home*/
#menu_esquerra .ocult{display:none;}
#fitxa_sac #blocs_pastilles .ocult{display:none;}

/* ESTILS PASTILLES I TABULADORS I CAIXES DE MENUS */
.pastilla_normal, .pastilla_normal_clear, .pastilla_normal_clear_10{   
	width:98%;   background:#C8C7C6 url("../img2/bg_pastillahome.gif") right top no-repeat;   
	font-weight:bold;   color:#4E0C04;   height:1.2em;   margin-top: 11px;   
	padding: 2px 0 2px 4px;
}

.pastilla_normal_clear, .pastilla_normal_clear_10, .pastilla_area_clear{ 
	float:left; margin:10px 0 0 0; padding: 3px 0 2px 4px; height: auto;
}
.pastilla_normal_clear{margin:0;}

.pastilla_area, .pastilla_area_primera, .pastilla_area_border, .pastilla_area_clear, .pastilla_area_clear_10, .pastilla_area_1px{
   width: 98%; background: #818181 url("../img2/bg_pastillaareaa.gif") right top no-repeat; font-weight:bold;
   color:#FFFFFF;   height:1.4em;   padding: 2px 1px 0 3px;
}
.pastilla_area_border, .pastilla_area_clear_10, .pastilla_area_clear{background:#818181 url("../img2/bg_pastillaarea_border.gif") right top no-repeat;}
.pastilla_area_1px{margin: 0 0 1px 0;}
.pastilla_area_clear{margin:0;}

/*#menu_esquerra>.pastilla_area_primera{ padding: -15px 1px 2px 2px; }*/
#menu_esquerra>.pastilla_area{   padding: 2px 1px 2px 3px; }

.contingut_pastilla_bg, .contingut_pastilla_bg_nofloat{
	float:left; width: 99%; background-image: url("../img2/bg_caja.gif");	margin-top: -1px; margin-bottom: 10px;  padding: 5px 0 5px 1px;
}
.contingut_pastilla_bg_nofloat{float:none; padding: 0; width:100%;}

/* MARGES */
.marge_esquerra{margin-left: .5em; }
.marge_superior{margin-top: .5em; }
.marc_overflow{ /* imatge impacte */
	width:99%;
	overflow: hidden;
}

/* CAIXA AMB ELS 4 BORDERS PUNTEJATS */
.fons_ratllat{ background:  url("../img2/bg_caja.gif"); padding: 1em 0; margin: 1px; width:100%;}
.marge_caixa_sup{padding: 1em 0; margin: 1px; width:99%;}
.marge_caixa_sup_left{padding: .5em 0 1em .5em; margin: 1px; width:99%;}
.border_top{ background:  url("../img2/separador_ligero.gif") left top repeat-x; width: 100%;}
ul>li.border_top{width: 98%;}
.border_top_fons{ background:  url("../img2/superior_fons_caixa.gif") left top repeat-x; width: 100%;}
.border_left{ background:  url("../img2/vertical_esquerra_caixa.gif") left top repeat-y; width: 100%; }
.border_left_no_fons{ background:  url("../img2/vertical_caja.gif") left top repeat-y; width: 100%; }
.border_right{ background:  url("../img2/vertical_caja.gif") right top repeat-y; width: 100%; }
.border_bottom{ background:  url("../img2/separador_ligero.gif") left bottom repeat-x; width: 100%; }

/* CAIXA DOCUMENTS */
.caixa_doc_border_top{background:url("../img2/caixa_doc_horizontal.gif") right top repeat-x; width: 100%;}
.caixa_doc_border_left{background:url("../img2/caixa_doc_vertical.gif") left top repeat-y; width: 100%;}
.caixa_doc_border_right{background:url("../img2/caixa_doc_vertical_ico.gif") right top repeat-y; width: 100%;}
.caixa_doc_border_bottom{background:url("../img2/caixa_doc_horizontal.gif") left bottom repeat-x; width: 100%;}
.caixa_doc_contingut{padding:15px;}

/* ---------------- LINKS i TIPUS DE TEXT--------------------- */
a{color:#000; text-decoration: none;}
a:hover{ text-decoration: underline !important; }
.eines{ color:#4D4C4A; text-decoration:underline;   font-size:.9em;}
.peu_foto{color:#000000; text-decoration:none; font-size:.8em; line-height: 1.3em; margin:-1.5em 0 1.7em 0;}

div.marge_caixa_sup_left a.m10{color:#585854 !important; font-weight:bold; text-decoration:none; line-height: 1.5em;}
a.m10{color: #AC2115 !important;}

a.eines:hover{ color:#000; }
a.titulo_bullet{ background: url("../img2/bullet_noticies_.gif") no-repeat; padding: 0 0 0 12px; margin: 0 0 0 0; color:#4D4C4A; font-weight:bold;   text-decoration:none;}
.subtitulo{font-weight:bold; color:#660303;   text-decoration:none; font-size: 1.15em;}
.subtitol_marro{font-weight:bold; color:#660303; text-decoration:none; font-size: 1.15em;}

.text_gris, .enllac_gris, .enllac_gris2,.titulocaja,
a.butlletins, a.sms, a.pda, a.rss, a.premsa {color:#585854; font-weight:bold; text-decoration:none; line-height: 1.5em;}
a.butlletins, a.sms, a.pda, a.rss, a.premsa{padding: 3px 0 0 15px;}
a.butlletins{ background: url("../img2/ico_butlleti.gif") left no-repeat;}

.enllac_gris2{font-size: 1.1em;}

a.sms{ background: url("../img2/ico_sms.gif") left no-repeat;}
a.pda{ background: url("../img2/ico_pda.gif") left no-repeat;}
a.rss{ background: url("../img2/ico_rss_act.gif") left no-repeat;}
a.premsa{ background: url("../img2/ico_servei.gif") left no-repeat;}

a.mapa, a.arribar, a.organigrama{ color: #83482A; font-weight:bold; padding: 3px 15px 0 18px;}
a.mapa{background: url("../img2/ico_mapa.gif") left no-repeat;}
a.arribar{background: url("../img2/ico_comarribar.gif") left no-repeat;}
a.organigrama{background: url("../img2/ico_organigrama.gif") left no-repeat;}

.RSS_2_0{background: url("../img2/ico_rss20.gif") left no-repeat; padding-left: 45px;}

a.mapa_web{
	background: url("../img2/ico_pages.gif") left no-repeat; padding: .5em 0 .5em 26px;
	color: #AC2115; font-weight:bold; font-size: 1.1em; margin-left: .5em;
}

.doc{ background: url("../img2/ico_word.gif") right no-repeat; padding: 4px 25px 0 0;}
.pdf{ background: url("../img2/ico_pdf_2.gif") right no-repeat; padding: 4px 25px 0 0;}
.xls{ background: url("../img/xls.gif") right no-repeat; padding: 4px 25px 0 0;}
.ppt{ background: url("../img/ppt.gif") right no-repeat; padding: 4px 25px 0 0;}

.text_gris, ul.destacat li {font-weight: normal;}
ul.destacat li a {color:#585854; font-weight: bold;}

.titulocaja{   color:#2A5669;  }
.link_extern{background: url("../img2/link.gif") right no-repeat; padding-right: 18px;}

/* FIL ARIADNA*/
div.fil_ariadna, div.fil_ariadna_marge0, div.fil_ariadna_marge00{ float:left; margin: 5px 0 0 50px; color:#585854; }
div.fil_ariadna_marge0{	margin: 5px 0 15px 0; float:none;}
div.fil_ariadna_marge00{ margin: 0px 0 15px 0; float:none;}
div.fil_ariadna a, div.fil_ariadna a:link, div.fil_ariadna a:visited,
div.fil_ariadna_marge0 a, div.fil_ariadna_marge0 a:link, div.fil_ariadna_marge0 a:visited,
div.fil_ariadna_marge00 a, div.fil_ariadna_marge00 a:link, div.fil_ariadna_marge00 a:visited{text-decoration:underline;	color:#585854;}

/* ESTILS DE TEXT */

h2,h3,h4{font-size:1em;margin:0;padding:0;clear:none;}
.titulomenu h2{font-weight: normal;}

.mes1{font-size: 1.1em}

.texto, #ul_home, ul.destacat li { font-family:Verdana,Sans-Serif; color:#000000; text-decoration:none; }
.titulo, .abcde{
   font-family:Arial,Sans-Serif;
   font-weight:bold;
   color:#660303;
   text-decoration:none;
   font-size: 1em;
   font-size/* */: 1.4em;  /* 17px; */
}
.titulo{margin-bottom:5px;}

.abcde{/* webs A-Z */  	color:#4D4C4A; }

.titol_marro{ color: #660303; font-weight: bold; font-size:1.1em; padding: 0 9px; margin: 0 0 5px 0;}
.titulomenu{ font-family:Arial,sans-serif; color:#660303; text-decoration:none;  font-size: 1.3em;   font-size/* */: 1.9em;   background: url("../img2/flechamenu.gif") left no-repeat;    margin: 0 0 2px 25px;    padding: 0 0 0 10px;}
.fecha{ font-size:.9em; color:#585854; }

.cos{line-height: 1.5em; margin: 0 0 0 0; width: 100%;}
/*#contingut>.cos{float:left; margin: 0 0 25px 0;}*/
#ul_home { margin: 0; list-style-type:none; padding:0 }
.cos p, #ul_home li { margin: 1em 0 0 0; }
.cos .text_amb_destacat{width: 70%;}
.cos .columna_destacat{ float:right; width: 176px; margin-left: 20px; margin-right: 0px; padding-bottom:1px;}
.cos .columna_destacat_nofloat{ width: 176px; margin-left: auto; margin-right: 0px;}
.cos .columna_destacat> a img{ margin-bottom:1.7em;}

.novetat_destacat, .titulonovetats{ color:#5C0E0B;  text-decoration:none;  font-size: .7em;  font-size/* */: 1em;  font-weight:bold;   background: url("../img2/separador_ligero.gif") bottom repeat-x;   margin:0;}
.novetats{ color:#5C0E0B; font-family:Verdana,Sans-Serif; }

a.titulonovetats{ text-decoration:none; background: url("../img2/bullet_novetats.gif") left no-repeat; padding-left: 12px; }

.titol_seccio{ font-family:verdana; font-weight:bold; color:#581F01; text-decoration:none; font-size: 1.15em; }
a.titol_seccio{color:#AC2115;}

.blau_nobullet{ color: #0D506C !important;}
.vermell_nobullet, .vermell_nobullet_2, .vermell_avis, #ul_home li a { color: #AC2115 !important; /* #B31717 */}
.strong , #ul_home li a {font-weight:bold}
.vermell_nobullet_2, #ul_home li a {font-size:1.15em;}
#ul_home li#veure a{font-size:1em;}
.vermell_avis{background: url("../img2/pic_admir_petit.gif") top left no-repeat; padding-left:20px;}

.fons_blanc{background-color: #fff !important; width:100%; }
.text_centrat{text-align:center;}

/* TIPUS DE LLISTES UL */

.esquerra{	float:left;  }
.dreta{ float:right; clear:none; margin-left:20px; }
.dreta img { margin-bottom:1.7em;}

@media screen, projection, print{

ul.esquerra, ul.dreta, ul.normal{
	list-style-type: none;
	width: 45%;
	margin: 3px 0 0 3px;
	padding: 0;
	line-height: 1.5em;
}

ul.normal{ width: 99%; /*line-height: 1.2em;*/ }
ul.normal li{ /*margin-top: .5em*/ }

ul.llista_tab{ list-style-image:  url("../img2/bullet_alt_.gif"); margin: 0; padding: 0 0 0 0; line-height: 1.5em; }
ul.llista_tab li{ margin-left:25px; }

ul.llista_tab>li, ul.llista_inside>li, ul.llista_inside_vermell>li, ul.llista_inside_blau>li, ul.llista_inside_gris>li, ul.llista_inside_no_bullet>li{ padding-left:0px;}

ul.llista_inside li, ul.llista_inside_vermell li, ul.llista_inside_vermell_major li, ul.llista_inside_blau li, ul.llista_inside_gris li, ul.llista_inside_no_bullet li{ margin-left: 0;}
ul.llista_inside>li, ul.llista_inside_vermell>li, ul.llista_inside_vermell_major>li, ul.llista_inside_blau>li, ul.llista_inside_gris>li, ul.llista_inside_no_bullet>li{ margin-left: 0; padding-left: 13px;}
ul.llista_inside>li li, ul.llista_inside_vermell>li li, ul.llista_inside_blau>li li, ul.llista_inside_gris>li li, ul.llista_inside_no_bullet>li li{ padding-left: 10px;}
ul.llista_inside li ul, ul.llista_inside_vermell li ul, ul.llista_inside_blau li ul, ul.llista_inside_gris li ul, ul.llista_inside_no_bullet li ul{ margin-left: 0; padding-left: 0;}
ul.llista_inside li>ul, ul.llista_inside_vermell li>ul, ul.llista_inside_blau li>ul, ul.llista_inside_gris li>ul, ul.llista_inside_no_bullet li>ul{ margin-left:-13px; padding-left: 0;}

li.marge_llista, .marge_llista{ margin-left:8px !important; }
li.marge_llista2, .marge_llista2{ margin-left:16px !important; }

ul.llista_inside,  ul.llista_inside_vermell, ul.llista_inside_vermell_major, ul.llista_inside_blau, ul.llista_inside_gris, ul.llista_inside_no_bullet,
ul.llista_inside ul,  ul.llista_inside_vermell ul, ul.llista_inside_blau ul, ul.llista_inside_gris ul, ul.llista_inside_no_bullet ul
{ list-style-type: none; list-style-position: inside; margin: 0 0 0 0; padding: 0; line-height: 1.5em; }

ul.llista_inside li a, ul.llista_inside_vermell li a, ul.llista_inside_blau li a, ul.llista_inside_gris li a, ul.llista_inside_no_bullet li a{ font-weight: bold;}
ul.llista_inside li ul li a, ul.llista_inside_vermell li ul li a, ul.llista_inside_blau li ul li a, ul.llista_inside_gris li ul li a, ul.llista_inside_no_bullet li ul li a{ font-weight: normal; }

ul.llista_inside li{ background:  url("../img2/bullet_alt_.gif") top left no-repeat !important;}
ul.llista_inside li a{ color: #AC2115 !important; }

ul.llista_inside ul li{ background:  url("../img2/bullet_vermell_major.gif") top left no-repeat !important; margin-bottom: 7px !important;}
ul.llista_inside_vermell ul li{ background:  url("../img2/bullet_vermell_major.gif") top left no-repeat !important;}
ul.llista_inside_vermell_major li{ background:  url("../img2/bullet_vermell_major.gif") top left no-repeat !important;}

/*ul.llista_inside_no_bullet li, ul ul.llista_inside_no_bullet li{ background: url("../img2/bullet_vermell_major.gif") top left no-repeat !important; }*/
ul.llista_inside_no_bullet li a{ color: #AC2115 !important; padding-left: 0px !important;}

ul.llista_inside_no_bullet#actualitat li { margin-left:-15px; margin-top: 1em;}
ul.llista_inside_no_bullet#actualitat>li { margin-left:0px; padding-left:0px;}
ul.llista_inside_no_bullet#actualitat li a { padding:1px 0 0 12px !important; background:url(https://www.gencat.cat/img2/bullet_generalitat_.gif) left top no-repeat;}
ul.llista_inside_no_bullet#actualitat>li a { margin-left:-10px;}

ul.llista_inside_vermell li, a.vermell{	background:  url("../img2/bullet_generalitat_.gif") top left no-repeat !important;}
ul.llista_inside_vermell li a, ul.llista_inside_vermell_major li a, a.vermell{ color: #AC2115 !important; /* #B31717 */}

ul.llista_inside_blau li, .blau{ background:  url("../img2/bullet_blau_major.gif") top left no-repeat;}
ul.llista_inside_blau li a, .blau{ color: #0D506C !important;}

ul.llista_inside_gris li, a.gris{ background:  url("../img2/bullet_gris_major.gif") top left no-repeat;}
ul.llista_inside_gris li a, a.gris{ color: #4B4C4A !important;}

ul.llista_inside_blau li, ul.llista_inside li{margin-bottom:7px;}

ul.llista_inside ul.llista_inside li{margin-bottom:0px !important;}

.vermell, .blau{ padding-top: 1px; padding-left: 12px; font-weight:bold;}

ul.border_sup, ul.border_sup_fletxa{ list-style-position: inside; margin:0; padding:0;background:  url("../img2/separador_ligero.gif") left bottom repeat-x;}
ul.border_sup li, ul.border_sup_fletxa li{ background:  url("../img2/separador_ligero.gif") left top repeat-x ; 
				  margin: 0 0 0 .2em; padding: 0 0 .2em 4px; list-style-image: url("../img2/bullet_menu_int_.gif"); }

ul.border_sup>li, ul.border_sup_fletxa>li{padding-left: 10px;}

ul.border_sup li.desplegat{list-style-image: url("../img2/bullet_down_gris.gif");}
ul.border_sup li.seleccionat a, ul.border_sup li.desplegat_seleccionat a{color:#AC2115 !important;}
ul.border_sup li.desplegat_seleccionat li a{color:#4D4C4A !important;}

ul.border_sup ul, ul.border_sup ul li{list-style-position: inside; margin: 0; padding:0;background: none !important;}
ul.border_sup ul li a{font-weight:normal;}
ul.border_sup a{padding-left:0px; margin-left:-2px}
#menu_navegacio>ul.border_sup a, .contenidor>ul#menu a{margin-left:-10px; padding-left:0px;}
ul.border_sup li.ultim{padding-bottom:5px; }


ul.fletxa, ul.fletxa ul{ 	list-style-type: none; padding: 0; margin: 0; } 
ul.fletxa li{ background:  url("../img2/fletxa.gif") left top no-repeat; padding-left: 12px;}
ul.border_sup_fletxa li{list-style-image: url("../img2/fletxa.gif"); padding: 0 0 0 5px !important;}
}

/* ------------------------ FORMULARIS ----------------------- 
#cercador>form{ margin-top: -1px;}
form{margin: 2px; padding:0; line-height: 1.5em; }
form input{	vertical-align: middle;}
form input.imatge{margin-top:-5px; margin-left:2px;}
form>input.imatge{margin-top:-2px;}
form input.cerca, form select, form input#query{
	margin-left:2px;
	border-color:#000000;
	border-width:1px;
	font-family:Verdana,Sans-Serif;
	font-size:.9em;
	color:#000000;
	width:60%;
}
form select{ width:80% !important; border:1px solid #000 !important; }
*/

/* ----------------------TAULES --------------------------*/
.taula_base{border-collapse:collapse;border:2px solid #e7e6e4;}
.centrat, .taula_base.centrat th{text-align:center!important;}
.taula_base td, .taula_base th{border-left:2px solid #e7e6e4;border-top:2px solid #e7e6e4;padding:.3em;}
.taula_base caption{background:#e7e6e4;font-weight:bold;color:#660303;text-align:left;padding:.3em;}
.taula_base th{background:#f3f3f3;text-align:left;}
.w5{width:5%;}.w10{width:10%;}.w15{width:15%;}.w20{width:20%;}.w25{width:25%;}
.w30{width:30%;}.w35{width:35%;}.w40{width:40%;}.w45{width:45%;}.w50{width:50%;}
.w55{width:55%;}.w60{width:60%;}.w65{width:65%;}.w70{width:70%;}.w75{width:75%;}
.w80{width:80%;}.w85{width:85%;}.w90{width:90%;}.w95{width:95%;}
.table-wrapper {position:relative;}
.table-scroll {height:250px;overflow:auto;  margin-top:20px; margin-right: 50px;}

