.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 {
    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_eW02 {
    width: 2%;
}
.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.jpg") 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%;
}
.FW_BoxGran {
   background: url(../../images/nouEstil/BARRANUEVA4.jpg) repeat;
   width: 100%;
   border-top-left-radius: 7px 7px;
   border-top-right-radius: 7px 7px;
}
.FW_BoxVermell {
    background: url("../../images/nouEstil/FW_BoxVermell.jpg") left transparent;
    float: left;
    height: 23px;
}

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: 75%;
  line-height: 1.4em;
  margin: 1em 0;
  border: 1px dashed #aaa8a8;
  padding: 0.5em 0 0.3em 0.5em;
  font-size: 1.1em;
  color: #000;
  overflow: auto;
  background-color: #FFFFCC;
  float: left;
}
pre {
	
}
input.cercadorEntitats{
	width: 80% !important;
}	
.disabled{
	color: #BBBBBB;
}
.capsOn{
	text-transform: uppercase;
}
#FW_bCercador input{
	float: none;
}
#FW_menuCap li{
	padding-right: 0;
}

.contornVermell {
  border: 1px solid transparent; /* Ocultamos el borde por defecto */
  border-image-slice: 30; /* Indicamos el tamaņo de las esquinas redondeadas */
  border-image-source: url(../../images/nouEstil/FW_CaixaProces.gif);
  border-image-width: 30px; /* Ancho de los bordes */
  border-radius: 10px; /* Radio de las esquinas */
  padding: 10px; /* Espacio interno del contenedor */
}
