.FW_clearfix:after {
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

.FW_clearfix {
	display: inline-block;
}

.FW_clear {
	clear: both;
}

.FW_block {
	display: block;
}

.FW_newClear {
	display: block;
	overflow: hidden;
}

body {
	background-color: #FFFFFF !important;
	color: #000000;
	font-family: Verdana;
	margin: 0;
	padding: 0;
	width: 100%;
}

input,select,button {
	font-family: Verdana;
	font-size: 1em;
}

form input[type="text"],form select {
	
}

form input[type="text"] {
	float: left;
	width: 75%;
}

inputTextIE6 {
	float: left;
	width: 75%;
}

form select {
	float: left;
	width: 76% !important;
}

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 none;
}

tr {
	background: none repeat scroll 0 0 transparent;
}

.FW_reset {
	margin: 0;
	padding: 0;
}

.FW_seleccionable {
	cursor: pointer;
}

.FW_centerAlign {
	text-align: center;
}

a {
	color: #AC2115;
	text-decoration: none;
}

.FW_bEnllacosCap a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0 none;
}

.FW_eFormDates img {
	border: 0 none;
	cursor: pointer;
	padding-left: 5px;
	vertical-align: bottom;
}

.FW_eFormDates2 img {
	border: 0 none;
	cursor: pointer;
	padding-left: 5px;
	vertical-align: bottom;
}

ul,li {
	color: #AC2115;
	list-style-position: inside;
	list-style-type: square;
	padding: 0 10px 0 25px;
}

li.errorSeparator {
	color: #000000;
	list-style-type: none;
	padding-left: 11px;
	padding-top: 5px;
}

input.FW_eCheckFix {
	height: 13px;
	margin: 0;
	width: 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-bottom: 20px;
	margin-top: 20px;
}

.FW_eMargin5tot {
	margin: 5px 0 5px 14px;
}

.FW_eMarginTop7 {
	margin-top: 7px;
}

.FW_eMarginLeft0 {
	margin-left: 0;
}

.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_eMarginTop10 {
	margin-top: 10px;
}

.FW_eMarginTop15 {
	margin-top: 15px;
}

.FW_ePaddingLeft10 {
	padding-left: 10px;
}

.FW_ePaddings34 {
	padding-left: 3.4%;
	padding-right: 3.4%;
}

.FW_ePaddingRight5px {
	padding-right: 5px;
}

.FW_ePaddings2934 {
	padding-left: 2.9%;
	padding-right: 3.4%;
}

.FW_PaddingLeft30px {
	padding-left: 30px;
}

.FW_ePaddingLeft34 {
	padding-left: 3.4%;
}

.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: 0;
}

.FW_ePaddingTop0Imp {
	padding-top: 0 !important;
}

.FW_ePaddingTop10 {
	padding-top: 10px;
}

.FW_ePaddingLeft2 {
	margin-left: 2%;
}

.FW_ePaddingLeft33 {
	margin-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: 0 !important;
}

.FW_eMarginBottom5 {
	margin-bottom: 5px;
}

.FW_eMarginBottom10 {
	margin-bottom: 10px;
}

.FW_eMarginBottom15 {
	margin-bottom: 15px;
}

.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_eFloatLeftImp {
	float: left !important;
}

.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_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_eW93 {
	width: 93%;
}

.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_eW100Imp {
	width: 100% !important;
}

.FW_eW350px {
	width: 350px;
}

.FW_eW275px {
	width: 275px;
}

.FW_eW275pxImp {
	width: 275px !important;
}

.FW_eW150px {
	width: 150px;
}

.FW_eW175px {
	width: 175px;
}

.FW_eW200px {
	width: 200px;
}

.FW_eW225px {
	width: 225px;
}

.FW_eW100px {
	width: 100px;
}

.FW_eW70px {
	width: 70px;
}

.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: 0 0 8px;
	padding: 0;
	width: 100%;
}

.FW_eWidth {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0 auto;
	min-width: 995px;
	text-align: left;
}

.FW_eMinWidth {
	height: 0;
	margin: 0 auto;
	width: 995px;
}

#FW_eCapcalera {
	margin: 0;
	padding: 4px 0 0;
}

.FW_eLogoEnllacos {
	border-bottom: 2px solid #AC2115;
	height: 36px;
	margin-bottom: 3px;
}

.FW_eLogoEnllacos h1,.FW_eLogoEnllacos h1 a {
	clear: left;
	float: left;
	height: 32px;
	padding: 0 0 0 5px;
	text-indent: -9999px;
	width: 186px;
}

.FW_eLogoEnllacos h1 a {
	background: url("../../images/nouEstil/gcc_fs_logogeneralitat.gif") no-repeat scroll left top transparent;
}

#FW_eNavUser {
	float: right;
	line-height: 1.4em;
	margin: 0;
	padding: 0 5px;
	text-align: left;
}

.FW_eSubMenuHeader {
	float: right;
}

.FW_eSubMenuHeader a {
	color: #4D4D4D;
	padding: 0 5px;
}

.FW_eBorder0 {
	border: medium none;
}

.FW_eBorderEsqGris {
	border-left: 1px solid #999999;
	height: 33px;
}

.FW_eTextCerca {
	display: inline-block;
	margin-top: 15px;
}

a#FW_eLinkNovaCerca span,a#FW_eLinkNovaCerca:hover span {
	background: url("../../images/nouEstil/FW_eFletxaNovaCerca.gif") no-repeat scroll left top #AC2115;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	line-height: 15px;
	padding: 0 5px 0 13px;
	text-align: center;
	width: 65px;
}

a#FW_eLinkNovaCerca:hover {
	text-decoration: none;
}

a#FW_eLinkNovaCerca span {
	background-color: #AC2115;
}

a#FW_eLinkNovaCerca:hover span {
	background-color: #000000;
}

.FW_ePerfil,.FW_eUsuari,.FW_eCercaText,.FW_eCercaTramit {
	margin-left: 2px;
	margin-right: 0;
}

.FW_ePerfil {
	color: #000000;
	float: left;
	margin-left: 2px;
}

.FW_eUsuari,.FW_eEmpresa {
	color: #000000;
	float: right;
	margin-left: 2px;
}

.FW_eCercaText {
	float: left;
}

.FW_eCercaTramit {
	float: left;
	margin-left: 10px;
}

.FW_eCercaResultats {
	float: left;
	margin-left: 10px;
}

.FW_eUsuari {
	margin-left: 5px;
}

.FW_ePaginacio {
	text-align: right;
}

.FW_ePaginacio a strong {
	color: #000000;
}

.FW_eLeftAlign {
	text-align: left;
}

.FW_eRightAlign {
	text-align: right;
}

.FW_eEnllacos {
	clear: both;
}

.FW_eMarginTop0 {
	margin-top: 0;
}

.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-size: 21px;
	font-weight: bold;
}

#FW_eAplicacio img {
	max-height: 35px;
}

#FW_eCos {
	margin: 10px 0 0;
}

.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;
}

#FW_eNavHor ul {
	height: 19px;
	padding: 12px 0 0;
	width: 100%;
}

#FW_eNavHor ul li {
	border-left: 1px solid #818181;
	display: block;
	float: left;
	margin-right: 0.2em;
	text-align: center;
}

#FW_eNavHor ul li a.FW_ePestanyesSel {
	background: url("../../images/nouEstil/bg_pestanyes.png") no-repeat scroll right top #AC2115;
	color: #FFFFFF;
}

#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 transparent;
}

#FW_eFilAriadna {
	color: #818181;
	margin-top: 5px;
}

#FW_eFilAriadna a {
	color: #818181;
	text-decoration: underline;
}

.FW_eImprimir {
	float: right;
	margin-top: 5px;
}

.FW_eImprimirPestanyes {
	float: right;
}

#FW_eCapcalera h3,#FW_eCos h3 {
	clear: both;
	color: #660303;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	padding-top: 20px;
}

.FW_eDescTitol {
	padding-bottom: 20px;
}

.FW_eAvisObligatoris {
	color: #818181;
	text-align: right;
}

.FW_relativize {
	position: relative;
}

#FW_eNavBar {
	background-color: #F2F2F2;
	float: left;
	width: 100%;
}

#FW_eNavBar ul {
	padding: 0;
}

#FW_eNavBar ul li {
	line-height: 18px;
	list-style-type: none;
	margin-bottom: 5px;
}

#FW_eNavBar .FW_fletxaUnSelected {
	background: url("../../images/nouEstil/FW_fletxaGrisNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavBar .FW_fletxaVertUnSelected {
	background: url("../../images/nouEstil/FW_fletxaGrisVertNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavBar .FW_fletxaSelected {
	background: url("../../images/nouEstil/FW_fletxaBlancaNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavBar .FW_fletxaSelectedVert {
	background: url("../../images/nouEstil/FW_fletxaBlancaVertNav.gif") no-repeat scroll 0 0.35em transparent;
}

.FW_fonsBlau {
	background: url("../../images/nouEstil/fons_Nav.jpg") repeat-y scroll left top #FFFFFF;
}

.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 {
	background: url("../../images/nouEstil/FW_fletxaGrisNav.gif") no-repeat scroll 0 0.35em transparent;
	color: #4D4D4D;
}

.FW_eDiv1nUS2 {
	background-color: #E6E6E6;
}

.FW_eDiv1nS {
	background-color: #AC2115;
}

.FW_eDiv1nS A {
	background: url("../../images/nouEstil/FW_fletxaBlancaVertNav.gif") no-repeat scroll 0 0.35em transparent;
	color: #FFFFFF;
}

.FW_eColorGrisFosc {
	color: #1A171B;
}

.FW_eColorGris {
	color: #4D4D4D;
}

.FW_eColorBlanc {
	color: #FFFFFF;
}

.FW_eColorVermell {
	color: #AC2115;
}

.FW_eColorNegreImp {
	color: #000000 !important;
}

.FW_eColorVermellImp {
	color: #AC2115 !important;
}

.FW_eColorVermellFosc {
	color: #660303;
}

.FW_eColorNegre {
	color: #000000;
}

.FW_eDiv2n {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0 0 0 14%;
}

.FW_eDiv3n {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0 0 0 17%;
}

.FW_eDiv4nS,.FW_eDiv4nUS {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0 0 0 23%;
}

.FW_eDiv4nS {
	text-decoration: underline;
}

#FW_eSubMenuHor {
	padding: 25px 0 0;
}

#FW_eSubMenuHor ul {
	
}

#FW_eSubMenuHor ul li {
	background-color: #F2F2F2;
	float: left;
	margin-right: 7px;
	padding: 3px 4%;
}

#FW_eSubMenuHor ul li {
	background-color: #F2F2F2;
	float: left;
	margin-right: 7px;
	padding: 3px 4%;
}

#FW_eSubMenuHor ul li a.FW_eUnSelected {
	color: #4D4D4D;
}

#FW_ePeu {
	background: url("../../images/nouEstil/separador_ligero.gif") repeat-x scroll center center transparent;
	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;
}

#FW_eNavBarIndex {
	float: left;
	width: 100%;
}

#FW_eNavBarIndex ul {
	padding: 0;
}

#FW_eNavBarIndex ul li {
	line-height: 18px;
	list-style-type: none;
	margin-bottom: 5px;
}

#FW_eNavBarIndex .FW_fletxaUnSelected {
	background: url("../../images/nouEstil/FW_fletxaGrisNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavBarIndex .FW_fletxaVertUnSelected {
	background: url("../../images/nouEstil/FW_fletxaGrisVertNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavBarIndex .FW_fletxaSelected {
	background: url("../../images/nouEstil/FW_fletxaBlancaNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavBarIndex .FW_fletxaSelectedVert {
	background: url("../../images/nouEstil/FW_fletxaBlancaVertNav.gif") no-repeat scroll 0 0.35em transparent;
}

#FW_eNavVertIndex {
	width: 30%;
}

.FW_eHrdotted {
	background: url("../../images/nouEstil/FW_eSeparador.gif") repeat-x scroll center center transparent;
}

.FW_LlistatIndex {
	list-style-image: url("../../images/nouEstil/FW_GuioIndex.gif");
	margin-left: 19px;
	margin-top: 8px;
	vertical-align: middle;
}

.FW_LlistatIndexPrimer {
	list-style-image: url("../../images/nouEstil/FW_GuioIndex.gif");
	margin-left: 19px;
	margin-top: 2px;
	vertical-align: middle;
}

.FW_LlistatIndex2 {
	list-style-image: url("../../images/nouEstil/FW_GuioIndex.gif");
	margin-left: 27px;
	margin-top: 8px;
	vertical-align: middle;
}

.FW_menudesplegat001 {
	border: 1px solid #818181;
	margin-left: 171px;
	margin-top: -1px;
}

.FW_limenudesplegat001 {
	background-color: #AC2115;
	color: #FFFFFF;
	height: 20px;
	margin-bottom: -2px;
	margin-top: -2px;
}

.FW_menudesplegat002 {
	left: 316px;
	margin-top: -1px;
	position: absolute;
	width: 150px;
}

.FW_ulmenudesplegat002 {
	border: 1px solid #818181;
	color: #818181;
}

.FW_limenudesplegat002 {
	background-color: #818181;
	color: #FFFFFF;
	height: 20px;
}

#FW_MostraLlista {
	background-color: #FFFFFF;
	border: 1px solid #818181;
	float: left;
	margin-top: -1px;
	padding-bottom: 12px;
}

.FW_sCaixaResultats {
	margin: 0 0 10px;
}

.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 {
	background-color: #FFFFFF;
	height: 15px;
	padding-top: 3px;
}

.FW_PijamaGris {
	background-color: #F5F5F5;
	height: 15px;
	padding-top: 3px;
}

.FW_BoxEsq {
	background: url("../../images/nouEstil/FW_BoxEsq.gif") no-repeat scroll left top transparent;
	float: left;
	height: 23px;
	width: 60%;
}

.FW_BoxDre {
	background: url("../../images/nouEstil/FW_BoxDre.gif") no-repeat scroll right bottom transparent;
	float: right;
	height: 23px;
	width: 40%;
}

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;
	height: 27px;
	margin: 0 0 -12px;
	padding-left: 10px;
	width: 21%;
}

.FW_despTitol_cont ul li {
	background: none repeat scroll 0 0 transparent;
	color: #333333;
	font-size: 1.1em;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 3px 5px 0 0;
}

.FW_fletxaPas {
	background: url("../../images/nouEstil/FW_fletxaPas.jpg") no-repeat scroll left top transparent !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: #000000;
}

.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: url("../../images/nouEstil/FW_fletxasubPas_negre.gif") no-repeat scroll 0 0.6em transparent;
}

ul.FW_subPas li {
	background: url("../../images/nouEstil/FW_fletxasubPas_gris.gif") no-repeat scroll 0 0.6em transparent;
}

ul.FW_subPas li,ul.FW_subPas li#FW_selected {
	margin: 0;
	padding: 0 0 0 1em;
}

.FW_rBox_liquid {
	background: url("../../images/nouEstil/FW_caixanormalLEFT.gif") repeat-y scroll left top #FFFFFF;
	margin: 0 auto;
	width: 100%;
}

.FW_rBox_top {
	background: url("../../images/nouEstil/FW_caixanormalTL.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 100%;
}

.FW_rBox_top span {
	background: url("../../images/nouEstil/FW_caixanormalTR.gif") no-repeat scroll right top transparent;
	display: block;
	height: 20px;
}

.FW_rBox_center {
	background: url("../../images/nouEstil/FW_caixanormalRIGHT.gif") repeat-y scroll right top transparent;
	margin: -1px 0 -50px;
	padding: 1px 20px 3px 25px;
}

.FW_rBox_bottom {
	background: url("../../images/nouEstil/FW_caixanormalBL.gif") no-repeat scroll left bottom transparent;
	height: 20px;
	margin-top: 40px;
	width: 100%;
}

.FW_rBox_bottom span {
	background: url("../../images/nouEstil/FW_caixanormalBR.gif") no-repeat scroll right bottom transparent;
	display: block;
	height: 20px;
}

#destinataris .FW_legend {
	color: #000000 !important;
}

.FW_eBotonsBuscar2 {
	margin-top: 10px;
}

.FW_TitolTaula {
	font-size: 1.4em !important;
	margin-bottom: 10px;
}

.FW_BotonsVerticalsSel {
	background: none repeat scroll 0 0 #EBEBEB;
	color: #AC2115;
	cursor: text;
	height: 20px;
	padding: 6px 25px;
	text-decoration: none;
}

.FW_BotonsVerticals {
	background: none repeat scroll 0 0 #EBEBEB;
	color: #4F4F4F;
	height: 20px;
	padding: 6px 25px;
	text-decoration: none;
}

.FW_menu-wrapper {
	margin-right: 20px;
}

.FW_tab-menu-petit {
	width: 394px !important;
}

.FW_tab-menu-petit .FW-UI_tab-content {
	height: 340px;
}

.TW_codi {
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 16px;
}

.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;
}

.FW_haslayout {
	height: 1%;
}

.FW_None446px {
	display: none;
	width: 446px;
}

.FW_Width90pc {
	width: 90%;
}

.ui-datepicker-buttonpane {
	border: medium none !important;
	height: 12px !important;
	margin: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute;
	right: 0;
	top: 4px;
}

.ui-datepicker-buttonpane .ui-datepicker-current {
	display: none;
}

.ui-datepicker-buttonpane .ui-datepicker-close {
	background: url("../../images/nouEstil/tancar_arbre.gif") no-repeat scroll 0 0 transparent;
	border: medium none !important;
	display: inline;
	height: 9px !important;
	margin: 0 5px 0 0 !important;
	overflow: hidden;
	padding: 0 0 0 9px !important;
	width: 9px !important;
}

.ui-datepicker-buttonpane .ui-datepicker-close SPAN {
	display: none;
	padding-left: 9px;
}

#FW_MapaWeb li {
	padding: 2px 0;
}

#FW_MapaWeb a:hover {
	color: #000000;
	text-decoration: underline;
}

#FW_MapaWeb2 li {
	padding: 2px 0;
}

#FW_MapaWeb2 a:hover {
	color: #000000;
	text-decoration: underline;
}

.FW_FletxaMapa {
	background: url("../../images/nouEstil/FW_FletxaMapaWeb.gif") no-repeat scroll left center transparent;
}

.FW_BorderTopMapa {
	border-top: 1px solid #C6C6C6;
}

.FW_Nivell1Mapa {
	color: #AC2115;
	font-family: arial;
	font-size: 14px;
}

.FW_Nivell2Mapa {
	color: #4D4D4D;
	font-family: verdana;
	font-size: 13px;
	padding-left: 15px;
}

.FW_Nivell3Mapa {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}

.FW_Nivell4Mapa {
	color: #4D4D4D;
	font-family: verdana;
	font-size: 11px;
}

.FW_BorderTopCerca {
	border-top: 1px solid #C6C6C6;
}

.FW_BorderBottomCerca {
	border-bottom: 1px solid #C6C6C6;
}

#FW_Cerca h3 {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

.FW_VerticalAlign {
	vertical-align: top;
}

.FW_ePaddingLeft1 {
	padding-left: 1px;
}

.FW_LinkIndex a {
	border-bottom: 1px dashed #000000;
	color: #000000;
}

.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_CarregantBackGournd {
	background-color: white;
	height: 100%;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity =       80);
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.FW_Carregant {
	margin: -2% 25% 0 34%;
	position: absolute;
	width: 35%;
}

.FW_Carregant2 {
	margin: 1% 25% 0 29.5%;
	position: fixed;
	top: 45%;
	width: 35%;
	z-index: 1500;
}

.liquid-round {
	background: url("../../images/nouEstil/FW_CaixaProcesLeft.gif") repeat-y scroll left top #FFFFFF;
	margin: 0 auto;
	width: 100%;
}

.top {
	background: url("../../images/nouEstil/FW_CaixaProcesTL.gif") no-repeat scroll left top transparent;
	height: 20px;
	width: 100%;
}

.top span {
	background: url("../../images/nouEstil/FW_CaixaProcesTR.gif") no-repeat scroll right top transparent;
	display: block;
	height: 20px;
	position: relative;
	width: 100%;
}

.center-contentIndex {
	background: url("../../images/nouEstil/FW_CaixaProcesRight.gif") repeat-y scroll right top transparent;
	margin: -1px -2px -40px;
	padding: 4px 20px 3px 10%;
	position: relative;
}

.center-contentIndex2 {
	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 {
	color: #AC2115;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: -15px;
	margin-left: 33%;
	padding-top: 0;
}

.FW_ProcessantInf2 {
	color: #AC2115;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: -15px;
	padding-top: 0;
	width: 66%;
}

.bottom {
	background: url("../../images/nouEstil/FW_CaixaProcesBL.gif") no-repeat scroll left bottom transparent;
	height: 52px;
	width: 100%;
}

.bottom span {
	background: url("../../images/nouEstil/FW_CaixaProcesBR.gif") no-repeat scroll right bottom transparent;
	display: block;
	height: 52px;
	position: relative;
	width: 100%;
}

.FW_Height50px {
	height: 50px;
}

img.popup {
	cursor: pointer;
}

.centerDiv {
	margin-left: auto;
	margin-right: auto;
}

.iFrameBox div.FW_CarregantBackGournd {
	background-color: #FFFFFF;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 500;
}

.iFrameBox div.FW_Carregant {
	background-color: white;
	margin: 1% 25% 0 29.5%;
	position: fixed;
	text-align: center;
	top: 45%;
	width: 35%;
	z-index: 750;
	background-color: transparent;
}

.iFrameBox div.FW_Carregant .errorsDiv {
	font-size: 0.7em;
	line-height: 1.5em;
	text-align: left;
	width: 100%;
}

.iFrameBox div.FW_Carregant .closeDiv {
	background-color: transparent;
	padding-right: 13px;
	text-align: right;
	font-weight: bold;
}

.iFrameBox div.FW_Carregant .closeDiv a {
	color: #AC2115;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}

.iFrameBox div.FW_Carregant .closeDiv a:hover,.iFrameBox div.FW_Carregant .closeDiv a:visited {
	text-decoration: none !important;
}

.iFrameBox div.FW_Carregant .boxTop {
	height: 12px;
	width: 100%;
	background-color: #FFFFFF;
}

.iFrameBox div.FW_Carregant .boxBody {
	height: 150px;
	width: 100%;
	background-color: #FFFFFF;
}

.iFrameBox div.FW_Carregant .boxBottom {
	height: 20px;
	width: 100%;
	background-color: #FFFFFF;
}

.iFrameBox div.FW_Carregant .boxTop .box-top-left {
	background: url("../../images/nouEstil/FW_CaixaProcesTL.gif") no-repeat scroll left top transparent;
	float: left;
	height: 100%;
	min-width: 10px;
	width: 10%;
}

.iFrameBox div.FW_Carregant .boxTop .box-top {
	background: url("../../images/nouEstil/FW_CaixaProcesT.gif") repeat-x scroll left top transparent;
	float: left;
	height: 100%;
	width: 80%;
}

.iFrameBox div.FW_Carregant .boxTop .box-top-right {
	background: url("../../images/nouEstil/FW_CaixaProcesTR.gif") no-repeat scroll right top transparent;
	float: left;
	height: 100%;
	min-width: 10px;
	width: 9.8%;
}

.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%;
}

.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;
	height: 100%;
	width: 80%;
}

.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%;
}

.msgBox div.FW_CarregantBackGournd {
	background-color: #FFFFFF;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 500;
}

.msgBox div.FW_Carregant {
	background-color: transparent;
	font-size: 0.8em;
	margin: 1% 26% 0 26%;
	position: fixed;
	text-align: center;
	top: 15%;
	width: 47%;
	z-index: 750;
}

.msgBox div.FW_Carregant .errorsDiv {
	font-size: 0.7em;
	line-height: 1.5em;
	text-align: left;
	width: 100%;
}

.msgBox div.FW_Carregant .closeDiv {
	padding-right: 13px;
	text-align: right;
}

.msgBox div.FW_Carregant .closeDiv a {
	color: #AC2115;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}

.msgBox div.FW_Carregant .closeDiv a:hover,.msgBox div.FW_Carregant .closeDiv a:visited {
	text-decoration: none !important;
}

.msgBox div.FW_Carregant .boxTop {
	height: 12px;
	width: 99.9%;
	background-color: #FFFFFF;
}

.msgBox div.FW_Carregant .boxBody {
	height: 50px;
	width: 99.9%;
	background-color: #FFFFFF;
}

.msgBox div.FW_Carregant .boxBottom {
	height: 20px;
	width: 99.9%;
	background-color: #FFFFFF;
}

.msgBox div.FW_Carregant .boxTop .box-top-left {
	background: url("../../images/nouEstil/FW_CaixaProcesTL.gif") no-repeat scroll left top transparent;
	float: left;
	height: 100%;
	min-width: 10px;
	width: 10%;
}

.msgBox div.FW_Carregant .boxTop .box-top {
	background: url("../../images/nouEstil/FW_CaixaProcesT.gif") repeat-x scroll left top transparent;
	float: left;
	height: 100%;
	width: 80%;
}

.msgBox div.FW_Carregant .boxTop .box-top-right {
	background: url("../../images/nouEstil/FW_CaixaProcesTR.gif") no-repeat scroll right top transparent;
	float: left;
	height: 100%;
	min-width: 10px;
	width: 10%;
}

.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%;
}

.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;
	height: 100%;
	width: 80%;
}

.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%;
}

ul.simpleBlocInfo>li {
	color: #000000;
	list-style-position: outside;
	margin-left: 30px;
	padding-left: 0;
}

ul.declarationList {
	list-style-type: none;
	padding-left: 0;
	padding-right: 0;
}

ul.declarationList>li {
	color: #000000;
	list-style-type: none;
	margin-left: 3%;
	padding-bottom: 15px;
	padding-left: 0;
	text-align: justify;
}

ul.declarationList input[type="checkbox"] {
	margin-left: 0;
}

input[type="checkbox"] {
	background-color: #FFFFFF !important;
	border: medium 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;
}

.FW_forceMayus {
	text-transform: uppercase;
}

#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;
}

pre {
	
}

input.cercadorEntitats {
	width: 80% !important;
}

.disabled {
	color: #BBBBBB;
}

.capsOn {
	text-transform: uppercase;
}

#FW_bCercador input {
	float: none;
}

#FW_menuCap li {
	padding-right: 0;
}

.checksDades {
	display: inline !important;
	margin-left: 5px !important;
	margin-top: 0;
	cursor: pointer;
}

.FW_eTaulaBordes .FW_eFormColum21 {
	width: 19%;
	float: left;
}
 
.FW_eTaulaBordes .FW_eFormColum26 {
	width: 24%;
	float: left;
}

.FW_eTaulaBordes .FW_eFormColum29 {
	width: 27%;
}

.FW_eTaulaBordes .FW_eFormColum3 {
	float: left;
	width: 2.7%;
	padding: 1% 0;
}

.FW_eTaulaBordes>div {
	width: 100%;
	border-left: 1px solid #969699;
	border-right: 1px solid #969699;
	margin-top: -1px;
}

.FW_eTaulaBordes>div.lastRow {
	border-bottom: 1px solid #969699;
	margin-bottom: -1px;
}

.FW_eTaulaBordes>div.head {
	border-top: 1px solid #969699;
}

.FW_eTaulaBordes>div.head>div {
	padding-top: 1%;
	padding-bottom: 1%;
	font-weight: bold;
}

.FW_eTaulaBordes>div>div {
	border-right: 1px solid #969699;
	padding: 1% 0.85%;
	float: left;
}

.noRightBorder {
	border-right: none !important;
}

#taulaActivitatProjecte{
	margin-right: auto;
	width: 94.5%;
	margin-left: auto;
}