/********************************************************
	
	Data de creaci�: 10/10/2006
	Autors: IT Deusto (N. Artigas - J. Aragon)
	
	Data d'ultima modificaci�: 20/02/2007
	Autors: IT Deusto (J. Aragon)
	
	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_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: none;
    margin: .2em 0 .2em 25px!important;
    padding: 0 0 0 10px!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;
	}
		

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 {
	list-style-position: inherit;
	margin: 0px!important;
	padding: 0px!important;
	list-style-type: none;
	font-weight: normal;	/*
	padding: 0 0 6px 0;*/
	}
	
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;
}


/* 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_sVertAlBottom { vertical-align: bottom; }


.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;
	} 
	



/* flota esquerra*/
.FW_sFlotaEsqu {
	float: left;
	bottom: 0px;
	margin: 0 8px 5px 0 ;
	padding: 0px;
	}

.FW_sFlotaEsq84{
	width: 84px;
	height: 84px;
	border: 0px;
}

.FW_sImg100{
	width: 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;
	}
		
/* 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: 1px;
	background-color: #FFFFFF;
	}
.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 {
	/*float: left;*/
	margin-bottom: 12px;
	}
.FW_sNoticia h5 {
	margin: 0px 0px 5px 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_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 */



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  */




/* Inici estils MAPA WEB (DOGC i CJA)*/	

.FW_sFonsRallat {
	background: url(../img/bg_caja.gif);
	padding: 1em 0;
	margin: 1px;
	}

.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;
	}

.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) top left no-repeat;
	padding: 1px 0px 0px 15px;
	}


/* 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;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sDot { 
	background: url(../img/ico_dot.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
}

.FW_sPdf { 
	background: url(../img/ico_pdf_2.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sXls { 
	background: url(../img/xls.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sPpt { 
	background: url(../img/ppt.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}

.FW_sLinkExtern { 
	background: url(../img/link.gif) left no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 2px;
	line-height: 1.5em;
	}	
	
.FW_sRar  { 
	background: url(../img/ico_winrar.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}
.FW_sDocResta { 
	background: url(../img/ico_doc.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 2px;
	line-height: 1.5em;
	}
.FW_sZip { 
	background: url(../img/ico_winzip.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}
.FW_sSwf { 
	background: url(../img/ico_flash.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}
.FW_sMp3 { 
	background: url(../img/ico_audio.gif) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}
.FW_sMov { 
	background: url(../img/ico_video.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}
	
.FW_sWmv { 
	background: url(../img/ico_video.jpg) left top no-repeat; 
	padding: 1px 15px 5px 1px;
	margin-left: 6px;
	line-height: 1.5em;
	}

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_sMarginTop10 {
	margin-top: 10px !important;
	}	
.FW_sMarginBottom10 {
	margin-bottom: 10px !important;
	}
.FW_sMarginTop5 {
	margin-top: 5px !important;
	}	
.FW_sMarginBottom5 {
	margin-bottom: 5px !important;
	}
	
.FW_sMargin8 {
	margin: 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_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;
	}

	
/* INICI: 
Llistat MAPA WEB 
*/

.FW_mapawebx {
	padding: 2px 3px 2px 3px;
	margin: 0px 15% 10px 0px;
	}
.FW_mapawebx h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 3px 7px;
	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: #000 !important;
	}
ul.FW_llista_gris li a, a.gris{ 
	color: #000 !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;
	}	
/* FI: 
Llistat MAPA WEB 
*/
	
/* Inici format taula 2 comlumnas */
.FW_sTaulaAncores {
	margin: 0;
	padding-left: 0;
	list-style: none;
	}
.FW_sTaulaAncores li {
/*	padding-left: 10px;*/
	
	}
.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-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: #660303;
	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;
	}
.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;
	margin: 0px 0px 12px 0px;
	background: #4D4D4D url(../img/FW_fDestacats.gif) top right no-repeat;
	height: 100%;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

.FW_fDestacats2 {
	padding: 2px 0px 0px 4px;
	margin: 0px 0px 12px 0px;
	background: #818181 url(../img/FW_fDestacats2.gif) top right no-repeat;
	height: 100%;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

.FW_fDestacats h5 {
	
	height: 1.4em;
	color: #fff;
	font-family: Verdana;
	font-size: .97em;
	font-weight: bold;
	}

/* Inici estils bloc destacats */
.FW_fPastillaNormal {
	background:#C8C7C6 url(../img/bg_pastillahome.gif) right top no-repeat;   
	font-weight:bold;
	color:#660303;
	height:100%; 
	margin-top: 12px;   
	padding: 2px 0 0px 4px;
	}

a.FW_linkSub {
	font-weight: normal;
	text-decoration: underline;
	}
/* Fi estils bloc destacats */




/* 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;
}


.FW_titolCanal12{
	color: #AC2115;

	font-family: verdana;

	font-weight: bold;

	font-size: 1.15em;

	text-decoration: none;
}



/*

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;

	

	}

	

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 {

	/*margin-bottom:20px;*/

	}

	

.FW_sFitxa .FW_dada {

	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 {

	/*overflow: hidden;*/

	margin: 2px 0px 5px 0px;

	width: 100%;

	padding: 0px;

	}


.FW_caixaB {

	float: left;

	overflow: hidden;

	margin: 0 0% 0 0;

	width: 33%;

	padding: 0px;

	height: 125px;

	background-color: #ccc;

	}

.FW_caixaC {

	float: right;

	overflow: hidden;

	margin: 0%;

	width: 33%;

	padding: 0px;

	height: 125px;

	background-color: #ccc;

	}
.FW_caixaBC {

	float: left;

	overflow: hidden;

	margin: 0 0% 0 0;

	width: 66%;

	padding: 0px;

	height: 125px;

	background-color: #FFF;

	}
	







/* Banners */


.FW_sidebaner {

	width: 100%;

	background-color: #FF6600;

	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;

	}

	

.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);

	}	
            
/*desplegable2*/     
            
form.FW_sTransparent2 {
	margin: .1em 0 .1em 0;
	padding: 0px;
	/*_margin-bottom: 1.1em;*/
	
	}
	
/*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) top left no-repeat;
	background-color: transparent !important;
	padding: 1px 0px 0px 15px;
	}

/*
	Data de creaci�: 17/05/2007
	Autors: IT Deusto (M. Molist)
	
	Data d'ultima modificaci�:08/05/2007
	Autors: IT Deusto (M. Molist)
	
	CSS: Definici� d'estils P
*/

.FW_sCaixaBorder {
	border: 1px solid #4D4D4D;
	/*padding: 5px;*/
	}
	
.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;
	/*margin-bottom:10px!important;*/
	}
	
.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%;}.w100{width:100%;}

/* ELEMENTS SAC */
/* SERVEIS I TRAMITS */

.FW_fecha{
	color:#585854;
	font-size:0.9em;
}
/* TABULADORS HOME*/
div.contingut_tab{ 
	clear:both;
	width:99%;
	margin: 0;
	padding: 0 0 0 0;
	background-color: #fff;
}

#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: #9A454D; 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;	}

.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_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;
	}
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: 1px 5px 0px 0px;
	padding: 0px 8px 0px 0px;	
	float: left;
	display:inline;
	}
li.FW_sMenuHorAct a { line-height: 1.5em; vertical-align: bottom; margin: 0 0 0 0;  }
li.FW_sMenuHorAct a img{  line-height: 1.3em; text-decoration:none!important; vertical-align: top; margin: 1px 0 0 0; }
.FW_sMenuHorAct a, .FW_sMenuHorAct a:link, .FW_sMenuHorAct a:visited{
	text-decoration:none;
	color:#000000;
	font-weight: normal;
	}
.FW_sMenuHorAct 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;
	}

	
