html {
margin:0 auto;
}

body {
color:#333;
font-size:62.5%;
background-color:#F8F8F8;
line-height:1.4em;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
margin:0.5em auto 0;
padding:0;
}

.link_sin_efectos {
color:#FFF;
text-decoration:none;
cursor:pointer;
}

.enlace_sin_efectos {
color:#000;
text-decoration:none;
cursor:pointer;
}

.sin_interlineado {
line-height:normal;
margin-left:5px;
}

.contenedor_centrar_contenido {
text-align:center;
max-width:1280px;
margin:10px auto;
}

.contedor {
float:left;
width:100%;
text-align:center;
margin:0 auto;
}

.separador_izquierda,.separador_derecha {
float:left;
width:3px;
height:15px;
background:url(img/separador.png) no-repeat;
}

h1 {
font-size:1em;
font-weight:700;
line-height:1px;
}

.textoslegales {
font-size:1.3em;
line-height:20px;
}

.contenedor_menu_cabecera_titulo {
float:left;
width:100%;
min-height:40px;
}

.menu_cabecera_titulo_arriba {
float:left;
min-height:20px;
width:100%;
line-height:1.0;
background:#000;
}

.menu_cabecera_titulo_arriba_trozo_izquierda,.menu_cabecera_titulo_arriba_trozo_izquierda_letra,.menu_cabecera_titulo_arriba_trozo_izquierda_sin_serarador {
float:left;
min-height:20px;
margin-left:10px;
padding-right:5px;
}

.menu_cabecera_titulo_arriba_trozo_derecha,.menu_cabecera_titulo_arriba_trozo_derecha_sin_serarador {
float:right;
margin-left:10px;
padding-right:5px;
font-size:16px;
}

.menu_cabecera_titulo_abajo {
float:left;
background:#c00;
min-height:22px;
width:100%;
line-height:1.0;
}

.menu_cabecera_titulo_abajo_trozo_izquierda {
float:left;
font-weight:700;
border:none;
margin-left:10px;
height:20px;
}

.menu_cabecera_titulo_abajo_trozo_izquierda_texto {
float:left;
margin-top:4px;
}

.menu_cabecera_titulo_abajo_trozo_derecha {
float:right;
font-weight:700;
border:none;
margin-left:10px;
height:20px;
padding-right:5px;
}

.cuadro_texto {
float:left;
height:10px;
margin-top:3px;
font-size:10px;
}

.menu_cabecera_titulo_abajo_trozo_derecha_texto {
float:left;
margin:3px 0 0 5px;
}

.icono_muralla {
float:left;
background:url(img/icono_muralla.png) no-repeat;
width:21px;
height:15px;
margin-top:2px;
cursor:pointer;
}

.icono_cubo {
float:left;
background:url(img/icon.png) no-repeat;
width:14px;
height:15px;
margin-top:2px;
margin-left:2px;
}

.color_de_fondo_rojo,.color_de_fondo_verde,.color_de_fondo_negro,.color_de_fondo_gris {
float:left;
width:12px;
height:12px;
background:url(img/rojo.png) no-repeat;
margin:4px 0 0 3px;
}

.color_de_fondo_verde {
background:url(img/verde.png) no-repeat;
}

.color_de_fondo_negro {
background:url(img/negro.png) no-repeat;
}

.color_de_fondo_gris {
background:url(img/gris.png) no-repeat;
}

.fotografia {
float:left;
width:60%;
background:red;
height:200px;
}

.accesos_directos {
float:right;
width:300px;
height:200px;
background:blue;
}

.pie_pagina {
float:left;
width:100%;
min-height:20px;
margin:5px 0 0;
}

.pie_pagina_texto_izquierda,.pie_pagina_texto_izquierda_sin_separador {
float:left;
margin-left:10px;
padding:2px 7px 0 0;
}

.contiene_noticia {
float:left;
width:100%;
color:#000;
min-height:5px;
text-align:left;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
overflow:hidden;
}

.texto_noticia_izquierda,.texto_noticia_derecha {
min-height:5px;
width:auto;
}

.separador_texto_noticia_derecha {
width:10px;
min-height:5px;
float:right;
}

.separador_texto_noticia_izquierda {
width:10px;
min-height:5px;
float:left;
}

.foto_noticia_izquierda,.foto_noticia_derecha {
float:left;
background:url(img/fotos.jpg) no-repeat;
width:100px;
min-height:50px;
margin-left:0;
padding-left:10px;
height:63px;
}

.foto_publicacion_izquierda {
float:left;
background:url(img/fotos.jpg) no-repeat;
width:100px;
min-height:100px;
margin-left:0;
padding-left:10px;
height:63px;
}

.foto_noticia_derecha {
float:right;
margin-right:5px;
}

.pie_noticia {
border:1px solid #666;
border-top:none;
background:#d5d5d5;
}

.fecha {
float:left;
height:20px;
margin-top:178px;
padding-left:10px;
padding-right:5px;
}

.separador_lugo_directo {
float:left;
border-left-style:solid;
border-left-width:5px;
height:auto;
margin:0;
}

.separador_lugo_directo_texto {
float:left;
font-weight:700;
margin:2px 0 0 5px;
}

.menu_principalvertical {
height:34px;
margin-top:2px;
float:right;
}

.texto_menu_principalvertical {
float:right;
text-align:left;
height:20px;
font-weight:700;
margin:18px 0 0;
}

.foto_menu_principalvertical {
float:left;
width:25px;
height:30px;
margin-top:5px;
}

.acceso_linea_fondo {
float:left;
height:3px;
width:160px;
margin-top:1px;
}

.contenedor_migas {
float:left;
width:78.3%;
clear:right;
}

.migas {
float:left;
height:20px;
margin-top:0.5em;
margin-left:5px;
}

.migas1 {
float:left;
height:20px;
margin-top:0.5em;
margin-left:0.6em;
}

.cabecera_menu {
float:left;
width:200px;
height:70px;
margin-bottom:10px;
background:url(img/fototeca_menu.png) no-repeat;
}

.texto_cabecera_menu {
float:left;
margin-left:60px;
width:120px;
font-weight:700;
}

.menu_iconos_1,.menu_iconos_2 {
float:left;
width:190px;
height:52px;
margin-top:50px;
}

.menu_iconos_2 {
margin-top:10px;
}

.imagen_menu_iconos_1,.imagen_menu_iconos_2 {
float:left;
width:52px;
height:52px;
background:url(img/accesibilidade.png) no-repeat;
}

.imagen_menu_iconos_2 {
background:url(img/mapa.png) no-repeat;
}

.texto_menu_iconos_1,.texto_menu_iconos_2 {
float:left;
width:128px;
margin:10px 0 0 10px;
}

.texto_menu_iconos_2 {
margin-top:16px;
}

.titulo_noticias {
float:left;
width:100%;
border-left-style:solid;
border-left-width:7px;
margin:1.5em 0 0.5em !important;
}

.titulo_noticias_texto {
float:left;
line-height:1.0;
font-weight:700;
text-align:left;
width:98%;
border-bottom-style:solid;
border-bottom-width:1px;
margin:2px 0 0 5px;
}

.titulo_cada_noticia {
float:left;
width:100%;
margin-top:20px;
text-align:left;
}

.texto_cada_noticia {
float:left;
width:100%;
text-align:justify;
line-height:1.0;
}

.imagen_cada_noticia {
float:right;
width:200px;
height:134px;
margin-left:10px;
margin-bottom:10px;
background:url(img/museog.jpg) no-repeat;
}

.contedor_contactoalcalde {
border:1px solid #DDD;
width:25.5%;
background-color:#EAEAEA;
float:right;
color:#000;
margin-top:1.9em;
}

.contedor_contactoalcalde h2 {
color:#FFF;
width:100%;
text-align:right;
padding-top:5px;
padding-bottom:5px;
line-height:1.0;
margin:0;
}

.contedor_contactoalcalde .botoneracontacto {
text-align:center;
padding-bottom:10px;
padding-top:10px;
}

.lista_2_partes_axenda {
float:left;
width:99%;
list-style:none;
margin:0;
padding:0;
}

.li_izquierda_axenda {
float:left;
text-align:left;
margin-top:2em;
}

.li_derecha_axenda {
float:right;
text-align:left;
margin-top:2em;
background-color:#eaeaea;
}

.ficha_trabajo_axenda {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:6px;
width:100%;
padding:0;
}

.li_ficha_trabajo_axenda {
border:1px solid #ddd;
border-bottom:none;
width:45%;
line-height:1.0;
background:#EAEAEA none repeat scroll 0;
float:left;
min-height:30px;
overflow:hidden;
color:#000;
padding-right:0.3em;
border-color:#DDD;
border-style:solid solid none;
border-width:1px 1px medium;
}

.ficha_trabajo_borde_axenda {
float:right;
border-top:1px solid #ddd;
width:54%;
height:1px;
}

.li_ficha_contiene_zona_trabajo_axenda {
border:1px solid #ddd;
border-top:none;
background:#EAEAEA none repeat scroll 0;
float:left;
padding-bottom:2%;
width:100%;
border-color:#DDD;
border-style:none solid solid;
border-width:medium 1px 1px;
}

.ficha_trabajo_zona_trabajo_axenda {
float:left;
width:93.4%;
border:1px solid #ddd;
background:#fff;
margin:2% 2% 0;
padding:1%;
}

.p_ficha_trabajo_zona_trabajo_axenda_titulo {
font-weight:700;
text-decoration:none;
}

.lista_ficha_trabajo_zona_trabajo_axenda {
float:left;
list-style:none;
width:100%;
margin:0 0 20px;
padding:0;
}

.tabla_calendario_axenda {
float:right;
text-align:center;
width:100%;
}

.link_tabla_calendario_axenda {
text-decoration:none;
color:#fff;
}

.td_calendario_axenda_fleclas {
font-weight:400;
}

.td_calendario_axenda_nombre_dias {
background:#000;
color:#fff;
font-weight:400;
}

.td_calendario_axenda_sin_dias {
background:#555;
line-height:1.0;
}

.td_calendario_axenda_dias {
background:#ccc;
color:#000;
line-height:1.0;
}

.td_calendario_axenda_hoy {
color:#fff;
line-height:1.0;
}

.mesCalendario {
float:right;
width:100%;
}

.moverMesIzq {
color:#FFF;
float:left;
text-align:left;
font-weight:400;
line-height:1.0;
margin:0;
padding:0.2em 0;
}

.textoMes {
font-weight:400;
color:#FFF;
float:left;
margin-left:0.1em;
margin-right:0.1em;
text-align:center;
line-height:1.0;
padding:0.2em 0;
}

.moverMesDer {
color:#FFF;
font-weight:400;
float:right;
text-align:right;
line-height:1.0;
margin:0;
padding:0.2em 0;
}

.select_motivo {
border:1px solid #DDD;
color:#333;
display:block;
}

.fondo_gris {
background-color:#EAEAEA;
padding-left:1em;
}

.separador1 {
height:1em;
}

.texto_titulo_etiqueta_axenda {
border-left-style:solid;
border-left-width:5px;
float:left;
font-weight:700;
padding-left:5px;
margin:4px 0 0 5px;
}

.caption_calendario_axenda {
display:none;
}

.formulario_busqueda {
padding-top:0.5em;
margin:0 0 0.3em;
}

.titulo_combo {
color:#333;
}

.li_izquierda_buzon {
float:left;
width:70%;
text-align:left;
}

.li_derecha_buzon {
float:right;
width:29%;
text-align:left;
}

.fieldset_buzon {
border:1px solid #ddd;
padding-left:10px;
}

.lista_fieldset {
list-style:none;
float:left;
width:100%;
margin:10px 0;
padding:0;
}

.li_fieldset,.li_fieldset_centrado {
list-style:none;
float:left;
width:90%;
color:#000;
margin:10px 0;
}

.boton_fieldset {
border:none;
margin-bottom:20px;
padding:0 10px;
}

.li_lista_derecha_buzon {
border-left-style:solid;
border-left-width:5px;
padding-left:10px;
margin-bottom:5px;
border-color:#CE132A;
}

.link_lista_buzon {
text-decoration:none;
color:#CE132A;
}

.lista_ficha_concejal {
float:left;
width:100%;
list-style:none;
border:1px solid #ddd;
background:#eaeaea;
margin:32px 0 0;
padding:0;
}

.li_ficha_concejal_foto {
float:left;
width:102px;
height:153px;
background:url(img/economia.png) no-repeat;
padding-bottom:20px;
margin:20px 20px 0;
}

.li_ficha_concejal_datos_personales {
float:left;
width:40%;
}

.lista_concejal_datos_personales {
float:left;
width:100%;
list-style:none;
margin:20px 0 0;
padding:0;
}

.li_concejal_datos_personales {
float:left;
width:100%;
margin:5px 0;
}

.concejal_datos_personales_izq {
float:left;
text-align:left;
width:35%;
}

.concejal_datos_personales_der {
float:left;
text-align:left;
width:64.9%;
}

.li_ficha_concejal_links {
float:right;
width:34%;
}

.lista_links_concejal {
list-style:none;
width:100%;
margin:0 5px 20px 0;
padding:0;
}

.li_ficha_concejal_titulo {
font-weight:700;
text-align:center;
margin-bottom:20px;
margin-right:0;
}

.li_links_concejal {
border-left-style:solid;
border-left-width:5px;
text-indent:10px;
margin-top:5px;
text-align:left;
line-height:1em;
}

.li_links_concejal_anos {
border-left-style:solid;
border-left-width:5px;
text-indent:10px;
margin-top:5px;
margin-left:5px;
text-align:left;
line-height:1em;
}

.ficha_trabajo {
float:left;
list-style:none;
margin-top:30px;
width:70%;
margin-left:0;
padding:0;
}

.ficha_trabajo_borde {
float:right;
border-top:1px solid #ddd;
width:64.9%;
height:1px;
}

.ficha_trabajo_borde_concelleria {
float:right;
border-top:1px solid #ddd;
width:60%;
height:1px;
}

.li_ficha_contiene_zona_trabajo {
float:left;
border:1px solid #ddd;
border-top:none;
width:100%;
padding-bottom:2%;
background:#eaeaea;
}

.ficha_trabajo_zona_trabajo {
float:left;
width:96%;
border:1px solid #ddd;
background:#fff;
margin:2% 2% 0;
}

.ficha_trabajo_zona_trabajo_paginacion {
float:left;
width:96%;
margin:2% 2% 0;
}

.ficha_trabajo_copia {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:30px;
width:100%;
padding:0;
}

.lista_noticias_concejalias {
float:left;
list-style:none;
width:79%;
margin:10px 0 0 10%;
padding:0;
}

* html .lista_noticias_concejalias {
margin-left:5%;
}

.li_noticias_concejalias {
float:left;
border-bottom:none;
width:100%;
text-align:left;
margin:0 0 10px;
}

.imagen_noticias_concejalia_derecha {
float:right;
margin-left:1px;
}

.texto_titulo_etiqueta_concejalia {
float:left;
border-left-style:solid;
border-left-width:5px;
padding-left:5px;
text-align:left;
margin:4px 0 0 5px;
}

.lista_elementos_concejalia {
float:right;
width:25%;
list-style:none;
margin-top:45px;
padding:0;
}

.li_elementos_concejalia {
float:left;
margin-top:10px;
}

.li_elementos_concejalia_derecha {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:1em;
}

.imagen_elementos_concejalia {
float:left;
width:69px;
height:66px;
margin-right:5px;
}

.imagen_elementos_concejalia_derecha {
float:left;
margin-right:5px;
}

.imagen_lista_elementos_concejalia {
float:left;
text-decoration:none;
text-align:left;
}

.imagen_lista_elementos_concejalia_derecha {
float:left;
text-align:left;
text-decoration:none;
}

.li_arriba_corporacion {
float:left;
width:100%;
text-align:left;
border:1px solid #ddd;
background:#eaeaea;
}

.li_abajo_corporacion {
float:left;
width:100%;
text-align:left;
}

.titulo_li_arriba_corporacion {
float:right;
background:#000;
color:#fff;
font-weight:700;
margin:0 0 10px 10px;
padding:2px 10px;
}

.lista_arriba_corporacion {
float:left;
width:100%;
list-style:none;
margin:0;
padding:0 0 20px;
}

.li_arriba_corporacion_imagen {
float:left;
width:173px;
height:151px;
background:url(img/corporacion.png) no-repeat;
margin:10px 0 0 10px;
}

.li_arriba_corporacion_texto {
float:left;
width:35%;
text-align:justify;
margin:40px 0 10px 10px;
}

.li_arriba_corporacion_lista {
float:left;
width:25%;
}

.lista_arriba_corporacion_lista {
float:right;
list-style:none;
overflow:hidden;
margin:0;
padding:0;
}

.li_lista_arriba_corporacion_lista {
border-left-style:solid;
border-left-width:5px;
text-indent:10px;
margin:5px 0 0 10px;
}

.p_abajo_corporacion {
margin:30px 0 0;
}

.li_izquierda_gabinete {
float:left;
width:70%;
min-height:400px;
text-align:left;
border:1px solid #ddd;
background:#eaeaea;
}

.li_derecha_gabinete {
float:right;
min-height:400px;
width:29%;
text-align:justify;
border:1px solid #ddd;
background:#eaeaea;
}

.li_derecha_gabinete h3 {
float:left;
width:100%;
text-align:right;
color:#fff;
vertical-align:baseline;
line-height:1.0;
font-size:1em;
margin:0 0 0.2em;
padding:0.2em 0;
}

.li_derecha_gabinete img {
float:left;
text-align:center;
color:#fff;
padding:0 2px 2px 0;
}

.li_derecha_gabinete p {
width:95%;
padding-left:5%;
text-align:justify;
margin-bottom:0.4em;
margin-top:0.4em;
}

.lista_notas_prensa_gabinete {
float:left;
width:100%;
list-style:none;
margin:20px 0 0;
padding:0;
}

.li_notas_prensa_gabinete_cabecera_izquierda,.li_notas_prensa_gabinete_cabecera_derecha {
text-align:left;
width:56%;
float:left;
text-indent:20px;
color:#fff;
font-weight:700;
padding:3px 0;
}

.li_notas_prensa_gabinete_cabecera_derecha {
width:20%;
margin-left:1%;
}

.li_notas_prensa_gabinete_izquierda,.li_notas_prensa_gabinete_derecha {
text-decoration:none;
text-align:left;
width:56%;
background:#eaeaea;
float:left;
text-indent:20px;
margin-top:2px;
overflow:hidden;
color:#333;
padding:3px 0;
}

.li_notas_prensa_gabinete_derecha {
width:20%;
margin-left:1%;
text-align:right;
}

.todo_fotografia {
width:100%;
float:left;
background-repeat:repeat-y;
}

.barra_izquierda_fotografia {
width:0;
float:left;
margin-top:60px;
}

.contenedor_central_fotografia {
margin-top:20px !important;
line-height:1.1em;
}

.zona_derecha_fotografia {
float:right;
text-align:left;
}

.zona_trabajo_fotografia {
margin-right:165px;
min-height:1px !important;
height:auto !important;
}

.trozo_fotografia {
float:left;
background:blue url(img/cabecera.jpg) no-repeat;
height:198px;
}

.trozo2_fotografia {
width:0;
float:left;
background:red;
}

.margen_fotografia {
width:3%;
float:left;
height:1px;
}

.ficha_locais {
float:left;
list-style:none;
width:97%;
border:1px solid #ddd;
margin:1.9em 0 0;
padding:1%;
}

.ficha_persoal {
float:left;
margin-top:15px;
width:97%;
border:1px solid #ddd;
padding:1%;
}

.ficha_persoal dt {
display:block;
width:96%;
text-align:justify;
margin:1em;
}

.spacer_1em {
clear:both;
height:0.5em;
}

.ficha_trabajo_axenda div.contenidoPaginas {
margin-top:0;
}

.todo_contenedor {
width:991px;
margin:0.6em auto;
}

.cada_imagen {
display:inline;
color:#FFF;
float:left;
font-weight:700;
min-height:170px;
text-decoration:none;
width:30%;
margin:0 15px 15px 0;
}

.pieImagen {
float:left;
text-align:right;
width:90%;
padding:0 10% 0 0;
}

.breve_imagen {
float:left;
min-height:200px;
text-align:center;
}

.breve_imagen a {
border:1px solid #DDD;
color:#FFF;
float:left;
font-weight:700;
height:190px;
text-decoration:none;
width:160px;
margin:0 15px 15px 0;
}

.modificado {
width:73%;
margin-top:0.7em;
}

.alto {
margin-top:1.9em;
}

.radio {
float:right;
width:10%;
}

html:first-child .radio {
float:right;
width:12%;
}

.pieImagenPeq {
width:85%;
background:#FFF none repeat scroll 0;
float:left;
text-align:center;
}

.li_panoramicas {
background:#E6E6E6 no-repeat;
border:1px solid #DDD;
float:left;
height:160px;
text-decoration:none;
width:100%;
text-align:center;
}

.cada_imagen2 {
color:#FFF;
float:left;
font-weight:700;
height:170px;
text-decoration:none;
width:20%;
margin:0 15px 15px 0;
}

.pieImagen2 {
width:90%;
background:#FFF none repeat scroll 0;
float:left;
text-align:center;
font-weight:400;
}

.bordeImagen {
border:20px solid #EAEAEA;
}

.postal {
border:0;
margin-top:15px;
margin-bottom:15px;
}

.imagen2 {
border:0;
margin-top:10px;
}

.enlaceImagen {
text-decoration:none;
color:#FFF;
}

.marcoPostal {
border:10px solid #EAEAEA;
text-align:left;
float:left;
width:97%;
}

.titulo {
color:#C00;
font-weight:700;
font-size:1.2em;
}

.vistaPostal {
float:left;
margin-left:1em;
margin-right:1em;
}

.margen60 {
margin-top:60px;
}

.marcoFotoPostal {
min-height:15%;
min-width:15%;
float:left;
}

.centrado {
text-align:center;
margin-top:2em;
}

.p_estadisticas,.p_estadisticas2 {
float:left;
width:99%;
text-align:left;
font-weight:700;
margin:30px 0 20px;
}

.p_estadisticas2 {
font-weight:400;
margin:5px 0 5px 5px;
}

.borde_estadisticas {
border-left-style:solid;
border-left-width:5px;
float:left;
}

.agenda_titulo {
float:left;
width:100%;
min-height:20px;
text-align:left;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
text-decoration:none;
line-height:1.0;
font-weight:700;
}

.agenda_texto,.agenda_texto_fondo {
float:left;
width:100%;
color:#000;
min-height:30px;
text-align:left;
margin-top:0;
margin-bottom:5px;
overflow:hidden;
}

.transparente {
background-color:transparent;
}

.contenidoPaginas {
margin-left:10px;
margin-top:1.9em;
text-align:justify;
line-height:14pt;
}

.contenidoPaginas .serviciosContenido {
display:block;
margin-top:15px;
margin-bottom:0.3em;
text-align:justify;
line-height:14pt;
font-size:0.9em;
}

.contenidoPaginas .serviciosContenido .servicio {
height:20px;
margin-left:5px;
text-decoration:none;
color:#333;
cursor:pointer;
}

.contenidoPaginas p.inscripcion {
text-align:right;
margin-top:1em;
}

.contenidoTexto {
float:left;
margin-left:10px;
margin-top:1.9em;
text-align:justify;
line-height:14pt;
}

.contiene_catedral {
float:left;
width:97%;
text-align:left;
padding:0 0 1%;
}

.ul_catedral {
float:right;
list-style:none;
}

.li_catedral {
text-align:center;
margin:0 0 10px;
}

.lista_textos_breves {
border:1px solid #ddd;
list-style:none;
float:left;
width:97%;
margin:1.9em 0 0;
padding:1%;
}

.lista_textos_breves li {
display:block;
margin:1em;
}

.lista_textos_breves .pie_paginacion {
text-align:center;
line-height:14pt;
color:#000;
}

.contenedor_cartaServicios {
background-color:#EAEAEA;
border:1px solid #DDD;
color:#000;
margin-top:2.5em;
float:left;
width:99%;
padding:0;
}

.contenedor_cartaServicios h2 {
background-color:#C00;
color:#FFF;
font-size:1.2em;
height:30px;
margin-top:0;
text-align:left;
padding:7px 0 0 10px;
}

.etiqueta {
float:left;
width:8em;
}

.formularioDerecha {
width:48%;
float:right;
text-align:justify;
margin:0 0 0 1em;
}

.formularioIzquierda {
width:48%;
float:left;
text-align:justify;
margin:0 0 0 1em;
}

.formularioTramite {
float:left;
width:96%;
text-align:left;
margin:0 0 2em 1em;
}

.input_text_cartaservicios {
width:50%;
border:1px solid #ddd;
}

.input_tramites {
border:1px solid #ddd;
float:left;
}

.justificar {
text-align:justify;
font-size:0.9em;
padding:0 1em;
}

.tituloContacta {
float:right;
padding-right:1em;
}

.fotoContacta {
float:left;
padding-left:1em;
}

.separador_descargas {
border-left-style:solid;
border-left-width:3px;
color:#c00;
}

.estilo_base {
color:#333;
font-weight:400;
margin-bottom:2px;
}

.conten_fotos_detalles {
float:right;
width:340px;
margin:20px 0 5px;
}

.foto_grande_detalle {
float:right;
margin-bottom:7px;
text-align:center;
font-size:0.9em;
}

foto_grande_detalle img {
width:320px;
}

.foto_pequena_detalle img {
width:100px;
height:67px;
cursor:pointer;
margin:0 0 7px 10px;
}

.ficha_enlaces {
border:1px solid #DDD;
float:left;
list-style:none;
text-align:justify;
width:97%;
margin:2.5em 0 0;
padding:1%;
}

.li_ficha_enlaces {
display:block;
float:left;
text-align:left;
padding-left:10px;
width:96%;
margin:1em;
}

.texto_enlaces_descripcion {
color:#000;
float:left;
padding:5px 0 0;
}

.mapaRueiro {
width:72%;
line-height:0;
float:left;
margin:1.9em 0 15px;
}

.mapaRueiro img {
display:inline;
margin:0;
padding:0;
}

.listado_MapaRueiro {
float:right;
width:27%;
text-align:justify;
border:1px solid #ddd;
background-color:#eaeaea;
min-height:440px;
margin:29px 0 15px;
}

.listado_MapaRueiro h3 {
width:100%;
text-align:right;
color:#fff;
line-height:1.0;
font-size:1em;
margin:0 0 0.3em;
padding:0.2em 0;
}

.listado_MapaRueiro ul {
list-style:none;
padding-left:0.5em;
margin:0;
}

.listado_MapaRueiro ul li {
margin:0.3em 0;
}

.mapaParroquias {
line-height:0;
width:700px;
margin:29px 0 15px;
}

.mapaParroquias img {
display:inline;
float:right;
margin:0;
padding:0;
}

.mapaParroquias .formularioMapa {
float:right;
width:280px;
height:110px;
line-height:1.2;
text-align:left;
margin:0;
padding:0;
}

.listado_parroquias {
border-top-style:solid;
border-top-width:2px;
text-align:center;
color:#000;
margin:0.3em 5em;
padding:0.3em 0;
}

.lista_noticias {
float:left;
margin-left:0;
margin-top:32px;
width:100%;
border:1px solid #ddd;
padding:0;
}

.lista_noticias_peq {
float:left;
margin-top:30px;
width:70%;
margin-left:0;
border:1px solid #ddd;
padding:0;
}

.lista_noticias .sin_interlineado,.lista_noticias_peq .sin_interlineado {
display:block;
text-indent:0;
margin:1em;
}

.lista_noticias .pie_paginacion,.lista_noticias_peq .pie_paginacion {
text-align:center;
line-height:14pt;
color:#000;
display:block;
}

.lista_noticias .pie_paginacion p,.lista_noticias_peq .pie_paginacion p {
width:99%;
text-align:center;
line-height:14pt;
color:#000;
margin:1em 0 1.2em;
}

.listado_anos {
background:#EAEAEA none repeat scroll 0;
border:1px solid #DDD;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:20%;
margin:29px 0 0;
padding:0;
}

.ficha_textos_publicaciones {
float:left;
width:96%;
border:1px solid #ddd;
background:#fff;
margin:2% 2% 0;
}

.ficha_trabajo_publicaciones {
float:left;
list-style:none;
margin-top:30px;
width:78%;
margin-left:0;
padding:0;
}

.buscadorCallejero {
width:97%;
text-align:justify;
border:1px solid #ddd;
margin:2.5em 0 0;
padding:1%;
}

.mapaCallejero {
display:block;
width:100%;
height:400px;
margin:1em 0 0;
}

.lista_FAQ {
margin-top:1em;
width:97%;
padding:1%;
}

.lista_FAQ dt {
display:block;
width:96%;
text-align:justify;
border-top:1px solid #ddd;
padding-top:0.3em;
margin:1em;
}

.lista_FAQ dd p.anotacion {
margin-top:0.5em;
text-align:right;
font-size:0.9em;
color:#828282;
}

.lista_FAQ dt.pie_paginacion {
border:0;
display:block;
width:96%;
text-align:center;
font-size:0.9em;
padding-top:0.3em;
}

.contenedor_central_cuerpo_todo {
margin-top:10px !important;
line-height:1.1em;
width:100%;
}

.p_az {
float:left;
width:100%;
font-weight:700;
text-align:left;
margin:1em 0 0.5em;
}

.ul_az {
float:left;
list-style:none;
width:100%;
margin:1.9em 0 0;
padding:0;
}

.ul_az .li_az {
float:left;
background:#eaeaea;
border:1px solid #ddd;
width:100%;
margin:0 0 20px;
}

.ul_az li .p_titulo {
float:right;
text-align:right;
min-width:60%;
background:#CE132A;
color:#fff;
font-weight:700;
margin:0;
padding:0 3% 0 0;
}

.ul_az li .p_texto {
float:left;
width:90%;
text-align:left;
padding:10px 5% 0;
}

.ul_abecedario {
float:left;
border:1px solid #ddd;
background:#fff;
list-style:none;
width:89%;
margin:10px 0 0 5%;
padding:5px 0;
}

.ul_abecedario li {
float:left;
width:3.5%;
}

.ul_abecedario li a {
text-decoration:none;
font-weight:700;
color:#333;
}

.ul_abecedario li span {
border-right:6px solid #555;
height:16px;
width:0;
}

.ul_az li fieldset {
float:left;
width:60%;
border:none;
margin:10px 0 0 20%;
padding:0 0 10px;
}

.ul_az li fieldset legend {
position:absolute;
margin:-10000px 0 0;
}

.ul_az li fieldset label input {
float:left;
width:100%;
}

.ul_az li fieldset .boton {
border:none;
color:#fff;
margin:10px 0 0;
}

.ul_populares,.ul_populares2 {
float:left;
width:46%;
list-style:none;
margin:10px 0 0 4%;
padding:0 0 10px;
}

.ul_populares2 {
border-left:1px solid #bbb;
margin:10px 0 0;
padding:0;
}

.ul_populares li,.ul_populares2 li {
text-align:left;
float:left;
width:99%;
}

.ul_populares li a,.ul_populares2 li a {
float:left;
text-decoration:none;
font-weight:700;
border-left-style:solid;
border-left-width:5px;
margin:5px 0 0 10px;
padding:0 0 0 10px;
}

.p_az2,.p_az2_centrado {
float:left;
width:100%;
font-weight:700;
text-align:left;
margin:0;
}

.span_Az_A,.span_Az_z {
float:left;
font-size:3em;
font-family:Arial,Verdana,"Sans-serif";
font-weight:700;
padding:10px 0 0;
}

.span_Az_z {
font-size:1.4em;
margin:12px 0 0;
}

*:first-child+html .span_Az_z {
margin:7px 0 0;
}

.ul_az2 {
float:left;
width:100%;
list-style:none;
margin:20px 0;
padding:0;
}

.li_az2_izquierda_titulo,.li_az2_derecha_titulo {
text-align:left;
width:58%;
float:left;
text-indent:20px;
color:#fff;
font-weight:700;
padding:3px 0;
}

.li_az2_derecha_titulo {
width:41%;
margin-left:1%;
}

.li_az2_izquierda,.li_az2_derecha {
text-align:left;
width:58%;
background:#eaeaea;
float:left;
margin-top:2px;
padding:3px 0;
}

.li_az2_derecha {
width:38%;
margin-left:1%;
text-align:right;
padding-right:3%;
}

.a_az2 {
text-decoration:none;
font-weight:700;
display:inline;
padding:2px 15px;
}

.texto_menu_mapa {
float:left;
width:auto;
line-height:12px;
text-align:left;
border-bottom-width:0;
cursor:pointer;
color:#000;
font-weight:700;
border-bottom-color:#C00;
margin:20px 0 0;
}

.imagen_submenus1_mapa {
float:left;
width:110px;
height:70px;
background:url(img/escudo.png) no-repeat;
text-decoration:none;
border-bottom-style:solid;
border-bottom-width:4px;
border-bottom-color:#C00;
cursor:pointer;
}

.li_izquierda_mapa {
float:left;
text-align:left;
list-style:none;
width:99%;
text-decoration:none;
color:#000;
}

.p_izquierda_mapa {
border-left-style:solid;
border-left-width:5px;
color:#C00;
margin:10px 0 0 10px;
padding:0 0 0 5px;
}

.p_izquierda_mapa_2 {
border-left-style:solid;
border-left-width:5px;
color:#000;
text-indent:0;
margin:10px 0 0;
padding:0 0 0 5px;
}

.contedor_volante {
border:1px solid #DDD;
width:99%;
height:99%;
background-color:#FFF;
float:left;
color:#000;
padding-left:5px;
padding-top:10px;
text-align:left;
font-size:0.8em;
margin:0;
}

.lista_volante {
float:left;
width:100%;
list-style:none;
border:1px solid #ddd;
background:#EAEAEA;
margin:29px 0 0 5px;
padding:0;
}

.boton_volante {
border:none;
margin-bottom:20px;
margin-top:50px;
font-weight:700;
float:left;
text-align:left;
margin-left:50px;
background:#C00 none repeat scroll 0;
color:#FFF;
padding:0 0 0 5px;
}

.contenedor_central_volante {
float:left;
width:99%;
line-height:1.1em;
margin:0;
padding:0;
}

.lista_fielset_alta {
list-style:none;
float:left;
width:99%;
margin:10px 0;
padding:0;
}

.li_fieldset_alta {
float:left;
width:45%;
margin:10px 0 10px 10px;
}

.li_fieldset_altalargo {
float:left;
width:90%;
margin:10px 0 10px 10px;
}

.li_fieldset_centrado_alta {
float:left;
width:90%;
text-align:center;
margin:10px 0;
}

.select_idioma {
width:20%;
border:1px solid #ddd;
}

.input_text_altacorto {
width:40%;
border:1px solid #ddd;
}

.input_text_altalargo {
width:91%;
border:1px solid #ddd;
}

.resultado_operacion {
padding-top:10px;
text-align:left;
}

.datos_resultado_operacion {
padding-left:30px;
}

.p_botonvolver_centrado {
float:left;
width:100%;
text-align:center;
margin:20px 0 0;
}

.formularioContenido {
width:400px;
text-align:justify;
}

.colorError {
border:1px solid #C00;
}

.textoFormularioError {
text-align:justify;
color:#C00;
}

.parrafoErrores {
color:#C00;
text-align:justify;
margin:1em;
padding:1%;
}

.cajaCabecera {
min-height:20px;
}

.menu_cabecera_titulo_abajo_trozo_derecha_texto a {
text-decoration:none;
cursor:pointer;
color:#FFF;
}

.p_buscador {
font-weight:700;
width:100%;
text-align:justify;
margin:10px 0;
}

.ul_buscador {
width:100%;
list-style:none;
margin:0 0 25px;
padding:0;
}

.li_buscador_izquierda_titulo {
text-align:left;
text-indent:20px;
color:#fff;
font-weight:700;
padding:3px 0;
}

.li_buscador_izquierda {
text-align:left;
background:#eaeaea;
margin-top:2px;
padding:3px 0;
}

.formulariocontacto {
font-size:0.85em;
padding-left:5px;
padding-top:10px;
text-align:left;
margin:0;
}

.parrafoPostal {
color:#C00;
margin:0;
}

.alturaVacia {
height:1.5em;
}

.boton_fieldset_enlace {
border:none;
margin-bottom:20px;
margin-top:50px;
font-weight:700;
float:right;
margin-right:50px;
text-decoration:none;
cursor:pointer;
padding:0 10px;
}

.parrafoIndentado {
margin-left:0.5em;
}

.p_botonVolver_derecha {
text-align:center;
margin-bottom:1em;
}

.contendorEstadisticas {
text-align:center;
width:90%;
margin-left:5%;
margin-right:5%;
font-size:0.9em;
}

.titulo_estadisticas {
width:90%;
border-left-style:solid;
border-left-width:7px;
color:#C00;
margin:1.5em 5% 0.5em !important;
}

.titulo_estadisticas_texto {
line-height:1.0;
font-weight:700;
text-align:left;
width:98%;
border-bottom-style:solid;
border-bottom-width:1px;
margin:2px 0 0 5px;
}

.lista_estadisticas {
list-style:none;
width:92%;
font-size:1.3em;
text-align:left;
margin:20px 0 0 7%;
padding:5px;
}

.lista_estadisticas li {
border-left-style:solid;
border-left-width:5px;
border-left-color:#C00;
padding-left:5px;
margin:10px 20px 0 10px;
}

.lista_estadisticas li.portadaEstadisticas {
text-align:right;
padding-left:5px;
border:0;
margin:10px 20px 0 10px;
}

.lista_formulario_servicios {
width:30%;
list-style:none;
border:1px solid #DDD;
margin:30px 34%;
padding:1%;
}

.lista_formulario_servicios li {
text-align:right;
width:100%;
padding:2px 0 10px;
}

.lista_formulario_servicios li .inputFormulario {
width:200px;
}

.lista_formulario_servicios li.mensajeError {
text-align:justify;
}

.boton_entrar {
font-family:Arial,"Lucida Sans Unicode", Verdana, "Sans-serif";
border:none;
font-weight:700;
font-size:14.4px;
padding:0 10px;
}

.enlace_registrarse {
font-family:Arial,"Lucida Sans Unicode", Verdana, "Sans-serif";
font-size:14.4px;
font-weight:700;
text-decoration:none;
padding:1px 10px;
}

.boton_fieldset_postal {
border:none;
margin-bottom:20px;
margin-top:50px;
font-weight:700;
float:right;
margin-right:50px;
padding:0 10px;
}

.imprimir_cuerpo {
text-align:left;
margin:12px;
}

.imprimir_lista {
list-style:none;
}

.ficha_centros {
float:left;
list-style:none;
width:97%;
padding:1%;
}

.lector {
float:right;
margin-top:-20px;
}

.ficha_trabajo_ampliada {
float:left;
list-style:none;
margin-top:30px;
width:83%;
margin-left:0;
padding:0;
}

.lista_elementos_concejalia_reducida {
float:right;
width:12%;
list-style:none;
margin-top:45px;
padding:0;
}

* html .hitarea {
display:inline;
float:none;
}

.pagina {
width:95em;
background-color:#FFF;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.limitador {
float:left;
width:93.6em;
text-align:center;
margin-left:0.7em;
margin-right:auto;
}

.limitador2 {
width:95em;
border:none;
float:left;
background-color:#FFF;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.superior {
background-image:url(../img/Lugo/superior.gif);
background-repeat:no-repeat;
background-position:top;
border:none;
width:85.2em;
height:0.9em;
}

.superiorder {
background-image:url(../img/Lugo/bordesuperiorder.gif);
background-repeat:no-repeat;
float:right;
width:1.2em;
height:0.8em;
}

.superiorizq {
background-image:url(../img/Lugo/bordesuperiorizq.gif);
background-repeat:no-repeat;
float:left;
width:1.2em;
height:0.8em;
}

.cabecera {
background-repeat:no-repeat;
background-position:top;
float:left;
clear:both;
width:93.6em;
height:16em;
}

.fotos {
width:29em;
float:right;
margin:1em;
}
.fotos2 {
float:right;
margin:1em;
}
.fotostexto {
font-size:1.1em;
margin-bottom:0.5em;
}

.fotosborde {
border:0.1em solid #dad7cb;
float:left;
margin:1.5em;
padding:1em;
}

.fotosgaleria {
list-style:none;
border:0.1em solid #dad7cb;
float:left;
margin:2em 0;
padding:1em;
}

.fotosgaleria li {
float:left;
width:17.5em;
list-style:none;
margin:0;
padding:0;
}

.listaroja {
text-align:left;
list-style:none;
margin:0;
padding:0;
}

.listaroja li a {
text-decoration:none;
background-repeat:no-repeat;
padding-left:2em;
}

.listasin {
list-style:none;
margin:0 0 0 1em;
padding:0;
}

.listasin li {
list-style:none;
margin:0.5em 0 0;
padding:0;
}

.concellodelugo {
margin-top:0.3em;
margin-left:1em;
font-size:1.2em;
color:#FFF;
font-weight:700;
width:40em;
float:left;
text-align:left;
}

.idiomasacolores {
margin-top:0.3em;
height:13.5em;
float:left;
}

.colores {
float:right;
width:28em;
margin-right:0.5em;
text-align:right;
}

#idiomas li {
float:left;
border-right:0.1em solid #FFF;
list-style:none;
margin:0;
padding:0 0.5em;
}

.bannerslaterales {
float:left;
clear:right;
list-style:none;
margin:0;
padding:0;
}

.bannerslaterales li {
float:left;
padding-top:1px;
list-style:none;
margin:0.2em 0 0;
}

#a {
float:left;
list-style:none;
margin:0 0 0 0.5em;
padding:0;
}

#a li {
float:left;
list-style:none;
margin:0;
padding:0 0.1em;
}

#colores {
float:left;
list-style:none;
margin:-0.1em 0 0 0.5em;
padding:0;
}

.buscar {
background-image:url(../img/Lugo/buscar.png);
background-repeat:no-repeat;
clear:both;
width:40em;
text-align:left;
float:left;
padding-left:2.5em;
padding-top:0.2em;
padding-bottom:0.5em;
margin-left:0.5em;
}

.buscar input {
border:none;
margin-top:0.1em;
font-size:1.1em;
}

.fecha2 {
padding-top:0.5em;
padding-right:0.5em;
float:right;
text-align:right;
width:30em;
height:2em;
}

.izquierda {
clear:right;
margin-left:0.5em;
width:18em;
float:left;
}

.centro {
margin-left:0.2em;
width:61em;
float:left;
}

.centro2 {
width:74em;
float:left;
}

.contenedorpequeno {
width:22em;
padding-bottom:0.5em;
clear:right;
float:left;
}

.contenedorgrande {
float:left;
padding-left:1em;
clear:right;
width:37em;
}

.contenedorgrande2 {
float:left;
clear:RIGHT;
padding-left:1em;
width:37em;
}

.letras {
float:left;
clear:right;
}

.letras ul {
float:left;
clear:right;
list-style:none;
width:7.4em;
margin:0;
padding:0 0 0 4.6em;
}

.letras ul li {
float:left;
list-style:none;
font-size:0.55em;
height:1.3em;
margin:0;
padding:0 0.1em;
}

.separadorcontenedorgrande {
width:37em;
float:left;
font-size:0;
height:0.2em;
}

.foto {
float:left;
width:10.8em;
margin-top:0.5em;
text-align:center;
}

.fotoder {
float:right;
width:10.8em;
margin-top:0.5em;
text-align:center;
}

.noticias {
float:left;
width:37em;
}

.noticia {
float:left;
width:24em;
text-align:left;
}

.noticiasinfoto {
float:left;
width:34.2em;
text-align:left;
margin-left:0.5em;
}

.tramitescont {
float:left;
background-position:right;
background-repeat:repeat-y;
}

.tramitesseparador {
clear:both;
height:0.1em;
font-size:0;
background-color:#dad7cb;
float:left;
width:37em;
}

.contazul,.controjo,.contverde,.contnaranja {
padding-top:0.5em;
padding-bottom:0.5em;
float:left;
clear:right;
}

.masavisos {
text-align:left;
padding-left:1em;
margin-top:0.5em;
font-weight:700;
float:left;
}

.derecha {
width:13em;
margin-right:0.5em;
float:right;
}

.derecha2 {
width:13em;
background-color:#f4f2f0;
margin-right:0.5em;
float:right;
}

.fondo {
margin-top:0.5em;
height:4.4em;
}

.contizquierda {
background-image:url(../img/Lugo/fondo_titulomenu_izq.jpg);
width:0.45em;
float:left;
height:1.55em;
}

.contizquierda2 {
background-image:url(../img/Lugo/fondo_titulomenu_izq.jpg);
width:0.9em;
float:left;
clear:right;
height:3.1em;
}

.contderecha {
background-image:url(../img/Lugo/fondo_titulomenu_derch.jpg);
width:0.45em;
float:right;
clear:right;
height:1.55em;
}

.contderecha2 {
background-image:url(../img/Lugo/fondo_titulomenu_derch.jpg);
width:0.9em;
float:left;
clear:right;
height:3.1em;
}

.cont {
width:18.5em;
float:left;
text-align:left;
font-size:2em;
background-image:url(../img/Lugo/fondo_titulomenu_medio.jpg);
}

.cont2 {
width:11em;
float:left;
text-align:left;
font-size:2em;
background-color:#DAD7CB;
background-image:url(../img/Lugo/fondo_titulomenu_medio.jpg);
}

.cont3 {
margin-top:1.3em;
width:40em;
float:left;
text-align:left;
clear:right;
}

.iconotitulo {
width:1.2em;
height:1.2em;
float:left;
clear:right;
}

.secciontitulo {
background-image:url(../img/Lugo/fondo_titulomenu_medio.jpg);
padding-left:0.3em;
padding-top:0.4em;
font-weight:700;
float:left;
clear:right;
height:1.65em;
width:24.33em;
font-size:1.5em;
}

.contenedores {
clear:both;
float:left;
width:60.8em;
margin:1em 0 0;
padding:0;
}

.masnoticias {
font-weight:700;
float:right;
margin-top:15px;
}

.tramiteslink {
clear:both;
float:left;
font-weight:700;
width:37em;
}

.tramit {
width:37em;
float:left;
clear:both;
}

.masagenda {
font-weight:700;
float:left;
}

.masagenda a {
float:left;
text-align:left;
margin-left:1em;
margin-top:0.5em;
margin-bottom:0.5em;
text-decoration:none;
color:#61913B;
}

.tramitesbordes img {
margin-left:0;
}

.tramites {
clear:right;
text-align:left;
float:left;
padding-left:1em;
width:23em;
}

.tramitesbordes {
float:left;
clear:right;
width:3.2em;
text-align:center;
}

.telefonos {
float:left;
font-size:1em;
margin-bottom:5px;
}

.entradaatramites {
font-size:1em;
font-weight:700;
}

.bloque {
font-size:1em;
text-align:left;
}

.bloqueinput {
margin-top:0.5em;
font-size:1em;
border:none;
float:right;
width:8em;
}

.bloque label {
clear:both;
margin-top:0.5em;
padding-top:0.2em;
float:left;
text-align:left;
width:2.5em;
}

.esqueceu {
font-size:0.95em;
clear:both;
float:left;
width:100%;
}

#fondofondo {
float:left;
text-align:left;
list-style:none;
margin:2em 0 0 0.5em;
padding:0;
}

#fondofondo li {
border-right:0.1em solid #000;
float:left;
list-style:none;
margin:0;
padding:0 0.5em;
}

#fondofondo li a {
color:#000;
text-decoration:none;
font-weight:700;
}

.fondoconcello {
color:#000;
float:right;
margin-top:2em;
padding-right:1em;
text-align:right;
}

.treeview,.treeview ul {
list-style:none;
margin:0;
padding:0;
}

.treeview ul {
background-color:#FFF;
margin-top:0.4em;
}

.treeview .hitarea {
height:1.6em;
width:1.6em;
margin-left:-1.6em;
float:left;
cursor:pointer;
}

#treecontrol {
display:none;
margin:1em 0;
}

.treeview li.collapsable,.treeview li.expandable {
background-position:0 -17.6em;
}

.treeview .expandable-hitarea {
background-position:-8em -0.3em;
}

.treeview li.last {
background-position:0 -176.6em;
}

.treeview li.lastCollapsable {
background-position:0 -11.1em;
}

.treeview li.lastExpandable {
background-position:-3.2em -6.7em;
}

.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea {
background-position:0;
}

.filetree span.folder,.filetree span.file {
display:block;
padding:0.1em 0 0.1em 1.6em;
}

#menu {
float:left;
clear:both;
}

#menu li {
list-style:none;
float:left;
clear:both;
margin:0;
padding:0;
}

#menu li a {
width:16.1em;
float:left;
padding-left:1em;
padding-top:0.2em;
padding-bottom:0.2em;
text-decoration:none;
font-weight:700;
text-align:left;
background-image:url(../img/Lugo/btn_menu.jpg);
}

#menu li ul {
width:15.1em;
}

#menu li ul li a {
margin-top:0.2em;
background-image:none;
background-color:#eaeaea;
width:16.1em;
float:left;
color:#343434;
}

#menu li ul li ul li a {
margin-top:0.2em;
background-image:none;
background-color:#FFF;
width:16.1em;
float:left;
color:#343434;
}

.perfilesciudadanos {
font-size:1.5em;
text-align:left;
font-weight:700;
float:left;
}

.perfilesciudadanos span {
font-size:1em;
}

.texttabs {
float:left;
}

.width100 {
font-weight:700;
width:10em;
}

.width120 {
font-weight:700;
width:12em;
}

.width220 {
font-weight:700;
width:22em;
}

.width230 {
font-weight:700;
width:23em;
}

.size12 {
font-size:1.2em;
}

.size14 {
font-size:1.4em;
}

.botonregistrarse {
float:left;
width:7em;
font-size:1em;
margin-left:0.7em;
margin-top:0.5em;
border:none;
}

.botonentrar {
float:left;
border:none;
font-size:1em;
margin-left:0.7em;
margin-top:0.5em;
width:4em;
}

.oconcelloporpalabras {
width:13em;
text-align:right;
font-weight:700;
padding-top:0.2em;
height:4.2em;
}

.centrooconcelloporpalabras {
width:10em;
height:2.9em;
}

.azpequeno {
background-repeat:no-repeat;
background-position:left;
float:right;
position:relative;
width:12.5em;
color:#ce142b;
font-weight:700;
line-height:1.2em;
text-align:right;
padding-top:0.5em;
font-size:1.1em;
height:2.9em;
}

.azpequeno a {
text-decoration:none;
color:#ce142b;
}

.ultimasnovedades {
font-size:1.5em;
height:3.5em;
font-weight:700;
font-style:italic;
text-align:right;
width:8.75em;
padding-top:0.7em;
line-height:1.5em;
}

.mas {
width:0.8em;
height:0.8em;
float:right;
}

.centrointerior {
background-color:#FFF;
width:71em;
text-align:left;
float:left;
padding:1.5em;
}

.navegacion {
float:left;
clear:both;
width:70em;
text-align:left;
}

.navegacion a {
font-size:1.1em;
color:#000;
text-decoration:none;
}

.centrotitulo {
clear:both;
float:left;
}

.titulo1 {
font-size:2em;
line-height:1em;
font-weight:400;
}

.titulo2 {
text-align:left;
font-weight:700;
margin-top:2em;
margin-bottom:1em;
font-size:1.6em;
}

.titulo3 {
text-align:left;
font-weight:700;
margin-top:2em;
font-size:1.6em;
}

.contenidotabla {
width:50em;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.contenido560 {
width:56em;
text-align:left;
margin-left:auto;
margin-right:auto;
}

.tabla {
width:50em;
float:left;
border:0.1em solid #dad7cb;
}

.tablatitulo {
float:left;
text-align:center;
padding-top:1em;
padding-bottom:1em;
border-bottom:0.1em solid #dad7cb;
border-right:0.1em solid #dad7cb;
width:12.4em;
}

.tablatituloultimo {
float:left;
text-align:center;
padding-top:1em;
padding-bottom:1em;
color:#ce142b;
border-bottom:0.1em solid #dad7cb;
width:12.4em;
}

.tablacontenido {
text-align:center;
float:left;
border-right:0.1em solid #dad7cb;
width:12.4em;
}

.tablacontenidoultimo {
text-align:center;
float:left;
width:12.4em;
}

.tabla2 {
float:left;
border:0.1em solid #dad7cb;
width:70em;
}

.tabla2tituloizq {
width:48em;
float:left;
padding-left:2em;
padding-top:0.5em;
padding-bottom:0.5em;
background-color:#dad7cb;
}

.tabla2titulo {
padding-left:2em;
padding-top:0.5em;
padding-bottom:0.5em;
background-color:#dad7cb;
text-align:center;
width:8em;
float:left;
}

.tabla2contenidoizq {
width:48em;
float:left;
padding-left:2em;
padding-top:0.5em;
padding-bottom:0.5em;
}

.tabla2contenido {
text-align:center;
padding-left:2em;
padding-top:0.5em;
padding-bottom:0.5em;
width:8em;
float:left;
}

.formulario label {
font-size:1.3em;
clear:both;
margin-bottom:0.5em;
width:61em;
}

.formularioinput {
width:36em;
margin-top:0.5em;
margin-bottom:1em;
clear:both;
}

.boton {
background-color:#ce142b;
color:#FFF;
margin-top:1em;
float:right;
font-weight:700;
padding-top:0.2em;
font-size:1.2em;
padding-bottom:0.2em;
border:0 solid #FFF;
}

.textarea {
width:50em;
height:20em;
}

.hotel {
margin-top:2em;
border:0.1em solid #dad7cb;
height:12.5em;
font-weight:700;
padding:2em 0.5em;
}

.hotel a {
text-decoration:none;
font-weight:400;
}

.hotelizq {
padding-right:0.5em;
clear:right;
line-height:1.1em;
text-align:left;
width:7em;
float:left;
font-size:2em;
}

.hoteltitulo span {
font-size:0.8em !important;
color:#000 !important;
}

.hoteldatos {
border-left:0.1em solid #dad7cb;
padding-left:1em;
width:15em;
text-align:left;
float:left;
}

.hoteltelefonos {
margin-top:1em;
margin-bottom:1em;
}

.hotelestrellas {
text-align:center;
margin-top:1em;
}

.hotelweb {
text-align:left;
margin-top:3em;
font-size:0.55em;
}

.hotelfotos {
margin-top:0.5em;
float:left;
width:22em;
}

.hotelfotos ul {
list-style:none;
width:22em;
float:left;
margin:0;
padding:0;
}

.hotelfotos li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:4.8em;
margin:0;
padding:0.3em;
}

.salta {
float:left;
clear:right !important;
}

.hotelfoto {
margin-top:0.5em;
float:right;
}

.bordes {
margin-top:0.5em;
border:0.1em solid #dad7cb;
padding:0.5em;
}

.agendaizq {
float:left;
text-align:left;
width:50em;
}

.agendaevento {
margin-top:2em;
font-weight:700;
}

.agendatexto {
margin-top:2em;
color:#333;
}

.agendasuperior {
background-image:url(../img/Lugo/agenda/superior.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:1em;
width:18.6em;
}

.agendainferior {
background-image:url(../img/Lugo/agenda/inferior.jpg);
background-repeat:no-repeat;
background-position:top;
height:1.3em;
width:18.6em;
}

.agendader {
clear:right;
float:left;
text-align:left;
width:17.6em;
padding-left:2.2em;
}

.agendader span {
font-size:1.3em;
}

.agenda {
height:17em;
border-left:0.1em solid #dad7cb;
border-right:0.1em solid #dad7cb;
width:18.4em;
}

.calendario {
float:left;
width:18.6em;
font-size:1.2em;
margin-top:0.5em;
margin-bottom:1em;
text-align:center;
border:0.2em solid #ff7400;
}

.calendariodias {
float:left;
list-style:none;
width:18.6em;
color:#a89e8a;
border-top:0.1em solid #dad7cb;
border-bottom:0.1em solid #dad7cb;
font-weight:700;
height:2em;
margin:0;
padding:0;
}

.calendariodias li {
display:inline;
float:left;
font-size:1.2em;
height:2em;
padding-top:0.2em;
text-align:center;
width:2.175em;
}

.calendariodias li a {
color:#000;
text-decoration:none;
display:block;
width:2.5em;
height:2.3em;
}

.calendariofondo {
float:left;
list-style:none;
width:18.6em;
margin:0;
padding:0;
}

.calendariofondo li {
display:inline;
float:left;
height:1.8em;
padding-top:0.5em;
text-align:center;
width:2.6em;
}

.calendariofondo li a {
text-decoration:none;
display:block;
width:2.4em;
}

.calendariotitulo {
font-weight:700;
color:#FFF;
height:1.7em;
}

.calendariomes {
color:#333;
margin-bottom:1em;
text-align:center;
font-size:1.4em;
}

.dias {
width:2.5em;
float:left;
}

.diaseleccionado {
height:2.3em;
}

.contenedorcalendario {
width:19em;
float:right;
padding-left:1em;
}

.gabineteizq {
width:18.6em;
text-align:left;
float:left;
}

.gabineteder {
float:right;
text-align:left;
width:50em;
}

.postales {
list-style:none;
float:left;
margin:0 0 0 2em;
padding:0;
}

.postales li {
float:left;
list-style:none;
margin:2em 0 0 2em;
padding:0;
}

.postaltitulo {
text-align:left;
font-weight:700;
padding-left:2em;
border:0.1em solid #dad7cb;
background-color:#e7e3dc;
}

.postalimagen {
border:0.1em solid #dad7cb;
background-color:#e7e3dc;
margin-top:0.3em;
padding:1em;
}

.postalenviarizq {
float:left;
width:45em;
font-size:1em;
}

.postalenviarder {
width:24em;
float:right;
}

.postalesenviar {
list-style:none;
float:left;
margin:0;
padding:0;
}

.postalesenviar li {
list-style:none;
float:left;
width:15em;
margin:1em 0 0;
padding:0;
}

.postalesenviartitulo {
text-align:right;
width:14em;
}

.postaldertitulo {
margin-top:4.5em;
background-color:#e7e3dc;
border:0.1em solid #dad7cb;
padding-left:1em;
}

.imagenpostalenviar {
border:0.1em solid #000;
padding:1em;
}

.formulariopostal {
margin:0;
padding:0;
}

.formulariopostal input {
width:18em;
border:0.05em solid #000;
}

.formulariopostal .boton {
border:none;
width:20.5em;
}

.formulariopostal textarea {
border:0.05em solid #000;
width:18em;
height:9em;
}

.panoramicas li {
float:left;
background-color:#e7e3dc;
width:30em;
list-style:none;
margin:0.5em;
padding:2em;
}

.panoramicasfoto {
width:12em;
float:left;
}

.panoramicastexto {
width:18em;
float:right;
font-weight:700;
color:#481b04;
text-align:center;
}

.panoramicastexto a {
color:#481b04;
}

.panoramicastexto span {
font-weight:400;
line-height:2em;
}

#simpleTabs2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

.oficinavirtualizq {
background-image:url(../img/Lugo/registroxeral.png);
background-repeat:no-repeat;
background-position:top left;
width:30em;
float:left;
}

.oficinavirtualizq2 {
float:left;
padding-left:3em;
width:30em;
}

.oficinavirtualder {
background-image:url(../img/Lugo/tramitacionexpedientes.png);
background-repeat:no-repeat;
background-position:top left;
width:37.5em;
float:right;
}

.oficinavirtualder2 {
width:34.5em;
padding-left:3em;
float:right;
}

.oficinavirtualtitulo,.oficinavirtualexptitulo {
font-size:1.6em;
margin-top:1em;
margin-bottom:1em;
font-weight:700;
margin-left:5em;
}

.estadistica {
margin-top:2em;
background-image:url(../img/Lugo/estadisticas.png);
background-repeat:no-repeat;
background-position:top left;
height:2em;
padding-left:6em;
font-size:1.4em;
padding-top:2em;
width:30em;
font-weight:700;
}

.estadisticastra {
padding-top:1em;
float:left;
width:50em;
}

.tramite {
float:left;
width:4em;
}

.estadisticas {
height:3em;
}

.busca {
width:40em;
margin-top:0.3em;
float:left;
border:0.1em solid #000;
}

.botonbusca {
margin-left:1em;
}

.lineagris {
margin-top:4em;
font-size:0.1em;
background-color:#dad7cb;
height:0.1em;
}

.lineagris2 {
clear:both;
font-size:0.1em;
background-color:#dad7cb;
height:0.1em;
}

.oficinavirtualtexto {
padding-left:3em;
}

.concelleriaizq {
float:left;
width:15em;
}

.concelleriader {
margin-top:1.5em;
float:left;
width:40em;
border:0.1em solid #dad7cb;
}

.concelleriaizqper {
float:left;
width:150px;
}

.concelleriaderper {
margin-top:1.5em;
margin-left:5em;
float:left;
width:30em;
border:0.1em solid #dad7cb;
}

.concelleria1 {
float:left;
width:15em;
padding:1em;
}

.concelleria2 {
text-align:left;
float:left;
border-left:0.1em solid #dad7cb;
width:20em;
padding:1em;
}

.centro2izq {
width:57.5em;
float:left;
clear:right;
}

.novas {
width:25em;
border-left:1px solid #dad7cb;
border-right:1px solid #dad7cb;
float:left;
clear:right;
height:30em;
margin:0 1em;
padding:0;
}

.novastitulo {
background-color:#dad7cb;
height:1.5em;
font-size:1.6em;
font-weight:700;
}

.novastit {
text-align:center;
padding-top:0.5em;
}

.novas ul {
list-style:none;
margin:0 0 0.5em;
padding:0;
}

.novas li {
padding-left:1em;
padding-right:1em;
list-style:none;
margin:1em 0 0;
}

.novas li img {
float:left;
margin:0.3em;
}

.novastituloizq {
background-color:#FFF;
background-image:url(../img/Lugo/novasizquierda.gif);
width:0.15em;
height:1.5em;
float:left;
background-repeat:no-repeat;
background-position:top left;
}

.novastituloder {
background-color:#FFF;
float:right;
background-image:url(../img/Lugo/novasderecha.gif);
width:0.1em;
height:1.5em;
background-repeat:no-repeat;
background-position:top left;
}

.tramitesonline ul {
list-style:none;
margin:0;
}

.tramitesonline li {
padding-left:1em;
padding-right:1em;
float:left;
list-style:none;
margin:1em 0 0;
}

.tramitesonlinefondo {
background-position:right;
float:left;
clear:both;
padding-top:20px;
}

.enlace {
width:23em;
border-left:1px solid #dad7cb;
border-right:1px solid #dad7cb;
float:left;
clear:right;
text-align:right;
font-weight:700;
margin:0 1em;
padding:0 2em 0 0;
}

.trozoblanco {
height:0.5em;
background-color:#FFF;
}

.separalistaroja {
margin-top:1em;
}

.ceinodus {
background-image:url('../img/Lugo/ceinodus.jpg');
width:60px;
height:45px;
line-height:20px;
text-align:left;
font-size:17px;
color:#cd3568;
font-weight:bolder;
text-decoration:none;
margin:0;
padding:24px 65px 0 5px;
}

.ceinodus a {
float:left;
clear:right;
line-height:20px;
text-align:left;
font-size:17px;
color:#cd3568;
font-weight:bolder;
text-decoration:none;
}

.bannertexto {
background-position:center center;
background-repeat:no-repeat;
width:101px;
font-family:Arial;
padding-right:25px;
padding-left:5px;
height:55px;
padding-top:8px;
line-height:15px;
text-align:left;
font-size:15px;
font-weight:bolder;
text-decoration:none;
}

.bannertexto a {
font-size:15px;
font-weight:bolder;
text-decoration:none;
text-align:left;
float:left;
clear:right;
padding-left:5px;
}

.centroSocial {
margin-top:20px;
border:1px solid #dad7cb;
font-weight:700;
float:left;
line-height:22px;
text-align:left;
width:99%;
padding:20px 10px 20px 5px;
}

.centroSocialdatos {
border-left:1px solid #dad7cb;
padding-left:10px;
width:30%;
text-align:left;
float:left;
}

.centroSocialtelefonos {
margin-top:10px;
margin-bottom:10px;
}

.centroSocialestrellas {
text-align:center;
margin-top:10px;
}

.centroSocialweb {
text-align:center;
margin-top:30px;
font-size:11px;
}

.centroSocializq {
float:left;
font-size:22px;
width:40%;
}

.centroSocialfotos {
margin-top:5px;
float:left;
width:30%;
}

.centroSocialfotos li {
list-style:none;
float:left;
margin:0;
padding:0 0 0 10px;
}

.centroSocialfoto {
margin-top:5px;
float:right;
}

.tamano_letra_1 {
font-size:6px;
color:#FFF;
}

.tamano_letra_2 {
font-size:10px;
color:#FFF;
}

.tamano_letra_3 {
font-size:1.2em;
color:#FFF;
}

.big {
clear:left;
}

.sinicono {
background-image:url(../img/Lugo/general.png);
background-repeat:no-repeat;
background-position:top left;
font-size:1.4em;
font-weight:700;
height:2em;
margin-top:6em;
padding-left:6em;
padding-top:2em;
width:30em;
}

.enlace_contacto,.li_fieldset_alta a {
text-decoration:none;
cursor:pointer;
}

.separador_derecha,.foto_pequena_detalle,.span_Az,.imprimir_icono {
float:right;
}

.menu_cabecera_titulo_arriba_trozo_izquierda_letra,.centroSocial span {
font-size:16px;
}

.menu_cabecera_titulo_arriba_trozo_izquierda_sin_serarador,.menu_cabecera_titulo_arriba_trozo_derecha_sin_serarador,.pie_pagina_texto_izquierda_sin_separador,img {
border:none;
}

.texto_noticia_izquierda a,.texto_noticia_derecha a,.ficha_locais .li_ficha_locais .texto_locais_titulo a,.agenda_titulo a,.contenidoPaginas p.inscripcion a,.link_lista_enlaces,.ficha_centros .li_ficha_locais .texto_locais_titulo a,a,.letras ul li a,.texttabs a,.estadisticas a {
text-decoration:none;
}

.izquierda_noticias,.derecha_noticias,.centro_noticias,.treeview .hover {
cursor:pointer;
}

.texto_negro_noticias,.texto_negro_agenda,.texto_negro_avisos,.pagina_no_actual,.azpequeno span,.oconcelloporpalabras span {
color:#000;
}

.cada_menu,.cada_menu_mapa {
float:left;
width:190px;
padding-left:10px;
color:#fff;
margin-top:5px;
}

.contedor_contactoalcalde .fomulariocontacto,.formulariovolante {
padding-left:5px;
padding-top:10px;
text-align:left;
font-size:0.8em;
margin:0;
}

* html .ficha_trabajo_zona_trabajo_axenda,* html .ficha_trabajo_zona_trabajo,* html .ficha_trabajo_zona_trabajo_paginacion {
margin:0 0 0 1%;
}

.enlace_calendario,.link_lista_arriba_corporacion_lista {
color:#000;
text-decoration:none;
}

.moverMesIzq a,.moverMesDer a,#idiomas li a {
color:#FFF;
text-decoration:none;
}

.centrar_axenda,.li_fieldset_centrado,.li_fieldset_centrado_gabinete,.p_az2_centrado,.li_fieldset_centrado_externo,.lista_formulario_servicios li.centrado {
text-align:center;
}

.lista_2_partes_buzon,.lista_2_partes_gabinete {
float:left;
width:99%;
list-style:none;
margin:32px 0 0;
padding:0;
}

.select_buzon,.input_text_buzon,.input_text_gabinete,.input_text_alta,.input_text_externo {
width:80%;
border:1px solid #ddd;
}

.option_buzon,.option_alta {
border:1px solid #ddd;
}

.textarea_fielset,.textarea_fielset_gabinete,.textarea_fielset_externo {
width:99%;
border:1px solid #ddd;
overflow:auto;
height:80px;
}

.lista_derecha_buzon,.lista_abajo_corporacion {
float:left;
list-style:none;
margin:0;
padding:0;
}

.enlace_imagen_elementos_concejalias,.enlace_concellerias {
color:#333;
cursor:pointer;
}

.li_links_concejal p,.li_links_concejal_anos p {
text-indent:0;
margin:0 0 0 0.2em;
}

.li_links_concejal p a,.li_links_concejal_anos p a,.link_lista_concejal {
color:#333;
text-decoration:none;
line-height:1.0;
}

.li_ficha_trabajo,.li_ficha_trabajo_publicaciones {
float:left;
border:1px solid #ddd;
background:#eaeaea;
border-bottom:none;
width:40%;
min-height:30px;
font-weight:700;
}

.imagen_noticias_concejalia_izquierda,.ficha_locais .li_ficha_locais .imagen_locais_izquierda,.ficha_centros .li_ficha_locais .imagen_locais_izquierda {
float:left;
margin-right:10px;
}

.lista_2_partes_corporacion,.lista_altausuario {
float:left;
width:99%;
list-style:none;
margin:30px 0 0;
padding:0;
}

.lista_fieldset_gabinete,.lista_fieldset_externo {
list-style:none;
float:left;
width:90%;
margin:0.5em 0 0.5em 0.5em;
padding:0;
}

.li_fieldset_gabinete_errores,.li_fieldset_externo_errores {
list-style:none;
float:left;
width:90%;
color:#C00;
margin:0.5em 0 0.5em 0.5em;
padding:0;
}

.lista_fieldset_gabinete .li_fieldset_titulo,.lista_fieldset_externo .li_fieldset_titulo {
float:left;
text-align:right;
width:100%;
color:#FFF;
font-weight:700;
margin:0;
padding:4px;
}

.li_fieldset_gabinete,.li_fieldset_centrado_gabinete,.li_fieldset_externo,.li_fieldset_centrado_externo {
list-style:none;
float:left;
width:99%;
margin:0.5em 0;
}

.select_gabinete,.select_externo {
width:80%;
border:1px solid #333;
}

.option_gabinete,.option_externo {
border:1px solid #333;
}

.boton_fieldset_gabinete,.boton_fieldset_externo {
border:none;
color:#fff;
padding:0 10px;
}

.p_notas_prensa_gabinete_cabecera,.p_notas_prensa_gabinete,.p_altausuario {
float:left;
width:100%;
font-weight:700;
text-align:left;
margin:20px 0 0;
}

.link_lista_notas_prensa,.li_az2_derecha a,.li_buscador_izquierda a,.calendariomes a {
text-decoration:none;
color:#333;
}

.lista_ficha_texto,.lista_ficha_texto2 {
float:left;
width:97%;
list-style:none;
border:1px solid #ddd;
background:#eaeaea;
text-align:justify;
margin:32px 0 0;
padding:1%;
}

.lista_ficha_texto .li_ficha_texto_foto,.lista_ficha_texto2 .li_ficha_texto_foto {
float:left;
width:102px;
height:153px;
text-align:justify;
margin:20px 20px 0;
padding:20px;
}

.lista_ficha_texto .li_ficha_texto_con_menu,.lista_ficha_texto2 .li_ficha_texto_con_menu {
float:left;
width:62%;
text-align:justify;
margin:10px;
}

.lista_ficha_texto .li_ficha_texto_con_menu p,.lista_ficha_texto .li_ficha_texto_sin_menu p,.lista_ficha_texto2 .li_ficha_texto_con_menu p,.lista_ficha_texto2 .li_ficha_texto_sin_menu p {
line-height:1.0;
text-align:justify;
margin-top:10px;
}

.lista_ficha_texto .li_ficha_texto_sin_menu,.lista_ficha_texto2 .li_ficha_texto_sin_menu {
float:left;
width:96%;
text-align:justify;
margin:10px;
}

.lista_ficha_texto .imagen,.lista_ficha_texto2 .imagen {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
text-align:center;
}

.ficha_locais .li_ficha_locais,.ficha_centros .li_ficha_locais {
float:left;
display:block;
width:96%;
text-align:left;
margin:1em;
}

.ficha_locais .li_ficha_locais .texto_locais_titulo,.ficha_centros .li_ficha_locais .texto_locais_titulo {
display:block;
}

.ficha_locais .li_ficha_locais .texto_locais_descripcion,.ficha_centros .li_ficha_locais .texto_locais_descripcion {
color:#000;
line-height:1.0;
}

.ficha_persoal dt a,.lista_FAQ dt a,.p_az a,#agenda li a,#avisos li a {
text-decoration:none;
font-weight:700;
}

.ficha_persoal dt a:hover,.lista_FAQ dt a:hover {
text-decoration:underline;
font-weight:700;
}

.ficha_persoal dd,.lista_FAQ dd {
margin-right:0.5em;
margin-left:3em;
text-align:justify;
}

.ficha_persoal dd p,.lista_FAQ dd p {
text-align:justify;
line-height:1.0;
margin:0;
}

.ficha_persoal dd ul,.lista_FAQ dd ul {
text-align:justify;
margin:0;
}

.ficha_persoal dd ul li,.lista_FAQ dd ul li {
text-align:justify;
line-height:1.0;
margin:0;
padding:0;
}

.spacer,.limpia {
clear:both;
}

.detalleAlbum,.contenedorBreves {
margin-top:2.5em;
}

.p_estadisticas2 a,.imprimir_enlace,.tabla2contenidoizq a {
color:#333;
text-decoration:none;
}

.p_estadisticas2 a:hover,.li_fieldset_alta a:hover,.texttabs a:hover {
text-decoration:underline;
}

.agenda_enlazable,.listado_MapaRueiro ul li a,.listado_parroquias a {
text-decoration:none;
cursor:pointer;
color:#000;
}

.contenidoPaginas .titulo,.contenidoTexto .titulo {
width:100%;
display:block;
text-align:left;
}

.contenidoPaginas h3,.contenidoTexto h3 {
margin:2px 0 0;
}

.contenidoPaginas .subtitulo,.contenidoTexto .subtitulo {
display:block;
margin-top:15px;
margin-bottom:0.7em;
text-align:justify;
line-height:14pt;
}

.contenidoPaginas .entrada,.contenidoTexto .entrada {
display:block;
margin-top:10px;
margin-bottom:0.7em;
font-weight:700;
color:#000;
text-align:justify;
line-height:14pt;
}

.contenidoPaginas p,.contenidoTexto p {
color:#000;
margin-top:0.5em;
margin-bottom:0.5em;
text-align:justify;
line-height:14pt;
}

.contenidoPaginas .imagen,.contenidoTexto .imagen {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.contenidoPaginas .imagen_derecha,.contenidoTexto .imagen_derecha {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.contenidoPaginas .imagen_borde,.contenidoTexto .imagen_borde {
float:left;
border:1px solid #DDD;
margin-right:10px;
margin-bottom:10px;
}

.contenidoPaginas .imagen_derecha_borde,.contenidoTexto .imagen_derecha_borde {
float:right;
border:1px solid #DDD;
margin-left:10px;
margin-bottom:10px;
}

.contenidoPaginas .imagen img,.contenidoPaginas .imagen_derecha img,.contenidoTexto .imagen img,.contenidoTexto .imagen_derecha img {
display:inline;
}

.lista_textos_breves li .texto_fecha,.lista_textos_breves li .texto_fecha_boletin {
display:block;
width:100%;
text-align:left;
text-decoration:none;
font-weight:400;
line-height:14pt;
}

.lista_textos_breves li .texto_titulo,.lista_textos_breves li .texto_titulo_boletin {
display:block;
width:100%;
color:#000;
text-align:justify;
line-height:14pt;
font-weight:700;
}

.lista_textos_breves li .texto_titulo a,.lista_textos_breves li .texto_titulo_boletin a {
text-align:justify;
line-height:14pt;
font-weight:700;
color:#000;
text-decoration:none;
cursor:pointer;
}

.lista_textos_breves .pie_paginacion p,.lista_FAQ dt.pie_paginacion p {
width:99%;
text-align:center;
line-height:14pt;
color:#000;
margin:2em 0 1.2em;
}

.lista_textos_breves .pie_paginacion p a,.lista_noticias .pie_paginacion p a,.lista_noticias_peq .pie_paginacion p a,.lista_FAQ dt.pie_paginacion p a {
color:#000;
line-height:14pt;
text-decoration:underline;
cursor:pointer;
}

.li_az2_izquierda span.termino,.li_buscador_izquierda span.terminoBuscador {
border-left-style:solid;
border-left-width:5px;
float:left;
text-decoration:none;
color:#333;
margin:0 0 0 10px;
padding:0 0 0 5px;
}

.pagina_actual,.color_cabecera_for_volante,.textoObligatorio {
color:#C00;
}

.a_izquierda_mapa,.lista_estadisticas a {
text-decoration:none;
color:#000;
}

.lista_altausuario .li_altausuario,.lista_altausuario .li_textoProteccionDatos {
float:left;
width:100%;
text-align:justify;
}

* html .izquierda,* html .derecha,* html .limitador,* html .postales {
display:inline;
float:left;
}

h1,h2,h3,h4,h5,h6,form,.treeview li,#menu span {
margin:0;
}

.listaroja li,.panoramicas,.centroSocialfotos ul {
list-style:none;
margin:0;
padding:0;
}

#idiomas,#colores li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.noticia a,.noticiasinfoto a {
padding-top:1em;
text-decoration:none;
font-weight:700;
}

#agenda,#avisos {
text-align:left;
list-style:none;
margin:0 0 0 0.5em;
padding:0;
}

#agenda li,#avisos li {
width:20.5em;
list-style:none;
float:left;
clear:both;
margin:0;
padding:0;
}

.masnoticias a,.tramiteslink a,.masavisos a {
float:left;
text-align:left;
margin-left:1em;
margin-bottom:0.5em;
text-decoration:none;
}

.tramites span,.selected {
font-weight:700;
}

.online,.correo {
float:left;
font-size:1em;
}

.size16,.hotel span {
font-size:1.6em;
}

.dia,.blanco {
width:2.5em;
height:2.3em;
float:left;
}

.margin20top,.separalistaroja li {
margin-top:2em;
}