/*
	Data de creacio: 27/02/2008
	Autors: IT Deusto (M. Molist)
	
	Data d'ultima modificacio: 29/08/2008
	Autors: IT Deusto (J. Aragon), David Prados Luna (Oesía)
	
	CSS: Definicio d'estils Carrerer
*/


h4 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-weight:bold;
	font-size: 1em;
	color: #4D4D4D;
	}

.FW_bCercadorImg {
	vertical-align:middle;
}

.FW_sIconNoDisplay {
	/*visibility:hidden;*/
	display:none;	
}


.FW_sIconHiddenVisibility {
	visibility:hidden;
}
.FW_sPadding0 {
	padding-left:0px!important;
}
.FW_sLabel {
	float:none!important;
}
.FW_sNegreta {
	font-weight:bold;
	}
	
.FW_sFloatLeft {
	float:left;
	}
	
.FW_sFloatRight {
	float:right;
	}
	
.FW_sMenuSuperior {
	float: right;
	padding-top:10px;
	}
	
.FW_sMenuSuperior a, .FW_sMenuSuperior a:link, .FW_sMenuSuperior a:visited{
	color: #AC2115;
	font-family:Verdana;
	text-decoration:none;
	font-size:0.87em;
	}	 

.FW_sMenuSuperior a:hover {
	text-decoration:underline;
	}
	
#FW_ZonaPestanyes {
	width:99.5%;
}

.FW_sDivCercador {
/*	border:1px solid #CCCCCC;
	border-top:0px;
	border-bottom:0px;*/
	padding: 10px 8px 5px 10px;
/*	width: 198px !important;*/
}
/*.FW_sDivCercador {
	padding:10px 10px 5px 10px;
}*/
/* Inici FW_sPestanyes */
ul#FW_sPestanyes {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	border-bottom: 1px solid #CCCCCC
	}
ul#FW_sPestanyes li {
	display: block;
	float: left;
	text-align: center;
	position: relative;
	top: 1px; 
	border-left: solid 1px #CCCCCC;
	}
ul#FW_sPestanyes li a {
	display: block;
	text-decoration: none;
	padding: .2em 14px .2em 14px;
	font-family: verdana;
	font-size: .97em;
	font-weight: bold;
	}
	
ul#FW_sPestanyes li a:hover {
	text-decoration: underline;
	}
	
a.FW_sPestanyesNoSelGris {
	color: #AC2115;
	background:  url(../img/bg_pest_sel_gris.gif) right top no-repeat;
	}
	
a.FW_sPestanyesNoSelGris_ultim {
	color: #AC2115;
	background:  url(../img/bg_sel_ultim_gris.gif) right top no-repeat;
	}
a.FW_sPestanyesNoSel {
	color: #AC2115;
	background:  url(../img/bg_pest_sel.gif) right top no-repeat;
	}
a.FW_sPestanyesSel {
	color: #000000;
	display: block;
	background: black;
	border-bottom: 1px solid #FFFFFF;
	background:  url(../img/bg_pest_sel.gif) right top no-repeat;
	text-decoration: none;
	}
a.FW_sPestanyesNoSel_ultim {
	color: #AC2115;
	background:  url(../img/bg_sel_ultim.gif) right top no-repeat;
	}
a.FW_sPestanyesSel_ultim {
	color: #000000;
	display: block;
	background: black;
	border-bottom: 1px solid #FFFFFF;
	background:  url(../img/bg_sel_ultim.gif) right top no-repeat;
	text-decoration: none;
	}

/* Fi FW_sPestanyes */
/* Inici Punts d'interes */

.FW_sSeleccioPI {
	padding:10px 40px 5px 10px;
	margin:0px;	
	}
	
.FW_fFormPI {
	margin:0px;
	padding:0px;
	}

.FW_sCaixaForm {
	/*border:1px solid #CCCCCC;
	border-top:0px;*/
	padding:0px;
	margin:0px;
	float:left;
	width:100%
	}
	
.FW_fZonaColumnes {
	width:100%;
	padding:0px;
	margin:0px;
	}
	
.FW_fColumna1 {
	float:left;
	width:48%;
	}
	
.FW_fColumna2 {
	float:right;
	width:48%;
	}

.FW_sIntroPI {
	padding:10px 10px 5px 10px;
	margin:0px;
	}
	
.FW_sAreaLlista {
	padding:10px 40px 5px 40px;
	}
	
.FW_sAreaButton {
	background: url(../img/bg_caja.gif);
	padding: 10px 35px 5px 35px;
	}
.FW_sAreaButton input.FW_sFloatLeft {
	/*width: 170px;*/
	text-align: left;
	}
.FW_sAreaButton a, .FW_sAreaButton a:link, .FW_sAreaButton a:visited{
	color: #AC2115;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 5px 5px;
	vertical-align:bottom;
	}

.FW_sCheckPI2 {
	padding-bottom:0px; 
	margin-bottom:0px;
	}

.FW_sLlistaPuntsInteres li a, .FW_sLlistaPuntsInteres li a:link, .FW_sLlistaPuntsInteres li a:visited{
	color: #AC2115;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	padding-left:4px;
	}
.FW_sLlistaPuntsInteres li a:hover{
	text-decoration:underline;
	}
	
.FW_sLlistaCheck {
	list-style-position: inherit;
	margin: 0px 0px 0px 0px!important;
	list-style-type: none;
	font-weight: normal;	
	padding:0px 0px 0px 0px!important;
	}
	
.FW_sLlistaCheck li label {
/*	padding:0px 0px 5px 10px;*/
	font-weight:bold;
	}
	
.FW_sImgIcon {
	vertical-align:middle;
	margin-left:5px;
	}
	
.FW_sCheckPI {
	vertical-align:bottom; 
	padding-bottom:0px; 
	margin-bottom:0px;
	} 
/* Inici Resultats punts d'interes */
.FW_sZonaTaulesResultat {
	padding:10px 40px 5px 40px;
	}

.FW_tResultatCercaPI {
	margin-top:10px;
	margin-bottom:30px;
	border-top:1px solid #000000;
	width:100%
	}
		
.FW_tResultatCercaPI td{
	padding:3px 0px 3px 5px;
	vertical-align:top;
	}
	
.FW_tResultatCercaPI tbody td{
	padding:10px 0px 10px 5px;
	background:url(../img/separador_ligero.gif) bottom repeat-x;
	vertical-align:top;
	}
	
.FW_tResultatCercaPI .FW_tColumna1{
	width:20%;
	font-weight:bold;
	}

.FW_tResultatCercaPI .FW_tColumna2{
	width:80%;
	}
	
.FW_tResultatCercaPI .FW_tColumna3{
	width:20%;
	}
	
.FW_tResultatCercaPI .FW_tCap {
	background-color:#AC2115;
	color:#FFFFFF;
	}
/* Fi resultats punts d'interes */
/* Fi punts d'interes */
/* Inici estils Llegenda */
.FW_tLlegenda {
	margin-top:10px;
	margin-bottom:30px;
	border-top:1px solid #000000;
	width:100%;
	}
		
.FW_tLlegenda td{
	padding:3px 0px 3px 5px;
	vertical-align:top;
	}
	
.FW_tLlegenda tbody td{
	padding:10px 0px 10px 0px;
	vertical-align:top;
	}
	
.FW_tLlegenda .FW_tColumna1{
	width:50%;
	}

.FW_tLlegenda .FW_tColumna2{
	width:50%;
	}
	
.FW_tLlegenda .FW_tCap {
	background-color:#AC2115;
	color:#FFFFFF;
	font-weight:bold;
	}
/* Fi estils Llegenda */
/* Inici Estils ajuda */

.FW_sPestanyaAjuda {
	/*border:1px solid #CCCCCC;
	border-top:0px;*/
	padding:15px 40px 15px 40px;
	margin:0px;
	}
	
.FW_sMenuCerca {
	list-style-position: inherit;
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline;

	}
	
.FW_sMenuCercaItem {
	margin-right: 58px;
	margin-bottom:15px;
	float:left;
	}
	
.FW_sMenuCercaItemUltim {
	margin-bottom:15px;
	float:left;
	}
	

/* Fi estils ajuda */

/* Estils pel cercador de municipis*/
.FW_sInfo {
	font-size:0.8em;
}

.FW_ZonaCercador {
	padding:10px 10px 10px 10px;
	/*padding:0px;*/
}

.FW_sCaixaCercador {
	/*border:1px solid #CCCCCC;
	border-top:0px;*/
	/*padding:10px 10px 5px 10px;*/
	/*background-color:#FFFFFF;*/
	/*width:223px;*/
	width:225px;
	}



.FW_sInputCercador {
	margin-bottom:10px;
	}
		
.FW_sButtonDacord {
	float:left;
	width:48%;
	}
	
.FW_sButtonCancel {
	float:right;
	width:48%;
	}
	
.FW_sZonaResultats {	
	border:1px solid #000000;
	margin: 5px 0px 15px 0px;
	padding: 5px;
}

.FW_sZonaButtonResultats {
	margin-bottom:10px;
	padding:0px 5px 0px 5px;
	}
	
.FW_sTitolResultats {
	margin:0px 0px 5px 0px;
	font-size:1em;
	text-align:center;
}

.FW_sBackColorClar {
	/*background-color:#F5F6F8;*/
	background-color:#F5F5F5;
	padding:2px 0px 2px 5px;
	}
	
.FW_sBackColorFosc {
	/*background-color:#f0f1f2;*/
	background-color:#FFFFFF;
	padding:2px 0px 2px 5px;
	}
	
.FW_sBackColorSeleccionat {
	background-color:#AC2115;
	padding-left:2px;
	}
	
.FW_sCaixaResultats {
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	width: 155px;
	overflow: scroll;
	}

.FW_sSelectResultat {
	width:177px;
}

.FW_sZonaPestanyes {
	margin:0px;
	padding:0px;
}

ul#FW_sPestanyesCercador {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	border-bottom: 1px solid #CCCCCC
	}
	
ul#FW_sPestanyesCercador li {
	display: block;
	float: left;
	text-align: center;
	/*margin-right: .2em;*/
	position: relative;
	top: 1px; 
	border-left: solid 1px #CCCCCC;
	}
	
ul#FW_sPestanyesCercador li a {
	display: block;
	text-decoration: none;
	padding: 0px 12px 0px 12px;
	font-family: verdana;
	font-size: .87em;
	font-weight: bold;
	}
	
ul#FW_sPestanyesCercador li a:hover {
	text-decoration: underline;
	}

input.FW_sButtonNeg {
	border: solid 1px #000000;
	background-color: #F7F7F7!important;
	font-family: verdana;
	font-size: .9em;
	font-weight: bold;
	padding: .2em 0 .2em 0;
	cursor:pointer;
}


.FW_fEditEstils {
	border-color:#000000;
	border-width:1px;
	font-size:0.9em;
	}

.FW_sEditCarrer {
	/*width:195px;*/
	width:175px;
	}

.FW_sEditNum {
	width:35px;
	/*margin-right:5px;*/
	}

.FW_sWidth41 {
	width:41px;
}

.FW_sEditCruilla {
	/*width:153px;*/
	width:133px;
	
	}
.FW_sButtonPetit {
	width:20px;
	/*height:20px;*/
	padding:0.1em!important;
	font-size:0.8em!important;
	}
.FW_sBlocNum {
	float:left;
	margin: 0px 28px 0px 0px;
	padding:0px;
	}

.FW_sBlocButtons {
	width: 203px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	border-top: 0px;
	padding: 10px 10px 5px 10px;
	}

.FW_sSelectTipusPI {
	width:197px;
}
/* Fi cercador municipis */
/* Inici divs*/

.FW_mMapa {
	border: 1px solid #CCCCCC;
	width: 99.5%;
	/*_height:540px;*/
	}	
	
.FW_bContenidorD > .FW_mMapa {
	height:540px;
	}
	
.FW_mBarraIconsVertical {
	width: 37px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-top:0px;
	padding-top:0px;
	}
.FW_mZonaMapa>.FW_mBarraIconsVertical { width: 40px;  }

.FW_mBarraIconsHoritzontal1 {
	float:left;
	background-color:#eeeeee;
	margin:0px 7px 0px 0px;
	}

.FW_mBarraIconsHoritzontal2 {
	float:right;
	margin:0px 0px 0px 0px;
	}
.FW_mBarraIconsHoritzontal3 {
	float:left;
	margin:0px 0 0px 0px;
}

.FW_mIconHoritzontal {
	display:inline;
	vertical-align:middle;
	margin:0px 1px 0px 1px;
	}
	
.FW_mGrupIconsHoritzontal {
/*	list-style-position: inherit;*/
	list-style-type: none;
	margin: 0px!important;
/*	padding:5px 10px 5px 0px;*/
	float:left;
	padding: 5px 5px 0px 0;
	height: 30px;
	}
	
.FW_mGrupIconsHoritzontal img {
	vertical-align:middle;
	}

.FW_mGrupIconsHoritzontal2 img {
	vertical-align:middle;
	}
	
.FW_mBarraCursorVertical {
	width:10px;
	float:left;
	padding:0px 2px 0px 2px;
	}
	
.FW_mIconCursorVertical {
	margin-top:215px;
	}
	
.FW_mBarraCursorHoritzontal, .FW_mIconCursorLeft, .FW_mIconCursorCenter, .FW_mIconCursorRight {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.FW_mBarraCursorHoritzontal, .FW_mIconCursorLeft a img, .FW_mIconCursorCenter a img, .FW_mIconCursorRight a img { 
	line-height: 1px;
	font-size: .7em;	
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
.FW_mBarraCursorHoritzontal {
	width:100%;
	float:left;
	}
	
.FW_mBarraCursorHoritzontal_bottom, .FW_mIconCursorLeft a img, .FW_mIconCursorCenter a img, .FW_mIconCursorRight a img { 
	line-height: 10px;
	font-size: .9em;
	vertical-align: bottom;
	}	
.FW_mBarraCursorHoritzontal_bottom {
	width:100%;
	float:left;
	}
		
.FW_mIconCursorLeft {
	text-align:left;
	width:33%;
	float:left;
	}

.FW_mIconCursorCenter {
	text-align:center;
	width:33%;
	float:left;
	}

.FW_mIconCursorRight {
	text-align: right;
	width: 34%;
	float: right;	
	}

.FW_mIconCursorLateralLeft {
	width:1.5%;
	float:left;
	text-align:left;
	vertical-align:middle;
	display:table-cell;
	margin-top: 220px;
	}
	
.FW_mIconCursorLateralRight {
	width: 1.5%;
	float: right;
	text-align: right;
	vertical-align: middle;
	display: table-cell;
	margin-top:220px;
	}

.FW_mFotoMapa_prova {
	width: 97%;
	overflow: hidden;
	margin:0px auto 0px auto;
	}
	
.FW_mFotoMapa {
	width: 97%;
	float: left;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	}
	
.FW_mFilAriadna {
	margin-bottom:5px;	
	width:95%;
	border: solid 1px #FFFFFF;
	}
	
.FW_mMarginCursorHoritzontal {
	margin-left:320px;
	}

.FW_mZonaToolbar {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 40px;
}	

.FW_mZonaMapa {
	float:left;
	width:100%;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	}
	
.FW_mAreaMapa {
	border: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	/*_width: 95.8%;*/
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}
	
.FW_sMarginTop25 { margin-top: 25px; }	
.FW_sMarginTop177 { /*margin-top: 177px;*/ }	
.FW_sMarginTop34 { margin-top: 34px; }	
.FW_sMarginTop15 { margin-top: 15px; }	
.FW_sMarginTop11 { margin-top: 11px; }	

.FW_sMarginBottom20 { margin-bottom: 20px; }
.FW_sMarginBottom18  { margin-bottom: 18px; }
.FW_sMarginBottom15 { margin-bottom: 15px; }

.FW_sMarginLeft15 { margin-left: 15px; }

/* Fi mapa */






.FW_mBorderTop {
	border-top:1px solid #CCCCCC;
	}
	
.FW_mBorderLeft {
	border-left:1px solid #CCCCCC;
	}
	
.FW_mBorder {
	border:1px solid #CCCCCC;
	}
	



/* Inici Detall Punts d'interes */

.FW_sDetallPI {
	margin-bottom:10px;
	
	}
	
.FW_ImatgesDetall {
	padding:15px 40px 15px 40px;
	margin:0px;
	background-color:#eeeeee;
	border-top:1px solid #AC2115;
	}
	
.FW_sImatgeDetallPI {
	margin:0px 30px 0px 0px;
	}
/* Detall Punts d'interes */
/* David Prados Luna. Redefinit a sota de la pàgina.
.FW_tipusPlanol {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin:5px 0px 0px 0px;
	padding:10px 0px 10px 20px;
}
*/
.FW_itemTipusPlanol {
	display:inline;
	float:left;
	margin:0px 10px 0px 0px;
	padding: 0px;
}

.FW_itemTipusPlanol a {
	padding:0px!important;
	}
	
.FW_iconPlanol {
	/*border:1px solid #AC2115;*/
	border:0px solid #AC2115;
}

.FW_iconPlanolSeleccionat {
	/*border:1px solid #000000;*/
	border:2px solid #000000;
}

#dv_llistaResultats li a{
	color:#000000;
	text-decoration:none;
	}
	
.FW_sAreaMissatges {
	padding:5px 5px 5px 5px;
	margin:5px 0px 0px 0px;
	background-color:#f5f6f8!important;
	/*width:100%;*/
}

.FW_sNovaCerca {
	background:none;
	border:none;
	font-family: verdana;
	font-size: 1em;
	color:#AC2115;
	padding:0px;
	cursor:pointer;
	}
	
.FW_sMostraLlista {
	background: none;
	border: none;
	font-family: verdana;
	font-size: 0.87em;
	color: #AC2115;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right!important;
	float: right;
	cursor: pointer;
	width: 70px; 
	}
	
input:disabled.FW_sMostraLlista , button:disabled.FW_sMostraLlista { color: #CECECE; cursor: default; }
input:disabled { cursor: default; }


input:disabled:FW_sEditNum { background: #CCCCCC !important; border: red 1px solid; }
.FW_sCercaBold  {
	background:none;
	border:none;
	font-family: verdana;
	font-size: 1em;
	color:#AC2115;
	}

.FW_sMissatge {
/*	width:280px;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #CCCCCC;
	z-index:1000;
	position:absolute;
	top: 163px;
	right: 38px;
	right: 3%;
	padding:3px 3px 0px 10px;*/
	
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;

	padding:3px 3px 0 10px;
	position:absolute;
	right:3%;
	top:163px;
	width:288px;
	z-index:1000;
	}

.FW_sMissatgeCol1 {
	width:7.5%;
	float:left; 
	text-align:left;
	}
	
.FW_sMissatgeCol2 { 
	width:87.5%;
	float:left;
	}

.FW_sMissatgeCol2b {
	width:95%;
	float:left;
	}

.FW_sMissatgeCol3 {
	width:5%;
	float:left; 
	text-align:right;
	}
	
.FW_sLinkCartografic {
	margin:0px 0px 30px 40px;
	font-size:0.87em;
	}

.FW_sMissatgeCol2b_PI {
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
	/*width: 188px;*/
	margin: 0px 0px 0px 0px; 
	left: 0px;
	width:95%;
	float:left;
	}
.FW_sMarginRight12 { margin-right:12px; }
.FW_sMarginEsq12 { margin-left:12px; }	

.FW_sEditBoxMapa {
	width:280px;
	}
.FW_sEditBoxMapa245 {
	width:245px;
	}
.FW_sEditBoxMapa120 {
	width:120px;
	}	
.FW_sEditBoxMapa100 {
	width:100px;
	}		
.FW_sEditBoxMapa90 {
	width:90px;
	}	
.FW_sEditBoxMapa2 {
	width:210px;
	}
	
.FW_sMenuDetall {
	padding-top:15px;
	}
	
.FW_sMenuDetall a, .FW_sMenuDetall a:link, .FW_sMenuDetall a:visited{
	color: #AC2115;
	font-family:Verdana;
	text-decoration:none;
	/*font-size:0.87em;*/
	}	 

.FW_sMenuDetall a:hover {
	text-decoration:underline;
	}
	
.FW_sFloatNone { float: none!important; }	
.FW_sItalic { font-style: italic; }
.FW_sMarginRight20 { margin-right: 20px; }
.FW_sLineHeight16 { line-height: 1.6em; }
.FW_sMarginEsq45 { margin-left: 45px; }
.FW_sLineHeight25 { line-height: 2.5em;}

a.FW_sNoUnderline span.FW_sLinkExtern { width: 20px!important; float: none!important;}

#FW_msnAvis { width: 90%; margin-left: 45px; padding: 2px 35px 10px 10px; }

.FW_sTxtAvis img.FW_sMarginTop5 { margin-bottom: -2px; }

.FW_sButtonNeg2 {
	background-color:#FFFFFF !important;
	border:1px solid #666666 !important;
	color: #666666 !important;
	cursor:pointer;
	font-family:verdana;
	font-size: .9em;
	font-weight:bold;
	padding: .2em 0 .2em 0;
	}

.FW_sPosRel { position: relative; }

.FW_sBackgroundGris {
	background-color: #eeeeee;
	}
.FW_sBackgroundBlanc {
	background-color: #ffffff;
	}


#missatge_PI {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;

	}
.FW_sMissatgeCol2b {
	border: 0px;
	padding: 0px;
	}
	
.FW_sLiniaVermell { border-bottom: solid 1px #660303; padding: 0 0 5px 0;}

.FW_sOpacitat {
	filter: alpha(opacity=82);
	opacity:0.8;
	}
 
.FW_sBorderBottomOmbra {
	background: url(../../img/FW_sombra_poi.png) bottom right no-repeat;
	width: 190px;
	border: 0px;
	}
.FW_sIcPOITanca	{ padding: 3px 0px 0px 0px; margin-left: 174px; }
.FW_sPaddingTopBottom10 { padding: 10px 0;}
	
#dv_map {
	background-color:#FFFFFF;
	border:0px;
	color:#000000;
	padding:0px;
	position: absolute;/*
	right: 1.9%;*/
	right: 22px;
	top: 507px;
	z-index: 1000;
	padding:3px 0 0 3px;
	width: 159px;
	height: 109px;
	}
#dv_map_top {
	position: absolute; 
	top: 510px; 
	right: 165px;	
	z-index: 1001;
	}
#dv_map_bottom { 
	position: absolute; 
	top: 602px; 
	right: 23px; 
	z-index: 1001;
	}

.FW_sFormIc { width: 52px; display: block; }
.FW_sFormLabel {
	position: relative; 
	display: block; 
	margin: 0px;
	margin-left:55px; 
	/*top:-17px;*/
	color: #3C3C44; 
	margin-bottom: -15px;
	}

/* NOUS ESTILS 05/03/09 */
.FW_sBlanc{
	color:#fff;
	}
	
.FW_smarginesq3{
	margin-left:3px;
	}
	
.FW_sMarginEsq30{
	margin-left: 30px;
	}
	
.FW_sMarginEsq25{
	margin-left: 25px;
	}
/* Redefinit a sota de la fulla d'estils: David Prados Luna
a.FW_sBotoProp, a.FW_sBotoPunts{
	float:left;
	height:28px;
	width:49.9%;
	text-decoration:none;
	}
a.FW_sBotoProp{
	background:url(../../img/FW_butpropverm.gif) no-repeat;
}
a.FW_sBotoProp:hover{
	background:url(../../img/FW_butpropgris.gif) no-repeat;
	}
a.FW_sBotoPunts{
	background:url(../../img/FW_butpuntsverm.gif) no-repeat;
}
a.FW_sBotoPunts:hover{
	background:url(../../img/FW_butpuntsgris.gif) no-repeat;
	}
	*/
.FW_sBlocErrors {
	background: url(../../img/FW_ico_exclInvert.gif) no-repeat 10px 5px;
	border:1px solid #4D4D4D;
	position: relative;
	clear: both;
	width: 100%;
	margin-top:10px;
	}

.FW_sBlocErrors p{
	padding:3px 10px 5px 35px !important;
	margin: 0;
	}
	
.FW_sAspatanca {
	position: absolute;
	top: 3px;
	right: 3px;
	}
	
.FW_sFletxaPunts{
	background:transparent url(../img/FW_bullet_menu_int_vermell.gif) no-repeat scroll left center;
	padding-left: 10px;
	color: #AC2115;
	}
	
.FW_sFletxaPuntsVerm{
	background:transparent url(../img/FW_bullet_menu_int_vermell.gif) no-repeat scroll left center;
	padding-left: 10px;
	color: #ac2115;
	}	
.FW_sFletxaPuntsVerm_ {
	background:transparent url(../img/FW_bullet_menu_int_ver_obl.gif) no-repeat scroll left center;
	padding-left: 10px;
	color: #ac2115;
	}

.FW_sFletxaPuntsObert{
	background:transparent url(../img/FW_bullet_menu_int_ver_obl.gif) no-repeat scroll left center;
	/*margin-left:-3px;*/
	padding: 0px 13px 2px;
	color: #AC2115;
	}
	
.FW_sFletxaPuntsVermObert{
	background:transparent url(../img/FW_bullet_menu_int_ver_obl.gif) no-repeat scroll left center;
	/*margin-left:-3px;*/
	padding: 0px 13px 2px;
	color: #000;
	}

	
.FW_bTitol {
	clear:both;
	padding:5px 0 5px 0;
	width:99.8%;
	}
	
/* LLISTAT ANCORES */
.FW_bColEsquerraCos {
	float:left;
	left:0;
	margin:0;
	padding:0 !important;
	top:0;
	width:47%;
	}
	
.FW_bColDretaCos {
	float:right;
	left:0;
	padding:0 !important;
	top:0;
	width:47%;
	}
	
.FW_titBullet {
	background:transparent url(../img/bullet_vermell_major.gif) no-repeat scroll left top;
	padding:1px 0 0 15px;
	}
	
a.FW_sLinkVermellNegreta {
	color:#AC2115;
	font-family:verdana;
	font-size:0.97em;
	font-weight:bold;
	text-decoration:none;
	}
	
.FW_sLlistaAncores {
	border-bottom:none;
	border-top:none;
	}
	
.FW_hrSeparador2 {
	background: #FFFFFF url(../img/separador_ligero.gif) repeat-x;
	border: 0;
	color: #FFFFFF;
	height: 1px;
	padding:1px;
	clear: right;
	}

/* FI LLISTAT ANCORES */

/* AJUDA */
a.FW_eCanalsLink {
	background:transparent url(../img/mes_arbre.gif) no-repeat scroll 0 0.2em;
	padding-left:15px;
	}

.FW_eTitolCanals a {
	font-weight:bold;
	text-decoration: none;
	}
	
.FW_eTitolCanals a:hover {
	text-decoration:underline;
	}
	
a.FW_eCanalsLinkSel {
	background:transparent url(../img/menys_arbre.gif) no-repeat scroll 0 0.2em;
	color:#000000;
	padding-left:15px;
	}
	
a.FW_eCanalsLink {
	color:#000;
	}
	
.FW_eBlocsForms100 {
	clear:both;
	}
/* FI AJUDA */
/* FI NOUS ESTILS 05/03/09 */

.FW_sPad_0_15_0_20 { padding:0px 15px 0px 20px; }
.FW_sPaddingBottom5 { padding-bottom: 5px; }

/**
 * Estils nous: 20/09/2010
 */
.boxline a { color: #AC2115; font-size: 1em; }
.boxline #asideTabs ul { list-style-type: none; padding: 0; margin: 0; font-size: .9em; margin-bottom: 15px; }
.boxline #asideTabs ul li { display: inline; margin-left: 1px; padding-left: 5px; border-left: 1px solid #070707; }
.boxline #asideTabs ul li:first-child,
.boxline #asideTabs ul li.first-child {  border-left: none; margin-left: 0; padding-left: 0; }
.boxline #asideTabs .tabPanel h4 {  display: none;position: static; text-indent:0; }
.boxline #asideTabs label,
.js .boxline #asideTabs .tabPanel h4 { display: none;  position: absolute; left: -99999px; left: -99999px; text-indent: -9999px; }
.boxline #asideTabs ul li a { text-decoration: none; }
.boxline #asideTabs ul li a:hover { text-decoration: underline; }
.boxline #asideTabs ul li.current a { color: #4d4d4d; cursor: default; text-decoration: none; }
.boxline #asideTabs .tabPanel { display: none; clear: both; }
.js .boxline #asideTabs .tabPanel { display: none; }
.js .boxline #asideTabs div.current { display: block; }
.boxline #asideTabs div.current { display: block; }
.boxline input { border-color: #000; border-width: 1px; font-size: 0.9em; margin-bottom: 8px; width: 208px !important; }
.boxline input.submitButton { float: right; width: 88px !important; background-color: #F7F7F7 !important; border: 1px solid #000000; cursor: pointer; font-family: verdana; font-size: 0.9em; font-weight: 700; padding: 0.2em .2em; }
.boxline p { margin-top: 0; }

.FW_tipusPlanol { margin-top: 1px; padding: 0 14px 0 20px; float: right; border: 0; }
* html .FW_tipusPlanol { margin-top: 1px; padding: 0 14px 0 20px; float: right; border: 0; }
* html #FW_ZonaPestanyes { margin-left: 0; } 
* html .FW_bColEsquerra { width: 250px; }
* html .boxline input { width: 206px !important; }
* html .FW_mZonaToolbar { margin-left: 37px !important; }
* html .FW_mFilAriadna  { width: auto !important; }
#FW_contingut2 { padding-left: 0 !important; margin-left: 0 !important; width: 97% !important; float: none !important; } /*Important! its for IE override*/
.FW_tipusPlanol li { border-left: 1px solid #ccc; margin: 0; padding-left: 8px; margin-left: 8px; }
.FW_tipusPlanol li:first-child,
.FW_tipusPlanol li.first-child { margin-left: 0; padding-left: 0; border: 0px; }
.FW_tipusPlanol li img { display: block; margin-bottom: 0px; }

.otherTools { float: right; margin-top:5px; margin-right: 9px;height: 22px; }
* html .otherTools { margin-top: 7px;}
.otherTools li { float: right; height: 22px; }

a.FW_sBotoProp, a.FW_sBotoPunts { display: block; float: left; height: 20px; width: 88px; margin-right: 0; margin-right: 6px; padding-left: 25px; line-height: 21px; text-decoration: none; border: 1px solid #AC2115; color: #000; background-color: #FFF; background-position: 0 0; background-repeat: no-repeat; }
* html a.FW_sBotoProp, * html a.FW_sBotoPunts { height: 20px !important; overflow: hidden; }
a.FW_sBotoPunts { background-image: url(../../css/img/propaquiico.gif); }
a.FW_sBotoProp { background-image: url(../../css/img/puntsInteresico.gif); margin-top: 0 !important; }
a.FW_sBotoPunts:hover,
a.FW_sBotoProp:hover { background-color: #AC2115; color: #FFF; }
a.FW_sBotoPunts:hover { background-position: 0 -22px; }
a.FW_sBotoProp:hover { background-position: 0 -22px; }

.boxline { position: relative; background: url("../../css/img/boxline.gif") right bottom !important; height: 1%; margin-bottom: 8px; padding: 0 0 13px 15px; }
*:first-child+html .boxline { padding-bottom: 0; }
* html .boxline { padding-bottom: 0; }
* html .boxline h3 { margin-right: 0px; }
* html #results { padding-right: 20px; }
.boxline #asideTabs { margin-right: 15px; }
#results { position: static !important; background: url("../../css/img/boxline.gif") right bottom !important;  margin-bottom: 8px; padding: 0 15px 13px 15px; }
.boxline h3 { background: url("../../css/img/boxline.gif") -20px 0; padding-left:15px; margin-bottom: 3px; margin-left: -15px; color: #FFF; font-size: 1.25em; font-weight: 700;  }
.boxline h3 span { position: relative; display: block; background: url("../../css/img/boxline.gif") right top; height: 1%; line-height: 20px; padding-bottom: 7px; padding-right: 11px; }

.FW_ZonaCercador { padding-left: 0; padding-top: 0; }

.helpPan { display: block; width: 200px; background-color: #FFF; border: 1px solid #ccc; padding: 4px; color: #4d4d4d; }
.helpPan #helpPointClose { display: none; position: absolute; right: 5px; top: 5px; cursor: pointer; }
.js .helpPan #helpPointClose { display: block; }
.js .helpPan { position: absolute; top: -999999px; left: -999999px; text-indent: -99999px; }
.js .showPan { left: 15px; top: 119px; text-indent: 0; }

.FW_bColEsquerra { width: 250px; }

#results { color: #4d4d4d; margin-top: -7px; padding-top: 13px; }
#results p { margin-top: 0; }
#results a { color: #AC2115; font-size: 1em; text-decoration: none; }
#results a:hover { text-decoration: underline; }
#results .moreInfo { margin-top: 15px; border-top: 1px solid #ccc; padding-top: 15px; }
#results h5 { font-size: 1.1em; margin-bottom: 8px; }
#results ul { margin: 0; padding: 0; list-style-type: none; }
#results ul li { background: url(../../css/img/listPoint.gif) no-repeat 4px 7px; padding-left: 15px; line-height:1.3em; margin-bottom:6px; }
#results .resultFound { color: #4d4d4d; font-weight: 700; }
#results p strong { color: #000; }
#results .resultFound strong { color: #4d4d4d; }
#results p.resultFound { padding-left: 20px; background: url(../../css/img/result.gif) no-repeat 0 0px; }
#results .resultList { color: #4d4d4d; padding-left: 10px; }
#results .resultList a { font-weight: 700; }
#results .resultList li { padding-left: 10px; margin-bottom: 6px; background: url(../../css/img/resultItem.gif) no-repeat 0 3px; line-height:1.3em; margin-bottom:6px; }
#results .resultList { padding-left: 10px; margin-bottom: 6px; background: url(../../css/img/resultItem.gif) no-repeat 0 3px; line-height:1.3em; margin-bottom:6px; }
#results .resultatDestacat{ padding-left: 20px; margin-bottom: 1px; background: url(../../css/img/result.gif) no-repeat 0 0px; line-height:1.3em; margin-bottom:6px; }
#results .moreResults { margin-top: 15px; border-top: 1px solid #dcdcdc; padding-top: 15px; text-align: right; }
#results .moreResults p { margin-bottom: 0; } 
#results .moreResults a { text-decoration: underline; }
#results .prevResults { margin-bottom: 0px; border-top: 0px solid #dcdcdc; padding-bottom: 0px; text-align: right; }
#results .prevResults p { margin-top: 0px; } 
#results .prevResults a { text-decoration: underline; }
/* .mapType li img { border: 2px solid #FFF; }
.mapType li.current img { border: 2px solid #000; }*/
.mapType ul img { border: 2px solid #FFF; }
.mapType ul.current img { border: 2px solid #000; }
#results .resultF2 { color: #4d4d4d; font-weight: 700; }
#results .resultF2 strong { color: #4d4d4d; }
#results p.resultF2 { padding-left: 20px; background: url(../../css/img/resultItem.gif) no-repeat 0 3px;  }
.resultatDestacat { background: url(../../css/img/resultItem.gif) no-repeat 0 3px; }
#results .resultatDestacat a { font-weight: 700; }


