﻿h2 a.reducido
{
	font:normal 0.7em/1.33em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;

}

body {
background-color:#86ADD6;
color:#000;
font:normal 0.7em/1.33em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
margin:0;
padding:0;
text-align:center
}

body.Iframe {
background-color:#FFF;
color:#000;
font:normal 0.7em/1.33em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
margin:0.33px;
padding:0;
text-align:left
}

caption {
font-family:Arial, Helvetica, sans-serif
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin:1em 0 0
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400;
margin:1em 0 0.33em
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.33em
}

h5 {
font-size:0.9em;
margin:1em 0 0.33em
}

p.deputadosWeb {
font-size:0.9em;
font-weight:700;
margin:1em 0 0.33em
}

ul {
list-style-type:square
}

a:visited {
color:#144866
}

.clearFloats {
clear:both;
text-align:left
}

.data {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400;
text-transform:uppercase
}

.cargo {
font-style:italic
}

.separado {
border-bottom:1px solid #A6A6A6;
margin-bottom:1.5em
}

.flDer {
float:right
}

.topLink {
margin:2em 0
}

.topLink img {
border:0;
margin-right:0.25em
}

.cabBloque {
border-top:2px solid #000;
font-size:1.2em;
font-weight:700;
margin:0 0 1em;
padding-top:0.33em
}

.titular {
font-size:2em;
line-height:1.05em
}

span.titulo {
font:normal 1.2em/1.4em Arial, Helvetica, sans-serif
}

.granDestacado {
color:#900;
font-size:2em
}

.destacado {
color:#900;
font-size:1.3em
}

.extraLinha {
line-height:2em
}

.blanca {
background:#FFF;
border-color:#000 #A6A6A6 #A6A6A6;
border-style:solid;
border-width:2px 1px 1px;
margin-bottom:2em;
padding:0.15em 0.5em
}

/*------------------------------------
Creado para Xornada de portas abertas
--------------------------------------*/

#contedorIntro2 {
background:url(../imaxes/fondos/pdg.fondoContedor.jpg) repeat-x left top;
margin:2.5em auto;
max-width:960px;
min-height:580px;
min-width:715px;
width:90%;
background-color:#FFFFFF;
position:relative;

}

#XornadaAberta{float:right; margin-right:20px; width:272px;}
div#XornadaAberta a {text-decoration:none}
div#XornadaAberta a:visited {text-decoration:none}
div#XornadaAberta img{border:0px;}

#xuntaelectoral2
{
	font-weight:700;
	text-align:center;
	
}
#bannerVenRight
{
	position:absolute;
	text-align: right;
	right:26px;
	bottom: 26px;
   
}

img#PA
{
	border:none;
}


/*---------------------------------------
FIN Creado para Xornada de portas abertas
------------------------------------------*/

#contedorIntro {
background:url(../imaxes/fondos/pdg.fondoContedor.jpg) repeat-x left top;
margin:2.5em auto;
max-width:960px;
min-height:480px;
min-width:715px;
width:90%
}

#intro #seccions {
padding:2em 1em
}

#intro #seccions div {
float:left;
margin:0 0.5%;
width:24%
}

#intro #seccions h2 {
font-size:1.1em;
margin-bottom:0.5em;
text-transform:uppercase
}

#intro #destacados {
padding:2em
}

#intro #destacados div {
background:url(../imaxes/fondos/pdg.fondoBannersIntro.gif) repeat-x;
float:left;
height:80px;
margin:0 0.5%;
overflow:hidden;
text-align:left;
width:24%
}

#intro #destacados h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
padding:0.5em 0.5em 0.5em 1em
}

#intro #destacados .vacio {
height:80px
}

#intro p#idiomas {
padding-top:3em
}

#intro p#idiomas a {
color:#000;
margin:0 0.66em;
text-align:center
}

#contedor {
background:url(../imaxes/fondos/pdg.fondoContedor.jpg) repeat-x left top;
background-color:#FFF;
margin:0 auto;
padding:0.6em;
width:980px
}

#cabeceira {
background:url('../imaxes/cabeceira/pdg.cabeceiraFutura.gif') no-repeat center top;
margin:0;
padding:0
}

#cabeceira h1 {
height:90px;
margin:0
}

div.navAuxiliar {
margin:0 auto;
padding:0;
text-align:left
}

ul#navegacion {
border-bottom:1px solid #09F;
font:bold 1em/1em Arial, Helvetica, sans-serif;
list-style:none;
margin:0 auto 0.66em;
padding:0.66em 0 0.33em;
text-align:center;
text-transform:uppercase
}

ul#navegacion li {
display:inline;
margin:0 0.15em;
padding:0
}

ul#navegacion li a {
background:#09F;
border-color:#09F;
border-style:solid;
border-width:1px 1px 0;
color:#FFF;
padding:0.66em 1em 0.33em;
text-decoration:none
}

a#icono {
display:inline-block;
padding-right:1.33em;
width:75%
}

#breadcrumbs {
background:#D5D5D5;
border-color:#A6A6A6;
border-style:solid;
border-width:1px 0;
float:left;
margin:0 auto;
padding:0;
width:58%
}

#breadcrumbs p {
padding:0.33em
}

.ferramentas {
float:right;
text-align:right;
width:42%;
margin:0;
padding:0;
}
#contido {
clear:both;
padding-top:0.33em;
text-align:left
}

#primaria {
float:left;
margin:0;
padding:0;
width:58%
}

#secundaria {
float:right;
width:40%
}

div.bloque {
background:#C2C2C2;
margin-bottom:0.66em;
padding-bottom:0.33em
}

div.mediaColA {
clear:left;
float:left;
text-align:left;
width:49%
}

div.mediaColB {
clear:right;
float:right;
text-align:left;
width:49%
}

div.mediaColC {
background:#FFF;
float:left;
margin-top:2em;
text-align:center;
width:36%
}

div.mediaColD {
background:#FFF;
clear:right;
float:right;
margin-top:2.5em;
text-align:left;
width:62%
}

div.mediaColB table {
margin:0 !important;
padding:0 !important
}

div.cuartoCol {
float:left;
margin-right:2%;
width:23%
}

div.indexNovas {
clear:left;
margin:0 0 1.5em
}

div.indexNovas p.data {
margin-bottom:-1em;
margin-top:2em
}

div.indexNovas h3 {
clear:left
}

ul.indexNovas {
list-style:none;
margin:1.5em 0;
padding:0
}

img.miniShow {
background:#FFF;
border:1px solid #000;
height:120px;
margin:0 0.66em 0.66em 0;
padding:0.33em;
width:160px
}

img.miniFoto {
background:#FFF;
border:1px solid #000;
margin:0 0.66em 0.66em 0;
padding:0.33em;
width:125px
}

p.dataDia {
background:#09F;
border:1px solid #09F;
color:#FFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
margin:0 0.5em 0.5em;
padding:0;
text-align:center
}

p.dataDia span {
background:#FFF;
color:#000;
display:block;
font-size:4em;
font-weight:700;
padding:0.33em
}

span.hora {
background:#000;
color:#FFF;
padding:0 0.33em
}

ul.axendaDia li {
border-bottom:1px solid #A6A6A6;
margin:0;
padding:0.25em 0
}

div#axenda h2.cabBloque {
background:url(../imaxes/botons/pdg.btnAxenda.gif) no-repeat 4px 4px;
height:2.25em;
margin-bottom:0;
padding-left:38px
}

div#TV h2.cabBloque {
background:url(../imaxes/botons/pdg.btnTvGrande.gif) no-repeat 4px 4px;
height:2em;
margin-bottom:0;
padding-left:38px
}

ul.emisions {
list-style:none;
margin:0;
padding:0 0.5em
}

ul.emisions li {
padding:0.5em 0
}

ul.emisions li a {
margin:0 0.66em
}

div#TV p {
margin:0.5em 0 0;
padding:0 0.5em;
text-align:right
}

div#TV p * {
margin:0 0.25em;
vertical-align:middle
}

table.calendario td {
height:1.6em;
padding:0;
text-align:center
}

div.peCalendar {
background:#09F;
color:#FFF;
margin:0 0.33em 0 10.26em;
text-align:center;
text-transform:uppercase;
width:21em
}

input.tamanoA1 {
width:5em
}

input.tamanoA2 {
width:12em
}

input.tamanoA3 {
width:20em
}

textarea.tamanoA4 {
height:8em;
width:25em
}

#contedorVisor {
background:#FFF url(../imaxes/fondos/pdg.fondoContedor.jpg) repeat-x left top;
margin:0;
max-width:1005px;
min-width:715px;
width:100%
}

ul.enlacesDocs {
list-style:none;
margin:0.33em 0;
padding:0 0 0.25em
}

ul.enlacesDocs li {
border:none;
display:inline;
margin:0;
padding:0 0.33em 0 0
}

ul.enlacesDocs li.margen {
border:none;
display:inline;
margin:0.66em;
padding:0 0.33em 0 0
}

a.pdf {
background:url(../imaxes/iconos/pdg.icoPdf.gif) no-repeat left top;
padding-left:24px
}

a.tv {
background:url(../imaxes/iconos/pdg.icoTv.gif) no-repeat left top;
padding-left:24px
}

a.busquedas {
background:url(../imaxes/iconos/pdg.icoBuscar.gif) no-repeat left top;
padding-left:24px
}

a.correo {
background:url(../imaxes/iconos/pdg.icoCorreo.gif) no-repeat left top;
padding-left:24px
}

a.doc {
background:url(../imaxes/iconos/pdg.icoDoc.gif) no-repeat left top;
padding-left:16px
}

a.arquivo {
background:url(../imaxes/iconos/pdg.icoArquivo.gif) no-repeat left top;
padding-left:24px
}

a.comentarios {
background:url(../imaxes/iconos/pdg.icoComentarios.gif) no-repeat left top;
padding-left:24px
}

a.votos {
background:url(../imaxes/iconos/pdg.icoVotos.gif) no-repeat left top;
padding-left:24px
}

a.wmedia {
background:url(../imaxes/iconos/pdg.icoWM.gif) no-repeat left top;
padding-left:24px
}

a.realvideo {
background:url(../imaxes/iconos/pdg.icoRV.gif) no-repeat left top;
padding-left:24px
}

a.link {
background:url(../imaxes/iconos/pdg.bulletEnlace.gif) no-repeat left top;
padding-left:24px
}

ul.BOPGList {
line-height:1.1em;
list-style:none;
margin:1.5em 0 0;
padding:0 0.5em;
text-align:left
}

ul.BOPGList li {
border-bottom:none;
margin:0 0 5px;
padding:0.25em 0
}

ul.docList {
list-style-image:url(../imaxes/iconos/pdg.icoDoc.gif)
}

ul.navSeccions {
list-style-image:url(../imaxes/iconos/pdg.bulletFlecha.gif)
}

ul.linkList {
list-style-image:url(../imaxes/iconos/pdg.bulletEnlace.gif)
}

#colofon {
background:#FFF;
padding:1em 0;
text-align:center;
width:100%
}

#colofon ul {
margin:0.5em 0
}

#colofon ul li {
display:inline;
margin:0;
padding:0 1em 0 0
}

address {
font-style:normal
}

.indexContidos {
background:#FFF;
border:1px solid #A6A6A6;
margin-bottom:2em;
padding:0.15em 0.5em
}

.sumarioNova {
margin-bottom:2em
}

.sumarioNova h1 a:hover {
color:#2687BF;
text-decoration:underline
}

.meta {
background:#C2C2C2;
border-top:1px solid #A6A6A6;
padding:0.25em
}

.indexContidos2 {
margin-bottom:2em;
padding:0.15em 0.5em
}

.bloque p.miniaturas {
padding:0.5em
}

#lightbox {
background-color:#FFF;
padding:25px
}

#lightboxDetails {
padding-top:0.5em
}

#keyboardMsg {
float:right;
font-size:0.9em
}

#closeButton {
right:5px;
top:5px
}

#lightbox img {
border:none;
clear:both
}

#overlay {
background-image:url('../lightbox/overlay.png')
}

* html #overlay {
background-color:transparent;
background-image:url(blank.gif);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_themes/pargal/lightbox/overlay.png", sizingMethod="scale")
}

ul.directorio li {
margin:0;
padding:0
}

.tfno {
color:#900;
font:normal 1.25em Arial, Helvetica, sans-serif;
margin:0 0.33em
}

ul.sumarioComentarios {
list-style:none;
margin:auto 0;
padding:0.5em
}

ul.sumarioComentarios li {
border-bottom:1px solid #A6A6A6;
margin-bottom:1em;
padding-bottom:0.15em
}

ul.sumarioComentarios .extracto {
display:block;
font-style:italic;
margin-bottom:0.5em
}

div#opinions {
padding-bottom:2em
}

div.opinion {
clear:both;
padding:0.5em 0
}

div.opinion p.meta {
text-align:right
}

div.opinion p.meta span.numero {
float:left;
font:bold 1.5em Arial, Helvetica, sans-serif;
padding-left:0.25em
}

div.opinionTxt {
float:right;
width:85%
}

div.opinionTxt p {
clear:both
}

div.opinionTxt2 {
float:right;
width:95%
}

div#pescudas p.meta a {
background:#000;
border:1px solid #000;
color:#FFF;
padding:0.2em 0.5em;
text-decoration:none
}

div#pescudas p.meta a:hover {
background:#2687BF;
border:1px solid #2687BF;
text-decoration:underline
}

div#pescudas p.meta a.actual {
background:#FFF;
border:1px solid #000;
color:#000
}

div.resultadoalt {
background:#C2C2C2;
padding:1em 0 0.5em
}

div.resultado {
padding:1em 0 0.5em
}

ul.enlacesSalientados li {
font:bold 1em/1em Arial, Helvetica, sans-serif;
height:40px;
margin-bottom:0.5em;
overflow:hidden;
padding:0
}

#primaria ul.enlacesSalientados li {
float:left;
margin-left:0;
margin-right:0.6%;
overflow:hidden;
width:48.3%
}

table.composicion {
border:none;
border-collapse:collapse;
margin:0 0 1em;
width:100%
}

table.composicion caption {
font-size:1.2em;
font-weight:700;
margin:0;
text-align:left
}

table.composicion td {
border-top:1px solid #A6A6A6;
padding:0.66em 2em 0.33em 0
}

table.xeral {
border:none;
border-bottom:1px solid #A6A6A6;
border-collapse:collapse;
margin:0 0 1em;
width:100%
}

table.xeral caption {
font-size:1.2em;
font-weight:700;
margin:0 0 1em;
text-align:left
}

table.xeral td {
border-top:1px solid #A6A6A6;
padding:0.66em 1em 0.33em 0
}

table.xeral td.data {
white-space:nowrap
}

.handOver {
cursor:hand
}

#xuntaelectoral {
font-weight:700;
text-align:center
}

#certificadoEMAS {
bottom:3em;
float:left;
margin:0 0 0 2em
}

.imgDerecha {
border:none;
display:block;
float:right;
margin:0 0.66em 0.66em 0
}

#imgPresidenta {
float:left;
margin-right:7px
}

.imgActividade {
height:30px;
width:30px
}

.tablaImaxes {
border:0;
border-collapse:separate;
border-spacing:0;
padding:4px
}

.contendorContenidos h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:700
}

.contendorContenidos h5 {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:700
}

.tablaLeis {
border:0;
width:100%
}

.tituloLeis {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:400
}

.tituloDecla {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:700
}

.tituloDestacados {
font-family:Arial, Helvetica, sans-serif;
font-size:1.33em;
font-weight:700
}

.imaxesRelacionadas {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
text-transform:uppercase
}

#descLeis {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:400
}

.tituloMapa {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:700
}

.tablaEnlaces {
border:0;
border-collapse:collapse;
width:100%
}

.tablaEnlaces td {
padding:1px
}

.tablaEnlaces2 {
border:0;
margin-left:3px;
margin-right:5px;
white-space:nowrap
}

.tituloTDenlaces {
font-size:0.9em;
font-weight:400;
margin:1em 0 0.33em;
text-transform:uppercase
}

.outrasNovas {
margin-bottom:0.2em;
padding:0
}

.outrasNovas img {
float:left;
position:relative
}

.outrasNovas h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
margin:0
}

#logoGrupo img {
height:102px;
width:210px
}

.textoNegrita {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:700;
text-align:left
}

.artigoTxt {
text-align:justify
}

#parlamento27 {
left:80em;
position:absolute;
top:35em;
width:10em
}

p.axendaMSG {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
line-height:1.33em;
margin:0.33em 0 0.33em
}

.pleno {
background-color:#fee;
border-bottom:#f9817d 1px solid;
border-left:#f9817d 1px solid;
border-right:#f9817d 1px solid;
border-top:#f9817d 1px solid
}

.clsdivCabeceira {
font-size:1.2em;
font-weight:700;
padding-left:.5em;
padding-top:.1em;
text-align:left
}

.clsVideo {
font-weight:700;
padding-left:.5em;
padding-top:.1em;
text-align:left
}

.divIntervencions {
height:470px;
overflow:auto;
text-align:left;
width:490px
}

.interElexido {
background-color:gray
}

#intro ul#seccions li {
float:left;
margin:0 1%
}

#intro ul#seccions li#infoNav {
width:25%
}

#intro ul#seccions li#partNav {
width:23%
}

#intro ul#seccions li a {
font:bold 1.1em/1.2em Arial, Helvetica, sans-serif;
text-transform:uppercase
}

#intro ul#seccions li span {
display:block;
font-size:0.9em;
line-height:1.33em;
margin:1em auto;
width:14em
}

.destacadoAxenda {
color:#000;
font-size:1.1em;
font-weight:700
}

ul.axendaDiaNew li {
margin:0;
padding:0.25em 0
}

ul.axendaDiaNew li.linea {
border-bottom:1px solid #A6A6A6;
margin:0;
padding:0.25em 0 0.75em
}

ul.axendaDiaNew span.titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:700
}

table.calendarioAxenda td {
padding:0;
text-align:center
}

body.intervencions {
background-color:#FFF;
color:#000;
font:normal 0.7em/1.33em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
margin:0;
padding:0;
text-align:center
}

#contidoAxenda {
clear:both;
line-height:1.66em;
overflow:hidden;
padding-top:0;
text-align:left
}

#tituloContidos {
font-size:1.33em
}

.fsSenBorde {
border:0;
margin:0;
padding:0
}

#logo {
height:433px;
width:692px
}

ul.enlacesSalientados2 li {
font:bold 1em/1em Arial, Helvetica, sans-serif;
height:45px;
margin-bottom:0.5em;
overflow:hidden;
padding:0
}

.intereseIzq {
float:left;
width:49%
}

.intereseDer {
float:right;
width:49%
}

img.flDer,img.flEsq {
margin:0 0.66em 0.66em 0
}

.topLink a:visited,.topLink a {
background:#FFF;
border:1px solid #A6A6A6;
color:#000;
display:block;
font-size:0.9em;
padding:0.25em;
text-decoration:none;
width:14em
}

.vAlignTop,#breadcrumbs a,.VerAling * {
vertical-align:top
}

#intro #destacados h3,#intro #destacados img,#intro #destacados ul,#intro #destacados p {
padding:0.5em 0.5em 0.5em 1em
}

#intro #destacados h2 a:visited,#intro #destacados h2 a {
color:#444;
text-decoration:none
}

div.navAuxiliar a:visited,div.navAuxiliar a {
color:#000;
vertical-align:baseline
}

ul#navegacion a:active,ul#navegacion li a:hover {
color:#FFF;
text-decoration:underline
}

#sec4 a#nav4:active,#sec4 a#nav4:hover,#sec4 a#nav4:visited,#sec4 a#nav4,#sec3 a#nav3:active,#sec3 a#nav3:hover,#sec3 a#nav3:visited,#sec3 a#nav3,#sec2 a#nav2:active,#sec2 a#nav2:hover,#sec2 a#nav2:visited,#sec2 a#nav2,#sec1 a#nav1:active,#sec1 a#nav1:hover,#sec1 a#nav1:visited,#sec1 a#nav1 {
background:#FFF;
color:#1A5E85
}

#primariaColofon,.unaColumna #primaria,#sec0 #primaria {
margin:0;
width:100%
}

div.bloque p,div.bloque form,div.bloque h5,div.bloque h4,div.bloque h3,div.bloque h2,div.bloque h1 {
padding-left:0.5em;
padding-right:0.5em
}

ul.indexNovas li,#seccions ul.linkList li,#seccions ul.navSeccions li,#seccions ul.docList li,#secundaria ul.linkList li,#secundaria ul.navSeccions li,#secundaria ul.docList li {
border-bottom:1px solid #A6A6A6;
margin:0;
padding:0.33em 0
}

img.miniNova,img.miniatura {
background:#FFF;
border:1px solid #000;
height:60px;
margin:0 0.66em 0.66em 0;
padding:0.33em;
width:90px
}

a img.miniNova,a img.miniatura {
outline:none
}

a:hover img.miniNova,a:hover img.miniatura {
border:1px solid #2687BF
}

#primaria ul.linkList,#primaria ul.navSeccions,#primaria ul.docList {
line-height:1.66em;
list-style-position:inside;
margin-left:0;
padding-left:0
}

#primaria ul.linkList li,#primaria ul.navSeccions li,#primaria ul.docList li {
border-bottom:1px solid #A6A6A6;
margin:0;
padding:0.5em 0
}

#secundaria ul.linkList,#secundaria ul.navSeccions,#secundaria ul.docList {
list-style-position:inside;
margin:1.5em 0 0;
padding:0 0.5em;
text-align:left
}

#secundaria ul.linkList li ul,#primaria ul.linkList li ul,#secundaria ul.navSeccions li ul,#primaria ul.navSeccions li ul,#secundaria ul.docList li ul,#primaria ul.docList li ul {
margin-left:2em;
padding:0
}

#secundaria ul.linkList li li,#primaria ul.linkList li li,#secundaria ul.navSeccions li li,#primaria ul.navSeccions li li,#secundaria ul.docList li li,#primaria ul.docList li li {
border-bottom:none;
border-top:1px solid #A6A6A6;
margin:0;
padding:0.25em 0
}

#mapa p,#directorio p {
margin:0 0 1em
}

ul.directorio ul,ul.enlacesSalientados2 {
list-style:none;
margin:0;
padding:0
}

div.resultadoalt p.titulo,div.resultado p.titulo {
font:normal 1.5em Arial, Helvetica, sans-serif;
margin:0;
word-break:break-all;
word-wrap:break-word
}

div.resultadoalt p.url,div.resultado p.url {
color:#222;
font-style:italic;
margin:0.33em 0 0;
word-break:break-all;
word-wrap:break-word
}

ul.enlacesSalientados li img,ul.enlacesSalientados2 li img {
border:none;
float:left;
margin-right:0.33em
}

ul.enlacesSalientados li a:visited,ul.enlacesSalientados li a,ul.enlacesSalientados2 li a:visited,ul.enlacesSalientados2 li a {
color:#000;
text-decoration:none
}

ul.enlacesSalientados li a:hover,ul.enlacesSalientados2 li a:hover {
color:#2687BF;
text-decoration:none
}

.cabTabla,.cabBloqueAxenda {
border-top:2px solid #000;
margin:0 0 0.66em;
padding-top:0.33em
}

#seccions ul.linkList,#seccions ul.navSeccions,#seccions ul.docList {
list-style-position:inside;
margin:1.5em 0 0;
padding:0 0.5em
}

p.deputados,h6 {
font-size:0.9em;
font-weight:400;
margin:1em 0 0.33em
}

.tituloDestacados a:hover,a.titulo:hover,a:link,a {
color:#1A5E85
}

div#pescudas p.meta a.actual:hover,#colofon a:hover,div.navAuxiliar a:hover,a:hover {
color:#2687BF
}

#cabeceira h1 span,.agochado {
display:none
}

.interDestacado,li#destacado,.firma {
font-weight:700
}

#lightboxCaption,.flEsq {
float:left
}

div.navAuxiliar p *,.topLink * {
vertical-align:middle
}

ul.navSeccions a:active,ul.navSeccions a:hover,ul.indexNovas a:hover,.topLink a:active,.topLink a:hover {
color:#000;
text-decoration:underline
}

table.calendarioAxenda abbr,#p27,#emas,#overlay img,table.calendario abbr,.noBorder {
border:none
}

#colofon a,a.titulo {
color:#000
}

#intro #destacados h2 a:hover,#intro #seccions a:hover,#intro #seccions a {
text-decoration:underline
}

div.resultadoalt p.texto,div.resultado p.texto,div.indexNovas p,div.indexNovas h1,div.navAuxiliar p {
margin:0
}

a.cfoot:visited,a.cfoot:active,a.cfoot:hover,a.cfoot,ul#navegacion li a:visited {
background:#09F;
color:#FFF
}

.tituloDestacados a,.sumarioNova h1 a,ul.navSeccions a,ul.indexNovas a {
color:#000;
text-decoration:none
}

ul.navSeccions a:visited,ul.indexNovas a:visited {
color:#333
}

ul.axendaDiaNew,ul.axendaDia {
list-style:none;
margin:1.5em 0 0;
padding:0 0.5em
}

table.calendarioAxenda,table.calendario {
border:1px solid #09F;
border-collapse:collapse;
width:21em
}

table.calendarioAxenda td.navMeses,table.calendarioAxenda td.caption,table.calendarioAxenda td#navMeses,table.calendarioAxenda th,table.calendarioAxenda caption,table.calendariotitle td,table.calendario td.navMeses,table.calendario td.caption,table.calendario td#navMeses,table.calendario th,table.calendario caption {
background:#09F;
border:1px solid #09F;
color:#FFF;
font-weight:400;
text-align:center;
text-transform:uppercase
}

table.calendarioAxenda td.festivo,table.calendario td.festivo {
background:#FFF;
color:#900
}

table.calendarioAxenda td.hoxe,table.calendario td.hoxe {
background:#FFF;
border:1px solid #1A5E85;
color:#1A5E85;
font-weight:700
}

table.calendarioAxenda td.diaSeleccionado,table.calendario td.diaSeleccionado {
background:silver
}

table.calendarioAxenda td.navMeses a,table.calendarioAxenda td#navMeses a,table.calendario td.navMeses a,table.calendario td#navMeses a {
color:#FFF
}

table.calendarioAxenda td.day a,table.calendarioAxenda tbody td a,table.calendario td.day a,table.calendario tbody td a {
display:block;
font-weight:700
}

table.calendarioAxenda td.day a:hover,table.calendarioAxenda tbody td a:hover,table.calendario td.day a:hover,table.calendario tbody td a:hover {
background-color:#2687BF;
color:#FFF;
text-decoration:none
}

table.calendarioAxenda td.day,table.calendario td.day {
background:#FFF;
color:#000;
width:3em
}

table.calendarioAxenda td.festivo a,table.calendario td.festivo a {
color:#900;
display:block;
font-weight:700
}

table.calendarioAxenda td.festivo a:hover,table.calendario td.festivo a:hover {
background-color:#900;
color:#FFF;
text-decoration:none
}

.axendaPresidenta,#mapa h3,#directorio h3 {
font-size:1.1em;
font-weight:700
}

#intro ul#seccions,ul.enlacesSalientados,ul.directorio {
list-style:none;
margin:1em 0;
padding:0
}

table.xeral th,table.composicion th {
background:#C2C2C2;
padding:0.66em 0 0.33em 0.33em
}

.tablaEnlaces3,table.noticia,.senBorde {
border:0
}

.subirComp,.imgSubir,#imgSalta {
border:0;
height:20px;
width:24px
}

#logoGrupo p,#idiomas {
text-align:center
}

#pFlash,#imgCabecera {
height:200px;
width:715px
}

#intro ul#seccions li#prensaNav,#intro ul#seccions li#hoxeNav {
width:22%
}

.noticiaSalientamos
{
	margin-top:0;
	margin-bottom:1em;
}

h4.noticiaSalientamos
{
	margin:0;
}
.noticiaSalientamos p
{
	margin:0;
}