/* estructura de divs */
/* configuració capçalera */
.capcalera {
	width:800px;
}
.capcalera div {
	float: left;
	background: #00539a;
	height: 4em;
}
.capcalera div.escut {
	margin-left: 0;
	margin-right: 0;
}
.capcalera div.idiomes {
	margin-left: 10px;
}
.capcalera div.cercador {
	margin-left: 10px;
}
.capcalera div.blocalcalde {
	width: 65px;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0.8em 0 0.2em 0.5em;
}
.capcalera div.blocalcalde a {
	color: #ffffff;
}
.capcalera div.blocalcalde a:hover {
	border-bottom: none;
}
.capcalera div img.cen {
	margin: 10px 10px 0 10px;
	border: 0px;
}
.capcalera div img.esq {
	margin: 10px 0 0 10px;
	border: 0px;
}
.capcalera div img.dre  {
	margin: 0 10px 0 0;
	border: 0px;
}
form.cerca div input {
	margin-top: 10px;
	padding: 0;
	vertical-align: top;
}
input.busq {
	font-size: 0.82em;
}
.botocerca {
	margin-right: 10px;
	margin-left: 2px;
}
/* fi configuració capçalera */

/* configuració menú */
.menu {
	margin: 10px 0 4.1em 0;
	padding: 0;
	clear: both;
}
.menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu ul li {
	float: left;
	margin-right: 10px;
/*	font-size: 1.5ex;*/
	font-size: 0.8em;
	font-weight: bold;
	width: 9.4%;
	padding: 0.6em 0 0.6em 0.5em;
}
.menu ul li a {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #ffffff;
/*	background: transparent;
	text-decoration: none;*/
}
.menu ul li a:hover {
	border-bottom: none;
}
.menu ul li a:visited {
	color: #ffffff;
}
.menu ul li.actiu {
/*	float: left;*/
/*	margin-right: 10px;*/
/*	font-size: 1.5ex;*/
/*	font-size: 0.8em;*/
	width: 18.8%;
}
/* fi configuració menú */

* {
	font-family: arial, verdana, helvetica, sans-serif;
}

body {
	font-size: 0.95em;
	margin-top: 10px;
	width: 800px;	
}
body2 {
	font-size: 0.95em;
	width: 800px;
	margin-top: 10px;	
}
/* estructura de divs */
.centrepagina {
	font-size: 0.8em;
	margin: 0 0 0 0;
	clear: both;
	width: 800px;	
}
.contingut {
	font-size: 0.9em;
	float: right;
	width: 600px;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
}
.contingut ul {
	list-style-type: none;
	margin: 0 0 0.9em 0.9em;
}	
.contingut li {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0.6em 0 0 0;
}
.contingut div {
	font-family: verdana, arial, helvetica, sans-serif;
}

/* configuració menulocal */
.menulocal {
	margin: 0;
/*	padding: 0.4em 0 0.4em 0;*/
	padding: 0.4em 0 0.4em 0.3em;	
	float:left
}
.menulocal ul {
	list-style-type: none;
	margin: 0;	/*RBL*/
	padding-left: 0.9em;
}
.menulocal ul li {	/*RBL*/
	padding-top: 0.3em;
}
.menulocal ul li.actiu {
	list-style-type : disc;
}
.menulocal ul li a {
	color: #ffffff;
}
.menulocal ul li a.actiu {
	font-weight: 600;
}
.menulocal ul li a:hover {
	border-bottom: none;
}
.menulocal ul li a:visited {
	color: #ffffff;
}
/* fi configuració menú local */

/* fi d'estructura de divs */

/* configuració titulars */
h1 {
	font-size: 1.7em;
	margin-top: 0;
	text-align: justify;
}
h2 {
	font-size: 1.6em;
	text-align: justify;
}
h3 {
	font-size: 1.5em;
	text-align: justify;
}
h4 {
	font-size: 1.3em;
	text-align: justify;
}
h5 {
	font-size: 1.2em;
	text-align: justify;
}
h6 {
	font-size: 1.1em;
	text-align: justify;
}
/* fi configuració titulars */

/* configuració paràgrafs */
p {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: justify;
}
p.textef22 {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: justify;
}
/* configuració paràgrafs */

/* configuració links */
a {
	font-family:  verdana, arial, helvetica, sans-serif;
	color: #115EA3;
	text-decoration: none;
}
a:hover {
	border-bottom: 1px solid #115EA3;
}
a:visited {
	color: #115EA3;
}
/* fi configuració links */

/* configuració llista dl */
dt {
	font-family: verdana, arial, helvetica, sans-serif;
/*	font-weight: 600;*/
	margin-bottom: 0.2em;
}
dt h2 {
	font-size: 1.4em;
	margin-bottom: 0.2em;
}
dd {
	margin: 0 0.4em 1em 1.5em;
	font-family: verdana, arial, helvetica, sans-serif;
}
dd ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
dd ul li {
	font-family: verdana, arial, helvetica, sans-serif;
}
dd td {
	font-family: verdana, arial, helvetica, sans-serif;
}
dd span {
	font-family: verdana, arial, helvetica, sans-serif;
}
/* fi configuració llista dl */

dl.notes dd {
/*	font-weight: 600; */
}

.titol {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 0.4em;
	text-align: justify;
}

.petit {
	font-size: 1em;
	text-align: justify;
	font-family: verdana, arial, helvetica, sans-serif;
}

.petitdreta {
	font-size: 0.8em;	
	margin-left: 17em;
}

.legal {
	font-size: 0.9em;
	text-align: justify;
	color: #706f6e;
}

img {
	padding: 0;
	margin: 0;
	border: none;
}
img.adalt {
	float: right;
	border: none;
}

.senseborder {
	border: 0px;	
}

.ocult {
	display: none;
}

.negreta {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 600;
	text-align: justify;	
}
.italic {
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
	text-align: justify;
}
.subratllat {
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.vermell {
	color: Red;
}
.dreta {
	float: right;
}

.adreta {
	text-align: right;
}
.esquerra {
	float: left;
}
.centrat {
	text-align: center;
}

.cleardiv {
	clear: both;
}

/* configuració formulari */
form {
	margin: 0;
	padding: 0;
}
form.bustia div input {
	padding: 0;
	margin: 0;
	/* vertical-align: top; */
}
form fieldset {
	padding: 0 0 1em 0.6em;
/*	padding-bottom: 1em;*/
	margin-bottom: 1em;	
}
form legend {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.4em;
}
form label {
	margin-bottom: 1.4em;
}
input.texte {
	font-size: 1em;
	margin: 0;
	padding: 0;
	border: 1px solid #b4b3b3;
/*	width: 180px;*/
/*	width: 48%;*/
	width: 90%;
	height: 20px;
	color: #706f6e;
	/*vertical-align: 25%;	/* RBL */
}
input.comand {
	background: #900f66;
	color: #ffffff;
	font-weight: bold;
	margin: 0.7em 0 0.2em 0.7em;
	border-color: #900f66;
}
input.boto {
	margin: 0.6em 2em 0.6em 0;
}

textarea.texte {
	border: 1px solid #b4b3b3;	 
/*	font-size: 0.82em;*/
	font-size: 1em;
	width: 90%;
	color: #706f6e;
}

ol {
	margin: 0 0 1.7em 2em; /*1.6em;	*/
/*	padding: 0 0 0 1.7em;*/
/*	padding: 0 0 0 2em;*/
/*	padding: 0 0 0 0.9em;  --BO-- */
}
ol li {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: justify;
}
/* fi configuració formulari*/

.adreca p {
	margin: 0;
}
.adreca h2 {
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 0;
}

.llista ul {
	list-style-type: none;
	margin: 0 0 0.9em 0.9em;
	font-family: verdana, arial, helvetica, sans-serif;
}
.llista ul.ample {
	list-style-type: none;
	margin: 0 0 1.3em 0.9em;
}	
.llista li {
	font-family: verdana, arial, helvetica, sans-serif;
}
.llista li.ample {
	margin-bottom: 0.4em;
}
.llista li li li {
	margin-left: 0.4em;
}
.llista h2 {
	font-size: 1.2em;
	font-weight: 600;	
}

.llistacols h2 {
	font-size: 1.2em;
	font-weight: 600;	
	margin-bottom: 0;	
}
.llistacols ul {
	list-style-type: none;
	margin: 0 0 0 0.9em;
}
.llistacols ol {
	list-style-type: none;
	margin: 0 0 0 0.9em;
}
.llistacols li {
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0 0 0.4em 0;
}
.llistacols li.left {
	float: left;	
}
.llistacols li.right {
	float: right;	
}
.llistacols li.mig {
	margin-left: 10em;
}
.llistacols li.migdreta {
	margin-left: 35em;
}


label {
	font-family: verdana, arial, helvetica, sans-serif;
}

select {
	font-family: verdana, arial, helvetica, sans-serif;
/*	width: 23em;*/
	width: 60%;
/*	margin: 0.2em 0 0 0.7em; */
	font-size: 0.8em;
	color: #706f6e;
}

option {
	font-family: verdana, arial, helvetica, sans-serif;
}

b {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;	
}

.cercar {
	vertical-align: middle;	
}


/* configuració taula*/
table.taula {
	border-bottom: 2px solid #C5C5C5;
	border-top: 2px solid #C5C5C5;
	border-collapse: collapse;
	margin: 5px 0 15px 0;
	padding: 0;
	background-color: #fcfcfc;
}
.taula th {
	background-color: #F5F5F5;
	padding: 3px;
	border: 1px solid #C5C5C5;
	border-bottom: 2px;
	text-align: center;
}
.taula td {
	background-color: #fcfcfc;
	padding: 3px;
	border: 1px solid #C5C5C5;
	text-align: center;
}

div.col_titulo
{
	float: left;
	padding: 5px;
	background: #E4EBF9;
	color:#115EA3;
	margin: 2px;
}

div.col_titulob
{
	float: left;
	padding: 5px;
	background: #007EC9;
	color:#FFF;
	margin: 2px;
}

div.col_tituloInfo
{
	float: left;
	padding: 2px;
	color:#007EC9;
	font-weight:bold;
	margin: 3px 2px 2px 0px;
	width: 50px;
	text-align:center;
}

div.col_tituloFi
{
	float: left;
	padding: 2px 0 2px 0;
	background:#045600;
	margin: 2px 0 1px 0;
	border-bottom: 1px solid #000;
}

div.col_tituloExe
{
	float: left;
	padding: 2px 0 2px 0;
	background:#74D171;
	margin: 2px 0 1px 0;
	border-bottom: 1px solid #000;
}

div.col_tituloPen
{
	float: left;
	padding: 2px 0 2px 0;
	background:#FFF800;
	margin: 2px 0 2px 0;
}

div.col_tituloDif
{
	float: left;
	padding: 2px 0 2px 0;
	background:#FF1700;
	margin: 2px 0 2px 0;
}

div.col
{
	float: left;
	padding: 5px;
	background: #EFF3F9;
	margin: 2px;
}

div.tabla
{
	clear: none;
}

div.tablab
{
	clear: none;
}

div.fila
{
/*	clear: both;*/
}

div.col2
{
	float: left;
	padding: 5px;
	background: #EFF3F9;
	margin: 2px;
}

div.tabla2
{
	clear: none;
	margin:0 0 0 10px;
}

div.tabla3
{
	clear: none;
	margin:0 0 0 20px;
}

div.tabla4
{
	clear: none;
	margin:0 0 0 30px;
}

div.col_tituloInfoAct
{
	float: left;
	padding: 2px;
	background:#007EC9;
	color:#FFF;
	margin: 5px;
	min-height:30px;
	width:440px;
}

*html div.col_tituloInfoAct
{
	float: left;
	padding: 2px;
	background:#007EC9;
	color:#FFF;
	margin: 5px;
	height:30px;
	width:440px;
}

div.col_tituloAct
{
	float: left;
	padding: 5px;
	background: #EFF3F9;
	color:#115EA3;
	margin: 2px;
}

/* configuració colors */
/*colors de fons dels menus*/
.color1 {
	background-color: #00539A;
	color: #ffffff;
	/*	font-size: 1.5ex;*/
	font-size: 1em;
	font-weight: bold;
}
.color2 {
	background-color: #007ec9;
	color: #ffffff;
}
.color3 {
	background-color: #79a41e;
	color: #ffffff;
}
.color4 {
	background-color: #ff8600;
	color: #ffffff;
}
.color5 {
	background-color: #e10829;
	color: #ffffff;
}
.color6 {
	background-color: #900f66;
	color: #ffffff;
}
.colorx {
	background-color: #dbcce9;
	color: #000000;
}

/*colors dels textes*/
.colort1 {
	color: #00539A;
	background-color: #ffffff;
	/*	font-size: 1.5ex;*/
	font-size: 0.8em;
	font-weight: bold;
	width: 9.4%;
}
.colort2 {
	color: #007ec9;
	background-color: #ffffff;
}
.colort3 {
	color: #79a41e;
	background-color: #ffffff;
}
.colort4 {
	color: #ff8600;
	background-color: #ffffff;
}
.colort5 {
	color: #e10829;
	background-color: #ffffff;
}
.colort6 {
	color: #900f66;
	background-color: #ffffff;
}
/*colors dels textes al 60%*/
.colort160 {
	color: #7d61ac;
	background-color: #ffffff;
}
.colort260 {
	color: #66b2df;
	background-color: #ffffff;
}
.colort360 {
	color: #afc878;
	background-color: #ffffff;
}
.colort460 {
	color: #ffb666;
	background-color: #ffffff;
}
.colort560 {
	color: #ed6b7f;
	background-color: #ffffff;
}
.colort660 {
	color: #bc6fa3;
	background-color: #ffffff;
}
/*color text destacats*/
.colord {	
	color: #8557b7;
	background-color: #dbcce9;
	padding-left: 0.4em;
}
/*color text notícies*/
.colorn {	
	color: #8557b7;
	background-color: #f3eef8;
}
.colorp {
	color: #ffffff;
	background-color: #00539a;
}
.colortp {
	color: #00539a;
	background-color: #ffffff;
}
.colort2A {
	color: #99ccea;
	background-color: #ffffff;
}
/* fi configuració colors */

.boto {
	margin: 20px 0 10px 10px;
}
.boto a:hover {
	border-bottom: none;
}
.boto img {
	margin: 0 10px 0 0;
}

a.logo:hover {
	border-bottom: none;
}

/* configuració peu */
.peu {
	margin: 10px 0 0 0;
	clear: both;
	width:800px;
}
.peu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.peu ul li {
	float: left;
	margin-right: 10px;
	font-size: 0.7em;
	width: 8.3%;
	padding: 0.3em 0 0 0;
	text-align: center;
	background-color: #00539a;
	color: #ffffff;
	height: 1.7em;
}
.peu ul li a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
}
.peu ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
}
.peu ul li.buit {
	width: 4%;
}
.peulegal {
	margin: 10px 0 0 0;
	width:800px;
	font-size: 0.75em;
	color: #00539a;
	text-align: center;
}
.peulegal a:visited {
	color: #00539a;
}
/* fi configuració peu */
