 /*

	Data de creació: 30/08/2008
	Data última modificació: 16/02/2009
	
	Autors: Oesía (Caye Utrilla)
	
	CSS: Arxiu principal d'estils de la Guia d'Aplicacions.
	
*/
.FW_clearfix:after {
    /*content: "."; */
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
	
.FW_clearfix { display: inline-block; }

.FW_clear{ clear: both; }
.FW_block{ display: block; }
.FW_newClear {
	display: block;
	overflow: hidden;
	}
body{
	margin: 0px; 
	padding: 0px;
	font-family: Verdana;
	/*font-size: 11px;*/
	color: #000;
	width: 100%;
	background-color: #fff !important;
}
input, select{
	font-size: 1em;
	font-family: Verdana;
}

form input[type="text"],form select{
	
} 
form input[type="text"] {
	width: 75%;
	float: left;
}
inputTextIE6 {
	width: 75%;
	float: left;
}
form select{
	width: 76% !important;
	float: left;
}
label{
	display: block;
}
p{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,form,ul,li,img,fieldset,legend{
	margin: 0;
	padding: 0;
}
fieldset{
	border: 0;
}
tr{
	background: none;
}
.FW_reset{
	padding:0;
	margin:0;
}
.FW_seleccionable{
	cursor: pointer;
}
.FW_centerAlign{
	text-align: center;
}

a{
	color: #ac2115;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
img{
	border: 0;
}
.FW_eFormDates img{
	border:0;
	vertical-align:bottom;
	padding-left: 5px;
	cursor: pointer;
}
.FW_eFormDates2 img{
	border:0;
	vertical-align:bottom;
	padding-left: 5px;
	cursor: pointer;
}
/*ul,li{
	list-style-position:inside;
	list-style-type:square;
	padding:0 10px 0 25px;
	color:#AC2115;
}*/
ul,li{
	list-style-type: none;
}
li.errorSeparator{
	list-style-type: none;
	color: rgb(0, 0, 0);
	padding-left: 11px;
	padding-top: 5px;
}

input.FW_eCheckFix{
	margin: 0;
	width: 13px;
	height: 13px;
}
.FW_eLine15{
	line-height: 1.5em;
}
.FW_eNoDisplay{
	display: none;
}
a.FW_eNoUnderline {
	text-decoration: none !important;
}
.FW_eMargin0{
	margin: 0;
}
.FW_eMargin20{
	margin-top: 20px;
	margin-bottom: 20px;
}
.FW_eMargin5tot{
	margin: 5px 0 5px 14px;
}
.FW_eMarginTop7{
	margin-top: 7px;
}
.FW_eMarginLeft10{
	margin-left: 10px;
}
.FW_eMarginLeft20{
	margin-left: 20px;
}
.FW_eMarginLeft25{
	margin-left: 25px;
}
.FW_MarginLeft5px{
	margin-left:5px;
	}
.FW_eMarginTop5{
	margin-top: 5px;
}
.FW_eMarginTop8{
	margin-top: 8px;
}
.FW_eMarginTop8Imp{
	margin-top: 8px !important;
}
.FW_eMarginTop10{
	margin-top: 10px;
}
.FW_eMarginTop15{
	margin-top: 15px;
}
.FW_ePaddingLeft5px{
	padding-left: 5px;
}
.FW_ePaddingLeft10px{
	padding-left: 10px;
}
.FW_ePaddingRight5px{
	padding-right: 5px;
}
.FW_ePaddings34{
	padding-left: 3.4%;
	padding-right: 3.4%;
}
.FW_ePaddings2934{
	padding-left: 2.9%;
	padding-right: 3.4%;
}
.FW_PaddingLeft30px{
	padding-left:30px;
}
.FW_ePaddingLeft34{
	padding-left: 3.4%;
}
.FW_ePaddingLeft2{
	padding-left: 2%;
}
.FW_ePaddingLeft24{
	padding-left: 2.4%;
}
.FW_ePaddingRight34{
	padding-right: 3.4%;
}
.FW_ePaddingRight2{
	padding-right: 2%;
}
.FW_ePaddingBottom3{
	padding-bottom:3px;
}
.FW_ePaddingBottom8{
	padding-bottom:8px;
}
.FW_ePaddingBottom10{
	padding-bottom:10px;
}
.FW_ePaddingTop0{
	padding-top: 0px;
}
.FW_ePaddingTop0Imp{
	padding-top: 0px !important;
}
.FW_ePaddingTop10{
	padding-top:10px;
}
.FW_ePaddingLeft33{
	padding-left: 3.3%;
}
.FW_ePaddingTop3{
	padding-top: 3px;
}
.FW_ePaddingTop6{
	padding-top: 6px !important;
}
.FW_Padding3px{
	padding: 3px;
}
.FW_epaddingtopbottom5{
	padding: 5px 0;
}
.FW_eMarginLeft30{
	margin-left: 3%;
}
.FW_eMarginRight5px{
	margin-right: 5px;
}
.FW_eMarginRight30{
	margin-right: 3%;
}
.FW_eMarginLeft34{
	margin-left: 3.4%;
}
.FW_eMarginRight34{
	margin-right: 3.4%;
}
.FW_eMarginRight30pc{
	margin-right: 30%!important;
}
.FW_eMarginLeft6{
	margin-left: 6px;
}
.FW_eMarginRight10{
	margin-right: 10px !important;
}
.FW_eMarginLeft10{
	margin-left: 10px !important;
}
.FW_MarginLeft27px{
	margin-left:27px;
}
.FW_emarginleft35px{
	margin-left:35px;
}
.FW_eMarginLeft15{
	margin-left: 15px;
}
.FW_emarginleft50px{
	margin-left:50px;
}
.FW_ePaddingLeftLogo{
	padding-left: 2px;
}
.FW_eMarginBottom0{
	margin-bottom: 0px !important;
}
.FW_eMarginBottom5{
	margin-bottom:5px;
}
.FW_eMarginBottom10{
	margin-bottom: 10px;
}
.FW_eMarginBottom15{
	margin-bottom: 15px;
}
.FW_eMarginBottom25{
	margin-bottom: 25px;
}
.FW_eHeight1{
	height: 1px;
}
.FW_eHeight175{
	height: 175px;
}
.FW_eHeight375{
	height: 375px;
}
.FW_eFontBold{
	font-weight:bold;
}
.FW_eFontCursiva{
	font-style: italic;
}
.FW_eFontUnderline{
	text-decoration: underline;
}
.FW_eFloatRight{
	float:right;
}
.FW_eFloatLeft{
	float:left;
}
.FW_eW03{
	width: 3%;
}
.FW_eW05{
	width: 5%;
}
.FW_eW10{
	width: 10%;
}
.FW_eW15{
	width: 15%;
}
.FW_eW17{
	width: 17%;
}
.FW_eW20{
	width: 20%;
}
.FW_eW22{
	width: 22%;
}
.FW_eW25{
	width: 25%;
}
.FW_eW30{
	width: 30%;
}
.FW_eW35{
	width: 35%;
}
.FW_eW40{
	width: 40%;
}
.FW_eW45{
	width: 45%;
}
.FW_eW50{
	width: 50%;
}
.FW_eW55{
	width: 55%;
}
.FW_eW55Imp{
	width: 55% !important;
}
.FW_eW60{
	width: 60%;
}
.FW_eW60Imp{
	width: 60% !important;
}
.FW_eW65{
	width: 65%;
}
.FW_eW65Imp{
	width: 65% !important;
}
.FW_eW70{
	width: 70%;
}
.FW_eW70Imp{
	width: 70% !important;
}
.FW_eW71{
	width: 71%;
}
.FW_eW72{
	width: 72%;
}
.FW_eW75{
	width: 75%;
}
.FW_eW76{
	width: 76%;
}
.FW_eW80{
	width: 80%;
}
.FW_eW80Imp{
	width: 80% !important;
}
.FW_eW82{
	width: 82%;
}
.FW_eW82Imp{
	width: 82% !important;
}
.FW_eW85{
	width: 85%;
}
.FW_eW88{
	width: 88%;
}
.FW_eW88Imp{
	width: 88% !important;
}
.FW_eW90{
	width: 90%;
}
.FW_eW90Imp{
	width: 90% !important;
}
.FW_eW92{
	width: 92%;
}
.FW_eW92Imp{
	width: 92% !important;
}
.FW_eW94{
	width: 94%;
}
.FW_eW94Imp{
	width: 94% !important;
}
.FW_eW95{
	width:95%;
}
.FW_eW95Imp{
	width:95% !important;
}
.FW_eW98{
	width:98%;
}
.FW_eW99{
	width:99%;
}
.FW_eW100{
	width: 100%;
}
.FW_eW350px{
	width: 350px;
}
.FW_eW275px{
	width: 275px;
}
.FW_eW275pxImp{
	width: 275px !important;
}
.FW_eW175px{
	width: 175px;
}
.FW_eW100px{
	width: 100px;
}
.FW_eW100pxImp{
	width: 100px !important;
}
.FW_Joker{
	float:left;
	width:250px;
}
.FW_eH120{
	height: 120px;
}
.FW_eNoWrap{
	white-space: nowrap;
}
input[type=file] {
}
.FW_eMarc{
	margin:0px 0px 8px;
	padding:0;
	width:100%;
}
.FW_eWidth {
	background-color:#FFFFFF;
	color:#000000;
	margin:0 auto;
	min-width:995px;
	text-align:left;
}
.FW_eMinWidth{
	width: 995px;
	margin:0px auto;
	height: 0px;
}
/*--- INICI CAPÇALERA ---*/
#FW_eCapcalera{
	margin: 0px;
	padding: 4px 0px 0px;
}
.FW_eLogoEnllacos{
	height: 36px;
	border-bottom: #ac2115 2px solid;
	margin-bottom: 3px;
}
.FW_eLogoEnllacos h1, .FW_eLogoEnllacos h1 a {
	clear:left;
	float:left;
	width: 186px;
	height: 32px;
	padding:0px 0px 0px 5px;
	text-indent: -9999px;
}
.FW_eLogoEnllacos h1 a{
	background: url(../../images/nouEstil/gcc_fs_logogeneralitat.gif) no-repeat left top;
}
#FW_eNavUser{
	margin: 0;
	float: right;
	padding: 0px 5px 0px;
	text-align: left;
	line-height: 1.4em;
}
.FW_eSubMenuHeader{
	float: right;
}
.FW_eSubMenuHeader a{
	padding:0px 5px;
	color: #4D4D4D;
}
.FW_eBorder0{
	border: none;
}
.FW_eBorderEsqGris{
	border-left: #999 1px solid;
	/*width:418px;*/
	height:33px;
}
.FW_eTextCerca{
	display: inline-block;
	margin-top: 15px;
}
a#FW_eLinkNovaCerca span, a#FW_eLinkNovaCerca:hover span{
	background: #ac2115 url(../../images/nouEstil/FW_eFletxaNovaCerca.gif) no-repeat left top;
	color: #fff;
	display:block;
	line-height:15px;
	padding:0px 5px 0px 13px;
	text-align:center;
	width: 65px;
	cursor: pointer;
}
a#FW_eLinkNovaCerca:hover{
	text-decoration: none;
}
a#FW_eLinkNovaCerca span {
	background-color: #ac2115;
}
a#FW_eLinkNovaCerca:hover span {
	background-color: #000;
}
.FW_ePerfil, .FW_eUsuari, .FW_eCercaText, .FW_eCercaParam{
	margin-right: 0px;
	margin-left:2px;
}
.FW_ePerfil{
	float: left;
	color: #000;
	margin-left:2px;
}
.FW_eUsuari, .FW_eEmpresa {
	float: right;
	color: #000;
	margin-left:2px;	
}
.FW_eCercaText{
	float:left;	
}
.FW_eCercaParam{
	float:left;
	margin-left:10px;
}
.FW_eCercaResultats{
	float:left;
	margin-left:10px;
}
.FW_eUsuari{
	margin-left:5px;
}
.FW_ePaginacio{
	text-align: right;
}
table.FW_ePaginacio{
	margin-left: auto;
}
.FW_ePaginacio a strong, .pageSelected{
	color: #000000;
	font-weight: bold;
}
.FW_eLeftAlign{
	text-align: left;
}
.FW_eRightAlign{
	text-align: right;
}
.FW_eEnllacos{
	clear: both;
}
.FW_eMarginTop0{
	margin-top: 0px;
}
.FW_eMarginTop17{
	margin-top: 17px;
}
.FW_eMarginTop25{
	margin-top: 25px;
}
.FW_eMarginTop13{
	margin-top: 13px;
}
#FW_eAplicacio{
	margin-top: 13px;
}
#FW_eAplicacio h2{
	color: #660303;
	font-family: Arial;
	font-weight: bold;
	font-size: 21px;
}
#FW_eAplicacio img{
	max-height: 35px;
	
}
/*--- FI CAPÇALERA ---*/

/*--- INICI COS ---*/
#FW_eCos{
	margin:10px 0px 0px 0px;
}
.FW_eCont {
	color:#000000;
}
#FW_eNavVert{
	float: left;
	width: 23%;
}
#FW_eColumnaMain{
	float: left;
	width: 76%;
}
#FW_eNavHor{
	background-color:#FFFFFF;
	border-bottom: 1px solid #818181;
}

/* INICI PESTANYES */
#FW_eNavHor ul {
	padding:12px 0px 0px;
	height: 19px;
	width: 100%;
}              
#FW_eNavHor ul li {
	border-left: 1px solid #818181;
	display: block;
	float: left;
	margin-right: .2em;
	text-align: center;
}
#FW_eNavHor ul li a.FW_ePestanyesSel {
	background: #ac2115 url(../../images/nouEstil/bg_pestanyes.png) no-repeat scroll right top;
	color: #fff;
}
#FW_eNavHor ul li a {
	display: block;
	padding: 3px 8px 3px 7px;
}
#FW_eNavHor ul li a.FW_ePestanyesNoSel {
	background: url(../../images/nouEstil/bg_pestanyes.png) no-repeat scroll right top;
}
/* FI PESTANYES */

#FW_eFilAriadna{
	color: #818181;
	margin-top: 5px;
}
#FW_eFilAriadna a{
	text-decoration: underline;
	color: #818181;
}
.FW_eImprimir{
	float: right;
	margin-top: 5px;
}
.FW_eImprimirPestanyes{
	float: right;
}

#FW_eCapcalera h3, #FW_eCos h3{
	clear:both;
	color: #660303;
	padding-top: 20px;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
}
.FW_eDescTitol{
	padding-bottom:20px;
}
.FW_eAvisObligatoris{
	color: #818181;
	text-align: right;
}

.FW_relativize {
	position: relative;	
}
/* INICI NAV VERT */
#FW_eNavBar{
	width: 100%;
	float: left;
	background-color: #f2f2f2;
}
#FW_eNavBar ul{
	padding: 0px;
}
#FW_eNavBar ul li{
	list-style-type: none;
	margin-bottom: 5px;
	line-height: 18px;
}
#FW_eNavBar .FW_fletxaUnSelected{
	background: url(../../images/nouEstil/FW_fletxaGrisNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavBar .FW_fletxaVertUnSelected{
	background: url(../../images/nouEstil/FW_fletxaGrisVertNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavBar .FW_fletxaSelected{
	background: url(../../images/nouEstil/FW_fletxaBlancaNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavBar .FW_fletxaSelectedVert{
	background: url(../../images/nouEstil/FW_fletxaBlancaVertNav.gif) no-repeat scroll 0 0.35em;
}
.FW_fonsBlau{
	background: #fff url(../../images/nouEstil/fons_Nav.jpg) repeat-y top left;
}
.FW_eDiv1nUS, .FW_eDiv1nS{
	border: 1px solid #CCCCCC;
	padding-left: 7%;
}
.FW_eDiv1nUS2, .FW_eDiv1nS2{
	border: 1px solid #CCCCCC;
	padding: 18px;
}
.FW_eDiv1nUS {
	background-color: #E6E6E6;
}
	.FW_eDiv1nUS A {
		color: #4D4D4D;
		background:transparent url(../../images/nouEstil/FW_fletxaGrisNav.gif) no-repeat scroll 0 0.35em;
	}
.FW_eDiv1nUS2 {
	background-color: #E6E6E6;
}
.FW_eDiv1nS{
	background-color: #ac2115;
}
	.FW_eDiv1nS A {
		color: #FFF;
		background:transparent url(../../images/nouEstil/FW_fletxaBlancaVertNav.gif) no-repeat scroll 0 0.35em;
	}
.FW_eColorGrisFosc{
	color:#1A171B;
}
.FW_eColorGris{
	color:#4d4d4d;
}
.FW_eColorBlanc{
	color:#fff;
}
.FW_eColorVermell{
	color: #ac2115;
}
.FW_eColorVermellImp{
	color: #ac2115 !important;
}
.FW_eColorVermellFosc{
	color: #660303;
}
.FW_eColorNegre{
	color: #000;
}
.FW_eDiv2n{
	margin: 0;
	padding:0 0 0 14%;
	background-color: #FFF;
}
.FW_eDiv3n{
	margin: 0;
	padding:0 0 0 17%;
	color:#000;
	background-color: #FFF;
}
.FW_eDiv4nS, .FW_eDiv4nUS{
	margin: 0;
	padding:0 0 0 23%;
	background-color: #FFF;
}
.FW_eDiv4nS{
	text-decoration: underline;
}
/* FI NAV VERT */

/* INICI SUB NAV HOR */
#FW_eSubMenuHor{
	padding: 25px 0px 0px;
}
#FW_eSubMenuHor ul{
}
#FW_eSubMenuHor ul li{
	float: left;
	padding: 3px 4%;
	margin-right: 7px;
	background-color: #f2f2f2;
}
#FW_eSubMenuHor ul li{
	float: left;
	padding: 3px 4%;
	margin-right: 7px;
	background-color: #f2f2f2;
}
#FW_eSubMenuHor ul li a.FW_eUnSelected{
	color: #4D4D4D;
}

/* FI SUB NAV HOR */

/*--- FI COS ---*/

/*--- INICI PEU ---*/
#FW_ePeu {
	background: transparent url(../../images/nouEstil/separador_ligero.gif) repeat-x scroll center center;
	clear:both;
	font-size:0.9em;
	margin:0.5em 0 15px;
	padding-top:1.7em;
	text-align:center;
	vertical-align:bottom;
	width:100%;
}
#versio {
	clear:both;
	font-size:0.9em;
	margin:0.5em 0 15px;
	padding-top:1.7em;
	text-align:center;
	vertical-align:bottom;
	width:100%;
}
#FW_ePeu a,#versio a {
	color: #4D4D4D;
}
/*--- FI PEU ---*/

/* INDEX */
#FW_eNavBarIndex{
	float:left;
	width:100%;
}
#FW_eNavBarIndex ul{
	padding: 0px;
}
#FW_eNavBarIndex ul li{
	list-style-type: none;
	margin-bottom: 5px;
	line-height: 18px;
}
#FW_eNavBarIndex .FW_fletxaUnSelected{
	background: url(../../images/nouEstil/FW_fletxaGrisNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavBarIndex .FW_fletxaVertUnSelected{
	background: url(../../images/nouEstil/FW_fletxaGrisVertNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavBarIndex .FW_fletxaSelected{
	background: url(../../images/nouEstil/FW_fletxaBlancaNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavBarIndex .FW_fletxaSelectedVert{
	background: url(../../images/nouEstil/FW_fletxaBlancaVertNav.gif) no-repeat scroll 0 0.35em;
}
#FW_eNavVertIndex{
	width:30%;
}
.FW_eHrdotted {
	background:transparent url(../../images/nouEstil/FW_eSeparador.gif) repeat-x scroll center center;
	}
.FW_LlistatIndex{
	list-style-image:url(../../images/nouEstil/FW_GuioIndex.gif);
	margin-top:8px;
	margin-left:19px;
	/*padding-left:1px;*/
	vertical-align:middle;
}
.FW_LlistatIndexPrimer{
	list-style-image:url(../../images/nouEstil/FW_GuioIndex.gif);
	margin-top:2px;
	margin-left:19px;
	/*padding-left:1px;*/
	vertical-align:middle;
}
.FW_LlistatIndex2{
	list-style-image:url(../../images/nouEstil/FW_GuioIndex.gif);
	margin-top:8px;
	margin-left:27px;
	/*padding-left:1px;*/
	vertical-align:middle;
}
/* FI INDEX */

/* Menú Horitzontal desplegat */
.FW_menudesplegat001{
	border:1px solid #818181;
	margin-left:171px;
	margin-top:-1px;
	}
.FW_limenudesplegat001{
	background-color:#ac2115;
	margin-top:-2px;
	color:#fff;
	height:20px;
	margin-bottom:-2px;
	}
.FW_menudesplegat002{
	position:absolute;
	margin-top:-1px;
	width:150px;
	left:316px;
	}
.FW_ulmenudesplegat002{
	border:1px solid #818181;
	color:#818181;
	}
.FW_limenudesplegat002{
	background-color:#818181;
	color:#fff;
	height:20px;
	}
	
/* Cercador: Mostra Llista */
#FW_MostraLlista{
	background-color: #fff;
	float: left;
	/*position: absolute;*/
	border: 1px solid #818181;
	/*width: 259px;*/
	margin-top:-1px;
	padding-bottom: 12px;
	}
.FW_sCaixaResultats {
	margin:0 0 10px;
/*	overflow:scroll;
	padding:0 5px;
	width:169px;*/
	}
.FW_fEditEstils {
	border-color:#000000;
	border-width:1px;
	font-size:0.9em;
	width:426px;
	}
.FW_sZonaButtonResultats{
	margin-left:10px;
	margin-top:10px;
	}
.FW_sTitolResultats{
	font-size:11px;
	font-weight:bold;
	}
.FW_eBotonsBuscar{
	margin-top:10px;
	
	}
.FW_PijamaBlanc{
	height:15px;
	padding-top: 3px;
	background-color:#FFF;
	}
.FW_PijamaGris{
	height:15px;
	padding-top: 3px;
	background-color:#F5F5F5;
	}
/* Fi Cercador: Mostra Llista */

.FW_BoxEsq{
	background:url(../../images/nouEstil/FW_BoxEsq.gif) no-repeat top left;
	height:23px;
	float:left;
	width:85%;
	}
.FW_BoxDre{
	background:url(../../images/nouEstil/FW_BoxDre.gif) no-repeat bottom right;
	height:23px;
	float:right;
	width:15%
	}
.FW_BoxGran {
       background: url(../../images/nouEstil/BARRANUEVA4.jpg) repeat;
       width: 100%;
       border-top-left-radius: 7px 7px;
       border-top-right-radius: 7px 7px;
       display: inline-block;
	}
ul.FW_subPas li#FW_selected a:link, ul.FW_subPas li#FW_selected a:visited, ul.FW_subPas li#FW_selected a:active {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.FW_despTitol_cont ul li a:hover, .FW_despTitol_subfi a:hover {
	text-decoration:underline;
}
ul.FW_subPas li, ul.FW_subPas li#FW_selected {
	margin:0;
	padding:0 0 0 1em;
}
ul.FW_subPas li a:link, ul.FW_subPas li a:visited, ul.FW_subPas li a:active {
	color:#6E6E6E;
	font-weight:normal;
	text-decoration:underline;
}
.FW_despTitol_cont ul li a:hover, .FW_despTitol_subfi a:hover {
	text-decoration:underline;
}
.FW_ePasapas a:hover {
	text-decoration:none;
}
ul.FW_subPas {
	list-style-type:none;
}
.FW_despTitol_cont ul {
	margin:0;
	padding:0;
}
.FW_despTitol_cont {
	margin:0 0 0 -15px;
	padding:0;
	width:auto;
}
.FW_despTitol_estil {
	border-bottom:0 none;
	float:left;
	margin:0px 0 -12px;
	height:27px;
	padding-left:10px;
	width: 21%;
}
.FW_despTitol_cont ul li {
	background:transparent none repeat scroll 0 0;
	color:#333333;
	font-size:1.1em;
	font-weight:normal;
	list-style-type:none;
	margin:0;
	padding:3px 5px 0 0;
}
.FW_fletxaPas {
	background:transparent url(../../images/nouEstil/FW_fletxaPas.jpg) no-repeat scroll left top !important;
	padding-left:33px !important;
}
.FW_despTitol_cont ul li a:hover, .FW_despTitol_subfi a:hover {
	text-decoration:underline;
}
.FW_despTitol_cont ul li a.FW_titolPas, .FW_despTitol_subfi a {
	font-size:0.97em;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}
.FW_despTitol_cont ul li {
	color:#E09290;
	font-weight: bold;
}
.FW_despTitol_cont ul li.FW_titolPasActual{
	color:#000;
}
.FW_despTitol_cont ul li a.FW_titolPas {
	color:#AC2115;
}
.FW_despTitol_cont ul li a.FW_titolPas:hover {
	text-decoration: underline;
}
ul.FW_subPas li#FW_selected {
	background:transparent url(../../images/nouEstil/FW_fletxasubPas_negre.gif) no-repeat scroll 0 0.6em;
}
ul.FW_subPas li {
	background:transparent url(../../images/nouEstil/FW_fletxasubPas_gris.gif) no-repeat scroll 0 0.6em;
}
ul.FW_subPas li, ul.FW_subPas li#FW_selected {
	margin:0;
	padding:0 0 0 1em;
}
.FW_rBox_liquid {
	background:#FFFFFF url(../../images/nouEstil/FW_caixanormalLEFT.gif) repeat-y scroll left top;
	margin:0 auto;
	width:100%;
}
.FW_rBox_top {
	background:transparent url(../../images/nouEstil/FW_caixanormalTL.gif) no-repeat scroll left top;
	height:20px;
	width:100%;
}
.FW_rBox_top span {
	background:transparent url(../../images/nouEstil/FW_caixanormalTR.gif) no-repeat scroll right top;
	display:block;
	height:20px;
	/*position:relative;*/
}
.FW_rBox_center {
	background:transparent url(../../images/nouEstil/FW_caixanormalRIGHT.gif) repeat-y scroll right top;
	margin:-1px 0 -50px;
	padding:1px 20px 3px 25px;
	/*position:relative;*/
}
.FW_rBox_bottom {
	background:transparent url(../../images/nouEstil/FW_caixanormalBL.gif) no-repeat scroll left bottom;
	height:20px;
	margin-top:40px;
	width:100%;
}
.FW_rBox_bottom span {
	background:transparent url(../../images/nouEstil/FW_caixanormalBR.gif) no-repeat scroll right bottom;
	display:block;
	height:20px;
	}
	
#destinataris .FW_legend{
	color:#000 !important;
	}
.FW_eBotonsBuscar2 {
	margin-top:10px;
	}
.FW_TitolTaula {
	font-size: 1.4em !important;
	margin-bottom: 10px;
}
	
.FW_BotonsVerticalsSel{
	background:#EBEBEB none repeat scroll 0 0;
	color:#AC2115;
	padding:6px 25px;
	text-decoration:none;
	cursor: text;
	height:20px;
	}
	
.FW_BotonsVerticals{
	background:#EBEBEB none repeat scroll 0 0;
	color:#4f4f4f;
	padding:6px 25px;
	text-decoration:none;
	height:20px;
	}
	
/* (dpluna) - Margen para alinear la capa y poder asignar width: 100% a sus contenedores */

/*Tabs de formulari.htm*/
.FW_menu-wrapper {
	margin-right: 20px;
}
.FW_tab-menu-petit {
	width: 394px !important;
}
	.FW_tab-menu-petit .FW-UI_tab-content {
		height: 340px;
	}

/*Override para adaptarlo al label. Anteriormente estaba implementado al TD*/	
.TW_codi {
	padding-left: 16px;
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
}
	.TW_codi.mes {
		background-image: url(../../images/nouEstil/mes_arbre.gif);
		cursor: pointer;
	}
	.TW_codi.mes:hover {
		background-image: url(../../images/nouEstil/mes_arbre.gif);
		cursor: pointer;
		text-decoration: underline;
	}
	.TW_codi.menys {
		background-image: url(../../images/nouEstil/menys_arbre.gif);
		cursor: pointer;
	}
	.TW_codi.menys:hover {
		background-image: url(../../images/nouEstil/menys_arbre.gif);
		cursor: pointer;
		text-decoration: underline;
	}
	.TW_CursorPointer{
		cursor: pointer;
	}
	.TW_CursorPointer:hover{
		cursor: pointer;
		text-decoration:underline;
	}

/*Otorga haslayout (en contenedores de tablas de taules.htm)*/	
.FW_haslayout {
	height: 1%;
}

.FW_None446px{
	display:none;
	width:446px;
	}
.FW_Width90pc{
	width: 90%;
	}
	
/*.ui-datepicker-buttonpane {
	position: absolute;
	top: 4px;
	right: 0px;
	border: none !important;
	padding: 0px !important; 
	margin: 0px 0px 5px 0px !important;
}
	.ui-datepicker-buttonpane .ui-datepicker-current {
		display: none;
	}
	.ui-datepicker-buttonpane .ui-datepicker-close {
		background: url(../../images/nouEstil/tancar_arbre.gif) no-repeat;
		width: 9px;
		height: 9px;
		overflow: hidden;
		margin: 0px !important;
		padding: 0px 0px 0px 7px !important;
		text-indent: -9999px;
		border: none !important;
	}*/
	
.ui-datepicker-buttonpane {
	position: absolute;
	top: 4px;
	right: 0px;
	height: 12px !important;
	overflow: hidden !important;
	border: none !important;
	padding: 0px !important; 
	margin: 0px 0px 0px 0px !important;
}
	.ui-datepicker-buttonpane .ui-datepicker-current {
		display: none;
	}
	.ui-datepicker-buttonpane .ui-datepicker-close {
		background: url(../../images/nouEstil/tancar_arbre.gif) no-repeat;
		display: inline;
		width: 9px !important;
		height: 9px !important;
		overflow: hidden;
		border: none !important;
		margin: 0px 5px 0px 0px !important;
		padding: 0px 0px 0px 9px !important;
	}
		.ui-datepicker-buttonpane .ui-datepicker-close SPAN {
			padding-left: 9px;
			display: none;
		}
		
/* Mapa Web */
#FW_MapaWeb li{
	padding:2px 0;
	}	
#FW_MapaWeb a:hover{
	text-decoration: underline;
	color:#000;
	}
#FW_MapaWeb2 li{
	padding:2px 0;
	}	
#FW_MapaWeb2 a:hover{
	text-decoration: underline;
	color:#000;
	}
.FW_FletxaMapa{
	background:url(../../images/nouEstil/FW_FletxaMapaWeb.gif) no-repeat left center;
	}
.FW_BorderTopMapa{
	border-top: 1px solid #c6c6c6;
	}
.FW_Nivell1Mapa{
	font-family: arial;
	font-size:14px;
	color:#ac2115;
	}
.FW_Nivell2Mapa{
	font-family: verdana;
	font-size:13px;
	color:#4d4d4d;
	padding-left:15px;
	}
.FW_Nivell3Mapa{
	font-family: verdana;
	font-size:11px;
	color:#000;
	}
.FW_Nivell4Mapa{
	font-family: verdana;
	font-size:11px;
	color:#4d4d4d;
	}
/* fi Mapa Web */

/* Cercador */
.FW_BorderTopCerca{
	border-top: 1px solid #c6c6c6;
	}
.FW_BorderBottomCerca{
	border-bottom: 1px solid #c6c6c6;
	}
#FW_Cerca h3{
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	color: #000;
	font-family: Verdana;
	}
.FW_VerticalAlign{
	vertical-align: top;
	}
.FW_ePaddingLeft1{
	padding-left:1px;
	}
.FW_LinkIndex a{
	border-bottom: 1px dashed #000;
	color:#000;
	}
.FW_LinkIndex a:hover{
	color:#4d4d4d;
	text-decoration: none;
	}
.FW_content-help-formsencerIndex{
	background-color:#FFFFFF;
	border:1px solid #666666;
	display:none;
	float:right;
	margin-left:166px;
	margin-top:-12px;
	padding:5px 10px;
	position:absolute;
	width:185px;
	}
	
/*#FW_Index{
	display:none;
}*/
.FW_CarregantBackGournd{
	position: fixed;
	top: 0pt;
	left: 0pt;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	background-color: white;
	z-index: 1000;
}
.FW_Carregant{
	width:35%;
	margin:-2% 25% 0 34%;
	position:absolute;
}
.FW_Carregant2{
	width:35%;
	margin:1% 25% 0 29.5%;
	position:fixed;
	top:45%;
	z-index: 1500;
}
.liquid-round {
	background:#FFFFFF url(../../images/nouEstil/FW_CaixaProcesLeft.gif) repeat-y scroll left top;
	margin:0 auto;
	width:100%;
	}
.top {
	background:transparent url(../../images/nouEstil/FW_CaixaProcesTL.gif) no-repeat scroll left top;
	height:20px;
	width:100%;
	}
.top span {
	background:transparent url(../../images/nouEstil/FW_CaixaProcesTR.gif) no-repeat scroll right top;
	display:block;
	height:20px;
	position:relative;
	}
.center-contentIndex {
	background:transparent url(../../images/nouEstil/FW_CaixaProcesRight.gif) repeat-y scroll right top;
	margin:-1px -2px -40px;
	padding:4px 20px 3px 10%;
	position:relative;
	}
.center-contentIndex2 {
	/*background:transparent url(../../images/nouEstil/FW_CaixaProcesRight.gif) repeat-y scroll right top;
	margin:-1px -2px -40px;
	padding:4px 251px 13px 10%;
	position:relative;*/
	float: left;
    margin: -1px -2px -40px;
    padding: 4px 251px 13px 10%;
    width: 100%;
}
.center-contentIndex2 img{
	float: left; margin-left: 10px; margin-top: -8px;
}
.center-contentIndex img{
	padding:0 0 13px 24px;
}
.FW_ProcessantInf{
	margin-bottom:-15px;
	margin-left:33%;
	padding-top:0;
	color:#ac2115;
	font-weight:bold;
	font-size:15px;
	}
.FW_ProcessantInf2{
	color: #AC2115;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: -15px;
	padding-top: 0;
	float: left;
	width: 66%;
}
.bottom{
	background:transparent url(../../images/nouEstil/FW_CaixaProcesBL.gif) no-repeat scroll left bottom;
	height:52px;
	width:100%;
	}
.bottom span{
	background:transparent url(../../images/nouEstil/FW_CaixaProcesBR.gif) no-repeat scroll right bottom;
	display:block;
	height:52px;
	position:relative;
	/*margin: 0 -2px;*/
	}
.FW_Height50px{
	height:50px;
	}
img.popup{
	cursor: pointer;
}
.centerDiv{
	margin-left: auto;
	margin-right: auto;
}

/* fi Cercador */
/*Inici iframePICA*/
.iFrameBox div.FW_CarregantBackGournd{
	position: fixed; top: 0pt; left: 0pt; width: 100%; height: 100%; opacity: 0.8; filter: alpha(opacity = 80); background-color: #FFF; z-index: 500;
}
.iFrameBox div.FW_Carregant{
	width:35%; margin:1% 25% 0 29.5%; position:fixed; top:45%; z-index: 750; text-align: center; background-color: white;
}

.iFrameBox div.FW_Carregant .errorsDiv{
	font-size: 0.7em; line-height: 1.5em; text-align: left; width: 100%;
}
.iFrameBox div.FW_Carregant .closeDiv{
	text-align: right; padding-right: 13px;
}
.iFrameBox div.FW_Carregant .closeDiv > span{
	cursor: pointer;
	color: #AC2115;
	font-weight: bold;
	font-family: Arial;
}
.iFrameBox div.FW_Carregant .boxTop{
	height: 12px;
	width: 100%;
}
.iFrameBox div.FW_Carregant .boxBody{
	height: 150px;
	width: 100%;
}
.iFrameBox div.FW_Carregant .boxBottom{
	height: 20px;
	width: 100%;
}
.iFrameBox div.FW_Carregant .boxTop .box-top-left{
	background: url("../../images/nouEstil/FW_CaixaProcesTL.gif") no-repeat scroll left top transparent;
	float: left; min-width: 10px; width: 10%; height: 100%;
}
.iFrameBox div.FW_Carregant .boxTop .box-top{
	background: url("../../images/nouEstil/FW_CaixaProcesT.gif") repeat-x scroll left top transparent;
	float: left; width: 80%; height: 100%;
}
.iFrameBox div.FW_Carregant .boxTop .box-top-right{
	background: url("../../images/nouEstil/FW_CaixaProcesTR.gif") no-repeat scroll right top transparent;
	float: left; min-width: 10px; width: 10%; height: 100%;
}
.iFrameBox div.FW_Carregant .boxBody .box-left{
	background: url("../../images/nouEstil/FW_CaixaProcesLeft.gif") repeat-y scroll left top transparent;
	float: left; height: 100%; min-width: 2px; width: 1%;
}
.iFrameBox div.FW_Carregant .boxBody .box-middle{
	float: left; height: 100%; width: 97%;
}
.iFrameBox div.FW_Carregant .boxBody .box-right{
	background: url("../../images/nouEstil/FW_CaixaProcesRight.gif") repeat-y scroll right top transparent;
	 height: 100%;/* width: 7px; float: right;*/
}
.iFrameBox div.FW_Carregant .boxBottom .box-bottom-left{
	background: url("../../images/nouEstil/FW_CaixaProcesBL.gif") no-repeat scroll left bottom transparent;
	float: left; height: 100%; min-width: 10px; width: 10%;
}
.iFrameBox div.FW_Carregant .boxBottom .box-bottom{
	background: url("../../images/nouEstil/FW_CaixaProcesB.gif") repeat-x scroll left bottom transparent;
	float: left; width: 80%; height: 100%;
}
.iFrameBox div.FW_Carregant .boxBottom .box-bottom-right{
	background: url("../../images/nouEstil/FW_CaixaProcesBR.gif") no-repeat scroll right bottom transparent;
	float: left; height: 100%; min-width: 10px; width: 10%;
}
/*Fi iframePICA*/

/*Inici msgBox*/
.msgBox div.FW_CarregantBackGournd{
	position: fixed; top: 0pt; left: 0pt; width: 100%; height: 100%; opacity: 0.8; filter: alpha(opacity = 80); background-color: #FFF; z-index: 500;
}
.msgBox div.FW_Carregant{
	width:35%; margin:1% 25% 0 29.5%; position:fixed; top:15%; z-index: 750; text-align: center; background-color: white; font-size: 0.8em;
}

.msgBox div.FW_Carregant .errorsDiv{
	font-size: 0.7em; line-height: 1.5em; text-align: left; width: 100%;
}
.msgBox div.FW_Carregant .closeDiv{
	text-align: right; padding-right: 13px;
}
.msgBox div.FW_Carregant .closeDiv > span{
	cursor: pointer;
	color: #AC2115;
	font-weight: bold;
	font-family: Arial;
}
.msgBox div.FW_Carregant .boxTop{
	height: 12px;
	width: 100%;
}
.msgBox div.FW_Carregant .boxBody{
	height: 50px;
	width: 100%;
}
.msgBox div.FW_Carregant .boxBottom{
	height: 20px;
	width: 100%;
}
.msgBox div.FW_Carregant .boxTop .box-top-left{
	background: url("../../images/nouEstil/FW_CaixaProcesTL.gif") no-repeat scroll left top transparent;
	float: left; min-width: 10px; width: 10%; height: 100%;
}
.msgBox div.FW_Carregant .boxTop .box-top{
	background: url("../../images/nouEstil/FW_CaixaProcesT.gif") repeat-x scroll left top transparent;
	float: left; width: 80%; height: 100%;
}
.msgBox div.FW_Carregant .boxTop .box-top-right{
	background: url("../../images/nouEstil/FW_CaixaProcesTR.gif") no-repeat scroll right top transparent;
	float: left; min-width: 10px; width: 10%; height: 100%;
}
.msgBox div.FW_Carregant .boxBody .box-left{
	background: url("../../images/nouEstil/FW_CaixaProcesLeft.gif") repeat-y scroll left top transparent;
	float: left; height: 100%; min-width: 2px; width: 1%;
}
.msgBox div.FW_Carregant .boxBody .box-middle{
	float: left; width: 97%;
}
.msgBox div.FW_Carregant .boxBody .box-right{
	background: url("../../images/nouEstil/FW_CaixaProcesRight.gif") repeat-y scroll right top transparent;
	 height: 100%;/* width: 7px; float: right;*/
}
.msgBox div.FW_Carregant .boxBottom .box-bottom-left{
	background: url("../../images/nouEstil/FW_CaixaProcesBL.gif") no-repeat scroll left bottom transparent;
	float: left; height: 100%; min-width: 10px; width: 10%;
}
.msgBox div.FW_Carregant .boxBottom .box-bottom{
	background: url("../../images/nouEstil/FW_CaixaProcesB.gif") repeat-x scroll left bottom transparent;
	float: left; width: 80%; height: 100%;
}
.msgBox div.FW_Carregant .boxBottom .box-bottom-right{
	background: url("../../images/nouEstil/FW_CaixaProcesBR.gif") no-repeat scroll right bottom transparent;
	float: left; height: 100%; min-width: 10px; width: 10%;
}
/*Fi msgBox*/

ul.simpleBlocInfo > li {
	color: #000;
	list-style-position: outside;
	margin-left: 30px;
    padding-left: 0;
}

ul.declarationList{
	padding-left: 0;
	padding-right: 0;
	list-style-type: none;
}
ul.declarationList > li {
	margin-left: 3%;
	color: #000;
	list-style-type: none;
    padding-left: 0;
    padding-bottom: 15px;
	text-align: justify;
}
ul.declarationList input[type="checkbox"]{
	margin-left: 0;
}
input[type="checkbox"]{
	background-color: #FFFFFF !important;
	border: none !important;
}
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] {
	background-color: #EFEBE7;
	border: 1px solid #7B9EBD;
}
#errorDetails, #stackTrace {
  font-family: 'Lucida Console', 'Bitstream Vera Sans Mono', 'Courier New', Monaco, Courier, monospace;
  width: 100%;
  line-height: 1.4em;
  margin: 1em 0;
  border: 1px dashed #aaa8a8;
  padding: 0.5em 0 0.3em 0.5em;
  font-size: 1.3em;
  color: #000;
  overflow: auto;
  background-color: #FFFFCC;
}
