/*Hoja de estilo para el sitio web de la CdC ELP*/


/*Elementos contenedores de la página*/

body {
	background-color: #000;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	text-align:center;
}

/*Contenedor general de la página*/

#contenedor {
	background-color: #3F393F;
	margin: 0 auto;
	width: 1000px;
	text-align:left;
}

/*Cabecera*/

#cabecera {
	background-color: #CC0000; /*rojo*/
	background-image: url(../img/portal/home_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceracomunitat {
	background-color: #FB7727; /*naranja*/
	background-image: url(../img/portal/comunitat_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceracarteles {
	background-color: #008291; /*azul-verde*/
	background-image: url(../img/portal/carteles_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceraensenyanzas {
	background-color: #C8D241; /*verde*/
	background-image: url(../img/portal/ensenyanzas_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}


#cabeceraactividades {
	background-color: #62bd19; /*verde hoja*/
	background-image: url(../img/portal/actividades_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabecerabibliotecas {
	background-color: #990066; /*magenta*/
	background-image: url(../img/portal/biblioteca_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabecerarevista {
	background-color: #BCA431; /*caqui*/
	background-image: url(../img/portal/revista_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceraenlaces {
	background-color: #082A80; /*azul*/
	background-image: url(../img/portal/enlaces_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFF;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceramapa {
	background-color: #FFE420; /*Amarillo*/
	background-image: url(../img/portal/mapa_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #3F393F;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceratecnica {
	background-color: #FFE420; /*Amarillo*/
	background-image: url(../img/portal/tecnica_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #3F393F;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabeceralegal {
	background-color: #FFE420; /*Amarillo*/
	background-image: url(../img/portal/legal_fondo_sup.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #3F393F;
	height: 123px;
	width: 995px;
	text-align: right;
	padding-right: 5px;
}

#cabecera ul, #cabeceracomunitat ul, #cabeceracarteles ul, #cabeceraensenyanzas ul, #cabeceraactividades ul, #cabecerabibliotecas ul, #cabecerarevista ul, #cabeceraenlaces ul, #cabeceramapa ul, #cabeceratecnica ul, #cabeceralegal ul {
	list-style: none;
	padding: 3px 0 0 0;
	margin: 0 0 0 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.04em;
}

#cabecera li, #cabeceracomunitat li, #cabeceracarteles li, #cabeceraensenyanzas li, #cabeceraactividades li, #cabecerabibliotecas li, #cabecerarevista li, #cabeceraenlaces li, #cabeceramapa li, #cabeceratecnica li, #cabeceralegal li {
	padding: 0;
	margin: 0;
}

#cabecera li a, #cabeceracomunitat li a, #cabeceracarteles li a, #cabeceraensenyanzas li a, #cabeceraactividades li a, #cabecerabibliotecas li a, #cabecerarevista li a, #cabeceraenlaces li a {
	color: #FFF;
	text-decoration: none;
}

#cabeceramapa li a, #cabeceratecnica li a, #cabeceralegal li a{
	color:#3F393F;
	text-decoration: none;
}

#cabecera li a:visited, #cabeceracomunitat li a:visited, #cabeceracarteles li a:visited, #cabeceraensenyanzas li a:visited, #cabeceraactividades li a:visited, #cabecerabibliotecas li a:visited, #cabecerarevista li a:visited, #cabeceraenlaces li a:visited {
	color: #FFF;
	text-decoration: none;
}

#cabeceramapa li a:visited, #cabeceratecnica li a:visited, #cabeceralegal li a:visited {
	color: #3F393F;
	text-decoration: none;
}

#cabecera li a:hover, #cabeceracomunitat li a:hover, #cabeceracarteles li a:hover, #cabeceraensenyanzas li a:hover, #cabeceraactividades li a:hover, #cabecerabibliotecas li a:hover, #cabecerarevista li a:hover, #cabeceraenlaces li a:hover {
	color: #FFF;
	border-bottom: 1px dashed #FFF;
}

#cabeceramapa li a:hover, #cabeceratecnica li a:hover, #cabeceralegal li a:hover{
	color: #3F393F;
	border-bottom: 1px dashed #3F393F;
}



.sede {
	font-size: 11px;
	color: #FFF;
	font-weight:bold;
	line-height: 16px;
}

.sedemapa {
	font-size: 11px;
	color: #3F393F;
	font-weight:bold;
	line-height: 16px;
}

/*Navegación del sitio*/


* html #contnavsitio {
	padding: 0px 0px 0px 0px; /* Explorer */
}
#contnavsitio {
	width: 1000px;
	height: 19px;
	background-color: #3F393F;
}

#separador {
	width: 175px;
	float: left;
	height: 19px;
	background-color: #3F393F;
}


#navsitio {
	float: right;
	background-color: #3F393F;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
	height: 19px;
}

#navsitio ul {
	list-style: none;
	margin: 0;
	padding:0;
}

#navsitio li{
	font-size: 12px;
	letter-spacing: 1px;
	float: left;
	margin: 0;
}

#navsitio li a{
	display: block;
	text-decoration: none;
	color: #FFF;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li a:visited{
	display: block;
	text-decoration: none;
	color: #FFF;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li a:hover{
	display: block;
	color: #3F393F;
	background-color:#DCDDDE;
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actual{
	color: #FFF;
	background-color:#EBCDC3;/*Rojo*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualcomunitat{
	color: #FB7727;
	background-color:#ECD6AF;/*Naranja*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualcarteles{
	color: #008291;
	background-color:#EBF5F6;/*Azul-verde*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualensenyanzas{
	color: #C8D241;
	background-color:#FAFFE3;/*verde*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualactividades{
	color: #62bd19;
	background-color:#cce5a2;/*verde hoja*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualbibliotecas{
	color: #990066;
	background-color:#E5BFD8;/*magenta*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualrevista{
	color: #BCA431;
	background-color:#F9F5C7;/*caqui*/
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.actualenlaces{
	color: #082A80;
	background-color:#C0C1DD;/*Azul*/
	text-decoration: none;
	border-right: 0;
	padding: 2px 7px 2px 7px;
	margin: 0;
}

#navsitio li.final a{
	border-right: 0;
}

#navsitio li.final a:visited {
	border-right: 0;
}

#navsitio li.final a:hover {
	border-right: 0;
}
/*Contenedor por debajo de navegación del sitio*/

#contsecundario {
	clear: both;
	background-color: #3F393F;
	width: 1000px;
}

/*Navegación del espacio (navegación lateral)*/

#navlateralmenu {
	float:left;
	padding: 0 0 0 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 167px;
	margin: 35px 0 0 0;
	letter-spacing: 0.8px;
	background-color: #3F393F;
	color: #FFF;
}


#navlateralmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navlateralmenu ul li{
	border-bottom: 1px solid #544F54;
	margin-top: 20px;
	font-weight: bold;
}

#navlateralmenu ul li a{
	text-decoration: none;
	color: #FFF;
}

#navlateralmenu li a:visited{
	text-decoration: none;
	color: #FFF;
}

#navlateralmenu li a:hover{
	display: block;
	text-decoration: none;
	color: #3F393F;
	background-color: #D8D9DB;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
}

#navlateralmenu li.in {
	background-color: #FCDDD3;
	color: #CC0000;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}

#navlateralmenu li.incomunitat {
	color: #FB7727;/*Naranja*/
	background-color: #ECD6AF;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}

#navlateralmenu li.incarteles {
	color: #008291;/*Azul-verde*/
	background-color:#EBF5F6;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}


#navlateralmenu li.inensenyanzas {
	color: #C8D241;/*Verde*/
	background-color:#FAFFE3;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}
#navlateralmenu li.inactividades {
	color: #62bd19;/*Verde hoja*/
	background-color:#cce5a2;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}

#navlateralmenu li.inbibliotecas {
	color: #990066; /*magenta*/
	background-color:#E5BFD8;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}

#navlateralmenu li.inrevista {
	color: #BCA431;/*caqui*/
	background-color:#F9F5C7;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
	font-weight:normal;
}

#navlateralmenu li.inenlaces {
	color: #082A80;/*Azul*/
	background-color: #C0C1DD;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	border-bottom:none;
}

/*Navegación lateral con menú desplegable*/



#navlateralmenudesplegable {
	float:left;
	padding: 0 0 0 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 167px;
	margin: 35px 0 0 0;
	letter-spacing: 0.8px;
	background-color: #3F393F;
	color: #FFF;
	clear:both;
}

#navlateralmenudesplegable ul {
	list-style: none;
    padding: 0;
	margin: 0;
}

#navlateralmenudesplegable li {
	border-bottom: 1px solid #544F54;
	font-weight: bold;
}

#navlateralmenudesplegable li.principal {
    padding: 20px 0 0 0;
	margin: 0;

}

#navlateralmenudesplegable li.principalmas {
    padding: 20px 0 0 0;
	margin: 0;
	background-image: url(../img/portal/menu_desplegable_mas.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#navlateralmenudesplegable li a{
	display: block;
	text-decoration: none;
	padding: 0;
	color: #FFF;
}

#navlateralmenudesplegable li a:visited{
	text-decoration: none;
	color: #FFF;
}

#navlateralmenudesplegable li a:hover{
	color: #3F393F;
	background-color: #D8D9DB;
	display: block;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
}

#navlateralmenudesplegable li.principalmas a:hover{
	color: #3F393F;
	background-color: #D8D9DB;
	display: block;
	margin-left: -8px;
	padding-left:8px;
	width: 167px;
	background-image: url(../img/portal/menu_desplegable_mas_on.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#navlateralmenudesplegable  li.expande{
	display:inline;
	padding: 4px 0 0 8px;
	font-size: 11px;
	font-weight: normal;
	border: none;
}

#navlateralmenudesplegable  li.expande a{
	display:inline;
	color: #FFF;
	font-size: 11px;
	font-weight:normal;
	padding: 0;
}

#navlateralmenudesplegable  li.expande a:visited{
	display:inline;
	color: #FFF;
	font-size: 11px;
	font-weight:normal;
	padding: 0;
}

#navlateralmenudesplegable  li.expande a:hover{
	display:inline;
	padding-left:8px;
	color: #D8D9DB;
	background-color:#3F393F;
	text-decoration:underline;
}

#navlateralmenudesplegable li.in {
	color: #990066;
	background-color:#E5BFD8;/*magenta*/
    padding: 0 0 0 8px;
	margin: 20px 0 0 -8px;
	width: 167px;
	border-bottom:none;
}

#navlateralmenudesplegable span {
	font-weight:normal;
	background-image: url(../img/portal/menu_desplegable_archivo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #D8D9DB;
}



/*Contenidos a la derecha del menú de navegación lateral*/

#contenidos {
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.07em;
	color: #3F393F;
	margin: 0;
	padding: 0;
	width: 825px;
	background-color: #FFF;

}

/*Contenidos de los espacios sin navegación lateral navegación lateral*/

#contenidosutilidades {
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.07em;
	color: #3F393F;
	margin: 0;
	padding: 0;
	width: 1000px;
	background-color: #FFF;
}






/*Navegación contextual y fecha*/

#contnavcontextual {
	width: 825px;
	height: 18px;
	font-size: 1.0em;
	line-height: 2.0em;
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#fechahome {
	float: right;
	margin:0;
}

#fechahome span {
	padding: 2px 8px 2px 0;
}


#navcontextual {
	float: left;
}

#navcontextual span{
	padding: 2px 0 2px 8px;
}

#navcontextual a{
	color: #999;
	text-decoration:none;
}

#navcontextual a:visited{
	color: #999;
	text-decoration:none;
}

#navcontextual a:hover{
	border-bottom: 1px dashed #999;
}



/*Contenidos de la página principal en dos columnas, para actividades y enseñanzas, noticias, voraviu y tribuna abierta*/

#contcols {
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7E8082;
	margin: 0;
	padding: 0;
}

#contcol1 {
	float: left;
	width: 480px;
	margin: 10px 0 0 0;
	padding: 0 20px 0 20px;
	text-align:left;
	border-right: 1px dashed #544F54;
}

#contcol2 {
	float: right;
	width: 253px;
	margin: 10px 0 0 0;
	padding: 0 20px 0 20px;
	text-align:left;
}

/*Actividades y enseñanzas en la página de inicio*/

#actividadestitulo {
	margin: 0;
	color: #CC0000;
	font-weight:bold;
	font-size: 1.2em;
	letter-spacing: 0.75em;
	padding: 0 0 10px 0;
	text-align: center;
}

#actividadescontenido {
	text-align: left;
}

#actividadescontenido img{
	border:0;
	padding:0;
}

#actividadescontenido img a{
	border:0;
	padding:0;
	text-decoration: none;
}

#actividadescontenido img a:visited{
	border:0;
	padding:0;
	text-decoration: none;
}

#actividadescontenido img a:hover{
	border:0;
	padding:0;
	text-decoration: none;
}

#actividadescontenido table {
	border-style: hidden;
	display: inline-table; /*Regla para Opera*/
	font-size: 1.05em;
	width:470px ;
}


#actividadescontenido table td{
	padding: 10px 5px 10px 5px;
	width: 150px;
	text-align: center;
	vertical-align: top;

}


#actividadescontenido span.link a{

	color: #3F393F;
	text-decoration:none;
}

#actividadescontenido span.link a:visited{

	color: #3F393F;
	text-decoration:none;
}

#actividadescontenido span.link a:hover{
	padding:0;
	border-bottom: 1px dashed #5F6062;
}

.aviso {
	color: #7E8082;
	font-size: 0.9em;
	text-align:left;
}

/*Voraviu en la página de inicio*/

#voraviutitulo {
	margin: 5px 0 0 0;
	color: #CC0000;
	font-weight: bold;
	font-size: 1.08em;
	letter-spacing: 0.15em;
	padding-left: 0;
	border-bottom: 1px solid #CC0000;
	text-align: right;
	width: 253px;
}



#voraviucontenido {
	margin: 5px 0 0 0;
	padding: 0;
	width: 253px;
}

#voraviucontenidoizq {
	float: left;
	width: 70px;

}

#voraviucontenidoder {
	float: right;
	text-align: left;
	width: 252px;

}

#voraviucontenidoder ul {
	list-style: none;
	margin: 0;
	padding:  0 0 2px 0;
	line-height: 1.4em;
}

#voraviucontenidoder li {
	margin: 0;
}

#voraviucontenidoder .fechahome {
	font-variant: small-caps;
	letter-spacing: 0.08em;
}


/*Tribuna Abierta en la página de inicio*/

#tribunaabiertatitulo {
	margin: 5px 0 0 0;
	color: #CC0000;
	font-weight: bold;
	font-size: 1.08em;
	letter-spacing: 0.15em;
	padding-left: 0;
	border-bottom: 1px solid #CC0000;
	text-align: right;
	clear: both;
	width:253px;
}


#tribunaabiertacontenido {
	margin: 5px 0 0 0;
	padding: 0;
	width: 253px;
}

#tribunaabiertacontenidoizq {
	float: left;
	width: 1px;
}

#tribunaabiertacontenidoder {
	float: right;
	text-align: left;
	width: 252px;
}

#tribunaabiertacontenidoder ul {
	list-style: none;
	margin: 0;
	padding: 0 0 2px 0;
	line-height: 1.4em;
}

#tribunaabiertacontenidoder li {
	margin: 0;
}

#tribunaabiertacontenidoder .fechahome {
	font-variant: small-caps;
	letter-spacing: 0.08em;
}

/*Noticias y comunicados en la página de inicio*/

#noticiastitulo {
	margin: 5px 0 0 0;
	color: #CC0000;
	font-weight: bold;
	font-size: 1.08em;
	letter-spacing: 0.15em;
	padding-left: 0;
	border-bottom: 1px solid #CC0000;
	text-align: right;
	clear: both;
	width:253px;
}

#noticiascontenido {
	margin: 5px 0 0 0;
	padding: 0;
	width: 253px;
}

#noticiascontenido ul {
	list-style: none;
	margin: 0;
	padding:  0 0 2px 0;
	border-bottom: 1px dashed #B7B7B7;
	line-height: 1.4em;
}

#noticiascontenido li {
	margin: 0;
}

#noticiascontenido .fechahome {
	font-variant: small-caps;
	letter-spacing: 0.08em;
}


/*Enlaces de los espacios Tribuna Abierta, Voraviu, Noticias y comunicados en la página de inicio*/

#voraviucontenido a, #tribunaabiertacontenido a, #noticiascontenido a{
	color: #3F393F;
	text-decoration:none;
}

#voraviucontenido a:visited, #tribunaabiertacontenido a:visited, #noticiascontenido a:visited{
	color: #3F393F;
	text-decoration:none;
}

#voraviucontenido a:hover, #tribunaabiertacontenido a:hover, #noticiascontenido a:hover{
	border-bottom: 1px dashed #3F393F;
}


/*Contenedor de logos instituciones afines*/

#contlogos {
	clear: both;
	background-color:#FFFFFF;
	margin:0;
	padding: 23px 20px 10px 0;
	width: 805px;
	color: #3F393F;
	text-align: center;
}

#contlogos table {
	border-style: hidden;
	display: inline;
	display:inline-table; /*Regla para Opera*/
}

#contlogos tr{
	vertical-align:bottom;
	text-align:center;
}

#contlogos td{
	padding-left: 5px;
}

#contlogos img{
	border:0;
}


/*Pie de página*/	

#pie {
	clear:both;
	width: 1000px;
	margin: 0;
	padding: 0;	
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	color: #3F393F;
	border-top: 1px solid #D8D9DB;
}

#pie span {
	display: block;
	font-size: 1.04em;
	padding:0;
	text-align:center;
	line-height: 2em;
}

#pie a{
	text-decoration: none;
	color: #3F393F;
	
}

#pie a:visited{
	text-decoration: none;
	color: #3F393F;
}

#pie a:hover{
	border-bottom: 1px dashed #3F393F;
	color: #3F393F;
}

#pie span.piecopy {
	color:#7E8082;
	line-height: 1.6em;
}

#pie span.piecopy a{
	text-decoration: none;
	color: #7E8082;
	
}

#pie span.piecopy a:visited{
	text-decoration: none;
	color: #7E8082;
}

#pie span.piecopy a:hover{
	border-bottom: 1px dashed #7E8082;
	color: #7E8082;
}

/*Contenido de los subespacios*/


/*Contenedor de subespacios a una columna*/

#contcol {
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3F393F;
	margin: 10px 10px 0 10px;
	padding: 0;
	font-size: 1.0em;
	width: 805px
}


/*Barra de titulares divididos en dos partes: voraviu, tribuna abierta, noticias y comunicados, novedades/libros y revistas, reseñas bibliográficas*/

#conttitular {
	color: #FFF;
	margin:0 0 0 10px;
	padding: 25px 0 0 0;
	width: 785px;
}

#conttitular ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#conttitular li{
	font-size: 0.95em;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

.inicialesopinion {
	background-color: #CC0000; /*rojo*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularopinion {
	letter-spacing: 0.4em;
	background-color: #EBCDC3;/*rojo*/
	color: #CC0000;
	width: 555px;
	border-right: 5px solid #FFF;
}

.listadoopinion {
	background-color: #EBCDC3;/*rojo*/
	color: #CC0000;
	width: 200px;
}

.inicialesbibliografia {
	background-color: #990066;/*magenta*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularbibliografia {
	letter-spacing: 0.4em;
	background-color: #E5BFD8;/*magenta*/
	color: #990066;
	width: 555px;
	border-right: 5px solid #FFF;
}

.listadobibliografia {
	background-color: #E5BFD8;/*magenta*/
	color: #990066;
	width: 200px;
}


/*Barra de titulares sin division: comunitat de Catalunya, cárteles, bibliotecas, enlaces*/



#conttitularuno {
	color: #FFF;
	margin: 0 0 0 100px;
	padding: 25px 0 0 0;
	width: 605px;
}

#conttitularuno ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#conttitularuno li{
	font-size: 0.95em;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

#conttitularuno_archivo {
	color: #FFF;
	margin: 0 0 0 100px;
	padding: 25px 0 0 0;
	width: 605px;
}

#conttitularuno_archivo ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#conttitularuno_archivo li{
	font-size: 0.95em;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}



.inicialescarteles {
	background-color: #008291; /*Verde-Azul*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularcarteles {
	letter-spacing: 0.4em;
	background-color: #EBF5F6;/*Verde-Azul*/
	color: #008291;
	width: 580px;

}

.inicialescomunitat {
	background-color: #FB7727;/*Naranja*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularcomunitat {
	letter-spacing: 0.4em;
	background-color: #ECD6AF;/*Naranja*/
	color: #FB7727;
	width: 580px;
}

.inicialesbibliotecas {
	background-color: #990066;/*Magenta*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularbibliotecas {
	letter-spacing: 0.4em;
	background-color: #E5BFD8;/*Magenta*/
	color: #990066;
	width: 580px;
}

.inicialesensenyanzas {
	background-color: #C8D241; /*verde*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularensenyanzas {
	letter-spacing: 0.4em;
	background-color: #F7FED9;/*verde*/
	color: #C8D241;
	width: 580px;
}

.inicialesactividades {
	background-color: #62bd19; /*verde hoja*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularactividades {
	letter-spacing: 0.4em;
	background-color: #cce5a2;/*verde hoja*/
	color: #62bd19;
	width: 580px;
}
.inicialesenlaces {
	background-color: #082A80;/*Azul*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularenlaces {
	letter-spacing: 0.4em;
	background-color: #C0C1DD;/*Azul*/
	color: #082A80;
	width: 580px;
}

.titularenlaces2 {
	letter-spacing: 0.4em;
	background-color: #C0C1DD;
	color: #082A80;
	width: 580px;
	text-transform:uppercase;
}

#conttitularuno_archivo span {
	padding: 0;
	margin-top: -24px; /*Regla para Microsoft Internet Explorer*/
	color: #999;
	text-align:left;
	display: block;
	clear:both;
	line-height: 2.0em;
}

#conttitularuno_archivo span a{
	color: #999;
	text-decoration:none;
}

#conttitularuno_archivo span a:visited{
	color: #999;
	text-decoration:none;
}

#conttitularuno_archivo span a:hover{
	border-bottom: 1px dashed #999;
}


/*Contenidos de las páginas voraviu, tribuna abierta, noticias y comunicados, novedades bibliográficas, reseñas bibliográficas*/

#contarticulos {
	clear: both;
	width: 795px;
	margin: 0;
	padding:0;
}

#opinion {
	float: left;
	padding: 0 25px 0 35px;
	width: 535px;
	margin-top: 10px;
	
}

#listaarticulos {
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
	width: 197px;
}
 
.fecha {
	color: #7E8082;
	font-size: 1.0em;
	width: 535px;

}

.tituloopinion {
	color: #CC0000; /*rojo*/
	font-weight:bold;
	font-size: 1.1em;
	width: 535px;
}

.conttituloslibros {
	margin: 0 0 6px 0;
	width: 535px;
}

.titulobibliografia {
	color: #990066; /*magenta*/
	font-size: 1.1em;
	font-weight:bold;
}

.autorbibliografia {
	color: #990066; /*magenta*/
	font-size: 1.1em;
	margin: 15px 0 6px 0;
	width: 535px;
}

.publicacionbibliografia {

	color: #990066; /*magenta*/
	font-size: 1.1em;
	margin: 15px 0 6px 0;
	width: 535px;
}

/*encabezado de revistas*/
.titulobibliografia2 {
	display: block;
	color: #990066; /*magenta*/
	font-size: 1.1em;
	font-weight: bold;
	width: 535px;
}

.titulobibliografia2italic {
	display: block;
	color: #990066; /*magenta*/
	font-size: 1.1em;
	font-weight: bold;
 	font-style: italic;
	margin-top: 15px;
	width: 535px;
}

.titulobibliografia3 {
	display: block;
	color: #990066; /*magenta*/
	font-size: 1.1em;
	width: 535px;
}

.titulobibliografia4 {
	display: block;
	font-size: 1.0em;
	padding-bottom: 5px;
	width: 535px;
	margin-bottom: 6px;
}

.subtitulobibliografia2 {
	display: block;
	font-size: 0.9em;
	width: 535px;
	margin-bottom: 6px;
	text-align: justify;
}


.desarrollo {
	display: block;
	text-align: justify;
	font-size: 1.1em;
	width: 535px;
	padding-bottom: 3px;
}

.desarrollobibliografia {
	display: block;
	text-align: justify;
	font-size: 1.1em;
	padding-bottom: 10px;
	width: 535px;
}

.desarrollobibliografia img {
	padding: 4px 8px 0 0;
	float:left;

}

.autor {
	color: #7E8082;
	font-size: 1.0em;
	width: 535px;
}

.autorresenya {
	color: #7E8082;
	font-size: 1.0em;
	font-weight:bold;
	width: 535px;
}

.subir {
	display: block;
	clear:both;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
	padding-bottom: 2px;
	text-align: right;
	width: 535px;
}


#opinion a{
	color: #4775A3;
	text-decoration: none;
}

#opinion a:visited{
	color:  #4775A3;
	text-decoration: none;
}

#opinion a:hover{
	border-bottom: 1px dashed #4775A3;
}

#opinion span.subir {
	display: block;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
	padding-bottom: 2px;
	text-align: right;
}

#opinion img {
	border: 0;
	padding: 4px 8px 0 0;
	
}


#opinion span.subir a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#opinion span.subir a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#opinion span.subir a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#listaarticulos ul {
	list-style-type: square;
	margin: 0 4px 4px 25px;
	padding:0;
	font-size: 0.99em;
	color: #7E8082;
	clear:both;
} 

#listaarticulos li {
	padding: 2px 0 0 0;
}

#listaarticulos li a{
	color: #7E8082;
	text-decoration: none;
}

#listaarticulos li a:visited{
	color: #7E8082;
	text-decoration: none;
}

#listaarticulos li a:hover{
	color: #7E8082;
	border-bottom: 1px dashed #7E8082;
}

#listaarticulos span {
	padding: 0;
	margin-top: -12px;
	color: #999;
	text-align:right;
	display: block;
	clear:both;
	line-height: 2.0em;
}

#listaarticulos span a{
	color: #999;
	text-decoration:none;
}

#listaarticulos span a:visited{
	color: #999;
	text-decoration:none;
}

#listaarticulos span a:hover{
	border-bottom: 1px dashed #999;
}

#separadorfincol {
	height:120px;
	width: 825px;
	clear: both;
	background-color: #FFF;
}

#separadorfincolarchivoresenyas {
	height:250px;
	width: 825px;
	clear: both;
	background-color: #FFF;
}

#separadorfincoltecnica {
	height:90px;
	width: 825px;
	clear: both;
	background-color: #FFF;
}
	
#historico ul {
	list-style: none;
	margin: 15px 4px 4px 0;
	padding:0;
	font-size: 0.99em;
	color: #7E8082;
	clear:both;
	border-top: 1px solid #C5C6C8;
	text-align: right;

} 

#historico li {
	margin: 2px 0 0 -25px;
}

#historico li a{
	color: #7E8082;
	text-decoration: none;
}

#historico li a:visited{
	color: #7E8082;
	text-decoration: none;
}

#historico li a:hover{
	color: #7E8082;
	border-bottom: 1px dashed #7E8082;
}

#conttextosarchivoresenyas {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
	color: #5F6062;
}


#conttextosarchivoresenyas ul {
	list-style-type: square;
	margin: 2px 4px 4px 25px;
	padding:0;

} 

#conttextosarchivoresenyas li {
	padding: 2px 0 0 0;
}

#conttextosarchivoresenyas li a{
	color: #990066;
	text-decoration: underline;
}

#conttextosarchivoresenyas li a:visited{
	color: #990066;
	text-decoration: underline;
}

#conttextosarchivoresenyas li a:hover{
	color: #E5BFD8;

}

#conttextosarchivoensenyanzas {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
	color: #5F6062;
}


#conttextosarchivoensenyanzas ul {
	list-style-type: square;
	margin: 2px 4px 4px 25px;
	padding:0;

} 

#conttextosarchivoensenyanzas li {
	padding: 2px 0 0 0;
}

#conttextosarchivoensenyanzas li a{
	color: #C8D241; /*verde*/
	text-decoration: underline;
}

#conttextosarchivoensenyanzas li a:visited{
	color: #C8D241; /*verde*/
	text-decoration: underline;
}

#conttextosarchivoensenyanzas li a:hover{
	color:#888E2C;

}


#conttextosarchivoactividades {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
	color: #5F6062;
}


#conttextosarchivoactividades ul {
	list-style-type: square;
	margin: 2px 4px 4px 25px;
	padding:0;

} 

#conttextosarchivoactividades li {
	padding: 2px 0 0 0;
}

#conttextosarchivoactividades li a{
	color: #62bd19; /*verde hoja*/
	text-decoration: underline;
}

#conttextosarchivoactividades li a:visited{
	color: #62bd19; /*verde hoja*/
	text-decoration: underline;
}

#conttextosarchivoactividades li a:hover{
	color:#cce5a2;

}



#conttextos span.subir {
	display: block;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
	padding-bottom: 2px;
	text-align: right;
}


#conttextos span.subir a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#conttextos span.subir a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#conttextos span.subir a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}


/*Contenido de la página Revista Freudiana*/

#navlateralfondorevista {
	padding: 0;
	width: 167px;
	height:220px;
	margin: 0;
	background-color: #3F393F;
	background-image:url(../img/portal/revista_fondo_lateral.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#contrevista {
	clear: both;
	width: 795px;
	margin: 0;
	padding:25px 0 0 0;
	text-align: center;
}

#contrevista table {
	border-style: hidden;
	display: inline;
	font-size: 1.07em; /*Regla para Explorer*/
}

#contrevista td.revistatitulo {
	vertical-align: top;
}

#contrevista td.revistaportada {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

#contrevista td.revistalink {
	vertical-align: bottom;
}

#contrevista td.revistalink a{
	color: #3F393F;
	text-decoration:none;
}

#contrevista td.revistalink a:visited{
	color: #3F393F;
	text-decoration:none;
}

#contrevista td.revistalink a:hover{
	border-bottom: 1px dashed #5F6062;
}

#contrevista img{
	border: 0;
}

#separadorfincolrevista {
	height: 105px;
	width: 825px;
	clear: both;
	background-color: #FFF;
}


/*Contenido para Carteles*/	



#conttextos {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
}


#conttextos p {
	text-align: justify;
}

#conttextos a{
	color: #4775A3;
	text-decoration: none;
}

#conttextos a:visited{
	color:  #4775A3;
	text-decoration: none;
}

#conttextos a:hover{
	border-bottom: 1px dashed #4775A3;
}




/*Contenido para Comunitat de Catalunya*/


.negrita {
	font-weight: bold;
}

.naranja {
	color: #BF7727;
}



#separadorfincolcomunitatjunta {
	height: 145px;
	width: 825px;
	clear: both;
	background-color: #FFF;
}

#conttextoslistas {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#conttextoslistas table {
	border-collapse: collapse;
	border: 0;
	background: #FFF;
	width: 575px;
	color: #3F393F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /*Para Internet Explorer 5.5 */
	font-size: 1.0em; /*Para Internet Explorer 5.5 */
}

#conttextoslistas td {
	border-bottom: 1px dotted #BBB;
	padding: .5em;	
	vertical-align: top;
	text-align: center;
}

#conttextoslistas td.titulomiembrossocios1 {
	border-bottom: 1px dotted #BF7727;
	color: #BF7727;
	font-weight: bold;
	padding: .5em;
}

#conttextoslistas td.titulomiembrossocios {
	border-bottom: 1px dotted #BF7727;
	color: #BF7727;
	font-weight: bold;
	padding: 2.5em .5em .5em .5em;
}

#comunitatderecha {
	width: 265px;
	float:right;
	margin: 10px 0 0 15px;
	border-top: 1px dashed #BEC0C2;
	border-bottom: 1px dashed #BEC0C2;
	padding: 5px 0 5px 10px;
}

.sedesseparador {
	height: 1px;
	clear:both;
	width: 265px;
	border-top: 1px dashed #BEC0C2;
	margin-top: 1px;
}


#comunitatizquierda {
	width: 265px;
	float: left;
	margin: 10px 0 0 0;
	border-top: 1px dashed #BEC0C2;
	border-bottom: 1px dashed #BEC0C2;
	padding: 5px 0 5px 10px;
}

#comunitatizquierda ol {
	margin: 4px 0 0 30px;
	padding: 0;
	list-style:lower-alpha;
}

#comunitatizquierda ul li{
	text-align: justify;
}


#comunitatderecha ol {
	margin: 4px 0 0 30px;
	padding: 0;
	list-style:decimal;
}

#comunitatderecha ul li{
	text-align: justify;
}



/*Contenido para Bibliotecas*/

#conttextoscol1 {
	width: 400px;
	margin: 0;
	padding: 0;
	float:left;
}
#conttextoscol2 {
	width: 150px;
	margin-left: 0;
	padding: 0;
	float:right;
}


#conttextoscol2 table {
	padding: 0;
	display:inline;
	}

#conttitularbibliotecas {
	color: #FFF;
	margin: 0 0 0 100px;
	padding: 25px 0 0 0;
	width: 605px;
}

#conttitularbibliotecas ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#conttitularbibliotecas li{
	font-size: 0.95em;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}



#conttextos ul {
	margin: 4px 0 0 30px;
	padding: 0;
	list-style: square;
}

#conttextos ul li{
	text-align: justify;
}

.magenta {
	color: #990066;
}

/*Contenido para Actividades y ensenyanzas*/


#contactividades {
	clear: both;
	width: 720px;
	margin: 0 0 0 50px;
	padding: 25px 0 0 0;
}

#contactividades img {
	border: 0;
}

#contactividades a{
	color: #4775A3;
	text-decoration: none;
}

#contactividades a:visited{
	color:  #4775A3;
	text-decoration: none;
}

#contactividades a:hover{
	border-bottom: 1px dashed #4775A3;
}

#contactividadestitulo_ens {
	width: 720px;
	margin: 0 0 20px 0;
	padding:0;
	color: #888E2C;
	font-size: 1.2em;
}

#contactividadestitulo {
	width: 720px;
	margin: 0 0 20px 0;
	padding:0;
	color: #62bd19;
	font-size: 1.2em;
}

#contactividadestitulo_bib {
	width: 720px;
	margin: 0 0 20px 0;
	padding:0;
	color: #990066;
	font-size: 1.2em;
}

#contactividadestitulo td.actividadeslogo{
	text-align: left;
	vertical-align:top;
	padding: 0 5px 0 0;
}

#contactividadestitulo td.actividadestitulo{
	text-align: left;
	vertical-align:bottom;
	padding: 0;
}

#contactividadestitulo_ens td.actividadeslogo{
	text-align: left;
	vertical-align:top;
	padding: 0 5px 0 0;
}

#contactividadestitulo_ens td.actividadestitulo{
	text-align: left;
	vertical-align:bottom;
	padding: 0;
}



#contactividadestitulo_bib td.actividadeslogo{
	text-align: left;
	vertical-align:top;
	padding: 0 5px 0 0;
}

#contactividadestitulo_bib td.actividadestitulo{
	text-align: left;
	vertical-align:bottom;
	padding: 0;
}

#contactividadespresentacion {
	clear:both;
	width: 720px;
	margin: 0;
	padding:0;
}

#actividadespresentacioncol1 {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #62bd19;
}

#actividadespresentacioncol1_bib {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #990066;
}

#actividadespresentacioncol1_ens {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #888E2C;
}

#actividadespresentacioncol2 {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #62bd19;
	text-align: justify;
}

#actividadespresentacioncol2_bib {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #E5BFD8;
	text-align: justify;
}

#actividadespresentacioncol2_ens {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #C8D241;
	text-align: justify;
}

#actividadespresentacionseparador {
	clear: both;
	height: 25px;
	width: 659px;
	margin: 0;
	padding: 10px 50px 0 10px;
	text-align: right;
	vertical-align: middle;
}

#actividadespresentacionseparador a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadespresentacionseparador a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadespresentacionseparador a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#contactividadescalendario {
	clear:both;
	width: 720px;
	margin: 0;
	padding:0;
}

#actividadescalendariocol1 {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #62bd19;
}

#actividadescalendariocol1_bib {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #990066;
}

#actividadescalendariocol1_ens {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #888E2C;
}
#actividadescalendariocol2 {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #62bd19;
	text-align: justify;
}

#actividadescalendariocol2_bib {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #E5BFD8;
	text-align: justify;
}

#actividadescalendariocol2_ens {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #C8D241;
	text-align: justify;
}

#actividadescalendarioseparador {
	clear: both;
	height: 25px;
	width: 659px;
	margin: 0;
	padding: 10px 50px 0 10px;
	text-align: right;
	vertical-align: middle;
}


#actividadescalendarioseparador a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadescalendarioseparador a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadescalendarioseparador a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#contactividadessesiones {
	clear:both;
	width: 720px;
	margin: 0;
	padding:0;
}

#contactividadessesiones_bib {
	clear:both;
	width: 720px;
	margin: 0;
	padding:0;
}

#contactividadessesiones_ens {
	clear:both;
	width: 720px;
	margin: 0;
	padding:0;
}

#actividadessesionescol1 {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #62bd19;
}

#actividadessesionescol1_bib {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #990066;
}

#actividadessesionescol1_ens {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #888E2C;
}
#actividadessesionescol2 {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #62bd19;
	text-align: justify;
}

#actividadessesionescol2_bib {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #E5BFD8;
	text-align: justify;
}

#actividadessesionescol2_ens {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #C8D241;
	text-align: justify;
}


#actividadessesionesseparador {
	clear: both;
	height: 25px;
	width: 659px;
	margin: 0;
	padding: 10px 50px 0 10px;
	text-align: right;
	vertical-align: middle;
}

#actividadessesionesseparador a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadessesionesseparador a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadessesionesseparador a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}




#contactividadessesiones table{
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed #62bd19;
	font-size: 1.0em;
}

#contactividadessesiones td{
	vertical-align: top;

}

#contactividadessesiones td.izquierda{
	font-weight: bold;
	text-align: right;
	padding: 0;
	width: 65px;
}

#contactividadessesiones td.derecha{
	width: 460px;
	padding-left: 5px;
	text-align: justify;
}

#contactividadessesiones_bib table{
	margin: 0;
	border-style:none;
	padding: 0;
	border-bottom: 1px dashed #E5BFD8;
	font-size: 1.0em;
}

#contactividadessesiones_bib td{
	vertical-align: top;

}

#contactividadessesiones_bib td.izquierda{
	font-weight: bold;
	text-align: right;
	padding: 0;
	width: 65px;
}

#contactividadessesiones_bib td.derecha{
	width: 460px;
	padding-left: 5px;
	text-align: justify;
}

#contactividadessesiones_ens table{
	margin: 0;
	border-style:none;
	padding: 0;
	border-bottom: 1px dashed #C8D241;
	font-size: 1.0em;
}

#contactividadessesiones_ens td{
	vertical-align: top;

}

#contactividadessesiones_ens td.izquierda{
	font-weight: bold;
	text-align: right;
	padding: 0;
	width: 65px;
}

#contactividadessesiones_ens td.derecha{
	width: 460px;
	padding-left: 5px;
	text-align: justify;
}


.separadortablas {
	width: 460px;
	height: 10px;
}



#contactividadesdocumentos {
	clear:both;
	width: 720px;
	margin: 0;
	padding:0;
}

#actividadesdocumentoscol1 {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #62bd19;
}

#actividadesdocumentoscol1_bib {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #990066;
}

#actividadesdocumentoscol1_ens {
	float: left;
	width: 105px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	color: #888E2C;
}

#actividadesdocumentoscol2 {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #62bd19;
	text-align: justify;
}

#actividadesdocumentoscol2_bib {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #E5BFD8;
	text-align: justify;
}

#actividadesdocumentoscol2_ens {
	float: right;
	width: 550px;
	margin: 0;
	padding:0 50px 0 10px;
	border-left: 1px dashed #C8D241;
	text-align: justify;
}

#actividadesdocumentosseparador {
	clear: both;
	height: 25px;
	width: 659px;
	margin: 0;
	padding: 10px 50px 0 10px;
	text-align: right;
	vertical-align: middle;
}

#actividadesdocumentosseparador a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadesdocumentosseparador a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#actividadesdocumentosseparador a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#contactividadesdocumentos table {
	font-size: 1.0em;
}

#contactividades table a {
	color: #3F393F;
	font-weight: bold;
	text-decoration: none;
}

#contactividades table a:visited {
	color: #3F393F;
	font-weight: bold;
	text-decoration: none;
}	

#contactividades table a:hover {
	border-bottom: 1px dashed #3F393F;
}



/*Contenido para Enlaces*/


#separadorfincolenlaces {
	height: 165px;
	width: 825px;
	clear: both;
	background-color: #FFF;
}

#conttextosenlaces {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
	color: #5F6062;
}

#conttextosenlaces table{
	margin: 0;
	border-style:none;
	font-size: 1.07em; /*Regla para Explorer*/

}

#conttextosenlaces td{
	vertical-align: top;
	padding: 10px;
	width: 287px;
}


#conttextosenlaces a{
	font-weight: bold;
	text-decoration: underline;
	color: #082A80;
}


#conttextosenlaces a:visited{
	font-weight: bold;
	text-decoration: underline;
	color: #082A80;
}

#conttextosenlaces a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: #C0C1DD;
}


#conttextosenlaces ul {
	list-style-type: square;
	margin: 2px 4px 4px 25px;
	padding:0;
} 

#conttextosenlaces li {
	padding: 2px 0 0 0;
}

#conttextosenlaces li a{
	color: #082A80;
	text-decoration: underline;
}

#conttextosenlaces li a:visited{
	color: #082A80;
	text-decoration: underline;
}

#conttextosenlaces li a:hover{
	color: #C0C1DD;

}
/*Contenidos para carteles*/

.azulverde {
	color: #008291;
	font-weight:bold;
}

.subtitulocarteles {
	color: #008291;
	font-weight:bold;
	font-size: 1.27em;
}

.cartelessede {
	width: 140px;
	float:left;
	margin: 10px 0 0 0;
	color: #008291;
	font-weight: bold;
}

.carteleslista {
	width: 425px;
	float:right;
	margin: 10px 0 0 0;
	border-left: 1px dashed #BEC0C2;
}

.cartelesdescripcion1 {
	width: 365px;
	margin-left: 30px;
	border-bottom: 1px dashed #BEC0C2;
	padding-bottom: 15px;
}

.cartelesdescripcion {
	width: 365px;
	margin-left: 30px;
	border-bottom: 1px dashed #BEC0C2;
	padding-bottom: 15px;
	padding-top: 15px;
}


#cartelesseparadorsedes {
	height: 20px;
	clear: both;
}


#cartelesderecha {
	width: 190px;
	float:right;
	margin: 10px 0 0 30px;
	border-top: 1px dashed #BEC0C2;
	border-bottom: 1px dashed #BEC0C2;
	padding: 5px 0 5px 10px;
	font-size: 0.9em;
}

#cartelesizquierda {
	width: 315px;
	float:left;
	margin: 10px 0 0 0;
}

#cartelesizquierda ol {
	margin: 4px 0 0 30px;
	padding: 0;
	list-style:lower-alpha;
}

#cartelesizquierda ul li{
	text-align: justify;
}


#cartelesderecha ol {
	margin: 4px 0 0 30px;
	padding: 0;
	list-style:decimal;
}

#cartelesderecha ul li{
	text-align: justify;
}


#cartelesderechadoc {
	width: 200px;
	margin: 4px 0 0 10px;
	font-size: 0.9em;
}

/*Para Internet Explorer 5.5 */
#cartelesderechadoc table{
	width: 200px;
	margin: 4px 0 0 10px;
	font-size: 1em;
}

.docstecnica {
	color: #B6B8BA;
}

/*Contenidos para el mapa del sitio */

#mapasitio {
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3F393F;
	margin: 10px 200px 0 230px;
	padding: 0;
	font-size: 1.0em;
	width: 560px;
}

#tecnica {
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3F393F;
	margin: 10px 200px 0 230px;
	padding: 0;
	font-size: 1.0em;
	width: 560px;
	text-align: justify;
}

#tecnica a{
	color: #4775A3;
	text-decoration: none;
}

#tecnica a:visited{
	color:  #4775A3;
	text-decoration: none;
}

#tecnica a:hover{
	border-bottom: 1px dashed #4775A3;
}



#tecnica p.imagen a:hover {
	text-decoration:none;
	border: none;
}

.mapasitioseparador {
	height: 6px;
	clear:both;
	width: 560px;
	border-top: 1px dashed #999;
	margin-top: 10px;
}


.mapasitiocontenedor {
	width: 560px;
}
	
.mapasitiocontenedorimg {
	width: 560px;
	text-align: center;
}

.mapasitioizquierda {
	float: left;
	width: 200px;
	background-color: inherit;
	margin-bottom: 10px;
}

.mapasitioizquierda a {
	color: #FFF;
	text-decoration: none;
}

.mapasitioizquierda a:visited {
	color: #FFF;
	text-decoration: none;
}

.mapasitioizquierda a:hover {
	color: #000;
	text-decoration: none;
}



.mapasitioderecha {
	float: right;
	width: 350px;
	margin-bottom: 10px;
}

.mapasitioderecha a {
	color: #3F393F;
	text-decoration: none;
}

.mapasitioderecha a:visited {
	color: #3F393F;
	text-decoration: none;
}

.mapasitioderecha a:hover {
	color: #3F393F;
	text-decoration: underline;
}

.mapasitioderecha ul {
	padding: 0;
	margin: 0 0 0 15px;
	list-style: none;
}



.mapasitioinicio {
	display: block;
	background-color: #CC0000;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitiocomunitat {
	display: block;
	background-color: #FB7727;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitiocarteles {
	display: block;
	background-color: #008291;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitioensenyanzas {
	display: block;
	background-color: #C8D241;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitioactividades {
	display: block;
	background-color: #62Bd19;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitiobibliotecas {
	display: block;
	background-color: #990066;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitiorevista {
	display: block;
	background-color: #BCA431;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitioenlaces {
	display: block;
	background-color: #082A80;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

/* ---------------Estilos especiales para librería on line------------------------- */

/*Menú pàgina inici */

#navlateralmenu li.libreria {
    padding: 20px 0 0 38px;
	margin: 0;
	background-image: url(../img/portal/libreria/cesta.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 16px;
}

#navlateralmenu li.libreria a{
	display: block;
	text-decoration: none;
	padding: 0;
	color: #FFF;
}

#navlateralmenu li.libreria a:visited{
	text-decoration: none;
	color: #FFF;
}

#navlateralmenu li.libreria a:hover{
	color: #3F393F;
	background-color: #D8D9DB;
	display: block;
	margin-left: -46px;
	padding-left:46px;
	width: 129px;
	background-image: url(../img/portal/libreria/cesta_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#navlateralmenu li.inlibreria {
	color: #990066;
	background-color:#E5BFD8;/*magenta*/
    padding: 0 0 0 48px;
	margin: 20px 0 0 -8px;
	width: 127px;
	border-bottom:none;
	background-image: url(../img/portal/libreria/cesta_in.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*Menú lateral */

#navlateralmenudesplegable li.libreria {
    padding: 20px 0 0 38px;
	margin: 0;
	background-image: url(../img/portal/libreria/cesta.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}

#navlateralmenudesplegable li.libreria a{
	display: block;
	text-decoration: none;
	padding: 0;
	color: #FFF;
}

#navlateralmenudesplegable li.libreria a:visited{
	text-decoration: none;
	color: #FFF;
}

#navlateralmenudesplegable li.libreria a:hover{
	color: #3F393F;
	background-color: #D8D9DB;
	display: block;
	margin-left: -46px;
	padding-left:46px;
	width: 129px;
	background-image: url(../img/portal/libreria/cesta_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#navlateralmenudesplegable li.inlibreria {
	color: #990066;
	background-color:#E5BFD8;/*magenta*/
    padding: 0 0 0 48px;
	margin: 20px 0 0 -8px;
	width: 127px;
	border-bottom:none;
	background-image: url(../img/portal/libreria/cesta_in.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
}

/*Contingut interior */

#conttextoscol2libreria {
	width: 150px;
	margin-left: 0;
	padding: 0;
	float: right;
}

#conttextoscol2libreria table {
	padding: 0;
	display:inline;
	font-size: 10px;
}

#conttextoscol2libreria table td.comprar {
	border: 1px solid #E2E2E2;
	background-image: url(../img/portal/libreria/comprar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 37px;
	padding-left: 44px;
}

#conttextoscol2libreria table td.comprar a {
	color: #3F393F;
	text-decoration: none;
}

#conttextoscol2libreria table td.comprar a:visited {
	color: #3F393F;
	text-decoration: none;
}

#conttextoscol2libreria table td.comprar a:hover {
	color: #E5BFD8;/*magenta*/
	border-bottom: 0;
}

#conttextoscol2libreria table td.logo {
	padding-top: 40px;
}

#conttextoscol2libreria table td.logorussell {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	font-size: 11px;
}

#conttextoscol2libreria table td.logorussell2 {
	padding: 8px;
	text-align: center;
	font-size: 11px;
	border: 1px dashed #B2B3B5;
	background-color: #EEE;
}


#conttextoslibreriabusqueda {
	clear: both;
	width: 575px;
	margin: 0 0 0 125px;
	padding: 25px 0 0 0;
}
span.busquedalibros {
	font-size: 1.4em;
	color: #990066; /*magenta*/
	font-weight: 600;
}

#conttextoslibreriabusqueda ul {
	margin: 20px 0 0 20px;
	padding: 0;
	list-style: square;
}


#conttextoslibreriabusqueda ul li {
	padding-bottom: 12px;
	font-size: 1.3em;
}

#conttextoslibreriabusqueda a {
	color: #3F393F;
	text-decoration: none;
}

#conttextoslibreriabusqueda a:visited {
	color: #3F393F;
	text-decoration: none;
}

#conttextoslibreriabusqueda a:hover {
	color: #E5BFD8;/*magenta*/
	border-bottom: 0;
}

#contlistadolibreria {
	clear: both;
	width: 795px;
	margin: 0;
	padding:0;
}

#contcollistadolibreria {
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3F393F;
	margin: 10px 10px 0 10px;
	padding: 0 0 30px 0;
	font-size: 1.0em;
	width: 775px
}

#conttitularlistadolibreria {
	color: #FFF;
	margin:0 0 0 10px;
	padding: 25px 0;
	width: 785px;
}

#conttitularlistadolibreria ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#conttitularlistadolibreria li{
	font-size: 0.95em;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

.inicialeslistadolibreria {
	background-color: #990066;/*magenta*/
	color: #FFF;
	font-weight: bold;
	width: 25px;
}

.titularlistadolibreria {
	letter-spacing: 0.4em;
	background-color: #E5BFD8;/*magenta*/
	color: #990066;
	width: 755px;
	border-right: 5px solid #FFF;
}

#libroslibreria {
	float: left;
	padding: 0 25px 0 35px;
	width: 545px;
	margin-top: 10px;
	text-align: justify;
}



#libroslibreria span.subir {
	display: block;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
	padding-bottom: 2px;
	text-align: right;
}

#libroslibreria img {
	border: 0;
	padding: 0;
	
}


#libroslibreria span.subir a{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#libroslibreria span.subir a:visited{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#libroslibreria span.subir a:hover{
	border: 0;
	padding: 0;
	text-decoration: none;
}

#conttextoscol2librerialistado {
	width: 150px;
	margin-left: 0;
	margin-right: 10px;
	padding: 0;
	float: right;
}

#conttextoscol2librerialistado table {
	padding: 0;
	display:inline;
	font-size: 10px;
}

#conttextoscol2librerialistado table td.comprar {
	border: 1px solid #E2E2E2;
	background-image: url(../img/portal/libreria/comprar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 37px;
	padding-left: 44px;
}

#conttextoscol2librerialistado table td.comprar a {
	color: #3F393F;
	text-decoration: none;
}

#conttextoscol2librerialistado table td.comprar a:visited {
	color: #3F393F;
	text-decoration: none;
}

#conttextoscol2librerialistado table td.comprar a:hover {
	color: #E5BFD8;/*magenta*/
	border-bottom: 0;
}

#conttextoscol2librerialistado table td.logo {
	padding-top: 40px;
}


#conttextoscol2librerialistado table td.vercategorias {
	margin: 0;
	padding: 2px 5px;
	background-color: #990066;/*magenta*/
	background-image: url(../img/portal/libreria/mascategorias.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #E5BFD8;/*magenta*/
	font-weight: 500;
	font-size: 10px;
}

#conttextoscol2librerialistado table td.vercategoriaslista {
	padding-top: 5px;
	color: #3F393F;
	font-size: 10px;
	border-bottom: 1px dashed #CACBCD;
}

#conttextoscol2librerialistado table td.vercategoriaslista a{
	text-decoration: none;
	color: #3F393F;
}

#conttextoscol2librerialistado table td.vercategoriaslista a:visited {
	text-decoration: none;
	color: #3F393F;
}

#conttextoscol2librerialistado table td.vercategoriaslista a:hover {
	text-decoration: none;
	color: #E5BFD8;/*magenta*/
}



.libroslibreriacol1 {
	float: left;
	width: 75px;
}

.libroslibreriacol2 {
	float: right;
	width: 460px;
	text-align: left;
}

.libroslibreriacol2 p{
padding: 0;
margin: 4px 0;
}

.libreriacategoria {
	font-size: 1.4em;
	font-weight: 600;
	padding-left: 35px;

}

p.libreriaautor {
	font-size: 1.2em;
	padding: 0;
	margin:0;
}

p.libreriatitulo {
	font-size: 1.2em;
	font-weight: 700;
	padding: 0;
	margin:0;
}

p.libreriasubtitulo {
	font-size: 1.1em;
	font-weight: 700;
	padding: 0;
	margin:3px 0;
}


p.libreriaedicion {
	font-size: 1.1em;
	padding: 0;
	margin:10px 0;
}

span.tiendacomprarcaja {
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: 600;
	width: 60px;
	height: 17px;
	background-color: #999;
	text-align: left;
	padding: 2px 1px 2px 5px;
	margin-top:5px;
	margin-left: 0;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

span.tiendacomprarcaja a {
	text-decoration: none;
	color: #FFF;
}

span.tiendacomprarcaja a:visited {
	text-decoration: none;
	color: #FFF;
}

span.tiendacomprarcaja a:hover {
	text-decoration: none;
	color: #000;
}

td.librerianuevo {
	width: 50px;
	height: 45px;
}

.libreriaseparador {
	clear: both;
	display: block;
	border-bottom: 1px dashed #CACBCD;
	height: 10px;
	margin-bottom: 10px;
}

.libreriaatras {
	display: block;
	color: #FFF;
	font-size: 11px;
	font-weight: 600;
	width: 60px;
	height: 17px;
	background-color: #E5BFD8;
	text-align: left;
	padding: 2px 1px 2px 5px;
	margin-top:0x;
	margin-left: 35px;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.libreriaatras a {
	text-decoration: none;
	color: #FFF;
}

.libreriaatras a:visited {
	text-decoration: none;
	color: #FFF;
}

.libreriaatras a:hover {
	text-decoration: none;
	color: #990066;
}

#contenidorformlibreria {
	float: left;
	padding: 0 25px 0 35px;
	width: 545px;
	margin-top: 10px;
	text-align: justify;
}

span.formlibrerianota {
	display: block;
	padding: 0;
	color: #990066;
	margin: 0 0 4px 0;
	font-size: 0.9em;
}

span.formlibrerianotascompra {
	color: #000;
	font-size: 1.0em;
	text-align: left;
	line-height: 1.5em;
	display: block;
}

.formlibreriaseparador {
	height: 12px;
	border-bottom: 1px solid #3F393F;
}

span.formlibreriaespaciodatos {
	display: block;
	background-color: #3F393F;
	padding: 3px 10px;
	color: #FFF;
	font-weight: bold;
	width: 200px;
	margin-bottom: 10px;
}

.formlibreriacaja {
	border: solid 1px #D2D2D2;
	font-size: 11px;
	color: #383838;
	padding:0;
	margin: 0 3px 3px 0;
}

td.formlibreriaindent {
	width: 25px;
}

.formlibreriaprivacidad {
	color: #3F393F;
	font-size: 0.9em;
}

.formlibreriaboton{
	border: solid 1px #D2D2D2;
	background-color: #D2D2D2;
	color: #3F393F;
	font-size: 12px;
}

.formlibreriaresum {
	padding-left: 20px;
	color: #990066;/*magenta*/
	margin-top: 0.9em;
	font-size: 1.1em;
	font-weight: 600;
}

.formlibreriaresumdireccion {
	padding-left: 20px;
	color: #3F393F;
	font-size: 1.2em;
}

.formlibreriaresumdireccion a {
	text-decoration: none;
	color: #3F393F;
}

.formlibreriaresumdireccion a:visited {
	text-decoration: none;
	color: #3F393F;
}

.formlibreriaresumdireccion a:hover {
	text-decoration: none;
	color: #E5BFD8;/*magenta*/
}

span.contenidorbannerinici {
	margin-top: 30px;
	display: block;
	background-color: #e2e2e2;
	width: 160px;
	height: 90px;
	background-image: url(../animacions/libros_005_v3.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
}


/*estils especials per a catàleg*/

#contenedor_banner {
	padding: 0 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 167px;
	margin: 2px 0 0 0;
	background-color: #3F393F;
	color: #FFF;
	clear:both;
}


.titularcataleg {
	letter-spacing: 0.4em;
	background-color: #E5BFD8;/*magenta*/
	color: #990066;
	width: 755px;
	border-right: 5px solid #FFF;
}





#contiframe {
	padding: 0;
	clear: both;
	width: 775px;
	margin: 12px 5px 0 10px;
	background-color: #FFFFFF;
}

.miMarco {
	width: 100%;
	height: 100%;
	border: 0;
	overflow: auto;
	background-color: #FFFFFF;
}

.blancperframe {
	background-color: #FFFFFF;
}


/*Menú lateral */



#navlateralmenudesplegable li.cataleg1 {
    padding: 20px 0 0 0;
	margin: 0;
	background-image: url(../img/portal/line_vermell.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}



#navlateralmenudesplegable li.cataleg1 a {
	display: block;
	text-decoration: none;
	padding: 0;
	color: #FFF;
}

#navlateralmenudesplegable li.cataleg1 a:visited {
	text-decoration: none;
	color: #FFF;
}

#navlateralmenudesplegable li.cataleg1 a:hover {
	color: #3F393F;
	background-color: #D8D9DB;
	display: block;
	margin-left: -8px;
	padding-left:8px;
	width: 129px;
	background-image: url(../img/portal/line_on.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 167px;
}

#navlateralmenudesplegable li.incataleg {
	color: #990066;
	background-color:#E5BFD8;/*magenta*/
    padding: 0 0 0 8px;
	margin: 20px 0 0 -8px;
	width: 167px;
	border-bottom:none;
	background-image: url(../img/portal/line_in.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40px;
}

#navlateralmenudesplegable li.contacte {
    padding: 20px 0 0 38px;
	margin: 0;
	background-image: url(../img/portal/nav_contacte.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}

#navlateralmenudesplegable li.contacte a{
	display: block;
	text-decoration: none;
	padding: 0;
	color: #FFF;
}

#navlateralmenudesplegable li.contacte a:visited{
	text-decoration: none;
	color: #FFF;
}

#navlateralmenudesplegable li.contacte a:hover{
	color: #3F393F;
	background-color: #D8D9DB;
	display: block;
	margin-left: -46px;
	padding-left:46px;
	width: 129px;
	background-image: url(../img/portal/nav_contacte_on.gif);
	background-repeat: no-repeat;
}

#navlateralmenudesplegable li.incontacte {
	color: #990066;
	background-color:#E5BFD8;/*magenta*/
    padding: 0 0 0 48px;
	margin: 20px 0 0 -8px;
	width: 127px;
	border-bottom:none;
	background-image: url(../img/portal/nav_contacte_in.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
}
