HTML
{
	
	scrollbar-arrow-color:#678db3;
	scrollbar-base-color:#c3d5e8;
	
	scrollbar-face-color:#c3d5e8;
	scrollbar-track-color: #ffffff;
	
	scrollbar-highlight-color:#c3d5e8;
	scrollbar-shadow-color:#c3d5e8;
	
	scrollbar-3dlight-color:#c3d5e8;
	scrollbar-darkshadow-color:#678db3;
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY:Helvetica, Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fff;



}
A {
	CURSOR: pointer; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; COLOR: #000000; TEXT-DECORATION: none
}
a.mesInfoBlau {
  color:#006CA2;
  text-decoration:none;
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/images/flechaBlavaMesInfo.gif) no-repeat scroll 100% 50%;
  padding-right:10px;
  white-space:nowrap;
}
ADDRESS {
	FONT-STYLE: normal
}

#layout {
	BORDER-COLLAPSE: collapse;  WIDTH: 100%; TEXT-ALIGN: center
}




/* treure

#menu-aux {
		BORDER-COLLAPSE: collapse; WIDTH: 100%; COLOR: #fff; TEXT-ALIGN: left
}

#menu-aux {
	FONT-SIZE: 0.7em; HEIGHT: 22px; BACKGROUND-COLOR: #004080
}
#menu-aux H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu-aux UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu-aux H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-LEFT: 10px
}
#menu-aux UL {
	FLOAT: right; LIST-STYLE-TYPE: none; 
}
#menu-aux UL LI {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 50px; 
}
*/

.hr {
	DISPLAY: block; FONT-SIZE: 0.1em; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #808080
}



#contenedor
{
	width: 100%;
	margin-top: 10px;
}

#web-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 15px; HEIGHT: 125px
}




.sidebar {
	VERTICAL-ALIGN: top; WIDTH: 180px; TEXT-ALIGN: left
}
.sidebar .box {
	WIDTH: 182px; COLOR: #333; POSITION: relative; 
}
.sidebar .box A {
	COLOR: #000
}
.sidebar .box A:hover {
	COLOR: #000
}
.sidebar.sidebar-bottom {
	BACKGROUND: url(imgs/box-bottom.png) no-repeat; WIDTH: 172px; HEIGHT: 5px
}

/*classe de la capçalera dels menus laterals drets*/
.sidebar .box BIG {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(imgs/box-header.png) no-repeat 0px 0%; WIDTH: 172px; COLOR: #4c4c4c; LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 24px; margin-left: 5px;
}
.sidebar .box.disabled BIG {
	BACKGROUND-POSITION: 100% 100%; COLOR: #ffffff;
}
.sidebar .box.first.clear BIG {
	BACKGROUND-IMAGE: url(imgs/box-header-clear.gif)
}
.sidebar .box SPAN {
	RIGHT: 0px; BACKGROUND: url(imgs/arrow-right2.gif) no-repeat; WIDTH: 22px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 24px
}

.sidebar .box.disabled SPAN {
	BACKGROUND-IMAGE: url(imgs/arrow-down.gif)
}


/*bloc de menu lateral dret*/
.sidebar .box .box-content {
	DISPLAY: block;
	 PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 5px; margin-bottom:5px; background-image:url(imgs/fondoBarraLateralDerecha.png); background-repeat:no-repeat; background-position:bottom center; width:192px; 
	 FONT-SIZE: 11px;
}

/*bloc de menu alteral dret per a les seccions principals amb color de fons*/
#contenedorColor .sidebar .box .box-content {
	DISPLAY: block; PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 5px; margin-bottom:5px; background-image:url(imgs/fondoBarraLateralDerechaColor.png); background-repeat:no-repeat; background-position:bottom center; width:192px; 
}

.sidebar .box .box-content SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; POSITION: static; HEIGHT: auto
}

/*bloc de menu lateral dret inicial*/
.sidebar .box#formaPart .box-content {
	FONT-WEIGHT: bold; margin-bottom: 5px;PADDING-BOTTOM: 15px;background-image:url(imgs/fondoBarraLateralDerecha.png); background-repeat:no-repeat; background-position:bottom center; width:192px; 

}

/*bloc de menu alteral dret inicial per a les seccions principals amb color de fons*/
#contenedorColor .sidebar .box#formaPart .box-content {
	FONT-WEIGHT: bold; margin-bottom: 5px;PADDING-BOTTOM: 15px;background-image:url(imgs/fondoBarraLateralDerechaColor.png); background-repeat:no-repeat; background-position:bottom center; width:192px; 

}


.sidebar .box.gris BIG {
	BACKGROUND: url(imgs/box-header-gris.png) #185292 no-repeat; POSITION: static; TEXT-ALIGN: left! important
}
.sidebar .box.gris .box-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar .box.gris UL {
	FONT-WEIGHT: bold; COLOR: #000000; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: left
}
*:first-child + HTML .sidebar .box.gris UL LI UL LI {
	FONT-SIZE: 1.1em! important
}
.sidebar .box.gris UL LI UL LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
.sidebar .box.gris UL LI UL LI A {
	BACKGROUND-IMAGE: none; COLOR: #000
}


.sidebar .box.gris UL LI UL LI.current A {
	MARGIN-LEFT: 0px; WIDTH: 85%
}


.novetat {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-LEFT: 8px; COLOR: #ff6868
}
UL.secciones-extra {
	 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
	  padding-left:6px; padding-right:6px;
	  
}
UL.secciones-extra LI {
	CLEAR: both;  HEIGHT: 17px;
	 padding-right: 4px; 
	 padding-left:6px;
	 padding-top: 4px;
	 padding-bottom: 4px;
}

UL.secciones-extra LI.none {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


UL.secciones-extra LI A {
	CURSOR: pointer
}
UL.secciones-extra LI IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
*:first-child + HTML UL.secciones-extra LI IMG {
	MARGIN-TOP: 3px
}
*:first-child + HTML UL.secciones-extra LI A SPAN {
	MARGIN-TOP: 3px
}
UL.secciones-extra LI A SPAN {
	DISPLAY: block; FLOAT: left; CURSOR: pointer; PADDING-TOP: 2px
}
UL.lista-dotted {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: 0px;  PADDING-TOP: 4px; LIST-STYLE-TYPE: none;
	
}
UL.lista-dotted LI {
	PADDING-LEFT: 23px; PADDING-RIGHT: 6px; BACKGROUND: url(imgs/arrow-blue-sidebar.png) no-repeat 7px 7px; PADDING-BOTTOM: 3px! important; HEIGHT: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
}
UL.lista-dotted LI A {
	FONT-WEIGHT: bold; LINE-HEIGHT: 20px;
}
UL.lista-dotted LI A:hover {
	FONT-WEIGHT: bold; LINE-HEIGHT: 20px
}
UL.lista-dotted LI.none {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.recomendamos {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; MARGIN: 0px; OVERFLOW: hidden; LIST-STYLE-TYPE: none; 
}
UL.recomendamos LI {
	CLEAR: both; DISPLAY: block;  padding-top: 3px; padding-left: 6px; padding-right: 6px;
	height:36px; vertical-align:top;
}


UL.recomendamos LI A {
	font-weight: bold; display:block;
}

UL.recomendamos LI.last {
	MARGIN-BOTTOM: 0px
}
UL.recomendamos LI IMG {
	BORDER: #999999 1px solid; FLOAT: left;   MARGIN-RIGHT: 5px; background-color:#FFFFFF;
}
*:first-child + HTML UL.recomendamos LI IMG {
	/*MARGIN-TOP: 2px*/
}
* HTML BODY UL.recomendamos LI IMG {
	/*MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px*/
}
#publicidad {
	MARGIN-LEFT: 9px
}



#contenido {
	HEIGHT: 100%;
	text-align:left;
}


.wrap-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*treure*/
/*
#content {
	WIDTH: 100%; COLOR: #fff; TEXT-ALIGN: left
}


.white#contenido .wrap-content {
	BACKGROUND-COLOR: #fff
}
.white#contenido .wrap-content .content {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c7c7c7 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c7c7c7 2px solid
}

#contenido .content-tl {
	FONT-SIZE: 4px; WIDTH: 7px; POSITION: absolute; HEIGHT: 5px
}
#contenido .content-tr {
	FONT-SIZE: 4px; WIDTH: 7px; POSITION: absolute; HEIGHT: 5px
}
#contenido .content-bl {
	FONT-SIZE: 4px; WIDTH: 7px; POSITION: absolute; HEIGHT: 5px
}
#contenido .content-br {
	FONT-SIZE: 4px; WIDTH: 7px; POSITION: absolute; HEIGHT: 5px
}
#contenido .content-tl {
	BACKGROUND: url(imgs/content-tl.png) no-repeat; LEFT: 0px; TOP: 0px
}
.white#contenido .content-tl {
	BACKGROUND: url(imgs/content-tl-white.png) no-repeat
}
#contenido .content-tr {
	RIGHT: -2px; BACKGROUND: url(imgs/content-tr.png) #fff no-repeat; TOP: 0px
}
.white#contenido .content-tr {
	RIGHT: -2px; BACKGROUND: url(imgs/content-tr-white.png) #fff no-repeat
}


#contenido .content-bl {
	BACKGROUND: url(imgs/content-bl.png) no-repeat; LEFT: 0px; BOTTOM: 0px
}
.white#contenido .content-bl {
	BACKGROUND: url(imgs/content-bl-white.png) no-repeat
}
#contenido .content-br {
	RIGHT: -2px; BACKGROUND: url(imgs/content-br.png) #fff no-repeat; BOTTOM: 0px
}
.white#contenido .content-br {
	RIGHT: -2px; BACKGROUND: url(imgs/content-br-white.png) #fff no-repeat
}


* HTML BODY #contenido .content-bl {
	BOTTOM: -1px
}
* HTML BODY #contenido .content-br {
	BOTTOM: -1px
}
* HTML BODY .white#contenido .content-bl {
	BOTTOM: -1px
}
* HTML BODY .white#contenido .content-br {
	BOTTOM: -1px
}

#contenido .content {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 30px; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: 100%; TEXT-ALIGN: left
}
*/
/*fi treure*/



DIV.noticias {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 5px; WIDTH: 45%; PADDING-TOP: 8px
}
#layout-tabmenu {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#layout-tabmenu TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#layout-tabmenu TD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.noticias {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.noticias TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.7em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; POSITION: relative; BACKGROUND-COLOR: #fff; minheight: 65px
}
.noticias .entrada {
	FONT-SIZE: 0.7em; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative; BACKGROUND-COLOR: #fff; minheight: 65px
}
.noticias .entrada H1 {
	COLOR: #3d5d6c
}
.noticias .entrada SPAN.fecha {
	COLOR: #3d5d6c
}
.noticias .entrada H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-BOTTOM: 8px; TEXT-DECORATION: underline
}
.noticias .entrada SPAN.fecha {
	RIGHT: 3px; BOTTOM: 3px; POSITION: absolute
}
.noticias .entrada-videoset {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(imgs/bg-videoset.png) #b5babd repeat-x 50% bottom; PADDING-BOTTOM: 9px; MARGIN: 9px 3px 13px; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 215px; TEXT-ALIGN: center
}
*:first-child + HTML .noticias .grande.entrada .entrada-videoset {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
* HTML BODY .noticias .entrada-videoset {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px; PADDING-TOP: 8px
}
.noticias .entrada-videoset .videoset-left {
	WIDTH: 4px; POSITION: absolute; TOP: 0px; HEIGHT: 232px
}
.noticias .entrada-videoset .videoset-right {
	WIDTH: 4px; POSITION: absolute; TOP: 0px; HEIGHT: 232px
}
.noticias .entrada-videoset .videoset-left {
	BACKGROUND: url(imgs/videoset-left.png) no-repeat; LEFT: 0px
}
.noticias .entrada-videoset .videoset-right {
	RIGHT: 0px; BACKGROUND: url(imgs/videoset-right.png) no-repeat
}
.noticias .grande.entrada {
	HEIGHT: 391px
}
.noticias .grande.entrada .entrada {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 68px; BORDER-RIGHT-WIDTH: 0px
}
UL.noticias {
	CLEAR: both; DISPLAY: block; MARGIN: auto; OVERFLOW: hidden; LIST-STYLE-TYPE: none
}
UL.noticias LI {
	BORDER-RIGHT: #e6eaeb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #e6eaeb 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.7em; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 5px; OVERFLOW: hidden; BORDER-LEFT: #e6eaeb 1px solid; WIDTH: 45%; PADDING-TOP: 8px; BORDER-BOTTOM: #e6eaeb 1px solid; POSITION: relative; HEIGHT: 70px; BACKGROUND-COLOR: #fff
}
UL.noticias LI H1 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 8px; COLOR: #313b3d; TEXT-DECORATION: underline
}
UL.noticias LI SPAN.fecha {
	RIGHT: 3px; BOTTOM: 3px; POSITION: absolute
}
UL.noticias LI.videoset {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(imgs/bg-videoset.png) #b5babd repeat-x 50% bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 215px; TEXT-ALIGN: center
}
UL.noticias LI.videoset .videoset-left {
	WIDTH: 4px; POSITION: absolute; TOP: 0px; HEIGHT: 232px
}
UL.noticias LI.videoset .videoset-right {
	WIDTH: 4px; POSITION: absolute; TOP: 0px; HEIGHT: 232px
}
UL.noticias LI.videoset .videoset-left {
	BACKGROUND: url(imgs/videoset-left.png) no-repeat; LEFT: 0px
}
UL.noticias LI.videoset .videoset-right {
	RIGHT: 0px; BACKGROUND: url(imgs/videoset-right.png) no-repeat
}
.fecha {
	FONT-SIZE: 1em; COLOR: #2f3e43
}
.liquido.menu {
	FLOAT: none; MARGIN: 0px; WIDTH: 100%
}
.last.menu {
	MARGIN-RIGHT: 0px
}
.menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; BACKGROUND: url(imgs/menu-contenido-right.png) #f6f6f6 no-repeat right 50%; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #000; LINE-HEIGHT: 20px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; POSITION: relative; HEIGHT: 20px
}
.menu DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(imgs/menu-contenido-left.png) #f6f6f6 no-repeat left 50%; LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 10px; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
.menu SPAN.separador {
	BACKGROUND: url(imgs/menu-contenido-separador.png) no-repeat; FLOAT: none; MARGIN: 2px 4px; WIDTH: 2px; POSITION: static; HEIGHT: 20px
}
.menu A.vertodo {
	RIGHT: 5px; POSITION: absolute; TOP: 4px
}
.menu A.head {
	FONT-WEIGHT: bold
}
.menu A {
	COLOR: #000
}
.menu A:hover {
	COLOR: #000
}
.login {
	COLOR: #3f4545
}
.login A {
	COLOR: #3f4545
}
.login A:hover {
	COLOR: #3f4545
}
.login INPUT {
	MARGIN: 3px
}
.login INPUT.text {
	CLEAR: left; BORDER-RIGHT: #3f4545 1px solid; BORDER-TOP: #3f4545 1px solid; FONT-SIZE: 0.9em; FLOAT: left; BORDER-LEFT: #3f4545 1px solid; WIDTH: 160px; LINE-HEIGHT: 15px; BORDER-BOTTOM: #3f4545 1px solid; HEIGHT: 15px
}
.login INPUT.submit {
	CLEAR: both; MARGIN-TOP: 5px; BACKGROUND: url(imgs/enviar-login.png) #43627f no-repeat; FLOAT: right; WIDTH: 57px; CURSOR: pointer; HEIGHT: 18px
}
.login P {
	CLEAR: both; FONT-SIZE: 0.9em! important; TEXT-DECORATION: underline
}
#cercador {
	WIDTH: 180px
}
#cercador INPUT.text-buscar {
	BORDER-RIGHT: #848587 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #848587 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #848587 1px solid; WIDTH: 151px; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #848587 1px solid; HEIGHT: 13px
}
#cercador INPUT.cercar.submit {
	DISPLAY: block; BACKGROUND: url(imgs/button-buscar.png) no-repeat; FLOAT: left; WIDTH: 22px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}


A#contactar {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(imgs/button-gris.png) #b1b2b4 no-repeat; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; WIDTH: 176px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 3px;  HEIGHT: 18px; margin-left: 5px;
}
A#contactar:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(imgs/button-gris.png) #b1b2b4 no-repeat; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; WIDTH: 176px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 3px;  HEIGHT: 18px;margin-left: 5px;
}
.listado {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; FONT-SIZE: 1em; MARGIN-BOTTOM: 16px; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eaeaea 0px solid; BORDER-COLLAPSE: separate; border-spacing: 10px 0px
}
.listado TBODY {
	FONT-SIZE: 0.7em; BACKGROUND: #fff
}
#listado-header .listado TBODY TR {
	
}
.listado TBODY TR TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.listado-overlay {
	MARGIN-TOP: 2px; BACKGROUND: url(imgs/listado-footer-left.png) #fff no-repeat left bottom
}
.listado-overlay .listado-right {
	MARGIN-TOP: -16px; BACKGROUND: url(imgs/listado-footer-right.png) no-repeat; FLOAT: right; WIDTH: 12px; HEIGHT: 16px
}
UL.articulos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #3c3c3c; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.articulos LI {
	DISPLAY: block; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 10px! important; OVERFLOW: hidden; BORDER-BOTTOM: #3c3c3c 1px dotted
}
UL.articulos LI H1 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #103c6b
}
UL.articulos LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}





UL.tabs.menu-contenido {
	MARGIN-BOTTOM: 0px
}
UL.colorless.menu-contenido {
	MARGIN-BOTTOM: 0px
}
UL.singleton.menu-contenido {
	PADDING-RIGHT: 0px
}
UL.singleton.tabs.menu-contenido {
	PADDING-RIGHT: 0px
}

/*comprovar que aquestes classes no s'utilitzen*/
/*
UL.colorless.menu-contenido LI.title {
	BACKGROUND: url(imgs/menu-contenido-left.png) no-repeat left top
}

UL.tabs.menu-contenido LI.title {
	BACKGROUND: url(imgs/menu-contenido-left-tab.png) no-repeat left top
}*/

UL.colorless.menu-contenido LI.separador {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/menu-contenido-separador.png) no-repeat right 50%; PADDING-BOTTOM: 0px; WIDTH: 2px; PADDING-TOP: 0px
}


UL.tabs.menu-contenido LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.colorless.menu-contenido LI {
	PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.colorless.menu-contenido LI A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.colorless.menu-contenido LI A.icono {
	PADDING-LEFT: 18px; BACKGROUND: url(imgs/icon-rss.png) no-repeat left 50%; MARGIN-LEFT: -8px
}

A.icono {
	PADDING-LEFT: 18px! important
}
A.rss.icono {
	BACKGROUND: url(imgs/icon-rss.png) no-repeat left 50%
}
.float-left {
	FLOAT: left
}
.centro {
	MARGIN: auto
}
A.descargar {
	PADDING-RIGHT: 28px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 0.7em; BACKGROUND: url(imgs/button-download-left.png) #245b81 no-repeat left 50%; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px 10px; COLOR: #e6feff; LINE-HEIGHT: 12px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 12px
}
A.descargar SPAN {
	RIGHT: 0px; BACKGROUND: url(imgs/button-download-right.png) no-repeat; WIDTH: 23px; POSITION: absolute; TOP: 0px; HEIGHT: 18px
}
UL.tabmenu {
	DISPLAY: block;   OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 28px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 28px;
	padding-left: 10px;
}
UL.tabmenu-shadow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;   MARGIN: 0px; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 28px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 28px;  overflow:hidden; padding-left: 10px;
}







*:first-child + HTML UL.tabmenu {
	OVERFLOW: visible; WIDTH: 100%
}
UL.tabmenu LI {
	BACKGROUND: url(imgs/imgs/tabmenu-li.png.png) repeat-x right top
}
UL.tabmenu-shadow LI {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(imgs/tabmenu-li-shadow.png) repeat-x right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 28px
}
UL.tabmenu-shadow LI.last {

}
UL.tabmenu A {
	COLOR: #004080; TEXT-DECORATION: none
}
UL.tabmenu A:hover {
	COLOR: #004080; TEXT-DECORATION: none
}
UL.tabmenu-shadow A {
	COLOR: #004080; TEXT-DECORATION: none
}
UL.tabmenu-shadow A:hover {
	COLOR: #004080; TEXT-DECORATION: none
}
UL.current.tabmenu {
	BACKGROUND: url(imgs/tabmenu-ul-current.png) no-repeat left bottom
}
UL.singleton.tabmenu {
	FLOAT: none
}
UL.tabmenu LI.singleton {
	FLOAT: none
}
UL.singleton.tabmenu LI {
	FLOAT: none
}
UL.tabmenu LI {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(imgs/tabmenu-li.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 28px;
}


* HTML BODY UL.tabmenu LI {
	MARGIN-RIGHT: 4px
}
UL.tabmenu LI SPAN {
	DISPLAY: block; BACKGROUND: url(imgs/tabmenu-span.png) no-repeat left bottom; LEFT: 0px; FLOAT: left; WIDTH: 8px; POSITION: absolute; TOP: 0px; HEIGHT: 28px
	
}
UL.tabmenu-shadow LI SPAN {
	DISPLAY: block; BACKGROUND: url(imgs/tabmenu-span.png) no-repeat left bottom; LEFT: 0px; FLOAT: left; WIDTH: 8px; POSITION: absolute; TOP: 0px; HEIGHT: 28px
}
UL.tabmenu-shadow LI.current {
	HEIGHT: 28px;
}
UL.tabmenu-shadow LI.current SPAN {
	HEIGHT: 28px
}


UL.tabmenu LI.current {
			PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(imgs/tabmenu-li-current.png) repeat-x right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 28px; color:#003f80;
}
UL.tabmenu-shadow LI.current {	
		PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(imgs/tabmenu-li-current.png) repeat-x right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 28px;color:#003f80;
	
}
UL.tabmenu LI.current SPAN {
	BACKGROUND: url(imgs/tabmenu-li-current-span.png) no-repeat left bottom; 
}
UL.tabmenu-shadow LI.current SPAN {
	BACKGROUND: url(imgs/tabmenu-li-current-span.png) no-repeat left bottom; 
}
A.vermas {
	PADDING-RIGHT: 20px; BACKGROUND: url(imgs/double-arrow.gif) no-repeat right 50%
}
#banner {
	 TEXT-ALIGN: center; background-image:url(imgs/fondoBanner.gif);
}

#formulari {
	FONT-SIZE: 11px; COLOR: #294f73; empty-cells: show
}
#formulari LABEL {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 160px; COLOR: #294f73; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#formulari LABEL.largo {
	WIDTH: 100%; TEXT-ALIGN: left
}
#formulari LABEL.inline {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#formulari INPUT {
	BORDER-RIGHT: #3f4545 1px solid; BORDER-TOP: #3f4545 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #3f4545 1px solid; WIDTH: 98%; BORDER-BOTTOM: #3f4545 1px solid; BACKGROUND-COLOR: #f7fbfc
}
#formulari TEXTAREA {
	BORDER-RIGHT: #3f4545 1px solid; BORDER-TOP: #3f4545 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #3f4545 1px solid; WIDTH: 98%; BORDER-BOTTOM: #3f4545 1px solid; BACKGROUND-COLOR: #f7fbfc
}
#formulari SELECT {
	BORDER-RIGHT: #3f4545 1px solid; BORDER-TOP: #3f4545 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #3f4545 1px solid; WIDTH: 98%; BORDER-BOTTOM: #3f4545 1px solid; BACKGROUND-COLOR: #f7fbfc
}
#formulari INPUT.radio {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#formulari INPUT.radio-inline {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#formulari INPUT.submit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(imgs/boton-enviar.png) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 91px; HEIGHT: 26px; BORDER-RIGHT-WIDTH: 0px
}
#formulari .caption {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1c4973
}
.caja-blanca {
	BACKGROUND: url(imgs/caja-blanca-bg.png) #fff repeat-x 50% bottom; BORDER-COLLAPSE: collapse
}
.caja-blanca TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.caja-blanca .caja-blanca-top {
	HEIGHT: 6px
}
.caja-blanca .caja-blanca-bottom {
	HEIGHT: 6px
}
.caja-blanca .caja-blanca-right {
	WIDTH: 6px
}
.caja-blanca .caja-blanca-left {
	WIDTH: 6px
}
.caja-blanca .caja-blanca-top {
	BACKGROUND: url(imgs/caja-blanca-top.png) repeat-x
}
.caja-blanca .caja-blanca-bottom {
	BACKGROUND: url(imgs/caja-blanca-bottom.png) repeat-x
}
.caja-blanca .caja-blanca-left {
	BACKGROUND: url(imgs/caja-blanca-left.gif) repeat-y
}
.caja-blanca .caja-blanca-right {
	BACKGROUND: url(imgs/caja-blanca-right.gif) repeat-y
}
.caja-blanca .caja-banca-body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.smallest {
	FONT-SIZE: 9px
}
.formulario-sidebar {
	WIDTH: 137px
}


.layoutRow {
	WIDTH: 100%
}
.layoutColumn {
	WIDTH: 100%
}

/*pantalla de login*/
/*
.caja-login {
	FONT-SIZE: 11px
}
.caja-login-fondo {
	BACKGROUND: url(imgs/formulario-login.png) #fff no-repeat center 50%; WIDTH: 473px; BORDER-COLLAPSE: collapse; HEIGHT: 318px
}
.caja-login-fondo P.titulo {
	PADDING-LEFT: 65px; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #405d7b; PADDING-TOP: 60px
}
.caja-login-centro {
	FONT-SIZE: 11px
}
.caja-login-centro TR {
	HEIGHT: 19px
}
.caja-login-centro TD.texto {
	PADDING-LEFT: 88px; HEIGHT: 28px
}
.caja-login-centro TD.input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 65px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.caja-login INPUT {
	BORDER-RIGHT: #3f4545 1px solid; BORDER-TOP: #3f4545 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #3f4545 1px solid; WIDTH: 80%; BORDER-BOTTOM: #3f4545 1px solid; BACKGROUND-COLOR: #f7fbfc
}
.caja-login TD.accedir INPUT {
	MARGIN-TOP: 0px; BACKGROUND: url(imgs/boton-accedir.png) #43627f no-repeat 0px 0px; WIDTH: 91px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none
}
.caja-login A.certificat {
	MARGIN-TOP: 21px; DISPLAY: block; PADDING-LEFT: 53px; COLOR: #358ba4; TEXT-DECORATION: underline
}
.caja-login A.recordar {
	PADDING-RIGHT: 34px; MARGIN-TOP: -4px; DISPLAY: block; FONT-SIZE: 10px; COLOR: #358ba4; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.caja-login P.solicitar {
	PADDING-RIGHT: 24px; MARGIN-TOP: 20px; DISPLAY: block; FONT-SIZE: 10px; COLOR: #000; TEXT-ALIGN: right
}
.caja-login P.solicitar A {
	FONT-WEIGHT: bold; COLOR: #358ba4; TEXT-DECORATION: underline
}
*/

#mainContent A {
	CURSOR: pointer; /*COLOR: #000000;*/ TEXT-DECORATION: underline;
}
#mainContent A:hover {
	CURSOR: pointer; /*COLOR: #005195;*/ TEXT-DECORATION: underline;
}
.tituloBloqueContenidoInterior A {
	TEXT-DECORATION: none! important
}
.tablaListaDatos .cabeceraTabla TD {
	PADDING-RIGHT: 4px; BORDER-TOP: #b8cfe1 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #b8cfe1 1px solid; BACKGROUND-COLOR: #d8e6f1
}
.tablaListaDatos .pieTabla TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #e6e6e6; vertical-align: middle;
}
.tablaListaDatos TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #f8f8f8
}
/* ini tabla como grid */
.tablagrid table {
	border-top: #b8cfe1 1px solid; 	
}

.tablagrid td {
	font-size: 11px; padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 4px; 
	border-right: #e6e6e6 1px solid; 
	border-left: #e3e3e3 1px solid;
}

.tablagrid .cabeceratabla td {
	font-weight: bold; 
	border-top: #b8cfe1 1px solid; 
	border-bottom: #b8cfe1 1px solid; 
	border-left: #b8cfe1 1px solid; 
	border-right: #b8cfe1 1px solid; 
	background-color: #d8e6f1
}

.tablagrid .subcabeceratabla .pietabla td {
	font-weight: bold; 
	border-bottom: #e6e6e6 1px solid; 
	background-color: #e6e6e6; 
	vertical-align: middle;
}

.tablagrid .pietabla td {
	font-weight: bold; 
	border-bottom: #e6e6e6 1px solid; 
	background-color: #e6e6e6; 
	vertical-align: middle;
}

.tablagrid td {
	border-bottom: #e3e3e3 1px solid; 
	background-color: #f8f8f8
}

.tablagrid .campofitxa {
	border-top: 0px; 
	border-left: 0px; 
	border-bottom: #e3e3e3 1px solid; 
	background-color: #ffffff;
}
/* fin tabla como grid */
.selectorFormulari {
	BORDER-BOTTOM: #8c98c1 1px solid
}
.formDeseleccionat {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: url(imgs/tab_formulari.png); PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 150px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
.formSeleccionat {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: url(imgs/tab_formulari.png); PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 150px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #bed3e4; TEXT-ALIGN: center
}
.boton {
	BORDER-RIGHT: #63859e 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #63859e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(imgs/bgBoton.png); PADDING-BOTTOM: 5px; BORDER-LEFT: #63859e 1px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #63859e 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; BACKGROUND-COLOR: #0374b0
}
.titolSeccioForm {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #005195
}
.contenidorFormulari {
	PADDING-RIGHT: 10px;  MARGIN-TOP: 6px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 6px; BACKGROUND-COLOR: #ffffff;
}
.contenidorFormulariBoto {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.formulari {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px
}
.formulari TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.formulari INPUT {
	BORDER-RIGHT: #8c98c1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #8c98c1 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8c98c1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8c98c1 1px solid; BACKGROUND-COLOR: #ffffff
}
.formulari TEXTAREA {
	BORDER-RIGHT: #8c98c1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #8c98c1 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8c98c1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8c98c1 1px solid; BACKGROUND-COLOR: #ffffff
}
.formulari SELECT {
	BORDER-RIGHT: #8c98c1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #8c98c1 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8c98c1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8c98c1 1px solid; BACKGROUND-COLOR: #ffffff
}
.formulari INPUT.radio {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.formulari INPUT.checkbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.calendari {
	BORDER-RIGHT: #eaeaec 1px solid; BORDER-TOP: #eaeaec 1px solid; BORDER-LEFT: #eaeaec 1px solid; BORDER-BOTTOM: #eaeaec 1px solid
}
.calendari .titol {
	BORDER-RIGHT: #eaeaec 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eaeaec 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; BORDER-LEFT: #eaeaec 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: #eaeaec 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #8eb2d1; TEXT-ALIGN: center
}
.calendari .titol A {
	FONT-WEIGHT: bold; COLOR: #d8e6f1; TEXT-DECORATION: underline
}
.calendari .titol A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.calendari .dies {
	BORDER-RIGHT: #eaeaec 1px solid; BORDER-TOP: #eaeaec 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #eaeaec 1px solid; COLOR: #1a5588; BORDER-BOTTOM: #eaeaec 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #d8e6f1; TEXT-ALIGN: center
}
.calendari TD {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; WIDTH: 14%; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 80px; BACKGROUND-COLOR: #f9f9f9
}
.calendari TD A {
	FONT-WEIGHT: normal; COLOR: #0061b3; TEXT-DECORATION: none
}
.calendari TD A:hover {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline
}

.contenidoTabSeleccionado {
	DISPLAY: block
}
.contenidoTab {
	DISPLAY: none
}
#mainContent * {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.selectorMesAgenda {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #8eb2d1
}
.selectorMesAgenda TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.selectorMesAgenda A {
	FONT-WEIGHT: bold; COLOR: #d8e6f1; TEXT-DECORATION: underline
}
.selectorMesAgenda A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff
}








/*capçalera*/
#cabecera
{
	height:120px;
}

#cabeceraBloqueSuperior
{
	height:97px;
}

.fondoCabecera
{
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:bottom;
}

.marcOmbraSuperior
{
background-image:url(imgs/border_top_shadow.png);
background-repeat:repeat-x;
background-position:bottom;

}

.marcOmbraSuperior TD
{
vertical-align:bottom;
}


/*pestanyes navegació principal*/

#wptheme-topnav
{
text-align:left;
}


#navigation {
	width: 750px; PADDING-LEFT: 5px;
}


UL#navigation {
	DISPLAY: block; 
	OVERFLOW: hidden;  
	LIST-STYLE-TYPE: none; 
	HEIGHT: 23px; 
	margin:0px;

}

UL#navigation LI {
 COLOR: #004080;DISPLAY: block; PADDING-LEFT: 11px; FONT-SIZE: 0.8em; BACKGROUND: url(imgs/navigation-left_selected.png) transparent no-repeat left top;  FLOAT: left; OVERFLOW: hidden; WIDTH: 95px; LINE-HEIGHT: 20px; HEIGHT: 23px;
}
UL#navigation LI A {
 COLOR: #004080;PADDING-RIGHT: 11px; DISPLAY: block; BACKGROUND: url(imgs/navigation-right_selected.png) transparent no-repeat right top; LINE-HEIGHT: 20px; HEIGHT: 23px; TEXT-ALIGN: center;padding-top: 5px; 
}
UL.menu-superior#navigation LI.current {	
        COLOR: #003f80; BACKGROUND: url(imgs/navigation-left.png) transparent no-repeat left top;  
}
UL.menu-superior#navigation LI.current A {
	COLOR: #003f80; BACKGROUND: url(imgs/navigation-right.png) transparent no-repeat right top; font-weight: bold;
}



/*navegació capçalera dreta*/
#bloqueNavegacionDerecha
{
	vertical-align:bottom;
	padding-right: 10px;
	padding-bottom: 0px;
	
}

#bloqueNavegacionDerecha A
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	display:block;
	margin-right: 4px;
}

#bloqueNavegacionDerecha #btnLogin
{
	background-color: #006398;
	color: #ffffff;
	font-size: 0.7em;
	padding-left:20px;
	padding-right: 5px;
	text-align:center;
	background-image: url(imgs/btnCandado.png);
	background-repeat: no-repeat;
	background-position: 1px left;
	vertical-align:bottom;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;

}

#bloqueNavegacionDerecha #areaLogout
{
	background-color: #006398;
	color: #ffffff;
	font-size: 0.7em;
	padding-right: 5px;
	padding-left: 5px;
	text-align:center;
	vertical-align:bottom;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}


#bloqueNavegacionDerecha #btnLogout
{

	background-image: url(imgs/btnCandadoCerrado.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 2px;
	padding-left:20px;
	cursor: pointer;
	border: 0px;
	color: #ffffff;
	display:inline;

}


#bloqueNavegacionDerecha #btnMail
{
	background-position:bottom;
	width: 18px;
	height:18px;
	cursor: pointer;

}

#bloqueNavegacionDerecha #btnHome
{
	background-repeat:no-repeat;
	background-position:bottom;
	width: 18px;
	height:18px;
	cursor: pointer;

}

#bloqueNavegacionDerecha #btnCalendar
{
	background-repeat:no-repeat;
	background-position:bottom;
	width: 18px;
	height:18px;
	cursor: pointer;

}


/*lateral esquerra*/
#destacados
{
width: 180px;
padding-left: 10px;
padding-top: 8px;
}

#destacados .box .box-content {
	TEXT-ALIGN: center; 
}
#destacados .box .box-content IMG {
	MARGIN: 5px 0px
}

/*menu lateral esquerra seccions*/
.menuLateral {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}

/*nivell 1*/
.menuLateral LI  {
	margin-bottom: 5px;
	width: 182px;
/*	background-image:url(imgs/menuLateralNiv1Inferior.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;*/
	background-image:url(imgs/menuLateralNiv1.png); background-repeat:no-repeat; background-position: right top;
	
}



.menuLateral LI DIV {
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; 
	font-weight: bold;
	
	background-image:url(imgs/menuLateralNiv1Inferior.png);
	background-position:bottom;
	background-repeat:no-repeat;
}



.menuLateral LI DIV A{
	PADDING-right: 15px; 
}


.menuLateral LI DIV.itemSeleccionado {
	BACKGROUND-POSITION: 50% top;  COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #4d79a6; 
	background-image:url(imgs/menuLateralNiv1Seleccionado.png); background-repeat:no-repeat; background-position: right top;
	PADDING: 0px;
}
.menuLateral LI DIV.itemSeleccionado A {
	 PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	COLOR: #ffffff; 
	display:block;
	background-image:url(imgs/menuLateralNiv1InferiorSeleccionado.png);
	background-position:bottom;
	background-repeat:no-repeat;

}
/*
.menuLateral LI DIV.itemOver {
	BACKGROUND-IMAGE: url(imgs/menuLateralNiv1SuperiorOver.png); 
	background-position:top; 
	background-repeat:no-repeat;
	CURSOR: pointer; BACKGROUND-COLOR: #004080; 
	padding:0px;
}

.menuLateral LI DIV.itemOver A{
	color: #ffffff;
	BACKGROUND-IMAGE: url(imgs/menuLateralNiv1InferiorOver.png);
	display:block;
	background-position:bottom;
	background-repeat:no-repeat;
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
}

.menuLateral UL LI DIV.itemOver, .menuLateral UL UL LI DIV.itemOver, .menuLateral UL UL UL LI DIV.itemOver{
	BACKGROUND-IMAGE: none; CURSOR: pointer; BACKGROUND-COLOR: #004080; 
}

.menuLateral UL LI DIV.itemOver A, .menuLateral UL UL LI DIV.itemOver A, .menuLateral UL UL UL LI DIV.itemOver A
{
	BACKGROUND-IMAGE: none;
}




.menuLateral UL LI DIV.itemOver A
{
	padding-left:20px;

}


.menuLateral UL UL LI DIV.itemOver A
{
	padding-left:30px;

}

.menuLateral UL UL UL LI DIV.itemOver A
{
	padding-left:40px;

}



.menuLateral LI DIV.itemOut {
	
}
*/


.menuLateral LI DIV.itemOver {


	BACKGROUND-IMAGE: url(imgs/menuLateralNiv1SuperiorOver.png); 
	background-position:top; 
	background-repeat:no-repeat;
	CURSOR: pointer; BACKGROUND-COLOR: #004080; 
	background-repeat:no-repeat; background-position:top; CURSOR: pointer; BACKGROUND-COLOR: #004080; 
}

.menuLateral UL LI DIV.itemOver, .menuLateral UL UL LI DIV.itemOver, .menuLateral UL UL UL LI DIV.itemOver{
	BACKGROUND-IMAGE: none; CURSOR: pointer; BACKGROUND-COLOR: #004080; 
}



.menuLateral LI DIV.itemOver A{
	color: #ffffff;
}



.menuLateral UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 18px; 
	MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	background-image:url(imgs/fondoBarraLateralDerecha.png); background-repeat:no-repeat; background-position:bottom center;
}


/*nivell 2*/


.menuLateral UL LI DIV.itemSeleccionado A {
	padding-right: 15px;
	background-image: none;

}

.menuLateral UL LI DIV {
	PADDING-LEFT: 20px;  PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BACKGROUND-COLOR: #82a1c1; font-weight: normal; border-bottom: 2px solid #ccd9e6;
	background-image:url(imgs/menuLateralNiv2.png);
	background-repeat:repeat-y;
	background-position:right;
}


.menuLateral UL LI  {
	margin-bottom: 0px;
/*	padding-bottom: 0px;
	background-image:none;*/
}


.menuLateral UL LI DIV.itemSeleccionado {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: none; COLOR: #ffffff; BACKGROUND-COLOR: #004080
}
.menuLateral UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}

/*nivell3*/
.menuLateral UL UL LI DIV {
	PADDING-LEFT: 30px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #b8c9db; border-bottom: 2px solid #ccd9e6;
	background-image:url(imgs/menuLateralNiv3.png);
	background-repeat:repeat-y;
	background-position:right;
	
}
.menuLateral UL UL LI DIV.itemSeleccionado {
	PADDING-LEFT: 30px; BACKGROUND-IMAGE: none; COLOR: #ffffff; BACKGROUND-COLOR: #004080
}




/*nivell4*/
.menuLateral UL UL UL LI DIV {
	PADDING-LEFT: 40px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #edf1f6; border-bottom: 2px solid #ccd9e6;
}
.menuLateral UL UL UL LI DIV.itemSeleccionado {
	PADDING-LEFT: 40px; BACKGROUND-IMAGE: none; COLOR: #ffffff; BACKGROUND-COLOR: #004080
}



.menuLateral UL UL UL LI DIV A {
	COLOR: #4c79a6; 
}



/*lateral dret*/
#menu
{
padding-right: 15px;
padding-top: 8px; 
}


/*pantalla login*/


/*pestanyes contingut home*/
UL.tabmenu-home {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(imgs/cajaHomeShadowTopRight.gif) no-repeat right bottom;  MARGIN: 0px; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 24px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; width:100%; 
}


UL.tabmenu-home LI {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT:19px; text-align:center; line-height:19px;
}

.cajaHomeShadowRight #contenidoTab1
{
background-color:#edeeee;
background-image:url(imgs/cajaTabsHomeShadowLeft.gif);
background-repeat:repeat-y;
background-position:top left;
padding-left:10px;
padding-right:10px;
}

.cajaHomeShadowRight #contenidoTab2
{
background-color:#fcd9bc;
background-image:url(imgs/cajaTabsHomeShadowLeft.gif);
background-repeat:repeat-y;
background-position:top left;
padding-left:10px;
padding-right:10px;
}

.cajaHomeShadowRight #contenidoTab3
{
background-color:#bfcfdf;
background-image:url(imgs/cajaTabsHomeShadowLeft.gif);
background-repeat:repeat-y;
background-position:top left;
padding-left:10px;
padding-right:10px;
}

.cajaHomeShadowRight #contenidoTab1 .entradaAgenda A
{
color: #868889; text-decoration: none;
}

.cajaHomeShadowRight #contenidoTab2 .entradaAgenda A
{
color: #d28a0c; text-decoration: none;
}

.cajaHomeShadowRight #contenidoTab3 .entradaAgenda A
{
color: #004a63; text-decoration: none;
}

.cajaHomeShadowRight  #contenidoTab1 .entradaAgenda A:hover, .cajaHomeShadowRight #contenidoTab2 .entradaAgenda A:hover , .cajaHomeShadowRight #contenidoTab3 .entradaAgenda A:hover
{
color: #000000; text-decoration: none;
}




.tabmenu-home #tab1
{
	background-color:#edeeee;
	background-image:url(imgs/fondoTab1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left: 25px;
}

.tabmenu-home #tab2
{
	background-color:#fcd9bc;
	background-image:url(imgs/fondoTab2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.tabmenu-home #tab3
{
	background-color:#bfcfdf;
	background-image:url(imgs/fondoTab3.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left: 0px;
	padding-right: 0px;
}

.tab3Right
{
background-image:url(imgs/fondoTab3Right.gif);
background-repeat: no-repeat;
background-position: right top;
padding-left: 20px; 
padding-right: 20px;
}

.tabmenu-home #tab1 a, .tabmenu-home #tab2 a, .tabmenu-home #tab3 a, .tabmenu-home #tab1 a:hover, .tabmenu-home #tab2 a:hover, .tabmenu-home #tab3  a:hover
{
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
}


/*caixa pestanyes home*/
.cajaHomeShadowRight
{
background-image:url(imgs/cajaTabsHomeShadowRight.gif);
background-repeat:repeat-y;
background-position:right top;
padding-right:7px;
}

.cajaHomeShadowTop
{
background-image: url(imgs/fondoTabMenuShadow.gif);
background-repeat:repeat-x;
background-position:bottom;

}

.cajaHomeShadowBottomTab1
{
background-image:url(imgs/cajaHomeShadowBottom.gif);
background-color:#edeeee;
background-position: bottom;
background-repeat:repeat-x;
height:20px;
}

.cajaHomeShadowBottomTab2
{
background-image:url(imgs/cajaHomeShadowBottom.gif);
background-position: bottom;
background-repeat:repeat-x;
background-color:#fcd9bc;
height:20px;
}

.cajaHomeShadowBottomTab3
{
background-image:url(imgs/cajaHomeShadowBottom.gif);
background-color:#bfcfdf;
background-position: bottom;
background-repeat:repeat-x;
height:20px;
}

.cajaHomeShadowBottomLeft
{
width:20px;
height:20px;
float:left;
background-image:url(imgs/cajaHomeShadowBottomLeft.gif);
background-repeat:no-repeat;
}

.cajaHomeShadowBottomRight
{
width:20px;
height:20px;
float:right;
background-image:url(imgs/cajaHomeShadowBottomRight.gif);
background-repeat:no-repeat;
}

/*contingut caixa home*/
/*entrada agenda*/

.entradaAgenda {
FONT-SIZE: 11px; COLOR: #666666; TEXT-ALIGN: left; padding-bottom: 20px;
}
.entradaAgenda A {
	FONT-WEIGHT: bold; COLOR: #868889; TEXT-DECORATION: none;
}
.entradaAgenda A:hover {
	FONT-WEIGHT: bold; COLOR: #868889; TEXT-DECORATION: underline;
}

.entradaAgenda IMG {
	float:left; padding-right: 10px; padding-bottom: 10px;
}

.entradaAgenda H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.entradaAgenda .fecha {
	FONT-WEIGHT: bold; padding-bottom:10px;
}
.entradaAgenda .contingutAgenda {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px;
}

/*peu de página*/
#footer {
	BORDER-COLLAPSE: collapse; WIDTH: 100%; COLOR: #fff; TEXT-ALIGN: left; 	FONT-SIZE: 0.6em; BACKGROUND-COLOR: #004080
}

#footer TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#footer .footer-content {
	MARGIN: auto;
}
#footer ADDRESS {
	DISPLAY: inline; MARGIN-RIGHT: 10px; FONT-STYLE: normal
}
#footer UL {
	CLEAR: both; FLOAT: left; WIDTH: 100%; LIST-STYLE-TYPE: none
}
#footer UL LI {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 10px
}
#footer UL LI A {
	COLOR: #fff
}
#footer UL LI A:hover {
	COLOR: #fff
}
#footer UL LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

/*fil d'ariadna*/
UL.menu-contenido {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #30362a; LINE-HEIGHT: 24px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 24px; BACKGROUND: none;
}

UL.menu-contenido LI {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}

UL.menu-contenido LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(imgs/arrow-right-negra.gif) no-repeat left 50%; COLOR: #000; TEXT-DECORATION: underline;
}

UL.menu-contenido LI A:hover {
	COLOR: #005195; TEXT-DECORATION: underline;
}

/*UL.menu-contenido LI.separador {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/menu-contenido-separador.png) no-repeat right 50%; PADDING-BOTTOM: 0px; WIDTH: 2px; PADDING-TOP: 0px
}*/

UL.menu-contenido LI.current {
	BACKGROUND: url(imgs/menu-contenido-bg.png) no-repeat right 50%
}
UL.menu-contenido LI.current A {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}



UL.menu-contenido LI.title A {
    PADDING-LEFT: 5px; COLOR: #000;	BACKGROUND: transparent; TEXT-DECORATION: underline;
}

UL.menu-contenido LI.title A:hover {
	COLOR: #005195;  TEXT-DECORATION: underline;
}

UL.menu-contenido LI.single {
	PADDING-LEFT: 5px; FLOAT: none; TEXT-ALIGN: center
}


/*nom i introducció de secció*/
.tituloSeccion {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #103c6b;
}
.introduccionSeccion {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 15px;
}

/*caixa de contingut*/
.cajaContenido, .cajaContenidoSinTitulo
{
text-align:left;
}

/*caixa contingut per a fons blanc*/
/*caixa de contingut*/


.cajaContenido .cajaContenidoShadowTL
{
	background-image:url(imgs/cajaContenidoBlancoShadowTopLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width: 13px;
	height:21px;
}

.cajaContenido .cajaContenidoShadowT
{
	background-image:url(imgs/cajaContenidoBlancoShadowTop.gif);
	background-repeat:repeat-x;
	background-position: top;
	background-color: #5b94c6;
	height:21px;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cajaContenido .cajaContenidoShadowT A
{
	color: #ffffff;
	
}

.cajaContenido .cajaContenidoShadowT A:hover
{
 color: #d4e4f4;
}


.cajaContenido .cajaContenidoShadowTR
{
	background-image:url(imgs/cajaContenidoBlancoShadowTopRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width: 16px;
	height:21px;
}

.cajaContenido .cajaContenidoShadowL, .cajaContenidoSinTitulo .cajaContenidoShadowL
{
	background-image:url(imgs/cajaContenidoBlancoShadowLeft.gif);
	background-repeat:repeat-y;
	background-position:left;
	width: 13px;
	background-color: #ffffff;
}

.cajaContenido .cajaContenidoShadowR, .cajaContenidoSinTitulo .cajaContenidoShadowR
{
	background-image:url(imgs/cajaContenidoBlancoShadowRight.gif);
	background-repeat:repeat-y;
	background-position:right;
	width: 16px;
	background-color: #ffffff;
}



.cajaContenido .cajaContenidoShadowBL, .cajaContenidoSinTitulo .cajaContenidoShadowBL
{
	background-image:url(imgs/cajaContenidoBlancoShadowBottomLeft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 13px;
	height: 18px;
	background-color: #ffffff;
}

.cajaContenido .cajaContenidoShadowB, .cajaContenidoSinTitulo .cajaContenidoShadowB
{
	background-image:url(imgs/cajaContenidoBlancoShadowBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 18px;
	background-color: #ffffff;
}

.cajaContenido .cajaContenidoShadowBR, .cajaContenidoSinTitulo .cajaContenidoShadowBR
{
	background-image:url(imgs/cajaContenidoBlancoShadowBottomRight.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height: 18px;
	width: 16px;
	background-color: #ffffff;
}


.cajaContenido .cajaContenidoShadowCentro DIV
{
height:80px;
overflow:auto;
padding-right: 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cajaContenido .cajaContenidoShadowCentro DIV IMG {
	PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px;
}


/*caixa contingut sense barra de titol*/
.cajaContenidoSinTitulo .cajaContenidoShadowTL
{
	background-image:url(imgs/cajaContenidoBlancoSinTituloShadowTopLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width: 13px;
	height:13px;
}

.cajaContenidoSinTitulo .cajaContenidoShadowT
{
	background-image:url(imgs/cajaContenidoBlancoSinTituloShadowTop.gif);
	background-repeat:repeat-x;
	background-position: top;
	background-color: #ffffff;
	height:13px;
}

.cajaContenidoSinTitulo .cajaContenidoShadowTR
{
	background-image:url(imgs/cajaContenidoBlancoSinTituloShadowTopRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width: 16px;
	height:13px;
}

/*iguales para todas las cajas */


.cajaContenidoShadowCentro
{
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

.cajaContenidoShadowCentro A:hover
{ 
	COLOR: #005195;
}


.cajaContenidoShadowCentro .cajaContenidoScroll
{
height:80px;
overflow:auto;
padding-right: 4px;
}

.cajaContenidoShadowCentro .cajaContenidoScroll IMG {
	PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px;
}



/*text input*/
.formItem
{
font-weight: bold;
color: #999999;
margin-bottom: 8px;
margin-right: 15px;
width:100%;
font-family: Verdana, Helvetica,Arial, sans-serif;
}

.labelFormItem
{
	width: 10%;
	height:22px;
	padding-right: 10px;
	font-size: 11px;
}

.inputMarcoAzul
{

background-image:url(imgs/textInputFondo.gif);
background-repeat:repeat-x;
padding:0px;
padding-top: 0px;
padding-bottom: 0px;

}

.inputMarcoAzul input
{
	border:0px;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:2px;
	width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputMarcoAzulRight
{
width: 6px;
height:22px;
background-image:url(imgs/textInputRight.gif);
}

.inputMarcoAzulLeft
{
width: 6px;
height:22px;
background-image:url(imgs/textInputLeft.gif);
}

.btnCruz
{
font-weight:bold;
float:right;
background-image:url(imgs/btn_cruz.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
margin-top: 12px;
margin-right: 30px;
cursor: pointer;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



.textoAviso
{
color: #6cbeee;
}

/*pagines de missatges*/
.cabeceraPaginaSimple
{
background-image:url(imgs/fondoCabeceraSimple.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color: #4d79a6;
height:38px;
padding-left: 20px;
}

.cabeceraPaginaSimple TD
{
	font-family: Helvetica, Arial, Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	vertical-align:middle;
}

/*TABLAS PAGINADAS*/

.wpsTableHead {
color:#989898;
font-weight:bold;
text-align:left;
}
.wpsTableHead th {
padding:3px;
}
.wpsTableText {
}
.wpsTableRow, .wpsTableNrmRow {
background-color:#FFFFFF;
color:#333333;
}
.wpsTableSelectedRow {
background-color:#C5D1DE;
color:#333333;
}
.wpsTableShdRow {
color:#333333;
}
.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
border-color:#AAAAAA;
border-style:solid;
border-width:1px 0 0;
padding:3px;
}
.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {
color:#000000;
font-weight:normal;
}
.wpsTable {
border:1px solid #AAAAAA;
}
.wpsTable td {
vertical-align:top;
}
.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {
background-color:#FFFFFF;
border:0 none #AAAAAA;
color:#000000;
font-weight:normal;
text-align:left;
}
.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {
background-color:#FFFFFF;
border:0 none #AAAAAA;
color:#000000;
font-weight:normal;
text-align:center;
}
.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {
background-color:#FFFFFF;
border:0 none #AAAAAA;
color:#000000;
font-weight:normal;
text-align:right;
}
.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {
border-color:#AAAAAA !important;
border-style:solid !important;
border-width:1px 0 0 !important;
text-align:left;
}
.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {
border-color:#AAAAAA !important;
border-style:solid !important;
border-width:1px 0 0 !important;
text-align:center;
}
.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
border-color:#AAAAAA !important;
border-style:solid !important;
border-width:1px 0 0 !important;
text-align:right;
}
.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
border:0 none;
}
.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
height:16px;
width:16px;
}
.wpsPagingTableHeaderStart {
background-color:#F0F0F0;
border-color:#AAAAAA;
border-style:solid none none solid;
border-width:1px 0 0 1px;
}
.wpsPagingTableHeaderMiddle {
background-color:#F0F0F0;
border-color:#AAAAAA;
border-style:solid none none;
border-width:1px 0 0;
}
.wpsPagingTableHeaderEnd {
background-color:#F0F0F0;
border-color:#AAAAAA;
border-style:solid solid none none;
border-width:1px 1px 0 0;
}
.wpsPagingTableFooterStart {
background-color:#F0F0F0;
border-color:#AAAAAA;
border-style:none none solid solid;
border-width:0 0 1px 1px;
}
.wpsPagingTableFooterMiddle {
background-color:#F0F0F0;
border-color:#AAAAAA;
border-style:none none solid;
border-width:0 0 1px;
}
.wpsPagingTableFooterEnd {
background-color:#F0F0F0;
border-color:#AAAAAA;
border-style:none solid solid none;
border-width:0 1px 1px 0;
}
.wpsPagingTableHeaderEmpty {
height:7px;
line-height:1px;
width:7px;
}
.wpsTableRowDetail td {
border-width:0 !important;
padding:2px 3px 5px;
text-align:left;
}
.wpsTableSectionHead {
color:#000000;
font-weight:bold;
text-align:left;
}
.wpsTableSectionHead th {
border-color:#AAAAAA;
border-style:solid;
border-width:1px 0 0;
padding:3px 0 3px 5px;
}
.wpsTableTopRow td {
border-color:#AAAAAA !important;
}
.wpsPagingTableHeaderEmpty {
height:7px;
line-height:1px;
width:7px;
}
.wpsTableRowDetail td {
border-width:0 !important;
padding:2px 3px 5px;
text-align:left;
}

.lwpButtonText{
	BORDER-RIGHT: #63859e 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #63859e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(imgs/bgBoton.png); PADDING-BOTTOM: 5px; BORDER-LEFT: #63859e 1px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #63859e 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; BACKGROUND-COLOR: #0374b0
}

.searchForm .text {
	border:1px solid #5581B7;
	margin:0 1px;
	padding:3px 5px 4px;
	width:11em;
}
.searchForm input {
	vertical-align:middle;
}
.contactosMail
{
	color: #0000FF;
}
#mainContent a.btnDestacat{
  -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#B1B2B4 url(imgs/button-gris.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;font-size:12px;font-weight:bold;height:18px;line-height:16px;margin:10px 0 0 5px;padding:3px;width:176px;text-decoration:none;
}	
#mainContent a.btnDestacat:hover {
  -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#B1B2B4 url(imgs/button-gris.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;font-size:12px;font-weight:bold;height:18px;line-height:16px;margin:10px 0 0 5px;padding:3px;width:176px;text-decoration:none;
}

/* paginador de contingut (no taules) */
.deshabilitat {
	cursor: default;
/*	opacity: 0.5; --> no funciona amb IE*/
	color: #848484;
	text-decoration: none;
}


.paginadorContingutBoxSuperior {
  border-bottom:1px solid #D9D9D9;
  line-height:1.2em;
/*  padding:0.6em 0.6em 0; */
  padding:0.6em 0.6em 0.6em 0.6em; 
  width: 90%;
  font-size: 11px;
  color:#006CA2;
  text-decoration:none;	
}

.paginadorContingutBoxInferior {
  border-top:1px solid #D9D9D9;
  line-height:1.2em;
/*  padding:0.6em 0.6em 0; */
  padding:0.6em 0.6em 0.6em 0.6em; 
  width: 90%;
  font-size: 11px;
  color:#006CA2;
  text-decoration:none;	
}

.textPaginadorContingutBox {
  font-size: 11px;
  color:#006CA2;
  text-decoration:none;
}

.paginadorPrimerAmbImatge {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaPrimerBlau.gif) no-repeat 0% 50%;
  outline: none;  
  padding-left: 15px;
  white-space:nowrap;
}

.paginadorPrimerAmbImatgeDeshabilitat {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaPrimerGris.gif) no-repeat 0% 50%;
  outline: none;  
  padding-left: 15px;
  white-space:nowrap;
  color: #848484;
}

.paginadorAnteriorAmbImatge {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaAnteriorBlau.gif) no-repeat 0% 50%;
  outline: none;  
  padding-left: 15px;
  white-space:nowrap;
}

.paginadorAnteriorAmbImatgeDeshabilitat {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaAnteriorGris.gif) no-repeat 0% 50%;
  outline: none;  
  padding-left: 15px;
  white-space:nowrap;
  color: #848484;  
}

.paginadorSeguentAmbImatge {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaSeguentBlau.gif) no-repeat scroll 100% 50%;
  outline: none;  
  padding-right:15px;
  white-space:nowrap;
}

.paginadorSeguentAmbImatgeDeshabilitat {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaSeguentGris.gif) no-repeat scroll 100% 50%;
  outline: none;  
  padding-right:15px;
  white-space:nowrap;
  color: #848484;  
}

.paginadorUltimAmbImatge {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaUltimBlau.gif) no-repeat scroll 100% 50%;
  outline: none;  
  padding-right:15px;
  white-space:nowrap;
}

.paginadorUltimAmbImatgeDeshabilitat {
  background:transparent url(http://www.eic.cat/wps/themes/html/CoeicTheme/styles/imgs/fletxaUltimGris.gif) no-repeat scroll 100% 50%;
  outline: none;  
  padding-right:15px;
  white-space:nowrap;
  color: #848484;  
}

/* ----- ini estil text ----- */
/* ----- fin estil text ----- */

/* ----- ini round panel ----- */
.roundcorner h1, .roundcorner h2, .roundcorner p {margin:0 10px; letter-spacing:1px; padding:0;}
.roundcorner h1 {font-size:2.5em; color:#fff;}
.roundcorner h2 {font-size:2em;color:#06a; border:0;}
.roundcorner p {padding-bottom:0.5em;}
.roundcorner h2 {padding-top:0.5em;}
.roundcorner {background: transparent; margin:5px 1em 5px 1em;}
.roundcorner_top, .roundcorner_bottom {display:block; background:transparent; font-size:1px;}
		
.roundcorner_1_yellow, .roundcorner_2_yellow, .roundcorner_3_yellow, .roundcorner_4_yellow {display:block; overflow:hidden;}
.roundcorner_1_yellow, .roundcorner_2_yellow, .roundcorner_3_yellow {height:1px;}
.roundcorner_2_yellow, .roundcorner_3_yellow, .roundcorner_4_yellow {background:#FBEC88; border-left:1px solid #FAD42E; border-right:1px solid #FAD42E;}
.roundcorner_1_yellow {margin:0 5px; background:#FAD42E;}
.roundcorner_2_yellow {margin:0 3px; border-width:0 2px;}
.roundcorner_3_yellow {margin:0 2px;}
.roundcorner_4_yellow {height:2px; margin:0 1px;}
.roundcorner_box_yellow {display:block; background:#FBEC88; border:0 solid #FAD42E; border-width:0 1px;}
		
.roundcorner_1_blue, .roundcorner_2_blue, .roundcorner_3_blue, .roundcorner_4_blue {display:block; overflow:hidden;}
.roundcorner_1_blue, .roundcorner_2_blue, .roundcorner_3_blue {height:1px;}
.roundcorner_2_blue, .roundcorner_3_blue, .roundcorner_4_blue {background:#D8E6F1; border-left:1px solid #B8CFE1; border-right:1px solid #B8CFE1;}
.roundcorner_1_blue {margin:0 5px; background:#B8CFE1;}
.roundcorner_2_blue {margin:0 3px; border-width:0 2px;}
.roundcorner_3_blue {margin:0 2px;}
.roundcorner_4_blue {height:2px; margin:0 1px;}
.roundcorner_box_blue {display:block; background:#D8E6F1; border:0 solid #B8CFE1; border-width:0 1px;}		
		
.roundcorner_1_red, .roundcorner_2_red, .roundcorner_3_red, .roundcorner_4_red {display:block; overflow:hidden;}
.roundcorner_1_red, .roundcorner_2_red, .roundcorner_3_red {height:1px;}
.roundcorner_2_red, .roundcorner_3_red, .roundcorner_4_red {background:#FEF1EC; border-left:1px solid #CD0A0A; border-right:1px solid #CD0A0A;}
.roundcorner_1_red {margin:0 5px; background:#CD0A0A;}
.roundcorner_2_red {margin:0 3px; border-width:0 2px;}
.roundcorner_3_red {margin:0 2px;}
.roundcorner_4_red {height:2px; margin:0 1px;}
.roundcorner_box_red {display:block; background:#FEF1EC; border:0 solid #CD0A0A; border-width:0 1px;}				
/* ----- fin round panel ----- */