	
/* Elements generals */
body {	
	background-color: #DCDCE5;
	margin-top: 0px ;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #666666;
	scrollbar-dark-shadow-color: #666666;
	scrollbar-track-color: #EBEAF2;
	scrollbar-face-color: #7E7E9B;
	scrollbar-shadow-color: #62777C;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #666666;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}

/* Corretgeig bug Mozilla amb els marges dels div */
div {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	list-style-type: square;	
	list-style-position: ouside;
	margin-left: 3em;
	margin-top: 0px;
}
	
li {	
	list-style-type: square;	
}

blockquote {
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	margin: 0px;
}

a {
	color: #5C6EA8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
	color: #5C6EA8;
}

.blanc {
	font-weight: bold;
	color: #FFFFFF;
}


BODY.fix SELECT
{
    VISIBILITY: hidden
}

/* Capes amb identificador */	
#Contenidor {
	width: 66.1em;
	margin: 15px auto 15px auto;
	text-align: left;
}

#Cap2 {
	width: 100%;
	border-bottom: 1px;
}

#Cap {
	width: 100%;
	background-color: #F4722A;
	height: 2.4em;
	vertical-align: bottom;
	padding-top: 0.5em;
	border-bottom: #FEB515 2px solid;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

#Cap a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
#Cap a:hover{	
	color: #333333;
}

#Cos {
	height: 100%;
	background-color:#FFFFFF;
}
#LateralEsq {
	height: 100%;
	width: 21em;
	background-color: #FEB515;
	float: left;
	overflow: hidden;
}

#CapInt {
	width: 580px; 
	height: 98px; 
	background-image: url(../imatges/capint.jpg);
	background-repeat: no-repeat;
	
	margin-bottom: 10px;
	padding-left: 18px;
	padding-top: 32px;
	display: block;
}

.CapIntTitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 2em;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
}


#Contacta {
	vertical-align: bottom;
	text-align: right;
	margin-right: 15px;	
	margin-top: 0.8em;
}

#LateralDret {
	overflow: auto;
	background-color: #FFFFFF;
	float: left;
	min-height: 100%;
	width: 45.1em;
}

#Cont {
	padding-right: 18px;
}


#Peu {
	clear: both;
	width: 100%;
	background-color: #EBEBEB;
	height: 5.9em;
}

#Peu_inf_esq {
	width: 21em; 
	background-color: FEB515; 
	float:left; 
	height: 6.25em
}

#Peu_inf_dre {
	float:left;
}

#Colaboracio {
	float: right; 
	margin-right: 2px;
}

#Dades_Ajuntament {
	float:left; 
	margin-left: 14px;
	margin-top: 5px;
}


/* Menus */
#Menu1, #Menu1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 17.9em;
}
#Menu1 li {
	display: block;
	margin: 0;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;

	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;

	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#Menu1 li a {
	font-size: 1.4em;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0em 0em 0em 24px;
	/* Preload de la imatge */
	color: #5C6EA8;
	background: #FFFFFF url("../Imatges/flemenudwn_off.gif") left  no-repeat;
}

#Menu1 li a:hover {
	background: #CCD0DA url("../Imatges/flemenudwn_on.gif") left  no-repeat;
}

#Menu1 li a.Seleccionat{
	display: block;
	padding: 0em 0em 0em 24px;
	/* Preload de la imatge */
	background: #FFFFFF url("../Imatges/flemenudwn_on.gif") left  no-repeat;
	color: #F4722A;
}


#Menu2, #Menu2 ul {
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style: none;
	background-color: #FFCF68;
	width: 18.1em;
}
#Menu2 li {
	display: block;
	margin: 0;
	border-top-color: #FFCF68;
	border-top-width: 1px;
	border-top-style: solid;

	border-right-color: #FFCF68;
	border-right-width: 1px;
	border-right-style: solid;

	border-bottom-color: #FFCF68;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#Menu2 li a {
	display: block;
	font-size: 1.3em;
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 24px;
	/* Preload de la imatge */
	color: #4A4B56;
	background: #FFCF68 url("../Imatges/flemenu2.gif") left  no-repeat;
}

#Menu2 li a:hover {
	background: #FFDF9B url("../Imatges/flemenu2.gif") left  no-repeat;
}

#Menu2 li a.Seleccionat {
	display: block;
	padding: 0em 0em 0em 24px;
	/* Preload de la imatge */
	background: #FFCF68 url("../Imatges/flemenu2.gif") left  no-repeat;
	color: #2A2B31;
}


#Menu3 {
	width: 43em; 
	float:right;
	margin-right: -9px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0;
}

#Menu3 ul {
	margin: 0px 0px 0px 23px;
	padding: 0;
	list-style: none;
	height: 5em;
}

#Menu3 li {
	display: inline;
	margin: 0px;
	border: 0;
}
#Menu3 li a {
	display: block;
	text-decoration: none;
	padding: 1px 20px 1px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
	color: #333333;
	text-decoration: none;
	cursor: hand;
	/* Preload de la imatge */
	background: #EBEAF2 url("../Imatges/flemes.gif") left  no-repeat;
}

#Menu3 li a:hover {
	color: #B5B5B5;
}
  
/* Tauler Esquerra */
#TaulerEsq{
	float: left;
	width: 38em;
}
#TaulerEsq ul {
	margin: 1em 0em 1em 0em;
	padding: 0;
	list-style: none;
}
#TaulerEsq li {
	display: block;
	padding: 0;
	margin: 1em 0em 0.5em 0em;
	clear: both;
}

#Contingut {
	float: left;
	width: 40em; 
	margin-left: 15px;
}

/* Titols */
.titular {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #23365F;
}
.titular a {
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #23365F;
}
.titular a:hover {
	text-decoration: underline;
}

.titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #90ACB2;
}
.titular2 a {
	text-decoration: none;
}
.titular2 a:hover {
	text-decoration: underline;
}

.subtitolint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #5C6EA8;
}
.navint {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #5C6EA8;
}

.navintgris {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #858585;
}

.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #858585;
}


/*  Noticies, Agenda i Llocs interés */
.titularenquesta {
	padding: 10px 15px 10pc 15px;
}
.titularnoticia {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #23365F;
	text-decoration: none;
}
a.titularnoticia {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #23365F;
	text-decoration: none;
}
.titularnoticia:hover {
	text-decoration: underline;	
}

.subtitularnoticia {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C6EA8;
	text-decoration: none;
}

.textenoticia {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.fixaamplanot {
	width: 20em;
}
.contnoticia {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
}
.contnoticia2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	width: 20em;
}
.contagenda {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
}
.contnoticia2tot {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	width: 100%;
}
.fotonoticia {
	border-color: #424242;
	border-width: 1px;
	border-style: solid;
	margin-right: 16px;
	float: left;
}
.subtitularagenda {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C6EA8;
	text-decoration: none;
}
.TaulerCont  {
	color: #333333;
	font-weight: bold;
}
ul.TaulerLlista {	
	margin-top: 0px;
	margin-bottom: 0px;
}
	
li.TaulerLlista {	
	list-style-type: square;
	margin-left: 2em;
}
/* Tauler Anuncis */
.TaulerAnuncis {
	width: 15.6em; 
	float:right; 
	clear: right;
}
.TaulerAnuncis ul {
	margin: 1em 0em 1em 0em;
	padding: 0;
	list-style: none;
}
.TaulerAnuncis li {
	display: block;
	padding: 0em 0.5em 0em 0.8em;
	margin: 1em 0em 0.5em 0em;
}

.TitolTauler {
	background: #D3DEE0 url("../Imatges/flelatdret.gif") right  no-repeat;
	height: 1.7em;
	padding-top: 0.1em;
}

/* laterals Drets */
.titlatdret {
	font-size: 1.2em;
	font-weight: bold;
	color: #61777C;
	padding-left: 0.6em;
}
a.titlatdret {
	font-size: 1.2em;
	font-weight: bold;
	color: #61777C;
	text-decoration:none;
}
a.titlatdret:hover {
	text-decoration:underline;
}

.tauler {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #B3B3B3;
}

.tauler li a {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	color: #B3B3B3;
}
.tauler li a:hover {
	text-decoration: underline;
}
.equipament {
	font-size: 0.7em;
	color: #61777C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Texte */
.textecos {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	line-height: 1.4em;
}
.textblanc {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	color: #FFFFFF;
	text-decoration: none;
}
a.textblanc {
	color: #FFFFFF;
	text-decoration: none;
}
a.textblanc:hover {
	text-decoration: underline;
}
.textblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.7em;
	color: #23365F;
	text-decoration: none;
}

/* Links */
a.mestronj {
	font-size: 0.9em;
	color: #CF8300;
	text-decoration: none;
}
a.mestronj:hover {
	text-decoration: underline;
}
.mestronjsel {
	font-size: 0.9em;
	color: #CF8300;
	font-weight: bold;
}
a.mesverd {
	font-size: 0.9em;
	color: #62858C;
	text-decoration: none;
}
a.mesverd:hover {
	text-decoration: underline;
}

a.subratllat {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #5C6EA8;
	text-decoration: underline;
}

a.enllac {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #5C6EA8;
	text-decoration: none;
}

a.enllac:hover {
	text-decoration: underline;
}

a.enllacnegreta {
	color: #62858C;
	font-weight: bold;
	text-decoration: none;
}
a.enllacnegreta:hover {
	text-decoration: underline;
}

a.textecos {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #61777C;
	text-decoration: none;
}

a.textecos:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #61777C;
	text-decoration: underline;
}


table.taula {
	width: 100%;
	
	border-top-color: #5C6EA8;
	border-top-width: 1px;
	border-top-style: solid;
	
	border-right-color: #5C6EA8;
	border-right-width: 1px;
	border-right-style: solid;
	
	border-bottom-color: #5C6EA8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
	border-left-color: #5C6EA8;
	border-left-width: 1px;
	border-left-style: solid;
}
table.taula thead {
	background-color: #C3D4D7;
}
table.taula tr.imparell {
	background-color: #EBEBEB;
}
table.taula th.fons {
	background-color: #C3D4D7;
	
}
table.taula th {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	line-height: 1.4em;	
	padding-left: 0.4em;
	text-align: left;
	
	border-right-color: #D5DCEE;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #D5DCEE;
}
table.taula td {
	text-align: left;
	vertical-align: top;
	font-size: 0.7em;
}

table.taula2 {
	border-top-color: #90ACB2;
	border-top-width: 1px;
	border-top-style: solid;
	
	border-right-color: #90ACB2;
	border-right-width: 1px;
	border-right-style: solid;
	
	border-bottom-color: #90ACB2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
	border-left-color: #90ACB2;
	border-left-width: 1px;
	border-left-style: solid;
}
table.taula2 thead {
	background-color: #C3D4D7;
}
table.taula2 tr.imparell {
	background-color: #EEEEEE;
}
table.taula2 th {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	font-weight: bold;
 	color: #333333;	
	line-height: 1.4em;	
	padding-left: 0.4em;
	text-align: left;
	
	border-right-color: #C8D6D9;
	border-right-width: 1px;
	border-right-style: solid;
}
table.taula2 td {
	text-align: left;
	vertical-align: top;
	font-size: 0.7em;
}

table.formulari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
	color: #62777C;
	
	background-color: #EEEEEE;

	border-top-color: #90ACB2;
	border-top-width: 1px;
	border-top-style: solid;
	
	border-right-color: #90ACB2;
	border-right-width: 1px;
	border-right-style: solid;
	
	border-bottom-color: #90ACB2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
	border-left-color: #90ACB2;
	border-left-width: 1px;
	border-left-style: solid;
	font-weight: bold;
}
table.formulari td {
	padding: 1px 0px 1px 15px;
}

table.peu {
	font-size: 0.95em;
	border: 0;
}

.formobj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C6EA8;
	text-decoration: none;
	scrollbar-face-color: #7E7E9B;
	font-weight: normal;
	font-size: 1.1em;

	border-top-color: #5C6EA8;
	border-top-width: 1px;
	border-top-style: solid;
	
	border-right-color: #5C6EA8;
	border-right-width: 1px;
	border-right-style: solid;
	
	border-bottom-color: #5C6EA8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
	border-left-color: #5C6EA8;
	border-left-width: 1px;
	border-left-style: solid;
}
.Tbutton {
	 font-family: Verdana, Arial, Helvetica, sans-serif;	
	 font-weight: bold;
	 color: White; 
	 text-align : center;
	 background : #5C6EA8; 
	 border-color : #7E7E9B;
	 border-style: hidden;
	 border-width : 0px;
	 padding-left: 5px;
	 padding-right: 5px;
	 cursor: pointer;
 }
 
.error {
	color: #FF0000;
}

.BarraEnq {
	float: right; 
	margin-bottom: 3px; 
	background-color: #E7EFEF; 
	border: 1px solid #90ACB2; 
	height: 15px;
}

#contEnq {
	padding: 10px 7px 15px 7px; 
}

li.nivell1 {
	list-style-type: circle;
	color: #66999B;
}

li.nivell2 {
	list-style-type: disc;
}

