/********************************************************
	CSS: Definició dels estils d'elements comuns.
*********************************************************/

body{ 
	margin: 0px; 
	padding: 0px;
	font-family: Verdana,Tahoma;
	font-size: 100%;
	color: #000;
	width: 100%;
	background-color: #fff !important;
	}

img {
	border: none;
	}

dl, dd, dt { 
	margin: 0px;
	color: #818181;
	background-color: #fff;
	}
fieldset {
	border: 0px;
	padding: 0px;
	}	

.FW_clear {
	clear: both;
	}
	
.FW_clear2 {
	clear: both;
	display:block; 
	line-height:0.1em;
	}
	
.FW_sClearBothHeight0{
	clear: both;
	height: 0px;
	}
	
.FW_p8 {
	padding-top: 8px;
	}

.FW_sColEsquerra {
	width: 49%; 
	float: left;
	}
.FW_sColDreta {
	width: 49%; 
	float: right;
	}

h1 {
	margin: 0px;	
	padding: 0px;
	}
	
h2 {
    font-weight: normal;
    font-family:Arial;
    color:#660303;
    text-decoration:none;
    font-size: 1.9em;
    /*background: url(../img/flechamenu.gif) left no-repeat;*/
    margin: .2em 0 .2em 40px!important;
    padding: 0 0 0 0 !important;
    }

.FW_bTitol h2 a, .FW_bTitol h2 a:link, .FW_bTitol h2 a:visited {
	color:#660303;
	text-decoration:none;
	}
	
.FW_bTitol h2 a:hover {
	text-decoration: underline;
	}


h3 {
	margin:0px 0px 8px 0px;
	padding: 0px;
	color: #660303;
	font-family:Arial;
	font-weight:bold;
	font-size: 1.5em;
	}
h3 a , h3 a:link, h3 a:visited{
	margin:0px 0px 8px 0px;
	padding: 0px;
	color: #660303;
	text-decoration: none;
	
	}	
h3 a:hover {
	text-decoration: underline;
	}
		
h4 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-weight:bold;
	font-size: 1.18em;
	color: #4D4D4D;
	}
h5 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 1.1em;
	color: #4D4D4D;
	}
h5 a {
	font-weight:bold;
	
	}		
h5 a:hover {
	text-decoration: underline;
	}

.FW_sImpacte {
	margin: 0px;
	padding: 0px;
	}
	
/* Inici InfoCanal	*/
.FW_sInfoCanalA {

	}
.FW_sInfoCanal{
	margin: 0px 0px 10px 0px;
	}	
.FW_sInfoCanal p{
	margin: 0px 0px 0px 0px;
	}	
/* Fi InfoCanal	*/

/* Llista sense icons */
ul.FW_sLlistaComu_gris {
    list-style-image:none!important;
    list-style-position:outside!important;
    list-style-type:none!important;
	margin: 0px!important;
	padding: 0px!important;
	font-weight: normal;
}

 ul.FW_sLlistaComu_gris   li   {
	  background-image: url(../img/bullet_gris_major.png)!important;
	  background-position:1px 1px!important;
	  background-repeat:no-repeat!important;
}
	
 ul.FW_sLlistaComu_gris   li  a {
	 margin-left: 17px;
	 text-decoration: none;
}
	
 ul.FW_sLlistaComu_gris   li  a:hover {
	  margin-left: 17px;
	  text-decoration: underline;
}
	
 ul.FW_sLlistaComu_gris   li  a:visited {
	 margin-left: 17px;
	 text-decoration: none;
}
	
ul.FW_sLlistaComu_gris li.FW_sInlineImagNoti { margin-bottom: 5px!important; display: list-item!important;}

ul.FW_sLlistaComu_gris li.FW_sLlistaComu_grisImg { display:inline!important; line-height:1.8em; }
	
ul.FW_sLlistaComu {
	list-style-position: inherit;
	margin: 0px!important;
	padding: 0px!important;
	list-style-type: none;
	font-weight: normal;	
	}
	
ul.FW_sLlistaComu li p {
	margin-top: 0px!important;
	padding: 0;
	}

/* Inici Bloq Noticies amb foto o sense foto */
.FW_sBloqImagNoti{
	display:block;
}
.FW_sBloqImagNoti2{
	display:block;
	width:99%; 
	vertical-align: top;
	height:100%;
	overflow:hidden;
}
.FW_sInlineImagNoti{
	display:inline;
	width:100%; 
	vertical-align: top;
	height:100%
}

ul.FW_sLlistaComu li.FW_sInlineImagNoti { margin-bottom: 5px!important; display: list-item!important;}


.FW_sInlineImagNoti a {
	font-family: verdana;
	font-size:  0.97em;	
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	}
.FW_sInlineImagNoti a:hover  {
	text-decoration: underline;
	}
/* Fi Bloq Noticies amb foto o sense foto */

	
/* Inici estils:
Bloc d' un article amb o sense titol i foto  */
.FW_sNews{
	margin-top:7px;
	display:block;
	width:99%; 
	vertical-align: top;
	height:100%;
	background:#FFFFFF;
	color:#660303;
}
.FW_sNews h5 {
	margin:0px 0px 5px 0px;
	}
.FW_sNews h5 a {
	color: #AC2115;
	font-family:Verdana;
	font-weight:bold;
	font-size: .97em;
	text-decoration: none;
	}
.FW_sNews h5 a:hover{
	text-decoration: underline;
	}	


.FW_sDescripcio {
	color: #AC2115;
	margin-bottom: 10px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 1.18em;
	}
.FW_sDescripcio h5 {
	color: #AC2115;
	margin-bottom: 0px!important;
	padding: 0px;
	font-family:Verdana;
	font-weight:bold;
	font-size: 1em;
	}
.FW_sDescripcio p {
	margin-top: 0px;
	}
	
.FW_sVertAlMiddle { vertical-align: middle; }


.FW_sEntradeta {
	margin: 0px;
	font-weight: bold;
	}
	
.FW_sLinksDreta {
	margin-top: 0px;
	margin-bottom: 8px;
	float: right;
	}	
.FW_sLinksDreta a, .FW_sLinksDreta a:link, .FW_sLinksDreta a:visited{
	color:#4D4D4D;
	font-family: Verdana;
	font-size: .9em;
	text-decoration:underline;
	text-align: left;
	} 
	
.FW_sTitolVermell {
	color: #660303;
	font-family: verdana;
	font-weight: bold;
	font-size: 1.15em;
	}
.FW_sTitolVermell a, FW_sTitolVermell.a:link, FW_sTitolVermell.a:visited {
	color: #660303;
	font-size: 1.15em;
	text-decoration: none;
	font-weight: bold;
	}
.FW_sTitolVermell a:hover {
	text-decoration: underline;
	}	


/* flota esquerra*/
.FW_sFlotaEsqu {
	float: left;
	bottom: 0px;
	margin: 0 15px 5px 0 ;
	padding: 0px;
	}

.FW_sFlotaEsqu object {margin-right: 4px;}	

.FW_sFlotaEsq84{
	width: 84px;
	height: 84px;
	border: 0px;
}

.FW_sImg100{
	width: 100px;	
}

.FW_sImg100height{
	height: 100px;
}
.FW_sFlotaEsquMarginTop{
	clear: both;
	margin-top: 2em;
}
/* Peu de foto flota esquerra */
.FW_sFlotaEsqu dt{
	font-family: arial;
	font-size: .9em;
	margin: 0px;
	padding: 0px;
	clear: both;
	color: #4D4D4D;
	background-color: #fff;
	}
	
.FW_sFlotaEsqu dl{
	margin: 0px 8px 0px 0px;
}

	
.FW_sArticleFoto {
	clear: left;
	margin: 0px; 
	padding: 0px;
	}
.FW_sArticleFoto p {
	margin-top: 0!important;
	padding-top: 0!important;
	}
	
/* flota dreta*/	
.FW_sFlotaDre {
	margin: 0 0 0 8px;
	padding: 0px;
	clear: both;
	float: right;
	}
/* Peu de foto dreta */	
.FW_sFlotaDre dt {
	font-family: arial;
	font-size: .9em;
	margin:0px;
	padding: 0px;
	clear: both;
	color: #4D4D4D;
	}
.FW_sArticleSenseFoto {
	clear: both;
	}
		
ul.FW_sVermellVerd_11 {
	list-style-type: none;
	margin: 4px 4px 10px 4px;
	padding: 0px;
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	color: #AC2115;
	display: block;
	}
/* Fi estils:

Bloc d' un article amb o sense titol i foto, llistat  */	
.FW_sBlocFoto {
	 margin-bottom: 10px;
	 } 
.FW_sBlocFoto a{
	 color: #AC2115;
	 margin-bottom: 10px;
	 font-family: Verdana;
	 font-weight:bold;
	 font-size: .97em;
	 text-decoration: none;
	 margin: 0px 10px 10px 0px ;
	 }
.FW_sBlocFoto a:hover{
	text-decoration: underline;
 	}
	
.FW_sBlocText {
 	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: block;
	}

.FW_hrBlanc {
	color: #FFFFFF;
	border: 0px;
	height: .1em;
	background-color: #FFFFFF;
	}
	
.FW_hrBlancNoBckg {
	color: #FFFFFF;
	border: 0px;
	height: 1em;
	clear: both;
}

.FW_hrBlancNoBckg2 {
	color: #FFFFFF;
	border: 0px;
	height: .1em;
	clear: both;
	line-height: .1em;
}

.FW_hrSeparadorGris {
	/*border-width:1px 0px 0px 0px;
	border-style: solid;
	border-top-color:#8D8D8D;*/
	height: 1px;
	background-color: #8d8d8d;
	border: 0;
}

.FW_hrSeparadorGrisMargin {
	border-width:1px 0px 0px 0px;
	border-style: solid;
	border-top-color:#8D8D8D;
	margin: 1px;
}

.FW_hrBlanc a {
	text-decoration: none;
	}
.FW_hrBlanc a:hover {
	text-decoration: underline;
	}		
.FW_sHrColor {
	color: #FFFFFF;
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
	}	
/* Inici Estils comuns home */
.FW_sTitolNoticies {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image:url(../img/separador_ligero.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
	
.FW_sTitolNoticiesSup {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image:url(../img/separador_ligero.gif);
	background-repeat:repeat-x;
	background-position:top;
	}

.FW_sFechaNoticia {
	margin: 0 0 13px 0;
}

.FW_sAvantitol {
	color: #4D4D4d;
	margin: 0px 0px 0px 0px;
	}
.FW_sAvantitol h4 {
	margin-bottom: 9px;
	padding: 0px;
	}
	
.FW_sTitolNoticies h4 {
	color: #660303;
	}
	
.FW_sNoticia {
	margin-bottom: 12px;
	}
.FW_sNoticia h5 {
	margin: 0px 0px 0px 0px;
	}	
.FW_sNoticia h5 a {
	color: #AC2115;
	font-family: verdana;
	font-weight: bold;
	font-size: 1.07em;
	text-decoration: none;
	}
.FW_sNoticia h5 a:hover{
	text-decoration: underline;
	}
		
.FW_sTextNoticia {
	padding-left:10px;
	}	

.FW_sFlotaEsquMarge {
	float: left;
	margin: 0px 10px 0px 2px;
	}

.FW_sFlotaEsquMargeLlista {
	float: left;
	margin: 5px 10px .4em 2px;
}

div.FW_sArticleFoto>/**/.FW_sFlotaEsquMargeLlista {
	float: left;
	margin: 5px 10px 1em 2px;
}

.FW_sDataNoticia {
	font-weight: bold;
	display: inline;
	margin-left: 5px;
	}
.FW_sDataNoticiaGris {
	font-weight: normal;
	display: inline;
	margin-left: 5px;
	color: #4D4D4D;
	font-size: .8em;
	}	
.FW_sLinkDreta{
	display: block;
	float: right;
	}
.FW_sLinkDreta a, .FW_sLinkDreta a:link, .FW_sLinkDreta a:visited{
	color: #4D4D4D;
	background-color: #fff;
	font-family: Verdana;
	font-size: .9em;
	padding-top: 5px;
	text-decoration: underline;
	}	 
.FW_sLinkDreta a:hover {
	color: #000;
	background-color: #fff;
	}
	
.FW_sLinkDretaTitol a, .FW_sLinkDretaTitol a:link, .FW_sLinkDretaTitol a:visited{
	color: #AC2115;
	font-family:Verdana;
	font-size: .87em;
	padding-top:10px;
	padding-right: 15px;
	text-decoration:none;
	float: right;
	}	 

.FW_sLinkDretaTitol a:hover {
	text-decoration:underline;
	}

.FW_sFlotaEsq {
	float:left;
	}
/* Fi Estils comuns home */

/* Inici estil pagAnchors */
.FW_sSeparadorPunt {
	background-image:url(../img/separador_ligero2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}

.FW_sPregunta {	
	margin-bottom:12px;
	}
	
.FW_sPregunta h4 {
	color:#660303;
	font-family:Verdana;
	font-weight:bold;
	font-size: 1.18em;
	text-decoration: none;
	}

a.FW_sBotoAmunt {
	background: url(../img/FW_bullet_amunt.gif) no-repeat;
	text-decoration: none;
	float: right;
	padding-right: 10px;
	margin-bottom: -10px;
	}
/* Fi estil pagAnchors */

/* Inici Llistat Vermell */
ul.FW_llistaInsideVermell{
	list-style-position: inherit;
	margin: 0px; 
	padding: 0px;
	list-style-type: none;
	line-height: 1.5em;
	}	
.FW_llistaInsideVermell li {
	background: url(../img/bullet_alt_.gif) top left;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	}
.FW_llistaInsideVermell li p {
	margin: 0px 0px 0px -10px;
	}	
.FW_llistaInsideVermell a, .FW_llistaInsideVermell a:link, .FW_llistaInsideVermell a:visited, .FW_llistaInsideVermell a:active {
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	color: #AC2115;
	text-decoration: none;
	border-spacing: 5px;
	}		
.FW_llistaInsideVermell a:hover {
	text-decoration: underline;
	}

a.FW_aBulletVermell {
	background:url(../img/bullet_vermell_major.gif) top left no-repeat;
	padding: 1px 0px 0px 10px;
	}

li.FW_sFontNormal {
	font-weight: normal;
	}
/* Fi Llistat Vermell */

/*Inici llistat blau SAC*/
a.FW_icBlau:hover {
	text-decoration:underline;
	}

li.FW_sFontNormal {
	font-weight: normal;
	}

/* Inici estils  */
.FW_sBloc {
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: block;
	}
.FW_sBloc a, .FW_sBloc a:link, .FW_sBloc a:visited, .FW_sBloc a:active {
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	color: #AC2115;
	text-decoration: none;
	}
	
.FW_sBloc a:hover {
	text-decoration: underline;
	}

/* Inici estils MAPA WEB (DOGC i CJA)*/	
.FW_sFonsRallat {
	background: url(../img/bg_caja.gif);
	padding: 0.5em 0 1.2em 0.5em;
	margin: 1px;
	}

/* ------- Navegacio Hortizontal ------ */
.FW_sFonsRallatNavHor{
	float: left;
	/*background: url(../img/bg_caja.gif);*/
	padding: 5px 8px 4px 8px;
	margin: 1px;
	width: 96.5%;
}

.FW_sBorderTopNavHor {
	/*background: url("../img/separador_ligero.gif") right top repeat-x;*/
	background: url(../img/FW_puntGris.gif) right top repeat-x; 
	width: 100%;
	line-height: 1em;
	float: left;
}

.FW_sBorderLeftNavHor {
	/*background: url("../img/vertical_caja.gif") left top repeat-y;*/ 
	width: 100%;
	float: left;
}

.FW_sBorderRightNavHor {
	/*background: url("../img/vertical_caja.gif") right top repeat-y;*/ 
	width: 100%;
	float: left;
}

.FW_sBorderBottomNavHor {
	/*background: url(../img/separador_ligero.gif) bottom right repeat-x;*/
	background: url(../img/FW_puntGris.gif) right bottom repeat-x;
	line-height: .99em;
	width: 100%;
	float: left;
}
/* ------- Fi navegacio Horitzontal -------*/


.FW_sMapaWebPrimer {
	padding: 10px;
	margin: 10px 0px 0px 10px;
	}
.FW_sMapaWebPrimer li{
	list-style-image: none;
	list-style:none;
	margin: 0px;
	}

.FW_sMapaWebPrimer a, .FW_sMapaWebPrimer a:link, .FW_sMapaWebPrimer a:visited, .FW_sMapaWebPrimer a:active {
	font-family: verdana,sans-serif;
	font-size: .97em;
	font-weight: bold;
	color: #AC2115;
	text-decoration: none;
	}	
.FW_sMapaWebPrimer a:hover {
	text-decoration: underline;
	}

.FW_sMapaWebSegon {
	padding: 5px 10px 10px 10px;
	margin: 0px 10px 10px 10px;
	}
.FW_sMapaWebSegon li{
	list-style-image: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
.FW_sMapaWebSegon a, .FW_sMapaWebSegon a:link, .FW_sMapaWebSegon a:visited, .FW_sMapaWebSegon a:active {
	font-family: verdana,sans-serif;
	font-size: .97em;
	font-weight: normal;
	color: #AC2115;
	text-decoration: none;
	}			
.FW_sMapaWebSegon a:hover {
	text-decoration: underline;
	}
/* Fi estils MAPA WEB */	

.FW_sLink, .FW_sLink a, .FW_sLink a:link, .FW_sLink a:visited{
	color: #AC2115;
	font-family:Verdana;
	padding-top:5px;
	text-decoration:none;
	}
.FW_sLink:hover, .FW_sLink a:hover{
	text-decoration:underline;
	}
	
.m10, .m10 a, .m10 a:link, .m10 a:visited{
	color: #AC2115;
	font-family:Verdana;
	padding-top:5px;
	text-decoration:none;
	}
.m10:hover, .m10 a:hover{
	text-decoration:underline;
	}

.FW_sVermell {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-weight:bold;
	font-size: .97em;
	color: #AC2115;
	}

.FW_hrSeparador {
	clear:both;
	color: #FFFFFF;
	border: 0px;
	height: 1px;
	min-height: 10px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-position: center;
	background-repeat:repeat-x;
	background-image:url(../img/separador_ligero.gif);
	}
		
.FW_sAreaTitol {
	background-color:#e7e6e4;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
	}

.FW_sAreaTitol h4{	
	color:#660303;
	}

/*Inici Divs dos columnes*/
.FW_sTab{
	display: table;
	width: 99.7%;
}
.FW_sRow{
	width: 99.7%;
	display: table-row;
}
.FW_sCell{
	width: 49%;
	float: left;
	overflow: hidden;
	display: table-cell;
}
/*Fi Divs dos columnes*/


/* Inici Home */
.FW_sBlocHome {
	background-image:url(../img/separador_ligero.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:10px;
	}	
.FW_sBlocHome p{
	padding:0px;
	margin:0px;
	}
/* Fi Home */

.FW_sTitolVermell2 {
	color: #AC2115;
	margin-bottom:5px;
	}	

.FW_titBullet {
	background:url(../img/bullet_alt_.gif) 0 3px no-repeat;
	padding: 0px 0px 0px 15px;
	}
	
a.FW_sLinkVermell{
	color: #AC2115;
    font-family: verdana;
    font-size: 0.97em;
    text-decoration: none;
	}

a.FW_sLinkVermell:hover{
    text-decoration: underline; 
    }
	
.FW_sLinkVermellBold{
	display:block;
	float:right;
	}
	
.FW_sLinkVermellBold a, .FW_sLinkVermellBold a:link, .FW_sLinkVermellBold a:visited{
	padding: 4px 25px 5px 0px;
	margin: 0px;
	color: #AC2115;
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	text-decoration: none;
	}

.FW_sLinkVermellBold a:hover {
	text-decoration:underline;
	}
	
a.FW_sLinkVermellNegreta{
	color: #AC2115;
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	text-decoration: none;
	}
a.FW_sLinkVermellNegreta:hover{
	text-decoration: underline;	
	}
	
a.FW_sLinkNegreta{
	color: #AC2115;
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	text-decoration: none;	
	}
a.FW_sLinkNegreta:hover{
	text-decoration: underline;	
	}	
/* Caixa Documents */
.FW_sCaixaDocBorderTop {
	background:url("../img/caixa_doc_horizontal.gif") right top repeat-x; 
	width: 100%;
	}
.FW_sCaixaDocBorderLeft {
	background:url("../img/caixa_doc_vertical.gif") left top repeat-y; 
	width: 100%;
	}
.FW_sCaixaDocBorderRight {
	background:url("../img/caixa_doc_vertical_ico.gif") right top repeat-y; 
	width: 100%;
	}
.FW_sCaixaDocBorderBottom {
	background:url("../img/caixa_doc_horizontal.gif") left bottom repeat-x; 
	width: 100%;
	}
.FW_sCaixaDocContingut {
	padding:15px;
	}
	
/* Caixa borde amb els 4 borders puntejats */
.FW_sBorderTop {
	background: url("../img/separador_ligero.gif") right top repeat-x; 
	width: 100%;
	line-height: 1em;
	}
.FW_sBorderLeft {
	background: url("../img/vertical_caja.gif") left top repeat-y; 
	width: 100%;
	}
.FW_sBorderRight {
	background: url("../img/vertical_caja.gif") right top repeat-y; 
	width: 100%;
	}
.FW_sBorderBottom {
	background: url(../img/separador_ligero.gif) bottom right repeat-x;
	line-height: .99em;
	width: 100%;
	}
	
/* Icones Tipo Documents*/	
.FW_sDoc { 
	background: url(../img/ico_word.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sPopup .FW_sDoc{
	margin-left: 0px;
	}

.FW_sDot { 
	background: url(../img/ico_dot.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
}

.FW_sPopup .FW_sDot{
	margin-left: 0px;
	padding-right: 11px !important;
	}

.FW_sPdf { 
	background: url(../img/ico_pdf_2.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sPopup .FW_sPdf{
	margin-left: 0px;
	padding-right: 11px !important;
	}
	
.FW_sXls { 
	background: url(../img/xls.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sPopup .FW_sXls{
	margin-left: 0px;
	padding-right: 11px !important;	
	}

.FW_sPpt { 
	background: url(../img/ppt.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sPopup .FW_sPpt{
	margin-left: 0px;
	padding-right: 11px !important;
	}

.FW_sLinkExtern { 
	background: url(../img/link.gif) left no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 2px;
	line-height: 1.5em;
	}	
	
.FW_sPopup{ 
	background: url(../img/FW_Popup.gif) left no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 4px;
	line-height: 1.5em;
	}	

.FW_sRar  { 
	background: url(../img/ico_winrar.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sPopup .FW_sRar{
	margin-left: 0px;
	padding-right: 11px !important;	
	}

.FW_sDocResta { 
	background: url(../img/ico_doc.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sZip { 
	background: url(../img/ico_winzip.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sPopup .FW_sZip{
	margin-left: 0px;
	padding-right: 11px !important;	
	}	
	
.FW_sSwf { 
	background: url(../img/ico_flash.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sPopup .FW_sSwf{
	margin-left: 0px;
	padding-right: 11px !important;	
	}	

.FW_sMp3 { 
	background: url(../img/ico_audio.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sPopup .FW_sMp3{
	margin-left: 0px;
	padding-right: 11px !important;	
	}	
	
.FW_sMov { 
	background: url(../img/ico_video.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sPopup .FW_sMov{
	margin-left: 0px;
	padding-right: 11px !important;	
	}	

.FW_sAvi { 
	background: url(../img/ico_video.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sPopup .FW_sAvi{
	margin-left: 0px;
	padding-right: 11px !important;	
	}	

.FW_sWmv { 
	background: url(../img/ico_video.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sPopup .FW_sWmv{
	margin-left: 0px;
	padding-right: 11px !important;	
	}

.FW_spfonsRallatGris h4 a.FW_sNoUnderline:hover{
       text-decoration: none !important;
}

a.FW_sNoUnderline {text-decoration: none !important;}
a:hover span.FW_sNormal { text-decoration: underline!important; }
a:hover span.FW_sNormal span.FW_sPdf { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sDoc { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sXls { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sPpt { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sLinkExtern { text-decoration: none !important; }

a:hover span.FW_sNormal span.FW_sRar { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sDocResta { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sZip { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sSwf { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sMp3 { text-decoration: none !important; }
a:hover span.FW_sNormal span.FW_sMov { text-decoration: none !important; }

a.FW_icBlau {
	list-style-position: inherit;
	color: #0D506C;
	text-decoration: none;
	font-weight: bold;
	background:  url(../img/bullet_blau_major.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 1.5em;
	}
a:hover.FW_icBlau {
	text-decoration: underline;
	}
	
a.FW_sLinkNormal {
	font-weight: normal !important;
	text-decoration: none;
	}
a:hover.FW_sLinkNormal {
	text-decoration: underline;
	}

.FW_sBlau  {
	color: #0D506C;
	text-decoration: none!important;
	vertical-align: middle;
	}
a span.FW_sBlau {
	text-decoration: none!important;
	}	
a:hover.FW_sBlau {
	text-decoration: underline;
	}
.FW_sMarginBottom20 {
	margin-bottom: 20px !important;
	}
.FW_sMarginTop15 {
	margin-top: 15px !important;
	}	
.FW_sMarginBottom15 {
	margin-bottom: 15px !important;
	}
.FW_sMarginRight15 {
	margin-right: 15px !important;
}
.FW_sMarginTop10 {
	margin-top: 10px !important;
	}	
.FW_sMarginBottom10 {
	margin-bottom: 10px !important;
	}
.FW_sMarginTop5 {
	margin-top: 5px !important;
	}	
.FW_sMarginBottom5 {
	margin-bottom: 5px !important;
	}

.FW_sMarginBottom1em {
	margin-bottom: 1em;
	}
	
li.FW_sMarginBottom1em {height: 1%}	
	
.FW_sGaleriaImg {
	clear:both;
	height:auto;
	overflow:auto;
	width:99%;
}

.FW_sMargin8 {
	margin:8px !important;
}
.FW_sMargin4 {
	margin: 4px 8px!important;
	}
.FW_sMarginEsq8 {
	margin: 0  0  0 8px!important;
	}
.FW_sMarginDre20{
	margin: 0  20px 0  0!important;
}
.FW_sMarginDre8 {
	margin: 0  8px 0  0!important;
	}	
.FW_sMargin0 {
	margin: 0px!important;
	}	
span.FW_sNormal {
	font-weight: normal !important; 
	text-decoration: none !important;
	}
.FW_sPadding8 {
	padding: 8px!important;
	}
.FW_sPadding4 {
	padding: 4px !important;
}
.FW_sMarginBottomMenys10 {
	margin-bottom: -10px;
	}

.FW_sMargin5_0 {
	margin: 5px 0 0 0;
	}
	
.FW_sIcoTel {
	background:transparent url(../img/ico_telefon.gif) no-repeat scroll left center;
	padding:0.3em;
	background-position: 0 .2em;
	}
	
.FW_sFonsBlanc {
	background-color:#FFFFFF !important;
	color:#585854;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	margin:0pt 1px 0pt 0pt !important;
	padding:0pt !important;
	text-decoration:none;
	width:99%;
	}

form.FW_sTransparent {
	background: none;
	margin: .3em 0 .3em 0;
	padding: 0px;
	display: inline;
	}

input.FW_sImgAnar {
	margin: 0px 0% 0 0%!important;
	vertical-align: bottom;
		}
	
/* INICI: Llistat MAPA WEB */
.FW_mapawebx {
	padding: 2px 3px 2px 0px;
	margin: 0px 15% 0px 0px;
	border-color: #8D8D8D;
	border-style: solid;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-width: 1px;
	}
.FW_mapawebx h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 3px 0px;
	/*padding: 0px 0px 0px 30px;*/
	color: #660303;
	font-size: 1.1em;
	/*background: url("../img/ico_pages.gif") left no-repeat;*/ 
	}
.FW_mapawebx h3 a {
	font-family: Verdana;
	color: #AC2115;
	}
.FW_mapawebx h3 a:link, .FW_mapawebx h3 a:visited {
	font-family:Verdana;
	color: #AC2115;
	}
.FW_mapawebx h3 a:hover, .FW_mapawebx h3 a:active {
	font-family:Verdana;
	color: #AC2115;
	}
ul.FW_llista_gris { 
	margin-bottom: 20px;
	color: #4D4D4D !important;
	}
ul.FW_llista_gris li a, a.gris{ 
	color: #4D4D4D !important;
	text-decoration: none;
	}
ul.FW_llista_gris li a:link,.FW_llista_gris li a:visited{ 
	text-decoration: none;
	}
ul.FW_llista_gris li a:hover,.FW_llista_gris li a:active{ 
	text-decoration: underline;
	}
ul.FW_fletxa_llista, ul.FW_fletxa_llista ul{
	list-style-type: none; 
	padding: 0; 
	margin: 0; 
	} 
.FW_fletxa_llista li{ 
	background:  url("../img/flechamenu.gif") left center no-repeat;
	background-position: 0px 6px; 
	padding-left: 12px;
	}
.FW_bullet_llista_nivell1 li{ 
   background:  url("../img/flechamenu.gif") left center no-repeat;
   background-position: 6px 8px;
   padding-left: 18px;
   font-weight: bold;
   }
.FW_bullet_llista_nivell2 li{ 
   background:  url("../img/FW_bullet_major.gif") left center no-repeat;
   background-position: 0px 8px;
   padding-left: 10px;
   font-weight: normal;
   }
/* FI: Llistat MAPA WEB  */
	
/* Inici format taula 2 comlumnas */
.FW_sTaulaAncores {
	margin: 0;
	padding-left: 0;
	list-style: none;
	}
.FW_sTaulaAncores li {
	}
.FW_sTaulaAncores .FW_sFila{
	width: 99%;
	display: block;
	}
.FW_sTaulaAncores .FW_sDre {
	margin-top: 0px;
	margin-right: 50%;
	}	
.FW_sTaulaAncores .FW_sEsq {
	width: 40%;
	margin-top: 0px;
	float: right;
	}
/* Fi format taula 2 comlumnas */

/* Titol Gris - */ 
.FW_spblocFonsRallatGris {
    margin-right: 7px;
	margin-bottom: 10px;
	/*background-image:url(../img/separador_ligero.gif);*/
	background: url(../img/FW_puntGris.gif) right top repeat-x;
	background-position: top;
	background-repeat: repeat-x;
	}
.FW_spfonsRallatGris	{
	background-image: url(../img/bg_caja.gif);
	background-repeat: repeat;
	margin-bottom: 0px;
	}
.FW_spfonsRallatGris h4 a {
	color: #AC2115;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
.FW_spfonsRallatGris h4 a:hover {
	text-decoration: underline !important;
	}
.FW_spfonsRallatGris  h4 {
	padding: 3px 0px 3px 20px;
	background-image:url(../img/separador_ligero.gif);
	background-position: bottom; background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #660303;
	}
.FW_spfonsRallatGris2	{
	background-image: url(../img/bg_caja.gif);
	background-repeat: repeat;
	margin-bottom: 0px;
	}
.FW_spfonsRallatGris2 h4 a {
	color: #AC2115;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
.FW_spfonsRallatGris2 h4 a:hover {
	text-decoration: underline !important;
	}
.FW_spfonsRallatGris2  h4 {
	padding: 3px 0px 3px 5px;
	background-image:url(../img/separador_ligero.gif);
	background-position: bottom; background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #AC2115;
	}
.FW_sImgOHW100 {
	width: 100%; 
	overflow: hidden;
	margin:0px;
	padding: 0px;
	}

div.FW_sImgOHW100 img {
	margin-top:0.4em;
}

.FW_sBorder1 {
	border: solid 1px #000; 
	padding: 2px 4px 2px 4px;
	}
	
.FW_sFonsColorBlanc {
	color: #FFF;
	}
.FW_sSubTitolCanal {
	background: #AC2115;
	padding: .2em 10px .2em 10px;
	margin: .4em 0 .2em 0;
	color: #FFF;
	font-weight:bold;
	}
	
.FW_sBlocEnlace	{
	clear: 	both;
	margin: 0px;
	padding: .2em 0px .2em  0px;
	}
	
.FW_sHeight2 {
	height: 2px!important;
	
	}

/* Inici estils Article */
.FW_sImatge350 {
	width:370px;
	}
	
.FW_sImatge200 {
	width:200px;
	}
/* Fi estils article */

/* Inici estils bloc destacats */
.FW_fDestacats {
	/*padding: 2px 0px 0px 4px;*/
	padding: 2px 0px 1px 4px;
	margin: 0px 0px 12px 0px;
	/*background: #4D4D4D url(../img/FW_fDestacats.gif) top right no-repeat;*/
	background: #5D5D5D url(../img/FW_PastillaGris.jpg) top right no-repeat;
	height: 100%;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

.FW_fDestacats2 {
	/*padding: 2px 0px 0px 4px;*/
	padding: 2px 0px 1px 4px;
	margin: 0px 0px 12px 0px;
	/*background: #4D4D4D url(../img/FW_fDestacats.gif) top right no-repeat;*/
	background: #5D5D5D url(../img/FW_PastillaGris.jpg) top right no-repeat;
	height: 100%;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}
	
.FW_fDestacatsVermell {
	/*padding: 2px 0px 0px 4px;*/
	padding: 2px 0px 1px 4px;
	margin: 0px 0px 12px 0px;
	/*background: #4D4D4D url(../img/FW_fDestacats.gif) top right no-repeat;*/
	background: #680404 url(../img/FW_PastillaVermella.jpg) top right no-repeat;
	height: 100%;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}	

.FW_fDestacats h5 {
	height: 1.6em;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

.FW_fPastillaGris1024x20 {
	background: #5D5D5D url(../img/FW_PastillaGris_1024x20.jpg) top right no-repeat;
	}

/* Inici estils bloc destacats */
.FW_fPastillaNormal {
	/*background:#C8C7C6 url(../img/bg_pastillahome.gif) right top no-repeat;*/
	background: #680404 url(../img/FW_PastillaVermella.jpg) top right no-repeat;   
	font-weight:bold;
	/*color:#660303;*/
	color: #ffffff;
	height:100%; 
	margin-top: 12px;   
	/*padding: 2px 0px 0px 4px;*/
	padding: 2px 0px 1px 4px;
	}

.FW_imgTextDre a {
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	}
.FW_imgTextDre a:hover  {
	text-decoration: underline;
	}
	
a.FW_linkSub {
	font-weight: normal;
	text-decoration: underline;
	}
/* Fi estils bloc destacats */

/* Inici bloc puntejat ratllat */
.FW_primer_nivell_top{
	/*background: url(../img/FW-imag-bg-destaq-top.gif) top left no-repeat;*/
	margin: 4px 0px 4px 0px;
	padding: 0px;
	border: solid 1px #8D8D8D;
	}
.FW_primer_nivell_top .FW_primer_nivell_bottom {
	/*background: url(../img/FW-imag-bg-destaq-bottom.gif) bottom right no-repeat;*/
	margin: 0px; 
	padding: 5px;
	}
.FW_primer_nivell_top .FW_primer_nivell_bottom p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	min-height:18px;
	font-size:102%;
	} 
/* Fi bloc puntejat ratllat */

/* Inici paginacio */
.FW_sLinkPaginacio {
	float: right;
	font-family:Verdana;
	padding-top:5px;
	text-decoration:none;
	}
	
.FW_sLinkPaginacio a, .FW_sLinkPaginacio a:link, .FW_sLinkPaginacio a:visited{
	color: #AC2115;
	font-family:Verdana;
	padding-top:5px;
	text-decoration:none;
	}
	
.FW_sLinkPaginacio a:hover{
	text-decoration:underline;
	color: #AC2115;
	}
	
.FW_sTotalPagines {
	font-weight: normal;
	display: inline;
	margin-left: 5px;
	color: #4D4D4D;
	font-size: .8em;
	}
/* fi paginació */

.FW_sInline {
	display: inline;
	}	

/*Requadre de imatge banner*/
.FW_requadreImg{
	border: solid 1px #C8C7C6;
}

a.FW_titolCanal12, a:link.FW_titolCanal12, a:visited.FW_titolCanal12 {
	color: #AC2115;
	font-family: verdana;
	font-weight: bold;
	font-size: 1.15em;
	text-decoration: none;
}
a:hover.FW_titolCanal12{
	text-decoration:underline;
}

/* Men_ horitzontal */
.FW_menuh{
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left:15px;
	margin-top: 7px;
	margin-bottom:30px;
	margin-left:0px;
	list-style:none;
	list-style-image:none;
	/*background-image:url(../img/bg_caja.gif);*/
	background-repeat: repeat;
	border-color:#8D8D8D;
	border-style:solid none none;
	border-width:1px 0 0;
	}

ul.FW_menuh li {
	display:inline;
	padding: 0px 4px 0px 15px;
	margin-right:10px;
	background:url(../img/ico_organigrama.gif) left no-repeat;
	}

ul.FW_menuh li a, ul.FW_menuh li a:hover, ul.FW_menuh li a:visited, ul.FW_menuh li a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #83482a;
	}

ul.FW_menuh li a:hover {
	text-decoration:underline;
	}

ul.FW_menuh li a.seleccionat {
	color: #ac2115 !important;
	}

.FW_sFitxa {
	}

.FW_sFitxa .FW_dada {
	float:left;
	width: 200px;
	font-weight: bold;
}

.FW_sFitxa .FW_bloc_observacions {

}

.FW_sFitxa .FW_bloc_observacions .FW_dada {
	margin-left:6px;
	float:left;
	width: 200px;
	font-weight: bold;
}

.FW_sFitxa .FW_info {
	display: block;
	margin-left: 210px;
}

.FW_sFitxa .FW_info_ratllat {
	display: block;
	margin-left:202px;
}

.FW_sLinkMapa a, FW_sLinkMapa a:hover, FW_sLinkMapa a:visited, FW_sLinkMapa a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #83482a;
	padding: 0px 0px 0px 20px;
	background:url(../img/ico_mapa.gif) left no-repeat;
}

.FW_sLinkMapa a:hover {
	text-decoration:underline;
	}

.FW_p5 {
	padding-top: 8px;
	}

.FW_sActualitzacio {
	float:right;
	color:#4D4D4D;
	}

FW_sNoticia h4 {
	margin:0px 0px 0px 0px;
	}

.FW_sNoticia h4 a {
	color: #AC2115;
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	text-decoration: none;
	}

.FW_sNoticia h4 a:hover{
	text-decoration: underline;
	}

.FW_sImatgeFitxa {
	float:right;
	margin-left:10px;
	}

.vermell_nobullet, .vermell_nobullet_2, .vermell_avis{ color: #AC2115 !important; /* #B31717 */}

.FW_impacte {
	margin: 2px 0px 5px 0px;
	width: 100%;
	padding: 0px;
	}

.FW_caixaA {
	float: left;
	overflow: hidden;
	margin: 0 0.5% 0 0;
	width: 23%;
	height: 125px;
	padding: 0px;
	background-color: #818181;
	position: relative;	
	}

.FW_caixaB {
	float: left;
	overflow: hidden;
	margin: 0 0% 0 0;
	width: 38%;
	padding: 0px;
	height: 125px;
	background-color: #ccc;
	position: relative;	
	}

.FW_caixaC {
	float: right;
	overflow: hidden;
	margin: 0%;
	width: 38%;
	padding: 0px;
	height: 125px;
	background-color: #ccc;
	}
.FW_caixaBC {
	float: left;
	overflow: hidden;
	margin: 0 0% 0 0;
	width: 76%;
	padding: 0px;
	height: 125px;
	background-color: #FFF;
	position: relative;	
	}
	

.FW_caixaA h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 3.2em;
	margin: 20px 0px 0px 20px;
	line-height: 1em;
	background: none;
	}

.FW_caixaA h2 a, .FW_caixaA h2 a:link, .FW_caixaA h2 a:visited {
	color: #fff !important;
	background: none;
	}

.FW_caixaA h2 a:hover, .FW_caixaA h2 a:active {
	color: #fff !important;
	text-decoration: underline !important;
	background: none;
	}

.FW_caixaA h2.FW_white {
	color: #fff !important;
	background: transparent;
	margin: 30px 10px 10px 25px !important;
	background: none;
	text-decoration: none!important;
	font-size: 2.5em;
	}

.FW_caixaA h2.FW_white_gran {
	font-size: 3.2em;
	}

.FW_caixaA h2.FW_white a {
	color: #fff !important;
	font-weight: bold;
	background: none;
	text-decoration: none!important;
	}

.FW_caixaA h2.FW_white a:link {
	color: #fff !important;
	font-weight: bold;
	background: none;
	text-decoration: none!important;
	}

.FW_caixaA h2.FW_white a:visited {
	color: #fff !important;
	font-weight: bold;
	background: none;
	text-decoration: none!important;
	}

.FW_caixaA h2.FW_white a:hover, .FW_caixaA h2.FW_white a:active {
	color: #fff !important;
	font-weight: bold;
	background: none;
	text-decoration: underline !important;
	}

/* Banners */
.FW_sidebaner {
	width: 100%;
	background-color: #818181;
	margin: 5px 0px;
	padding: 0px;	
	overflow: hidden;
	}

.FW_sidebaner p {
	color: #fff;
	font-weight: bold;
	margin: 5px;
	padding: 0px;
	}

.FW_sidebaner a {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	margin: 5px;
	padding: 0px;
	}

.FW_sidebaner_without_margin_link{
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	margin: 0px !important;
	padding: 0px;
}

.FW_SBimage {
	height: 120px;
	background-color: #FFFFFF;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: 1px solid #666;
	}
	
.FW_sMarginEsq15 {
	margin: 0  0  0 15px!important;
	}

.FW_sTitolFons {
	padding: 2px 3px 2px 3px;
	margin: 0px 0px 10px 0px;
	background: transparent url(../img/FW_puntGris.gif) repeat-x scroll center top;
	}

.FW_sVermellFosc {
	color: #660303;
	}

.FW_sTitolSeparadorVermell {
	margin: 5px 0px 8px 0px;
	padding: 5px 0px 5px 0px;
	border-top:1px #AC2115 solid;
	}

.FW_sTitolSubratllat {
	margin: 5px 0px 8px 0px;
	padding: 0px 0px 5px 0px;
	background-image:url(../img/separador_ligero.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

.FW_sLlistaAncores {
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:20px;
	}

.FW_hrSeparadorNegre {
	border-bottom:1px #000000 solid;
	}

.FW_hrSeparadorPunts {
	clear:both;
	color: #FFFFFF;
	border: 0px;
	height: 1px;
	min-height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-position: center;
	background-repeat:repeat-x;
	background-image:url(../img/separador_ligero.gif);
	}	
            
form.FW_sTransparent2 {
	margin: .1em 0 .1em 0;
	padding: 0px;
	}
	
/*Estils de galeria de imatges (site genèric)*/
.FW_sLlistaComuFoto {
	margin-left: -40px;
	}	
ul.FW_sLlistaComuFoto li { 
	list-style-type:none;
	float: left; 
	width: 46%;
	margin: 0 .2em .2em 0;
	padding: 0 0 .2em 0;
	}
li.FW_sGaleria{
	margin-left: -1.5em;
	margin-right: .2em;
	}
.FW_sGaleria {
	float:left;
	width:100%;
	}

.FW_sGaleria100Width {
	width:100%;
	}

.FW_sGaleriaEsq {
	margin-left:6px;
}

.FW_sGaleriaImg100px {
	float:left; 
	border:1px solid black; 
	margin-right:8px;
}

.FW_sGaleriaTextFoto {
	margin-left:6px; 
	margin-right:2em;
}

.FW_sTextFoto {
	top: 0px!important;
	font-weight: bold;
	line-height: 1.5em;
	}
.FW_sTextFoto a, .FW_sTextFoto a:link, .FW_sTextFoto a:visited {	
	color: #AC2115;
	text-decoration: none;
	}
.FW_sTextFoto a:hover {	
	text-decoration: underline;
	}
.FW_sGrisFosc {
	color: #4D4D4D;
	}

.FW_titBulletN {
	background:url(../img/bullet_alt_.gif) 0 3px no-repeat;
	background-color: transparent !important;
	padding: 0px 0px 0px 15px;
	}

.FW_titBulletNegre{
	background:url(../img/bullet_negre.gif) 0 3px no-repeat;
	background-color: transparent !important;
	padding: 0px 0px 0px 15px;
}

.FW_sCaixaBorder {
	border: 1px solid #4D4D4D;
	}
	
.FW_sCaixaTitol {
	padding: 2px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	background-color: #4D4D4D;
	height: 1.4em;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

.FW_sCaixaTitol h4{
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

.FW_sColorNegre {
	color:#000000;
	}
	
.FW_sInterlineat15 {
	line-height:1.5em;
	}
	
.FW_sEtiqueta {
	color:#000000;
	font-weight:bold;
	}

.FW_sNoMarginBottom {
	margin-bottom:0px!important;
}


/* ----------------------TAULES --------------------------*/
.taula_base{border-collapse:collapse;border:2px solid #e7e6e4;font-size:1em;}

.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%;}

/* ELEMENTS SAC */
/* SERVEIS I TRAMITS */
.FW_fecha{
	color:#585854;
	font-size:0.9em;
}


.FW_fecha_article{
	color:#585854;
	font-size:0.9em;
	float:right;
}

.FW_sPaddingBottom_15px{
	padding-bottom: 15px;
	}

/* 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;
}
ul.dummy_tab li{margin-top:2px; font-weight:bold;}
ul.dummy_tab li ul{margin:0; padding:0;}
ul.dummy_tab li ul li{font-weight:normal;}
/* 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 #C8C7C6;
}

#bloc_esquerra 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 ul.tab>li#tab1, #bloc_esquerra ul.tab>li#tab2, #bloc_esquerra 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 ul.tab>li#tab4, #bloc_esquerra ul.tab>li#tab5, #bloc_esquerra ul.tab>li#tab6{padding: .2em .9em .2em .86em;}


#bloc_esquerra ul.tab>li{
	padding: .2em 0 .1em .1em;
}

#bloc_esquerra ul.tab li ul{
	margin: 0;
}

#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("../../binaris/img2/bullet_alt_.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 .tabsel{
   background: url("../../binaris/img2/bg_tabsel.gif") right top no-repeat;
   font-weight:normal;
   color:#3C3C44;
   height:16px;
}

#bloc_esquerra .tabunsel{
   background: url("../../binaris/img2/bg_tabunsel.gif") right top no-repeat;
   font-weight:normal;
   color:#3C3C44;
   height:16px;
}

#bloc_esquerra .tabover{
   background: url("../../binaris/img2/bg_tab_over.gif") right top no-repeat;
   font-weight:normal;
   color:#fff;
   height:16px;
}


#serveis_tramits #bloc_pastilles_tipus{position:relative;width:99.9%;}
#serveis_tramits .tabsel, #serveis_tramits .tabunsel, #serveis_tramits .tabover{
	width:30%; 
	float:left; 
	position:absolute; 
	top: 0;
	font-weight:bold; 
	line-height: 2.05em; 
	border-left: 1px solid #C8C7C6; 
	text-align: center;
	height: 27px;
	border-bottom: 1px solid #C8C7C6;
	padding-top: 0.3em;
}

#serveis_tramits #tab4.no_javascript, #serveis_tramits #tab5.no_javascript, #serveis_tramits #tab6.no_javascript{font-size: 1.5em !important; color: #B31717 !important;}

#serveis_tramits #tab4{left:0%; z-index:1;}
#serveis_tramits #tab5{left:30%; z-index:2;}
#serveis_tramits #tab6{left:60%; z-index:3;}

#serveis_tramits a.afegit{text-decoration:none!important; color: #000;}
#serveis_tramits #bloc_pastilles_tipus .tabsel a.afegit{color: #9A454D;}
#serveis_tramits #bloc_pastilles_tipus .tabover a.afegit{color: #000;}
#serveis_tramits #bloc_pastilles_tipus .tabsel{color: #660303; background: url("../img/bg_tabsel_sac_ultim.gif") right top no-repeat;}
#serveis_tramits #bloc_pastilles_tipus .tabunsel{background: url("../img/pastilla_serveis_unsel_ulti.gif") right top no-repeat;}
#serveis_tramits #bloc_pastilles_tipus .tabover{background: url("../img/pastilla_tabover_sac.gif") right top no-repeat; color: #000;}

#serveis_tramits #bloc_pastilles_tipus div.visible{
	position:relative;
	top: 2.2em;
	left: auto;
	background-color: #fff;
	border: 1px solid #C8C7C6;
	margin:0;
	padding: 1em 0 1em 0;
}
#serveis_tramits #bloc_pastilles_tipus>div.visible{	top: 30px !important;	}

* html #serveis_tramits ul.FW_sLlistaComu li.FW_sInlineImagNoti {
	display: inline-block;
}

#serveis_tramits #tab1_, #serveis_tramits #tab2_, #serveis_tramits #tab3_, #serveis_tramits #tab4_, #serveis_tramits #tab5_ {
	height:100%
}

.ocult {
	height:0em;
	left:-550px;
	overflow:hidden;
	position:absolute;
	top:-550px;
	width:0em;
}

/* Inici FW_sMenuHor */
.FW_sMenuHor { 
	border-bottom:1px solid #B1B1AD;
	float:left;
	margin:0px !important;
	padding:0px !important;
	width:100% !important;
	}	

div.FW_sMenuHor ul {
	margin: 0 0 0 0!important;
	padding: 0 0 0 0!important; 
	width: 100%!important;
	}

div.FW_sMenuHor ul li  {
	display: inline; 
	float: left !important;
	margin: 0!important;
	padding: 0!important;
	text-align: center;
	font-weight:bold;
	width: 30%!important;
	}

div.FW_sMenuHor ul li a {
	background:transparent url(../img/pastilla_serveis_unsel_ulti.gif) repeat scroll right top;
	border-left:1px solid #B1B1AD;
	color:#000000;
	float:left !important;
	font-size:1em !important;
	height:100% !important;
	margin:0px !important;
	padding:0px;
	text-decoration:none;
	width:100%;
}

div.FW_sMenuHor ul li a:hover { 
	text-decoration: none!important; 
	width: 99%;
}

a.FW_sMenuHorSelec { 
	color: #000000!important;
	text-decoration: none!important;
	background: url(../img/pastilla_tabover_sac.gif) right top no-repeat !important;
 	width: 99%;
	}

a.FW_sMenuHorSelec:hover {
	background: url(../img/pastilla_tabover_sac.gif) right top no-repeat !important;
	width: 99%;
	}

.FW_sDataNoticia2 {
	color: #4D4D4D;
	font-family: verdana;
	font-weight: bold;
	font-size: 1.07em;
	text-decoration: none;
	}
	
.FW_sDestacatNegreta {
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 0.96em;
	text-decoration: none;
	}
	
.FW_sLlistaMenu {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	font-weight: normal;
	height: 1.5em;
	background:url(../img/separador_ligero.gif) bottom repeat-x;
	}

* html .FW_sLlistaMenu {
	padding: 0;
	}
	
h3 span.FW_sDataNoticiaGris {
	color:#4D4D4D;
	display:inline;
	font-size:0.8em;
	font-weight:normal;
	margin-left:5px;
	}
.FW_sTitolNoticies h3 {
	color:#660303;
	font-family:Verdana;
	font-size:1.18em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

.FW_sTitolNoticiesSup h3 {
	color:#660303;
	font-family:Verdana;
	font-size:1.18em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

.FW_sMenuHorAct {
	margin: 2px 5px 0px 0px;
	padding: 0px 8px 0px 0px;	
	float: left;
	display:inline;
	background: transparent url(../img/vertical_caja.gif) no-repeat scroll right center;
	}

* html .FW_sMenuHorAct {
	padding: 1px 8px 0px 0px;
	}
	
li.FW_sMenuHorAct a { 
	/*line-height: 1.5em; 
	vertical-align: bottom;*/ 
	line-height: 1.6em;
	vertical-align: top;
	margin: 0 0 0 0;  
	}
	
li.FW_sMenuHorAct a img {  
	line-height: 1.5em; 
	text-decoration:none !important;
	/*margin: 1px 1px 0;*/
	margin: 0px 1px 3px 0px;
	vertical-align: bottom;
	}
	
.FW_sMenuHorAct a, .FW_sMenuHorAct a:link, .FW_sMenuHorAct a:visited {
	text-decoration:none;
	color:#585854;
	font-weight: normal;
	}
	
.FW_sMenuHorAct a:hover{
	text-decoration:underline;	
	}

.FW_sMenuHorDreta {
	margin: 2px 2px 2px 0px;
	float: right;
	}
	
li.FW_sMenuHorDreta a {
	line-height: 1.5em;
	vertical-align: top;
	margin: 0 0 0 0;
	}

li.FW_sMenuHorDreta a img {
	line-height: 1.5em;
	text-decoration:none !important;
	vertical-align: top;
	margin: 0 0 0 0;
	}

.FW_sMenuHorDreta a, .FW_sMenuHorDreta a:link, .FW_sMenuHorDreta a:visited {
	text-decoration:none;
	color:#585854;
	font-weight: normal;
	}
	
.FW_sMenuHorDreta a:hover{
	text-decoration:underline;	
	}		
	
/* Caixa resultats */

.FW_sBorder1Gris {
	border: 1px solid #CCC;
	border-top: 0px;
	}
/* Fi FW_sMenuHor */

.FW_sBold {
font-weight:bold;
}

/*Nou FP_Fitxa_Sac*/


.FW_sIcoPer {
	background: url(../img/ico_personal.gif) no-repeat left;
	padding: .3em;
	}

.FW_sIcoInt	{
	background: url(../img/ico_internet.gif) no-repeat left;
	padding: .3em;
	}

.FW_sIcoPages {
	background: url(../img/ico_pages.gif) no-repeat left;
	padding: .3em;
	}	

.FW_sCenterImg {
	text-align:center!important;
	margin: .9em 0 .9em 0!important;
	}

.FW_sClearInfoCanal {
	clear: both;
	height: 0px;	
}

.FW_sClearInfoCanal0 {
	clear: both;
	height: 0px;	
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

.FW_sDocList{
	font-weight: normal; 
	color: black; 
	font-size: 0.9em
}

.FW_sBlocTitolLlistat{
	margin-bottom: 8px;
}

.FW_IconaErrorCercador{
background: url(../img/FW_icona_error.gif) left top no-repeat;
padding: 1px 23px 5px 1px;
margin-left: 0px;
line-height: 1.5em;
border: 0px solid #660303;
margin-bottom: 15px;
Margin-top: 10px;
}

.FW_sTextErrorCercador{
font-weight: bold;
margin-left: 40px;
margin-bottom: 10px;
margin-top: 8px;
}

.FW_sPaddingEsqDre20{
	padding: 0pt 20px;
}

.FW_sPaddingEsqDre5{
	padding: 0pt 5px;
}

.presencialment {
	/*background:transparent url(http://www.gencat.cat/img2/ico_personal.gif) no-repeat scroll left center;
	padding:3px 0 3px 25px;*/
	padding:3px 0 3px 0px;
	text-decoration:none;
}

.FW_sEnllacNoticia {
	background:url(../img/enllac_destacat_noticia.gif) top left no-repeat;
	padding: 0px 0px 0px 15px;
}

.FW_sCompTxt {
	color:#494949;
	font-size:0.9em;
}	

.FW_titolMedia{
	color:#AC2115;
	font-family:Verdana;
	font-size:13px;;
	font-weight:bold;
}

/*****************************************
estilos utilizados en subscripcio.js
*****************************************/
.fletxa{
	list-style-type: none; 
	margin-left:0px;
	padding-left:0px;
}

ul.fletxa li {
background:transparent url(../img/bullet_vermell_major.gif) no-repeat scroll left top;
padding-left:12px;
}

#capa_menu_rss_titol {
 font-size:1.045em;
 display:block;
 margin-bottom:.5em;
}

#capa_menu_rss_opcions li a {
 color:#585854 !important;
 font-size:.91em !important;
 font-weight:normal;
 text-decoration:none;
 line-height: 1.5em !important;
 display:block;
}

#capa_menu_rss_feed{
 font-size:.91em;
 margin-top:.5em !important;
 color:#000000;
 display:block;
 font-weight:normal;
}

#capa_menu_rss_feed_url{
 color:#AC2115 !important;
}

#capa_menu_rss_close {
 float:right !important;
 padding:0 0 3em 1.5em !important;
 display:block;
 position:absolute;
 top:0px;
 right:3px;
}

#capa_menu_rss_close a {
 color:#4D4C4A !important;
 font-size:.815em !important;
}

#capa_menu_rss_close a hover{
 color:#000;
}
.texto, #ul_home, ul.destacat li {
color:#000000;
font-family:Verdana,Sans-Serif;
text-decoration:none;
}
.subtitulo {
color:#660303;
font-size:1.15em;
font-weight:bold;
text-decoration:none;
}

.FW_sRSS { 
	background: url(../img/ico_rss.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
	}

	
.FW_barraNavegacio {
	float: left;
	display: inline;
	background: transparent url(../img/barraNavegacio.gif) no-repeat scroll left center;
	padding-left:0.4em;
	}
	
/* Estilos rediseño 15/10/09 */

/* Caixa borde amb els 4 borders */
.FW_BorderContTop {
	background: url(../img/FW_puntGris.gif) right top repeat-x; 
	width: 100%;
	line-height: 1em;
	}
	
.FW_BorderContTop2 {
	background: url(../img/FW_puntGris.gif) right top repeat-x; 
	width: 100%;
	}
		
.FW_BorderContLeft {
	background: url(../img/FW_puntGris.gif) left top repeat-y; 
	width: 100%;
	}
.FW_BorderContRight {
	background: url(../img/FW_puntGris.gif) right top repeat-y; 
	width: 100%;
	}
.FW_BorderContBottom {
	background: url(../img/FW_puntGris.gif) bottom right repeat-x;
	line-height: .99em;
	width: 100%;
	}
	
.FW_BorderContBottom2 {
	background: url(../img/FW_puntGris.gif) bottom right repeat-x;
	width: 100%;
	}	
	
.FW_BorderContBottom img {
	margin-left: 1px;
	}
	
.FW_BorderComplet {
	border: solid 1px #8D8D8D;
	}	
	
.FW_BorderCompletCercador {
	border: solid 1px #818181;
	padding: 0.5em 0 1.2em 0.5em;
	margin: 1px;
	}	
	
.FW_titolImatge {
    margin-right: 7px;
	margin-bottom: 5px;
	background: url(../img/FW_puntGris.gif) right top repeat-x;
	background-position: top;
	background-repeat: repeat-x;
}

.FW_fonsTitolImatge h4 {
  padding: 3px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  }
  
.FW_fonsTitolImatge2 h4 {
	padding: 3px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}  

.FW_fonsTitolImatge h4 a, .FW_fonsTitolImatge2 h4 a {
	color: #AC2115;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.FW_fonsTitolImatge h4 a:hover, .FW_fonsTitolImatge2 h4 a:hover {
	text-decoration: underline !important;
}

.FW_spblocFonsLineaGris {
	background: transparent url(../img/FW_puntGris.gif) repeat-x scroll right top;
	padding: 5px 0 0 0;
}

.FW_blocFonsBlanc {
	padding: 0.5em 0 1.2em 0.5em;
	/*margin: 1px;*/
}

.FW_separadorBlocSAC {
	border-bottom:1px solid #8D8D8D;
	margin-left:-0.5em;
}


/******equipament***************/
.FW_detallEquip {
	width: 100%;
}

.FW_columLeft {
	float:left;
	width: 200px;
}

.FW_EquipGoogleMap {
	float:right;
	width: 215px;
}


* html .FW_EquipGoogleMap {
	position: relative;
	right: 0;
}


.FW_ColumAuto {
margin-left:0px;
margin-right:0px;
}

.FW_ColumAutoB{
margin-left:0px;
margin-right:225px;
}

.FW_ColumAutoC{
margin-left:210px;
margin-right:0px;
}

.FW_ColumAutoD{
margin-left:210px;
margin-right:225px;
}


.FW_sZonaEsq {
	width:200px;
}

.FW_BorderContTopX {
	background: url(../img/FW_puntGris.gif) right top repeat-x; 
	line-height: 1em;
	}
.FW_BorderContLeftX {
	background: url(../img/FW_puntGris.gif) left top repeat-y; 
	}
.FW_BorderContRightX {
	background: url(../img/FW_puntGris.gif) right top repeat-y; 
	}
.FW_BorderContBottomX {
	background: url(../img/FW_puntGris.gif) bottom right repeat-x;
	line-height: .99em;
	}

.FW_bordRoundTopLeft {
	background: url(../img/FW_cantonadaGris_001.png) 0 0 no-repeat; 
	}	

.FW_bordRoundTopRight {
	background: url(../img/FW_cantonadaGris_002.png) 100% 0 no-repeat;
	}	

.FW_bordRoundBotLeft {
	background: url(../img/FW_cantonadaGris_004.png) 0 100% no-repeat;
	}	

.FW_bordRoundBotRight {
	background: url(../img/FW_cantonadaGris_003.png) 100% 100% no-repeat;
	}

.FW_pastillaGrisEsq {
	background: url(../img/FW_pastillaGris_001.png) no-repeat scroll left top;
	}
	
.FW_pastillaGrisCen {
	background: #525252 url(../img/FW_pastillaGris_003.png) repeat-x scroll left top;
	line-height: 20px;
	}		
.FW_pastillaGrisDre {
	background: url(../img/FW_pastillaGris_002.png) no-repeat scroll right top;
	}

.FW_titolBlanc {
	font-family: Verdana;
	font-weight: bold;
	font-size: 0.97em;
	color: #ffffff;
	margin: 0px 0px 0px 10px;
	}

.FW_sBlocEquip {
	background-image:url(../img/separador_ligero.gif);
	background-repeat:repeat-x;
	line-height: 1px;
	margin: 0px 10px 0px 10px;
}
	

#seccioMapa span {
white-space:normal;
}


.FW_tabla {
	clear: none;
}
.FW_fila {
	clear: both;
	display: block;
	height: 100%;
}

.FW_filaT {
	display: block;
	height: 100%;
	overflow: hidden;
}

.FW_col_titulo{
	float: left;
	font-weight:bold;
	margin: 1px 0px 1px 10px;
	padding: 0px 0px 1px 0px;
}

* html .FW_col_titulo {
	margin: 1px 0px 1px 5px;
}

.FW_widht_col_titulo{
	width: 30%;
}

.FW_col_datos {
	float: left;
	margin: 1px 0px 1px 5px;
	padding: 0px 0px 1px 0px;
}

.FW_widht_col_datos{
	width: 64%;
}

.FW_filaBlanco {
}

* html .FW_filaBlanco {
	line-height: .1em;
}
/* ***** fin equipament ************** */

/* *** ACCESIBILIDAD *** */
.FW_Italic {
	font-style: italic;
}

/* *******************************************************************
   In: Estilos Distribuidora de canales y carrusel
   ******************************************************************* */

.FW_dist_box {
	border: #E7E7E7 1px solid;
	height: 100%;
	padding: 5px 15px 5px 15px;
	}
	
.FW_dist_hiperdestacat{
	padding: 10px;
	margin-bottom: 10px;
	}	
	
.FW_dist_hiperdestacat_foto {
	float: left;
	width: 134px;
	overflow: hidden;
	/*align: center;*/
	}

	
.FW_dist_hiperdestacat_box_foto {
	padding-top: 3%;
	width: 100%;
	margin-bottom: 10px;
	}
	
.FW_dist_hiperdestacat_foto_2 {	
	float: left;
	margin-right: 2%;
	}
	
.FW_dist_hiperdestacat_fletxa {
	float: left;
	width: 2.1%;
	min-width: 15px;
	overflow: hidden;
	padding-top: 35px;
	}	

.FW_dist_hiperdestacat_descripcio {	
	margin-bottom: 3%;
	margin-top: 3%;
	text-align: left;
	}
	
.FW_dist_hiperdestacat_descripcio2 {	
	text-align: left;
	}
	
.FW_carrusel {
	overflow: hidden;
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
	}

.FW_dist_carrussel_hiperdestacat{
	padding: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	margin-right: 2%;
	}
	
.FW_carrussel_hiperdestacat_imatge {
	height: 90px;
	overflow: hidden;
	}
	
.FW_carrussel_hiperdestacat_imatge a {
	text-decoration: none;
	}

.FW_carrusel_titol {
	font-size: 1.07em;
	text-align: left;
	}
	
.FW_dist_sLinkVermellNegreta {
	color: #AC2115;
	font-family: verdana;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	}
	
.FW_dist_sLinkGrisNegreta {
	color: #4d4d4d;
	font-family: verdana;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	}	

.FW_carrussel_enrera_vermell {
	background: url(../img/FW_carrusel_fletxa_vermella_esq.gif) no-repeat;
	text-decoration: none;
	}

.FW_carrussel_endavant_vermell {
	background: url(../img/FW_carrusel_fletxa_vermella_dreta.gif) no-repeat;
	text-decoration: none;
	}
	
.FW_carrussel_enrera_gris {
	background: url(../img/FW_carrusel_fletxa_gris_esq.gif) no-repeat;
	text-decoration: none;
	}

.FW_carrussel_endavant_gris {
	background: url(../img/FW_carrusel_fletxa_gris_dreta.gif) no-repeat;
	text-decoration: none;
	}
	
.FW_carrussel_enrera_vermell a, .FW_carrussel_endavant_vermell a, 
.FW_carrussel_enrera_gris a, .FW_carrussel_endavant_gris a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
	text-decoration: none; 
	}		
	
.FW_carrussel_fons_banner {
 	height: 90px; 
	width: 120px;
	/*padding: 5px;*/
	/*padding-bottom: -1px;*/
	overflow: hidden;
	background: url(../img/FW_carrusel_background.jpg) no-repeat scroll;
	}
	
.FW_carrussel_fons_banner a {
	display: block;
	width: 110px;
	height: 80px;
	text-align: left;
	color: #ffffff; 
	padding: 5px;
	}	
		
.FW_dist_hiperdestacat_titol {
	font-size:1.07em;
	}	
	
.FW_dist_hiperdestacat_imatge_subHome {
	height: 110px;	
	margin-bottom: 10px;
	padding: 1px 0px 0px 15px;
	}

.FW_fecha_actividad {
  font-family: verdana; 
  font-size: 11px; 
  color: #4d4d4d;
}
	
.FW_dist_sNormal {
	color: #4D4D4D;
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
	text-decoration: none;
	}

.FW_dist_box_canal {
	float: left;
	width: 100%;
	}
	
.FW_dist_box2_canal {
	float: left;
	width: 32%;
	margin-right: 1%;
	}	
	
.FW_dist_box2_canal_2col {
	float: left;
	width: 49%;
	margin-right: 1%;
	}		
	
.FW_dist_box2_canal_sensemarge {
	float: left;
	width: 32%;
	}	

.FW_box_carrussel {
	overflow: hidden;
	width: 100%
	}

.FW_box_ocult {
	display: none;
	}
	
.FW_dist_box_canal_hijo {
	margin-top: 3%;
	}	
	


   
/* *******************************************************************
   Fi: Estilos Distribuidora de canales y carrusel 
   ******************************************************************* */


/* *******************************************************************
   * In: Cabecera tematica 											 *
   ******************************************************************* */

.FW_captem_esq {
	height: 135px;
	overflow: hidden;
	padding: 0;
	width: 23%;
	position: relative;
	background-color: #818181;
	margin-top: 3px;
	float: left;
}

.FW_captem_dre  {
	float: left;
	margin-left: 1%;
	width: 75.9%;
	position: relative;
	height: 135px;
	/*background-color: #818181;*/
	margin-top: 3px;
	overflow: hidden;
}

.FW_captem_TopRight, .FW_captem_BottomRight, .FW_captem_TopLeft, .FW_captem_BottomLeft {
	position: absolute;
	z-index: 999; 
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	overflow: hidden;	
}

.FW_captem_TopRight {
	background-image: url(../img/FW_captem_TopRight.png);
	right: 0;
	top: 0;
}

.FW_captem_BottomRight {
	background-image: url(../img/FW_captem_BottomRight.png);
	right: 0;
	bottom: 0;
}

.FW_captem_TopLeft {
	background-image: url(../img/FW_captem_TopLeft.png);
	left: 0;
	top: 0;
}

.FW_captem_BottomLeft {
	background-image: url(../img/FW_captem_BottomLeft.png);
	left: 0;
	bottom: 0;
}

* html .FW_captem_TopRight {
	background-image: url(../img/FW_captem_TopRight_ie.gif);
	right: -1px;
	top: -1px;
}

* html .FW_captem_BottomRight {
	background-image: url(../img/FW_captem_BottomRight_ie.gif);
	right: -1px;
	bottom: -1px;
}

* html .FW_captem_TopLeft {
	background-image: url(../img/FW_captem_TopLeft_ie.gif);
	left: -1px;
	top: -1px;
}

* html .FW_captem_BottomLeft {
	background-image: url(../img/FW_captem_BottomLeft_ie.gif);
	left: -1px;
	bottom: -1px;
}

.FW_captem_site {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background: none;
	font-size: 2.68em;
	margin: 47px 11px 9px 11px;	
	line-height: 1.3em;
}

.FW_captem_site2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background: none;
	font-size: 2.68em;
	margin: 12px 11px 9px 11px;	
	line-height: 1.3em;
}

.FW_captem_site3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

.FW_captem_esq a, .FW_captem_esq a:link, .FW_captem_esq a:visited {
	color: #ffffff;
	background: none;
	text-decoration: none;
	}
	
.FW_captem_esq a:hover, .FW_captem_esq a:active {
	color: #ffffff;
	background: none;
	}

.FW_captem_etiqueta {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.52em;
	font-weight: bold;
	margin: 14px 11px 0px 11px;
	line-height: 1.24em;	
}

/* *******************************************************************
   * Fi: Cabecera tematica 											 *
   ******************************************************************* */
 
/* Clase para el pie de los videos*/ 
.FW_PeuVideo {
	background-color:#FFFFFF;
	clear:both;
	color:#4D4D4D;
	font-family:arial;
	font-size:0.9em;
	margin:0;
	padding:0;
}

/*Clase para el pie de las imagenes*/
.FW_PeuImatge {
 	background-color: #FFFFFF;
    clear: both;
    color: #4D4D4D;
    font-family: arial;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}

/* Estils per al formulari de cerca SAC*/
.FW_gSacCercadorSubmit {
    background: url("../img/FW_cercador_bFons.png") no-repeat scroll left top #EBEBE9;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-weight: 700;
    height: 22px;
    padding-bottom: 2px;
    text-align: center;
    width: 54px;
    font-size: 1.1em;
}
.FW_sMapa {
background:transparent url(../img/map.gif) no-repeat scroll left center;
line-height:1.5em;
margin-left:2px;
padding:1px 15px 5px 1px;
}
.FW_peuImatgeActivitatAgenda {
	font-weight: normal;
	display: inline;
	color: #4D4D4D;
	font-size: .8em;
	float: left;
	}	
.FW_sDescActivitatAgenda p{
	margin-bottom: 5px !important;
	}
/* Nuevos estilos titol site (3)*/
.FW_menu_sobre_impacte{
	float: left;
    height: 0px;
    margin-top: 0px;
    position: relative;
    width: 100%;	
    z-index: 1;
    margin-left: 12px;
}
.FW_menu_sobre_impacte_esquerra{
 	background: url("../img/FW_fons_titol_site_esquerra.png") no-repeat scroll 4px top transparent;
    float: left;
    padding-top: 0;
}
.FW_menu_sobre_impacte_dreta{
	background: url("../img/FW_fons_titol_site_dreta.png") no-repeat scroll right top transparent;
    font-size: 26px !important;
    font-weight: bold !important;
    margin: 0 0 0 29px !important;
    padding: 34px 25px 20px 0 !important;
}
.FW_menu_sobre_impacte_dreta h2{
    margin: 0 !important;
}
.FW_menu_sobre_impacte_dreta h2 a, .FW_menu_sobre_impacte_dreta h2 a:link, .FW_menu_sobre_impacte_dreta h2 a:visited {
	background: url("../img/FW_titol_site_fons.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    padding: 27px 12px 20px;
    text-decoration: none;
   	font-family:Arial;
	font-weight:bold;
    font-size: 0.55em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.FW_menu_sobre_impacte_dreta h2 a, .FW_menu_sobre_impacte_dreta h2 a:link, .FW_menu_sobre_impacte_dreta h2 a:visited {padding-top: 26px;}
}
*:first-child+html .FW_menu_sobre_impacte_dreta h2 a {
	padding-top: 26px;
}
/* Nuevos estilos navegacio horitzontal (2)*/
/* Estil per a la capa contenidora principal */
#FW_bMenuHoritzontal_fonsGris {
    margin: 0px;
   	display: inline;
}
/* Estil per al primer el element de la llista d'enllacos */
.FW_First_MenuHoritzontal_sel_fonsGris {
	background: url("../img/FW_First_MenuHoritzontal.gif") no-repeat scroll left top transparent !important;
	}
.FW_First_MenuHoritzontal_sel_fonsGris a{
	color: #FFFFFF !important;
	}
/* Estil per al darrer el element de la llista d'enllacos */
.FW_Last_MenuHoritzontal_sel_fonsGris {
	background: url("../img/FW_Last_MenuHoritzontal.gif") no-repeat scroll right top transparent !important;
	}
.FW_Last_MenuHoritzontal_sel_fonsGris a{
	color: #FFFFFF !important;
	}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris {
    float: left;
    height: 1%;
    padding-bottom: 0.6em;
    padding-left: 0;
    margin: 0px;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris .FW_First_MenuHoritzontal_fonsGris {
    background: url("../img/FW_First_MenuHoritzontal_fonsGris.gif") no-repeat scroll left top transparent;
    border-left: medium none;
    margin-left: 0;
    padding-left: 15px;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris .FW_First_MenuHoritzontal_fonsGris a {
    padding-left: 0;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris li, #FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris li a {
    color: #333333;
    font-family: "Arial",verdana;
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.01em;
    padding: 10px 5px 0;
    text-decoration: none;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris li a:hover {
    text-decoration: underline;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris li {
    background: url("../img/FW_Items_MenuHoritzontal_fonsGris.gif") repeat-x scroll 0 0 #CCCCCC;
    border-left: 1px solid #FFFFFF;
    display: block;
    float: left;
    height: 26px;
    line-height: 1.1;
    margin: 0;
    padding-left: 0.5em;
    padding-right: 0.2em;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris .FW_Last_MenuHoritzontal_fonsGris {
    background: url("../img/FW_Last_MenuHoritzontal_fonsGris.gif") no-repeat scroll right center transparent;
    border-right: medium none;
    padding-right: 11px;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris .FW_Last_MenuHoritzontal_fonsGris a {
    padding-right: 0;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris .FW_sel {
    background: none repeat scroll 0 0 #AC2115;
    height: 24px;
}
#FW_bMenuHoritzontal_fonsGris .FW_Items_MenuHoritzontal_fonsGris .FW_sel a {
    color: #FFFFFF;
}
.FW_First_MenuHoritzontal_fonsGris_sel {
    background: url("../img/FW_First_MenuHoritzontal_fonsGris.gif") no-repeat scroll left top transparent !important;
    border-left: medium none;
    margin-left: 0;
    padding-left: 15px;
}
.FW_First_MenuHoritzontal_fonsGris_sel a {
    color: #FFFFFF !important;
}
.FW_Last_MenuHoritzontal_fonsGris_sel {
    background: url("../img/FW_Last_MenuHoritzontal_fonsGris.gif") no-repeat scroll right top transparent !important;
    border-right: medium none;
    padding-right: 11px;
}
.FW_Last_MenuHoritzontal_fonsGris_sel a {
    color: #FFFFFF !important;
}
.FW_menu_fons_titol_color{
	background-color: #AC2115;
}
a.FW_enllac_gris{
	color: #585854;
    font-weight: bold;
    line-height: 1.5em;
    text-decoration: none;
}
a.FW_enllac_gris:hover{
	text-decoration: underline;
}

/* Inici - Estils propis de la presentació d'un article amb pestanyes (fw_fp_article_pestanyes) */

.FW_bDetallArticlePestanyes {
	margin-right: 29%;
}

.FW_bDetallArticlePestanyes  .FW_clear {
	clear: left !important;
}

.FW_bDetallArticlePestanyes .FW_sFlotaEsquMarginTop {
	clear: left !important;
}

.FW_bDetallArticlePestanyes .FW_BorderContTop {
	margin-top: 10px;
	background: none;
	border-top: 1px solid #C8C8C8;
}

.FW_bDetallArticlePestanyes .FW_BorderContBottom {
	margin-top: 10px;
	background: none;
	border-bottom: 1px solid #C8C8C8;
}

#FW_navegacio_fitxes_pestanyes {
	display: none;
}

.FW_fitxes_servei_js .FW_fitxa_pestanyes_contingut {
	border: 1px solid #c8c8c8;
	border-top: none;
	padding: 1em;
	margin-bottom: 10px;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes {
	display: block;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes .FW_navegacio_wrap_list
	{
	border-bottom: 1px solid #c8c8c8;
	min-width: 100%;
}
.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes .FW_navegacio_wrap_list li
	{
	*display: inline;
}
.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes ul {
	display: inline-block;
	list-style: none;
	margin: 0 0 -1px 0;
	padding: 0 16px;
	vertical-align: top;
}

@-moz-document url-prefix() { 
	.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes ul {
		display: -moz-inline-box;
	}
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes li {
	background-color: #f0f0f0;
	border-bottom: 1px solid #c8c8c8;
	border-top-left-radius: 0.893em;
	border-top-right-radius: 0.893em;
	-moz-border-radius-topleft: 0.893em;
	-moz-border-radius-topright: 0.893em;
	padding: 0.6em 1em 0.3em;
	margin-right: 0.6em;
	display: inline-block;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes .FW_navegacio_prev img
	{
	margin-top: 4px;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes .FW_navegacio_next img
	{
	margin-top: 4px;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes li.FW_tab_actiu {
	background-color: white;
	border: 1px solid #c8c8c8;
	border-bottom-color: white;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes li.FW_tab_actiu a.FW_navegacio_show
	{
	color: #660303;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes.no_scroll_navigation ul
	{
	padding: 0;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes a.FW_navegacio_show
	{
	color: #AC2115;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes a.FW_navegacio_prev,.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes a.FW_navegacio_next
	{
	position: absolute;
	top: 0;
	z-index: 5;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes a.FW_navegacio_prev
	{
	left: 0;
}

.FW_fitxes_servei_js #FW_navegacio_fitxes_pestanyes a.FW_navegacio_next
	{
	right: 0;
}

.FW_titol_article_pestanyes {
	font-size: 1.7em;
}

.FW_area_destacats_article_pestanyes {
	width: 27%;
	float: right;
}
div.FW_area_destacats_article_pestanyes_caixa ul.FW_sLlistaComu div.FW_agac_destacats a {
	text-decoration: none;	
}
div.FW_area_destacats_article_pestanyes_caixa ul.FW_sLlistaComu div.FW_agac_destacats a.FW_agac_tituloDestacats span {
	background: url("../img/bullet_vermell_major.gif") no-repeat scroll left top transparent;
    color: #AC2115;
    font-weight: bold;
    line-height: 1.5em;
    list-style-position: inherit;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
}
div.FW_area_destacats_article_pestanyes_caixa ul.FW_sLlistaComu li.FW_sMargin4 a.FW_icBlau  {
  	background: url("../img/bullet_vermell_major.gif") no-repeat scroll left top transparent;
    color: #AC2115;
    font-weight: bold;
    line-height: 1.5em;
    list-style-position: inherit;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
}
.FW_area_destacats_article_pestanyes_caixa {
	border: 1px solid #CECECE;
	border-radius: 1.2em 1.2em 1.2em 1.2em;
	box-shadow: 0.1em 0.1em 0.3em #AAAAAA;
	margin-bottom: 1.5em;
	padding: 1.2em;
}

.FW_titol_destacats_pestanyes {
	font-size: 1.5em;
	color: #660303 !important;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 10px;
}
div.FW_area_destacats_article_pestanyes div.FW_area_destacats_article_pestanyes_caixa ul.FW_sLlistaComu div.FW_agac_destacats a.FW_agac_tituloDestacats img {
	max-width: 100%;
}
div.FW_area_destacats_article_pestanyes div.FW_area_destacats_article_pestanyes_caixa ul.FW_sLlistaComu div.FW_agac_destacats {
	margin-bottom: 10px;
}
a.customisable-highlight {
  	background: url("../img/bullet_vermell_major.gif") no-repeat scroll left top transparent;
    color: #AC2115;
    font-weight: bold;
    line-height: 1.5em;
    list-style-position: inherit;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
	}
/* Final - Estils propis de la presentació d'un article amb pestanyes */