* { margin: 0; padding: 0 }
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100.01%; font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0; border: 0; font-size: 100%; font-style: normal }
a img { border: none }
img, fieldset, abbr { border: none }
table { border-collapse: collapse; border-spacing: 0; font-size: 1em }
caption, th, td { text-align: left }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 100.01% }
:lang(es) { quotes: "«\2009" "\2009»" "\201C" "\201D" "\2018" "\2019" }
ul { list-style: none }
a { color: #36424a; text-decoration: none }
hr, .hidden, legend { display: none }
#skipmenu, #skipnavigation { position: absolute; left: -1000px }
body { font: 62.5% Arial, Helvetica !important; background: #f4f4f6 url(../Images/bg_body2.jpg) no-repeat top !important }
.clearboth, .clear, .clr { clear: both }
.noClear { clear: none !important }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.none { display: none }
.ftl { float: left !important }
.ftr { float: right !important }
.mr0 { margin-right: 0 !important }
.mb0 { margin-bottom: 0 !important }
.mt20 { margin-top: 2em !important }
.bold { font-weight: bold !important }
.noborder { border: none !important }
.nobg { background: none !important }
.rojo { color: #c81d70!important }
.negro { color: #000 !important }
.tamanioletra6 { font-size: 110%!important }
.tamanioletra7 { font-size: 125% !important }
.tamanioletra8 { font-size: 140% !important }
#header { width: 97.8em; height: 18.6em; margin: 0 auto; background: url(../Images/bg_header.jpg) no-repeat top; clear: both }
.logo { text-indent: -2000em }
.menu_acc { width: 8em; height: 2em; float: right; border-right: .1em dotted #fff; margin: 0 2em 0 0 }
.menu_acc ul li { display: block; float: left; width: 2em }
.menu_acc li a { color: #fff }
.menu_acc li.a10 { font-size: 1em; color: #fff; padding-top: .3em }
.menu_acc li.a12 { font-size: 1.2em; color: #fff; padding-top: .2em }
.menu_acc li.a14 { font-size: 1.4em; color: #fff; padding-top: .1em }
.a10 { font-size: 1em !important }
.a9 { font-size: .9em !important }
.a11 { font-size: 1.1em !important }
.a12 { font-size: 1.2em !important }
.a14 { font-size: 1.4em !important }
#header .buscador { width: 18em; float: right; margin-right: 15em }
#header .buscador label { display: none }
#header .buscador input.text { font-size: 1.1em; font-family: Arial, helvetica; float: left; padding: .3em; border: 0 }
#header .buscador .btn_buscador { background: url(../Images/btn_buscador.gif) no-repeat; width: 2.1em; height: 2.1em; border: none; float: left; margin-bottom: .1em }
#menu a { display: block }
#menu a.inicio:hover { width: 9.5em; height: 3.1em; background: url(../Images/pestana_inicio_sel.gif) no-repeat top left }
#menu a.vivir:hover { width: 13.4em; height: 3.1em; background: url(../Images/pestana_vivir_sel.gif) no-repeat top left }
#menu a.participa:hover { width: 9.9em; height: 3.1em; background: url(../Images/pestana_participa_sel.gif) no-repeat top left }
#menu a.prensa:hover { width: 8.5em; height: 3.1em; background: url(../Images/pestana_prensa_sel.gif) no-repeat top left }
#menu a.panorama:hover { width: 24.6em; height: 3.1em; background: url(../Images/pestana_panorama_sel.gif) no-repeat top left }
#menu a.inicio { width: 9.5em; height: 3.1em; background: url(../Images/pestana_inicio.gif) no-repeat top left }
#menu a.vivir { width: 13.4em; height: 3.1em; background: url(../Images/pestana_vivir.gif) no-repeat top left }
#menu a.participa { width: 9.9em; height: 3.1em; background: url(../Images/pestana_participa.gif) no-repeat top left }
#menu a.prensa { width: 8.5em; height: 3.1em; background: url(../Images/pestana_prensa.gif) no-repeat top left }
#menu a.panorama { width: 24.6em; height: 3.1em; background: url(../Images/pestana_panorama.gif) no-repeat top left }
#menu { margin-top: 14.2em }
#menu ul { height: 3.1em; float: right }
#menu ul li { text-indent: -1000em }
#menu ul li.sel { text-indent: 0 }
#menu img.inicio { width: 5.1em; height: 3.1em }
#menu img.vivir { width: 13.4em; height: 3.1em }
#menu img.participa { width: 9.9em; height: 3.1em }
#menu img.prensa { width: 8.5em; height: 3.1em }
#menu img.presidencia { width: 23.4em; height: 3.1em }
#menu img.panorama { width: 24.6em; height: 3.1em }
#menu ul li { display: block; float: left; margin-left: .2em }
.wrapper_contenedor { width: 98em; background: url(../Images/bg_menu.gif) no-repeat top right; margin: 0 auto }
div.contenedor { width: 92.8em; margin: 0 auto; background: #fff; padding: 4em 1.6em }
div.contenedor_subhome { width: 92.8em; margin: 0 auto; background: #fff; padding: 0 1.6em }
div.contenido { float: left; width: 69em }
div.contenido_subhome { float: left; width: 69em }
div.contenedor_busqueda { width: 92.8em; margin: 0 auto; background: #fff; padding: 0 1.6em; background: #fff url(../Images/bg_busqueda.gif) no-repeat left 4.3em }
div.contenido_busqueda { width: 48em; margin: 0 auto }
div.banners_pie { height: 11.3em; clear: both; border-top: .6em solid #e0e3e6; padding: 1.4em 0 1.7em 0 }
div.banners_pie ul li { display: block; float: left; margin: 0 1.55em }
div.banners_pie ul li img { width: 20.1em; height: 10.7em }
div.footer { background: #dcdfe1 url(../Images/footer_left.gif) no-repeat top left; height: 7em }
div.footer ul { background: url(../Images/footer_right.gif) no-repeat top right; width: 100%; height: 6em; padding-top: 1em; display: table; text-align: center }
div.footer ul li { border-right: 0.1em solid #5E686E; display: inline; padding: 0 1.3em }
div.footer ul li.last { border: 0 }
div.footer ul li a { color: #5E686E; font-size: 1.1em }
div.footer ul li a:hover { text-decoration: underline }
#destacados_lateral { width: 21em; float: right; margin-bottom: 5em }
#destacados_lateral div.blog h2, #destacados_lateral div.siguenos h2 { font-size: 1em }
#destacados_lateral div.blog h2 img, #destacados_lateral div.siguenos h2 img { width: 19.9em; height: 3em }
.lateral_tl { background: #c7cfce url(../Images/lateral_tl.gif) no-repeat top left; margin-bottom: 3.7em; width: 19.9em }
.lateral_tr { background: url(../Images/lateral_tr.gif) no-repeat top right }
.lateral_br { background: url(../Images/lateral_br.gif) no-repeat bottom right }
.lateral_bl { background: url(../Images/lateral_bl.gif) no-repeat bottom left; padding: 1em }
#destacados_lateral h2 { color: #000; font-size: 1.8em; font-weight: bold }
div.links ul.img_item { margin: 1em 0 }
div.links ul.img_item li { background: none; padding: 0; margin: 0 0 .5em 0; font-size: 1em }
div.links ul.img_item li img { width: 20.1em; height: 4.5em }
div.agenda { width: 15.9em; height: 12.9em; background: url(../Images/bg_agenda.gif) no-repeat scroll left top transparent; margin-top: .8em; padding: 1em 0.7em 1.7em 0.7em }
#destacados_lateral div.agenda ul.fecha li { display: block; float: left; font-family: Arial }
#destacados_lateral div.agenda ul.fecha li.date { font-size: 4.6em; color: #0491e4; font-weight: bold; margin-right: .1em }
#destacados_lateral div.agenda ul.fecha li.mes { padding-top: 2em }
#destacados_lateral div.agenda ul.fecha li.mes span { color: #5e686e; text-transform: uppercase; font-size: 1em; font-weight: bold; display: block; text-align: right }
#destacados_lateral div.agenda ul.evento { clear: both; margin-top: .3em }
#destacados_lateral div.agenda ul.evento li { font-size: 1.1em }
#destacados_lateral div.agenda ul.evento li.lugar { color: #666 }
#destacados_lateral div.agenda ul.evento li.info a { color: #0e69af }
.form_agenda label { display: none }
.form_agenda select { width: 16em; border: .1em solid #8f9796; margin: .3em 0; color: #666; font-size: 1.1em }
.btn { border: 0; color: #fff; font-size: 1.1em; font-weight: bold; background: url(../Images/bg_btn.gif) no-repeat top left; width: 8em; height: 2.1em; float: right; margin-top: 1.5em; padding-bottom: .5em }
.btnBig { border: 0; color: #fff; font-size: 1.1em; font-weight: bold; background: url(../Images/bg_btnBig.gif) no-repeat top left; width: 12.3em; height: 2.1em; float: right; margin-top: 1.5em; padding-bottom: .5em }
#destacados_lateral a.btnBig { padding: 0.2em 0.2em 0.2em 0.4em; width: 12em }
.form_agenda a.gral { display: block; clear: both; text-align: right; text-decoration: underline; color: #333 }
.form_agenda a:hover { text-decoration: none }
div.envia_evento img { margin: 1em 0 1em; width: 17.5em; height: 7.7em }
div.lateral_encuesta_br { background: url(../Images/encuestas_bottom.gif) no-repeat bottom; padding: 1.3em 1.7em; padding-bottom: 4em }
div.encuesta a.gral { text-align: left; text-decoration: underline; display: block; padding-top: 2.5em }
div.encuesta a:hover { text-decoration: none }
div.encuesta { width: 19.8em }
div.encuesta input { border: none; margin-right: .5em }
div.encuesta p { font-size: 1.1em; color: #666; margin: .5em 0 }
div.encuesta p.strong { font-size: 1.2em; font-weight: bold; color: #0a0b0f; margin: .5em 0 }
div.encuesta p.black { font-size: 1.1em; color: #0a0b0f }
div.encuesta ul li { display: block; width: 5em; float: left; text-align: center; margin-top: 1em }
div.encuesta dt { font-size: 1.1em; color: #0a0b0f; padding-top: 4em }
div.encuesta dt.a_favor { background: url(../Images/ico_afavor.gif) no-repeat center top }
div.encuesta dt.contra { background: url(../Images/ico_contra.gif) no-repeat center top }
div.encuesta dt.no_sabe { background: url(../Images/ico_nosabe.gif) no-repeat center top }
div.encuesta dd { font-size: 1.1em; color: #0a0b0f; font-weight: bold }
div.encuesta label { font-size: 1.1em; color: #666; color: #666 }
div.encuesta form div { margin: .5em 0; padding-left: .5em }
div.encuesta input.absolute { position: relative; z-index: 1; top: -1.8em; left: 6.5em; background: url(../Images/bg_btn.gif) no-repeat top left; height: 2.1em; width: 8em; color: #fff; font-weight: bold; font-size: 1.1em }
div.blog { margin-bottom: 3.5em }
div.blog ul { margin: 2em 0 0 1.5em }
div.blog ul li, div.links ul li { font-size: 1.1em; background: url(../Images/bullet_azul.gif) no-repeat top left; padding-left: 1em; margin-bottom: .5em; color: #0e69af }
div.blog ul li a, div.links ul li a { color: #0e69af }
div.blog ul li a:hover, div.links ul li a:hover { text-decoration: underline }
img.abre { margin-left: .5em }
div.links { margin-bottom: 3.5em; width: 20em }
div.links h2.gris { background: url(../Images/bg_bocata_gris.gif) no-repeat top left }
div.links h2.azul { background: url(../Images/bocata_azul.gif) no-repeat top left }
div.links h2.navy { background: url(../Images/bocata_navy.gif) no-repeat top left }
div.links ul { margin: 1em 0 0 1.5em }
div.links ul.descargas li { background: none }
div.links ul.descargas { margin-left: 0 }
ul.descargas img.pdf { width: 1.6em; height: 1.6em; margin-right: .5em; font-size: .91em }
#destacados_lateral div.links h2 { display: block; width: 100%; font-size: 1.4em; font-weight: bold; color: #fff; padding: .3em .5em 1em .5em }
div.links ul.nube_tags li { display: block; float: left; background: none; padding-left: 0; margin-bottom: 0 }
ul.nube_tags a { color: #0e69af; background: #e0e5e4; display: block; float: left; margin: .2em }
ul.nube_tags a.x-small { font-size: 1.1em }
ul.nube_tags a.small { font-size: 1.2em }
ul.nube_tags a.medium { font-size: 1.4em }
ul.nube_tags a.large { font-size: 1.8em }
div.cuentanos_top { background: #eaeaea url(../Images/cuentanos_top.gif) no-repeat top left; width: 20em; margin-bottom: 4em; padding-top: 8em }
div.cuentanos_bottom { background: url(../Images/cuentanos_bottom.gif) no-repeat bottom left; padding-bottom: 4em }
div.cuentanos_bottom ul { margin: 0 1.5em }
div.cuentanos_bottom ul li { margin: 0 0 1.5em 0 }
div.cuentanos_bottom ul dl { margin-left: 1em }
div.cuentanos_bottom ul dt { font-size: 1.1em; color: #666 }
div.cuentanos_bottom ul dd a { font-size: 1.1em; color: #0e69af }
div.cuentanos_bottom ul dd a:hover { text-decoration: underline }
div.cuentanos_bottom .btn { margin-right: 1em; padding: .3em 0; text-align: center }
div.siguenos ul { margin: 2em 1em }
div.siguenos ul li { clear: both }
div.siguenos ul li a { font-size: 1.1em; color: #666; float: left; margin: .3em 1em .3em 0 }
div.siguenos ul li a img { width: 2.4em; height: 2.4em; font-size: .9em }
div.siguenos ul li a.text { display: block; float: left; padding: .3em 0 }
div.siguenos ul li a:hover { text-decoration: underline }
div.calendario { background: #c7cfce url(../Images/bg_calendario.gif) no-repeat top left; width: 18.5em; padding: 3.3em 0em 3em 0em }
div.calendario_bottom { background: #c7cfce url(../Images/bg_calendario_bottom.gif) no-repeat bottom left; padding: 0 3em 1em .8em }
div.calendario table { width: 16em }
div.calendario table thead th { font-size: 1em; font-weight: bold; color: #000; text-align: center; text-transform: uppercase; padding-bottom: .7em }
div.calendario table thead th span { padding-left: 0.3em; padding-right: 0.3em }
div.calendario table thead th input { width: 1.7em; height: 1.6em; margin: 0 .2em; margin-bottom: -.5em }
div.calendario table td { width: 2.1em; height: 2.1em; padding: .1em; color: #4c4c4c; background: url(../Images/td.gif) no-repeat }
div.calendario table td a { display: block; width: 1.7em; height: 1.7em; padding: .2em .4em .2em 0; text-align: right }
div.calendario table td.evento { background: url(../Images/td_hoy.gif) no-repeat; color: #fff }
div.calendario table td.inactivo { background: #fff; color: #d7d7d7 }
div.calendario table td.finde { background: url(../Images/td_finde.gif) no-repeat; color: #fff }
div.calendario table td.hoy { background: url(../Images/td_hoy.gif) no-repeat; color: #fff }
div.calendario table td.evento a { color: #fff }
div.calendario table td.inactivo a { color: #d7d7d7 }
div.calendario table td.finde a { color: #fff }
div.calendario table td.hoy a { color: #fff }
input.mes_siguiente { border: 0; background: url(../Images/siguiente.gif) no-repeat top left; width: 1.7em; height: 1.6em }
input.mes_anterior { border: 0; background: url(../Images/anterior.gif) no-repeat top left; width: 1.7em; height: 1.6em }
div.breadcrumb { width: 87.2em; height: 2.8em; background: #fff; padding: 1.5em 2.8em 0 2.8em; padding-left: .5em }
div.breadcrumb ul li { float: left; background: url(../Images/bullet_bread.gif) no-repeat top right; padding: 0 1em; font-size: 1.1em }
div.breadcrumb ul li a:hover { text-decoration: underline }
div.breadcrumb ul li.estas_en { font-size: 1.1em; font-weight: bold; color: #0e69af; background: none }
div.breadcrumb ul li.activo { background: none }
div.breadcrumb ul li.activo a { color: #0e69af }
div.wrapper_paginacion { padding: 1em 0; clear: both; border-top: .1em solid #c7d0cf; margin: 2em 0 }
div.paginacion { padding: .5em 1em; background: url(../Images/bg_paginacion.gif) repeat-x top left; border: .1em solid #c7d0cf }
div.contenedor_subhome div.contenido div.paginacion p, div.contenido_busqueda div.paginacion p { font-size: 1.1em; color: #5c6972; float: left; margin: 0; padding-top: .2em }
div.paginacion ul.pagina { font-size: 1.1em; color: #5c6972; float: right }
div.paginacion ul.pagina li { float: left; margin: 0 .5em }
div.paginacion ul.pagina li a { text-decoration: underline; color: #0E69AF }
div.paginacion ul.pagina li a:hover { text-decoration: none }
div.paginacion ul.pagina li a.ant { text-decoration: none; color: #666 }
div.paginacion ul.pagina li a.ant:hover { text-decoration: underline }
input.siguiente { border: 0; background: url(../Images/siguiente.gif) no-repeat top right; width: 1.7em; height: 1.6em; width: 8em; font-size: 1.1em; color: #0E69AF }
input.anterior { border: 0; background: url(../Images/anterior.gif) no-repeat top left; width: 1.7em; height: 1.6em; width: 8em; font-size: 1.1em; color: #0E69AF; border-right: .1em solid #5e686e }
div.btn_dcha { float: right; width: 18em }
div.menu_navega { background: url(../Images/bg_navega.gif) no-repeat top right; width: 13.8em; float: left; padding: 1.5em }
ul.nivel1 li { margin-bottom: .5em }
ul.nivel1 li.sel span { display: block; width: 13.7em; height: 9.2em; text-indent: -1000em }
ul.nivel1 li.sel span.viajar { background: url(../Images/pestana_viajar_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.trabajar { background: url(../Images/pestana_trabajar_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.estudiar { background: url(../Images/pestana_estudiar_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.contacto { background: url(../Images/pestana_contacto_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.noticias { background: url(../Images/pestana_noticias_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.recursos { background: url(../Images/pestana_recursos_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.agenda { background: url(../Images/pestana_agenda_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.siguenos { background: url(../Images/pestana_siguenos_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.opinion { background: url(../Images/pestana_opinion_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.cuentanos { background: url(../Images/pestana_cuentanos_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.historia { background: url(../Images/pestana_historia_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.estados { background: url(../Images/pestana_estados_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.simbolos { background: url(../Images/pestana_simbolos_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.instituciones { background: url(../Images/pestana_instituciones_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.politicas { background: url(../Images/pestana_politicas_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.prioridades { background: url(../Images/pestana_prioridades_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.enequipo { background: url(../Images/pestana_enequipo_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.anteriores { background: url(../Images/pestana_anteriores_sel.gif) no-repeat top left }
ul.nivel1 li.sel span.presidencia { background: url(../Images/pestana_presidencia_sel.gif) no-repeat top left }
ul.nivel1 a.pestana_navega { display: block; width: 13.7em; height: 9.2em; text-indent: -1000em }
ul.nivel1 a.viajar { background: url(../Images/pestana_viajar.gif) no-repeat top left }
ul.nivel1 a.viajar:hover { background: url(../Images/pestana_viajar_sel.gif) no-repeat top left }
ul.nivel1 a.trabajar { background: url(../Images/pestana_trabajar.gif) no-repeat top left }
ul.nivel1 a.trabajar:hover { background: url(../Images/pestana_trabajar_sel.gif) no-repeat top left }
ul.nivel1 a.estudiar { background: url(../Images/pestana_estudiar.gif) no-repeat top left }
ul.nivel1 a.estudiar:hover { background: url(../Images/pestana_estudiar_sel.gif) no-repeat top left }
ul.nivel1 a.contacto { background: url(../Images/pestana_contacto.gif) no-repeat top left }
ul.nivel1 a.contacto:hover { background: url(../Images/pestana_contacto_sel.gif) no-repeat top left }
ul.nivel1 a.cuentanos { background: url(../Images/pestana_cuentanos.gif) no-repeat top left }
ul.nivel1 a.cuentanos:hover { background: url(../Images/pestana_cuentanos_sel.gif) no-repeat top left }
ul.nivel1 a.noticias { background: url(../Images/pestana_noticias.gif) no-repeat top left }
ul.nivel1 a.noticias:hover { background: url(../Images/pestana_noticias_sel.gif) no-repeat top left }
ul.nivel1 a.recursos { background: url(../Images/pestana_recursos.gif) no-repeat top left }
ul.nivel1 a.recursos:hover { background: url(../Images/pestana_recursos_sel.gif) no-repeat top left }
ul.nivel1 a.agenda { background: url(../Images/pestana_agenda.gif) no-repeat top left }
ul.nivel1 a.agenda:hover { background: url(../Images/pestana_agenda_sel.gif) no-repeat top left }
ul.nivel1 a.siguenos { background: url(../Images/pestana_siguenos.gif) no-repeat top left }
ul.nivel1 a.siguenos:hover { background: url(../Images/pestana_siguenos_sel.gif) no-repeat top left }
ul.nivel1 a.opinion { background: url(../Images/pestana_opinion.gif) no-repeat top left }
ul.nivel1 a.opinion:hover { background: url(../Images/pestana_opinion_sel.gif) no-repeat top left }
ul.nivel1 a.historia { background: url(../Images/pestana_historia.gif) no-repeat top left }
ul.nivel1 a.historia:hover { background: url(../Images/pestana_historia_sel.gif) no-repeat top left }
ul.nivel1 a.estados { background: url(../Images/pestana_estados.gif) no-repeat top left }
ul.nivel1 a.estados:hover { background: url(../Images/pestana_estados_sel.gif) no-repeat top left }
ul.nivel1 a.simbolos { background: url(../Images/pestana_simbolos.gif) no-repeat top left }
ul.nivel1 a.simbolos:hover { background: url(../Images/pestana_simbolos_sel.gif) no-repeat top left }
ul.nivel1 a.instituciones { background: url(../Images/pestana_instituciones.gif) no-repeat top left }
ul.nivel1 a.instituciones:hover { background: url(../Images/pestana_instituciones_sel.gif) no-repeat top left }
ul.nivel1 a.politicas { background: url(../Images/pestana_politicas.gif) no-repeat top left }
ul.nivel1 a.politicas:hover { background: url(../Images/pestana_politicas_sel.gif) no-repeat top left }
ul.nivel1 a.espanaen { background: url(../Images/pestana_espanaen.gif) no-repeat top left }
ul.nivel1 a.espanaen:hover { background: url(../Images/pestana_espanaen_sel.gif) no-repeat top left }
ul.nivel1 a.prioridades { background: url(../Images/pestana_prioridades.gif) no-repeat top left }
ul.nivel1 a.prioridades:hover { background: url(../Images/pestana_prioridades_sel.gif) no-repeat top left }
ul.nivel1 a.enequipo { background: url(../Images/pestana_enequipo.gif) no-repeat top left }
ul.nivel1 a.enequipo:hover { background: url(../Images/pestana_enequipo_sel.gif) no-repeat top left }
ul.nivel1 a.anteriores { background: url(../Images/pestana_anteriores.gif) no-repeat top left }
ul.nivel1 a.anteriores:hover { background: url(../Images/pestana_anteriores_sel.gif) no-repeat top left }
ul.nivel1 a.presidencia { background: url(../Images/pestana_presidencia.gif) no-repeat top left }
ul.nivel1 a.presidencia:hover { background: url(../Images/pestana_presidencia_sel.gif) no-repeat top left }
ul.nivel2 { margin-top: .3em; margin-bottom: 2em }
ul.nivel2 li { display: block; text-indent: 0; margin: 0; font-size: 1.1em; color: #666; border-bottom: 1px dotted #5e686e }
ul.nivel2 li span a { display: block; background: #e4eaeb; margin-bottom: .3em; padding: .2em }
ul.nivel2 li span a:hover { background: #DF1779; color: #fff }
ul.nivel2 li.sel { border: 0; margin-bottom: .2em }
ul.nivel2 li.sel span { display: block; width: auto; height: auto; text-indent: 0; background: none; border-bottom: 1px dotted #5e686e; padding-left: 0 }
ul.nivel2 li.sel a { background: #df1779; display: block; padding: .2em; color: #fff; margin-bottom: .1em }
ul.nivel2 li.sel ul.nivel3 li a { background: #fff; color: #666; font-size: .9em; border: 0 }
ul.nivel2 li.sel ul.nivel3 li a:hover { color: #DF1779; text-decoration: underline }
ul.nivel2 li.sel ul.nivel3 li { border-bottom: 1px dotted #5e686e }
ul.nivel1 li.sel ul.nivel2 li span { display: inline; text-indent: 0; width: auto; height: auto }
div.map_lateral { width: 19.7em; height: 28.8em; border: .1em solid #829fa7; margin: 1em 0 3em 0 }
div.map_lateral img.map_lateral { width: 19.7em; height: 28.8em }
div.wrapper_izda { background: url(../Images/izda.gif) no-repeat top left; width: 99em; margin: 0 auto; margin-bottom: 2em; padding-left: 1em }
div.wrapper_dcha { background: url(../Images/dcha.gif) no-repeat top right; width: 98em; margin: 0 auto; padding-right: 1em }
a.gral { display: block; font-size: 1em; text-decoration: underline; color: #0e69af }
div.wrapper_destacado { position: relative; z-index: 100; height: 18em; overflow: hidden }
#absolute { position: relative; top: -17em; left: 42em; z-index: -1 }
div.destacado_home { background: url(../Images/bg_charlamos.gif) no-repeat top left; width: 49em; height: 10em; padding: 6.5em 0 1em 20em; position: relative; z-index: 1 }
div.destacado_home h2, div.destacado_home2 h2 { text-indent: -2000em }
div.destacado_home h2 img, div.destacado_home2 h2 img { height: 3.4em }
div.destacado_home div.text, div.destacado_home2 div.text { width: 24em }
div.destacado_home div.text span, div.destacado_home2 div.text span { font-size: 1.4em; font-weight: bold; color: #000; display: block; margin: 0 0 .3em 0 }
div.destacado_home div.text p, div.destacado_home2 div.text p { font-size: 1.2em; font-weight: normal; color: #666 }
div.destacado_home2 a.mas_info { font-size: 1.1em; font-weight: bold; color: #0e69af; text-decoration: underline; text-align: center; margin-top: -1.5em }
a.btn_blue { background: url(../Images/btn_blue.gif) no-repeat; font-size: 1.1em; font-weight: bold; color: #fff; display: block; width: 9em; height: 2em; padding: .3em 1.5em; margin-top: 1em; margin-left: 9em }
h2.gral { display: block; clear: both }
h2.gral img { height: 1.4em; margin: 1.2em 1em }
h3 { display: block; height: 1.4em; border-bottom: .1em dotted #fff; margin-bottom: 1em; padding: .5em 1.1em }
h3 img { height: 1.4em }
h4 img { height: 1.4em }
div.col1_home_video { width: 34.5em; float: left; margin-top: 7em; margin-right: 1.8em; margin-bottom: 3em; background: #36373a; padding: 2em 1.8em 3em 1.8em }
div.contenedor_video { width: 35.5em; margin: auto; margin-bottom: 3em }
div.pie_video p { font-size: 1.2em; color: #fff }
span.blue { color: #078dba; float: left; margin-right: .5em; padding-top: .1em }
div.pie_video a.gral { display: block; font-size: 1em; color: #c1c1c2; text-decoration: underline; text-align: right }
h2.h2_video { font-size: 1.2em; font-weight: bold; color: #fff; margin: .5em 0 }
div.col2_home { width: 28.1em; float: left; margin-top: 4em; margin-bottom: 3em }
div.col2_home a.gral { text-align: right }
div.col2_home a:hover { text-decoration: none }
ul.box_noticia { width: 28.1em; margin: 1em 0 }
ul.box_noticia li { display: block; border-bottom: .1em solid #c7cfce; padding: 1em 0em }
ul.box_noticia li img { width: 9.4em; height: 7.1em }
ul.box_noticia div.img_mini { width: 9.4em; height: 7.1em; border: .1em solid #d1d5d4; background: #fff; margin-right: 1em; padding: .2em; float: left }
ul.box_noticia li span.date { background: url(../Images/bg_date_gris.gif) no-repeat; font-size: 1em; color: #000; margin-top: .3em; padding: .1em .5em .3em .5em }
ul.box_noticia p { font-size: 1.2em; color: #474747; margin: .5em 0 }
ul.box_noticia li.destacado { background: url(../Images/bg_noticia1.gif) no-repeat top left; padding: 2em 0em 2.5em .5em }
ul.box_noticia li.destacado span.date { background: url(../Images/bg_date.gif) no-repeat; color: #fff }
div.box_noticia div.text { float: left; width: 15em; padding-top: .5em }
h2 img.titu2_actualidad { width: 28.1em; height: 7.3em }
div.modulo100_top { background: url(../Images/modulo100_top.gif) no-repeat top left; width: 68.7em; height: auto; padding-top: .5em }
div.modulo100_bottom { background: url(../Images/modulo100_bottom.gif) no-repeat bottom left; padding: 0em 1em 3em 14em }
ul.titu4 { margin-left: 1em }
ul.titu4 li { float: left; margin-right: 4em }
ul.lista_modulo { margin-left: .5em }
ul.lista_modulo li { float: none; background: url(../Images/ok.gif) no-repeat top left; padding-left: 1.5em; margin: .4em 0 }
ul.lista_modulo li a { font-size: 1.2em; color: #000; text-decoration: none }
ul.lista_modulo li a:hover { text-decoration: underline }
div.modulo_orange_top { background: url(../Images/modulo_orange_top.gif) no-repeat top left; width: 34em; margin: 2em 0; padding-top: .5em }
div.modulo_orange_bottom { background: #d99b16 url(../Images/modulo_orange_bottom.gif) no-repeat bottom left; width: 32.4em; padding: 0em 0em 1.9em 0em }
div.modulo_orange_bottom ul.lista_modulo { margin-top: .5em; margin-left: 14em }
div.modulo_orange_bottom h3 { margin-bottom: 0; padding: .9em 1.9em .4em 1.9em }
div.modulo_rosa_top { background: url(../Images/modulo_rosa_top.gif) no-repeat top left; width: 35em; margin: 2em 0; padding-top: .5em }
div.modulo_rosa_bottom { background: #bf134d url(../Images/modulo_rosa_bottom.gif) no-repeat bottom left; width: 33.8em; padding: 0em 0 2.2em 0em }
div.modulo_rosa_bottom ul.lista_modulo { margin-top: .5em; margin-left: 14em }
div.modulo_rosa_bottom h3 { margin-bottom: 0; padding: .9em 1.9em .4em 1.9em }
div.contenedor_subhome div.contenido { /*width:50em;*/width: 48em; padding-left: 2em }
div.contenedor_subhome div.contenido h2, div.contenido_busqueda h2 { font-size: 2.4em; font-weight: normal; color: #0e69af }
div.contenedor_subhome div.contenido p, div.contenido_busqueda p { font-size: 1.2em; color: #666; margin: 1em 0 }
a.volver { display: block; background: url(../Images/flecha_azul.gif) no-repeat left; padding-top: .5em; padding-left: 1.5em; font-size: 1.1em; color: #676767 }
a.volver:hover { text-decoration: underline }
div.titulares { border-bottom: .1em solid #c7cfce; margin-bottom: 1em; padding-bottom: 1.5em }
a.enlace_verde { display: block; float: left; padding: .2em; font-size: 1.2em; color: #000; background: #a2db86; margin-bottom: -2em; position: relative; z-index: 2 }
div.evento_destacado { background: url(../Images/bg_papiro.gif) no-repeat top left; width: 49.5em; height: 39.5em; position: relative; z-index: 1; clear: both }
div.evento_destacado a.enlace_verde { margin-top: 1em; clear: both }
div.wrapper_polaroid { background: url(../Images/bg_polaroid.gif) no-repeat top left; width: 30em; height: 39.4em; float: left; clear: left }
#absolute_evento { position: relative; z-index: -1; top: 7.8em; left: -6.8em; float: left }
div.contenedor_subhome div.contenido h2.h2_contenido { font-size: 2em; color: #0e69af; clear: both }
div.img_principal_subhome { padding: .1em; border: .1em solid #d4d7d8; width: 47.6em; height: 24.3em; margin: 2em auto }
div.img_principal_subhome img { width: 47.6em; height: 24.3em }
div.contenido h3.gral { font-size: 1.2em; font-weight: bold; color: #0e69af; padding: 0; margin: 0; border: 0 }
div.contenedor_subhome div.contenido div.modulos p { margin: 0 0 .5em 0 }
div.contenedor_subhome div.contenido div.modulos a.gral { font-size: 1.1em; text-align: right }
div.contenedor_subhome div.contenido div.modulos a.gral:hover { text-decoration: none }
div.modulos ul.lista_modulos li { display: block; margin: 1em 0 }
div.info_evento { float: left; left: -2.5em; position: relative; top: 8em }
div.info_evento dl { /*width:14em;*/ }
div.info_evento dl dt { font-size: 1.1em; font-weight: bold; color: #000; margin-top: .5em }
div.info_evento dl dd { font-size: 1.1em; font-weight: normal; color: #000 }
div.tags { margin: 1em 0 3em 0 }
div.tags ul li.first { background: url(../Images/ico_tag.gif) no-repeat bottom left; padding-left: 2em; color: #b90c59; font-size: 1.1em }
div.tags ul li.first a { }
div.tags ul li { float: left; padding: .5em 0; margin: 0 .3em }
div.tags ul li a { font-size: 1.1em; color: #5e686e; text-decoration: underline }
div.tags ul li a:hover { text-decoration: none }
div.imprimir { height: 3em; clear: both }
div.imprimir ul li { float: right; margin: 0 1em; color: #676767 }
div.imprimir ul li a { color: #676767 }
div.imprimir ul li a:hover { text-decoration: underline }
div.imprimir ul li img { float: left; margin-right: .5em }
div.entradilla_top { background: url(../Images/bg_entradilla_evento.jpg) no-repeat top left; width: 50em; height: 22.2em }
div.contenedor_subhome div.contenido div.entradilla_top p { color: #fff; padding: 6em 19em 0 2em }
div.box { width: 15.4em; float: left; margin: 0 .5em 1em 0 }
div.box div.bg_img_top { background: url(../Images/bg_img_top.gif) no-repeat top left; padding-top: .5em }
div.box div.bg_img_bottom { background: #e0e0e0 url(../Images/bg_img_bottom.gif) no-repeat bottom left; padding: .5em }
div.box div.bg_img_blanco_top { background: url(../Images/bg_img_blanco_top.gif) no-repeat top left; padding-top: .5em }
div.box div.bg_img_blanco_bottom { background: #fff url(../Images/bg_img_blanco_bottom.gif) no-repeat bottom left; padding-bottom: 2em }
div.box div.bg_img_blanco_bottom div.bg_rayas { width: 13em; background: url(../Images/bg_img_mini.gif); padding: .2em; text-align: center; margin: 0 auto }
div.box h3 { font-size: 1.1em; font-weight: bold; color: #0e69af; border: 0 }
div.box h3 a { color: #0e69af }
div.box h3 a:hover { text-decoration: underline }
div.top_gris { background: url(../Images/gris_top.gif) no-repeat top left; width: 20em; margin: 2em 0; padding-top: .5em }
div.bottom_gris { background: #abbfc4 url(../Images/bottom_gris.gif) no-repeat bottom left; width: 19.9em; padding-bottom: 1em }
ul.compartir { float: right; margin-right: .2em }
ul.compartir li { float: left; margin: .5em 0 0em 0 }
ul.compartir li img { width: 2.4em; height: 2.4em; margin-right: .7em }
h3.h3_blanco { font-size: 1.4em; color: #fff; font-weight: bold; border: 0 }
div.bottom_gris h3 { padding: 0 .5em; margin: 0; font-weight: normal; border: 0 }
div.galeria { margin-bottom: 3em }
div.img_galeria { width: 47.5em; height: 31.5em; padding: .2em; border: .1em solid #d4d7d8 }
div.img_galeria img.img_galeria { width: 47.5em; height: 31.5em }
div.thumbs_galeria { width: 47.5em; height: 9em; padding: .2em; border: .1em solid #d4d7d8 }
div.thumbs_galeria ul { padding: 1em; background: #cacaca; height: 7em }
div.thumbs_galeria ul li { float: left; margin-right: 1em }
div.thumbs_galeria ul li.last { margin-right: 0 }
div.thumbs_galeria img { width: 10.4em; height: 7em }
div.thumbs_galeria li.sel { border: .1em solid #e0397d }
div.lista_agenda ul li ul.fecha li.dia { font-size: 3em; font-weight: normal; color: #fff; line-height: 1em; padding: 0; border: 0 }
div.lista_agenda ul li ul.fecha li.mes { font-size: 1em; color: #fff; padding: 0; border: 0 }
div.lista_agenda { width: 51em }
div.lista_agenda ul li { display: block; width: 49em; clear: both; padding: 3em 1em 2em 1.5em; border-top: .1em solid #c7cfce }
div.lista_agenda ul li ul li { width: auto; clear: none }
div.lista_agenda h3 { border: 0; margin: 0 0 .3em 0; padding: 0 }
div.lista_agenda ul li div.info h3 a { font-size: 1.2em; font-weight: bold; color: #5e686e; text-decoration: underline }
div.lista_agenda ul li div.info { float: left; width: 37.6em; margin-bottom: 1em; padding: 0 2em 0 1.5em }
div.lista_agenda img.img, div.lista_noticias img.img { width: 17.9em; height: 11.9em; float: right; margin-top: -1.5em; margin-left: 1em }
div.lista_agenda ul li div ul.fecha { float: left }
dl.datos_evento { float: left; padding: 0 1.5em }
div.contenedor_subhome div.contenido div.info span.dark { display: block; color: #000 }
div.lista_agenda ul li.destacado { height: 21em; background: url(../Images/bg_destacado_agenda.gif) no-repeat top left; border: 0 }
div.lista_agenda ul li.destacado div.color ul.fecha { height: 3.9em; margin-left: 0.4em }
div.contenedor_subhome div.contenido div.lista_agenda p { color: #5e686e; clear: left; margin: .2em }
div.info div.tags { margin: .3em 0 0 0 }
div.info div.tags ul li { margin: 0 .1em; padding: 0.5em 0; border: 0 }
div.info div.tags ul li.first { padding-left: 2em }
div.lista_agenda ul li div.color ul.fecha { display: block; float: left; width: 6.9em; height: 8.1em; text-align: center; padding: 1em 0 }
div.lista_agenda ul li div.color span.resalte { color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
label.indent, .indent { display: block; text-indent: -1000em; float: left }
span.label { font-size: 1.2em; display: block; margin: .5em 0 }
div.formulario, div.formulario_cuentanos { margin: 1em 0 2em 0 }
div.formulario form, div.formulario_cuentanos form { clear: both }
div.formulario div.img_right img, div.formulario_cuentanos div.img_right img { margin-top: -2.5em }
div.input { clear: both }
div.input input { width: 30em; border: .1em solid #7f9db9; font-size: 1.2em; padding: .2em; display: block; clear: both }
div.input span, div.textarea span, div.select span, div.fecha span { font-size: 1.2em; color: #666; display: block; float: left; margin: .5em 0 .3em 0 }
div.textarea { margin: 1em 0; clear: both }
div.textarea textarea { display: block; clear: both; width: 31em; font-size: 1.2em }
div.formulario span.red, div.formulario_cuentanos span.red { color: #d91c5c }
div.select select { width: 15em; font-size: 1.2em; color: #666; display: block; clear: both }
div.fecha { margin-right: 8em }
div.fecha select { font-size: 1.2em; color: #666; float: left; margin-right: .5em }
div.fecha select.mes { width: 8em }
div.fecha select.anio { width: 5em }
div.hora div.input { float: left; clear: none }
div.hora div.input input { width: 6em }
div.tlf input { width: 8em }
div.imagen input { width: 18em }
div.img input { width: 15em }
div.botonera { /*width:22em;*/margin: 1em 0 }
div.input_file { width: 12em; height: 2em; /*border:.1em solid #7f9db9;*/float: left; margin-right: 1.5em }
label.adjuntar { display: block; /*background: url(../Images/btn_adjuntar.gif) no-repeat top right;*/font-size: 1.1em; font-weight: bold; color: #fff; border: 0; padding: .2em .4em; margin-right: .5em }
input.adjuntar { display: block; float: left; background: url(../Images/btn_adjuntar.gif) no-repeat top left; font-size: 1.1em; font-weight: bold; color: #fff; border: 0; padding: .2em .4em; width: 6em }
input.eliminar { display: block; float: left; background: url(../Images/btn_eliminar.gif) no-repeat top left; font-size: 1.1em; font-weight: bold; color: #fff; border: 0; padding: .2em .6em; width: 6em }
input.file { font-size: 1.1em; font-weight: bold; text-align: right; color: #000; width: 18em; padding: .2em }
div.descarga_logo { float: left; width: 21.2em; height: 10em; margin: 2em 0 }
div.descarga_logo img { float: left; width: 21.2em; height: 10em }
a.descarga_logo { font-size: 1.1em; color: #666; text-decoration: underline; display: block; float: left; margin: 5em 2em 3em 2em; width: 13em }
a.descarga_logo:hover { text-decoration: none }
div.enviar { width: 100%; clear: both; border-top: .1em solid #c7cfce; padding: 1.4em 0 }
div.enviar input { float: right }
div.enviar input.adjuntar { margin-right: 1em }
div.privacidad { clear: both; margin: 2em 0 }
div.privacidad label { font-size: 1.1em; color: #666; margin-left: 1em }
div.privacidad a { text-decoration: underline; color: #0E69AF }
div.privacidad a:hover { text-decoration: none }
div.formulario_cuentanos div.enviar { border: 0; width: 80% }
div.formulario_cuentanos div.img_right img { width: 18.1em; height: 19.8em; margin-bottom: -2em }
select.listbox { width: 31em; font-size: 1.2em }
div.destacado_prensa { width: 46.5em; height: 21em; background: url(../Images/bg_destacado_prensa.gif) no-repeat top left; margin-top: 1.5em; padding: 2.8em 3.7em 0 0 }
div.destacado_prensa div.text p { display: block; margin: .3em 0 }
div.lista_noticias span.fecha, div.text_contenido span.fecha { display: block; float: left; margin: 1em 0 0 2em }
img.img_destacado_prensa { width: 18.1em; height: 12.1em; float: right; margin-left: 1em }
div.lista_noticias h3 { color: #5e686e; display: block; clear: both; font-size: 1.2em; font-weight: bold; padding: 0; margin: .3em 0 }
h3 a { color: #5e686e; text-decoration: underline }
h3 a:hover { color: #5e686e; text-decoration: none }
div.lista_noticias img.img { margin-top: -4.5em }
div.contenedor_subhome div.contenido div.lista_noticias p { margin: .3em 0 }
div.text_contenido { padding: 1em 0 }
div.video_subhome { background: #36373a url(../Images/bg_video_subhome.gif) no-repeat top right; margin: 2em 0 }
div.video_subhome div.video { background: #36373A; float: left; width: 35.6em; height: 26.7em }
a.transcripcion { color: #fff; text-decoration: underline; display: block; float: left; background: url(../Images/bullet_transcripcion.gif) no-repeat top left; width: 5em; margin: 12em 0 0 2em; padding-left: 1em }
a.transcripcion:hover { text-decoration: none }
div.detalle_info { clear: both; margin: 2em 0 .5em 0 }
div.detalle_info li { float: left }
div.img_contenido { float: right; background: url(../Images/bg_img_contenido.gif) no-repeat top left; width: 26.5em; height: 26.8em; margin: 1.5em; margin-right: 0; padding: 1.5em 1.9em }
div.img_contenido img.img_contenido { width: 25.9em; height: 19.4em }
h3.h3_contenido { font-size: 1.6em; font-weight: bold; color: #0e69af; padding: 0 }
div.contenido_busqueda div.imprimir { margin-bottom: 3em }
ul.busqueda_resultados h3 { font-size: 1.1em; font-weight: bold; color: #0E69AF; margin: 0; padding: 0; padding-left: .3em }
ul.busqueda_resultados p { margin: .3em 0 }
a.link_black { display: block; text-align: right; color: #666; font-size: 1.1em; text-decoration: underline }
div.entrevista dl { font-weight: bold; margin: 1.5em 0 }
div.entrevista dl.pregunta dt { font-size: 1.1em; color: #c81d70 }
div.entrevista dl.pregunta dd { font-size: 1.2em; color: #666 }
div.entrevista dl.respuesta dt { font-size: 1.1em; color: #1e73b4 }
div.entrevista dl.respuesta dd { font-size: 1.2em; font-weight: normal; color: #666 }
div.bg_lateral_bocata { background: url(../Images/bg_lateral_bocata.gif) no-repeat top left; float: left; width: 18.8em; padding-top: 4em }
div.bg_lateral_bocata_bottom { background: url(../Images/bg_lateral_bocata_bottom.gif) no-repeat bottom left; padding: 0em 2em 4.7em 2em }
div.bg_lateral_bocata_bottom img.retrato_mini { width: 14.7em; height: 11.7em; margin-bottom: 1.5em }
div.bg_lateral_bocata h2 { font-size: 1.6em; font-weight: bold; color: #19231a }
div.bg_lateral_bocata_bottom p { color: #666666; font-size: 1.1em; margin: 1em 0 }
div.bg_micro_tl { background: #C7CFCE url(../Images/bg_micro_top.gif) no-repeat top left; width: 19.8em; padding-top: 7em }
div.bg_micro_bottom { background: url(../Images/bg_micro_bottom.gif) no-repeat bottom left; padding-bottom: 5em; padding-left: 1.8em }
div.form_pregunta label span { font-size: 1.1em; color: #666; display: block }
div.form_pregunta input { font-size: 1.1em; color: #666; width: 14.5em; margin-bottom: .3em }
div.form_pregunta input.btn { width: 8em; color: #fff; margin-right: 1em }
div.form_pregunta textarea { font-size: 1.1em; color: #666; width: 15em }
div.info_evento { float: left; left: 0; padding: 0 2em; position: inherit }
#absolute_evento { position: relative; z-index: 0; top: 9em; left: 2em; float: left; width: 25.9em; height: 19.4em }
div.lista_agenda ul li div.medio_amb ul.fecha { background: url(../Images/bg_span_medioambiente.gif) no-repeat top left }
div.lista_agenda ul li div.medio_amb span.resalte { background: #A2DB86 }
span.medio_amb { background: #A2DB86; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.educacion ul.fecha { background: url(../Images/bg_span_educacion.gif) no-repeat top left }
div.lista_agenda ul li div.educacion span.resalte { background: #d8c4e9 }
span.educacion { background: #d8c4e9; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.regional ul.fecha { background: url(../Images/bg_span_regional.gif) no-repeat top left }
div.lista_agenda ul li div.regional span.resalte { background: #a5d7c9 }
span.regional { background: #a5d7c9; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.relaciones ul.fecha { background: url(../Images/bg_span_relaciones.gif) no-repeat top left }
div.lista_agenda ul li div.relaciones span.resalte { background: #a9e5f9 }
span.relaciones { background: #a9e5f9; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.economia ul.fecha { background: url(../Images/bg_span_economia.gif) no-repeat top left }
div.lista_agenda ul li div.economia span.resalte { background: #fcd5d4 }
span.economia { background: #fcd5d4; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.politica ul.fecha { background: url(../Images/bg_span_politica.gif) no-repeat top left }
div.lista_agenda ul li div.politica span.resalte { background: #cbdfff }
span.politica { background: #cbdfff; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.justicia ul.fecha { background: url(../Images/bg_span_justicia.gif) no-repeat top left }
div.lista_agenda ul li div.justicia span.resalte { background: #fcd1ed }
span.justicia { background: #fcd1ed; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.transportes ul.fecha { background: url(../Images/bg_span_transportes.gif) no-repeat top left }
div.lista_agenda ul li div.transportes span.resalte { background: #fff2b7 }
span.transportes { background: #fff2b7; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.deportes ul.fecha { background: url(../Images/bg_span_deportes.gif) no-repeat top left }
div.lista_agenda ul li div.deportes span.resalte { background: #ffb7c9 }
span.deportes { background: #ffb7c9; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.medios ul.fecha { background: url(../Images/bg_span_medios.gif) no-repeat top left }
div.lista_agenda ul li div.medios span.resalte { background: #eaeaea }
span.medios { background: #eaeaea; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.secretaria ul.fecha { background: url(../Images/bg_span_secretaria.gif) no-repeat top left }
div.lista_agenda ul li div.secretaria span.resalte { background: #bab8f1 }
span.secretaria { background: #bab8f1; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.politicaSocial ul.fecha { background: url(../Images/bg_span_politicaSocial.gif) no-repeat top left }
div.lista_agenda ul li div.politicaSocial span.resalte { background: #b2cbe6 }
span.politicaSocial { background: #b2cbe6; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.cultura ul.fecha { background: url(../Images/bg_span_cultura.gif) no-repeat top left }
div.lista_agenda ul li div.cultura span.resalte { background: #d4e9f6 }
span.cultura { background: #d4e9f6; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.lista_agenda ul li div.juventud ul.fecha { background: url(../Images/bg_span_juventud.gif) no-repeat top left }
div.lista_agenda ul li div.juventud span.resalte { background: #ffc899 }
span.juventud { background: #ffc899; color: #000; display: block; float: left; font-size: 1.2em; padding: 0.2em; margin: .5em 0 }
div.contenedor_subhome div.contenido_mapa div.contenido { width: 92em; margin: 0 auto; background: #fff; padding: 0 0.4em 3em }
div.column { width: 28em; background: #fff; float: left }
div.column.center { padding: 0 4em }
div.column h3 a { padding: 0.2em 0 0.2em 1em; color: #FFF; font-size: 1.7em; border: 0px; text-align: left; height: auto; background: #0e69af url(../Images/flecha_blanca.gif) no-repeat 0.5em center; text-decoration: none; display: block }
div.column h3 a:hover { background-color: #c81d70; text-decoration: none; display: block }
div.contenido_mapa div.contenido .imprimir { width: 28em; padding: 0 0em 0 0; float: right }
div.contenido_mapa div.contenido h2 { padding: 0.5em 0 1em .5em }
ul.mapa { padding: 1em 0 0.2em 1em }
ul.mapa ul { padding: 0em 0 1em 2em }
ul.mapa ul ul { padding: 0em 0 0em 2em }
ul.mapa ul li { padding-bottom: 0.1em }
ul.mapa li a { padding: 0.2em 0 0.2em 1em; background: url(../Images/flecha_gris.gif) no-repeat 0.5em center; list-style: none; color: #c81d70; font-size: 1.4em; display: block }
ul.mapa li li a { background: url(../Images/flecha_gris.gif) no-repeat 0.5em 0.6em; color: #0e69af; font-size: 1.4em }
ul.mapa li li li a { background: url(../Images/flecha_gris.gif) no-repeat 0.5em 0.6em; color: #0e69af; font-size: 1.2em }
ul.mapa a:hover { text-decoration: underline }
.img_blog { border: 1px solid #CCC; width: 6em; float: left; margin: 1.3em 1em 1em 0 }
.img_blog img { border: 2px solid #fff; padding: 1px }
.text_blog h3 { height: auto; font-size: 1.4em; font-weight: bold; padding: 0px; margin: 0px }
.text_blog h3 a { color: #0e69af; text-decoration: none }
.text_blog { padding-left: 7em; margin-top: 2em }
div.contenedor_subhome div.contenido .text_blog p { margin: .5em 0 }
div.contenedor_subhome div.contenido .text_blog p.a11 { margin: 0em 0 1em }
.text_blog h3 a:hover { text-decoration: underline }
.text_blog p a:hover { text-decoration: underline }
.border { border-top: dotted 1px #CCC; padding-top: 1em }
.text_blog p a { text-decoration: none; color: #0e69af }
div.social { margin-bottom: 3.5em; width: 20em }
div.social ul li { display: inline; list-style: none }
div.social ul li a { font-size: 1.4em; color: #0e69af }
div.social ul li.face a.active { background: url(../Images/pesta_face_on.gif) no-repeat left top; color: #fff }
div.social ul li.twi a { background: url(../Images/pesta_twit_off.gif) no-repeat left top; padding: 0.6em 0.8em 1.6em 3.3em }
div.social ul li.face a { background: url(../Images/pesta_face_off.gif) no-repeat left top; padding: 0.6em 0.1em 1.6em 2.2em }
div.social ul li.twi a.active { background: url(../Images/pesta_twit_on.gif) no-repeat left top; color: #fff }
div.social ul li.face a:hover { background: url(../Images/pesta_face_on.gif) no-repeat left top; color: #fff }
div.social ul li.twi a:hover { background: url(../Images/pesta_twit_on.gif) no-repeat left top; color: #fff }
div.social div.widget { margin-top: 3.5em }
.text_blog h3 { height: auto; font-size: 1.4em; font-weight: bold; padding: .4em 0; margin: 0px; background-color: #0999e6 }
.text_blog h3 a { color: #fff; text-decoration: none; padding-left: .4em }
.img_blog { border: 1px solid #CCC; width: 6em; float: left; margin: 1em 1em 1em 0 }
a.eliminar { display: block; float: left; background: url(../Images/btn_eliminar.gif) no-repeat top left; font-size: 1.1em; font-weight: bold; color: #fff; border: 0; padding: .2em .6em; width: 6em }
div.contenido_error { width: 92.8em; margin: 3em auto 5em auto; padding-top: 10em }
div.contenido_error h2 { font-size: 2.4em; font-weight: normal; color: #0e69af }
div.contenido_error div.descripcion { margin: 1em 0 }
div.contenido_error div.descripcion p { font-size: 1.2em; color: #666; margin: 1em 0 }
div.contenido_error div.contenido { width: 52em; padding: 1.5em 20em 1.5em 20em; border: 2px dotted #e2007a; min-height: 15em }
div.contenido_error div.imprimir { margin-top: -4em; margin-bottom: 5em; margin-right: 54px }
div.contenido_error div.descripcion ul { color: #666; font-size: 1.2em; margin-bottom: 6em }
div.contenido_error div.descripcion ul li { margin: 4px 0; background: url(../Images/bg_error_li.gif) no-repeat left center; padding-left: 9px }
div.contenido_error div.descripcion ul li a { color: #0e69af; text-decoration: underline }
div.contenido_error span.enlace { color: #0e69af; text-decoration: underline; cursor: pointer }
div.contenido_error div.bgimg { background: url(../Images/bg_error.png) no-repeat left top; float: left; width: 102px; display: block; height: 16em; margin-top: -50px; margin-left: -140px; margin-right: 40px }
div.modulo_newsletter_top { background: url(../Images/modulo_newsletter_top.gif) no-repeat top left; width: 35em; margin: 2em 0; padding-top: .5em }
div.modulo_newsletter_bottom { background: #bf134d url(../Images/modulo_newsletter_bottom.gif) no-repeat bottom left; width: 33.8em; padding: 0em 0 2.2em 0em }
div.modulo_newsletter_bottom ul.lista_modulo { margin-top: .5em; margin-left: 14em }
div.modulo_newsletter_bottom h3 { margin-bottom: 0; padding: .9em 1.9em .4em 1.9em }
.suscripcion { margin: 20px -5px 0 90px; border: 0; font-size: 1.2em; padding: 3px 4px; height: 20px; background: url(../Images/bg_in_newsletter.gif) no-repeat left top; background-color: #edf8ed; width: 14em; vertical-align: middle }
.bot_suscripcion { background: url(../Images/bg_sub_newsletter.gif) no-repeat left 2px; color: #fff; font-size: 1.2em; border: none; width: 56px; height: 28px; vertical-align: middle; margin-top: 18px }
p.icook { background: url(../Images/ok.gif) no-repeat left top; margin: 17px 0 3px 14.4em; padding-left: 15px }
p.icook a { font-size: 1.2em; color: #000000; text-decoration: none }
p.ok { font-size: 1.2em; color: #000000; text-decoration: none; margin: 17px 0 3px 12em }
#destacados_lateral .siguenos { background: #829fa7 url(../Images/bg_siguenos.gif) top repeat-x; height: 7.2em; width: 19.9em; margin-bottom: 2em }
#destacados_lateral div.siguenos h2 { font-size: 1.6em; color: #fff; font-weight: normal; padding: 0.8em 0 0 0.6em }
#destacados_lateral .siguenos ul { margin: 0.3em 1em 0 1em }
#destacados_lateral .siguenos ul li { display: inline; margin: 0; clear: none; float: right }
#destacados_lateral .siguenos ul li a { margin: 0 0 0 0.3em }
#destacados_lateral .siguenos ul li a img { height: 32px; width: 32px }
.lateral_tl { margin-bottom: 2em }
#destacados_lateral .wrapper_destacado { height: 100% }
#destacados_lateral .destacado_home2 { background: #f7f7f7 url(../Images/bg_hablamos.gif) repeat-x top left; width: 18.2em; padding: 0; position: relative; z-index: 1; border: 1px solid #dce1e1; text-indent: 0; padding: 0.8em; margin-bottom: 1em }
#destacados_lateral .destacado_home2 h2 { text-indent: 0; color: #0e69af; font-size: 1.6em; padding: 0.2em 0 0 0; width: 7.5em }
#destacados_lateral #absolute { position: relative; top: 0; left: 10px; z-index: -1; width: 170px; margin: 0 auto }
#destacados_lateral .destacado_home2 div.text { width: 100% }
#destacados_lateral .destacado_home2 div.text ~ span { color: #19231a }
#destacados_lateral .destacado_home2 a.mas_info { background: url(../Images/bg_btn_shadow.png) no-repeat left top; padding: 0.4em 0; color: #fff; text-decoration: none; width: 119px; display: block; margin: 10px 0 0 60px; height: 2em }
div.destacado_home2 div.text p { height: 100% !important }
#marco_foto_hb { background: url(../Images/bg_hablamos.png) no-repeat; position: absolute; width: 200px; height: 150px; left: 0 }
h2.gral { background: url(../Images/bg_h2_home.gif) repeat-x top left; padding-top: 20px; margin-left: -1.6em; padding-left: 1.6em }
div.col1_home_video { width: 28em; float: left; margin-top: 1em; margin-right: 1em; margin-bottom: 0em; background: url(../Images/bg_video_top.gif) no-repeat left top; padding: 2em 0 3em 0 }
div.contenedor_video { width: 28em; margin: auto; margin-bottom: 3em; text-align: center; background: url(../Images/bg_video_bottom.gif) repeat-x bottom left; padding-bottom: 5em }
.contenedor_video embed { margin-top: 20px; margin-bottom: -20px; width: 99% !important }
.contenedor_video object { margin-top: 20px; margin-bottom: -20px; width: 99% !important }
div.col2_home { margin-top: 0; width: 38.8em }
ul.box_noticia { width: 38.8em; background: url(../Images/bg_news_home.gif) repeat-x left bottom }
ul.box_noticia li { display: block; padding: 1em 0em 1em 0.8em; background: url(../Images/bg_news_home.gif) repeat-x left top; border-bottom: 0 }
ul.box_noticia li img { width: 15em; height: 10em }
ul.box_noticia div.img_mini { width: 15em; height: 10em; margin-right: 1.8em }
ul.box_noticia li span.date { background: url(../Images/bg_date_azul.gif) no-repeat; font-size: 1em; color: #fff; margin-top: .9em; padding: .1em .5em .3em .5em }
div.box_noticia div.text { float: left; width: 20em; padding-top: .5em; margin-top: 0.8em }
ul.box_noticia p { font-size: 1.2em; color: #474747; margin: .9em 0 .5em 0 }
ul.box_noticia p a { font-size: 1.2em; color: #474747; margin: .9em 0 .5em 0 }
.jump { clear: both; height: .2em }
div.wrapper_izda { margin-bottom: 0 }
div.banners_pie { height: 16.3em; clear: both; border-top: 0; padding: 1.4em 0 1.7em 0; overflow: hidden }
#wrapperBot { background: #1d3063 url(../Images/bg_azul_bot.gif) repeat-x left top }
#wrapperBotLeft { background: url(../Images/bg_pie_left.gif) no-repeat left top; padding-left: 1em; width: 97.4em; margin: 0 auto }
#wrapperBotRight { background: url(../Images/bg_pie_right.gif) no-repeat right top }
div.footer { background: none; height: 7em; clear: both }
div.footer ul { background: none; margin-top: 1em }
div.banners_pie ul { border-top: 1px solid #3788c3; border-bottom: 1px solid #406595; height: 11em; padding: 2em 0; margin: 2em 2.8em 0 1.55em }
div.banners_pie ul li { display: block; float: left; margin: 0 1.55em }
div.banners_pie ul li img { width: 19.8em; height: 9.8em; border: 1px solid #cacaca }
div.footer ul li { border-right: 0.1em solid #fff }
div.footer ul li a { color: #fff; font-size: 1.1em }
#newsbox { height: 31.7em; overflow: hidden; margin: 0 0 4em 1em }
#newsbox .notdet { height: 31.7em; width: 67.9em; float: left; clear: right; background: #1197e5 url(../Images/bg_news_car.gif) repeat-x left top }
#newsbox .notdet a { color: #fff }
#newsbox img.artpic { width: 410px; float: right }
#newsbox h3.titNewsC { margin: 2em 1.8em 0em 2em; padding: 0; color: #fff; font-size: 1.8em; font-weight: bold; border: 0; display: table }
#newsbox p.bodNewsC { padding: 0 1em .5em 2.9em; color: #333; font-size: 1.2em; font-weight: normal; width: 16em }
#newsbox { height: 31.7em; overflow: hidden; margin: 0 0 4em 1em }
#newsboxcar { margin-bottom: 4em }
#newsboxcar ul#slider li { height: 31.7em; width: 67.9em; float: left; clear: right; background: #1197e5 url(../Images/bg_news_car.gif) repeat-x left top; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px }
#newsboxcar ul#slider li a { color: #fff; padding-left: 0.2em }
#newsboxcar ul#slider li img.artpic { width: 410px; float: right }
#newsboxcar ul#slider li h3.titNewsC { margin: 2em 1.8em 0.4em 3em; padding: 0; color: #fff; font-size: 1.8em; font-weight: bold; border: 0; display: block; height: auto; width: 9em }
#newsboxcar ul#slider li p.bodNewsC { padding: 0 1em .5em 4.8em; color: #333; font-size: 1.2em; font-weight: normal; width: 14em }
.socialtabmarco { background: #c7cfce; padding: 1px; overflow: hidden; width: 19.9em; margin-top: 1.8em; padding: 1px 0 0 1px }
ul#socialtabs { display: block; width: 21.8em; overflow: auto; border-bottom: 0 }
ul#socialtabs li { background: #1197e5 url(../Images/bg_soctab_off.gif) repeat-x left top; display: table-cell; width: 5.3em; text-transform: uppercase; color: #fff; font-size: 1.2em; padding: .6em 0 0.4em 0; vertical-align: middle; font-weight: bold; text-align: center; border-right: 1px solid #9fc2de; height: 1.6em; cursor: pointer }
ul#socialtabs li.last { width: 4.7em; border-right: 0; padding-right: 0px }
ul#socialtabs li img { vertical-align: middle; margin-top: -4px }
ul#socialtabs li.active { background: #fff url(../Images/bg_soctab_on.gif) repeat-x left top; color: #2071b2 }
ul#socialtabs li span.fbicon { background: url(../Images/ico_fb_off.gif) no-repeat left center; width: 2.2em; height: 2.2em; display: block; margin: -.5em 1.8em }
ul#socialtabs li.active span.fbicon { background: url(../Images/ico_fb_on.gif) no-repeat left center; width: 2.2em; height: 2.2em }
ul#socialtabs li span.twicon { background: url(../Images/ico_twitter_off.png) no-repeat left center; width: 2.2em; height: 2.2em; display: block; margin: -.5em 1.8em }
ul#socialtabs li.active span.twicon { background: url(../Images/ico_twitter_on.png) no-repeat left center; width: 2.2em; height: 2.2em }
.socialmod { border: 1px solid #c7cfce; border-top: 0; width: 18.2em; padding: 2.2em 0.8em 0.2em 0.8em; overflow: hidden; margin-bottom: 1em }
.socialmod h2 { font-size: 1em !important; color: #294e9f !important; height: 4em; font-weight: normal }
.socialmod h2 span { font-size: 1.5em !important; color: #294e9f !important; height: 4em }
.socialmod h2 { background: url(../Images/logo_azul.gif) no-repeat left top; padding-left: 4.8em }
.socialmod ul { display: block }
.socialmod img { display: block; margin: .5em }
.socialmod .mclistado { height: 17em; overflow: auto; display: block; padding: 0.8em 0; border-top: 1px solid #ccc; clear: both; margin-top: 2em }
.socialmod p.fblike { margin: 0 0.9em 0 5em; padding-top: .4em }
.socialmod p.fblike img { float: left; vertical-align: middle; margin-top: -0.4em; margin-right: 1.2em }
.socialmod ul li { color: #747474; font-size: 1.1em; clear: both; margin-bottom: 0.3em; border-bottom: 1px solid #ccc; padding-bottom: .3em }
.socialmod ul li span { color: #3b5998; font-weight: bold }
.socialmod ul li img.soc_avat { width: 2.5em; float: left; margin: 0.2em 0.5em 0.5em 0.5em }
.socialblogs ul li img.soc_avat { width: 2.5em; float: left; margin: 0.5em }
.socialmod ul li a.moresoc { clear: both; color: #3b5998; display: block }
.socialtw ul li a { color: #3b5998 }
.socialfb ul li img { clear: both; margin: 0.3em 0 0.8em 0; width: 8em }
.socialblogs ul li img { width: 3em; margin: 0.2em 0.5em 0.5em 0.5em; float: left }
#botcarousel { overflow: hidden; margin: 2em 2.8em 0 0.8em; padding-top: 0; padding-left: 1.4em; border-top: 1px solid #3788c3; border-bottom: 1px solid #406595; height: 11em }
#botcarousel li { float: left; clear: right; width: 800px; margin: 10px 0 }
#botcarousel li a { float: left; clear: right; margin: 0 10px }
#marcocar div.anythingSlider .back a { background: url(../Images/bg_botcarousel_lft.gif) no-repeat left 30px }
#marcocar div.anythingSlider .forward a { background: url(../Images/bg_botcarousel_rgt.gif) no-repeat right 30px }
#marcocar div.anythingSlider .anythingWindow { border-bottom: 1px solid #406595; padding-bottom: 10px }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	ul#socialtabs li.last { padding-right: 4px }
}
.marcoBlg { border: 1px solid #d2dcdf; background: -moz-linear-gradient(top, #0491e4 0%, #e9eef0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0491e4), color-stop(100%, #e9eef0)); background: -webkit-linear-gradient(top, #0491e4 0%, #e9eef0 100%); background: -o-linear-gradient(top, #0491e4 0%, #e9eef0 100%); background: -ms-linear-gradient(top, #0491e4 0%, #e9eef0 100%); background: linear-gradient(top, #0491e4 0%, #e9eef0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0491e4', endColorstr='#e9eef0', GradientType=0); }
.img_blog { margin: 1em 1em 1em 1em; border: 1px solid #036ead; width: 6em; float: left; }
.text_blog { padding: 0 1em 2em 1em; margin-left: 8.5em; border-top: none; margin-top: 0; background: -moz-linear-gradient(top, #feffff 0%, #f2f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #f2f5f5)); background: -webkit-linear-gradient(top, #feffff 0%, #f2f5f5 100%); background: -o-linear-gradient(top, #feffff 0%, #f2f5f5 100%); background: -ms-linear-gradient(top, #feffff 0%, #f2f5f5 100%); background: linear-gradient(top, #feffff 0%, #f2f5f5 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#f2f5f5', GradientType=0); padding-bottom: 2em }
.img_blog img { border: 2px solid #fff; padding: 1px }
.text_blog h3 a { color: #0e69af; text-decoration: none; }
div.contenedor_subhome div.contenido .text_blog p { margin: .5em 0 0 0; }
div.contenedor_subhome div.contenido .text_blog p.a11 { margin: 0em 0 1em; }
.text_blog h3 a:hover { text-decoration: underline; }
.text_blog p a:hover { text-decoration: underline; }
.text_blog p a { text-decoration: none; color: #0e69af }
.text_blog h3 { height: auto; font-size: 1.4em; font-weight: bold; padding: 1.2em 0 0 0; margin: 0 0 -0.5em 0; background-color: transparent; }
.text_blog h3 a { color: #fff; text-decoration: none; padding-left: 0; color: #0e69af }
