.small{font-size:100%;}
a:link,a:active,a:visited,a:hover{text-decoration: none;}
body{
	font: 100% Arial, Verdana, sans-serif;
	color: #404040;
	background: #FFF none;
}
form{margin:0 0 0 0;}

a.linkhijo:link, a.linkhijo:active, a.linkhijo:visited {
	color: #31600F;
	text-decoration: none;
}
a.linkhijo:hover {
	text-decoration: underline;
}
abbr{}
acronym{}
blockquote{}
cite{}
em{
	font-style: italic;
}
h1{}
h2{
	font-weight: bold;
	color: #31600F;
}
h3{
	font-weight: bold;
	color: #31600F;
	text-transform: uppercase;
}
h4{}
h5{}
h6{}
img{
	border-style: none;
}
p{}
span{}
strong{
	font-weight: bold;
}
.caixa_text {
    
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.62em;
	color: #404040;
	border-top:0.18em solid #CED0CF;
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
}
.caixa_text_nou{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-right: darkgray 0.1mm solid;
  border-top: darkgray 0.1mm solid;
  border-left: darkgray 0.1mm solid;
  border-bottom: darkgray 0.1mm solid
}
.Capsalera{
font: bold 12px Arial, Helvetica, sans-serif;
color: #8F8559;
background-color: #E6E6DE;
padding: 0px 0px 5px 5px;
display: block;
height: 1%;
}
.CapsaleraGris{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #808080;
background-color: #EEEEEE;
padding: 0px 0px 5px 2px;
display: block;
height: 1%;
}
.CapsaleraFecha{
font: bold 11px Arial, Helvetica, sans-serif;
color: #808080;
background-color: #EFEFEF;
padding: 5px 10px 5px 10px;
display: block;
height: 1%;
}
.txtCapsalera{
	font: 1.19em Arial, Verdana, sans-serif;
	color: #8a4e2c;
}
.MenuSup{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #FFFFFF;
	line-height:1.56em;
}
.MenuLateral{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: White;
	text-transform: uppercase;
	text-decoration:none;
}
.MenuDesplegable{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
.Peu{
	font: 0.69em Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
.TitulSecc{
	font: bold 0.94em Arial, Verdana, sans-serif;
	color: #31600f;
	padding-bottom:1.25em;
	height:1%;
}
.TitulSeccBlau{
	font: bold 0.94em Arial, Verdana, sans-serif;
	color: #044CA1;
	padding-bottom:1.25em;
	height:1%;
}
.TitulEvento{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #72925A;
	text-transform: uppercase;
	padding-bottom:1.25em;
	height:1%;	
}
.TitulEventoBlau{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #044CA1;
	text-transform: uppercase;
	padding-bottom:1.25em;
	height:1%;	
}
.Tornar{
		font: 0.69em Arial, Verdana, sans-serif;
	color: #808080;
}
/*Home*/
.TitulNoticiaHome{
	font: bold 1.06em Arial, Verdana, sans-serif;
	color: #404040;
	text-transform: uppercase;
	text-decoration:none;
}
.TitulNotHome{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #404040;
	text-transform: uppercase;
	text-decoration:none;
}
.TitulNovetat{font-family:Century Gothic, sans-serif; font-size:12px; font-weight: bold; color:#648c47;}
}
.PeuFotoMenuLat{
	font: 0.75em Arial, Verdana, sans-serif;
	color: #447422;
}
.MesNotiActes{
	font: bold 0.62em Arial, Verdana, sans-serif;
	color: #959595;
}
.DescripNotHome{
	font: 0.87em Arial, Verdana, sans-serif;
	color: #404040;
}
/*Pág. Noticias*/
.Fecha{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #31600f;
	text-transform: uppercase;
}
.FechaGris{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #808080;
	text-transform: uppercase;
}
.TemaNot{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #404040;
}
.FechaNot{
	font: 0.69em Arial, Verdana, sans-serif;
	color: #404040;
}
.Migas{
	font: 0.69em Arial, Verdana, sans-serif;
}
.TitulNot{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #72925a;
	text-transform: uppercase;
}
.DescripcioNot{
	font: 0.75em Arial, Verdana, sans-serif;
	color: #404040;
}
.DescripcioNotGris{
	font: 0.75em Arial, Verdana, sans-serif;
	color: #808080;
}
.DescripcioNotNegretaGris{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #808080;
}
.DescripcioNotNegretaCapsalera{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #8F8559;
}
.DescripcioNotNegreta{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #404040;
}
.DescripcioNotNegretaBlanc{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
/*Detall Noticia*/
.TemaNoticia{
	font: bold 0.81em Arial, Verdana, sans-serif;
	color: #404040;
}
.FechaNoticia{
	font: 0.81em Arial, Verdana, sans-serif;
	color: #404040;
}
.TitulNoticia{
	font: bold 1.06em Arial, Verdana, sans-serif;
	color: #72925a;
	text-transform: uppercase;
}
.PeuFoto{
	font: 0.62em Arial, Verdana, sans-serif;
	color: #000000;
}
.EtiquetaServei{
	font-family: Verdana, Arial, Helvetica,sans-serif; font-size:10px; font-weight: bold; color: #83A36C;
}
.ImprimirEmail{
	font: 0.69em Arial, Verdana, sans-serif;
	color: #959595;
}
/*Arxiu Fotografic*/
.Clica{
	font: 0.75em Arial, Verdana, sans-serif;
	color: #404040;
}
.PeuFotoGran{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #000000;
}
.PeuFotoPetita{
	font: bold 0.62em Arial, Verdana, sans-serif;
	color: #404040;
}
/*Agenda*/
.FechaEvento{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #404040;
}
.FechaEventoBlanc{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #FFFFFF;
}
.FechaEventoGris{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #808080;
}
.FechaEventoBlau{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #044CA1;
}
.FechaEventoVerdMig{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #83A36C;
}
.FechaEventoBlau{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #000080;
}
.HoraEvento{
	font: 0.69em Arial, Verdana, sans-serif;
	color: #404040;
}
.HoraEventoGris{
	font: 0.69em Arial, Verdana, sans-serif;
	color: #808080;
}
.NomEvento{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #72925A;
	text-transform: uppercase;
}
.NomEventoGris{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #808080;
	text-transform: uppercase;
}
/*Consistori*/
.NomiCognom{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #000000;
}
.GrupPolitic{
	font: 0.75em Arial, Verdana, sans-serif;
	color: #447422;
}
.Aclariments{
	font: 0.75em Arial, Verdana, sans-serif;
	color: #626262;
}
.FechaPlenos{
	font: bold 0.75em Arial, Verdana, sans-serif;
	color: #447422;
}
.gs_text { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:black; }


.tablegs_table { width:100%; }

.tdgs_number { padding: 4 4 4 4;
               font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold; color:gray;
               border-bottom:5px solid white;
               background:#EEEEEE;
               text-align:right;
		   width:50px;
             }
.tdgs_descr { padding: 4 4 4 4;
              font-family:Arial,Helvetica,sans-serif; font-size:11px; color:back;
              border-bottom:5px solid white;
              background:#EEEEFF;
		  width:99%;
            }

.ags_link:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold; color:navy; }
.ags_link:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold; color:navy; }
.ags_link:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold; color:navy; }
.ags_link:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold; color:red; }

.ags_paginacion:link { font-family:Arial,Helvetica,sans-serif; font-size:11px;  }
.ags_paginacion:active { font-family:Arial,Helvetica,sans-serif; font-size:11px;  }
.ags_paginacion:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px;  }
.ags_paginacion:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:navy; }

/*Agenda*/
.EtiquetaAgenda{
	font: bold 0.69em Arial, Verdana, sans-serif;
	color: #737373;
}

/*Botons*/
.Etiqueta
{
    BACKGROUND-COLOR: #c3cfe7
}
.Lista2
{
    BACKGROUND-COLOR: #c3cfe7
}
.Lista1
{
    BACKGROUND-COLOR: #8ea5d5
}
.MensajeError
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: 'Arial Black';
    BACKGROUND-COLOR: pink
}
.MensajeOk
{
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: 'Arial Black';
    BACKGROUND-COLOR: palegreen
}
.InputOculto
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.InputOcultoClave
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: red;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.Boton
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    CURSOR: hand;
    COLOR: #666666;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e5e5e5
}
.InputBusqueda
{
    BORDER-RIGHT: darkgray 0.1mm solid;
    BORDER-TOP: darkgray 0.1mm solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: darkgray 0.1mm solid;
    BORDER-BOTTOM: darkgray 0.1mm solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightyellow
}
.EtiquetaAnulado
{
    COLOR: white;
    BACKGROUND-COLOR: red
}
.InputObligatorio
{
    BORDER-RIGHT: red thin inset;
    BORDER-TOP: red thin inset;
    BORDER-LEFT: red thin inset;
    BORDER-BOTTOM: red thin inset
}
.InputBusqueda
{
    BORDER-RIGHT: darkgray 0.1mm solid;
    BORDER-TOP: darkgray 0.1mm solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: darkgray 0.1mm solid;
    BORDER-BOTTOM: darkgray 0.1mm solid;
    FONT-FAMILY: Verdana
}
.InputBusquedaObligatorio
{
    BORDER-RIGHT: red thin inset;
    BORDER-TOP: red thin inset;
    BORDER-LEFT: red thin inset;
    BORDER-BOTTOM: red thin inset;
    BACKGROUND-COLOR: beige
}
.InputCalculoAutomatico
{
    BORDER-RIGHT: green thin inset;
    BORDER-TOP: green thin inset;
    BORDER-LEFT: green thin inset;
    BORDER-BOTTOM: green thin inset;
    BACKGROUND-COLOR: white
}
.InputNormal
{
    BORDER-RIGHT: darkgray 0.1mm solid;
    BORDER-TOP: darkgray 0.1mm solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: darkgray 0.1mm solid;
    BORDER-BOTTOM: darkgray 0.1mm solid;
    FONT-FAMILY: Verdana
}
.Linia
{
    COLOR: #c3cfe7
}
.LiniaTenue
{
    COLOR: gainsboro
}
.EtiquetaSeparacionTenue1
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: 'Arial Black';
    BACKGROUND-COLOR: darkseagreen
}
.EtiquetaTenue1
{
}
.LiniaTenue1
{
    COLOR: darkseagreen;
    BACKGROUND-COLOR: darkseagreen
}
.Tema
{
    BORDER-RIGHT: darkorange 1pt solid;
    BORDER-TOP: darkorange 1pt solid;
    BORDER-LEFT: darkorange 1pt solid;
    COLOR: red;
    BORDER-BOTTOM: darkorange 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gold
}
.TemaInactivat
{
    BORDER-RIGHT: red 1pt;
    BORDER-TOP: red 1pt;
    BORDER-LEFT: red 1pt;
    COLOR: gray;
    BORDER-BOTTOM: red 1pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gainsboro
}
.TemaLinia
{
    BORDER-RIGHT: gold thick;
    BORDER-TOP: gold thick;
    BORDER-LEFT: gold thick;
    COLOR: #c3cfe7;
    BORDER-BOTTOM: gold thick;
    BACKGROUND-COLOR: #c3cfe7
}
.Boton2
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: white;
    BACKGROUND-COLOR: transparent
}
.InputOculto1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: red;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}
.Form1
{
    BACKGROUND-COLOR: ghostwhite
}
.Filtro
{
    MARGIN: 0px;
    BACKGROUND-COLOR: ghostwhite
}
.Boton3
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: red 1px solid;
    CURSOR: hand;
    COLOR: firebrick;
    BORDER-BOTTOM: red 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lavenderblush
}
.Form2
{
    MARGIN: 4px 0px
}

 