/*#contingut>.cos{float:left; margin: 0 0 25px 0;}*/
#ul_home { margin: 0; list-style-type:none; padding:0 }
.ul_sense_marge {
	margin: 0;
	padding:5;
	list-style-type: none;
	list-style-image: url(../imatges/bullet_noticies_.gif);
}

.programa { }

.cos p, #ul_home li { margin: 1em 0 0 0; }
.programa p {  margin: 0em 0 0 0; } /*per evitar que en el programa deixi espais superiors per culpa de .cos p*/
.programa ul li ul {  margin: 0em 0 0 0; } /*per evitar que en el programa deixi espais superiors per culpa de .cos p*/


.strong , #ul_home li a {font-weight:bold}
#ul_home li#veure a{font-size:1em;}
.texto, #ul_home, ul.destacat li { font-family:Verdana,Sans-Serif; color:#000000; text-decoration:none; }
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("../imatges/bullet_alt_.gif"); margin: 0; padding: 0 0 0 0; line-height: 1.5em; }
ul.llista_tab_n {
	list-style-image:  url("../imatges/bullet_noticies_.gif");
	margin: 0;
	padding: 0 0 0 0;
	line-height: 1.5em;
}

ul.llista_tab_1 {
	list-style-image:  url("../imatges/bullet_alt_.gif");
	line-height: 1.5em;
	margin-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
ul.llista_tab_2_sense_punter {
	line-height: 1.5em;
	margin-left: 35px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	list-style-type: none;
}

ul.llista_tab_1_n {
	list-style-image:  url("../imatges/bullet_noticies_.gif");
	line-height: 1.5em;
	margin-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}


ul.llista_tab li{ margin-left:25px; }
ul.llista_tab_n 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("../imatges/markerUlLinks.gif") 0 5px  no-repeat!important ; padding-left:12px} 
*:first-child+html ul.llista_inside li{ padding-left:0}

ul.llista_inside li a{ color: #AC2115 !important; }
ul.llista_inside ul li{ background:  url("../imatges/bullet_vermell_major.gif") top left no-repeat !important; margin-bottom: 7px !important;}
ul.llista_inside_vermell ul li{ background:  url("../imatges/bullet_vermell_major.gif") top left no-repeat !important;}
ul.llista_inside_vermell_major li{ background:  url("../imatges/bullet_vermell_major.gif") top left no-repeat !important;}

/*ul.llista_inside_no_bullet li, ul ul.llista_inside_no_bullet li{ background: url("../imatges/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(http://www.gencat.net/imatges/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("../imatges/markerUlLinks.gif") 0 5px  no-repeat!important ;}
*:first-child+html  ul.llista_inside_vermell li{ padding-left:0}
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("../imatges/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("../imatges/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; margin-right:5px;}


ul.llista_inside ul.llista_inside li{margin-bottom:0px !important;}
/* primer nivell */
#columna_esquerra .contingut_pastilla_bg, #columna_dreta .contingut_pastilla_bg{ border:0; border-top: 1px solid #B3B3B3;  background-image: none; margin: 0; padding: 0; padding:5px 0;}
/* segon nivell */
#columna_esquerra  ul.fletxa, #columna_dreta  ul.fletxa { margin:0; padding:0; margin-bottom:15px;}
#columna_esquerra  ul.fletxa li,  #columna_dreta  ul.fletxa li{ margin:0; padding:0; margin-left: .5em; border:none; background:transparent url("../imatges/secondLevel.gif") left .3em no-repeat; padding-left:15px  }
#columna_esquerra  ul li a,  #columna_dreta  ul.fletxa li a{	color:#4D4D4D;   font-weight:bold; }
/* tercer nivell */	
#columna_esquerra  ul  ul,  #columna_dreta  ul.fletxa ul { margin-bottom:0}
#columna_esquerra  ul.fletxa  ul li,  #columna_dreta  ul.fletxa  ul.marge_llista li { background-image: none; background:transparent url("../imatges/fourthLevel.gif") left .3em no-repeat; margin-left:.5em; }
#columna_esquerra  ul li ul li a,  #columna_dreta  ul.fletxa  ul.marge_llista li a{ color:#000000; background:none; font-weight: normal; font-size: 1em; }

#columna_esquerra #seccio_mapa_2_ ul li a,  #columna_dreta #seccio_mapa_7_ ul.fletxa li a,
#columna_esquerra #seccio_mapa_3_ ul li a,  #columna_dreta #seccio_mapa_5_ ul.fletxa li a ,
#columna_esquerra #seccio_mapa_4_ ul li a,
#columna_esquerra #seccio_mapa_9_ ul li a{font-size: 1.05em;  } 

#columna_esquerra #seccio_mapa_2_ ul li li a,  #columna_dreta #seccio_mapa_7_ ul.fletxa li li a,
#columna_esquerra #seccio_mapa_3_ ul li li a,  #columna_dreta #seccio_mapa_5_ ul.fletxa li li a, 
#columna_esquerra #seccio_mapa_4_ ul li li a,
#columna_esquerra #seccio_mapa_9_ ul li li a{font-size: 1em;  } 

#bloc_esquerra_petit .marge_llista{ margin-left:0px !important; }
#bloc_esquerra_petit .marge_llista ul { margin:8px !important; }
#bloc_esquerra_petit .marge_llista ul.llista_inside_vermell li{ margin-bottom:8px !important; }
#bloc_esquerra_petit .llista_inside li { margin-left:8px !important; }

ul.border_sup, ul.border_sup_fletxa{ list-style-position: inside; margin:0; padding:0;background:  url("../imatges/separador_ligero.gif") left bottom repeat-x;}
ul.border_sup li, ul.border_sup_fletxa li{ background:  url("../imatges/separador_ligero.gif") left top repeat-x ; margin: 0 0 0 .2em; padding: 0 0 .2em 4px; list-style-image: url("../imatges/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("../imatges/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("../imatges/fletxa.gif") left top no-repeat; padding-left: 12px;}
ul.border_sup_fletxa li{list-style-image: url("../imatges/fletxa.gif"); padding: 0 0 0 5px !important;}

/* TABULADORS HOME*/
div.contingut_tab{ 
	clear:both;
	width:99%;
	margin: 0;
	padding: 0 0 0 0;
	background-color: #fff;
}

/* tab normal sense aplicar javascript */
ul.dummy_tab{ 
	float:left;
	width: 99%;
	margin: 0 0 0 0;
	padding: 5px 0;
	border-right: 1px solid #C8C7C6;
}

ul.dummy_tab li{
	margin: 0 0 0 17px;
	font-weight:bold;
}
ul.dummy_tab li{
	margin-top:2px;
	font-weight:bold;
}
ul.dummy_tab li ul{
	margin:0; padding:0;
	font-weight:bold;
}
ul.dummy_tab li ul li{font-weight:bold;}

/* tab normal sense aplicar javascript */
ul.dreta_tab{ 
	float:left;
	width: 99%;
	margin: 0 0 0 0;
	padding: 5px 0;
	border-right: 1px solid #C8C7C6;
	
}

ul.dreta_tab li{
	margin: 0 0 0 17px;
	list-style-image:  url("../imatges/markerUlLinks_gris.gif");
	cursor:pointer;
	font-weight:bold;
}
ul.dreta_tab li{margin-top:2px; font-weight:bold;}
ul.dreta_tab li ul{
	margin:0; 
	padding:0;
	font-weight:bold;
	}
ul.dreta_tab li ul li{
	font-weight:bold;
	list-style-image:  url("../imatges/markerUlLinks.gif");
	}
/* fi tab normal sense aplicar javascript */

ul.flipMenu{ 
	float:left;
	width: 99%;
	margin: 0 0 0 0;
	padding: 5px 0;
	border-right: 1px solid #C8C7C6;
	list-style-image:  url("../imatges/markerUlLinks.gif");
}

ul.flipMenu li{
	margin: 0 0 0 17px;
	list-style-image:  url("../imatges/markerUlLinks_gris.gif");
	cursor:pointer;
}
ul.flipMenu li{margin-top:2px; font-weight:bold;}
ul.flipMenu li ul{
	margin:0; padding:0;
	list-style-image:  url("../imatges/markerUlLinks.gif");
}
ul.flipMenu li ul li{
	font-weight:bold;
	list-style-image:  url("../imatges/markerUlLinks.gif");
}
/* fi tab normal sense aplicar javascript */

ul.flopMenu{ 
	float:left;
	width: 99%;
	margin: 0 0 0 0;
	padding: 5px 0;
	border-right: 1px solid #C8C7C6;
	list-style-image:  url("../imatges/markerUlLinks.gif");
}
ul.flopMenu li{
	margin: 0 0 0 17px;
	list-style-image:  url("../imatges/markerUlLinks_gris.gif");
	cursor:pointer;
}
ul.flopMenu li{margin-top:2px; font-weight:bold;}
ul.flopMenu li ul{
	margin:0; padding:0;
	list-style-image:  url("../imatges/markerUlLinks.gif");
}
ul.flopMenu li ul li{
	font-weight:bold;
	list-style-image:  url("../imatges/markerUlLinks.gif");
}
/* fi tab normal sense aplicar javascript */


#bloc_esquerra ul.tab{ 
	float:left;
	width: 99%;
	margin: 0;
	padding: 5px 0 0 0;
	background-color: #C8C7C6;
	border-right: 1px solid #8D8D8D;
}

#bloc_esquerra_total ul.tab{ 
	float:left;
	width: 99%;
	margin: 0;
	padding: 5px 0 0 0;
	background-color: #C8C7C6;
	border-right: 1px solid #8D8D8D;
}

#bloc_esquerra ul.tab li{
	padding: .2em 0 .2em 0;
	display: inline;
	margin-right: 2px;
}

#bloc_esquerra_total ul.tab li{
	padding: .2em 0 .2em 0;
	display: inline;
	margin-right: 2px;
}
#bloc_esquerra ul.tab li#tab1, #bloc_esquerra ul.tab li#tab2, #bloc_esquerra ul.tab li#tab3{padding: .2em .3em .2em .35em;}
#bloc_esquerra_total ul.tab li#tab1, #bloc_esquerra_total ul.tab li#tab2, #bloc_esquerra_total ul.tab li#tab3{padding: .2em .3em .2em .35em;}

#bloc_esquerra ul.tab>li#tab1, #bloc_esquerra ul.tab>li#tab2, #bloc_esquerra ul.tab>li#tab3{padding: .2em .3em .2em .3em;}
#bloc_esquerra_total ul.tab>li#tab1, #bloc_esquerra_total ul.tab>li#tab2, #bloc_esquerra_total ul.tab>li#tab3{padding: .2em .3em .2em .3em;}

#bloc_esquerra ul.tab li#tab4, #bloc_esquerra ul.tab li#tab5, #bloc_esquerra ul.tab li#tab6{padding: .2em .9em .2em .92em;}
#bloc_esquerra_total ul.tab li#tab4, #bloc_esquerra_total ul.tab li#tab5, #bloc_esquerra_total ul.tab li#tab6{padding: .2em .9em .2em .92em;}

#bloc_esquerra ul.tab>li#tab4, #bloc_esquerra ul.tab>li#tab5, #bloc_esquerra ul.tab>li#tab6{padding: .2em .9em .2em .86em;}
#bloc_esquerra_total ul.tab>li#tab4, #bloc_esquerra_total ul.tab>li#tab5, #bloc_esquerra_total ul.tab>li#tab6{padding: .2em .9em .2em .86em;}


#bloc_esquerra ul.tab>li{
	padding: .2em 0 .1em .1em;
}
#bloc_esquerra_total ul.tab>li{
	padding: .2em 0 .1em .1em;
}

#bloc_esquerra ul.tab li ul{
	margin: 0;
	/*top: 2px;*/
}

#bloc_esquerra_total ul.tab li ul{
	margin: 0;
	/*top: 2px;*/
}

#bloc_esquerra ul.tab li ul.visible,#bloc_esquerra ul.tab li div, #bloc_esquerra ul.tab li span{
	float:left;
	position:relative;
	width: 100%;
	margin: 0 0 0 0;
	padding: 10px 0 1em 0 !important;
	list-style-image:  url("../imatges/markerUlLinks.gif");
	background-color: #fff;
}

#bloc_esquerra_total ul.tab li ul.visible,#bloc_esquerra ul.tab li div, #bloc_esquerra ul.tab li span{
	float:left;
	position:relative;
	width: 100%;
	margin: 0 0 0 0;
	padding: 10px 0 1em 0 !important;
	list-style-image:  url("../imatges/markerUlLinks.gif");
	background-color: #fff;
}

#bloc_esquerra ul.tab li ul li{
	display: list-item;
	margin-left: 25px;
	background-color: #fff;
	line-height: .9em;
}

#bloc_esquerra_total ul.tab li ul li{
	display: list-item;
	margin-left: 25px;
	background-color: #fff;
	line-height: .9em;
}

#bloc_esquerra .tabsel{
   background: url("../imatges/bg_tabsel.gif") right top no-repeat;
   font-weight:normal;
   color:#3C3C44;
   height:16px;
}

#bloc_esquerra_total .tabsel{
	background: url("../imatges/bg_tabsel.gif") right top no-repeat;
	font-weight:normal;
	color:#3C3C44;
	height:16px;
	list-style-image: url(none);
}

#bloc_esquerra .tabunsel{
   background: url("../imatges/bg_tabunsel.gif") right top no-repeat;
   font-weight:normal;
   color:#3C3C44;
   height:16px;
}

#bloc_esquerra_total .tabunsel{
   background: url("../imatges/bg_tabunsel.gif") right top no-repeat;
   font-weight:normal;
   color:#3C3C44;
   height:16px;
}

#bloc_esquerra .tabover{
   background: url("../imatges/bg_tab_over.gif") right top no-repeat;
   font-weight:normal;
   color:#fff;
   height:16px;
}

#bloc_esquerra_total .tabover{
   background: url("../imatges/bg_tab_over.gif") right top no-repeat;
   font-weight:normal;
   color:#fff;
   height:16px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
