/* ESPECÍFICOS INDEX */
/* Bienvenida */
#bienvenida {
	background-image: url("http://www.gipuzkoa.net/batzarnagusiak/images/css_ff_index_01.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 140px;
}
#bienvenida h2 {
	padding: 17px 0 0 254px;
	font-size: 110%;
	color: #C00000;
	line-height: 1.2em;
}
#bienvenida p {
	padding: 5px 5px 5px 254px;
	font-size: 100%;
	line-height: 1.2em; 
}
#bienvenida p a {
	color: #1279E2;
	text-decoration: underline;
}
#bienvenida p a:hover {
	text-decoration: none;
}

/* Buscador */
#formBuscadorIndex {
/*	background-color: #F5F4EE;*/
	/* Nuevo logo */
/*	background-color: #F8F2DF;*/
	margin: 2px 0 0 0;
	padding: 3px 0 1px 7px;
}
#formBuscadorIndex fieldset {
	border: none;
}
#formBuscadorIndex legend {
	display: none;
}
#formBuscadorIndex label {
	display: none;
}
#formBuscadorIndex input#terminos {
	border: 1px solid #989377;
	vertical-align: baseline;
	width: 330px;
}
#formBuscadorIndex input#buscar {
	cursor: pointer;
}

/* Especial 2 de Julio */
#especial_2_julio {
	background-color: #F8F2DF;
	margin: 2px 0;
	width: 600px;
	min-height: 132px;
}
#especial_2_julio div.tope_sup {
	clear: both;
	background-image: url(../images/especial_2_julio_tope_sup.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	min-height: 4px;
	max-height: 4px;
	font-size: 0.000001em;
	line-height: 0.000001em;
}
#especial_2_julio div.tope_inf {
	clear: both;
	background-image: url(../images/especial_2_julio_tope_inf.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	min-height: 4px;
	max-height: 4px;
	font-size: 0.000001em;
	line-height: 0.000001em;
}
#especial_2_julio img {
	float: left;
}
#especial_2_julio h2 {
	padding: 17px 5px 0 270px;
	font-size: 140%;
	color: #3D97D1;
	line-height: 1.2em;
}
#especial_2_julio p {
	color: #2E2E2E;
	padding: 5px 5px 5px 270px;
	font-size: 100%;
	line-height: 1.2em; 
}
#especial_2_julio p a {
	color: #2E2E2E;
	text-decoration: underline;
	background-image: url(../images/css_li_actualidad_01.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding: 3px 0 6px 9px;
}
#especial_2_julio p a:hover {
	text-decoration: none;
}

div#especial_2_julio_enlaces {
	float: right;
	width: 200px;
	margin: 0 0 10px 15px;
}
div#especial_2_julio_enlaces div.enlaces {
	background-color: #E9E9E8;
	padding: 1em 1em .5em 1em;
	margin: 0;
}
div#especial_2_julio_enlaces div.enlaces p {
	margin: 0 0 .5em 0;
	background-image: url(../images/css_li_contenido_01.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 0 0 0 9px;
	text-align: left;
}
div#especial_2_julio_enlaces div.enlaces p a {
	color: #C00000;
	text-decoration: underline;
}
div#especial_2_julio_enlaces div.enlaces p a:hover {
	text-decoration: none;
}
div#especial_2_julio_a_cronograma {
	margin: 0 0 0 14px;
	padding: 8px 0;
	border-top: 2px solid #F8F2DF;
	border-bottom: 2px solid #F8F2DF;
}
div#especial_2_julio_a_cronograma p {
	margin: 0;
	background-image: url(../images/css_li_contenido_01.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 0 0 0 9px;
}
div#especial_2_julio_a_cronograma p a {
	color: #000;
	text-decoration: underline;
}
div#especial_2_julio_a_cronograma p a:hover {
	text-decoration: none;
}

/* Primera columna */
#primeraColumna {
	float: left;
	width: 200px;
	margin: 0 2px 0 0;
	padding: 0;
	background-color: #FFF;
}

/* Noticias */
#noticias {
	width: 190px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 0 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #3D97D1;
}
#noticias h2 {
	background-color: #FFF;
	color: #3D97D1;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0 8px 0;
}
#noticias ul li {
	background-image: url(../images/css_li_actualidad_01.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding: 3px 0 6px 13px;
}
#noticias ul li a {
	color: #000;
	text-decoration: none;
}
#noticias ul li a:hover {
	text-decoration: underline;
}
#noticias p {
	margin: 10px 0 5px 0;
	text-align: center;
}
#noticias p.normal {
	text-align: left;
	background-image: url(../images/css_li_actualidad_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .4em;
	padding: 0 4px 0 10px;
}

/* Alternativa a noticias */
#alternativaNoticias {
	width: 190px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 5px 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #3D97D1;
}
#alternativaNoticias h2 {
	background-color: #FFF;
	color: #3D97D1;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0 8px 0;
}
#alternativaNoticias p {
	margin: 10px 0 5px 0;
	text-align: center;
}
#alternativaNoticias p.normal {
	text-align: left;
	background-image: url(../images/css_li_actualidad_01.gif);
	background-repeat: no-repeat;
	background-position: 2px .4em;
	padding: 0 4px 0 10px;
}
#alternativaNoticias p.normal a {
	color: #000;
	text-decoration: none;
	display: block;
}
#alternativaNoticias p.normal a:hover {
	text-decoration: underline;
}

/* También te interesa */
#tambienTeInteresa {
	width: 200px;
	padding: 0;
	margin: 3px 0 5px 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #D09B01;
}
#tambienTeInteresa h2 {
	background-color: #FFF;
	color: #D09B01;
	font-size: 100%;
	padding: 2px 4px;
	margin: 8px 0 0 0;
}
#tambienTeInteresa p {
	margin: 0;
	padding: 0;
	line-height: .00001em;
}

/* Si no hay noticias */
#sinNoticias {
	width: 190px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 0 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #125586;
}
#sinNoticias h2 {
	background-color: #FFF;
	color: #125586;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0 8px 0;
}
#sinNoticias p {
	margin: 5px 0 10px 15px;
}
#sinNoticias p a {
	color: #125586;
	text-decoration: underline;
	display: block;
}
#sinNoticias p a:hover {
	text-decoration: none;
}

/* Segunda columna */
#segundaColumna {
	float: left;
	width: 198px;
	margin: 0 2px 0 2px;
	padding: 0;
	background-color: #FFF;
}

/* Agenda*/
#agenda {
	width: 188px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 0 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #D30000;
}
#agenda h2 {
	background-color: #FFF;
	color: #D30000;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0;
}
#agenda dl {
	background-color: #FFF;
	padding: 5px 0 0 9px;
}
#agenda dl dt {
	background-image: url(../images/css_li_actualidad_03.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding: 4px 3px 0 9px;
}
#agenda dl dd {
	padding: 0 0 9px 9px;
}
#agenda dl dt a {
	color: #D30000;
	text-decoration: none;
}
#agenda dl dd a {
	color: #000;
	text-decoration: none;
}
#agenda dl dt a:hover,#agenda dl dd a:hover {
	text-decoration: underline;
}
#agenda p {
	margin: 10px 0 5px 0;
	text-align: center;
}

/* Alternativa a la agenda*/
#alternativaAgenda {
	width: 188px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 5px 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #D30000;
}
#alternativaAgenda h2 {
	background-color: #FFF;
	color: #D30000;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0;
}
#alternativaAgenda p {
	margin: 10px 0 5px 0;
	text-align: center;
}
#alternativaAgenda p.foto {
	background-image: url(../images/territorio_index.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 4px 4px 127px 10px;
	text-align: left;
}
#alternativaAgenda p.foto a {
	background-image: url(../images/css_li_actualidad_03.gif);
	background-repeat: no-repeat;
	background-position: 2px .4em;
	padding: 0 5px 0 10px;
	display: block;
	color: #000;
	text-decoration: none;
}
#alternativaAgenda p.foto a:hover {
	text-decoration: underline;
}

/* Alternativa a la agenda (con nueva sede) */
#alternativaAgenda2 {
	width: 188px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 5px 0;
	background-color: #F5F4EE;
	/* Nuevo logo */
	background-color: #F8F2DF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #D30000;
}
#alternativaAgenda2 h2 {
	color: #D30000;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0;
}
#alternativaAgenda2 p {
	background-image: url(../images/nueva_sede_index.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 10px 0 5px 0;
	padding: 4px 4px 100px 10px;
	text-align: left;
}
#alternativaAgenda2 a {
	background-image: url(../images/css_li_actualidad_03.gif);
	background-repeat: no-repeat;
	background-position: 2px .4em;
	padding: 0 5px 0 10px;
	display: block;
	color: #000;
	text-decoration: none;
}
#alternativaAgenda2 p a:hover {
	text-decoration: underline;
}

#alternativaAgenda3 {
	width: 188px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 5px 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #D30000;
}
#alternativaAgenda3 h2 {
	background-color: #FFF;
	color: #D30000;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0;
}
#alternativaAgenda3 p {
	margin: 10px 0 5px 0;
	padding: 4px 4px 4px 10px;
	text-align: left;
}
#alternativaAgenda3 p a {
	background-image: url(../images/css_li_actualidad_03.gif);
	background-repeat: no-repeat;
	background-position: 2px .4em;
	padding: 0 5px 0 10px;
	display: block;
	color: #000;
	text-decoration: none;
}
#alternativaAgenda3 p a:hover {
	text-decoration: underline;
}

/* Sin agenda*/
#sinAgenda {
	width: 188px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 0 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #980808;
}
#sinAgenda h2 {
	background-color: #FFF;
	color: #980808;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0;
}
#sinAgenda p {
	margin: 5px 0 10px 15px;
}
#sinAgenda p a {
	color: #980808;
	text-decoration: underline;
	display: block;
}
#sinAgenda p a:hover {
	text-decoration: none;
}

/* Tercera columna */
#terceraColumna {
	float: left;
	width: 192px;
	padding: 0;
	margin: 0 0 0 2px;
	background-color: #FFF;
}

/* Actividad */
#actividad {
	width: 182px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 5px 0;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #B49000;
}
#actividad h2 {
	background-color: #FFF;
	color: #B49000;
	font-size: 100%;
	padding: 2px 9px;
	margin: 2px 0;
}
#actividad ul {
	padding: 3px 8px;
}
#actividad ul li {
	background-image: url(../images/css_li_actividad_01.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding: 6px 0 3px 9px;
}
#actividad ul li a {
	color: #000;
	text-decoration: none;
}
#actividad ul li a:hover {
	text-decoration: underline;
}

/* Espacio de la presidenta */
#presidencia {
	width: 182px;
	padding: 9px 5px 0 5px;
	margin: 3px 0 5px 0;
	background-color: #FFF;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #7A7E00;
}
#presidencia h2 {
	background-color: #FFF;
	color: #7A7E00;
	font-size: 100%;
	padding: 2px 4px;
	margin: 2px 0 8px 0;
}
#presidencia p {
	margin: 10px 0 5px 0;
	text-align: center;
}

/* Juntas abiertas */
#abiertas {
	width: 192px;
	padding: 9px 0 0 0;
	margin: 3px 0 5px 0;
	border: 1px solid #EBE9DB;
	border-top: 5px solid #579D1E;
}
#abiertas h2 {
	background-color: #FFF;
	font-size: 100%;
	color: #579D1E;
	padding: 2px 9px;
	margin: 2px 0;
}
#abiertas p {
	padding: 2px 9px;
	margin: 2px 0;
}


#antimachista {
	position: relative;
	background: #373737 url(../images/css_antimachista.gif) top left repeat-x;
	padding: 10px 0;
	font-size: .9em;
	line-height: 1.4em;
}
#antimachista h2 {
	color: #FFF;
	font-size: 1em;
	padding: .5em 14px;
}
#antimachista h3 {
	color: #AB8928;
	font-size: 1em;
	padding: 0 14px .5em 14px;
}
#antimachista ul {
	padding: 0 14px;
}
#antimachista ul ul {
	padding: .2em 0 0 0;
}
#antimachista li {
	background: transparent url(../images/css_antimachista_li.gif) top left repeat-x;
	color: #FFF;
	padding: .5em 0;
}
#antimachista li li {
	background: none;
	padding: 0;
	padding: 0 0 0 10px;
	background: transparent url(../images/css_antimachista_li_piti.gif) 3px .6em no-repeat;
}
#antimachista span.top-left, #antimachista span.top-right, #antimachista span.bottom-left, #antimachista span.bottom-right {
	position: absolute;
	display: block;
	height: 1px;
	width: 1px;
	font-size: .000001em;
	line-height: .000001em;
	background-color: #F00;
}
#antimachista span.top-left {
	top: 0;
	left: 0;
}
#antimachista span.top-right {
	top: 0;
	right: 0;
}
#antimachista span.bottom-left {
	bottom: 0;
	left: 0;
}
#antimachista span.bottom-right {
	bottom: 0;
	right: 0;
}

/* ESPECÍFICOS NOTICIAS */
#contenido #buscarNoticias,#contenido #buscarNotas {
	width: 240px;
	cursor: auto;
}
#contenido ul.noticias {
	padding: 0 0 0 16px;
}
#contenido ul.noticias li {
	padding: 0 0 0 6px;
	margin: 5px 0 15px 0;
}
#contenido ul.noticias li span {
	font-weight: bold;
}
#contenido ul.noticias li a {
	text-decoration: none;
}
#contenido ul.noticias li a:hover {
	text-decoration: underline;
}
#contenido ul.noticias li a:visited {
	color: #666;
}
#contenido #noticiasDetalle p.fecha {
	color: #000;
	font-weight: bold;
	background-color: #F5F4EE;
	/* Nuevo logo */
	background-color: #F8F2DF;
}
#contenido #noticiasDetalle p.asunto {
	color: #C00000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
#contenido #noticiasDetalle p.galeria {
	text-align: right;
}
#contenido #noticiasDetalle img {
	float: right;
	margin: 2px 0 10px 14px;
}
#contenido #noticiasDetalle ul li {
	margin: 5px 0;
	line-height: 1.4em;
	background-position: 0 .5em;
}
#contenido #noticiasDetalle a.boton {
	text-decoration: none;
	color: #FFF;
}
#contenido #noticiasDetalle a.boton:hover {
	color: #8A856E;
}
#contenido #noticiasGaleria div#miniaturas {
	width: 520px;
	background-image: url(../images/css_ff_galeria_01.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 10px 24px;
	padding: 4px;
}
#contenido #noticiasGaleria div#miniaturas p {
	margin: 8px 0 12px 8px;
	padding: 0;
}
#contenido #noticiasGaleria a {
	margin: 9px 0 9px 9px;
	padding: 1px;
	border: 1px solid #D0CDC0;
}
#contenido #noticiasGaleria a.seleccionado {
	border: 1px solid #C00000;
}
#contenido #noticiasGaleria a:hover {
	border: 1px solid #C00000;
}
#contenido #noticiasGaleria a img {
	float: none;
}
#contenido #noticiasGaleria div#visor {
	position: relative;
	width: 520px;
	background-image: url(../images/css_ff_galeria_03.gif);
	text-align: center;
	margin: 0 0 0 24px;
	padding: 0;
}
#contenido #noticiasGaleria div#visor div.anterior {
	position: absolute;
	top: 20px;
	left: -12px;
}
#contenido #noticiasGaleria div#visor div.siguiente {
	position: absolute;
	top: 20px;
	left: 503px;
}

#contenido #noticiasGaleria div#visor div.anterior a, #contenido #noticiasGaleria div#visor div.siguiente a {
	border: none;
	margin: 0;
	padding: 0;
}
#contenido #noticiasGaleria div#visor div.arriba {
	background-image: url(../images/css_ff_galeria_02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0.1%;
	height: 15px;
}
#contenido #noticiasGaleria div#visor div.abajo {
	background-image: url(../images/css_ff_galeria_04.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 0.1%;
	height: 15px;
}
#contenido #noticiasGaleria div#visor p {
	margin: 10px 15px 0 15px;
	padding: 10px;
	text-align: center;
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
	color: #2F2F2F;
}

/* ESPECÍFICOS PRENSA */
#contenido dl.prensaDL {
	padding: 8px 0 1px 6px;
	margin: 0 0 10px 8px;
	background-color: #FAF9F1;
}
#contenido dl.prensaDL dt {
	font-weight: bold;
}
#contenido dl.prensaDL dd span {
	display: block;
	margin: 5px 0 0 10px;
	font-weight: bold;
	font-style: italic;
	vertical-align: middle;
}
#contenido dl.prensaDLT {
	padding: 8px 0 1px 6px;
	margin: 0 0 5px 8px;
	background-color: #F5F4EE;
	/* Nuevo logo */
	background-color: #F8F2DF;
}
#contenido dl.prensaDLT dt {
	font-weight: bold;
}
#contenido dlprensaDLT dd {
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
#contenido dl.prensaDLT dd span {
	display: block;
	margin: 5px 0 0 10px;
	font-weight: bold;
	font-style: italic;
	vertical-align: middle;
}
#contenido ul.prensaRecursos li a {
	color: #C00000;
}
#contenido div.recurso {
	width: 157px;
	float: left;
	background-image: url(../images/css_ff_repos_02.gif);
	background-repeat: repeat-y;
	margin: 20px 10px 0 12px;
}
#contenido div.recurso div.arriba {
	background-image: url(../images/css_ff_repos_01.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.recurso div.abajo {
	background-image: url(../images/css_ff_repos_03.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.recurso div.recMini {
	padding: 5px 11px 8px 11px;
}
#contenido div.recurso p.descripcion {
	padding: 0 0 4px 0;
	margin: 0 11px 3px 11px;
	font-size: 90%;
	border-bottom: 1px solid #DAD9D2;
	text-align: left;
}
#contenido div.recurso ul {
	padding: 0 0 0 16px;
}
#contenido div.recurso ul li {
	background-position: 0 .4em;
	margin: 4px 0;
	line-height: 1em;
}
#contenido div.recurso ul li a {
	color: #C00000;
}

/* ESPECÍFICOS DE RECURSOS DOCUMENTALES */
#contenido div.biblio {
	width: 561px;
	background-image: url(../images/css_ff_biblio_02.gif);
	background-repeat: repeat-y;
	margin: 0 10px 0 12px;
}
#contenido div.biblio div.arriba {
	background-image: url(../images/css_ff_biblio_01.gif);
	background-repeat: no-repeat;
	height: 6px;
	font-size: 0.1%;
}
#contenido div.biblio div.abajo {
	background-image: url(../images/css_ff_biblio_03.gif);
	background-repeat: no-repeat;
	height: 6px;
	font-size: 0.1%;
}
#contenido div.biblio div.biblioImg {
	padding: 0 13px 7px 13px;
	float: left;
}
#contenido div.biblio h3 {
	margin: 0 0 0 160px;
	padding: 3px 3px 3px 5px;
	color: #000;
}
#contenido div.biblio p.autor {
	margin: 0 0 0 160px;
	padding: 0 0 0 5px;
	background-color: #F5F4EE;
	/* Nuevo logo */
	background-color: #F8F2DF;
	color: #C00000;
}
#contenido div.biblio p.autor .ultimo {
	padding: 0 0 5px 5px;
	border-bottom: 2px solid #C8C6B7;
}
#contenido div.biblio p.publicacion {
	margin: 10px 0 0 170px;
	padding: 0;
}

/* ESPECÍFICOS DE FUNCIONES */
#contenido ul.funciones li {
	background-image: url(../images/css_li_contenido_02.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 0 0 0 8px;
}

/* ESPECÍFICOS DE MARCO LEGISLATIVO */
#contenido ul.legislativo li {
	background-image: url(../images/css_li_contenido_02.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding: 0 0 0 8px;
	font-weight: bold;
}
#contenido ul.legislativo li span {
	display: block;
	font-weight: normal;
	color: #000;
}
#contenido ul.legislativo li a {
	text-decoration: none;
}
#contenido ul.legislativo li a:hover {
	text-decoration: underline;
}
#contenido ul.legislativo li a:visited {
	color: #696969;
}
#contenido ul.legislativo li ul {
	margin: 0;
	padding: 5px 0 10px 10px;
}
#contenido ul.legislativo li ul li {
	background-image: url(../images/css_li_contenido_01.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding: 0 0 0 8px;
	margin: 0;
	font-weight: normal;
}
#contenido ul.legislativo li ul li.descarga {
	background-image: none;
	padding: 0;
}
#contenido ol.legislativo {
	padding: 0 0 0 38px;
}
#contenido ol.legislativo li {
	list-style-type: decimal;
	font-weight: bold;
	text-align: justify;
}
#contenido ol.legislativo li.sin {
	list-style-type: none;
	font-weight: bold;
	text-align: justify;
}
#contenido ol.legislativo li p {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/* ESPECÍFICOS DEL MAPA WEB */
#contenido ul.mapaWeb a {
	text-decoration: none;
}
#contenido ul.mapaWeb a:hover {
	text-decoration: underline;
}
#contenido ul.mapaWeb li {
	font-weight: bold;
	color: #C00000;
}
#contenido ul.mapaWeb li a {
	color: #C00000;
}
#contenido ul.mapaWeb li ul {
	margin-top: 5px;
}
#contenido ul.mapaWeb li ul li {
	font-weight: normal;
	color: #000;
}
#contenido ul.mapaWeb li ul li ul li {
	color: #000;
}
#contenido ul.mapaWeb li ul li ul li a {
	color: #000;
}
#contenido ul.mapaWeb li ul li ul li ul li {
	font-style: oblique;
}

/* ESPECÍFICOS HISTORIA */
#contenido div.titularHistoria {
	clear: both;
	padding: 0;
	margin: 0 0 10px 14px;
	color: #C00000;
	font-weight: bold;
	border-bottom: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-bottom: 2px solid #F8F2DF;
}
#contenido div.titularHistoria span {
	color: #C00000;
}
#contenido div.titularHistoria a {
	text-decoration: none;
	font-weight: normal;
	color: #C00000;
	font-weight: bold;
}
#contenido div.titularHistoria a.botonMas, #contenido div.titularHistoria a.botonMasSin, #contenido div.titularHistoria a.botonMenos {
	float: right;
	background-color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #8A856E;
	font-size: 90%;
}
#contenido div.titularHistoria a.botonMas:hover, #contenido div.titularHistoria a.botonMenos:hover {
	color: #C00000;
}
#contenido div.detalleHistoriaOcultar, #contenido div.detalleHistoriaMostrar {
	margin: 10px 0 20px 14px;
}

#contenido div.detalleHistoriaOcultar ul li, #contenido div.detalleHistoriaMostrar ul li {
	background-position: 0 .5em;
}

#contenido div.detalleHistoriaOcultar a, #contenido div.detalleHistoriaMostrar a {
	color: #000;
	text-decoration: none;
}

#contenido div.detalleHistoriaOcultar a:hover, #contenido div.detalleHistoriaMostrar a:hover {
	text-decoration: underline;
}
#contenido dl.historiaBibliografia dt {
	font-weight: bold;
}
#contenido dl.historiaBibliografia dd p {
	display: block;
	padding: 10px;
}

/* ESPECÍFICOS AGENDA PARLAMENTARIA */
#contenido div#masInfoAgenda h4 {
	padding-top: 8px;
}
#contenido div.titularAgenda {
	clear: both;
	padding: 0 0 0 23px;
	margin: 0 0 10px 0;
	color: #000;
	background-image: url(../images/css_li_contenido_01.gif);
	background-repeat: no-repeat;
	background-position: 14px .4em;
}
#contenido div.titularAgenda span {
	color: #C00000;
}
#contenido div.titularAgenda a {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
#contenido div.titularAgenda a:hover {
	text-decoration: none;
}
#contenido div.titularAgenda a.desconvocada {
	color: #8A856E;
}
#contenido div.titularAgenda a.botonMas, #contenido div.titularAgenda a.botonMasSin, #contenido div.titularAgenda a.botonMenos {
	float: right;
	background-color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #8A856E;
	font-size: 90%;
	text-align: right;
}
#contenido div.titularAgenda a.botonMas:hover, #contenido div.titularAgenda a.botonMenos:hover {
	color: #C00000;
}
#contenido div.detalleAgendaOcultar, #contenido div.detalleAgendaMostrar {
	margin: 10px 0 20px 14px;
}
#contenido div.detalleAgendaOcultar ul li, #contenido div.detalleAgendaMostrar ul li {
	background-position: 0 .5em;
}
#contenido div.detalleAgendaOcultar a, #contenido div.detalleAgendaMostrar a {
	color: #000;
	text-decoration: none;
}
#contenido div.detalleAgendaOcultar a:hover, #contenido div.detalleAgendaMostrar a:hover {
	text-decoration: underline;
}
#contenido div.detalleAgendaOcultar ol, #contenido div.detalleAgendaMostrar ol {
	margin-left: 8px;
}
#contenido div.detalleAgendaOcultar ol li, #contenido div.detalleAgendaMostrar ol li {
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
	margin: 5px 0;
	padding: 5px 5px 5px 0;
}
#contenido div.detalleAgendaOcultar ol li p, #contenido div.detalleAgendaMostrar ol li p {
	margin: 3px 0;
	line-height: 120%;
}
#contenido div.detalleAgendaOcultar ol li p.asunto, #contenido div.detalleAgendaMostrar ol li p.asunto {
	color: #C00000;
	font-weight: bold;
}
#contenido div.detalleAgendaOcultar ol li span, #contenido div.detalleAgendaMostrar ol li span {
	color: #C00000;
}
#contenido div.detalleAgendaOcultar ol li a, #contenido div.detalleAgendaMostrar ol li a {
	text-decoration: underline;
}
#contenido div.detalleAgendaOcultar ol li a:hover, #contenido div.detalleAgendaMostrar ol li a:hover {
	text-decoration: none;
}
#contenido div.detalleAgendaOcultar ol li ul li, #contenido div.detalleAgendaMostrar ol li ul li {
	font-weight: normal;
	margin: 0;
	display: inline;
	background-image: none;
}
#contenido div.irHistorico {
	border-top: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-top: 2px solid #F8F2DF;
	padding: 2px 0 0 0;
	margin: 0 0 0 14px;
}
#contenido div.irHistorico p {
	margin: 3px 0 0 0;
	text-align: center;
}
#contenido div.irHistorico p a {
	background-color: #C00000;
	padding: 2px 5px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#contenido div.irHistorico p a:hover {
	background-color: #FFF;
	padding: 2px 5px;
	color: #C00000;
	text-decoration: none;
	font-weight: bold;
}

/* ESPECÍFICOS MOCIONES Y NORMAS */
#contenido ul.classMocionNorma {
	padding: 0 0 0 14px;
}
#contenido ul.classMocionNorma li {
	margin: 0 0 15px 0;
	background-position: 0 .4em;
}
#contenido ul.classMocionNorma li p {
	margin: 3px 0 5px 0;
	padding: 0;
	line-height: 120%;
}
#contenido ul.classMocionNorma li p span {
	font-weight: bold;
}

/* ESPECÍFICOS SESIONES */
#contenido dl.sesiones {
	padding: 0 0 0 14px;
}
#contenido dl.sesiones dt {
	background-image: none;
	padding: 0;
	margin-top: 15px;
	color: #000;
	font-weight: bold;
	border-bottom: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-bottom: 2px solid #F8F2DF;
}
#contenido dl.sesiones dt span {
	color: #C00000;
	font-weight: normal;
	display: block;
	margin-top: 3px;
}
#contenido dl.sesiones dd ul {
	padding: 0;
	margin: 5px 0 10px 14px;
}
#contenido ol.detalleSesionOcultar li, #contenido ol.detalleSesionMostrar li {
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
	margin: 5px 0;
	padding: 5px 5px 5px 0;
	background-image: none;
}
#contenido ol.detalleSesionOcultar li p, #contenido ol.detalleSesionMostrar li p {
	margin: 3px 0;
	line-height: 120%;
}
#contenido ol.detalleSesionOcultar li p.asunto, #contenido ol.detalleSesionMostrar li p.asunto {
	color: #C00000;
	font-weight: bold;
}
#contenido ol.detalleSesionOcultar li span, #contenido ol.detalleSesionMostrar li span {
	color: #C00000;
}
#contenido ol.detalleSesionOcultar li a, #contenido ol.detalleSesionMostrar li a {
	text-decoration: underline;
}
#contenido ol.detalleSesionOcultar li a:hover, #contenido ol.detalleSesionMostrar li a:hover {
	text-decoration: none;
}
#contenido ol.detalleSesionOcultar li ul li, #contenido ol.detalleSesionMostrar li ul li {
	font-weight: normal;
	margin: 0;
	display: inline;
	background-image: none;
}

/* ESPECÍFICOS TIPO DOCUMENTO */
#contenido ul.classTree li a {
	color: #000;
}
#contenido ul.classTree li a:hover {
	text-decoration: none;
}
#contenido ul.classTree li.DNseleccionado a {
	color: #C00000;
	text-decoration: none;
}
#contenido ul.classTree ul {
	padding: 5px 0 2px 10px;
	margin: 5px 0 10px 0;
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
}
#contenido ul.classTree li ul li {
	background-image: url(../images/css_li_li_actividad_01.gif);
}
#contenido ul.classTree li.DNseleccionado ul li a {
	color: #000;
	text-decoration: underline;
}
#contenido ul.classTree li.DNseleccionado ul li a:hover {
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

/* ESPECÍFICOS DE MATERIAS */
#contenido form fieldset.listMaterias {
	margin-top: 10px;
	padding: 5px 0 5px 0;
	text-align: center;
}
#contenido form fieldset.listMaterias legend {
	display: none;
}
#contenido form fieldset.listMaterias input {
	border: none;
	background-color: #FFF;
	padding: 0;
	margin: 0;
}
#contenido form fieldset.listMaterias input.seleccionado {
	color: #C00000;
	font-weight: bold;
}
#contenido form fieldset.listMaterias input.vacio {
	color: #696969;
	cursor: auto;
}

/* ESPECÍFICOS LISTADOS DE EXPEDIENTES */
#contenido ul.listaExp {
	padding: 5px 0 10px 5px;
	margin: 0 0 10px 14px;
	border: 1px solid #F5F4EE;
	/* Nuevo logo */
	border: 1px solid #F8F2DF;
	border-bottom: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-bottom: 2px solid #F8F2DF;
	border-right: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-right: 2px solid #F8F2DF;
	background-color: #FDFDFD;
}
#contenido ul.listaExp li {
	margin: 2px 0;
	background-position: 0 .5em;
}
#contenido ul.listaExp li.primero {
	margin: 2px 0 4px 0;
}
#contenido ul.listaExp li.primero strong {
	color: #C00000;
}
#contenido ul.listaExp li.primero span {
	color: #000;
}
#contenido ul.listaExp li.seleccionado {
	background-image: url(../images/css_li_contenido_02.gif);
	color: #C00000;
}
#contenido ul.listaExp li.seleccionado span {
	font-weight: bold;
}

/* ESPECÍFICOS BÚSQUEDA AVANZADA */
#contenido #buscarExpediente1,#contenido #buscarExpediente2 {
	width: 240px;
	cursor: auto;
}

/* ESPECÍFICOS DE RESULTADOS DE LA BÚSQUEDA GENERAL */
#contenido ol.resBusqueda {
	padding: 0 0 0 38px;
}
#contenido ol.resBusqueda li {
	list-style-type: decimal;
	font-weight: bold;
	text-align: justify;
}
#contenido ol.resBusqueda li p {
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#contenido ol.resBusqueda li p.titulo a {
	color: #C00000;
}
#contenido ol.resBusqueda li p.titulo a:visited {
	color: #939;
}
#contenido ol.resBusqueda li p.titulo a span {
	font-weight: bold;
}
#contenido ol.resBusqueda li p.url a {
	color: #000;
}
#contenido ol.resBusqueda li p.url a:visited {
	color: #696969;
}
#contenido ol.resBusqueda li p.extracto {
	padding: .2em 0;
}
#contenido ol.resBusqueda li p.extracto span {
	font-weight: bold;
}
#contenido ol.resBusqueda li p.url {
	padding: .5em 0 .2em 0;
}
#contenido ol.resBusqueda li p.url span {
	font-weight: bold;
}
#contenido ol.resBusqueda li div.tipoPagina {
	color: #C00000;
	float: left;
	width: 10em;
	padding: .2em 0;
}
#contenido ol.resBusqueda li div.tipoPagina span {
	font-weight: normal;
	color: #000;
}
#contenido ol.resBusqueda li div.pesoPagina {
	color: #C00000;
	float: left;
	width: 10em;
	padding: .2em 0;
}
#contenido ol.resBusqueda li div.pesoPagina span {
	font-weight: normal;
	color: #000;
}
#contenido ol.resBusqueda p.limpiar {
	height: 1em
}

/* ESPECÍFICOS DE TERRITORIO */
#contenido form#formTerritorio {
	margin: 0 0 0 14px;
	padding: 4px 0;
	border-top: 1px solid #E1DFD0;
	border-bottom: 1px solid #E1DFD0;
}
#contenido form#formTerritorio fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#contenido form#formTerritorio legend {
	display: none;
}
#contenido form#formTerritorio label {
	color: #C00000;
	padding-left: 5px;
}
#contenido form#formTerritorio input#saltar {
	cursor: pointer;
}
#contenido ul.territorio {
	font-weight: bold;
}
#contenido ul.territorio a {
	text-decoration: none;
}
#contenido ul.territorio a:hover {
	text-decoration: underline;
}
#contenido ul.territorio a:visited {
	color: #696969;
}
#contenido ul.territorio ul {
	margin-top: 5px;
	font-weight: normal;
}
#contenido ul.territorio ul ul {
	margin-top: 5px;
	font-style: italic;
}
#contenido ol.territorio {
	padding: 0 0 0 0px;
	margin: 0 0 0 44px;
	list-style: decimal;
}
#contenido ol.territorio li {
	line-height: 1.4em;
	list-style: decimal;
}
#contenido ol.territorio a {
	text-decoration: none;
	color: #000;
}
#contenido ol.territorio a:hover {
	text-decoration: underline;
}
#contenido ol.territorio a.subrayado {
	text-decoration: underline;
	color: #000;
}
#contenido ol.territorio a.subrayado:hover {
	text-decoration: none;
}
#contenido ol.territorio a:visited {
	color: #696969;
}
#contenido div.emuBlockquote {
	margin: 0 0 0 30px;
	text-align: justify;
}
table.tb_datos {
	float: right;
	font-size: 80%;
	border: 0;
	padding: 0;
	width: 97%;
}
table.tb_datos td {
	padding: 3px 0;
	border-bottom: 1px solid #CCCCCC;
}
table.tb_datos th {
	font-size: 110%;
	padding: 3px 3px 3px 0;
	border-bottom: 1px solid #CCCCCC;
}
table.tb_datos caption {
	font-weight: bold;
	font-size: 110%;
	color: #C00000;
}

/* ESPECÍFICOS SEDE */
#contenido p.sedeMas {
	padding: 55px 0 0 10px;
	margin: 0 0 0 240px;
	background-image: url(../images/css_sede_ff_01.jpg);
	background-position: 0 55px;
	background-repeat: no-repeat;
	height: 120px;
}
#contenido p.sedeMas a {
	padding: 0 0 0 13px;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 2px 0.4em;
	background-repeat: no-repeat;
}
#contenido div.nuevaSede {
	float: right;
	width: 200px;
	background-color: #F8F6F2;
	margin: 0 0 10px 15px;
}
#contenido div.nuevaSede div.enlacesNuevaSede {
	padding: 0 0 14px 0;
	margin: 14px 14px 0 14px;
	border-bottom: 1px solid #D9D5CD;
}
#contenido div.nuevaSede div.enlacesNuevaSede .ultimo {
	padding: 0 0 14px 0;
	margin: 14px 14px 0 14px;
	border-bottom: none;
}
#contenido div.nuevaSede div.enlacesNuevaSede p {
	padding: 0;
	margin: 0;
	text-align: left;
}
#contenido div.nuevaSede div.enlacesNuevaSede span {
	font-weight: bold;
	color: #C00000;
}
#contenido div.nuevaSede div.enlacesNuevaSede span a {
	padding: 0 0 0 8px;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 0 .4em;
	background-repeat: no-repeat;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
	line-height: 1.5em;
}
#contenido div.nuevaSede div.enlacesNuevaSede span a:hover {
	text-decoration: none;
}
#contenido div.nuevaSede hr {
	background-color: #F8F6F2;
	padding: 10px;
	margin: 0;
}
#contenido div.sedeInicio {
	float: left;
	width: 353px;
	padding: 0 10px 0 0;
	border-right: 1px solid #DAD9D2;
	margin: 0 10px 0 0;
}
#contenido div.sedeInicioDerecha {
	width: 171px;
	float: left;
}
#contenido div.sedeInicioDerecha div.columnaDerecha {
	width: 171px;
	background-image: url(../images/css_ff_colDch_02.gif);
	background-repeat: repeat-y;
}
#contenido div.sedeInicioDerecha div.columnaDerecha div.arriba {
	background-image: url(../images/css_ff_colDch_01.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.sedeInicioDerecha div.columnaDerecha div.abajo {
	background-image: url(../images/css_ff_colDch_03.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.sedeInicioDerecha div.columnaDerecha h3 {
	color: #C00000;
	background-color: transparent;
	margin: 0 11px 3px 11px;
	padding: 0;
	
}
#contenido div.sedeInicioDerecha div.columnaDerecha div.recMini {
	padding: 5px 11px 8px 11px;
}
#contenido div.sedeInicioDerecha div.columnaDerecha p.descripcion {
	padding: 0 0 10px 0;
	margin: 0 11px 10px 11px;
	font-size: 90%;
	border-bottom: 1px solid #DAD9D2;
	text-align: left;
}
#contenido div.sedeInicioDerecha div.columnaDerecha p.nota {
	padding: 0 0 4px 0;
	margin: 5px 11px;
	font-size: 90%;
	font-style: italic;
	text-align: left;
	color: #555;
}
#contenido div.sedeInicioDerecha div.columnaDerecha ul {
	padding: 0 0 10px 16px;
}
#contenido div.sedeInicioDerecha div.columnaDerecha ul li {
	background-position: 0 .4em;
	margin: 4px 0;
	line-height: 1em;
}
#contenido div.sedeInicioDerecha div.columnaDerecha ul li a {
	color: #C00000;
}
#contenido span.superindice {
	font-size: 70%;
	vertical-align: super;
	line-height: 1em;
}


/* ESPECIFICOS NUEVA SEDE */
#contenido div.recurso2 {
	width: 157px;
	float: left;
	background-image: url(../images/css_ff_repos_02.gif);
	background-repeat: repeat-y;
	margin: 20px 10px 0 12px;
}
#contenido div.recurso2 div.arriba {
	background-image: url(../images/css_ff_repos_01.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.recurso2 div.abajo {
	background-image: url(../images/css_ff_repos_03.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.recurso2 div.recMini {
	padding: 5px 11px 8px 11px;
}
#contenido div.recurso2 p.descripcion {
	padding: 0 0 4px 0;
	margin: 0 11px 3px 11px;
	font-size: 90%;
	border-bottom: 1px solid #DAD9D2;
	text-align: left;
}
#contenido div.recurso2 h3 {
	color: #C00000;
	background-color: transparent;
	margin: 0 11px 3px 11px;
	padding: 0;
}
#contenido div.recurso2 ul {
	padding: 0 0 0 16px;
}
#contenido div.recurso2 ul li {
	background-position: 0 .4em;
	margin: 4px 0;
	line-height: 1em;
}
#contenido div.recurso2 ul li a {
	color: #C00000;
}


#contenido div.recurso3 {
	width: 245px;
	float: left;
	background-image: url(../images/css_ff_repos2_02.gif);
	background-repeat: repeat-y;
	margin: 20px 10px 0 10px;
}
#contenido div.recurso3 div.arriba {
	background-image: url(../images/css_ff_repos2_01.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.recurso3 div.abajo {
	background-image: url(../images/css_ff_repos2_03.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 0.1%;
}
#contenido div.recurso3 div.recMini {
	padding: 5px 11px 8px 11px;
}
#contenido div.recurso3 h3 {
	color: #C00000;
	background-color: transparent;
	margin: 0 11px 3px 11px;
	padding: 0;
}
#contenido div.recurso3 p.descripcion {
	padding: 0 0 4px 0;
	margin: 0 11px 3px 11px;
	font-size: 90%;
	border-bottom: 1px solid #DAD9D2;
	text-align: left;
}
#contenido div.recurso3 p.nota {
	padding: 0 0 4px 0;
	margin: 5px 11px;
	font-size: 90%;
	font-style: italic;
	text-align: left;
	color: #555;
}
#contenido div.recurso3 ul {
	padding: 0 0 0 16px;
}
#contenido div.recurso3 ul li {
	background-position: 0 .4em;
	margin: 4px 0;
	line-height: 1em;
}
#contenido div.recurso3 ul li a {
	color: #C00000;
}


/* ESPECÍFICOS RESULTADOS ELECTORALES */
#contenido p.anoElectoral {
	float: right;
	margin: -1px 0 0 0;
	padding: 0;
}
#contenido p.anoElectoral label {
	margin: 0;
	font-weight: bold;
}
#contenido p.anoElectoral select {
	font-size: 80%;
	margin: 0 0 0 5px;
}
#contenido p.anoElectoral input {
	height: 1.6em;
	vertical-align: bottom;
	padding: 0 3px;
}
#contenido div.graficos-result .lugar-participación {
	width: 318px;
	float: left;
}
#contenido div.graficos-result h4 {
	color: #404040;
	font-family: Arial, Helvetica, sans-serif bold;
	font-size: 130%;
	margin: 0 0 13px 0;
	float: right;
	border: none;
}
#contenido div.graficos-result h4 img {
	margin: 0 0 0 18px;
}
#contenido div.graficos-result .tabla {
	background-image: url(../images/css_ff_result01.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	width: 318px;
}
#contenido div.graficos-result .tabla .arriba {
	background-image: url(../images/css_ff_result_top01.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#contenido div.graficos-result .tabla table {
	margin: 0 10px 10px 10px;
	width: 298px;
}
#contenido div.graficos-result .tabla table th {
	color: #C00000;
}
#contenido div.graficos-result .tabla table th.superior {
	color: #000;
	padding: 0 0 9px 0;
}
#contenido div.graficos-result .tabla table th.nulos {
	font-weight: normal;
	padding: 0 0 0 10px;
	color: #000;
	background-image: url(../images/css_ff_result_nulo.gif);
	background-position: 3px 1em;
	background-repeat: no-repeat;
}
#contenido div.graficos-result .tabla table tr {
	height: 2em;
}
#contenido div.graficos-result .tabla table tr.color {
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
	height: auto;
}
#contenido div.graficos-result .tabla table td {
	padding-left: 5px;
}
#contenido div.graficos-result .tabla table td.porcentaje {
	color: #C00000;
	padding-left: 10px;
}
#contenido div.graficos-result .circunscripcion {
	float: left;
	width: 216px;
	background-image: url(../images/css_ff_result02.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding: 0 0 14px 0;
	margin: 0 0 0 0;
}
#contenido div.graficos-result .circunscripcion .arriba {
	width: 216px;
	height: 6px;
	background-image: url(../images/css_ff_result_top02.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#contenido div.graficos-result .circunscripcion h5 {
	background-image: url(../images/css_ff_result_h5_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
	margin: 0 8px;
	padding: 0;
}
#contenido div.graficos-result .circunscripcion h5 span {
	background-image: url(../images/css_ff_result_h5_02.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 3px;
	height: 12px;
	display: block;
	float: right;
}
#contenido div.graficos-result .circunscripcion img {
	margin: 4px 0;
	border: 0;
}
#contenido div.graficos-result .circunscripcion ul {
	margin: 0;
	padding: 0 8px;
	font-size: 85%;
}
#contenido div.graficos-result .circunscripcion ul li {
	background: none;
	margin: 0;
	padding: 0;
	display: inline;
	border-left: 1px solid #000;
	padding-left: 3px;
	color: #C00000;
	line-height: 2em;
}
#contenido div.graficos-result .circunscripcion ul li.izq {
	padding: 0;
	border: none;
	clear: left;
}
#contenido div.resultados_izquierda {
	float: left;
	width: 318px;
}
#contenido div.resultados_derecha {
	float: right;
	width: 216px;
	padding-left: 15px;
}
#contenido div.graficos-result .pueblos {
	float: left;
	width: 216px;
	padding: 0 0 14px 0;
	margin: 0 0 0 0px;
}
#contenido div.graficos-result .pueblos h5 {
	text-align: center;
	background-image: url(../images/css_ff_result_h5_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F3F2EC;
	/* Nuevo logo */
	background-color: #F8F2DF;
	margin: 0 8px;
	padding: 0;
}
#contenido div.graficos-result .pueblos h5 span {
	background-image: url(../images/css_ff_result_h5_02.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 3px;
	height: 12px;
	display: block;
	float: right;
}
#contenido div.graficos-result .pueblos p {
	margin-right: 15px;
	font-size: 85%;
	text-align: left;
}
#contenido div.graficos-result .pueblos p a {
	display: block;
	text-align: center;
}
#contenido div.graficos-result .pueblos ul {
	margin: 0 0 0 20px;
	padding: 10px 8px;
	font-size: 85%;
}
#contenido div.graficos-result .pueblos ul li {
	padding: 0 0 0 10px;
	color: #000;
	line-height: 1.4em;
}
#contenido div.graficos-result .pueblos ul li.izq {
	border: none;
	clear: left;
}
#contenido div.graficos-result .resultados table {
	width: 298px;
	font-size: 90%;
	float: left;
}
#contenido div.graficos-result .resultados table th {
	color: #C00000;
	font-weight: normal;
	border-bottom: 1px solid #DAD9D2;
}
#contenido div.graficos-result .resultados table th.superior {
	color: #000;
	padding-left: 0;
}
#contenido div.graficos-result .resultados table th.linea1 {
	padding-bottom: 5px;
	text-align: center;
}
#contenido div.graficos-result .resultados table tr {
	padding: 3px 0;
	border: 1px solid #DAD9D2;
}
#contenido div.graficos-result .resultados table td {
	text-align: center;
	border-bottom: 1px solid #DAD9D2;
}
#contenido div.graficos-result .resultados table td.porcent {
	color: #C00000;
}
#contenido div.graficos-result .resultados table td.juntero1 {
	background-image: url(../images/css_ff_result_junteros1.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados table td.juntero2 {
	background-image: url(../images/css_ff_result_junteros2.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados table td.juntero3 {
	background-image: url(../images/css_ff_result_junteros3.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados table td.juntero4 {
	background-image: url(../images/css_ff_result_junteros4.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados table td.juntero5 {
	background-image: url(../images/css_ff_result_junteros5.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados table td.juntero6 {
	background-image: url(../images/css_ff_result_junteros6.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados table td.juntero7 {
	background-image: url(../images/css_ff_result_junteros7.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
#contenido div.graficos-result .resultados #grafico {
	float: left;
	margin: 20px 0 0 60px;
}
#contenido div.otras_elecciones {
	float: right;
	margin: -0.4em 0 0 .5em;
	padding: 0;
}
#contenido div.otras_elecciones a {
	display: block;
	margin: 0;
	padding: 4px 8px;
	background-color: #C00;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#contenido div.otras_elecciones a:hover {
	color: #C00;
	background-color: #CCC;
}


/* ESPECÍFICOS DE COMPOSICIÓN */
#contenido p.composicion a {
	padding: 0 0 0 10px;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 0 .4em;
	background-repeat: no-repeat;
	color: #C00000;
}
#contenido ul.composicion {
	padding: 0;
	margin: 5px 0 0 30px;
}
#contenido ul.composicion li {
	padding: 0 0 0 10px;
	margin: 0;
}

/* Composición - Junteros */
#contenido form.junteros {
	float: right;
	margin: 0 0 20px 20px;
	width: 27em;
}
#contenido form.junteros select {
	float: right;
	margin: 0 0 0 8px;
}
#contenido form.junteros #buscarJunteros {
	float: right;
}
#contenido ol.composicionJunteros {
	padding: 0 0 0 23px;
	margin: 0 0 0 14px;
}
#contenido ol.composicionJunteros li {
	list-style: decimal;
	padding: 0;
	color: #C00000;
	font-weight: bold;
	margin: 0 15px 1em 0;
	text-align: justify;
	line-height: 1.4em;
}
#contenido ol.composicionJunteros li span {
	color: #000;
	font-weight: normal;
}
#contenido ul.datosJuntero li {
	background-image: none;
	color: #C00000;
}
#contenido ul.composicionJunterosListado li {
	clear: both;
	margin: 0;
	padding: 4px;
	background-image: none;
	background-color: #F1F1F1;
}
#contenido ul.composicionJunterosListado li.par {
	background-color: #FFF;
}
#contenido ul.composicionJunterosListado li strong {
	float: right;
	width: 9em;
	text-align: right;
}
#contenido ul.composicionJunterosListado li span {
	float: right;
	color: #000;
	font-style: italic;
}
#contenido ul.datosJuntero li span {
	color: #000;
}
#contenido ul.datosJuntero li.fichaIniciativas {
	margin: 0 0 0 0;
	padding: 0 0 0 14px;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 6px .4em;
	background-repeat: no-repeat;
	color: #000;
}
#contenido ul.datosJuntero li.fichaIniciativas a {
	text-decoration: underline;
}
#contenido ul.datosJuntero li.fichaIniciativas a:hover {
	text-decoration: none;
}
#contenido p.notaPie .datosJuntero {
	margin-left: 14px;
	text-align: right;
}
#contenido table.datosJuntero {
	border-collapse: collapse;
	border: 1px solid #696969;
	margin: 5px 0 0 14px;
	width: 530px;
	clear: both;
}
#contenido table.datosJuntero th, #contenido table.datosJuntero td {
	border: 1px solid #696969;
	padding: .3em;
}
#contenido table.datosJuntero th {
	background-color: #E6E6E6;
	text-align: center;
}
#contenido table.datosJuntero caption {
	display: none;
}
#contenido table.datosJuntero tr td {
	padding: 3px 5px;
}
#contenido table.datosJuntero tr td.noWrapear {
	white-space: nowrap;
}
#contenido div.fichaLibre {
	background-image: url(../images/css_ficha_junteros_01.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 24px 0 0 42px;
	margin: 5px 0 0 14px;
	background-color: #F8F6F2;
	clear: both;
}
#contenido div.fichaLibre p {
	padding: 10px 42px 0 0;
	font-style: italic;
}
#contenido div.fichaLibre p.fichaLibreFin {
	background-image: url(../images/css_ficha_junteros_02.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 42px 24px 0;
}
#contenido div.fichaLibre p.notaPie {
	margin: 10px 42px 0 0;
	padding: 0 0 0 0;
	text-align: right;
}
#contenido p.fichaIniciativas {
	margin: 0;
	padding: 0 0 0 26px;
	font-weight: bold;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 18px .4em;
	background-repeat: no-repeat;
}
#contenido p.fichaIniciativas a {
	color: #C00000;
	text-decoration: underline;
}
#contenido p.fichaIniciativas a:hover {
	text-decoration: none;
}
#contenido #divMasInfoHistorial {
	padding: .5em 1em 0 1em;
	margin: 10px 0 20px 23px;
	border: 1px solid #F5F4EE;
	/* Nuevo logo */
	border: 1px solid #F8F2DF;
	border-bottom: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-bottom: 2px solid #F8F2DF;
	border-right: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-right: 2px solid #F8F2DF;
	background-color: #FDFDFD;
}
#contenido #divMasInfoHistorial h3 {
	margin: 0;
}
#contenido #divMasInfoHistorial dl {
	margin-top: 1em;
}
#contenido ul.datosGrupo li {
	background-image: none;
	color: #C00000;
}
#contenido ul.datosGrupo li span {
	color: #000;
	font-weight: bold;
}
#contenido ul.datosGrupo li.fichaIniciativas {
	margin: 15px 0 0 0;
	padding: 0 0 0 14px;
	font-weight: bold;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 6px .4em;
	background-repeat: no-repeat;
}
#contenido ul.datosGrupo li.fichaIniciativas a {
	color: #C00000;
	text-decoration: underline;
}
#contenido ul.datosGrupo li.fichaIniciativas a:hover {
	text-decoration: none;
}
#contenido div.titularGrupos {
	clear: both;
	padding: 0;
	margin: 0 0 10px 14px;
	color: #C00000;
	font-weight: bold;
	border-bottom: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-bottom: 2px solid #F8F2DF;
}
#contenido div.titularGrupos span {
	color: #C00000;
}
#contenido div.titularGrupos a {
	text-decoration: none;
	font-weight: normal;
	color: #C00000;
	font-weight: bold;
}

#contenido div.titularGrupos a.botonMas, #contenido div.titularGrupos a.botonMasSin, #contenido div.titularGrupos a.botonMenos {
	float: right;
	background-color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #8A856E;
	font-size: 90%;
}
#contenido div.titularGrupos a.botonMas:hover, #contenido div.titularGrupos a.botonMenos:hover {
	color: #C00000;
}
#contenido div.detalleHistoriaOcultar, #contenido div.detalleHistoriaMostrar {
	margin: 10px 0 20px 14px;
}
#contenido div.detalleHistoriaOcultar ul li, #contenido div.detalleHistoriaMostrar ul li {
	background-position: 0 .5em;
}
#contenido div.detalleHistoriaOcultar a, #contenido div.detalleHistoriaMostrar a {
	color: #000;
	text-decoration: none;
}
#contenido div.detalleHistoriaOcultar a:hover, #contenido div.detalleHistoriaMostrar a:hover {
	text-decoration: underline;
}
#contenido div.miembrosOrgano {
	float: right;
	width: 200px;
	margin: 0 0 10px 15px;
}
#contenido div.miembrosOrgano dl.presidenteOrgano {
	background-color: #E9E9E8;
	padding: 14px 14px 1px 14px;
	margin: 0;
}
#contenido div.miembrosOrgano dl.presidenteOrgano dt {
	font-weight: bold;
	background-image: none;
}
#contenido div.miembrosOrgano dl.otrosMiembrosOrgano {
	background-color: #F8F6F2;
	padding: 14px 14px 1px 14px;
	margin: 2px 0 0 0;
}
#contenido div.miembrosOrgano dl.otrosMiembrosOrgano dt {
	font-weight: bold;
	background-image: none;
}
#contenido div.miembrosOrgano dd a {
	text-decoration: underline;
}
#contenido div.miembrosOrgano dd a:hover {
	text-decoration: none;
}
#contenido div.masInfoComisiones {
	clear: both;
	padding: 0;
	margin: 0 0 10px 14px;
	color: #000;
}
#contenido div.masInfoComisiones a {
	text-decoration: underline;
	color: #C00000;
	font-weight: normal;
	background-image: url(../images/css_li_contenido_01.gif);
	background-position: 0 .4em;
	background-repeat: no-repeat;
	padding-left: 8px;
	display: block;
}
#contenido div.detalleComisionesOcultar, #contenido div.detalleComisionesMostrar {
	padding: .5em 1em 0 1em;
	margin: 10px 0 20px 23px;
	border: 1px solid #F5F4EE;
	/* Nuevo logo */
	border: 1px solid #F8F2DF;
	border-bottom: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-bottom: 2px solid #F8F2DF;
	border-right: 2px solid #F5F4EE;
	/* Nuevo logo */
	border-right: 2px solid #F8F2DF;
	background-color: #FDFDFD;
}
#contenido div.detalleComisionesOcultar h4, #contenido div.detalleComisionesMostrar h4 {
	color: #000;
	font-weight: bold;
}
#contenido div.detalleComisionesOcultar dl dt, #contenido div.detalleComisionesMostrar dl dt {
	color: #C00000;
	font-weight: normal;
}
#contenido div.detalleComisionesOcultar dl dd a, #contenido div.detalleComisionesMostrar dl dd a {
	color: #000;
	text-decoration: underline;
}
#contenido div.detalleComisionesOcultar dl dd a:hover, #contenido div.detalleComisionesMostrar dl dd a:hover {
	text-decoration: none;
}

/* ESPECÍFICOS DE PLENO */
#contenido div#mapaPleno {
	position: relative;
	top: 0;
	left: 0;
	padding: 0 0 0 14px;
	width: 373px;
}
#contenido div#mapaPleno img {
	border: none;
}
#contenido p.pie-img {
	text-align: center;
}
#contenido div#mapaPleno #juntero {
	position: absolute;
	top: 30px;
	left: 80px;
	width: 240px;
	text-align: center;
	background-color: #F8F6F2;
	text-decoration: underline;
	padding: 5px;
}
#contenido ol.plenoMesa {
	margin: 0 8px 0 14px;
	padding: 10px 10px 10px 30px;
	background-color: #F8F6F2;
}
#contenido ol.plenoMesa li {
	list-style: decimal;
	font-weight: bold;
	color: #C00000;
	margin: 3px 0;
}
#contenido ol.plenoMesa li span {
	color: #000;
}
#contenido ol.plenoMesa li a {
	font-weight: normal;
	color: #000;
}
#contenido ol.plenoMesa li a:hover {
	text-decoration: none;
}
#contenido div.esquemaPartidos {
	float: right;
	width: 150px;
	background-color: #F8F6F2;
	margin: 0 0 10px 0;
}
#contenido div.esquemaPartidos h3 {
	padding: 8px 0 8px 10px;
	margin: 0;
}
#contenido div.esquemaPartidos ul {
	margin: 0 10px;
	padding: 0 0 10px 0;
}
#contenido div.esquemaPartidos ul li {
	background-image: none;
	padding: 0;
	margin: 0;
}

/* ESPECÍFICOS RECURSOS DOCUMENTALES */
#contenido div.biblio .formato {
	width: 400px;
	float: right;
	margin: 10px 0;
	background-color: #FAF9F2;
}
#contenido div.biblio .formato p {
	text-align: left;
}
#contenido div.biblio .opciones {
	text-align: right;
}
#contenido div.biblio p.opcionPDF {
	margin: 10px 0 0 170px;
	padding: 0;
}
#contenido div.biblio p.opcionPDF a {
	color: #D30000;
}
#contenido div.biblio div.opcion {
	background-image: url(../images/css_ff_recurso_bot_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 24px;
}
#contenido div.biblio div.opcion span {
	background-image: url(../images/css_ff_recurso_bot_02.gif);
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}
#contenido div.biblio div.opcion a.masDocu {
	color: #D30000;
	background-image: url(../images/css_ff_recurso_flecha.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.8em;
	padding: 0 0 0 10px;
	float: left;
	margin: 0 3px;
}
#contenido div.biblio div.opcion a.menosDocu {
	color: #D30000;
	background-image: url(../images/css_ff_recurso_flecha2.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.8em;
	padding: 0 0 0 10px;
	float: left;
	margin: 0 3px;
}
#contenido div.biblio div.opcion a:hover {
	text-decoration: none;
}

/* ESPECÍFICOS DE EPOCA ACTUAL */
#contenido ul.epoca li {
	background-image: url(../images/css_li_contenido_02.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 0 0 0 8px;
	text-align: justify;
}
#contenido ul.epoca li a {
	color: #C00000;
}
#contenido p.centradoEA {
	text-align: center;
}

/* ESPECÍFICOS ACCESIBILIDAD */
#contenido .accesibilidad p strong {
	color: #C00000;
	font-weight: normal;
}
#contenido .accesibilidad a {
	color: #C00000;
	text-decoration: underline;
}
#contenido .accesibilidadSin a:hover {
	text-decoration: none;
}
#contenido .accesibilidadSin dl dt,#contenido .accesibilidadSin ul li {
	background-image: none;
}

/* ESPECÍFICOS GLOSARIO */
#contenido dl.glosario dd {
	text-align: justify;
}
#contenido dl.glosario dd a {
	text-decoration: underline;
}
#contenido dl.glosario dd a:hover {
	text-decoration: none;
}
#contenido dl.glosario dd ol {
	padding: 0 0 0 38px;
}
#contenido dl.glosario dd ol li {
	list-style-type: decimal;
	text-align: justify;
}

/* ESPECÍFICOS DE COMIC */
p.desc {
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
}
p.desc a {
	color: #000000;
	background-image: url(../images/css_ff_comic_01.gif);
	background-position: 2px 0.5em;
	background-repeat: no-repeat;
	padding: 0 10px;
}
p.desc a.volver {
	background-image: url(../images/css_ff_comic_02.gif);
}
p.desc a:hover {
	text-decoration: none;
}
div.vinetas1, div.vinetas2, div.vinetas3, div.vinetas4, div.vinetas5 {
	margin: 0 auto 0 auto;
	padding: 25px 0 0 0;
	width: 585px;
}
div.vinetas2 img, div.vinetas3 img, div.vinetas4 img, div.vinetas5 img {
	float: left;
}
div.texto-comic {
	text-align: left;
	width: 585px;
	margin: 25px auto 0 auto;
}
div.texto-comic h2 {
	font-size: 100%;
	margin: 3px 0 0 0;
}
div.texto-comic span {
	color: #C00000;
}
div.mandos {
	margin: 25px 0 0 0;
	line-height: 44px;
	color: #919191;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}
div.mandos img {
	vertical-align: middle;
	margin: 0 15px;
}
#contenido p.masComic a {
	padding: 0 0 0 13px;
	display: block;
	float: right;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 2px 0.4em;
	background-repeat: no-repeat;
}
#contenido div.interactivo {
	position: relative;
	top: 0;
	left: 0;
}
#contenido div.interactivo a span {
	position: absolute;
	top: 30px;
	left: 85px;
	display: block;
	width: 200px;
	color: #C00000;
	text-align: left;
	padding: 0 0 0 10px;
	background-image: url(../images/css_li_contenido_01.gif);
	background-position: 2px 0.4em;
	background-repeat: no-repeat;
	text-decoration: none;
	cursor: pointer;
}
#contenido div.interactivo a:hover span {
	text-decoration: underline;
}

/* ESPECÍFICOS DE PÁGINA DE CONTACTO */
/* Tabla de contacto con Grupos Junteros */
#contenido table.tablaContacto {
	border-collapse: collapse;
	margin: 0 0 0 10px;
}
#contenido table.tablaContacto caption {
	display: none;
}
#contenido table.tablaContacto thead {
	display: none;
}
#contenido table.tablaContacto th {
	white-space: normal;
	width: 100%;
	font-weight: normal;
	padding: 6px 4px;
	border-top: 1px solid #F8F2DF;
	vertical-align: top;
}
#contenido table.tablaContacto tr.primero th {
	border-top: none;
}
#contenido table.tablaContacto td {
	white-space: nowrap;
	padding: 6px 7px;
	border-top: 1px solid #F8F2DF;
	vertical-align: top;
}
#contenido table.tablaContacto tr.primero td {
	border-top: none;
}
#contenido table.tablaContacto td a {
	color: #000;
	text-decoration: underline;
}
#contenido table.tablaContacto td a:hover {
	text-decoration: none;
}
/* Situación de la sede */
#contenido  div.contactoComoLlegar {
	clear: both;
	margin: 10px 0 10px 14px;
	padding: 10px;
	background-image: url(../images/css_contacto_como_llegar.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}
#contenido div.contactoComoLlegar h4 {
	color: #000;
	padding: 0 10px 0 122px;
	margin: 0 0 5px 0;
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
}
#contenido div.contactoComoLlegar p {
	color: #000;
	padding: 0 10px 0 122px;
	margin: 3px 0 0 0;
	font-weight: bold;
}
#contenido div.contactoComoLlegar p span {
	color: #C00000;
	font-weight: normal;
}
#contenido div.contactoComoLlegar p.enlaceComoLlegar {
	position: absolute;
	top: 55px;
	right: 10px;
}
#contenido div.contactoComoLlegar p.enlaceComoLlegar a {
	background-color: #FFF;
	color: #C00000;
	padding: 0 5px 1px 5px;
}
#contenido div.contactoComoLlegar p.enlaceComoLlegar a:hover {
	text-decoration: none;
}

/* ESPECÍFICOS DE FORMULARIO DE CONTACTO */
#contenido form.formularioContacto {
	padding: 0 0 0 14px;
}
#contenido form.formularioContacto fieldset {
	padding: 10px 0;
}
#contenido form.formularioContacto legend {
	color: #C00000;
}
#contenido form.formularioContacto label {
	cursor: pointer;
	display: block;
	margin: 3px 10px;
}
#contenido form.formularioContacto label input {
	vertical-align: bottom;
}
#contenido #contactoGruposJunteros {
	padding: 0 10px;
	margin: 5px 0 0 0;
}
#contenido form.formularioContacto #contactoGruposJunteros label input {
	vertical-align: middle;
}
#contenido form.formularioContacto label.error {
	color: #C00000;
	font-style: italic;
}
#contenido form.formularioContacto p.error input, #contenido form.formularioContacto p.error textarea {
	border: 1px solid #D00000;
	padding: 2px;
	background-color: #F5F4EE;
	/* Nuevo logo */
	background-color: #F8F2DF;
}
#contenido form.formularioContacto #nameContacto, #contenido form.formularioContacto #emailContacto, #contenido form.formularioContacto #mensajeContacto {
	width: 250px;
	padding: 1px 2px 0 2px;
}
#contenido form.formularioContacto #mensajeContacto {
	height: 6em;
	padding: 3px;
}
#contenido form.formularioContacto #formContactoEnviar {
	cursor: pointer;
	margin: 10px 10px 0 10px;
}
#contenido form.formularioContacto p.notaPie {
	width: 300px;
}
#contenido div.contactoDirecto {
	float: right;
	width: 200px;
	margin: 0 0 10px 15px;
}
#contenido div.contactoDirecto h4 {
	color: #000;
	padding: 0;
	margin: 0 0 10px 0;
	text-decoration: underline;
	border-bottom: none;
}
#contenido div.contactoDirecto div.enlacesContactoDirecto {
	padding: 14px;
	margin: 0 0 14px 0;
	background-color: #F8F6F2;
	border-bottom: none;
}
#contenido div.contactoDirecto div.enlacesContactoDirecto p {
	padding: 0;
	margin: 8px 0 0 0;
	text-align: left;
}
#contenido div.contactoDirecto div.enlacesContactoDirecto span {
	font-weight: bold;
	color: #C00000;
}
#contenido div.contactoDirecto div.enlacesContactoDirecto span a {
	padding: 0 0 0 8px;
	background-image: url(../images/css_li_contenido_02.gif);
	background-position: 0 .4em;
	background-repeat: no-repeat;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
	line-height: 1.5em;
}
#contenido div.contactoDirecto div.enlacesContactoDirecto span a:hover {
	text-decoration: none;
}
/* ESPECÍFICOS DE PÁGINA DE CONTACTO: COMO LLEGAR */
#contenido a.acceso_donostialdea {
	display: block;
	padding: 1.5em 2em;
	background-color: #F8F2DF;
	background-image: url(../images/css_ff_contacto_piti_01.gif);
	background-position: 1.3em 1.9em;
	background-repeat: no-repeat;
	color: #C00000;
}
#contenido div.contactoLlegarMapas {
	clear: both;
}
#contenido div.contactoLlegarAcceso {
	float: left; 
	width: 250px;
	padding: 0 25px 0 0;
}
#contenido div.contactoLlegarAcceso h3 {
	background-color: transparent;
}
#contenido div.contactoLlegarAcceso p.enlace_google_maps {
	padding: 5px 14px;
}
#contenido div.contactoLlegarAcceso p.enlace_google_maps a {
	padding: 0 0 0 10px;
	background-image: url(../images/css_ff_acceso.gif);
	background-position: 5px .5em;
	background-repeat: no-repeat;
}
#contenido div.contactoLlegarAcceso p.mostrar_ruta {
	padding: .5em 12px;
	margin: 5px 0 5px 14px;
	background-color: #F8F2DF;
	background-image: url(../images/css_ff_contacto_piti_01.gif);
	background-position: 5px .9em;
	background-repeat: no-repeat;
	font-weight: bold;
}
#contenido div.contactoLlegarAcceso p.mostrar_ruta a {
	font-weight: normal;
}
#contenido div.contactoLlegarAcceso div.descripcion_rutas ol {
	padding: 0;
	margin: 0 0 20px 38px;
}
#contenido div.contactoLlegarAcceso div.descripcion_rutas li {
	margin: 0;
	padding: 0;
	list-style: decimal;
	list-style-position: outside;
	font-weight: bold;
}
#contenido div.contactoLlegarAcceso div.descripcion_rutas li span {
	font-weight: normal;
}
#contenido ol.rutasAccesoDonostialdea {
	padding: 0;
	margin: 0 0 0 38px;
}
#contenido ol.rutasAccesoDonostialdea li {
	margin: 0;
	padding: 0;
	list-style: decimal;
	list-style-position: outside;
	font-weight: bold;
}
#contenido ol.rutasAccesoDonostialdea li p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#contenido ol.rutasAccesoDonostialdea li p img {
	vertical-align: middle;
}
#contenido ol.rutasAccesoDonostialdea li p.enlaces_donostialdea {
	margin: 10px 0 15px 0;
}
#contenido ol.rutasAccesoDonostialdea li p a.enlace_google_maps {
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
	background-image: url(../images/css_ff_acceso.gif);
	background-position: 5px .5em;
	background-repeat: no-repeat;
}
