body {

	padding-left:0;
    	padding-top:0;
   	border-left-width : 0;
    	border-right : 0;
    	border-right-width : 0;
    	left : 0;
    	top : 0;	
	margin : 0 0 0 0;
	SCROLLBAR-FACE-COLOR: #dbd5b4;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #949066;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #820000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #FAF9F4;
}

td{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: top;
	color: #000000;
}

td.derecha {
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: right;
	vertical-align: top;
	color: #000000;
}

.text{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: top;
	color: #000000;
	font-weight: normal;
}

.titol{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #820000;
	padding-bottom: 20px;
	font-weight: bold;
}
.titolcolor{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	vertical-align: top;
	color: #9A9066;
	padding-bottom: 20px;
	font-weight: bold;
}

.titolcolorSC{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-variant: small-caps;
   font-size: 11px;
	vertical-align: top;
	color: #9A9066;
	padding-bottom: 20px;
	font-weight: bold;
}

.destacat{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: middle;
	color: #000000;
	padding-bottom: 20px;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.destacat2{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: middle;
	color: #000000;
	padding-bottom: 10px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.llistat{ 
	padding-left: 15px; 
}


.textblanc{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
}
.textvermell{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	vertical-align: top;
	color: #820000;
}
.textvermellgran{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 13px;
	text-align: justify;
	vertical-align: top;
	color: #820000;
	font-weight: bold;
}
.textpetit {
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 10px;
	vertical-align: top;
	color: #333333;
}
.textcolor{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	color: #9A9066;
}
.textcolorfi{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	color: #9A9066;
}
a{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: top;
	text-decoration: underline;
	color: #820000;
}
a:hover{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: top;
	text-decoration: none;
	color: #820000;
}

.abc{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	color: #820000;
	background-color: #ffffff;
	text-decoration: none;
}
.abc:link{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	color: #820000;
	background-color: #ffffff;
	text-decoration: none;
}
.abc:hover{
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	background-color: #820000;
	text-decoration: none;
}
.ruta {  
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #999999;
padding-bottom: 20px;
}

.ruta:link {  
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #999999;
text-decoration: underline;
padding-bottom: 20px;
}

.ruta:hover {  
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #333333;
text-decoration: underline;
padding-bottom: 20px;
}


.puntli {
	list-style-image: url(../img/puntli.gif);
}

.hrefnegre{
font-family: verdana, arial, sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
.hrefnegre:link{
font-family: verdana, arial, sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
.hrefnegre:hover{
font-family: verdana, arial, sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
text-decoration: none;
}
.deptecnic{
font-family: verdana, arial, sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
text-decoration: none;
}
.deptecnic:link{
font-family: verdana, arial, sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
text-decoration: none;
}
.deptecnic:hover{
font-family: verdana, arial, sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
text-decoration: underline;
}


.boto {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.boto:link {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.boto:hover {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #820000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.boto2 {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

.boto2:link {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.boto2:hover {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #820000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

.botom {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 20px;
	color: #000000;
	font-family: Arial;
	font-size: 08px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
	}

.botom:link {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 20px;
	color: #000000;
	font-family: Arial;
	font-size: 08px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
}
.botom:hover {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 20px;
	color: #820000;
	font-family: Arial;
	font-size: 08px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
}

.botom2 {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 25px;
	color: #000000;
	font-family: Arial;
	font-size: 08px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
	}

.botom2:link {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 25px;
	color: #000000;
	font-family: Arial;
	font-size: 08px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
}
.botom2:hover {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 25px;
	color: #820000;
	font-family: Arial;
	font-size: 08px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
}
.botom3 {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 14px;
	color: #000000;
	font-family: Arial;
	font-size: 07px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
	}

.botom3:link {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 14px;
	color: #000000;
	font-family: Arial;
	font-size: 07px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
}
.botom3:hover {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fons_boto.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 14px;
	color: #820000;
	font-family: Arial;
	font-size: 07px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-face: sans-serif;
	letter-spacing: 2px;
}
.celdaMenu {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/fonssub.gif);
	background-repeat: no-repeat;
}

td.celdaTituloCampoFormulario {
	font-family: verdana, arial, sans-serif;
   font-style: normal;
   font-size: 11px;
	text-align: justify;
	vertical-align: top;
	color: #000000;	
	background-color: #F4F2E8;
}

.textoCampoFormulario {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana
}

.textoBotonFormulario {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; width: 80
}

<!-- Nuevos estilos -->

.punt {
	background-image: url(/pfw_files/tpl/imatges/punt.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.punt:link {
	background-image: url(/pfw_files/tpl/imatges/punt.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.punt:hover {
	background-image: url(/pfw_files/tpl/imatges/punt.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #820000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}


.punt_esp {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/puntcolor_esp.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.punt_esp:link {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/puntcolor_esp.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.punt_esp:hover {
	background-attachment: fixed;
	background-image: url(/pfw_files/tpl/imatges/puntcolor_esp.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 19px;
	color: #820000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}



.parrafo {
	padding-left: 20px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}