/* Elementos que queremos limpiar completamente: */
* { padding: 0; margin: 0; }

cite, em, dfn {
	font-style: italic;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

code, kbd, samp, pre, tt, var{
	font-size: 100%;
	font-family: monaco, "Lucida Console", courier, mono-space;
}

del {
	text-decoration: line-through;
}

ins, dfn {
	border-bottom: 1px solid #ccc;
}

small, sup, sub {
	font-size: 85%;
}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym {
	border: none;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1em;
}

/*** LINKS: Recuerda utilizar siempre la regla del LoVe-HAte ***/

a, a:link, a:visited, a:hover, a:active {
	/*
	Si quisieramos eliminar la linea de puntos que aparece al pulsar un enlace, aplicarÃ­amos la siguiente propiedad:
	
	outline: 0;
	
	Sin embargo no se recomienda, por temas de accesibilidad para navegaciÃ³n con teclado (lo cual implica temas legales, un tema peliagudo).
	*/
	text-decoration: none;
}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecera¡ como fondo de la imagen, util para imagenes de carga
	*/
}

/* Formularios */

label, button {
	cursor: pointer;
}

input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}

fieldset {
	border: none;
}
/***************************************************************************/

html {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/* text-shadow: #000 0px 0px 0px; Elimina el efecto bold en Safari */
	overflow: auto;
	color: #000000;
}

body {
	text-align: center;/* Hack para que IE6 no de problemas */
	background: #ffffff none no-repeat;
}

a{
	color: #840f82;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: none;
}

/*****CAPAS*****/
#container{
	position: absolute; 	/*Posicionamiento absoluto*/
	top: 0px; 				/*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; 				/*Desde la izquierda, colocar al 50% de la pantalla*/
	margin-left: -414px; /*Restamos la mitad de ancho de la capa para centrarla horizontalmente*/
	width: 828px;
	text-align:left;
	/*background-color: #FFEDDF;*/
	padding-bottom: 25px;
}

#cabecera{
	width:100%; 
}
/*selector de idioma*/
#cabecera #idioma{
	height:36px; 
	width:100%; 
	border-bottom:1px solid Black; 
	text-align:right;
}
#cabecera #idioma .centrado{
	line-height:36px;
}
#cabecera #idioma a{
	color:#840f82;
	padding:1px;
	text-decoration: none;
}
#cabecera #idioma a:hover{
	background:#840f82; 
	color:#ffffff; 
	padding:1px;
	text-decoration: none;
}
#cabecera #idioma #idioma-current{
	background:#840f82; 
	color:#ffffff; 
	padding:1px;
	text-decoration: none;
}
/*login / bsucador*/
#cabecera #login-buscador{
	height:41px; 
	width:100%; 
	border-bottom:1px solid #000000;
}
#cabecera #login-buscador #login{
	height:29px; 
	float:left; 
	margin-top:12px;
}
#cabecera #login-buscador #login a{
	color:#840f82;
	text-decoration: none;
}
#cabecera #login-buscador #login a:hover{
	color:#000000;
}
#cabecera #login-buscador #buscador{
	height:29px; 
	float:right; 
	margin-top:12px;
}

/*menu principal*/
#cabecera #menu{
	height:39px; 
	border-top:1px solid Black; 
	border-bottom:1px solid Black;
}
#cabecera #menu .centrado{
	line-height:39px;
}
#cabecera #menu a{
	font-weight: bold;
	font-size: 13px;
	line-height: 39px;
	padding:1px;
	color:#000000;
	text-decoration: none;
}
#cabecera #menu a:hover{
	background:#840f82; 
	color:#ffffff; 
	padding:1px;
	text-decoration: none;
}
#cabecera #menu #current{
	background:#840f82; 
	color:#ffffff; 
	padding:1px;
	text-decoration: none;
}

#migasdepan{
	height:31px; 
	width:100%; 
	padding:4px 0 4px 0;
	border-bottom:1px solid Black;
}
#migasdepan #contenido{
	height:100%; 
	width:100%; 
	background:#cccccc;
}
#migasdepan #contenido .texto{
	line-height:31px; 
	font-size:13px; 
	padding-left:12px; 
	float:left;
}
#migasdepan #contenido .fecha{
	line-height:31px; 
	font-size:13px; 
	padding-right:12px;
	float:right;
}
/*contenido secciones + columna derecha*/
#contenido-columna{
	margin:19px 0 0 0; 
	min-height:699px;
	width:100%; 
	/*background:#FFCFFC;*/
}
#contenido-columna #contenido{
	width:607px; 
	float:left;
}
#contenido-columna #contenido #associats-categories{
	padding-top:8px;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 8px;
	text-align:justify;
}
#contenido-columna #contenido #associats-categories a{
	font-weight:bold;
}
#contenido-columna #contenido #associats-categories a#current{
	font-weight:bold;
	color: #000000;
}
#contenido-columna #contenido #associats-categories ul{
	margin:0; 
	padding:0; 
	list-style-type: none;
}
#contenido-columna #contenido #associats-categories ul li{
	display:inline; 
	margin:0; 
	padding:0;
}
#contenido-columna #contenido #associats-categories ul li.separador{
	display:inline; 
	margin:0;
	padding:0 3px 0 2px;
	font-weight:bold;
}
#contenido-columna #contenido #associats-buscador{
	padding:12px;
	margin-top:11px; 
	margin-bottom:10px;
	background:#efeeee; 
	width:423px; 
	height:17px;
}
#contenido-columna #contenido #associats-buscador label{
	font-weight: bold;
	padding-right:3px;
	line-height: 17px;
}
#contenido-columna #contenido #associats-buscador #label-input{
	float:left;
}
#contenido-columna #contenido #associats-buscador #boton-cerca{
	float:right; padding-top:1px;
}
#contenido-columna #contenido #bloque-associats h4,#contenido-columna #contenido #bloque-infocorporativa h4{
	margin-bottom:16px;
}

#contenido-columna #contenido #bloque-infocorporativa #textos h4{
	margin-bottom:3px;
}

#contenido-columna #contenido #bloque-infocorporativa ul.submenu{
	margin:0 0 8px 0;
	padding:0 0 8px 0; 
	list-style-type:none;
	border-bottom: 1px dotted #840f82;
}
#contenido-columna #contenido #bloque-infocorporativa ul.submenu li{
	display:inline;
	margin:0;
	padding: 0;
}
#contenido-columna #contenido #bloque-infocorporativa ul.submenu li a{
	font-weight: bold;
}
#contenido-columna #contenido #bloque-infocorporativa ul.submenu li a#current{
	color: #000000;
}
#contenido-columna #contenido #bloque-infocorporativa ul.submenu li.submenu-separador{
	padding: 0 4px 0 4px;
}
#contenido-columna #contenido #textos p{
	text-align: justify;
	margin-bottom:16px;	
}
#contenido-columna #contenido #textos-zp p{
	text-align: left;
	line-height:18px;
}
#contenido-columna #contenido #bloque-infocorporativa ul.objectius{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#contenido-columna #contenido #bloque-infocorporativa ul.objectius li{
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	padding-left:13px; 
	margin-bottom:16px;
}
#contenido-columna #contenido #bloque-associats a{
	font-weight: bold;
}
#contenido-columna #contenido #bloque-associats a#normal{
	font-weight: normal;
}
#contenido-columna #contenido #bloque-associats #associats-detalle-lista-espaciado, #contenido-columna #contenido #bloque-infocorporativa #contactar-espaciado{
	margin-bottom:16px;
}
#contenido-columna #contenido #bloque-infocorporativa #contactar-espaciado-botones{
	margin-bottom:16px;
	margin-left:132px;
}
#contenido-columna #contenido #bloque-associats #espaciado-fotos{
	margin-top:8px;
	margin-bottom:10px;
	margin-left:6px;
}
#contenido-columna #contenido #bloque-associats .texto-italico,#contenido-columna #contenido #bloque-infocorporativa .texto-italico{
	margin-left:6px; 
	font-style:italic;
}
#contenido-columna #contenido #espaciado-googlemaps{
	margin-top:8px;
	margin-left:6px;
}
#contenido-columna #contenido #bloque-associats .associats-detalle-lista-icono,#contenido-columna #contenido #bloque-infocorporativa .contactar-datos-lista-icono{
	font-weight:bold; 
	background: url(/media/image/web/img-listas-cuadrado.gif) no-repeat left center;
	padding-left:5px;
	display:block;
}
#contenido-columna #contenido .associats-alineacion-datos,#contenido-columna #contenido .contactar-alineacion-datos{
	margin-left:5px; 
	display:block;
}
#contenido-columna #contenido .contactar-alineacion-datos2{
	margin-left:39px;
	display:block;
}
#contenido-columna #contenido #bloque-infocorporativa UL.bicing{
	list-style-type:none; 
	padding:0 0 0 4px; 
	float:left; 
	margin:0; 
	width:100%;
}
#contenido-columna #contenido #bloque-infocorporativa UL.bicing LI{
	display:inline; 
	float:left; 
	width:40%; 
	padding:0;
	margin: 0;
}
#contenido-columna #contenido #home-bloque-noticias a{
	color: #840f82;
	text-decoration: none;
}
#contenido-columna #contenido #home-bloque-noticias a:hover{
	color: #000000;
	text-decoration:none;
}
#contenido-columna #contenido #home-bloque-noticias #home-ficha-noticia{
	width:199px; 
	height:346px; 
	margin:0; 
	padding-top:11px; 
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#contenido-columna #contenido #home-bloque-noticias #home-ficha2-noticia{
	width:199px; 
	height:346px; 
	margin:0; 
	padding-top:12px; 
	float:right; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#contenido-columna #contenido #home-ficha-activitat{
	width:100%; 
	display:block; 
	height:155px; 
	margin:11px 0 12px 0; 
}
#contenido-columna #contenido #home-ficha2-activitat{
	width:100%; 
	display:block; 
	height:155px; 
	margin-bottom:12px; 
}
#contenido-columna #contenido #home-galeria{
	width:100%; 
	height:100%; 
	border:1px solid #840f82; 
	margin-top:5px;
}
#contenido-columna #contenido #home-galeria table{
	margin:0 auto 0 auto;
}
#contenido-columna #contenido .home-masnoticias{
	float:left; 
	margin-top:8px; 
	padding-bottom:7px;
}
#contenido-columna #contenido .home-rssnoticias{
	float:right; 
	margin-top:8px; 
	padding-bottom:7px;
}
#contenido-columna #contenido #home-informacion{
	height:294px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#contenido-columna #contenido #home-informacion a,#contenido-columna #contenido #bloque-noticias a{
	color:#840f82;
	text-decoration: none;
}
#contenido-columna #contenido #home-informacion a:hover,#contenido-columna #contenido #bloque-noticias a:hover{
	color:#000000;
	text-decoration: none;
}

#contenido-columna #contenido #bloque-noticias,#contenido-columna #contenido #bloque-activitats,#contenido-columna #contenido #bloque-associats,#contenido-columna #contenido #bloque-infocorporativa{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	padding-top:8px;
}
#contenido-columna #contenido #noticias-detalle{
	margin-top:24px; 
	line-height:16px;
}
#contenido-columna #contenido #bloque-activitats p{
	margin-top:23px;
}
#contenido-columna #contenido ul#activitats-detalle-imagenes{
	 list-style-type:none; 
	 margin:0; 
	 padding:0;
}
#contenido-columna #contenido ul#activitats-detalle-imagenes li{
	margin-bottom:12px;
}
#contenido-columna #contenido #activitats-detalle{
	line-height: 16px;
}
#contenido-columna #contenido #activitats-detalle #enviaramigo{
	float:left; 
	height:24px;
	margin-bottom:19px;
}
#contenido-columna #contenido #activitats-detalle #imprimir{
	float:right; 
	width:67%;
	height:24px; 
	margin-bottom:19px;
}
#contenido-columna #contenido .activitats-detalle-texto{
	margin-top:22px;
}
#contenido-columna #contenido #noticias-pie,#contenido-columna #contenido #associats-pie{
	height:40px;
}
#contenido-columna #contenido #ultimas-noticias,#contenido-columna #contenido #sectors{
	float:left; 
	margin-top:10px; 
	height:24px; 
	width:50%;
}
#contenido-columna #contenido #ultimas-noticias,#contenido-columna #contenido #sectors-der{
	float:left; 
	margin-top:10px; 
	height:24px; 
	width:50%;
	text-align:right;
}
#noticias-ficheros-bloque{
	margin-bottom:19px;
}
#noticias-ficheros-aux{
	margin-bottom:0px;
}
#noticias-ficheros-box{
	width:583px; 
	background:#eddbec; 
	padding:9px 12px 0 12px;
}
#noticias-ficheros-box ul{
	list-style-type:none; 
	margin:0; 
	padding-top:9px;
}
#noticias-ficheros-box ul li{
	background:url(/media/image/web/ico-hoja.gif) no-repeat left top; 
	padding-left:19px; 
	padding-bottom:12px; 
	line-height:13px;
}
#contenido-columna #contenido ul#compartir{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#link-volver{
	margin-top:21px;
}
#contenido-columna #contenido ul#compartir li.label{
	display:inline; 
	line-height:14px; 
	padding-right:7px;
}
#contenido-columna #contenido ul#compartir li.delicious{
	display:inline; 
	line-height:14px; 
	padding-right:11px; 
	background:url(/media/image/marcadores/ico-delicious.gif) no-repeat left top; 
	padding-left:16px;
}
#contenido-columna #contenido ul#compartir li.digg{
	display:inline; 
	line-height:14px; 
	padding-right:12px; 
	background:url(/media/image/marcadores/ico-digg.gif) no-repeat left top; 
	padding-left:16px;
}
#contenido-columna #contenido ul#compartir li.meneame{
	display:inline; 
	line-height:14px; 
	background:url(/media/image/marcadores/ico-meneame.gif) no-repeat left top; 
	padding-left:16px;
}
#noticias-detalle{
	 margin-top:24px;
}
#noticias-detalle p{
	font-size: 11px;
	line-height: 16px;
}
#contenido-columna #contenido #rss-noticias{
	float:right; 
	margin-top:10px;
	height:24px; 
	width:82px;
}
#contenido-columna #contenido #rss-activitats{
	float:right; 
	margin-top:10px;
	height:24px; 
	width:100px;
	text-align:right;
}
#contenido-columna #contenido #paginacion{
	margin-top:10px;
}
#contenido-columna #contenido #bloque-paginacion-resultado{
	padding-top:10px;
	padding-bottom:6px; 
	height:17px;
}
#contenido-columna #contenido #bloque-paginacion-resultado #paginacion-texto{
	float:left; 
	height:17px;
}
#contenido-columna #contenido #bloque-paginacion-resultado #paginacion-numeros{
	float:right;
	width: 60%;
	height:17px;
	text-align:right;
}
/*columna derecha*/
#contenido-columna #columna-derecha{
	width:197px; 
	float:right;
}
#contenido-columna .columna-fondo{
	background:#edecec;
}
/*buscador*/
#contenido-columna #columna-derecha #buscador{
	width:100%; 
	height:166px; 
	background: url(/media/image/web/img-buscador-fondo.gif) no-repeat top;
	/*background: Aqua;*/
}
#contenido-columna #columna-derecha #buscador #posicion-box{
	margin:0 auto 0 auto; 
	.margin-top:17px; /*ie*/
	padding:17px 0 0 0;
}
#contenido-columna #columna-derecha #buscador #box{
	height:104px; 
	border:1px solid #999999; 
	margin-top:2px; 
	background: #ffffff; 
	text-align:center;
}
#contenido-columna #columna-derecha #buscador #box .texto{
	width:146px; 
	margin:9px auto 2px auto; 
	color:#840f82; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
}
/*destacados / publicidad / socios*/
#contenido-columna #columna-derecha #banners{
	width:100%; 
	background:#edecec;
}
#contenido-columna #columna-derecha #banners table{
	margin:0 auto 0 auto;
	.margin-top:12px;/*ie*/
	padding-top:12px;
}
#contenido-columna #columna-derecha #banners #bloque-contenido{
	height:82px; 
	border:1px solid #999999; 
	margin:2px 0 12px 0; 
	background: #ffffff; 
	text-align:center;
}
#contenido-columna #columna-derecha #banners #publicidad{
	height:122px; 
	border:1px solid #b9cd55; 
	margin:2px 0 12px 0; 
	background: #ffffff; 
	text-align:center;
}
#contenido-columna #columna-derecha #banners #bloque-contenido-socios{
	height:122px; 
	border:1px solid #999999; 
	margin:2px 0 12px 0; 
	background: #ffffff; 
	text-align:center;
}

/*pie de pagina*/
#pie-pagina{
	width:100%; 
	height:94px; 
	border-top:1px solid Black; 
	margin:36px 0 0 0; 
	float:left;
}
#pie-pagina #bloque-logos{
	width:100%;
	border-bottom:1px dotted Black;
}
#pie-pagina #bloque-logos ul{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#pie-pagina #bloque-logos ul li{
	margin:0 8px 0 0; 
	padding:0; 
	height:57px; 
	display:inline;
}
#pie-pagina #bloque-firma{
	margin-top:4px;
}
#pie-pagina #bloque-firma a{
	color:#840f82;
	text-decoration: none;
}
#pie-pagina #bloque-firma a:hover{
	color:#000000;
	text-decoration: none;
}
/*clases titulos*/
.titulo-infocorporativa{
	border-bottom:1px solid #840f82;
}
.titulo-enportada{
	border-bottom:1px solid #840f82;
	padding-top:5px;
}
.titulo-enportada-zp{
	border-bottom:1px solid #840f82;
	padding-top:5px;
}
.titulo-activitats{
	padding-top:5px;
	border-bottom:1px solid #666;
}
.titulo-noticies{
	border-bottom:1px solid #840f82;
	width: 100%;
}

/*clases activitats*/
.home-activitats-imagen{
	float:left; 
	width:100px; 
	height:67px; 
	margin-bottom:6px;
}
.home-activitats-info{
	float:right; 
	width:49px; 
	height:67px; 
	text-align:left; 
	margin-bottom:6px;
}
.home-activitats-info a{
	color:#840f82;
	text-decoration: none;
}
.home-activitats-info a:hover{
	color:#000000;
	text-decoration: none;
}
.home-activitats-titular{
	display:block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color:#840f82; 
	margin-bottom:5px;
}
.icono-mes-activitats{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:16px;
	color:#840f82;
	text-decoration: none;
}
.icono-mes-activitats:hover{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:16px;
	color:#000000;
	text-decoration: none;
}

/*clases noticias*/
.noticias-fecha{
	color:#999999; 
	margin-top:7px; 
	display:block;
}
.seccion-noticias-fecha{
	color:#999999; 
	display:block;
	font-size: 11px;
	line-height: 16px;
}
.noticias-titular{
	display:block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color:#840f82; 
	margin-bottom:15px;
}
.activitats-titular{
	display:block; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color:#840f82; 
	margin-bottom:15px;
}
.icono-masnoticias{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:15px;
	color:#840f82;
	text-decoration: none;
}
.icono-masnoticias:hover{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:15px;
	color:#000000;
	text-decoration: none;
}
.icono-rssnoticias{
	background: url(/media/image/web/ico-rss-mini.gif) no-repeat left top; 
	display:block; 
	padding-left:19px; 
	line-height:17px;
	color:#840f82;
	text-decoration: none;
}
.icono-rssnoticias:hover{
	background: url(/media/image/web/ico-rss-mini.gif) no-repeat left top; 
	display:block; 
	padding-left:19px; 
	line-height:17px;
	color:#000000;
	text-decoration: none;
}
.icono-enviaraunamic{
	background: url(/media/image/web/ico-enviarporemail.gif) no-repeat left top; 
	display:block; 
	padding-left:28px; 
	line-height:24px;
	color:#840f82;
	text-decoration: none;
}
.icono-imprimir{
	background: url(/media/image/web/ico-print.gif) no-repeat left top; 
	display:block; 
	padding-left:28px; 
	line-height:24px;
	color:#840f82;
	text-decoration: none;
}
/*clases varias*/
.separador-dotted12-gris{
	width:100%; 
	height:12px; 
	border-top:1px dotted #666666;
}
.separador-dotted-lila{
	border-bottom:1px dotted #840f82;
	padding-bottom:10px;
}
.separador-dotted-lila-arriba{
	border-top:1px dotted #840f82;
	padding-bottom:10px;
	padding-top:10px;
}
.separador-dotted-lila-gal{
	border-bottom:1px dotted #840f82;
}
.separador-dotted-gris{
	border-bottom:1px dotted #666666;
}
.separador-solid-lila{
	border-bottom:1px solid #840f82;
	padding-bottom:10px;
}
.separador-solid-lila-arriba{
	border-top:1px solid #840f82;
	margin-top:20px;
	padding-top:10px;
}
.separador-solid-lila-res{
	border-bottom:1px solid #840f82;
}
.separador-dotted-lila-res{
	border-top:1px dotted #840f82;
}
.separador-solid-lila-pag{
	border-top:1px solid #840f82;
}
.separador-solid-gris{
	border-bottom:1px solid #666666;
}
.separador-solid-gris-home{
	border-bottom:1px solid #666666;
}
.separador-solid-lila-home{
	border-bottom:1px solid #840f82;
}
.separador-solid-lila-socio{
	border-top:1px solid #840f82;
	padding-bottom:10px;
}
.separador-dotted-lila-socio{
	border-top:1px dotted #840f82;
	padding-bottom:10px;
}
.separador-solid-lila-datos{
	border-top:1px solid #840f82;
	padding-bottom:10px;
	margin-top:10px;
}
.separador-dotted-lila-datos{
	border-top:1px dotted #840f82;
	padding-bottom:10px;
	margin-top:10px;
}
.separador-socio{
	padding-bottom:10px;
}
.icono-mesimatges{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:16px;
	color:#840f82;
	text-decoration: none;
}
.icono-mesimatges:hover{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:16px;
	color:#000000;
	text-decoration: none;
}
.icono-volver{
	background:url(/media/image/web/ico-flechas-volver.gif) no-repeat left center; 
	padding-left:10px;
}
.icono-link-associats{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	padding-left:12px; 
	line-height:16px;
	color:#840f82;
	text-decoration: none;
}
.icono-link{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	padding-left:12px; 
	line-height:16px;
}
/*paginaciones*/
a.paginacion-anterior{
	margin-right:6px;
}
a.paginacion-anterior:hover{
	color:#000;
}
a.paginacion-anterior-current{
	color:#CCC;
	margin-right:6px;
}
a.paginacion-anterior-current:hover{
	color:#840F82;
}
a.paginacion-siguiente{
	margin-left:6px;
	color:#840F82;
}
a.paginacion-siguiente:hover{
	color:#000;	
}
a.paginacion-siguiente-current{
	margin-left:6px;
	color:#CCC;
}
a.paginacion-siguiente-current:hover{
	color:#840F82;
}
a.paginacion-numeros{
	padding: 0 2px 0 2px;
}
a.paginacion-numeros-current{ 
	padding: 0 2px 0 2px;
	font-weight:bold; 
	color:#000000;
}

/*forms*/
select.selectHome{
	color:#666666;
	border:1px solid #CCCCCC;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:146px;
}
select.selectUltimasNoticias,select.selectSectors{
	border:1px solid #cc99cc;
	background: #cc99cc;
	color:#000000;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:170px;
}
input.inputText{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:15px;
	padding-left:4px;
	text-decoration:none;
	text-transform:none;
	width:139px;
}
input.inputBuscar{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:15px;
	padding-left:4px;
	text-decoration:none;
	text-transform:none;
	width:219px;
}
input.inputBuscarAssociat{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:15px;
	padding-left:4px;
	text-decoration:none;
	text-transform:none;
	width:224px;
}

#formulario-contactar input{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	text-transform:none;
	width:471px;
}
#formulario-contactar input.checkbox {
	width: 25px;
	border: none;
}
#formulario-contactar select {
	width: 210px;
	margin-bottom: 8px;
	border: 1px solid #c0c0c0;
}
#formulario-contactar textarea {
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:138px;
	padding:0;
	text-decoration:none;
	text-transform:none;
	width:471px;
	overflow: auto;
}
#formulario-contactar .asterisco{
	color:#ff0000;
	margin-right:1px;
	font-weight:bold;
}
#formulario-contactar .noasterisco{
	color:#FFF;
	margin-right:1px;
	font-weight:bold;
}
#formulario-contactar label {
	display: block;
	float: left;
	text-align: left;
	width: 126px;
	font: normal normal bold 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom:8px;
}
#formulario-contactar br {
	clear: left;
}

/******************** Flash ******************************************/

.subtitulo{
	padding-bottom:4px;
	color:#840F82;
	font-family:Arial Narrow;
	font-size:28px;
	text-align:left;
	height:32px;
	width:607px;
}

.titulo{
	color:#840F82;
	font-family:Arial Narrow;
	font-size:28px;
	text-align:left;
	height:32px;
	width:340px;
	padding-bottom:5px;
}

.titulo_home{
	color:#999999;
	font-family:Arial Narrow;
	font-size:28px;
	height:26px;
	width:161px;
	text-align:left;
	padding-bottom:11px;
}

.t_lateral_1{ 
	width: 173px;
	height: 17px;
	background-image: url(/media/image/web/bg_lat_1.gif);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:1px;
	color:#840F82;
	font-family:Arial;
}

.t_lateral_2{ 
	width: 173px;
	height: 17px;
	background-image: url(/media/image/web/bg_lat_2.gif);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:1px;
	color:#999999;
	font-family:Arial;
}

#fl_pw_publicidad{
	width:171px;
	height:122px;
}

#fl_intro{
	width:828px;
	height:276px;
	margin: 12px 0px 12px 0px;
}

/*************************** Captcha *************************************************/

.texto_captcha{
	font-weight:bold;
	display:block;
	padding:20px 0px 20px 5px;
}

.captcha{
	width:94px;
	height:24px;
	margin:0px;
	padding:0px;
	color:#840F82;
	float:left;
}

/************************* Imprimir ***********************************************/

#imprimir_print{
	position: absolute;
	width:65px;
	height:17px;
	margin:5px 0px 0px 545px;
	padding:0;
}

#cabecera_print{
	height:103px;
	margin:0px;
	padding:0px;
}

#titulo_print{
	border-bottom: 1px solid #840F82;
	padding:12px 0px 0px 0px;
}

#titulo_print .titulo{
	color:#840F82;
	font-family:Arial Narrow;
	font-size:28px;
	height:32px;
	width:340px;
	text-align:left;
	padding:0px 0px 11px 0px;
	margin:0px;
	margin:expression('0px 0px 0px -260px');
}

#contenido_print{
	color:#666;
	font-size:11px;
	line-height:16px;
	font-family: Arial, Helvetica, Verdana;
	padding-top:8px;
	padding-bottom:36px;
}

#contenido_print #textos{
	padding-top:14px;
}

#contenido_print #textos p{
	text-align: left;
	margin-bottom: 16px;	
}

#contenido_print a{
	color:#840F82;
}

#contenido_print a:hover{
	color:#999;
}


#pie_print{
	border-top: 1px dotted #000;
	margin-top:4px;
	padding-top:8px;
	height:27px;
	height:expression('35px');
	text-align:left;
}


/************************** SiteMap ************************************/

#site{
	padding:0 0 6px 13px;
	margin:0;
	display:block;
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
}

#sites a{
	color:#000;
}

#sites a:hover{
	color:#840F82;
}

#sites{
	padding:0 0 6px 42px;
	margin:0;
	display:block;
}

#site a{
	color:#840F82;
}

#site a:hover{
	color:#000;
}

/********************* Zona Privada *********************************/

.pl_1_titol{
	font-weight:bold;
	font-size:12px;
	color:#840F82;
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	padding-left:13px;
	text-transform:uppercase;
}

.descarga_pdf{
	background-image:url(/media/image/web/ico-hoja.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#840F82;
	display:block;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	height:13px;
	line-height:13px;
	margin:5px 0 5px 9px;
	padding-left:18px;
	text-align:left;
	text-decoration:underline;
}

.descarga_pdf:hover{
	color:#000;
}

.enc-convocatoria{
	font-weight:bold;
}

#formulario-contactar .input_file{
	border:1px solid #999999;
	color:#999999;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	width:471px;
	line-height:16px;
}



/*********************** Tarjeta ******************************/

#formulario-tarjeta input{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:0;
	text-decoration:none;
	text-transform:none;
}

#formulario-tarjeta .asterisco{
	color:#ff0000;
	margin-right:1px;
	font-weight:bold;
}
#formulario-tarjeta .noasterisco{
	color:#FFF;
	margin-right:1px;
	font-weight:bold;
}
#formulario-tarjeta label {
	display: block;
	float: left;
	text-align: left;
	width: 170px;
	font: normal normal bold 11px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom:8px;
}
#formulario-tarjeta br {
	clear: left;
}

#formulario-tarjeta .radios{
	margin: expression("0 2px 0 0");
	vertical-align: expression("middle");
	margin: 0 5px 0 0;
	vertical-align: text-bottom;
}

#formulario-tarjeta .textos{
	width:427px;
}

#tarjeta-espaciado-botones{
	margin-bottom:16px;
	margin-left:175px;
}

#dommia a { color:#840F82; text-decoration:none; font-weight:bold; }
#dommia a:hover { color:#840F82; }