
/* Elementos que queremos limpiar completamente: */
* { padding: 0; margin: 0; }

/* Ajustes tipográficos */
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:14px;
	font-weight:bold;
	padding:0 0 1px 0;
}

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: #666666;
}

body {
	text-align: center;/* Hack para que IE6 no de problemas */
	background: #ffffff none no-repeat;
}
a{
	color: #990000;
	text-decoration: none;
}
a:hover{
	color: #666666;
	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;*/
	/*background: url(/media/image/web/documents-plantilla.jpg) no-repeat top;*/
	padding-bottom: 25px;
	
}

#cabecera-n{
	width:100%; 
	margin-bottom: 12px;
}
#cabecera-zp{
	width:100%; 
	margin-bottom: 12px;
}
/*selector de idioma*/
#idioma{
	height:32px; 
	width:100%; 
	color: #ffffff;
	background: #666666;
}
#idioma #contenido{
	width:105px;
	height:20px;
	/*background: aqua;*/
	float:right;
	padding-top:9px;
}
#idioma a{
	color:#cccccc;
	text-decoration: none;
	padding-right:2px;
	padding-left:1px;
}
#idioma a:hover{
	color:#ffffff;
	text-decoration: none;
}
#idioma #idioma-current{
	color:#ffffff;
	text-decoration: none;
}
/*login / bsucador*/
#cabecera-n #login-buscador{
	height: 43px;
	width: 100%;
	background: url(/media/image/web/img-buscador-doblelinea.gif) repeat-x top;
}
#cabecera-n #login-buscador #login{
	height:29px; 
	float:left; 
	margin-top:12px;
}
#cabecera-n #login-buscador #buscador{
	height:29px; 
	float:right; 
	margin-top:12px;
}

/*menu principal*/

#cabecera-n #menu_f { padding: 0; margin: 0; width: 828px; height: 1px; display: block; clear: both; }

/*menu zona privada*/
#cabecera-zp #menu-zp{
	height: 43px;
	width: 100%;
	background: url(/media/image/web/img-buscador-doblelinea.gif) repeat-x top;
}
#cabecera-zp #menu-zp a{
	font-weight: bold;
	font-size: 13px;
	line-height: 41px;
	color:#666666;
	text-decoration: none;
}
#cabecera-zp #menu-zp a:hover{
	color:#990000; 
	text-decoration: none;
}
#cabecera-zp #menu-zp #current{
	color:#990000; 
	text-decoration: none;
}
#cabecera-zp #menu-zp ul{
	margin: 0 0 0 -1px;
	padding: 0;
	list-style-type: none;
}
#cabecera-zp #menu-zp ul li{
	margin: 0;
	padding: 0;
	display: inline;
}
#cabecera-zp #menu-zp ul li#separador{
	padding: 0 5px 0 5px;
	font-weight: bold;
}

/*imagen cabecera*/
#imagen{
	height:293px; 
	padding:0 0 12px 0;
	margin-top:12px;
}
#imagen-zp{
	height:293px; 
	padding:12px 0 12px 0;
}

/*migas de pan*/
#migasdepan{
	height:20px; 
	background:#edecec;
}
#migasdepan #contenido{
	padding-top:3px;
	margin-left:12px;
	text-align:left;
}
#migasdepan #texto1{
	float:left; 
	padding-right:3px;
}
#migasdepan ul#links{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#migasdepan ul#links li{
	display:inline; 
	margin:0; 
	padding:0 3px 0 0;
}

/*migas de pan dos*/
#migasdepan-dos{
	height:20px; 
	background-color:#edecec;
}
#migasdepan-dos #contenido{
	padding-top:3px;
	margin-left:12px;
	text-align:left;
}
#migasdepan-dos #texto1{
	float:left; 
	padding-right:3px;
}
#migasdepan-dos ul#links{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#migasdepan-dos ul#links li{
	display:inline; 
	margin:0; 
	padding:0 3px 0 0;
}

/*home*/
#home-noticias-actualitat, #noticias-primera{
	width:100%; 
	height:222px; 
	margin-top:11px;
	margin-bottom:6px;
}
#home-noticias-actualitat #imagen, #noticias-primera #imagen{
	float:left; 
	height:100%; 
	width:334px;
	margin:0px;
}
#home-noticias-actualitat #texto, #noticias-primera #texto{
	float:right; 
	height:100%; 
	width:261px;
}
#home-noticias-actualitat #texto h4,#home-noticias-listado h4,#home-bloque-publicaciones h4, #noticias-primera #texto h4, #noticias-listado h4, #publicaciones-listado h4{
	color: #990000;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
	padding-top: 4px;
}
#home-noticias-listado, #noticias-listado{
	width:100%;
	margin-top:2px;
}
#home-noticias-listado .espaciado-listado-noticias-home{
	padding-top:17px;
}
#home-bloque-publicaciones-contactar{
	width:100%;
	margin-top: 24px;
}
#home-bloque-publicaciones-nuevo{
	width:100%;
	margin-top: 24px;
}
#home-bloque-publicaciones{
	width:334px; 
	float:left; 
	height:100%;	
}
#home-bloque-publicaciones{
	width: 334px;
}

.home-publicacion-ficha{
	padding-top:12px;
	width: 334px;
	height: 79px;
}
.home-publicacion-ficha2{
	margin-top:10px;
	width: 291px;
	height: 119px;
	margin-bottom:14px;
	float:left;
}
.margenDer25{
	margin-right:25px;
}
#mas2{
	height:26px; 
	padding:6px 12px 0 12px;
	background:#edecec;
	clear:both;
}
#mas2 .derecha{
	height:100%; 
	float:right;
}
#mas2 .izquierda{
	height:100%; 
	float:left;
}
#home-bloque-contactar{
	width:249px; 
	float:right; 
	height:100%;
}
#home-bloque-contactar .home-contactar-ficha{
	margin-top:12px;
	width: 100%;
}
#home-bloque-contactar p{
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}
#home-bloque-contactar .home-contactar-imagen{
	margin-bottom:8px;
}
#home-bloque-contactar .espaciado-texto{
	margin-top:16px;
}

/* nuevo */

/*noticias*/
#noticias-detalle{
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	margin-top: 9px;
}
#noticias-detalle h4{
	color: #990000;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 18px;
}
#noticias-listado .espaciado-listado-noticias{
	padding-top:18px;
}
.noticias-fecha,{
	color:#999999; 
	display:block;
}
.publicacion-fecha{
	color:#999999; 
	display:block;
	padding:1px 0 5px 0;
}
.publicacion-fecha2{
	color:#999999; 
	display:block;
}
.noticias-body{
	display:block;
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	padding-top:18px;
}
.noticias-breve,.publicaciones-breve{
	display:block;
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}
#noticias-pie,#associats-pie,#publicaciones-pie{
	margin-top:8px;
	padding-top:1px;
	padding-bottom:1px;
	background: url(/media/image/web/img-fondo-doblelinea.gif) repeat-x top left;
	height:43px;
}
#noticias-pie .ultimas-noticias,#publicaciones-pie .ultimas-publicaciones{
	padding-top:10px; 
	height:24px; 
	width:50%;
}
.separador-noticias{
	background: url(/media/image/web/img-separador-noticias.gif) no-repeat top left; 
	width:100%; 
	height:18px;
}

/*eixcomercial*/
#eixcomercial-contenido{
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	margin-top: 8px;
	text-align: justify;
}
#eixcomercial-firmapresident{
	margin-top:16px;
	font-weight:bold;
}
#eixcomercial-contenido ul.objectius{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#eixcomercial-contenido ul.objectius li{
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	padding-left:13px; 
	margin-bottom:16px;
}

#eixcomercial-contenido p{
	margin:0px;
	padding:0 0 16px 0;
	line-height: 16px;
}

/*publicaciones*/
#publicaciones-listado{
	margin-top: 11px;
}
#publicaciones-listado .publicacion-ficha{
	width:100%;
	height: 119px;
	padding-bottom:5px;
}
.separador-publicaciones-dotted,.separador-actes-dotted{
	background: url(/media/image/web/img-separador-dotted.gif) repeat-x top left; 
	width:100%; 
	height:20px;
}

/*actes*/
#actes-listado{
	margin-top: 8px;
}
#actes-listado .actes-ficha-principales{
	width:100%;
	height: 136px;
	margin-bottom:5px;
	/*background: Aqua;*/
}
#actes-listado .posicionar-imagen{
	float:left;
	padding-right:12px;
	margin-top: 4px;
}
#actes-listado h4{
	color: #990000;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 18px;
}
#actes-listado p{
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}
.separador-actes-dotted{
	background: url(/media/image/web/img-separador-dotted.gif) repeat-x top left; 
	width:100%; 
	height:16px;
}
.separador-actes{
	background: url(/media/image/web/img-separador-noticias.gif) no-repeat top left; 
	width:100%; 
	height:17px;
}
#actes-detalle{
	margin-top: 8px;
}
#actes-detalle p{
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	text-align: left;
	padding:0 0 16px 0;
	line-height: 16px;
}
#actes-detalle h4{
	color: #990000;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
	padding-bottom: 18px;
}

ul#actes-detalle-imagenes{
	 list-style-type:none; 
	 margin:4px 0 0 0; 
	 padding:0;
}
ul#actes-detalle-imagenes li{
	padding:0;
	margin:0 0 9px 0;
}
#actes-detalle #enviaramigo{
	float:left; 
	height:24px; 
	margin-bottom:4px;
}
#actes-detalle #imprimir{
	float:right; 
	width:67%;
	height:24px; 
	margin-bottom:4px;
}

/*associats*/
#associats-buscador{
	padding:10px 0 5px 12px;
	margin-top:11px; 
	margin-bottom:10px;
	background:#efeeee;
}
#associats-buscador .titulo{
	font-weight: bold;
}
#associats-buscador table{
	margin-top: 7px;
}
#associats-buscador td.label{
	color: #990000;
	width:150px;
	height: 31px;
}
#associats-buscador select{
	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:177px;
}
#associats-listado{
	margin-top: 7px;
}
#associats-listado h4{
	color: #666666;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 16px;
}
#associats-listado .categoria{
	color: #999999;
}
#associats-listado a{
	font-weight: bold;
	line-height:16px;
	text-decoration: none;
	display: block;
	padding-top: 1px;
}
#associats-listado p{
	margin-left: 13px;
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
}
.icono-link-associats{
	background: url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	padding-left:13px; 
}
#associats-listado .logo-associat{
	float:right;
	margin-top:5px;
}
#associats-listado .logo-tarjeta{
	float:right;
	margin-top:5px;
}

#associats-detalle, #contactar{
	margin-top:8px;
}
#associats-detalle .logo-associat{
	float:right;
	margin-top:4px;
	border:1px solid #ccc;
}

#associats-detalle .logo-tarjeta{
	float:right;
	margin-top:4px;
}

#associats-detalle h4, #contactar h4{
	color: #666666;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
}
.subtitulo{
	background: url(/media/image/web/ico-cuadradito.gif) no-repeat left top; 
	padding-left:6px; 
	font: normal normal bold 11px/16px Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 16px;
}
#associats-detalle p, #contactar p, #zonaprivada-contenido p{
	margin-left: 6px;
	font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
}
.dato{
	font-weight: normal;
}
#associats-detalle .justificado{
	width: 95%;
	text-align:justify;
}
#associats-detalle .margen-imagenes, #contactar .margen-imagenes{
	margin-top: 8px;
	margin-left: 6px;
}
#associats-detalle .link-volver{
	margin:21px 0 0 6px;
}
#associats-detalle .nota-imagen{
	margin-top:8px;
	font-style: italic;
}

.link-actualizar-dades{
	margin-top:25px; 
	padding-top:8px; 
	background: url(/media/image/web/img-fondo-punteado.gif) repeat-x top;
}
.link-actualizar-dades-enlace{
	margin-top: 17px;
}

/*contactar*/
/*Este estilo utiliza muchas semejanzas con los estilos definidos en associats-detalle*/
#contactar #formulario{
	margin-left:6px;
}

.subtitulo2{
	margin-top: 16px;
	font: normal normal bold 11px/16px Arial, Helvetica, sans-serif;
}
.anotacion{
	font-style: italic;
	margin:17px 0 17px 6px;
}
#contactar .espaciado-botones{
	margin: 6px 0 0 151px;
}

/*zona privada*/
/*Este estilo utiliza muchas semejanzas con los estilos definidos en associats-detalle y contactar*/
#zonaprivada-contenido{
	margin-top:8px;
}
#zonaprivada-contenido h4{
	color: #666666;
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;	
}
.zonaprivada-anotacion-form{
	font-style: italic;
	margin-top: 9px;
	margin-bottom: 14px;
}
#form-apartados{
	margin-top:17px;
	padding-top: 22px;
	background: url(/media/image/web/img-fondo-punteado.gif) repeat-x top;
}
#form-apartados h4{
	margin-bottom: 14px;
}
#textonota{
	margin-left: 150px;
	width: 350px;
	font-style: italic;
}
#zp-edit-botones{
	background: url(/media/image/web/img-fondo-punteado.gif) repeat-x top;
	width:100%;
	text-align: center;
	padding-top: 24px;
	margin-top:22px;
}
#zonaprivada-documents-buscador{
	padding:13px 0 9px 12px;
	margin-top:11px; 
	margin-bottom:13px;
	width: 421px;
	background:#efeeee;
}
#zonaprivada-documents-buscador .label{
	font-weight: bold;
	padding-right:14px;
}
#zonaprivada-documents-buscador input{
	width: 221px;
	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:1px 0 0 3px;
	text-decoration:none;
	text-transform:none;
}
#zonaprivada-documents-buscador .boton{
	border: 0;
	padding: 0;
	margin: 0;
	width: 65px;
	height: 17px;
}
#zonaprivada-documents h4{
	margin-top:8px;
}

/*generales*/
.separador-dotted{
	background: url(/media/image/web/img-separador-dotted.gif) repeat-x top left; 
	width:100%; 
	height:15px;
}
.espaciado-imagenes-encontenido{
	margin-top:20px; 
	margin-bottom:20px;
}
#zona-masnoticias-rss-paginacion{
	height:26px; 
	margin-top:7px; 
	padding:6px 12px 0 12px;
	background:#edecec;
}
#zona-masnoticias-rss-paginacion .derecha{
	height:100%; 
	float:right;
}
#zona-masnoticias-rss-paginacion .izquierda{
	height:100%; 
	float:left;
}
#zona-masnoticias-rss-paginacion-top{
	height:23px; 
	margin-top:7px; 
	padding:11px 0 0 0;
	border-bottom: 1px solid #cccccc;
}
#zona-masnoticias-rss-paginacion-top .derecha{
	height:100%;
	float:right;
}
#zona-masnoticias-rss-paginacion-top .izquierda{
	height:100%;
	float:left;
}
#paginacion{
	margin-top:3px;
}
#paginacion-top{
	margin-top:0px;
}


/*contenido secciones + columna derecha*/
#contenido-columna{
	margin:24px 0 0 0; 
	min-height:756px;
	width:100%; 
}
#contenido-columna #contenido{
	width:607px; 
	float:left;
}



#documents-buscador{
	padding:12px;
	margin-top:24px; 
	margin-bottom:10px;
	background:#efeeee; 
	width:423px; 
	height:17px;
}

#associats-buscador label,#documents-buscador label{
	font-weight: bold;
	padding-right:3px;
	line-height: 17px;
}
#documents-buscador #label-input{
	float:left;
}
#documents-buscador #boton-cerca{
	float:right; padding-top:1px;
}
#listado-documents h4{
	margin-bottom:18px;
}
#bloque-zonaprivada-edit #textonota{
	margin-left:146px;
	width:340px;
}
#listado-documents table thead td{
	font-weight: bold;
	padding-bottom: 8px;
}
#listado-documents table tbody td{
	padding-top:8px;
	padding-bottom:8px;
	background: url(/media/image/web/img-separador2-dotted.gif) repeat-x bottom;
	vertical-align: top;
}
#bloque-infocorporativa ul.submenu{
	padding:0; 
	margin:0; 
	list-style-type:none;
}
#bloque-infocorporativa ul.submenu li{
	display:inline;
	margin:0;
	padding: 0;
}

#espaciado-googlemaps{
	margin-top:8px;
	margin-left:6px;
}
#zonaprivada-edit{
	border-top:1px dotted #840f82;
	margin-top:14px; 
	padding-top:21px;
}
#zonaprivada-edit p{
	margin-top:16px;
}
#bloque-associats .associats-detalle-lista-icono,.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;
}
.associats-alineacion-datos,.contactar-alineacion-datos{
	margin-left:5px; 
	display:block;
}
.contactar-alineacion-datos2{
	margin-left:39px;
	display:block;
}
#bloque-contactar UL.bicing, #bloque-zonaprivada UL.bicing{
	list-style-type:none; 
	padding:1px 0 0 4px; 
	float:left; 
	margin:0; 
	width:100%;
}
#bloque-contactar UL.bicing LI{
	display:inline; 
	float:left; 
	width:40%; 
	padding:0;
	margin: 0;
}
#home-bloque-noticias a{
	color: #840f82;
	text-decoration: none;
}
#home-bloque-noticias a:hover{
	color: #000000;
	text-decoration:none;
}
#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;
}
#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;
}

#home-ficha-activitat{
	width:100%; 
	display:block; 
	height:155px; 
	margin:11px 0 12px 0; 
}
#home-ficha2-activitat{
	width:100%; 
	display:block; 
	height:155px; 
	margin-bottom:12px; 
}
#home-galeria{
	width:100%; 
	height:100%; 
	border:1px solid #840f82; 
	margin-top:5px;
}
#home-galeria table{
	margin:0 auto 0 auto;
}
.home-masnoticias{
	float:left; 
	margin-top:8px; 
	padding-bottom:7px;
}
.home-rssnoticias{
	float:right; 
	margin-top:8px; 
	padding-bottom:7px;
}
#home-informacion{
	height:294px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#home-informacion a,#bloque-noticias a{
	color:#840f82;
	text-decoration: none;
}
#home-informacion a:hover,#bloque-noticias a:hover{
	color:#000000;
	text-decoration: none;
}

#listado-documents{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	padding-bottom:10px;
	padding-top:8px;
}


#noticias-ficheros{ margin:0 0 19px 0; }
#noticias-ficheros-aux{ margin:0 0 0 0; }

#noticias-ficheros-box{
	width:583px; 
	background:#f0d9d9;
	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;
}
ul#compartir{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
ul#compartir li.label{
	display:inline; 
	line-height:14px; 
	padding-right:7px;
}
ul#compartir li.delicious{
	display:inline; 
	line-height:14px; 
	padding-right:13px; 
	background:url(/media/image/marcadores/ico-delicious.gif) no-repeat left top; 
	padding-left:16px;
}
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;
}
ul#compartir li.meneame{
	display:inline; 
	line-height:14px; 
	background:url(/media/image/marcadores/ico-meneame.gif) no-repeat left top; 
	padding-left:16px;
}

#link-volver{
	margin-top:18px;
}

#rss-noticias{
	float:right; 
	margin-top:10px;
	height:24px; 
	width:82px;
}
#rss-activitats{
	float:right; 
	margin-top:10px;
	height:24px; 
	width:90px;
}

#bloque-paginacion-resultado{
	padding-top:10px;
	padding-bottom:6px; 
	height:17px;
}
#bloque-paginacion-documents{
	padding-top:0px;
	padding-bottom:6px; 
	height:17px;
}

/*columna derecha*/
#contenido-columna #columna-derecha{
	width:197px;
	float:right;
}
#contenido-columna .columna-fondo{
	background:#edecec;
}
/*buscador*/
#columna-derecha #buscador{
	width:100%; 
	height:176px;
	background: url(/media/image/web/img-buscador-fondo.gif) no-repeat top;
}
#columna-derecha #buscador #posicion-box, #submenu-zp #posicion-box{
	margin:0 auto 0 auto; 
	.margin-top:12px;
	padding-top:12px;
}
/*submenu zona privada*/
#submenu-zp{
	width: 197px;
	height: 125px;
	background: url(/media/image/web/img-zonaprivada-box-fondo.gif) no-repeat top;
}

ul.menurightzonaprivada{
	list-style-type: none; 
	margin:8px 0 0 12px; 
	padding:0;
}
ul.menurightzonaprivada li{
	line-height:15px; 
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	margin-bottom:1px; 
	padding-left:13px;
}
#columna-derecha #buscador .texto1{
	width:146px; 
	margin:11px auto 1px auto; 
	color:#990000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
}
#columna-derecha #buscador .texto2{
	width:146px; 
	margin:22px auto 2px auto; 
	color:#990000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
}
#columna-derecha #buscador .espaciado-selects{
	margin-top: 2px;
	margin-left:13px;
}
/*destacados / publicidad / socios*/
#columna-derecha #banners{
	width:100%;
}
#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{
	border:1px solid #999999; 
	margin:2px 0 12px 0; 
	background: #ffffff; 
	text-align:center;
}
#contenido-columna #columna-derecha #banners #bloque-contenido img{
	display:block;
}
#contenido-columna #columna-derecha #banners #publicidad{
	height:122px; 
	border:1px solid #999; 
	margin:2px 0 12px 0; 
	background: #ffffff; 
	text-align:center;
}
#contenido-columna #columna-derecha #banners #bloque-contenido-socios{
	height:103px; 
	border:1px solid #999999; 
	margin:2px 0 12px 0; 
	background: #ffffff; 
	text-align:center;
}

/*pie de pagina*/
#pie-pagina{
	width:100%; 
	height:100px;
	margin-top:22px;
	background: url(/media/image/web/img-piepagina-fondo.gif) repeat-x top left;
	float:left;
}
#pie-pagina #bloque-logos{
	width:100%;
}
#pie-pagina #bloque-logos ul{
	list-style-type:none; 
	margin:1px 0 0 0; 
	padding:0;
}
#pie-pagina #bloque-logos ul li{
	margin:0 15px 0 0; 
	padding:0; 
	height:57px; 
	display:inline;
}
#pie-pagina #bloque-firma{
	margin-top:7px;
}
/*clases titulos*/
.titulos-secciones,.titulo-zonaprivada{
	border-bottom:1px solid #cccccc;
}
.titulo-noticies{
	border-bottom:1px solid #840f82;
	width: 100%;
}

.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*/

.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;
}
.icono-masnoticias,.icono-maspublicaciones{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:21px;
	text-decoration: none;
}
.icono-masnoticias:hover,.icono-maspublicaciones:hover{
	background: url(/media/image/web/ico-flecha.gif) no-repeat left top; 
	display:block; 
	padding-left:12px; 
	line-height:21px;
	text-decoration: none;
}
.icono-rssnoticias{
	background: url(/media/image/web/ico-rss-mini.gif) no-repeat left center; 
	display:block; 
	padding-left:24px; 
	line-height:21px;
}
.icono-rssnoticias:hover{
	background: url(/media/image/web/ico-rss-mini.gif) no-repeat left top; 
	display:block; 
	padding-left:24px; 
	line-height:21px;
}
.icono-enviaraunamic{
	background: url(/media/image/web/ico-enviarporemail.gif) no-repeat left top; 
	display:block; 
	padding-left:28px; 
	line-height:24px;
	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;
	text-decoration: none;
}
/*clases varias*/
.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-flecha-volver.gif) no-repeat left center; 
	padding-left:12px;
}

/*paginaciones*/
a.paginacion-anterior{
	margin-right:6px;
}
a.paginacion-anterior-current{
	color:#cccccc; 
	margin-right:6px;
}
a.paginacion-anterior:hover{
	color:#cccccc;
}


a.paginacion-siguiente{
	margin-left:6px;
}
a.paginacion-siguiente-current{
	color:#cccccc; 
	margin-left:6px;
}
a.paginacion-siguiente:hover{
	color:#cccccc;
}
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.selectUltimas{
	border:1px solid #f6a9a9;
	background: #f6a9a9;
	color:#666666;
	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:133px;
}
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:362px;
}

#formulario 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:1px 0 0 3px;
	text-decoration:none;
	text-transform:none;
	width:448px;
	margin: -1px 0 0 0;
}

#formulario input.file{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:18px;
	padding:0;
	text-decoration:none;
	text-transform:none;
	width:453px;
}
#formulario input.checkbox {
	width: 25px;
	border: none;
}
#formulario select{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:217px;
	margin: -1px 0 0 0;
}
#formulario 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:448px;
	overflow: auto;
}
#formulario .asterisco{
	color:#ff0000;
	margin-right:3px;
	font-weight:bold;
}
#formulario .margen{
	margin-left:7px;
}
#formulario label{
	display: block;
	float: left;
	text-align: left;
	width: 151px;
	font: normal normal bold 11px/16px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom:8px;
	margin: 0;
}

#formulario br{
	clear: left;
}
#formulario .boton{
	width:65px;
	height:17px;
	border: 0;
}
#formulario h4.zonaprivada-titulo{
	margin-bottom:17px;
}

#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;
	height:15px;
	padding:1px 0 0 3px;
	text-decoration:none;
	text-transform:none;
	width:448px;
	margin: -1px 0 0 0;
}

#formulario-contactar input.file{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:18px;
	padding:0;
	text-decoration:none;
	text-transform:none;
	width:453px;
}
#formulario-contactar input.checkbox {
	width: 25px;
	border: none;
}
#formulario-contactar select{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	width:217px;
	margin: -1px 0 0 0;
}
#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:448px;
	overflow: auto;
}
#formulario-contactar .asterisco{
	color:#ff0000;
	margin-right:3px;
	font-weight:bold;
}
#formulario-contactar .margen{
	margin-left:7px;
}
#formulario-contactar label{
	display: block;
	float: left;
	text-align: left;
	width: 151px;
	font: normal normal bold 11px/16px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom:8px;
	margin: 0;
}

#formulario-contactar br{
	clear: left;
}
#formulario-contactar .boton{
	width:65px;
	height:17px;
	border: 0;
}



/******************** Flash ******************************************/

.titulo{
	color: #fff;
	font-family:Times New Roman;
	font-size:25px;
	text-align:left;
	font-weight:bold;
	height:26px;
	width:607px;
	padding:0px;
	margin:0px;
}

.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:#CCC;
	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:#CCC;
	font-family:Arial;
}

#fl_pw_colaboradores{
	width:171px;
	height:122px;
	color: #fff;
}

#fl_pw_socios{
	width:171px;
	height:103px;
	color: #fff;
}

#fl_intro{
	width:374px;
	height:293px;
	float:left;
	margin:0px;
	padding:0px;
	color: #fff;
}

#imagen_cabecera{
	float:left;
	margin:0px 0px 0px 12px;
	padding:0px;
	width:442px;
	height:293px;
	
}


/*************************** Captcha *************************************************/

.texto_captcha{
	font-weight:bold;
	display:block;
	padding:20px 0px 20px 5px;
}

.captcha{
	width:94px;
	height:24px;
	margin:0px;
	padding:0px;
	color: #fff;
	float:left;
}


/************************* Imprimir ***********************************************/

#imprimir_print{
	position: absolute;
	width:65px;
	height:17px;
	margin:9px 0px 0px 538px;
	padding:0;
}

#cabecera_print{
	height:132px;
	margin:0px;
	padding:0px;
}

#titulo_print{
	border-bottom: 1px solid #990000;
	padding:12px 0px 0px 0px;
}

#titulo_print .titulo{
	color: #fff;
	font-family:Times New Roman;
	font-size:25px;
	text-align:left;
	font-weight:bold;
	height:26px;
	width:607px;
	padding:0px;
	margin:0px;
}

#contenido_print{
	color:#666;
	font-size:11px;
	line-height:16px;
	font-family: Arial, Helvetica, Verdana;
	padding-top:8px;
	padding-bottom:18px;
	text-align:left;
}

#contenido_print table {
	font-size:11px;
	line-height:16px;
}

#contenido_print #textos{
	padding-top:14px;
}

#contenido_print #textos p{
	text-align: left;
	padding:0 0 16px 0;
	line-height: 16px;	
}

#contenido_print a{
	color:#990000;
}

#contenido_print a:hover{
	color:#666;
}


#pie_print{
	border-top: 1px dotted #666;
	margin-top:4px;
	padding-top:8px;
	height:27px;
	height:expression('35px');
	text-align:left;
}

#texto p{
	text-align: left;
	padding:0 0 16px 0;
	line-height: 16px;
}

/************************** 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:#666;
}

#sites a:hover{
	color:#900;
}

#sites{
	padding:0 0 6px 42px;
	margin:0;
	display:block;
}

#site a{
	color:#900;
}

#site a:hover{
	color:#666;
}

#formulario .input_file{
	border:1px solid #999999;
	color:#999999;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	width:471px;
	line-height:16px;
}

#texto ul.objectius{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#texto ul.objectius li{
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	padding-left:13px; 
	margin-bottom:16px;
}

#actes-detalle ul.objectius{
	list-style-type:none; 
	margin:0; 
	padding:0;
}
#actes-detalle ul.objectius li{
	background:url(/media/image/web/ico-flecha2.gif) no-repeat left top; 
	padding-left:13px; 
	margin-bottom:16px;
}

/*************************** Menu *******************************************/


#cabecera-n #menu{
	display: block;
	width: 828px;
	height:33px;
	padding: 20px 0 11px 0;
	margin: 0;
}

.menu_ilu, .menu_std{
	float: left;
	border: 0;
	overflow:hidden;
	width:828px;
	height: 36px;
	color: #fff;
}

.menu_sep{
	float: left;
	border: 0;
	width:29px;
	height: 36px;
	background-image: url('/media/image/web/separador-menu.gif');
	background-position: top;
	background-repeat: no-repeat;
	padding:0;
	margin:0;
}

#menu #bloque {
	display:inline-block;
	float: left;
}

h5.menu { 
	margin:3px 0 2px 0;
	margin:expression("1px 0 0 0");
	padding:0;
	font-size:17px;
	font-weight:bold;
}

h5.menu a {
	color:#666;
}
h5.menu a:hover {
	color:#900;
}
h5.menu .ilu { 
	color:#900 !important;
}

h6.submenu { 
	margin:0;
	padding:0;
	font-size:12px;
	color:#ccc !important;
}


.red { color:#ff0000; }
.nada { padding:0 0 0 7px; }

.nota{ font-style: italic; margin:3px 0 17px 6px; }

#tarjeta { margin:0 0 0 7px; }
#tarjeta .celda { width:180px; }

.textos {
	border:1px solid #CCCCCC;
	color:#666;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	line-height:16px;
	height:16px;
	padding:0 0 0 3px;
	width:415px;
}

.radios{
	margin: expression("0 2px 0 0");
	vertical-align: expression("middle");
	margin: 0 5px 0 0;
	vertical-align: text-bottom;
}

#targeta { margin-top: 8px; }
#targeta h4 { line-height:18px; }
#targeta p { padding:0 0 16px 0; line-height:16px; }

#dommia a { font-weight:bold; }

#fecha-nueva { color:#999999; }

.publicacions {	font-size:14px; font-weight:bold; padding:0 0 1px 0; }


/************ PROMOCIONES ***********************/

#promociones { margin-top:12px; border-bottom:1px solid #ccc; }
#titulo_bloque_blanco { color:#fff; font-size:20px; font-family:Times New Roman; line-height:24px; background-color:#999; padding:4px 0 4px 12px; font-weight:bold; }
#titulo_bloque_gris { color:#666; font-size:20px; font-family:Times New Roman; line-height:24px; background-color:#edecec; padding:4px 0 4px 12px; font-weight:bold; }
.apartado { margin-top:24px; }
#sep-promo { width:607px; height:1px; clear:both; overflow:hidden; background:url(/media/image/web/sep-promo.gif) repeat-x top left; }
#promo-actual { padding:11px 0 11px 0; margin:1px 0 1px 0; overflow:hidden; width:607px; }
#promociones .gris { background-color:#f4f3f3; }
#promo-actual-logo { width:173px; padding:0 10px 0 0; float:left; }
#promo-actual-logo img { border:1px solid #ccc; }
#promo-actual-contenido { width:412px; float:left; padding:0 12px 0 0; }
#promo-actual-titulo { font-size:14px; font-weight:bold; line-height:18px; }
#promo-actual p { line-height:16px; padding-top:21px; }
#promo-actual-mas { padding-top:1px; }
#promo-anterior { padding:8px 12px 8px 12px; }
#promo-anterior-titulo { font-size:14px; font-weight:bold; line-height:18px; }
#promo-anterior p { line-height:16px; }

.promo-detalle-logo { margin-bottom:10px; }
.promo-detalle-ico { padding-bottom:9px; }
#promo-detalle { margin-top:12px; }
#promo-detalle img { border:1px solid #ccc; }
#promo-detalle h4{ color: #900; font: normal normal bold 14px/18px Arial, Helvetica, sans-serif; padding-bottom:13px; }
#promo-detalle p { padding:8px 0 8px 0; line-height:16px; }
#promo-detalle-foto { margin:0 0 13px 0; }
#promo-detalle-bloque { background:url(/media/image/web/sep-promo.gif) repeat-x bottom left; }
#promo-detalle-linea { padding:8px 0 9px 6px; line-height:16px; background:url(/media/image/web/punto-negro.gif) no-repeat left 15px; }
.ml50 { margin-left:50px; }
.ml39 { margin-left:39px; }
#formulario-promo { padding:20px 0 0 0; }
#formulario-promo input { border:1px solid #ccc; color:#666; font-family:Arial,Verdana,Helvetica; font-size:11px; height:15px; padding:1px 0 0 3px; width:238px; margin: -1px 0 0 0; }
#formulario-promo input.checkbox { width:25px; border:none; position:relative; top:3px; top:expression("0px"); }
#formulario-promo .asterisco { color:#c00; margin-right:3px; font-weight:bold; }
#formulario-promo .margen { margin-left:7px; }
#formulario-promo label { display: block; float: left; text-align: left; width: 151px; font: normal normal bold 11px/16px Arial, Helvetica, sans-serif; color:#666; padding-bottom:8px; margin: 0; }
#formulario-promo br { clear: left; }
#formulario-promo-botones { padding:14px 0 0 151px; }
#formulario-promo-botones a { font-weight:bold; color:#fff; display:inline-block; background:#900; padding:5px 12px 6px 12px; }
#formulario-promo-botones a:hover { background:#666; }
#formulario-promo-botones input { width:0px; height:0px; border:0 none; visibility:hidden; }
#check { padding:0 0 7px 0; }

#important { background:url(/media/image/web/important.gif) no-repeat top left; padding:7px 0 13px 41px; height:26px; font-size:14px; line-height:18px; font-weight:bold; margin:20px 0 0 0; }
#promo-larga { padding:7px 0 8px 0; width:607px; clear:both; overflow:hidden; }
#promo-izq { border:1px solid #ccc; float:left; width:399px; }
#promo-izq a { color:#333 !important; font-weight:bold; }
#promo-izq a:hover { text-decoration:underline; }
#promo-foto { width:399px; height:143px; }
#promo-titulo { background:url(/media/image/web/degradee-gris.gif) no-repeat top left; width:377px; padding:6px 11px 5px 11px; font-size:14px; line-height:18px; font-weight:bold; }
#promo-der { border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; float:left; width:205px; }
#promo-der a { color:#fff !important; font-weight:bold; }
#promo-der a:hover { text-decoration:underline; }
#promo-logo { width:171px; padding:20px 17px 20px 17px; height:103px; }
#promo-acceder { background:url(/media/image/web/degradee-negro.gif) no-repeat top left; width:205px; padding:6px 0 5px 0; text-align:center; font-size:14px; line-height:18px; font-weight:bold; }

.slide { padding:11px 0 0 0; }
#video-listado { width:607px; overflow:hidden; }
#video-grande { padding:0 0 15px 0; }
#video-titulo { padding:18px 0 0 0; font-size:18px; font-weight:bold; line-height:20px; color:#990000; }
#videos-select { border:1px solid #CCC; color:#666; height:20px; margin:0 0 0 12px; width:184px; font-size:11px; }
#videos-listado ul { padding:15px 0 2px 0; }
#videos-listado ul li { padding:2px 0 6px 13px; background:url(/media/image/web/ico-flecha2.gif) no-repeat top left; }
#videos-listado ul li a { font-weight:bold; color:#990000; }
#videos-listado ul li a:hover { text-decoration:underline; }
#videos-vimeo { position:absolute; margin:-33px 0 0 502px; }

#video-titulo2 { padding:12px 0 21px 0; font-size:18px; font-weight:bold; line-height:20px; color:#990000; }
#video-titulo2 a { color:#990000; }
#video-titulo2 a:hover { text-decoration:underline; }
#videos-vimeo-normal { position:absolute; margin:-38px 0 0 478px; }

#home-promos { padding:7px 0; }
.home-promo { background:url(/media/image/web/puntazo-rojo.gif) no-repeat left 8px; padding:1px 0 2px 6px; }
.home-promo a { font-weight:bold; display:inline-block; padding:0 0 1px 0; line-height:16px; }
.home-promo a:hover { text-decoration:underline; color:#900; }

.slide-socios { position:relative; width:171px; height:103px; }
.slide-socios ul { margin:0; padding:0; list-style:none; }
.slide-socios li { margin:0; padding:0; list-style:none; position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
.slide-socios li.active { z-index:10; opacity:1.0; }
.slide-socios li.last-active { z-index:9; }
.slide-socios li img { position:relative; }

.slide-colaboradores { position:relative; width:171px; height:103px; }
.slide-colaboradores ul { margin:0; padding:0; list-style:none; }
.slide-colaboradores li { margin:0; padding:0; list-style:none; position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
.slide-colaboradores li.active { z-index:10; opacity:1.0; }
.slide-colaboradores li.last-active { z-index:9; }
.slide-colaboradores li img { position:relative; }

.slide-cabecera { position:relative; width:374px; height:293px; }
.slide-cabecera ul { margin:0; padding:0; list-style:none; }
.slide-cabecera li { margin:0; padding:0; list-style:none; position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
.slide-cabecera li.active { z-index:10; opacity:1.0; }
.slide-cabecera li.last-active { z-index:9; }
.slide-cabecera li img { position:relative; }

#galeria{ margin:0 0 12px 0; width:607px; }
table#galeria tr td.tr1{ width:142px; }
table#galeria tr td.tr2{ width:12px; }
table#galeria tr.tr3{ height:25px; }
table#galeria tr td a{ border:1px solid #CCC; padding:4px; display:inline-block; }
table#galeria tr td a:hover{ border:1px solid #990000; }
table#galeria tr td a img{ display:block; }
.sep{ background:transparent url(/media/image/web/sep-promo.gif) repeat-x scroll center top; font-size:0; height:1px; line-height:1px; width:100%; }
