#cap_fr_menu ul {
padding-left: 10px;
list-style: none;
}

#cap_fr_menu ul li {
font-family: Verdana, Geneva, sans-serif;
font-size: 0.7em;
color: #FFF;
float: left;
margin: 7px 20px 0 0px;
}

#cap_fr_menu a {
color: #FFF;
text-decoration: none;
font-family:Verdana, Geneva, sans-serif;
}

#cap_fr_menu a:hover{
color: #000;
}

#cap_fr_menu {
margin-top: -11px;
}

	#divFoldCont	{
		position:absolute;
		left:144px;
		top:59px;
		width:200px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 2;
	}
	#divFoldCont2	{
		position:absolute;
		left:238px;
		top:59px;
		width:200px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 2;
	}
	#LayerDipu	{
		position:absolute;
		left:18px;
		top:58px;
		width:140px;
		height:100px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 3;
	}
	#LayerViure	{
		position:absolute;
		left:144px;
		top:58px;
		width:150px;
		height:30px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 3;
	}
	#LayerTreballar	{
		position:absolute;
		left:238px;
		top:58px;
		width:150px;
		height:30px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 3;
	}
	#LayerMun	{
		position:absolute;
		left:356px;
		top:58px;
		width:200px;
		height:100px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 3;
	}
	#LayerSearch	{
		position:absolute;
		left:572px;
		top:58px;
		width:140px;
		height:30px;
		visibility:hidden;
		background-color : #efefef;
		z-index : 3;
	}

body{
	background: white;
	margin-top: 0;
	margin-left: 0;
	margin-bottom : 0;
	margin-right : 0;
}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

/*+++++ barra navegacion +++++*/
	
.clFold			{
		position:absolute;
		width:200px;
		visibility:hidden;
		background-color : #efefef;
		border-bottom : 1px solid #999999;
		border-right : 1px solid #999999;
		border-left : 1px solid #999999;
		z-index : 2;
}

.clFoldSub		{
		position:absolute;
		left:-1px;
		width:200px;
		visibility:hidden;
		background-color : #ffffff;
		border-bottom : 1px solid #cccccc;
		border-right : 1px solid #999999;
		border-left : 1px solid #999999;
		z-index : 2;
}

.clFoldSub2		{
		position:absolute;
		left:-1px;
		width:200px;
		visibility:hidden;
		background-color : #ffffff;
		border-bottom : 1px solid #cccccc;
		border-right : 1px solid #999999;
		border-left : 1px solid #999999;
		z-index : 2;
}

.clFoldLinks	{
		font-family:Arial, Verdana, Helvetica, Helv;
		font-size:11px;
		text-decoration:none;
		color:#333333;
}
a:hover.clFoldLinks, a:active.clFoldLinks
            {
     color: #881536;
	 font-weight: bold;
}

.clSubLinks		{
		font-family:Arial, Verdana, Helvetica, Helv;
		font-size:10px;
		text-decoration:none;
		color:#333333;
		background-color : #ffffff;
}
a:hover.clSubLinks, a:active.clSubLinks
            {
     color: #881536;
	 font-weight: bold;
}

.clSubLinks2	{
		font-family:Arial, Verdana, Helvetica, Helv;
		font-size:10px;
		text-decoration:none;
		color:#666666;
		background-color : #ffffff;
}
a:hover.clSubLinks2, a:active.clSubLinks2
            {
    color: #881536;
	font-weight: bold;
}
/*+++++ barra navegacion +++++*/


/*+++++ LINKS +++++*/
.txtgrey, a:link.txtgrey, a:visited.txtgrey      {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
} 

a:hover.txtgrey, a:active.txtgrey
            {
            color: #881536;
} 

.txtgrey2, a:link.txtgrey2, a:visited.txtgrey2      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 10px;
			text-decoration: none;
            color: #333333;
			font-weight: normal;
} 
a:hover.txtgrey2, a:active.txtgrey2
            {
            color: #881536;
} 
 
.txtgrey3, a:link.txtgrey3, a:visited.txtgrey3      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #cccccc;
			font-weight: normal;
} 
a:hover.txtgrey3, a:active.txtgrey3
            {
            color: #881536;
} 

.txtgrey4, a:link.txtgrey4, a:visited.txtgrey4      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 10px;
			text-decoration: none;
            color: #666666;
			font-weight: normal;
} 
a:hover.txtgrey4, a:active.txtgrey4
            {
            color: #881536;
} 

.txtgrey5, a:link.txtgrey5, a:visited.txtgrey5      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #666666;
			font-weight: normal;
} 
a:hover.txtgrey5, a:active.txtgrey5
            {
            color: #881536;
} 

.linkverd, a:link.linkverd, a:visited.linkverd      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #333333;
} 
a:hover.linkverd, a:active.linkverd
            {
            color: #739A00;
} 
.linkred, a:link.linkred, a:visited.linkred      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #891536;
} 
a:hover.linkred, a:active.linkred
            {
            color: #333333;
} 
/* Duplicat de la definició dels vincles per defecte per a la transició a la nova CSS */
a, a:visited {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
  color: #891536;
} 
a:hover, a:active {
  color: #333333;
} 
/* ********************** Fi del duplicat dels vincles *************************** */

.linkred2, a:link.linkred2, a:visited.linkred2      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 10px;
			text-decoration: none;
            color: #891536;
} 
a:hover.linkred2, a:active.linkred2
            {
            color: #333333;
} 

.linkred3, a:link.linkred3, a:visited.linkred3      {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #891536;
	font-weight : bold;
} 
a:hover.linkred3, a:active.linkred3
            {
            color: #333333;
} 

.txtblack, a:link.txtblack, a:visited.txtblack      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #000000;
} 
a:hover.txtblack, a:active.txtblack
            {
            color: #881536;
} 

/* txtblack2 repetit definit com a p */
.txtblack2, a:link.txtblack2, a:visited.txtblack2      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #000000;
			font-weight : normal;
}

p {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        font-size: 11px;
	text-decoration: none;
        color: #000000;
	font-weight : normal;
} 

ul {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        font-size: 11px;
	text-decoration: none;
        color: #000000;
	font-weight : normal;
} 

ul li {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        font-size: 11px;
	text-decoration: none;
        color: #000000;
	font-weight : normal;
} 

ol {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        font-size: 11px;
	text-decoration: none;
        color: #000000;
	font-weight : normal;
} 

ol li {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        font-size: 11px;
	text-decoration: none;
        color: #000000;
	font-weight : normal;
} 

dt {
	font-weight: 600;
	background: #f0f0f0;
	padding-left: 0.6em;
	padding-right: 0.6em;
	padding-top: 0.1em;
	padding-bottom: 0.2em;
}

dl {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        font-size: 11px;
	text-decoration: none;
        color: #000000;
	font-weight : normal;
	border: 1px silver solid;
}

dd {
	padding: 0.6em;
}

sup {
font-size: 90%
} 

sub {
font-size: 90%
} 

/* ******************************* */

a:hover.txtblack2, a:active.txtblack2
            {
            color: #881536;
} 

/* txtblack3 repetit definit com a h3 */
.txtblack3, a:link.txtblack3, a:visited.txtblack3      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #333333;
			font-weight: bold;
} 

/* ******************************* */

a:hover.txtblack3, a:active.txtblack3
            {
            color: #881536;
} 

 .txtwhite2, a:link.txtwhite2, a:visited.txtwhite2      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #ffffff;
			font-weight :bold;
} 
a:hover.txtwhite2, a:active.txtwhite2
            {
            color: #881536;
}
.txtmapa, a:link.txtmapa, a:visited.txtmapa      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 12px;
			text-decoration: none;
            color: #333333;
			font-weight: bold;
} 
a:hover.txtmapa, a:active.txtmapa
            {
            color: #881536;
} 

.txtmapa2		{
		font-family:Arial, Verdana, Helvetica, Helv;
		font-size:10px;
		text-decoration:none;
		color:#333333;
		background-color : #ffffff;
}
a:hover.txtmapa2, a:active.txtmapa2
            {
     color: #881536;
}
/*+++++ END OF LINKS+++++*/




/*+++++TEXT++++++*/
.txtbiggrey     {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 14px;
			text-decoration: none;
            color: #666666;
			font-weight: bold;
} 

.txtarrow    {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 13px;
			text-decoration: none;
            color: #666666;
			font-weight: normal;
} 
/*+++++END OF TEXT++++++*/



/*+++++TITLES++++++*/
.titred {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 18px;
	color: #891536;
	font-weight: bold;
	text-decoration: none;	
} 
/* titred repetit definit com a h1 */
h1 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 18px;
	color: #891536;
	font-weight: bold;
	text-decoration: none;	
} 
h2 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
} 

h3 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

h4 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

/* ******************************* */
.titred2 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 16px;
	color: #891536;
	font-weight: bold;
	text-decoration: none;	
}
.titred3 {
    color: #891536;
    font-family: Arial,Trebuchet,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none
}
.titblack {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
} 
.subtitgrey {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
} 
.titgrey {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 18px;
	color: #999999;
	font-weight: bold;
}
.titgrey2 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.titgrey3 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: normal;
}
.titgrey4 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 16px;
	color: #848484;
	font-weight: normal;
	text-decoration: none;
}
.titwhite {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.titwhite2 {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.text, a:visited.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;

}
a:hover.text
		{
		 color: #F47209 ;
}
.textblanc      {
            font-family: Verdana, Arial, Trebuchet, Helvetica, sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #FFFFFF;
} 

 
a:hover.textblanc, a:active.textblanc
            {
			font-family: Verdana,Arial,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #FFFFFF;
			background: #026F87;
} 
/*+++++END OF TITLES++++++*/
	

/*+++++INPUTS++++++*/
.ft {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}	
/*+++++END OF INPUTS++++++*/	

/* +++ IMATGES CENTRADES. ESTIL DEL NOU WEB +++ */

div.centre {
	text-align: center;
	margin-bottom: 1.2em;
}
/* +++ FINAL DE : IMATGES CENTRADES. ESTIL DEL NOU WEB +++ */


.menu_off, a:link.menu_off, a:visited.menu_off      {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
} 
a:hover.menu_off, a:active.menu_off {color: #881536;}

.menu_on, menu_on:link, menu_on:visited
{
	color: #891536;
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}
a:hover.menu_on, a:active.menu_on {color: #333333}

.miboton
{
	background-color: transparent;
	background-image: url('../images/excelPetit.gif');
	background-repeat: no-repeat;
	background-position: center center;
	color: #666666;
	font-family: Arial;
	font-size: 10px;
	height: 22px;
	width: 22px;
	border:0px solid black;
	cursor: pointer;
}
.mibotonP
{
	background-color: transparent;
	background-image: url('../images/excelP.gif');
	color: #666666;
	font-family: Arial;
	font-size: 10px;
	height: 22px;
	width: 22px
}
.BotonMapa
{
	background-color: transparent;
	background-image: url('../images/mapa.gif');
	background-position: left top;
	background-repeat: no-repeat;
	color: #666666;
	font-family: Arial;
	font-size: 10px;
	height: 22px;
	width: 22px
}

.ColorBarra
{
	background-color: #7ebebe;
}
.ClaseTextoHERMES
{
	color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
}

.Titulo{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold
}
.Titulo2{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold
}
.Subrayado
{
	border-bottom: #891536 1px solid;
	color: #891536;
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none
}

div.divContCentral table:first-child{
/*display:none;*/
background-color:red;
}

/*  Estils per informes de clover */

/* titred */
.inftitblau{
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 18px;
	color: #AF292E;
	font-weight: bold;
	text-decoration: none;	
} 
.inftitblau3{
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 14px;
	color: #AF292E;
	font-weight: bold;
	text-decoration: none;	
} 

/* .linkred, a:link.linkred, a:visited.linkred   */
.inflinkgris, a:link.inflinkgris, a:visited.inflinkgris      {
            font-family: Arial,Trebuchet,Helvetica,sans-serif;
            font-size: 11px;
			text-decoration: none;
            color: #606060 !important;
			font-weight: bold;

} 
td.inflinkgris {
vertical-align: middle;
background-color: #f3f3f3!important;
height: 18px;
}

a:hover.inflinkgris, a:active.inflinkgris
            {
            color: white;
}

/*  .linkred3, a:link.linkred3, a:visited.linkred3 */
.inflinkgris3, a:link.inflinkgris3, a:visited.inflinkgris3      {
	font-family: Arial,Trebuchet,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #606060 !important;
	font-weight : bold;
} 
a:hover.inflinkgris3, a:active.inflinkgris3
            {
            color: white;
}

