/*	
	Data de creacio: 
	Autors: IT Deusto (J. Aragon)
	
	Data d'ultima modificacio: 26/09/2008
	Autors: IT Deusto (J. Aragon)
	
	CSS: Nous estils Factoria Web - IT Deusto
*/

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #660303;
	margin: 0px;
	padding: 0px;
	}
p { }
p a {
	color: #AC2115;
	font-weight: bold;
	}
.FW_clearAll {
	clear: all;
	}
.FW_clear {
	clear: both;
	}
.FW_sMargin8 {
	margin: 8px!important;
	}
.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(../../../binaris/img2/separador_ligero.gif);
	}
/* Blocks */
#FW_bloc_dreta_gran {
	width: 77%;
	float: right;
	}
.FW_impacte_grafic {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
	height: 93px;
	background: #ccc;
	overflow: hidden;
	}
	
/* Content Styles */
.FW_content {
	margin: 0px 0px 20px 0px;
	}
.FW_content h4 {
	color: #AC2115;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
.FW_content p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
.FW_contentinfo p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
.FW_leftColGran {
	float: left;
	margin: 0px 10px 0px 0px;
	}
.FW_contentinfo .FW_rightColPetit {
	width: 200px;
	float: right;
	margin: 0px 0px 10px 10px;
	}
.FW_content .FW_rightColPetit {
	width: 200px;
	float: right;
	margin: 30px 0px 10px 10px;
	}

.FW_rightColPetit .FW_imatge {
	width: 200px;
	margin: 0px 0px 3px 0px;
	}
.FW_rightColPetit .peu_foto {
	margin: 0px 0px 0px 0px;
	}
/* Infocanal Styles */
.FW_infocanal {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
.FW_infocanal h3 {
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
	}
.FW_infocanal p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}

/* INICI ESTILS COLUMNA DRETA
---------------------------- */	
/* Llista sense icons */

.FW_sFlotaEsquMarge {
	float: left;
	margin: 0px 10px 0px 0px;
	}
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 Estils comuns home */
.FW_sTitolNoticies {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image:url(../../../binaris/img2/separador_ligero.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.FW_sAvantitol {
	color: #4D4D4d;
	margin: 0px 0px 0px 0px;
	}
.FW_sAvantitol h4 {
	margin-bottom: 8px;
	padding: 0px;
	}
.FW_sTitolNoticies h4 {
	color: #660303;
	}
.FW_sNoticia {
	float: left;
	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 0px;
	}
.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 estils bloc destacats */
.FW_fDestacats {
	padding: 2px 0px 0px 4px;
	margin: 0px 0px 12px 0px;
	background: #4D4D4D url(../../../binaris/img2/FW_fDestacats.gif) top right no-repeat;
	height: 1.4em;
	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(../../../binaris/img2/FW_fDestacats2.gif) top right no-repeat;
	height: 1.4em;
	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(../../../binaris/img2/bg_pastillahome.gif) right top no-repeat;   
	font-weight:bold;
	color:#660303;
	height:1.4em; 
	margin-top: 12px;   
	padding: 2px 0 0px 4px;
	}
.FW_imgTextDre a {
	font: verdana .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 Bloq Noticies amb foto o sense foto */
.FW_sBloqImagNoti{
	display:block;
}
.FW_sBloqImagNoti2{
	display:block;
	width:99%; 
	vertical-align: top;
	height:100%
}
.FW_sInlineImagNoti{
	display:inline;
	width:100%; 
	vertical-align: top;
	height:100%
}

.FW_sInlineImagNoti a {
	font: verdana .97em;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	}
.FW_sInlineImagNoti a:hover  {
	text-decoration: underline;
	}
/* Fi Bloq Noticies amb foto o sense foto */

/* Titol Gris - */ 
.FW_spblocFonsRallatGris {
	margin-bottom: 10px;
	background-image: url(../../../binaris/img2/separador_ligero.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
.FW_spfonsRallatGris {
	background-image: url(../../../binaris/img2/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(../../../binaris/img2/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(../../../binaris/img2/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(../../../binaris/img2/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;
	}

a.FW_icBlau {
	list-style-position: inherit;
	color: #0D506C;
	text-decoration: none;
	font-weight: bold;
	background:  url(../../../binaris/img2/bullet_blau_major.gif) top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 1.5em;
	}
a:hover.FW_icBlau {
	text-decoration: underline;
	}
/* Llistats VERMELLS */
a.FW_sLinkVermellNegreta{
	color: #AC2115;
	font: verdana .97em;
	font-weight: bold;
	text-decoration: none;	
	}
a.FW_sLinkVermellNegreta:hover{
	text-decoration: underline;	
	}
.FW_titBullet {
	background: url(../../../binaris/img2/bullet_alt_.gif) top left no-repeat;
	padding: 1px 0px 0px 15px;
	}

/** FW_bColEsquerraCos, FW_bColDretaCos : 
Dos columnes que divideixen el contingut pricipal de la grid 
*/
.FW_ancores {
	margin: 10px 0px;
	padding: 0px;
	width: 100%;
	}
.FW_ancores .FW_bColEsquerraCos{
	width: 49.5%;
	padding: 0px;
	margin: 0px;
	float: left;
	}
.FW_ancores .FW_bColDretaCos{
	width: 49.5%;
	padding: 0px;
	margin: 0px;
	float: right;
	}
/* Fi 2 columnes */
a.FW_sBotoAmunt {
	text-decoration: none;
	float: right;
	padding-right: 10px;
	margin-bottom: 0px;
	}

/* Bous LLISTATS i LINKS sense negreta 
---------------------------------------------- */
div.FW_llistat {
	padding: 0px;
	margin: 0px;
	}
div.FW_llistat a, div.FW_llistat a:link, div.FW_llistat p a, div.FW_llistat p a:link {
	color: #AC2115;
	font: verdana .97em;
	font-weight: normal;
	text-decoration: none;	
	}
div.FW_llistat ul {
	padding: 0px;
	margin: 10px 15px;
	}
div.FW_llistat ul li {
	padding: 0px;
	margin: 0px;
	color: #000;
	}
div.FW_llistat ul li a {
	color: #AC2115;
	font: verdana .97em;
	font-weight: normal;
	text-decoration: none;	
	padding: 1px 0px 0px 0px;
	}
div.FW_llistat ul li a:hover{
	text-decoration: underline;	
	}
div.FW_llistat p a {
	color: #AC2115;
	font-weight: normal;
	text-decoration: none;	
	}
div.FW_llistat p a:hover{
	text-decoration: underline;	
	}
div.FW_llistat table p a {
	color: #AC2115;
	font: verdana .97em;
	font-weight: normal;
	text-decoration: none;	
	}
table p a {
	color: #AC2115;
	font: verdana .97em;
	font-weight: normal;
	text-decoration: none;	
	}
	
table.taula_base {
	clear: both;
	width: 100%;
	}
th.FW_center { text-align:center; }
td.FW_center { text-align:center; }

/* INICI llistat RSS */
.FW_sInline {
	display:inline !important;
	}

.FW_sFlotaDre {
	clear:both;
	float:right;
	margin:0pt 0pt 0pt 8px;
	padding:0px;
	}

.FW_sTitolNoticiesAct {
	background-image:url(../img/separador_ligero.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:0px;
	}

.FW_sLlistaMenu {
	background:transparent none repeat scroll 0%;
	}
.FW_sLlistaMenu {
	background:transparent url(../img/separador_ligero.gif) repeat-x scroll center bottom;
	font-weight:normal;
	height:1.5em;
	list-style-type:none;
	margin:0px !important;
	padding:0px 0px 5px;
	}

.FW_sLlistaMenu {
	background:transparent none repeat scroll 0%;
	}
.FW_sLlistaMenu {
	background:transparent url(../img/separador_ligero.gif) repeat-x scroll center bottom;
	font-weight:normal;
	height:1.5em;
	list-style-type:none;
	margin:0px !important;
	padding:0px 0px 5px;
	}	

.FW_sMenuHorAct {
	display:inline;
	float:left;
	margin:1px 5px 0px 0px;
	padding:0px 8px 0px 0px;
	}

.FW_sLlistaMenu {
	font-weight:normal;
	list-style-type:none;
	}

FW_sMenuHorAct a, .FW_sMenuHorAct a:link, .FW_sMenuHorAct a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
li.FW_sMenuHorAct a {
	height:15px;
	padding-top:0px;
	}
li.FW_sMenuHorAct a img, li.FW_sMenuHorAct a {
	line-height:1.35em;
	text-decoration:none;
	}
li.FW_sMenuHorAct a {
	line-height:1.5em;
	margin:0pt;
	vertical-align:bottom;
	}
.FW_bAltreServeis a {
	margin:0pt;
	padding:3px 0pt 0pt;
	}

li.FW_sMenuHorAct a img, li.FW_sMenuHorAct a {
	line-height:1.35em;
	text-decoration:none;
	}
li.FW_sMenuHorAct a img {
	line-height:1.3em;
	margin:1px 0pt 0pt;
	text-decoration:none !important;
	vertical-align:top;
	}
/* FI llistat RSS */

div.destacats {	float:left; }	

.FW_sTitolNoticies h3 {
	color:#660303;
	font-family:Verdana;
	font-size:1.18em;
	font-weight:bold;
	margin:0;
	padding:0;
}

.FW_bOcult {
	left:-2000px;
	position:absolute;
	top:-2000px;
	}

div#capcalera div.cercador {width: auto; float: right; }
div#capcalera div.cercador form input#cerca { width: auto; }

.enllacos_principals a {
	color:#4D4C4A;
	font-size:.9em;
	text-decoration:underline;
	}
					
form input#cercadorOcult {
	border: #000000 solid 1px;
	font-family: Verdana;
	font-size: .9em;
	margin-left: 2px;
	margin-right: 3px;
	}
	
/* caye */
div#capcalera{
	margin:7px 0 0;
	}
	
div#capcalera div#menu_cap {
	background-color:transparent;
	margin:0;
	padding-bottom:2px;
	}
div#capcalera div#menu_cap ul li a:hover {
	background-color:#fff;
	color: #ac2115;
	text-decoration:none !important;
	}
div#capcalera div#menu_cap ul li a {
	color:#000;
	display:block;
	font-size:0.9em;
	font-weight:normal;
	padding:1px 8px 0 5px;
	background:transparent url(../Administracio/img/barraNavegacio.gif) no-repeat scroll left center;
	float:left;
	}
	
div#capcalera div#menu_cap ul {
	float:right;
	list-style-type:none;
	margin:0 -4px 0 0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	}

.FW_barraNavegacio {
	background:transparent url(../img/barraNavegacio.gif) no-repeat scroll left center;
	display:inline;
	float:left;
	padding-left:0.3em;
	}
#menu_cap ul li.menusel a{
	color: #ac2115 !important;
	}
	
div#capcalera div.cercador form input#cerca {
	
	}
	
#cercador {
	margin-top:3px;
	}
	
div#capcalera div.logo_petit {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 -6px 11px;
	/*min-height:34px;*/
	padding:0;
	}
div#capcalera div#menu_cap ul li { margin:0 0 0 -.3em; }	
div#menu_cap ul { overflow-x: hidden; }

.menusel {
	background:transparent url(../Administracio/img/barraNavegacio.gif) no-repeat scroll left center;
	}
div#capcalera div#menu_cap ul li.menusel a:hover {
	background:transparent url(../Administracio/img/barraNavegacio.gif) no-repeat scroll left center;
	}
