/************************************* GENERICO **************************************************/

* { margin:0; padding:0; z-index:1; }
img { border:0; }
table { border:0; }
body { font-family: Times New Roman; color:#000; text-align: left; }
body a { font-weight:bold; text-decoration:none; }
body a:hover { text-decoration:underline; }
input { font-family:Arial; color:#000; background:#FFF; }
select { font-family:Arial; color:#000; background:#FFF; }
table { font-family:Times New Roman; color:#000; }
textarea { font-family:Arial; color:#000; background:#FFF; }
ul { list-style:none; }
li { list-style:none; }
#clear { clear:both; }
#contenedor { width:923px; margin:0 auto; }
.red { color:#F00; }
.nobr { white-space:nowrap; }

/************************************* CABECERA **************************************************/

#cabecera { margin:0 0 12px 0; background:url(/media/image/web/punto-doble.gif) repeat-x bottom left; padding:0 0 13px 0; }
#idiomas { background-color:#000; color:#fff; padding:6px 11px 8px 5px; text-align:right; font-size:13px; margin:0 0 2px 0; }
#idiomas a { color:#fff; }
#traductor { font-weight:bold; padding:0 0 0 21px; background:url(/media/image/web/google-translator.gif) no-repeat top left; display:inline-block; }
#idiomas-select { padding:6px 0 4px 0; }
#idiomas-select select { border:1px solid #ccc; font-size:11px; line-height:13px; width:160px; height:18px; height:expression("19px"); }
#logo { position:absolute; margin-top:23px; }
.mem { position:relative; margin:0 0 -2px 0; }
#membres { text-align:right; font-size:13px; color:#000; padding:7px 0 3px 0; }
#membres li { padding:0 2px 0 0; font-size:16px; line-height:20px; margin:3px 0 0 0; background:none; text-shadow:#000 0 0 0; }
#membres li a { display:inline-block; background:#000; color:#fff; padding:0 9px 1px 10px; }
#membres li a:hover { text-decoration:none; }
#membres li #normal { display:inline-block; color:#fff; padding:0 9px 1px 10px; font-weight:bold; }
#busqueda { height:17px; text-align:right; margin:21px 0 0 0; }
#busqueda a { color:#000; }
#busqueda table { background:#fff; font-size:13px; line-height:13px; float:right; }
#busqueda input { border:1px solid #000; font-size:11px; line-height:13px; height:15px; padding:0 0 0 4px; width:206px; margin:0 5px 0 12px; }
#busqueda-caja { position:relative; top:expression("-1px"); }
#busqueda-links { padding:1px 0 0 0; }


/************************************* PIE **************************************************/

#pie-sep { width:923px; height:5px; line-height:5px; font-size:0px; background:#000; clear:both; clear:expression("none"); }
#pie { font-size:13px; line-height:18px;  }
#pie-logos { width:100%; margin:12px 0 12px 0; }
#pie-logos img { float:left; margin:0 20px 0 0; }
#vitrines { padding:7px 0 20px 0; }
#dommia { position:absolute; width:923px; text-align:right; }
#dommia a { color:#000; }


/********************************* MENU **************************************************/

#menu { border-top:24px solid #000; padding:4px 0 0 0; float:left; width:179px; margin:0 24px 24px 0; }
#mi-menu { line-height:14px; font-size:14px; background:url(/media/image/web/punto-doble.gif) repeat-x bottom left; font-weight:bold; padding:5px 0 6px 0; }
#mi-menu #normal { display:inline-block; color:#FFF; line-height:13px; padding:0 7px 1px 7px; line-height:expression("14px"); padding:expression("0 7px 0 7px"); }
@media screen and (-webkit-min-device-pixel-ratio:0) { #mi-menu #normal { display:inline-block; color:#FFF; line-height:14px; padding:0 7px 0 7px; } }
#mi-menu a { display:inline-block; color:#000; text-decoration:none; line-height:13px; padding:0 7px 1px 7px; line-height:expression("14px"); padding:expression("0 7px 0 7px"); }
@media screen and (-webkit-min-device-pixel-ratio:0) { #mi-menu a { display:inline-block; color:#000; text-decoration:none; line-height:14px; padding:0 7px 0 7px; } }
#mi-menu a:hover { display:inline-block; color:#FFF; text-decoration:none; }
#menu ul { padding:0 0 4px 0; }
#menu li { margin:8px 0 0 7px; font-size:12px; line-height:17px; background:none; padding:0; }
#menu li #normal { padding:0 0 0 6px; }
#menu li a { padding:0 0 0 6px; color:#999; background:url(/media/image/web/punto-gris.gif) no-repeat top left; }
#menu li a:hover { text-decoration:none; }
#izquierda { font-size:13px; font-weight:bold; line-height:22px; padding:17px 0 0 0; }
#cuadro { border:1px solid #000; padding:0 11px 0 11px; text-align:center; line-height:15px; }
#cuadro img { display:block; padding:11px 0 0 0; }
#cuadro a { font-weight:bold; color:#000; text-decoration:none; }
#cuadro a:hover { text-decoration:underline; }
#miembros-izq { display:inline-block; padding:9px 0 9px 0; }
#volver-menu { font-size:13px; padding:8px 0 0 0; }
#volver-menu a { padding:0 0 0 13px; }
#submenu { margin:7px 0 0 0; border-top:24px solid #000; width:179px; padding:4px 0 0 0; }


/********************************* CONTENIDO **************************************************/

#migas { font-size:13px; line-height:16px; width:720px; padding:4px 0 0 0; }
#contenido { float:left; width:720px; padding:0 0 12px 0; }
h1 { font-size:24px; font-weight:bold; border-bottom:5px solid #000; line-height:26px; }
h2 { font-size:24px; font-weight:bold; line-height:26px; padding:9px 0 5px 0; }
h3 { font-size:14px; font-weight:bold; line-height:16px; position:relative; margin:0 0 -4px 0; padding:10px 0 0 0; }
h4 { font-size:16px; font-weight:bold; line-height:18px; padding:10px 0 1px 0; }
#contenidos { padding:11px 0 0 0; font-size:14px; line-height:18px; min-height:350px; }
#contenidos ul { padding:8px 0 0 0; }
#contenidos p { padding:10px 0 8px 0; }
#sep { width:100%; clear:both; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/punto-doble.gif) repeat-x top left; }
#sep-gris { width:100%; clear:both; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/punto-doble-gris.gif) repeat-x top left; }
#sep-doble { width:100%; clear:both; height:4px; line-height:4px; font-size:0px; background:url(/media/image/web/doble-punto.gif) repeat-x top left; }
#mb10 { margin-bottom:10px; }


/********************************* HOME **************************************************/

#home-izq { float:left; width:466px; padding:0 12px 0 0; }
#home-der { float:left; width:230px; padding:0 0 0 12px; }
#foto-home { padding:5px 0 5px 0; display:block; }
#actualidad { padding:8px 0 4px 0; }
#fecha-actualidad { font-weight:bold; font-size:13px; }
#titulo-actualidad { font-size:16px; line-height:18px; }
#actualidad p { padding:7px 0 4px 0; }
#videos-home { padding:19px 0 0 0; }
#videos-home p { padding:6px 0 8px 0; }
#vimeo { display:block; padding:12px 0 0 0; }
#video-vimeo { display:block; padding:12px 0 15px 0; }
#contenido-home { font-weight:normal; padding:0 0 16px 0; }
#contenido-home-izq { float:left; padding:0 12px 0 0; width:221px; }
#contenido-home-der { float:left; padding:0 0 0 12px; width:221px; }
#contenido-home-der p { padding:8px 0 8px 0; }
#foto-home2 { display:block; padding:12px 0 0 0; }
#titular-negro { font-size:13px; font-weight:bold; line-height:13px; background:#000; display:inline-block; color:#fff; padding:0 1px 0 2px; margin:12px 0 0 0; }
#titular-rojo { font-size:13px; font-weight:bold; line-height:13px; display:inline-block; color:#fff;  padding:0 1px 0 2px; margin:12px 0 0 0; }
#jornada-home { padding:0 0 0 0; }
#jornada-home-titulo { display:inline-block; padding:8px 0 0 0; font-size:16px; }
#jornada-home p { padding:6px 0 9px 0; }
#fondo-home { display:block; padding:0 0 12px 0; clear:both; clear:expression("none"); }
#titulo { font-size:24px; font-weight:bold; line-height:26px; padding:2px 0 4px 0; }


/***************************** INTERIOR ************************************/

#foto-interior { padding:12px 0 7px 0; display:block; }
#contenido-interior { font-weight:normal; padding:0 0 17px 0; }
#contacto-interior { margin:8px 0 8px 0; }
#foto-contacto { display:block; padding:4px 0 0 0; }
#titulo-contacto { font-size:16px; font-weight:bold; }
#actualidad-interior { padding:7px 0 3px 0; }
#actualidad-interior p { padding:7px 0 4px 0; }
#fecha-actualidad-interior { font-weight:bold; font-size:13px; }
#titulo-actualidad-interior { font-size:16px; line-height:18px; }
#mas-rss { padding:7px 0 0 0; }
#resultados { position:relative; margin:-3px 0 6px 0; border-bottom:1px solid #000; padding:0 0 6px 0; }


/****************************** PAGINADO *****************************************/

#ultimas { padding:12px 0 12px 0; }
#ultimas select { width:168px; height:17px; font-size:11px; border:0px; padding:0 0 0 3px; }
#paginacion-rss { border-top:1px solid #000; padding:12px 0 12px 0; }
#paginado { background:#dbdbdb; padding:8px 12px 7px 12px; font-size:13px; }
#rss { padding:0 0 0 20px; }
.anterior { font-weight:bold; color:#999;  padding:0 3px 0 13px; background:url(/media/image/web/paginado-anterior.gif) no-repeat top left; }
.anterior-ilu { padding:0 3px 0 13px;  }
.siguiente { font-weight:bold; color:#999;  padding:0 13px 0 3px; background:url(/media/image/web/paginado-siguiente.gif) no-repeat top right; }
.siguiente-ilu { padding:0 13px 0 3px; }


/******************************** NOTICIAS **************************************************/

.noticias { padding:7px 0 8px 0; }
.arriba { padding-top:0px; position:relative; margin-top:-3px; }
.noticias-tabla { margin:1px 0 0 0; }
.noticias-fecha { font-weight:bold; }
.noticias-titulo { font-size:18px; line-height:20px; padding:1px 0 5px 0; display:inline-block; }
.noticias-contenido { padding:1px 0 0 0; }
.noticias-foto { display:block; padding:4px 0 4px 0; }

#fecha-noticia { font-weight:bold; padding:0 0 5px 0; position:relative; margin-top:-3px; }
#titulo-noticia { font-size:24px; line-height:24px; font-weight:bold; padding:0 0 14px 0; }
#contenido-noticia { padding:0 0 3px 0; }
#foto-noticia { margin:6px 0 10px 0; }


/******************************* JORNADAS ******************************************************/

.jornadas { padding:7px 0 12px 0; }
.top { padding-top:0px; position:relative; margin-top:-3px; }
.jornadas-fecha { font-weight:bold; }
.jornadas-titulo { font-size:18px; line-height:20px; padding:1px 0 5px 0; display:inline-block; }
.jornadas-subtitulo { font-weight:bold; padding:0 0 1px 0; }

#titulo-jornada { font-weight:bold; font-size:24px; line-height:24px; padding:0 0 2px 0; position:relative; margin-top:-2px; }
#subtitulo-jornada { font-weight:bold; font-size:18px; line-height:24px; display:inline-block; padding:0 0 17px 0; }
#contenido-jornada { padding:4px 0 12px 0; }
#cuadro-documentos { border:1px solid #ccc; padding:12px 12px 0 12px; margin:8px 0 4px 0; }
#doc { height:35px; padding:5px 0 0 33px; background:url(/media/image/web/doc.gif) no-repeat top left;  }
#jornada-paginado { background:url(/media/image/web/punto-doble-gris.gif) repeat-x top left; text-align:right; padding:9px 0 7px 0; font-size:13px; }
#volver-listado { padding:4px 0 11px 0; }
#jornada-video { height:254px; padding:12px 0 0 0; }
#jornada-video-titulo { padding:8px 0 8px 0; }
#cuadro-videos { border:1px solid #ccc; padding:0 12px 0 12px; margin:8px 0 4px 0; }
#cuadro-videos-titulo { font-weight:bold; padding:8px 0 3px 0; }
#cuadro-videos select { border:1px solid #ccc; font-family:Times New Roman; font-size:13px; line-height:14px; width:210px; margin:0 0 12px 0; }
#cuadro-videos li { background:url(/media/image/web/flecha-roja.gif) no-repeat top left; padding:0 0 5px 15px; line-height:16px; }
#cuadro-videos ul { padding:0 0 3px 0; }
#cuadro-videos-vimeo { position:absolute; margin-left:589px; margin-top:-42px; z-index:0; }
#cuadro-videos-transcripciones { margin:3px 0 8px 0; }
#iconos-enlaces { height:26px; }


/******************************* CONTACTAR *******************************************************/

#datos-contacto { margin:17px 0 0 0; padding:0 0 0 8px; background:url(/media/image/web/punto.gif) no-repeat top left; }
#map { border:1px solid #ccc; width:599px; height:353px; }
#mapa { padding:9px 0 4px 0; }
#nota { font-style:italic; padding:15px 0 14px 0; }
#form-contacto { padding:0 0 0 0; }
#form-contacto input { border:1px solid #ccc; padding:1px 4px 0 4px; width:458px; height:15px; font-size:11px; }
#form-contacto textarea { border:1px solid #ccc; padding:1px 4px 2px 4px; width:458px; height:132px; font-size:11px; }
#form-contacto select { border:1px solid #ccc; width:468px; height:19px; font-size:11px; }
#no { padding:0 0 0 11px; }
#corto { width:100px; }
#botones-contacto { font-weight:bold; }
#botones-contacto input { border:0; height:1px; width:1px; background:transparent; }
#pl46 { padding-left:46px; }
#pl48 { padding-left:48px; }


/******************************* PRINT *********************************************************/

#cabecera-print { height:152px; background:url(/media/image/web/punto-doble.gif) repeat-x bottom left; }
#cabecera-print a { font-weight:bold; text-decoration:none; }
#cabecera-print a:hover { text-decoration:underline; }
#contenido-print a { font-weight:bold; text-decoration:none; }
#contenido-print a:hover { text-decoration:underline; }
#pie-print a { font-weight:bold; text-decoration:none; }
#pie-print a:hover { text-decoration:underline; }


/******************************* SITEMAP *********************************************************/

#sitemap { margin:0 0 0 16px; padding:0 0 4px 12px; background:url(/media/image/web/punto.gif) no-repeat top left; }
#sitemap a { color:#000; }
#sitemap2 { margin:0 0 0 28px; padding:0 0 4px 12px; background:url(/media/image/web/punto-gris.gif) no-repeat top left; }
#sitemap2 a { color:#999; }
#sitemap3 { margin:0 0 0 48px; padding:0 0 4px 0; }


/********************************* LOGIN ************************************************************/

.highslide { outline: none; text-decoration: none; }
.highslide-wrapper, .highslide-outline { background: white; }
.glossy-dark { background: #111; }
.highslide-image-blur { }
.highslide-number { font-weight: bold; color: gray; }
.highslide-caption { display: none; border-top: none; font-size: 1em; padding: 5px; background: white; }
.highslide-heading { display: none; font-weight: bold; margin: 0.4em; }
.highslide-dimming { position: absolute; background: black; }
a.highslide-full-expand { display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 22px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move, .highslide-move * { cursor: move; }
.highslide-overlay { display: none; }
.closebutton { position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: pointer; }
.highslide-maincontent { display: none; }
.highslide-html { background-color: white; }
.highslide-html-content { display: none; width: 400px; padding: 0 5px 5px 5px; }
.highslide-header { padding-bottom: 5px; }
.highslide-header ul { margin: 0; padding: 0; text-align: right; }
.highslide-header ul li { display: inline; padding-left: 1em; }
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { display: none; }
.highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.highslide-header a:hover { color: black; }
.highslide-header .highslide-move a { cursor: move; }
.highslide-footer { height: 11px; }
.highslide-footer .highslide-resize { float: right; height: 11px; width: 11px; }
.highslide-body { padding:10px; }
.highslide-resize { cursor: nw-resize; }
.highslide-header .highslide-move, .highslide-header .highslide-close { display: none; }
#cerrar { position:absolute; width:720px; text-align:right; top:5px; }


/******************************** ZONA PRIVADA ********************************************************/

#nuevo { padding:7px 0 12px 8px; border-top:1px solid #ccc; }
#form-nuevo { padding:0 0 0 8px; display:none; }
#form-edicion { padding:0 0 0 8px; display:none; }


/******************************** CALENDARIO ************************************************/

.calendar table { border: 1px solid #000; background: #c8d0d4; width:226px; height:202px; margin:16px 0 16px 0; }
.calendar .button { text-align: center; padding: 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; }
.calendar .nav { background: transparent no-repeat 100% 100%; }
.calendar thead .title { font-weight: bold; padding: 1px; border-bottom: 1px solid #000; background: #788084; color: #fff; text-align: center; }
.calendar thead .name { border-bottom: 1px solid #000; padding: 2px; text-align: center; background: #e8f0f4; }
.calendar thead .weekend { color: #f00; }
.calendar thead .hilite { border-top: 2px solid #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; border-left: 2px solid #fff; padding: 0px; background-color: #d8e0e4; }
.calendar thead .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; background-color: #b8c0c4; }
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px; }
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa; }
.calendar tbody .day.othermonth.oweekend { color: #faa; }
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #e8f4f0; }
.calendar tbody .rowhilite td { background: #d8e4e0; }
.calendar tbody .rowhilite td.wn { background: #c8d4d0; }
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px solid; border-color: #fff #000 #000 #fff; }
.calendar tbody td.active { padding: 2px 2px 0px 2px; border: 1px solid; border-color: #000 #fff #fff #000; }
.calendar tbody td.selected { font-weight: bold; padding: 2px 2px 0px 2px; border: 1px solid; border-color: #000 #fff #fff #000; background: #d8e0e4; }
.calendar tbody td.weekend { color: #f00; }
.calendar tbody td.today { font-weight: bold; color: #00f; }
.calendar tbody .disabled { color: #c83631; }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { }
.calendar tfoot .ttip { background: #e8f0f4; padding: 1px; border-top: 1px solid #000; background: #788084; color: #fff; text-align: center; }
.calendar tfoot .hilite { border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; padding: 1px; background: #d8e0e4; }
.calendar tfoot .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; background: #d8e0e4; font-size: 90%; padding: 1px; z-index: 200; }
.calendar .combo .label, .calendar .combo .label-IEfix { text-align: center; padding: 1px; }
.calendar .combo .label-IEfix { width: 4em; }
.calendar .combo .active { background: #c8d0d4; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }
.calendar .combo .hilite { background: #048; color: #aef; }
.calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center; background-color: #e8f0f4; }
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: #fff; }
.calendar td.time .ampm { text-align: center; }
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; }
.calendar td.time span.hilite { border-color: #000;background-color: #667; color: #fff; }
.calendar td.time span.active { border-color: #f00; background-color: #000; color: #0f0; }


/******************************* GENERICO *********************************************************/

.normal a { color:#C73631; }
.normal li { background:url(/media/image/web/flecha-roja.gif) no-repeat top left; padding:0 0 8px 16px; margin:2px 0 0 0; }
.normal #busqueda { background-color:#C73631; }
.normal .color { color:#C73631; }
.normal #membres li { border-right:10px solid #C73631; }
.normal #membres li a:hover { background:#C73631; }
.normal #membres li #normal { background:#C73631; }
.normal h2 { color:#C73631; }
.normal #titulo { color:#C73631; }
.normal #titular-rojo { background:#C73631; }
.normal #mi-menu #normal { background:#C73631; }
.normal #mi-menu a:hover { background:#C73631; }
.normal #menu li #normal { color:#C73631; background:url(/media/image/web/punto-rojo.gif) no-repeat top left; }
.normal #menu li a:hover { color:#C73631; background:url(/media/image/web/punto-rojo.gif) no-repeat top left; text-decoration:none; }
.normal #logo-eje { display:none; }
.normal #volver-menu a { background:url(/media/image/web/flecha-volver-roja.gif) no-repeat top left; }
.normal #rss { background:url(/media/image/web/rss-rojo.gif) no-repeat top left; }
.normal #ultimas select { background-color:#f3d4d3; }
.normal .anterior-ilu { color:#C73631; background:url(/media/image/web/paginado-anterior-ilu-rojo.gif) no-repeat top left; }
.normal .siguiente-ilu { color:#C73631; background:url(/media/image/web/paginado-siguiente-ilu-rojo.gif) no-repeat top right; }
.captcha-normal { width:90px; height:18px; color:#fff; }


/******************************* FUNDACIO *********************************************************/

.catala a { font-weight:bold; color:#1F539E; text-decoration:none; }
.catala li { background:url(/media/image/web/flecha-azul.gif) no-repeat top left; padding:0 0 8px 16px; margin:2px 0 0 0; }
.catala #busqueda { background-color:#1F539E;  }
.catala .color { color:#1F539E; }
.catala #membres li { border-right:10px solid #1F539E; }
.catala #membres li a:hover { background:#1F539E; }
.catala #membres li #normal { background:#1F539E; }
.catala h2 { color:#1F539E; }
.catala #titulo { color:#1F539E; }
.catala #titular-rojo { background:#1F539E; }
.catala #mi-menu #normal { background:#1F539E; }
.catala #mi-menu a:hover { background:#1F539E; }
.catala #menu li #normal { color:#1F539E; background:url(/media/image/web/punto-azul.gif) no-repeat top left; }
.catala #menu li a:hover { color:#1F539E; background:url(/media/image/web/punto-azul.gif) no-repeat top left; }
.catala #logo-eje { position:absolute; margin-top:21px; margin-left:233px; }
.catala #volver-menu a { background:url(/media/image/web/flecha-volver-azul.gif) no-repeat top left; }
.catala #rss { background:url(/media/image/web/rss-azul.gif) no-repeat top left; }
.catala #ultimas select { background-color:#b1c3dd; }
.catala .anterior-ilu { color:#1F539E; background:url(/media/image/web/paginado-anterior-ilu-azul.gif) no-repeat top left; }
.catala .siguiente-ilu { color:#1F539E; background:url(/media/image/web/paginado-siguiente-ilu-azul.gif) no-repeat top right; }
.captcha-catala { width:90px; height:18px; color:#fff; }


/******************************* UCM *********************************************************/

.belga a { font-weight:bold; color:#57b9e8; text-decoration:none; }
.belga li { background:url(/media/image/web/flecha-celeste.gif) no-repeat top left; padding:0 0 8px 16px; margin:2px 0 0 0; }
.belga #busqueda { background-color:#57b9e8;  }
.belga .color { color:#57b9e8; }
.belga #membres li { border-right:10px solid #57b9e8; }
.belga #membres li a:hover { background:#57b9e8; }
.belga #membres li #normal { background:#57b9e8; }
.belga h2 { color:#57b9e8; }
.belga #titulo { color:#57b9e8; }
.belga #titular-rojo { background:#57b9e8; }
.belga #mi-menu #normal { background:#57b9e8; }
.belga #mi-menu a:hover { background:#57b9e8; }
.belga #menu li #normal { color:#57b9e8; background:url(/media/image/web/punto-celeste.gif) no-repeat top left; }
.belga #menu li a:hover { color:#57b9e8; background:url(/media/image/web/punto-celeste.gif) no-repeat top left; }
.belga #logo-eje { position:absolute; margin-top:21px; margin-left:233px; }
.belga #volver-menu a { background:url(/media/image/web/flecha-volver-celeste.gif) no-repeat top left; }
.belga #rss { background:url(/media/image/web/rss-celeste.gif) no-repeat top left; }
.belga #ultimas select { background-color:#c4e7f7; }
.belga .anterior-ilu { color:#57b9e8; background:url(/media/image/web/paginado-anterior-ilu-celeste.gif) no-repeat top left; }
.belga .siguiente-ilu { color:#57b9e8; background:url(/media/image/web/paginado-siguiente-ilu-celeste.gif) no-repeat top right; }
.captcha-belga { width:90px; height:18px; color:#fff; }


/******************************* CONFERSERCENTI *********************************************************/

.italiano a { font-weight:bold; color:#006301; text-decoration:none; }
.italiano li { background:url(/media/image/web/flecha-verde.gif) no-repeat top left; padding:0 0 8px 16px; margin:2px 0 0 0; }
.italiano #busqueda { background-color:#006301;  }
.italiano .color { color:#006301; }
.italiano #membres li { border-right:10px solid #006301; }
.italiano #membres li a:hover { background:#006301; }
.italiano #membres li #normal { background:#006301; }
.italiano h2 { color:#006301; }
.italiano #titulo { color:#006301; }
.italiano #titular-rojo { background:#006301; }
.italiano #mi-menu #normal { background:#006301; }
.italiano #mi-menu a:hover { background:#006301; }
.italiano #menu li #normal { color:#006301; background:url(/media/image/web/punto-verde.gif) no-repeat top left; }
.italiano #menu li a:hover { color:#006301; background:url(/media/image/web/punto-verde.gif) no-repeat top left; }
.italiano #logo-eje { position:absolute; margin-top:21px; margin-left:233px; }
.italiano #volver-menu a { background:url(/media/image/web/flecha-volver-verde.gif) no-repeat top left; }
.italiano #rss { background:url(/media/image/web/rss-verde.gif) no-repeat top left; }
.italiano #ultimas select { background-color:#a6c9a6; }
.italiano .anterior-ilu { color:#006301; background:url(/media/image/web/paginado-anterior-ilu-verde.gif) no-repeat top left; }
.italiano .siguiente-ilu { color:#006301; background:url(/media/image/web/paginado-siguiente-ilu-verde.gif) no-repeat top right; }
.captcha-italiano { width:90px; height:18px; color:#fff; }


/******************************* ACIB *********************************************************/

.portugues a { font-weight:bold; color:#000c6e; text-decoration:none; }
.portugues li { background:url(/media/image/web/flecha-oscuro.gif) no-repeat top left; padding:0 0 8px 16px; margin:2px 0 0 0; }
.portugues #busqueda { background-color:#000c6e;  }
.portugues .color { color:#000c6e; }
.portugues #membres li { border-right:10px solid #000c6e; }
.portugues #membres li a:hover { background:#000c6e; }
.portugues #membres li #normal { background:#000c6e; }
.portugues h2 { color:#000c6e; }
.portugues #titulo { color:#000c6e; }
.portugues #titular-rojo { background:#000c6e; }
.portugues #mi-menu #normal { background:#000c6e; }
.portugues #mi-menu a:hover { background:#000c6e; }
.portugues #menu li #normal { color:#000c6e; background:url(/media/image/web/punto-oscuro.gif) no-repeat top left; }
.portugues #menu li a:hover { color:#000c6e; background:url(/media/image/web/punto-oscuro.gif) no-repeat top left; }
.portugues #logo-eje { position:absolute; margin-top:21px; margin-left:233px; }
.portugues #volver-menu a { background:url(/media/image/web/flecha-volver-oscuro.gif) no-repeat top left; }
.portugues #rss { background:url(/media/image/web/rss-oscuro.gif) no-repeat top left; }
.portugues #ultimas select { background-color:#a6aacc; }
.portugues .anterior-ilu { color:#000c6e; background:url(/media/image/web/paginado-anterior-ilu-oscuro.gif) no-repeat top left; }
.portugues .siguiente-ilu { color:#000c6e; background:url(/media/image/web/paginado-siguiente-ilu-oscuro.gif) no-repeat top right; }
.captcha-portugues { width:90px; height:18px; color:#fff; }


/******************************* FRANCES *********************************************************/

.frances a { font-weight:bold; color:#ed008c; text-decoration:none; }
.frances li { background:url(/media/image/web/flecha-rosa.gif) no-repeat top left; padding:0 0 8px 16px; margin:2px 0 0 0; }
.frances #busqueda { background-color:#ed008c;  }
.frances .color { color:#ed008c; }
.frances #membres li { border-right:10px solid #ed008c; }
.frances #membres li a:hover { background:#ed008c; }
.frances #membres li #normal { background:#ed008c; }
.frances h2 { color:#ed008c; }
.frances #titulo { color:#ed008c; }
.frances #titular-rojo { background:#ed008c; }
.frances #mi-menu #normal { background:#ed008c; }
.frances #mi-menu a:hover { background:#ed008c; }
.frances #menu li #normal { color:#ed008c; background:url(/media/image/web/punto-rosa.gif) no-repeat top left; }
.frances #menu li a:hover { color:#ed008c; background:url(/media/image/web/punto-rosa.gif) no-repeat top left; }
.frances #logo-eje { position:absolute; margin-top:21px; margin-left:233px; }
.frances #volver-menu a { background:url(/media/image/web/flecha-volver-rosa.gif) no-repeat top left; }
.frances #rss { background:url(/media/image/web/rss-rosa.gif) no-repeat top left; }
.frances #ultimas select { background-color:#f9a6d7; }
.frances .anterior-ilu { color:#ed008c; background:url(/media/image/web/paginado-anterior-ilu-rosa.gif) no-repeat top left; }
.frances .siguiente-ilu { color:#ed008c; background:url(/media/image/web/paginado-siguiente-ilu-rosa.gif) no-repeat top right; }
.captcha-frances { width:90px; height:18px; color:#fff; }


/***************************** COOKIES ********************************************************/

#cookies { background-color:#EDEDED; clear:both; overflow:hidden; font-size:11px; line-height:16px; font-family:Arial, Helvetica, Verdana; color:#333; text-align:left; }
#cookies .width { width:923px; margin:0 auto; clear:both; overflow:hidden; padding:10px 0; }
#cookies p { padding:6px 0; }
#cookies p a { font-weight:bold; text-decoration:none; color:#C73631; }
#cookies .cookies-buttons { padding:1px 0 5px 0; clear:both; overflow:hidden; }
#cookies .cookies-buttons a { padding:0 15px; display:inline-block; background-color:#C73631; color:#FFF; text-align:center; height:20px; line-height:19px; float:left; margin:0 12px 0 0; text-decoration:none; }
#cookies .cookies-buttons a:hover { background-color:#999; text-decoration:none; }

.ajuda {
	margin:0 0 32px 0;
	background-color:#EDEDED;
	text-align:right;
	padding:0 15px;
	width:510px;
}

.ajuda a {
	padding:0 0 0 41px;
	background:url(/media/image/contenidos/help.png) no-repeat 0 0;
	line-height:32px;
	font-weight:bold;
	display:inline-block;
	margin:8px 0;
}