body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0em; margin: 0em; color: #000000; background-color: #FDEAE0;}
b, strong { font-weight: bold;}
i, em { font-style: italic;}
input, textarea, select { color: #000000; font-size: 1em; margin: .1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
A { font-WEIGHT: bold; color: #A64814; background-color: transparent;}
A:hover { color: #FFFFFF; background-color: #A64814; TEXT-DECORATION: none;}
A.menu { font-WEIGHT: bold; color: #000000; TEXT-DECORATION: none;}
A.menu:hover { color: #000000; background-color: transparent; TEXT-DECORATION: none;}

h1 { font-size: 1.3em; color: #A64814; border-bottom: 2px solid #A64814; margin-top: .5em; text-transform: uppercase;}
h2 { font-size: 1.1em; color: #444444; border-bottom: 1px solid #444444; margin-top: .5em; text-transform: uppercase; clear: both; float: none;}
h3 { font-size: .9em; color: #A64814; margin-top: .5em; text-transform: uppercase;}
p { float: none; font-size: .8em; text-align: justify; text-indent: 2em;}
p#autor { font-weight: bold; float: none; text-align: right; text-indent: 2em; padding-top: 1.6em;}
div.adreca { float: none; font-size: 0.75em; text-align: left; line-height: normal; padding: .4em 3em .8em 3em;}
div.adrecadirectori { float: none; font-size: 0.75em; text-align: left; line-height: normal; padding: .4em 3em .8em 60px;}
img.imgdirectori { width: 50px; height: 50px; float: left; padding: 7px 0px;}
ul { float: none; font-size: .75em; text-align: left; line-height: normal;}
ul ul { font-size: .9em;}
li { float: none; line-height: normal; padding: .2em 0em .2em 0em; list-style-image: url(/img/puntli.gif);}
span#actual { font-weight: bold; color: #000000;}
br.clearall { clear: both; float: none;}
hr.clearall { clear: both; float: none; text-align: center; width: 80%; height: 1px; color: #A64814;}
br.clrall { clear: both; float: none;}
hr.clrall { clear: both; float: none; text-align: center; width: 80%; height: 1px; color: #A64814;}
hr.clrall2 { clear: both; float: none; text-align: center; width: 80%; height: 1px; color: #A64814; margin: -.5em;}
span.acces { text-decoration: underline;}

div#barra {
	padding: 0em;
	HEIGHT: 64px;
	background-image: url("/img/fonsbarra.jpg");
	background-position: left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;}
div#data {
	font-SIZE: 0.65em;
	TEXT-ALIGN: left;
	POSITION: absolute;
	LEFT: 6px;
	TOP: 51px;}
div#idiomes {
	padding: 0px;
	font-SIZE: 0.65em;
	TEXT-ALIGN: left;
	POSITION: absolute;
	right: 6px;
	top: 34px;}
div#idiomes a { color: black; text-decoration: none;}
div#idiomes a:hover { color: white; text-decoration: none; background-color: #A64814;}
div#idiomes img { padding: 0em .2em 0em .4em; margin: 0em; border: 0px; /* background-color: #FFFFFF; */}
div#navegacio {
	padding: 0px;
	font-SIZE: 0.65em;
	TEXT-ALIGN: left;
	POSITION: relative;
	right: 6px; top: 51px;
	float: right; bottom: 1em;}
div#navegacio a { text-decoration: none; color: #000000; font-weight: normal;}
div#navegacio a:hover { text-decoration: underline; color: #A64814; background-color: #FFFFFF; font-weight: bold;}
div#navegacio img { padding: 0em .2em 0em .4em; margin: 0em; border: 0px; background-color: #FFFFFF;}
div#menu {
	padding: 0px 0px 0px 8px;
	font-SIZE: 80%;
	LEFT: 0px;
	POSITION: absolute;
	background-color: #FDEAE0;
	clear: both;
	float: none;}
div#menu div {
	padding: 4px 2px 4px 20px;
	margin-top: 8px;
	font-SIZE: 0.9em;
	WIDTH: 140px;
	background-color: #E3B9A2;
	vertical-align: baseline;
	text-align: left;
	line-height: 100%;
	background-image: url("/img/fletxa.gif");
	background-repeat: no-repeat;
	clear: both;
	float: none;}
div#menu div#menucercador {
	padding: 4px 2px 4px 20px;
	margin-top: 8px;
	background-image: url("/img/shim.gif");
	vertical-align: middle;}
div#menu div#menubanner {
	padding: 4px 4px 4px 4px;
	margin-top: 8px;
	background-color: #E3B9A2;
	vertical-align: middle;}

div#menu div#menucercador input.menuboto { font-size: .8em; padding: 0em; margin: 0em; height: 1.6em; line-height: 100%;}
div#menu div#menucercador input.menu { font-size: .8em; padding: 0em; margin: 0em; width: 8em; height: 1.2em;}
div#menu div#menuadreca {
	padding: 4px 10px 2px 12px;
	margin: 8px 10px 0px 0px;
	font-SIZE: 0.7em;
	line-height: 120%;
	background-color: #FDEAE0;
	background-image: url("/img/fonsadreca.gif");
	background-repeat: repeat-x;}
div#menu div.submenu {
	padding: 0px 2px 2px 20px;
	margin-top: 0px;
	font-SIZE: 0.8em;
	WIDTH: 140px;
	background-color: #FDEAE0;
	line-height: 130%;
	height: auto;
	background-image: url("/img/fonsadreca.gif");
	background-repeat: repeat-x;}
div.submenu a {
	font-size: 1.1em;
	WIDTH: 100%;
	TEXT-DECORATION: underline;}

div.molletes { margin: -2px 0px; padding: 0px; font-SIZE: 0.65em;}
div#peu { clear: both; float: none; text-align: right; margin: .5em 0px 0px 0px; padding: 2px 0px; font-SIZE: 0.65em; border-top: 1px solid #A64814;}
div#general { padding-RIGHT: 16px; padding-LEFT: 190px; margin-top: 8px; vertical-align: top; max-width: 820px; /* text-align: justify; */}
img.floatLeft { 
    float: left; 
    margin: 20px; 
}
img.floatRight { 
    float: right; 
    margin: 20px; 
}
div#menuinterior { font-size: .7em; line-height: normal; padding: 0em 2em 1.4em 2em; margin-bottom: 2em; text-align: left;}
div#menuinterior a { white-space: nowrap; text-transform: uppercase; padding-right: 1.4em; float: left; clear: both;}

div#imatgeportada { text-align: left; margin-top: 8px; height: 108px; border-bottom: 1px solid #A64814; text-align: left;}

div.noticiesportada { margin-top: 8px; width: 384px; position: relative; float: left; border-top: 1px solid #A64814;}
div.resumnoticia { padding: 8px; margin: 0px; background-color: #EFD7CA; border-bottom: 1px solid #A64814; font-size: .8em; width: 384px; font-weight: normal; line-height: 136%;}
div.resumnoticia img { padding: .5em;}
div.resumnoticia a { font-size: 1.2em; font-weight: bold;}
div.resumnoticia p { font-size: 1em; text-align: justify;}

div.agendaportada { margin: 4px 0px 8px 412px; padding: 4px 0px 8px 0px; position: relative;}
p.titolagenda { color: #A64814; padding: 0px; margin: 0px; font-family: sans-serif; font-size: 1.4em; text-align: left; text-indent: 0px;}
div.resumagenda { padding: 0px; margin: 0px; background-color: #EFD7CA; border-bottom: 1px solid #A64814; font-size: .7em; font-weight: normal; line-height: 136%;}
div.resumagenda a { font-size: 1.2em; font-weight: bold;}

div.llistat { padding: 0px; margin-top: 8px; width: auto; border-top: 1px solid #A64814; float: none; clear: both;}
div.llistat div { padding: 8px; margin: 0px; background-color: #EFD7CA; border-bottom: 1px solid #A64814; font-size: .8em; width: auto; font-weight: normal; line-height: 136%;}
div.llistat div img { padding: .5em;}
div.llistat div a { font-size: 1.2em; font-weight: bold;}
div.llistat div span { font-size: 1.2em; font-weight: bold;}

h1.detall { font-size: 1.15em;}
p.detalldata { font-size: .8em; color: #444444; text-transform: none; font-weight: bold; text-indent: 0em;}
p.detallsubtitol { font-size: .75em; color: #444444; margin-top: .5em; margin-bottom: 1.4em; text-transform: none; font-weight: bold;}
img.detallimatge { float: right; border: 1px solid #A64814; margin: 0em 0em .6em 0em;}
div.detall { padding: 4px 8px 8px 8px; margin: 4px 0px 8px 0px; width: auto; border-top: 1px solid #A64814; border-bottom: 1px solid #A64814; background-color: #EFD7CA; font-size: .8em; width: auto; font-weight: normal; line-height: 136%; /* float: none; clear: both; */ padding-top: 0em; margin-top: 0em;}
div.detallimatges { padding: 2px; margin: 2px; width: auto; font-size: .8em; width: auto; font-weight: bold; line-height: 136%; float: none; clear: both;}
div.detallenllassos { padding: 2px; margin: 2px; width: auto; font-size: .8em; width: auto; font-weight: bold; line-height: 136%; float: none; clear: both;}
div.detallimatges img { float: right; clear: left; border: 1px solid #A64814; margin: .2em;}
div.detallpaginacio { padding: 8px; margin: 2px; width: auto; border-top: 1px solid #A64814; font-size: .6em; width: auto; font-weight: bold; float: none; clear: both;}
div.detallpaginacio img { border: 0px solid #FDEAE0; vertical-align: -15%; padding: 0em .3em;}
div.detallpaginacio div.anterior { font-weight: normal; width: 33%; float: left;}
div.detallpaginacio div.tornar { font-weight: normal; width: 33%; float: left; text-align: center;}
div.detallpaginacio div.seguent { font-weight: normal; width: 33%; float: left; text-align: right;}

table.img { background-color: #E3B9A2; padding: 0px; margin: .2em .8em; white-space: normal; font-size: .6em; width: 20px; text-align: left;}
table.img td { background-color: #E3B9A2; white-space: normal; padding: 0px; margin: 0px;}/* #A64814 */
table.img img { margin: 0px; padding: 0px; border-width: 0px;}
table.img img.detallimatge { float: none; border: 0px solid #E3B9A2; margin: 0em;}
table.img span { white-space: normal; color: #000; margin: 0px 0px 3px 0px; padding: 2px 0px 3px 0px; width: auto; line-height: 120%; text-align: left; font-weight: bold;}
table.img br { padding: 0px; margin: 2px 0px;}
table.img tr td a { padding: 0px; margin: 0px; border-width: 0px;}

table.dades { border: 1px solid #A64814; padding: 0px; margin: .2em .4em; white-space: normal; font-size: .6em; /* width: 80%; */ text-align: center;}
table.dades caption { color: #A64814; font-weight: bold; font-size: 1.1em; text-align: left;}
table.dades td { border: 1px solid #A64814; white-space: normal; padding: 4px; margin: 0px; vertical-align: top; text-align: left;}
table.dades th { border: 1px solid #A64814; white-space: nowrap; padding: 5px; margin: 0px; vertical-align: top; color: #A64814; font-weight: bold; background-color: #EFD7CA;}
table.dades .right { text-align: right;}
table.dades .left { text-align: left;}
table.dades .center { text-align: center;}

form { padding: 0em; margin: 0em;}

span#cercardata { width: 100%; text-align: right; font-size: .8em;}

span#cercardata select.Caixa , span#cercardata select.caixa { font-size: .8em;}
span#cercardata input.Caixa , span#cercardata input.caixa { font-size: .8em;}
span#cercardata input.Boto , span#cercardata input.boto { font-size: .8em;}
span#cercardata select.ControlFormulariLlistaSeleccio { font-size: .8em;}

.TramitsNotes { text-indent: 1em; font-size: .75em; text-align: center; font-weight: normal; color: #000000; padding: 1em 0em;}
.Tramits { font-weight: bold; color: #A64814;}
.TramitsNotes { text-indent: 1em; font-size: .75em; text-align: center; font-weight: normal; color: #000000; padding: 1em 0em;}
table.Tramits { margin: .2em;}
table.Tramits#gran { width: 99%;}
td.TramitsNomCamp { font-size: .8em;}
table.Tramits td.TramitsCamp { color: #000000;}
table.Tramits td.TramitsCamp .TramitsAddicional { font-size: .7em; font-weight: normal;}
table.Tramits td.TramitsCamp input { font-size: .7em; color: #000000; background-color: #EEEEEE;}
table.Tramits td.Tramitsradio { font-size: .8em; color: #000000; text-align: right;}
table.Tramits td textarea { font-size: .8em; color: #000000; height: 6em; width: 70%; background-color: #EEEEEE;}
DIV.TramitsAccions { text-align: center; padding: .8em 0em; width: auto;}
DIV.TramitsAccions input { font-size: .7em; font-weight: bold; background-color: #CCCCCC; color: #000000;}
.TramitsSubGrup { font-size: .8em; font-weight: 100;}
legend.TramitsSubGrup { font-size: .7em;}

/* *********************  carol  **************************
INPUT.Caixa { color: #000000; background-color: #E3B9A2; border: 1px normal #287D00; font-size: .70em; padding: .1em; margin: 0em;} */


/********************** QQ *******************************/
form.formcerca { padding: 0px; margin: 0px;}
.capcerca { background-color: #EEEEEE; width: 8em; font-size: .8em;}
.capcercaboto { background-color: #CCCCCC; width: 4em; font-size: .8em;}
.paginacio { background-color: #EEEEEE; width: 2em; font-size: .9em;}

.Tramits { text-align: justify; font-weight: bold; color: #A64814;}
.TramitsNotes { text-indent: 1em; font-size: .75em; text-align: center; font-weight: normal; color: #000000; padding: 1em 0em;}
fieldset.Tramits { border: 0px solid #ffffff; margin: 1em 0px 1em 0px;}
fieldset.Tramits legend.Tramits { font-size: .9em; /* text-indent: .6em; */ font-weight: bold; color: #A64814; margin: 0em 0em .1em 0em;}
table.Tramits { margin-left: 1em;}
table.Tramits#gran { width: 96%;}
fieldset.Tramits table.Tramits td.TramitsNomCamp { width: 50%; color: #000000; font-weight: normal;}
td.TramitsNomCamp { font-size: .8em;}
div.linksTramits { font-size: .85em;}

.textPetitNoticies { font-size: .6em; text-align: left; vertical-align: middle; padding: .4em 0px;}
div.textPetitNoticies { font-size: .6em; text-align: center; vertical-align: middle;}
.textPetitNoticies .formNoticies { font-size: .9em; background-color: #EEEEEE; color: #000000;}
.textPetitNoticies .formCaixaCercador { font-size: .95em; background-color: #EEEEEE; color: #000000; width: 18em;}
td.cercanoticies { text-align: right;}
td.cercanoticies input.cercanoticies { background-color: #CCCCCC; width: 4em; font-size: .6em;}
table.caixacerca { background-color: #F0D1C1; border: 1px solid #A64814;}
table.caixacerca tr { background-color: #F0D1C1;}
table.caixacerca td { background-color: #F0D1C1;}

tr.centrat td { text-align: center;}

ul.TramitsConsideracions { font-size: 1em;}
div.TramitsConsideracionsContactar { margin-left: 5em; margin-top: .5em;}
UL.TramitsAvisos li { font-size: .65em;}
UL.TramitsConsideracions li { font-size: .65em;}

h2.tramit { font-size: .85em; color: #A64814; font-weight: bold; border-bottom: 1px solid #00826C; padding-bottom: .4em; margin-bottom: -.2em;}
ul.tramit { padding: 0px; margin: 0px;}
ul.tramit li { margin: 0px 0px 1.4em 0px; list-style-image: url(/img/espacio.gif); clear: both; float: none;}
ul.tramit li.tramit div.cap { font-size: .8em; padding: 6px 0px 0px 0px; margin: 2px 2px 3px 2px; list-style-image: url(/img/espacio.gif); border-top: solid 1px #00826C;}
ul.tramit li.tramit div.cap div.data { font-size: .8em; padding: 0px; margin: 0px; float: right;}
ul.tramit li.tramit div.cos { font-size: .8em; padding: 0px; margin: 0px 0px 0px 36px; list-style-image: url(/img/espacio.gif);}
ul.tramit li.tramit div.cos02 { font-size: .8em; padding: 0px; margin: 0px 0px 0px 8px; list-style-image: url(/img/espacio.gif);}
ul.tramit li.tramit div.cos a.linkstramit, ul.tramit li.tramit div.cos02 a.linkstramit { font-size: .8em;}
ul.tramit li.tramit div.cos div.dreta, ul.tramit li.tramit div.cos02 div.dreta { padding: 0px; margin: .4em; float: right; font-size: .8em;}

table.Consultar h4 { font-size: .8em;}

/***** compatible */

.form140x10px { background-color: #EEEEEE; color: #000000; font-size: 12px; width: 140px;}
td.textNJ { font-size: 12px; list-style-image: url(/img/P_posteriorG.gif);}
select.formNoticies { background-color: #EEEEEE; color: #000000; font-size: 9px;}
input.formboto70x10px { font-size: .7em; font-weight: bold; background-color: #CCCCCC;}
tr.textPetitNoticies td a { text-decoration: none; font-weight: normal;}
tr.textMenu td STRONG { font-size: 10px;}
select.formNx15px { background-color: #EEEEEE; color: #000000; font-size: 12px; height: 15px;}
.form400x150px { background-color: #EEEEEE; color: #000000; font-size: 12px; width: 400px; height: 150px;}
td.titolCaracteristiques a.linkCaracteristiques { font-size: .8em;}
td.text td.text { background-image: url(/img/espacio.gif); background-repeat: no-repeat; background-position: 0px 0px;}

div#menu div.menuitemsubmenu {
	padding: 2px 2px 2px 20px;
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: normal;
	LEFT: 0px;
	WIDTH: 140px;
	margin-top: 2px;
	margin-left: 0px;
	COLOR: #000;
	POSITION: relative;
	BACKGROUND-COLOR: #EFD7CA;
	marker-offset: 40px;
	vertical-align: baseline;
	text-align: left;
	line-height: 100%;
	background-image: url("/img/espacio.gif");
	background-repeat: no-repeat;
	clear: both;
	float: none;}
div#menu div.menuitemsubmenu A.submenu { text-decoration: none;}
div#menu div.menuitemsubmenu A.submenu:link { FONT-WEIGHT: normal; COLOR: #000000; BACKGROUND-COLOR: transparent; text-decoration: none;}
div#menu div.menuitemsubmenu A.submenu:visited { FONT-WEIGHT: normal; COLOR: #000000; BACKGROUND-COLOR: transparent;}
div#menu div.menuitemsubmenu A.submenu:hover { FONT-WEIGHT: bold; COLOR: #A64814; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;}
div#menu div.menuitemsubmenu A.submenu:active { FONT-WEIGHT: bold; COLOR: #A64814; BACKGROUND-COLOR: transparent; text-decoration: none;}