/*	Data d'ultima modificació: 12/08/2011
	Modificació: OTGECO (nbevilacqua)
	CSS: Definició d'estils per a Integracio Departamental del Detall del tramit, del llistat de tramits y de la navegacio tematica  */
/*START: ELIMINAR CUANDO SUBE ESTILS ACESIBLE!! */

a,.FW_hrSeparador {color:#4d4d4d;}
/*END: ELIMINAR CUANDO SUBE ESTILS ACESIBLE!!*/





.FW_floatNone{
float: none !important;
}

.FW_BlocExtresDreta {
    float: right;
    margin-top: 20px;
    width: 28%;
}
.FW_AltresCerquesSelected {
    background-color: #E3E4E6 !important;
}

.FW_AltresCerques, .FW_AltresCerquesSelected {
    background-position: 5px 5px !important;
    height: 18px;
    padding-left: 20px !important;
}
.FW_DestaquemH5 {
    color: #660303;
    margin: 8px 0 4px;
    font-family: Verdana;
    font-size: 1.1em;
    padding: 0;
    font-weight: bold;
}


.FW_flotaEsq {
    float: left;
}

.FW_RodonaLeft {
    background: url('http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/img/FW_RodonaLeft.gif') no-repeat scroll left top transparent;
    height: 19px;
    left: 0;
    position: absolute;
    top: 34px;
    width: 10px;
}

.FW_AltresCerquesSelected .FW_RodonaRight {
    background: url('http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/img/FW_RodonaRight.gif') no-repeat scroll right top transparent;
    height: 19px;
    position: absolute;
    right: 15px;
    top: 34px;
    width: 10px;
}


/*
.FW_PCCanviarIdioma {
    font-weight: bold;
    margin: 8px 0 5px 5px;
}

*/
.FW_borderSup{
border-top: 1px solid #CCCCCC;
}

.FW_PCCanviarIdioma {
    font-weight: bold;
    margin: 8px 0 5px 0;
    padding-left: 5px;
    padding-top: 5px;
}

.FW_PCCanviarIdioma a {
    color: #AC2115;
    font-weight: normal;
    text-decoration: none;
}


.FW_BannerTramits {
    margin-left: 0px;
    padding-top: 5px;
    margin-top: 5px;
}

.FW_BannerTramits .FW_PCLlistes {
    margin-left: 75px;
    margin-top: 0 !important;
    padding-left: 0 !important;
}

.FW_BannerTramits span {
    margin-bottom: 5px;
}


.FW_BannerTramits img {
    float: left;
    margin-top: 4px;
}

.FW_BannerTramits .FW_PCLlistes ul {
    padding-top: 3px !important;
}

.FW_ul_Fletxes{
	margin:0;
	padding:0;
}
.FW_titBullet_Fletxes {
    background: url("http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/Globals/img/FW_fletxasubPas_vermell.gif") no-repeat scroll left 7px transparent !important;
    padding-left: 15px;
    list-style: none;
}


.campanyes li img.campanyes {
    float: left;
    height: 84px;
    margin-bottom: 0;
    margin-right: 5px;
    padding: 0 5px 0 0;
    width: 84px;
}

.FW_PCLlistes ul li {
    padding-left: 15px;
}


.FW_fFons_Destaquem ul li a:link, .FW_fFons_Destaquem ul li a:visited, a.FW_LinkTotsResultats {
    color: #AC2115;
    text-decoration: none;
}

.campanyes {
	padding: 0;
	margin: 0;
}

.campanyes li {
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none !important;
    background-position: 0 0;
    background-repeat: repeat;
    padding: 0 10px 5px;
    list-style: none outside none;
}


.clearList {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    clear: both;
    color: #FFFFFF;
    height: 1px;
    line-height: 0;
    margin: 0;
    padding: 0 0 0 10px;
}










.FW_width110P{
width: 120px ;
text-align: center;
}

.FW_MarginLlegenda {
    margin-left: -28px;
    margin-right: -14px;
    margin-top: 0.6em;
}

.FW_width180{
width: 190px ;
text-align: center;
}

.FW_marginLeft21
{
margin-left:21px;
}

.FW_marginLeft30height1
{
margin-left:30px;
height: 1px;
}

.FW_subt2H4{
	font-size:1.18em;
	color: #660303;
	font-family: Verdana;
	font-weight: bold;
}


.FW_subtH4{
color: #4d4d4d;
font-family: Verdana;
font-weight: bold;
}



.FW_fFons_Ratllat_OrgResponsable	{
	background-repeat: repeat;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 1em;
	padding-left: 0.3em;
	}

fieldset, form, legend {
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

#formTematica
{
	 /*margin-top: 10px;*/
}
fieldset a {
	font-weight: bold;
	color:#AC2115;
	text-decoration: none;
	margin: 0.3em;
	padding: 0.3em;
}
fieldset a:hover {
	text-decoration: underline;
}
fieldset div {
	display: inline;
	padding: 0.1em;
	position: relative;
	margin: 0.1em;
	float: left;
	width: auto;
}

fieldset div label {
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 1.1em;
	padding-left: 0px;
}
fieldset div label.vermell {
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: #660303;
	font-size: 1.1em;
	padding-left: 1px;
	margin-bottom: 3px;
}


fieldset div select, fieldset div input  {
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	color: #4d4d4d; /* #666666*/
	font-size: 1.05em;
	margin: 0px;
	z-index: -10; 
}

form {
	padding: 0px 0px 0px 0px;
	}

form p {
	margin: 5px 0px 10px 0px;
}

form h4 {
	margin:0px 0px 0px 20px;
	padding: 3px 0px 3px 0px;
	}
	

input[type=text], select {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

input[title~="*"], select[title~="*"] {
	background-color: #FFFFCC;
	border: 1px solid #7F9DB9;
}




.FW_fFons_Destaquem {
	background-image:url(FW_destaca_sup_dre.gif);
	background-repeat: no-repeat;
	background-position:left top;
	padding:0 0 0 8px;
	margin-bottom: 0.2em;
	margin-left:-2px;
	margin-right:4px;
	padding-left:8px;
	}


.FW_fFons_DestaquemB {
	/* background-image:url(../img/destaca_supEsq.gif); */
	background-repeat: no-repeat;
	background-position:right top;
	margin-left:15px;
	margin-bottom:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	padding-top:5px;
	padding-bottom:2px;
	position: relative;/* 18/08/2010 Se quita el comentario para pintar pestanya correctamente dentro de la caja*/
	}
	
.FW_fFons_DestaquemB div.consulta {
	padding-top:6px;
	margin-left: 20px;
}

.FW_fFons_DestaquemB h3 {
	margin-bottom:3px;

	}
	.FW_fFons_DestaquemB .directe {
	margin-left:1px!important;
	}
.FW_fFons_DestaquemPeu {
	height:30px;
	background-image: url(FW_destaca_inf_dre.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0;
	margin:0px 0px 0px -8px;
}
.FW_fFons_DestaquemPeu span{
	height:30px;
	background-image: url(FW_destaca_inf_esq.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0;
	margin:0;
	float:right;
	width:30px;
}

.FW_exemplesPerCercador .FW_sEditPro p{
	margin:0;
}

.FW_exemplesPerCercador .FW_sEditPro ul, .FW_exemplesPerCercador .FW_sEditPro ol{
	list-style:none !important;
}

.FW_PCLlistes {
margin-top: 5px;
margin-bottom: 10px;
}

.FW_PCLlistes ul {
	margin:0;
	padding:0;
}

.FW_PCLlistes ul li{
	list-style:none;
	background-image:url(FW_bullet_alt.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
}

.FW_fFons_Destaquem ul li p {
	margin:-3px 0px 0px -2px;
}
.FW_fFons_Destaquem ul li a:link, .FW_fFons_Destaquem ul li a:visited, a.FW_LinkTotsResultats {
	color:#AC2115;
	text-decoration:none;
}

.FW_fFons_Destaquem ul li a:hover{
	text-decoration:underline;
}

.FW_fFons_Destaquem h3{
	font-size:1.3em;
	padding:10px 0px 10px;
}


.page_container {
	float:left;
	width: 99%; 
/*	min-width:500px!important;*/
	margin:0;
	padding:0;
}

/*
html* .page_container{
		width: auto; 
}
*/

#contingut {	
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/*
.FW_bWidth {
min-width:1010px!important;
}
*/



/*
PRUEBA



.FW_etiquetesBox {
background:url("../img/FW_etiquetes_dret.gif") no-repeat scroll right top transparent;
float:right;
height:22px;
margin-right:20px;
padding-right:5px;
position:relative;
right:-10px;
text-align:center;
top:-11px;
width:auto;
}
*/
.FW_etiquetesBox {
background:url("FW_etiquetes_dret.gif") no-repeat scroll right top transparent;
float:right;
height:22px;
margin-right:20px;
padding-right:5px;
position:absolute;
right:0;
text-align:center;
top:-5px;
width:auto;
}

.FW_etiquetesBox span {
background:url("FW_etiquetes_esq.gif") no-repeat scroll left top transparent;
color:#333333;
display:block;
font-size:0.9em;
font-weight:bold;
padding-bottom:3px;
padding-left:12px;
padding-right:7px;
text-align:center;
text-decoration:none;
}


/*
PRUEBA

.FW_etiquetesBox {
	float:right;
	right:0;
	text-align:center;
	background:url(../img/FW_etiquetes_dret.gif) right top no-repeat; 
	height:20px;
	padding-right:5px;
	width:auto;
	margin-top:-11px;
}

.FW_etiquetesBox span {
	text-align:center;
	display:block;
	background:url(../img/FW_etiquetes_esq.gif) no-repeat left top; 
	padding-right:7px;
	padding-left:12px;
	padding-bottom:3px;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	font-size:0.9em;
}


*/



.FW_etiquetesBox a, .FW_etiquetesBox a:visited, .FW_etiquetesBox a:active{
	color: #333;
	text-decoration: none;
}
.FW_etiquetesBox a:hover{
	color: #B30000;
	text-decoration: none;
}












input[type=radio], radio {
	vertical-align:top;
}
input[type=checkbox], checkbox {
	vertical-align: top;
}


.FW_checksLabels{
	position: absolute;
	width: 230px;
	top: 16px;
	left: 1px;
	padding-left: 10px;
	margin-top: -1px;
}
.FW_checksLabelsEOVT{
	position: relative;
	width: 465px;
}
.FW_checksLabels input.FW_checks, .FW_checksLabelsEOVT input.FW_checks{
	margin-left: 0;
	padding-left: 0;
	width: 15px;
	font-size: 1%;
	line-height: 1%;
	vertical-align: middle;
}
.FW_checksLabels label.FW_labels, .FW_checksLabelsEOVT label.FW_labels {
	padding: 0 7px 0 0;
	vertical-align: middle;
}
input.FW_marginLeft10{
	margin-left: 10px;
}
.FW_botoCercaTemes, .FW_botoCercaTemesEOVT{
	width: 62px !important;
	margin-top: -1px;
	font-size: 1em !important;
}
.FW_botoCercaTemesEOVT{
	float:right
}






.FW_fFons_Destaquem2{
	background-image:url(FW_destaca_sup_dre2.gif) !important;
	padding: 0 0 0 5px;
}

.FW_fFons_DestaquemB2{
	background-image:url(FW_destaca_sup_esq2.gif) !important;
	margin-left: 12px;
	padding-right: 15px;
}
.FW_fFons_DestaquemPeu2{
	background-image:url(FW_destaca_inf_dre2.gif) !important;
	height: 26px;
	margin:-15px 0 0 -5px;
}
.FW_fFons_DestaquemPeu2 span{
	background-image:url(FW_destaca_inf_esq2.gif) !important;
	height: 26px;
}

.FW_ico{
	background: transparent url(FW_alerta.gif) no-repeat scroll 10px 12px;
	padding: 10px;
}
div.FW_avis{
	padding-left: 17px;
}
div.FW_avis p{
	margin: 0px 0 0 0px;
}
.FW_tramitContent{
	margin-top: 15px;
}

.FW_tramitContent ul li{
	margin-top: 10px;
}


.FW_checksLabels2>label.FW_labels2 {
	padding: 0 3px 0 0;
	vertical-align: top;
	font-size: 11px;
	}

.FW_inputButton { 
	vertical-align: middle;
}


.FW_sGris { color: #4d4d4d; /* #818181;*/ }
.FW_sBold { font-weight: bold; }
.FW_sLListatLlegenda { vertical-align: middle; height: 18px; float: left; padding: 0 4px;}
/*.FW_ulLlegenda .FW_sLListatLlegenda padding-right:0px;*/
.FW_BoxLlegenda ul li{padding-right:0px;}
.FW_sBorderRightGris { border-right: 1px solid #4D4D4D; }
.FW_sPaddingTop30 { padding-top: 30px; }


.FW_fieldsetDepartament{
	width:100%;
}
.FW_fletxaEnTermini{
	float: right;
	padding-top:17px;
	padding-right: 2%;
}
.FW_fletxaEnTermini input{
	vertical-align:middle;
	margin-left:10px;
}

.FW_fletxaEnTermini2{
	float: right;
	padding-top:12px;
	padding-right: 2%;
}
.FW_fletxaEnTermini2 input{
	vertical-align:middle;
	margin-left:10px;
}
.FW_blocDepartaments{
	 width:88%;
	 float:left;
}
.FW_CercadorPerTemesChecks{
	float: left;
	width: 43%;

}

.FW_sPaddingDeps
{
	padding: 0px 0px 2px 8px;
}

.FW_sPaddingSinDeps
{
	padding: 12px 0px 2px 0px;
}


.FW_titBullet_Fletxes{
	background:url(FW_fletxa_sub_pas_vermell.gif) no-repeat left 7px !important;
}
.FW_marginTop15{
	margin-top: 15px !important;
}


.FW_lineHeight1{
	line-height: 1px;
}
.w49{
	width: 49%;
}
.w99{
	width: 99%;
}
.w100{
	width: 100%;
}
.FW_paddingBottom10{
	padding-bottom: 10px;
}
.FW_paddingLeft8{
	padding-left: 8px;
}
.FW_paddingTop8{
	padding-top: 8px;
}
.FW_paddingTop10{
	padding-top: 10px;
}


.FW_paddingTop15{
	padding-top: 15px;
}

.FW_displayInline{
	display: inline;
}

.w33{
	width: 33%;
}
.w39{
	width: 39%;	
}
.w44{
	width: 44%;
}
.w54{
	width: 54%;
}
.w60{
	width:60%;
}
.w67{
	width:67%;
}
.w69{
	width: 69%;
}
.w695{
	width: 69.5%;
}
.FW_divTipus{
	margin-top: 0px;
	width: 44%;
}
.FW_divPerfil{
	margin: 0px 0px 0px 4px;
	width: 52%;
}
.FW_selectDepartament{
	width: 54%;
	padding: 0px;
	float: left;
}
.FW_CercadorPerTemesChecks input, .FW_CercadorPerTemesChecks label{
	vertical-align: middle;
}
.FW_CercadorPerTemesChecks label{
	padding-left: 3px;
}

.FW_marginLeft10{
	margin-left: 10px;
}

.FW_height15{
	height:15px;
}
.FW_marginTop12{
	margin-top: 12px;
}

.FW_marginTopBottom0{
	margin-top: 0px;
	margin-bottom: 0px;
}
.FW_marginTop5{
	margin-top: 5px !important;
}
.FW_marginTop10{
	margin-top: 10px !important;
}
.FW_marginLeft0{
	margin-left: 0px;
}

.FW_paddingLeft15{
	padding-left: 15px !important;
}
.FW_paddingLeft65{
	padding-left: 0px !important;
}
.FW_marginLeft185{
	margin-left: 185px;
}

.FW_PaddingTop5{
	padding-top: 5px;
}
.FW_marginBottom15{
	margin-bottom: 15px;
}
.FW_marginBottom30{
	margin-bottom: 30px;
}
.FW_marginBottom5{
	margin-bottom: 5px;
}
.FW_paddingRight127{
	padding-right: 127px !important;
}

.FW_marginTop30{
	margin-top: 30px !important;
}
.FW_paddingTop35{
	padding-top: 35px !important;
}
.FW_paddingLeft0{
	padding-left: 0px !important;
}
.FW_PaddingLeft10{
	padding-left: 10px !important;
}

.w72px{
	width: 72px;
}
img.FW_img_cos{
	float: left;
	margin-right:10px;
}
.FW_list_inside{
	list-style: inside;
}
.FW_EstilQuadre_avis{
	padding: 5px 5px 5px 10px;
	float: none;
}

.FW_icoEnTermini, .FW_icoForaTermini, .FW_icoPDF, .FW_icoEnLinia, .FW_icoAjuda, .FW_icoLink, .FW_icoLinkExt, .FW_icoLinkGoogle{
	display: inline;
	padding:1px 1px 1px 5px;
}
a.FW_icoEnTermini:hover, a.FW_icoForaTermini:hover, a.FW_icoPDF:hover, a.FW_icoEnLinia:hover, a.FW_icoAjuda:hover, a.FW_icoLink:hover, a.FW_icoLinkExt:hover, a.FW_icoLinkGoogle:hover, a.FW_icoVideo:hover{
	text-decoration: none !important;
}
.FW_icoEnTermini{
	background:url(FW_ic_en_termini.gif.1) no-repeat right 0;
}
.FW_icoForaTermini{
	background:url(FW_ic_fora_termini.gif.1) no-repeat right 0;
}

.FW_icoPDF{
	background:url(FW_ico_pdf_2.gif.1) no-repeat right 0;
}
.FW_icoEnLinia{
	background:url(FW_ic_en_linea.gif.1) no-repeat right 0;
}
.FW_icoAjuda{
	background:url(http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/img/ic_ajuda.gif) no-repeat right 0;
}
.FW_icoLink{
	background:url(FW_link.gif) no-repeat right 0;
}
.FW_icoLinkExt{
	background:url(FW_nova_finestra.gif) no-repeat right 0;
}
.FW_icoLinkGoogle{
	background:url(http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/img/mini_transaccion.copia.gif) no-repeat right 0;
}
.FW_icoVideo{
	background: url(FW_video.gif) no-repeat right 0;
	padding:0px 0px 0px 18px;
}
.FW_sBorderBottomGris { border-bottom: 1px solid #D4D4D4; position: relative; left: -42px; width:106%; }
.FW_sBorderBottomGris2 { border-bottom: 1px solid #D4D4D4;  left: -42px; width:100%; }
.FW_sPaddingLeft20 { padding-left: 20px; }
.FW_sPaddingLeft27 { padding-left: 27px; }

.FW_fFons_DestaquemB p.negre { padding-left: 27px !important; }


.FW_BoxSimple{
	background-image:url(FW_box_simple_tl.gif) !important;
	padding: 0 0 0 5px;
	margin-bottom: 0.2em;
	margin-left:-1px;
	margin-right:0px;
	margin-top: 15px;
	padding-left:8px;
	height: 1%;
}
.FW_BoxSimple ul{
	padding: 0;
	margin: 0;
}

.FW_BoxSimple ul li{
	list-style:none;
	background:url(bullet_vermell_major.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:12px;
}

.FW_BoxSimple ul.FW_llista_gris li{
	list-style:none;
	background-image:none;
	padding-left:0px;
}

.FW_BoxSimple ul .FW_llistaDoc{
	list-style:none;
	background-image:url(FW_bullet_alt.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:12px;
}

.FW_BoxSimple ul li a {
 color:#000000;
	text-decoration:none;
}

.FW_BoxSimple ul li a:hover {
		text-decoration:none;
}
.FW_BoxSimple ul li a span {
    color:#AC2115;
}

.FW_BoxSimple ul li a:hover span {	
		text-decoration:underline;
}

.FW_BoxSimple ul li a .FW_infoDoc {
    color:#000000;
}

.FW_BoxSimple ul li a:hover .FW_infoDoc {
   text-decoration:none;
}




.FW_BoxSimple h3{
	font-size:1.3em;
	padding:10px 0px 10px;
}
.FW_BoxSimpleB{
	background-image:url(FW_box_simple_tr.gif) !important;
	background-repeat: no-repeat;
	background-position:right top;
	margin-bottom:0;
	margin-top:0;
	margin-left: 21px;
	padding:2px 15px 2px 0;
	position: relative;
}
.FW_BoxSimpleB div.consulta {
	padding-top:6px;
	margin-left: 20px;
}
.FW_BoxSimpleB h3 {
	margin-bottom:3px;
}
.FW_BoxSimpleB .directe {
	margin-left:5px!important;
}
.FW_BoxSimplePeu, .FW_BoxSimplePeu2 {
	background-image: url(FW_box_simple_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0;
}
.FW_BoxSimplePeu{
	margin:-18px 0 0 -8px;
	height:26px;
}
.FW_BoxSimplePeu2{
	margin:-3px 0 0 -8px;
	height:8px;
}
.FW_BoxSimplePeu span, .FW_BoxSimplePeu2 span{
	background-image: url(FW_box_simple_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0;
	float:right;
	width:30px;
}
.FW_BoxSimplePeu span{
	margin: 0px;
	height:26px;
}
.FW_BoxSimplePeu2 span{
	margin:0px 0 0 0px;
	height:8px;
	position: relative;
}
.FW_BoxSimpleB_titol{
	margin-left:-7px;
	padding-top: 0px;
	padding-right: 1px;
}

.FW_BoxSimple_vermell{
	background-image:url(FW_box_simple_tl_r.png) !important;
	padding: 0 0 0 5px;
	margin-bottom: 0.2em;
	margin-left:-1px;
	margin-right:0px;
	margin-top: 15px;
	padding-left:8px;
	height: 1%;
}

.FW_BoxSimpleB_vermell{
	background-image:url(FW_box_simple_tr_r.png) !important;
	background-repeat: no-repeat;
	background-position:right top;
	margin-bottom:0;
	margin-top:0;
	margin-left: 21px;
	padding:2px 15px 2px 0;
	position: relative;
}

.FW_BoxSimpleB_titol_vermell{
	margin-left:-7px;
	padding-top: 0px;
	padding-right: 1px;
}

.FW_BoxSimplePeu2_vermell{
	margin:-3px 0 0 -8px;
	height:8px;
}

.FW_BoxSimplePeu2_vermell span{
	margin:0px 0 0 0px;
	height:8px;
	position: relative;
}

.FW_BoxSimplePeu_vermell, .FW_BoxSimplePeu2_vermell {
	background-image: url(FW_box_simple_bl_r.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0;
}

.FW_BoxSimplePeu_vermell span, .FW_BoxSimplePeu2_vermell span{
	background-image: url(FW_box_simple_br_r.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:0;
	float:right;
	width:30px;
}

* html .FW_BoxSimpleB_titol {padding-top: 1px;}

.FW_VerticalAlign3 {
	vertical-align:3px;
}

.FW_BoxLlegenda{
	background: transparent url(FW_separador_ligero.gif) repeat-x left top;
	height: 1px;
	font-size: 80%;
}
ul.FW_ulLlegenda{
	height: 18px;
	font-size: 96%;
  padding:5px 0 5% !important ;
	margin: 0 auto !important;
}
ul.FW_ulLlegenda li{
	background: none;
	padding-left:0px;
}

* html ul.FW_ulLlegenda {
	height:18px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
/*	margin:0 0% 0 5% !important;
	padding:4px 0px 0 !important;
	width:50% !important;*/
	}

.FW_MarginBottom20{
	margin-bottom: 20px;
}
.FW_MarginBottom10{
	margin-bottom: 10px !important;
}
.FW_MarginTop2{
	margin-top: 2px !important;
}
.FW_PaddingLeft15{
	padding-left: 15px !important;
}
.FW_PaddingLeft18{
	padding-left: 18px !important;
}
a.FW_LinkTotsResultats{
	background:url(http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/img/FW_fletxasubPas_vermell.gif) no-repeat left 7px;
	padding:2px 0px 0px 10px;
	font-weight: bold;
}

.w48{
	width: 48%;
}
.FW_Padding0{
	padding: 0px;
}

.FW_MarginTop38{
	margin-top: 38px;
}




div.FW_sFiltro { margin: 10px 0 0 0; width: 100%; }
div.FW_sFiltro ul li { 
	display: inline;
	float: left;
	background: url(FW_sep_vermell_fosc.gif) no-repeat left 2px !important;
	padding: 0 7px !important; 
	margin: 0;
	}
div.FW_sFiltro ul li h4 { 	
	color: #660303 !important;
	white-space: nowrap;
}
div.FW_sFiltro ul li.FW_noSep { 	
	background: none !important;
	float: left;
	}
	
span.FW_sGrisFiltro { 
	color:#4D4D4D;
	font-family: Verdana;
	font-size:1.1em;
	font-weight:bold;
	padding: 0;
	float: left;
	} 

.FW_sFiltro	.FW_hrSeparador { margin: 0 -9px 0 -9px !important; }
.FW_sFiltro .FW_despTot { clear: both; }



.FW_fFons_Ratllat_OrgResponsable ul.directe {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 0.97em;
	font-weight: bold;
	color: #AC2115;
}	

.FW_fFons_Ratllat_OrgResponsable p, .FW_sQuadre_relacionatsM p {
	margin: 0px;
	padding: 0.3em;
	font-size: 1.15em;
	font-weight: bold;
	color: #AC2115;
}

ul.linkar li a, .FW_fFons_Ratllat_OrgResponsable ul li a, .FW_sQuadre_relacionatsM ul li a {
	color: #AC2115;
	text-decoration: none;
	font-weight: normal;
}

#destaquem {
	height: auto;
	margin-bottom: 0px;
	position: relative;
	z-index: 50;
}

	
.FW_clear a {
	color: #4d4d4d;/* #5d5d5d;*/
	text-decoration: none;
}
.FW_clear a.FW_titBullet, .FW_clear a.FW_titBullet2, .FW_clear a.FW_titBulletLlista {
	color: #AC2115;
	text-decoration: none;
}
	
	
.FW_clear a:hover {
	text-decoration: underline;
}

.FW_titBullet {
	background:transparent url(FW_bullet_alt.gif) no-repeat scroll left 5px;
	padding:0 0 0 15px; /*padding:1px 0 0 15px*/
}

.FW_titBullet2 {
	background:transparent url(FW_bullet_alt.gif) no-repeat scroll left 3px;
	padding:0 0 0 15px; /*padding:1px 0 0 15px*/
}

.FW_titBulletLlista {
	background:transparent url(FW_bullet_alt.gif) no-repeat scroll left 3px;
	padding:0 0 0 15px; /*padding:1px 0 0 15px*/
}

.FW_titBullet2 {
background:transparent url(FW_bullet_alt.gif) no-repeat scroll left 3px;
	padding:0 0 0 15px; /*padding:1px 0 0 15px*/
}

.FW_sPeu_foto {
	margin-bottom: 0.9em;
	font-size: 0.8em;
}

/*
.FW_sArticle {
	width: 99%;
}
*/

.FW_sArticle h4, .liniaimg h4, .liniaimgB h4 {
	color: #671E0D;
	margin-bottom: 5px;
}


/* Arreglo h4 */

h2.FW_titolApartatTramit{
color:#671E0D;
margin-bottom:5px;
font-family:Verdana;
font-size:1.18em;
font-weight:bold;
margin:0;
padding:0;
}



.veu, .veu1, .veu2, .veu3, .veu4, .veu5, .veu6, .veu7, .veu8, .veu9, .veu10 {
	display: block;
}
.amaga, .amaga1, .amaga2, .amaga3, .amaga4, .amaga5, .amaga6, .amaga7, .amaga8, .amaga9, .amaga10 {
	display: none;
}
ul.fons_blanc1, ul.fons_blanc2, ul.fons_blanc3, ul.fons_blanc4, ul.fons_blanc5, ul.fons_blanc6, ul.fons_blanc7, ul.fons_blanc8, ul.fons_blanc9, ul.fons_blanc10 {
	background-color: #FFF;
}
ul.fons_gris1, ul.fons_gris2, ul.fons_gris3, ul.fons_gris4, ul.fons_gris5, ul.fons_gris6, ul.fons_gris7, ul.fons_gris8, ul.fons_gris9, ul.fons_gris10 {
	background-color: #F5F5F5;
}


.FW_despTitol_cont {
	width: auto;
	margin: 0px 0px 0px -15px;
	padding: 0px;
}

.FW_despTot{
	margin: 0px;
	padding: 0px 5px 0px 11px;
	background: transparent url(http://www20.gencat.cat/docs/Framework/estilos%20y%20scripts/NUEVOS%20Estilos%2C%20imagenes%20y%20js/img/FW_fletxasubPas_vermell.gif) no-repeat scroll 0 0.6em;
	float: right;
}
.FW_despTot a{
	color: #ac2115;
	text-decoration: none;
}

.FW_despTitol_sub {
	width: auto;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #4d4d4d; /*#666*/
	
}

*:first-child+html .FW_hrSeparador 
{
	height: auto; 
  min-height: auto;
}


*:first-child+html .FW_despTitol_estil
{
 padding-right:5%;
}


.FW_fonsPassos{
	background-color: #F7F7F7;
	padding: 3px;
	color: #B00000;
	font-weight: bold;
	margin: 15px 0px;
}
.FW_fletxaPas {
	background: url(FW_fletxa_pas.jpg) no-repeat left top !important;
	padding-left: 26px !important;
}
.FW_despTitol_estil {
	float: left;
	width: 21%;
	border-bottom: 0px;
	margin: 5px 0px -15px 0px;
	padding-left: 26px;
	min-height: 27px;
}
.FW_marginBox{
	margin: 7px 0px 0px;
}



.FW_despTitol_cont ul {
	margin: 0px;
	padding: 0px;
}
.FW_despTitol_cont ul li {
	margin: 0px;
	padding: 3px 0px;
	font-size: 0.97em;
	font-weight: normal;
	color: #333;
	list-style-type: none;
	background: none;

}
.FW_despTitol_cont ul.FW_widthTitol {
	width: 85%;
}
ul.FW_subPas{
	list-style-type: none;
}
ul.FW_subPas li, ul.FW_subPas li#FW_selected{
	margin: 0;
	padding: 0 0 0 1em;
}
ul.FW_subPas li{
	background: transparent url(FW_fletxa_sub_pas_gris.gif) no-repeat scroll 0 0.6em;
}
ul.FW_subPas li#FW_selected{
	background: transparent url(FW_fletxa_sub_pas_negre.gif) no-repeat scroll 0 0.6em;
}
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;
}
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: #000;
	font-weight: normal;
	text-decoration: none;
}
li.tancat1, li.tancat2, li.tancat3, li.tancat4, li.tancat5, li.tancat6, li.tancat7, li.tancat8, li.tancat9, li.tancat10  {
	list-style-image: url(FW_bullet_desp.gif);
}
li.obert1, li.obert2, li.obert3, li.obert4, li.obert5, li.obert6, li.obert7, li.obert8, li.obert9, li.obert10  {
	list-style-image: url(FW_bullet_desp_act.gif);
}
.FW_despTitol_cont ul li a.FW_titolPas, .FW_despTitol_subfi a {
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #AC2115;
	text-decoration: none;
}
.FW_despTitol_cont ul li a:hover, .FW_despTitol_subfi a:hover {
	text-decoration: underline;
}

.FW_sQuadre_avis	{
	padding: 0px;
	margin: 10px 0px 5px 0px;
	float: left;
	width: 99%;
	border: 1px solid #AC2115;
	}	

	.FW_sQuadre_OrgResponsable	{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	/* float: left; 
	 width: 99%; */
	border: 1px solid #C8C7C6;
	}
	
.FW_sQuadre_OrgResponsable_OVT	{
	padding: 0px;
	border: 1px solid #C8C7C6;
	}	
	
	/*START*/
	.FW_sQuadre_relacionats ul, .FW_fFons_Ratllat ul, .liniaimg ul, .liniaimgB ul, .FW_fFons_Ratllat_bloc ul {
	margin: 0px;
	padding: 0px;
	font-size: 0.97em;
	font-weight: bold;
	color: #CC0000;
}

.FW_sQuadre_relacionats ul li, .FW_fFons_Ratllat ul li, .FW_fFons_Ratllat_negre ul li, .liniaimg ul li, .FW_sQuadre_relacionats_b ul li, .liniaimgB ul li, .FW_sQuadre_relacionats_2b ul li {
	margin-left: 1.6em; 
	padding-left: 0em;
	list-style-image: url(FW_bullet_alt.gif);
}
/*STOP*/

.FW_fFons_Ratllat_OrgResponsable ul li, .FW_fFons_Ratllat_negre ul li, .liniaimg ul li {

	margin-left: 1.6em;
	padding-left: 0em;
	list-style-image: url(FW_bullet_alt.gif);
}

/*START*/
.FW_sQuadre_relacionats ul li a, .FW_fFons_Ratllat_negre ul li a, .FW_mBloc_subtit ul li a, .liniaimg ul li a, .liniaimgB ul li a, .FW_sQuadre_relacionats_b ul li a, .FW_sQuadre_relacionats_2b ul li a {
	color: #AC2115;
	text-decoration: none;
	font-weight: bold;
}
.FW_sQuadre_relacionats li a:hover, .FW_mBloc_subtit ul li a:hover, .liniaimg ul li a:hover, .liniaimgB ul li a:hover, .FW_sQuadre_relacionats_b li a:hover, .FW_sQuadre_relacionats_2b li a:hover, .FW_fFons_Ratllat ul.llista li a:hover, .FW_fFons_Ratllat_negre ul.llista li a:hover {
	text-decoration: underline;
}

.FW_mBloc_subtit ul li a:hover{
text-decoration: none;
}

.FW_mBloc_subtit ul li a:hover span{
text-decoration: underline;
}
 


/*STOP*/
p.nobold {
	margin: 0px;
	padding: 0px 5px 2px 0px;
	font-weight: normal;
	color: #000000;
}


/*START*/

.FW_sSubnivell {
	margin: 0px;
	padding: 0px;
	font-size: .97em;
	font-weight: bold;
}

.liniaimg {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.punts {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #999;
	margin: 5px 0px 5px 0px;
}
/*STOP*/

.enllastop {
	width: 100%;
	margin: 10px 0px 0px 0px;

	height: 8px;
	border-bottom: 1px dotted #999;
}
.enllastop img {
	float: right;
}

/*START*/
.liniaimg div.img, .liniaimgB div.img {
	display: inline;
	float: left;
}
.liniaimg div.video, .liniaimgB div.video {
	width: 200px;
	margin-left: 10px;
	float: left;
}
.liniaimg div.video p, .liniaimgB div.video p {
	margin: 5px 0px 10px 0px;
	padding: 0;
	max-width: 200px;
}
.liniaimg div.texto_video, .liniaimgB div.texto_video {
	width: auto;
	display: inline;
	float: left;
	margin-left: 10px;
}
.liniaimg div.texto_video70 {
	width: 70%;
	display: inline;
	float: left;
	margin-left: 10px;
}
.liniaimg div.texte, .liniaimgB div.texte {
	width: auto;
	float: left;
	display: inline;
}
.liniaimg div.texte84 {
	width: 84%;
	float: left;
	display: inline;
}
.liniaimg div.texte_esk, .liniaimgB div.texte_esk {
	width: 100%;
	float: left;
}
.liniaimg div.texte_esk ul, .liniaimgB div.texte_esk ul {
	padding-left: 10px;
}

/*STOP*/




.FW_LiniaTitol{
	display: inline;
/*	width:99%; */
}
.FW_gMarca_list {
	float: left;
	margin: 0px -3px 0px 0px;
	padding: 0px;
	background-image: url(FW_fletxa_anime.gif.1);
	background-position: left top;
	background-repeat: no-repeat;
	width: 27px;
	height: 22px;
	}

.FW_mBloc_tit {
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 0px 0px 24px !important;
	padding: 2px 10px 3px 10px !important;
	background-color: #AC2115;
	background-image: url(FW_cantonada.gif.1);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	font-family:Verdana,Tahoma;
}

* html .FW_mBloc_tit {height: auto;}

.FW_mBloc_subtit {
	padding:0em 0.6em 0.6em 3em;
	margin-top: 2px;
	}
.FW_mBloc_subtit h5 {
	padding: 0px 0px 1px 28px;
	color:#660000;
	margin: 0px 0px -10px 0px;
	}
.FW_mBloc_subtit ul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	font-size: 1.2em;
	font-weight: bold;
	color: #AC2115;
}
.FW_mBloc_subtit ul li {
	padding-left: 1.2em;
	list-style-type: none;
	margin: 0;
	background: url(FW_bullet_alt.gif) no-repeat 0 0;
	background-position:left 6px;
}
.FW_mBloc_subtit ul li ul{
	margin-top: 0px;
}
.FW_mBloc_subtit ul li ul li {
	padding-left: 1.2em;
	list-style-type: none;
	margin: 0;
	background: url(FW_bullet_vermell_major.gif) no-repeat 0 0;
}
.FW_mBloc_subtit ul li ul li a{
	font-weight: normal;
}

.FW_Separador_OVT{
	background: transparent url(FW_separador_ligero.gif) repeat-x left top;
	height: 1px;
	font-size: 80%;
	margin-top: 15px;	
}

.img {
	float: left;
	margin: 0px 10px 0px 0px;
	width: auto;
	height: auto;
}



p.definicio {
	font-weight: bold;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 10px 5px 5px 0px;
	}
p.contingut {
	width: 69%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.97em;
	margin: 5px 5px 5px 5px;
	text-align: justify;
	}
p.contingut100 {
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.97em;
	margin: 5px 5px 5px 5px;
	text-align: justify;
	}

span.negrenegre {
	color: #333;
	font-weight: bold;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	display: inline;
	}

.dinsTermini{	
color:#26a705;
font-weight:bold;
}
.foraTermini{	
color:#660303;
font-weight:bold;
}



ul.FW_llistatOVT {
   margin: 0 0 0 1px!important;
   padding:0 !important;
}

ul.FW_llistatOVT li {
background: #fff url(bullet_alt_.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
            }

ul.FW_llistatOVT li a { 
color: #AC2115;
	text-decoration: none;
	padding-left: 15px;

	margin-top: -6px;
            }           

ul.FW_llistatOVT li a:hover { text-decoration: underline; }




.FW_Ancla a, .FW_Ancla a:hover, .FW_Ancla a:visited, .FW_Ancla a:link {
	text-decoration: none;
	}
.FW_marginRight5{ margin-right:5px;}

.FW_marginBottom4{ margin-bottom:4px;}

.FW_hidden{ visibility: hidden;}

.FW_titolPas{ color: #660303; font-size:1.2em; font-weight: bold;}

.FW_width100{ width: 100%;}

.FW_equipament{border: 1px solid rgb(204, 204, 204); margin: 0px 20px 15px 10px; padding: 10px; display: block; width: 60%; float: left;}

.FW_consultaOficines{margin: 10px; width: 20%; display: inline;}

.FW_quadreRelacionatsPasaPas{padding: 10px 10px 10px 10px;border: 2px solid #999999;}

.FW_colorPas{
	color:#660303;
	font-size: 1.2em;
}

.FW_alignRight{text-align: right;}

.FW_alignTop{vertical-align: top;}


.FW_sMinWidth80{
	min-width: 80px;
}


/*Estilos overlay.. */

.FW_overlay_Block{
		display:none; 
		padding-left: none;
		z-index: 100;  
		position: absolute; 
		top: -1px;
		left:-1px;
		width: 97.5%;
	}


.FW_contentOverlay{
		position:relative;
		padding: 40px 53px;
		background: url('FW_processant_cat.png') no-repeat;
		top:175px;
		width: 50%;	
		margin-left:44%;
		z-index: 100;  
		}

.FW_contentOverlayCast{
		position:relative;
		padding: 40px 53px;
		background: url('FW_processant_cast.png') no-repeat;
		top:175px;
		width: 50%;	
		margin-left:44%;
		z-index: 100;  
		}

.FW_contentOverlayEng{
		position:relative;
		padding: 40px 53px;
		background: url('FW_processant_eng.png') no-repeat;
		top:175px;
		width: 50%;	
		margin-left:44%;
		z-index: 100;  
		}	
	
/* REDEFINIMOS PER IE6 */
* html .FW_contentOverlay{
		background: url('FW_processant_cat.gif') no-repeat;
		}

* html .FW_contentOverlayCast{
		background: url('FW_processant_cast.gif') no-repeat;
		}

* html .FW_contentOverlayEng{
		background: url('FW_processant_eng.gif') no-repeat;
		}	
 
/* REDEFINIMOS PER SUP IE6 */
*:first-child+html .FW_contentOverlay{
		background: url('FW_processant_cat.png') no-repeat;
		}

*:first-child+html .FW_contentOverlayCast{
		background: url('FW_processant_cast.png') no-repeat;
		}

*:first-child+html .FW_contentOverlayEng{
		background: url('FW_processant_eng.png') no-repeat;
		}	

.FW_ImgOverlay{
		background: url('FW_carga_overlay.gif') no-repeat;
		padding: 40px 53px;
		margin: -1%;
		z-index: 110 !important;
	}


#blocDestacats{
		min-width:300px;
}	




h4.FW_PerCercador {
color:#660303;
padding:10px 0 5px;
}


.FW_PCPestanyaEsq_ciutada  {
color:#660303;
font-size:1.1em;
font-weight:bold;
padding:10px 0 5px 5px;
}

.FW_PCPestanyaEsq_ciutada span {
color:#000000;
font-size:0.9em;
font-weight:normal;
padding-left:5px;
}

.FW_PCPestanyaDreta_ciutada {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:10px 0 5px 12px;
position:absolute;
right:5px;
left:50%;
text-align:left;
top:4px;
}

.FW_PCPestanyaDreta_ciutada a {
color:#AC2115;
cursor:pointer;
font-weight:normal;
text-decoration:none;
}

.FW_OtroListado {
border-top:1px solid #CCCCCC;
margin-left:5px;
margin-top:10px;
padding-top:5px;
}

.FW_TituloOtroListado  {
padding-bottom:10px;
padding-left:5px;
}

.FW_VertMiddle  {
vertical-align:middle;
}
.w85 {
width:85%;
}








.FW_boxResultatsCerca h5 {
color:#660303;
margin:5px 0 20px;
}

.FW_MarginBottom10 {
margin-bottom:10px !important;
}

ul.FW_PCLlistesResultats  {
list-style-type:none;
margin:0;
padding-left:20px;
}

.FW_titBulletbgPosition a {
color:#AC2115 !important;
}

ul.FW_PCLlistesResultats p {
margin:0 0 20px;
}



FW_PaginacioCG, .FW_PaginacioPC {
clear:both;
padding-bottom:15px;
text-align:right;
}


.FW_PaginacioCG a, .FW_PaginacioPC a, .FW_PaginacioPCtop a {
color:#AC2115 !important;
text-decoration:none;
}

.FW_PaginacioPCtop {
clear:both;

text-align:right;

}

.FW_LlistaResCercador li {
    margin-bottom: 15px;
    padding-left: 0px;
}

.FW_LlistaResCercador li a.FW_TotsResultatsURL {
    color: #0D506C;
}

.FW_LlistaResCercador li p {
    margin: 0;
}

.FW_boxCercadorResultats {
    margin: 10px 0;
}

.FW_boxCercadorResultats label {
    padding-left: 0;
    padding-right: 10px;
}

.FW_labelRestringirCerca {
    float: left;
    width: 315px;
}

.FW_pRestringirCerca {
    margin: 0 0 0 324px;
}




.FW_LlistaResCercador li a {
    color: #AC2115;
    text-decoration: none;
}


.FW_PaginacioPC {
background:url("FW_separador_ligero.gif") repeat-x scroll left top transparent;
padding-top:10px;
}


.FW_exemplesPerCercador  {
margin-top:20px;
}

.FW_displayNone{
	display: none;
}
.FW_PCPestanyaEsq_empresa a {
color:#AC2115;
cursor:pointer;
font-weight:normal;
text-decoration:none;
}

.FW_PCPestanyaEsq_empresa {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
left:-11px;
padding:10px 0 5px 15px;
position:absolute;
text-align:left;
top:4px;
right:50%;
}

.FW_PCPestanyaDreta_empresa {
color:#660303;
font-size:1.1em;
font-weight:bold;
padding:10px 0 5px 12px;
margin-left:50%;
}

.FW_PCPestanyaDreta_empresa span {
color:#000000;
font-size:0.9em;
font-weight:normal;
padding-left:5px;
}

.FW_sH4Gris {
font-size:1em;
}



.FW_subtH4{
color: #4d4d4d;
font-family: Verdana;
font-weight: bold;

}

.FW_titolPerCercador {
color:#660303;
padding:10px 0 5px;
font-family:Verdana;
font-size:1.18em;
font-weight:bold;
margin:0;
}

.FW_fecha_tramit {
color:#585854;
float:right;
font-size:0.9em;
margin:5px 5px 10px;
}


.FW_VerticalAlingMinus3
{
vertical-align: -3px;
}

.FW_VerticalAlingMinus2
{
vertical-align: -2px;
}

p.iDepBold {
color:#000000;
margin:0 !important;
padding:0 5px 2px 0 !important;
font-family: Verdana,Tahoma;
font-size: 11.2px;
font-weight: bold;
font-style: normal;
}

p.iDepBoldOVT {
color:#000000;
margin:0 !important;
padding:0 5px 2px 0 !important;
font-family: Verdana,Tahoma;
font-size: 11.5px;
font-weight: bold;
font-style: normal;
}
.marginBottomDoc{
margin-bottom: -3px;
}

.FW_estil_h3 {
	margin:0px 0px 8px 0px;
	padding: 0px;
	color: #660303;
	font-family:Arial;
	font-weight:bold;
	font-size: 1.5em;
	}
	
.FW_estil_h3 a , .FW_estil_h3 a:link, .FW_estil_h3 a:visited{
	margin:0px 0px 8px 0px;
	padding: 0px;
	color: #660303;
	text-decoration: none;
	
	}	
.FW_estil_h3 a:hover {
	text-decoration: underline;
	}
	
.FW_sTitolNoticies .FW_estil_h3 {
	color:#660303;
	font-family:Verdana;
	font-size:1.18em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

.FW_sTitolNoticiesSup .FW_estil_h3 {
	color:#660303;
	font-family:Verdana;
	font-size:1.18em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.FW_mapawebx .FW_estil_h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 3px 0px;
	color: #660303;
	font-size: 1.1em;
}


.FW_tramit_punts{
border-bottom:1px dotted #999999;
height:0;
margin:5px 0;
width:100%;
}


*:first-child+html .FW_despTitol_estil {width: 16%;}

.FW_missatgeTramit{
border-top: 2px solid rgb(238, 238, 238); 
margin-left: 5px; 
margin-top: 3px; 
padding-top: 5px;
}

.FW_missatgeTramitCaixa{
height: 70px;
}

.FW_imatgeTramitCaixa{
float: left;
}

.FW_sMarginLeft5{
margin-left: 5px;
}
.FW_sMarginLeft80{
	margin-left: 80px; 
}
.FW_sPaddingTop5{
padding-top: 5px;
}
.FW_sMarginTop5{
margin-top:5px
}


.FW_rutaPeu {
    clear: both;
}

.FW_rutaPeu ul {
    list-style-type: none;
}

.FW_rutaPeu ul.directe {
    margin: 0 0 5px;
    padding: 0;
}

.FW_listStyleNone {
	list-style:none;
}

.FW_PlatCorp ul li{
	list-style:none;
	background-image:url(FW_bullet_generalitat.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	padding-left:12px;
}

.FW_despTitol_subfi2 a {
	font-size: 0.97em;
	font-weight: bold;
	color: #AC2115;
	text-decoration: none;
}

.FW_despTitol_subfi2 a:hover {
	    text-decoration: underline;
}

.FW_PCLlistes a {
	    text-decoration: none;
}

.FW_PCLlistes a:hover {
	    text-decoration: underline;
}

.FW_llista_gris_OVT {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 4px;
	margin-bottom: 6px;
}

.FW_llista_gris_OVT li{
	list-style: none;
}

.FW_DocsCTE ul li {
	list-style: none;
	background: url(bullet_vermell_major.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
}
.FW_DocsCTE ul{
	padding: 1px 0px 8px 12px;
	margin: 0;
}
.FW_DocsCTE ul li a:link,.FW_DocsCTE ul li a:visited  {
	color: #AC2115;
	text-decoration: none;
}
	
.FW_ReqCte{
	padding: 0;
	margin: 0;
}
