a { color:#990000; text-decoration:none }
a:hover,a:active, a:focus { color:#000000; text-decoration:underline; }

a.neg{ color:#FFFFFF; text-decoration:none }
a.neg:hover,a.neg:active { color:#660000; text-decoration:underline }


/*** ESTRUCTURA ***********************************************************************/

html, body { height: 100%; margin: 0; padding: 0; border: none; }

body#marc { height: 100%; margin: 0; padding: 0; border: none; }

#layoutTable { height: 100%;}
#mapForm { height: 100%; margin: 0; padding: 0; }

div#top {	 background: #D44A2A; text-align: center; height: 34px; width: 100%;  }

div#header {  background: url(../img/bg_header.png); height: 59px; width; 100%; text-align: right; font: bold 1.3em Arial Narrow, Helvetica Condensed, Sans-serif; color: #FFFFFF; text-transform: uppercase; padding: 6px 8px 0 0  }
html>body div#header { height: 53px; }
div#columnes {  }

div#menu {  width: 169px; float: left  }

div#contingut {  background: #959188; float: left  }

div#peupagina {  width: 100%; background-color: white; text-align: left;	border-top: 1px solid white; clear: both;	margin: 0 auto  }

div#progres { position: absolute; top: 1px; left: 50%; z-index: 50; }

/*** IDENTIFY ************************************************************/

div.identifyHeader {
	background-color: #dddddd;
	margin: 5px 3px 3px 3px;
	padding: 0 0 0 5px
}

table.identify {
/*	font-size: 8pt;*/
}

th.identify {
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	font-size: 0.70em;
	padding: 0px 5px 0 5px;
	border-right: 1px dashed #cccccc;
}

td.identify {
	font-family: Verdana;
	font-size: 0.70em;
	padding: 0px 5px 0 5px;
	border-right: 1px dashed #cccccc;
}

/*** MENUS ****************************************************************************/

div#comentari_layers { font: bold 0.70em Arial, Helvetica, Sans-serif; color: rgb(150,150,150); margin-bottom: 0; padding: 5px 5px 0px 10px; line-height: 1.2em }
div#enllas_ajuda { font: bold 0.70em Arial, Helvetica, Sans-serif; color: rgb(150,150,150); margin-bottom: 0; padding: 5px 5px 0px 10px; line-height: 1.2em }

div#menu ul li img { border: none; vertical-align: middle }

div#folder1_cap { background-color: rgb(153, 0, 0);}
div#folder2_cap { background-color: rgb(0, 0, 153);}
div#folder3_cap { background-color: rgb(102, 102, 0);}
div#folder4_cap { background-color: rgb(153, 0, 204);}
div#folderVistaGeneral_cap { background-color: rgb(123, 127, 116); margin: 0 1px 0 1px;}

div.tocHeader a:hover { color: rgb(255, 204, 0); text-decoration: none; }
div.tocHeader a:active { color: rgb(255, 255, 255); text-decoration: none; }
div.tocHeader a:visited { color: rgb(255, 255, 255); text-decoration: none; }

div#folder_llegenda_cap { background-color: rgb(123, 127, 116); margin: 0 1px 0 1px;}

/*** PEU ******************************************************************************/
.peu {  font: 0.70em Verdana, Arial, Helvetica, sans-serif;	color: #F6DBD4;	background-color: #D44A2A; padding: 10px 10px 10px 10px; margin: 0px 0 0 0;  }

