/*FENECIDADçN
1		XenŽricos
2		Ligaz—ns
3		Estructura
4		Estilo textos, par‡grafos
5		Menœs
6		Imaxes
7		T’tulos
8		Listaxes
9		T‡boas
10		Formularios
11		Extras
*/

/*__________________________1		XenŽricos_____________*/
body { 
	background-color: #fff;
	text-align: center; 
	color:#333; 
	font-size: 62.5%;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	margin: 0 auto;
	padding: 0; 
} 
br.espazo {
	clear: both;
}
p.nada, hr {
	display: none;
}
img {
	border: 0;
}
acronym{
	border-bottom: 1px dotted #097b61;
}
address {
	font-style: normal;
}
/*__________________________2		Ligaz—ns_____________*/
a, #num_imaxe strong {
	color: #036;
	text-decoration: none;
}
a:focus {
	outline: none;
}
a:visited  {
	color: #369;
}
a:hover {
	text-decoration: underline;
	color: #097b61;
}
a.entrar {
	text-transform: uppercase;
	font-size: 0.9em;
}	
#utilidades a {
	color: #fff;
	line-height: 2em;
}
#portada #oficina_cidada a {
	color: #369;
}
#duascol_der a,
#duascol_esq a,
#galerias_portada a,
#galeria a,
#lista_galerias a,
#galeria_med a {
	color: #fff;
}
a.nova {
	font-family: Georgia, Times, "Times New Roman", Serif;
}
p.mais a, #portada #oficina_cidada p.mais a, span.lermais a {
	color: #b70909;
}

/*__________________________3		Estructura_____________*/
#portada {
 	width: 900px; 
	text-align: left;
	margin: 0 auto;
}
#interior {
 	width: 900px; 
	text-align: left;
	margin: 0 auto;
	height: 1%;
}
#cabeceira {
	font-size: 1.1em;
	text-align: center;
	background: transparent url(/imx/fene.jpg) no-repeat 0 34px;
	width: 900px;
	/*height: 154px;*/
}
#cabeceira_barra {
	font-size: 1.1em;
	text-align: center;
	background-color: #097B61;
	height: 34px;
}
#elementos_cabeceira {
	height: 64px;
	margin: 0;
}
#utilidades {
	float: left;
	margin: 34px 0 0 0;
	height: 30px;
	width: 270px;
	background-color: #000;
	text-align: center;
	color: #999;
}
#corpo {
 	width: 900px; 
	font-size: 1.3em;
	padding: 0px 0 20px 0;
	margin: 20px 0 0 0;
	height: 1%;
}
#interior #corpo #dereita,
#portada #corpo #axenda {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
	display: inline;
	height: 1%;
}
#portada #corpo #dereita {
	float: left;
	width: 210px;
	padding: 0;
	margin: 0;
	display: inline;
	height: 1%;
}
#interior #corpo #esquerda {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0 20px 0 0;
	display: inline;
	height: 1%;
}
#portada #corpo #noticias {
	float: left;
	width: 450px;
	margin: 0 20px;
	display: inline;
	text-align: justify;
	height: 1%;
}
* html #portada #corpo #noticias {
	width: 447px;
}
#interior #corpo #contido {
	float: left;
	width: 460px;
	margin: 0 20px 0 0;
	display: inline;
	text-align: justify;
	height: 1%;
}
* html #interior #corpo #contido {
	width: 457px;
}
#contido_sin {
	float: left;
	width: 680px;
	margin: 0 0 0 0;
	display: inline;
	text-align: justify;
	height: 1%;
}
#contido_sin #dereita {
	text-align: left;
	height: 1%;
}
#pepaxina {
 	width: 900px; 
	margin: 20px auto;
	padding: 0 0 0.5em 0;
	text-align: center;
	font-size: 1.1em;
	color: #999;
}
#pepaxina p#utilidades_pe {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0.5em 0;
}
#dereita #axenda, #dereita .cor {
	background-color: #dbf1e1;
	padding: 0.5em;
	margin: 0 0 0.5em 0;
	font-size: 0.95em;
}
#galeria {
	background-color: #71ABD3;
	padding: 5px 5px 20px 5px;
	margin: 0 0 20px 0;
	font-size: 0.95em;
}
#copy {
	width: 367px;
	float: left;
	text-align: left;
	margin: 5px 0 0 0;
}
#logo_concello {
	width: 166px;
	height: 85px;
	float: left;
	margin: 5px 0 0 0;
}
#xunta {
	width: 179px;
	float: left;
	text-align: left;
	margin: 5px 0 0 188px;
}
#mostra_galeria, #mostra_peqs {
	background-color: #71ABD3;
	padding: 1em 0;
	text-align: center;
	margin: 0 0 1px 0;
	width: 680px;
	color: #fff;
}
#nav_pax_galeria {
	margin: 0 5px;
	float: left;
}
#nav_anterior, #num_imaxe, #nav_seguinte {
	float: left;
	margin: 0;
	width: 226px;
	display: block;
}
#nav_seguinte {
	text-align: right;
}
#num_imaxe {
	text-align: center;
}
#medi_documentacion {
	width: 330px;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
	padding: 0;
}
#medi_galeria {
	width: 330px;
	float: right;
	display: inline;
	margin: 0;
}
#oficina_cidada, #oficina_servizos {
	background-color: #71abd3;
	padding: 5px 0;
	margin: 0 0 20px 0;
}

/*__________________________4		Estilo textos, par‡grafos_____________*/
.sep {
	border-bottom: 1px solid #D4E8E3;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.recadro_portada {
	border: 1px solid #ccc;
	padding: 0 4px;
	margin: 0 0 20px 0;
}
#num_imaxe strong {
	color: #097b61;
}
p.intro, div.intro {
	margin: 0;
	padding: 0;
}
#noticias p.intro, #contido.noticias p.intro,
#noticias div.intro, #contido.noticias div.intro{
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border-bottom: 1px dotted #ccc;
}
#noticias p.intro:last-child, #contido.noticias p.intro:last-child,
#noticias div.intro:last-child, #contido.noticias div.intro:last-child {
	border-bottom: none;
}
p.mais, span.lermais {
	display: block;
	margin: 0.5em 0 0 0;
	text-transform: uppercase;
	font-size: 0.9em;
	text-align: right;
}
p.datos {
	color: #666;
	margin: 0.3em 0 1em 0;
	padding: 0 0 0.5em 0;
	border-bottom: 1px dotted #ccc;
}
p.dereita {
	text-align: right;
}
p.destacado {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 0.5em 0;
	margin: 1em 0 2em 0;
	color: #097b61;
	font-style: italic;
	font-size: 1em;
}
* html p.destacado {
	width: 196px;
}
p.destacado span {
	display: block;
	text-align: right;
	margin: 1em 0 0 0;
	font-style: normal;
	font-size: 0.9em;
	color: #999;
}
div.lista_apartados {
	margin: 2em 0;
	padding: 0.5em;
	background-color: #efefef;
}
div.apartado {
	margin: 0 0 3em 0;
}
.mail {
	display: block;
	margin: 0 0 0 1em;
}
.texto_peq {
	font-size: 0.95em;
	margin: 0 0 2em 0;
}
.recadro {
	margin: 2em 0 0 0;
	background-color: #efefef;
	padding: 0.5em;
}
.recadro_cor {
	margin: 0;
	background-color: #daefda;
	padding: 5px;
}
.recadro_asoc {
	margin: 0;
	background-color: #a9d1c8;
	padding: 5px;
	color: #fff;
}
 .mensaxes {
 	padding: 1em 0;
 	border-bottom: 1px dotted #ccc;
}
.mensaxes p {
	margin: 0;
}
p.subir {
	margin: 0;
	text-align: right;
	border-top: 1px solid #ccc;
	padding: 0.1em 0 0 0;
}
#recadro_der {
	border: 1px solid #ccc;
	color: #666;
	margin: 0;
	width: 198px;
	padding: 0;
	font-size: 0.95em;
	float: none;
}
#recadro_der div {
	margin: 0 8px;
	border-top: 1px solid #ccc;
	padding: 8px 0;
}
#recadro_der div:first-child {
	border-top: none;
}
#duascol_esq {
	width: 220px;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
	text-align: left;
}
#duascol_der {
	width: 220px;
	float: right;
	display: inline;
	text-align: left;
}
#duascol_esq div,
#duascol_der div,
#medi_galeria div {
	background-color: #71abd3;
	padding: 10px;
}
div.mapa {
	float: left;
	width: 215px;
	margin: 0 5px 10px 5px;
	display: inline;
}

/*__________________________5		Menœs_____________*/
ul#menuprincipal {
	margin: -1px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 1.1em;
}
ul#menuprincipal li { 
	padding: 0; 
	margin: 0;
	float: left;
}
ul#menuprincipal li a { 
	display: block; 
	margin: 0; 
	height: 25px;
	text-decoration: none; 
}
#menu0 a, #menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu0on a, #menu1on a, #menu2on a, #menu3on a, #menu4on a, #menu5on a, #menu6on a {
	background-image: url(/imx/menu.png); background-repeat: no-repeat; height: 25px;
}
#menu0 a { 
	background-position: 0 0; 
	width: 162px; 
}
#menu0 a:hover, #menu0on a { 
	background-position: 0 -25px; 
	width: 162px; 
}
#menu1 a { 
	background-position: -162px 0; 
	width: 149px; 
}
#menu1 a:hover, #menu1on a { 
	background-position: -162px -25px; 
	width: 149px; 
}
#menu2 a { 
	background-position: -311px 0; 
	width: 120px; 
}
#menu2 a:hover, #menu2on a { 
	background-position: -311px -25px; 
	width: 120px; 
}
#menu3 a { 
	background-position: -431px 0; 
	width: 143px; 
}
#menu3 a:hover, #menu3on a { 
	background-position: -431px -25px; 
	width: 143px; 
}
#menu4 a { 
	background-position: -574px 0; 
	width: 97px; 
}
#menu4 a:hover, #menu4on a { 
	background-position: -574px -25px; 
	width: 97px; 
}
#menu5 a { 
	background-position: -671px 0; 
	width: 104px; 
}
#menu5 a:hover, #menu5on a { 
	background-position: -671px -25px; 
	width: 104px; 
}
#menu6 a { 
	background-position: -775px 0; 
	width: 125px; 
}
#menu6 a:hover, #menu6on a { 
	background-position: -775px -25px; 
	width: 125px; 
}
#esquerda ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
}
#esquerda ul li { 
	padding: 0.3em 0 0.3em 1em; 
	margin: 0;
	border-bottom: 2px solid #D4E8E3;
	background: url(/imx/flecha_menuoff.png) no-repeat 0 0.6em;
	text-transform: uppercase;
}
#esquerda ul li.despregado { 
	background: url(/imx/flecha_menuon.png) no-repeat 0 0.6em;
}
#esquerda ul ul {
	margin: 0.3em 0 0 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 0.95em;
}
#esquerda ul ul ul {
	font-size: 1em;
	margin: 0.5em 0 0 1em;
}
#esquerda ul ul li, #esquerda ul ul li.despregado { 
	padding: 0.3em 0 0.5em 0; 
	margin: 0;
	border-bottom: none;
	border-top: 1px solid #D4E8E3;
	background-image: none;
	text-transform: none;
}
#esquerda ul ul ul li, #esquerda ul ul ul li.despregado { 
	padding: 0.2em 0 0.2em 0;
	border-bottom: none;
	border-top: 1px dotted #D4E8E3;
}
#esquerda ul a {
	color: #333;
}
#esquerda ul ul ul a {
	color: #666;
}
#esquerda ul a:hover, #esquerda ul a.activo, a.activo2 {
	color: #097b61;
	text-decoration: none;
}
#esquerda .lista_apartados  {
  border:1px solid #ccc;
  background-color: #efefef;	
}
#esquerda .lista_apartados ul li {
	text-transform: none;
}
.data {
	color: #999;
	text-decoration: none;
}
.estado_procedemento {
	color: #096B51;
	text-decoration: none;
	font-size: 1.1em;
}
.cor {
	color: #096B51;
}

/*__________________________6		Imaxes_____________*/
#noticias .foto_marco, #contido.noticias .foto_marco {
	border: 1px solid #ccc;
	float: left;
	width: 210px;
	margin: 0 10px 10px 0;
	display: inline;
}
#noticias .foto_marco img, #contido.noticias .foto_marco img {
	width: 200px;
	margin: 5px;
}
.foto_marco p {
	margin: 0 5px 20px 5px;
	font-size: 0.9em;
	width: 200px;
	color: #097b61;
}
.banner {
	width: 200px;
	height: 60px;
	margin: 5px 0;
}
#xunta img {
	margin: 5px 0 0 0;
}
.fotos {
	float: left;
	margin: 0 10px 10px 0;
	width: 200px;
}
#dereita .fotos {
	float:none;
	margin: 0 0 10px 0;
	width: 200px;
}
.fotos img, img.foto {
	width: 200px;
	margin: 0;
}
.fotos p {
	margin: 3px 0 10px 0;
	font-size: 0.9em;
	width: 200px;
	color: #097b61;
}
#galeria img {
	width: 180px;
	border: 5px solid #fff;
}
img.flecha_esq, img.flecha_der {
	float: left;
	width: 11px;
	height: 40px;
}
img.flecha_esq {
	margin: 10px 5px 0 110px;
}
img.flecha_der {
	margin: 10px 0 0 5px;
}
img.esquerda {
	float: left;
	margin: 0 10px 10px 0;
}
img.dereita {
	float: right;
	margin: 0 0 10px 10px;
}
#cabeceira img#lazo {
   position: absolute; 
   left: 860px! important; 
   top: 45px;
   margin: 0 0;
   padding: 0 0;
}
/*__________________________7 	Titulos_____________*/
#cabeceira h1 {
	font-family: Arial, Sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 56px 0;
	background: #097b61 url(/imx/imx_fenecidadan.png) no-repeat 10px;
	height: 34px;
}
#cabeceira h1 a {
	display: block;
	height: 100%;
	width: 100%;
	border: none;
}
h2, h3, h4 {
	text-align: left;
}
h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	margin: 0 0 0.5em 0;
	font-size: 2em;
	color: #b70909;
	font-weight: normal;
}
#portada h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	font-size: 1.4em;
	margin: 0 0 0.1em 0;
}
#portada #oficina_cidada h2 {
	color: #fff;
	margin: 0px 5px 0 5px;
}
#elementos_cabeceira h2 {
	background: transparent url(/imx/fene.png) no-repeat 10px;
	margin: 0;
	width: 630px;
	height: 64px;
	float: left;
}
#portada #corpo #axenda h3 {
	margin: 0 0 0.2em 0;
	font-size: 1em;
}
#noticias h3.antetitulo, #contido.noticias h3.antetitulo, span.antetitulo {
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
	font-size: 0.95em;
	color: #666;
}
#contido h3, #contido_sin h3 {
	color: #b70909;
	margin: 2em 0 0.3em 0;
	font-size: 1.4em;
	font-weight: normal;
}
#medi_documentacion h3,
#medi_galeria h3 {
	margin-top: 0;
}
 #contido_sin .mensaxes h3 {
	color: #b70909;
	margin: 0 0 0.2em 0;
	font-size: 1.2em;
	font-weight: normal;
}
#noticias h4, #contido.noticias h4  {
	font-family: Georgia, Times, "Times New Roman", Serif;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	font-size: 1.6em;
	color: #b70909;
}
#dereita #axenda h4  {
	font-family: Georgia, Times, "Times New Roman", Serif;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	font-size: 1.2em;
	color: #b70909;
}
#oficina_cidada h3, #oficina_servizos h3 {
	font-weight: normal;
	margin: 0 0 0.2em 0;
	font-size: 1.2em;
	color: #b70909;
}
#dereita h3.tit_mais, #esquerda .lista_apartados h3 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	margin: 0;
	padding: 0;
	color: #b70909;
	font-size: 1.2em;
	font-weight: normal;
}
#contido h3.tit_mais_sin {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	color: #b70909;
	font-size: 0.95em;
	font-weight: normal;
}
#recadro_der h3 {
	color: #b70909;
	margin: 0 0 5px 0;
	font-size: 1.2em;
	font-weight: bold;
}
#contido h3.primeiro {
	margin-top: 0;
}
div.mapa h3 {
	color: #097b61;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;
	border-bottom: 2px solid #ccc;
}
#ico_axenda {
	background: url(/imx/ico_axenda.png) no-repeat 0 2px;
	padding: 0 0 0 20px;
	height: 20px;
}
#ico_galerias {
	background: url(/imx/ico_galerias.png) no-repeat 0 2px;
	padding: 0 0 0 20px;
}
#ico_avisos {
	background: url(/imx/ico_avisos.png) no-repeat 0 2px;
	padding: 0 0 0 20px;
}
#ico_convocatorias {
	background: url(/imx/ico_convocator.png) no-repeat 0 2px;
	padding: 0 0 0 20px;
}
#ico_servizos {
	background: url(/imx/ico_servizos.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
}

/*__________________________8		Listaxes_____________*/
ul.avisos, #dereita ul {
	margin: 0 0 1em 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
	line-height: 1.1em;
}
ul#galerias_portada {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
	line-height: 1.1em;
}
ul#galerias_portada li {
	background-color: #71abd3;
	padding: 0.5em;
	margin:	0 0 0.5em 0;
}
ul#galerias_portada img {
	width:70px;
	float: right; 
	margin: 0 0 3px 5px;
}
#dereita ul li {
	margin: 0 0 0.5em 0;
}
ul.avisos li, #dereita ul.novas li {
	margin: 0 0 0.5em 0;
	color: #369;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 0.5em 0;
	list-style-type: none; 
}
/*ul.avisos li span {
	display: block;
	margin: 0.2em 0 0 0;
	color: #036;
}*/
#contido ul, div.mapa ul, ul.listaurl, #dereita ul.listaurl, #contido_sin ul, ul.maisnoticias, ul#galeria_med {
	margin: 0.5em 0 0em 1em;  
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
}
#contido ul li, #contido_sin ul li, ul.maisnoticias li { 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0 0em; 
}

#contido ul, #contido_sin ul, ul.maisnoticias{
	list-style-image: url(/imx/item_lista.png);
}
#contido_sin #dereita .cor ul.novas li {
	background-image: none; 
}
ul#galeria_med li {
	padding: 0 0 10px 0;
	background-image: none;
	font-size: 0.95em;
	background-color: #71abd3;
	height: 1%;
}
div.mapa ul li, ul.listaurl li, #contido_sin ul.listaurl li { 
	background: transparent url(/imx/flecha_roja.png) no-repeat 0 0.4em; 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0 1em; 
}
div.mapa ul ul { 
	margin: 0.2em 0 0 0; 
}
div.mapa ul li li { 
	background: transparent url(/imx/item_peq.png) no-repeat 0 0.5em; 
	margin: 0 0 0.2em 0; 
	padding: 0 0 0 0.8em; 
}
ol { 
	margin: 0.5em 0 0 0.5em; 
	padding-left: 1em;  
	text-indent: -0.2em;
}
ol li { 
	padding: 2px 0px 2px 0px; 
}
dl {
	margin: 1em 0 0 0;
	padding: 0;
}
dt { 
	font-weight: bold;
	margin: 0.5em 0 0 0;
	padding: 0;
}
dd { 
	padding: 0.2em 0; 
	margin: 0 0 0 1em;
}
#contido dl dd ul {
	margin: 0;
}
ul#letras {
	margin: 2em 0 1em 0; 
	padding: 1em; 
	list-style-type: none; 
	font-size: 1em;
	line-height: 1.1em;
	background-color: #dbf1e1;
}
ul#letras li { 
	background-image: none; 
	margin: 0; 
	padding: 0 1em 0 0;
	float: left;
}
#contido_sin ul#lista_galerias li { 
	background-color: #71abd3;
	background-image: none;
	margin: 0 0 1em 0; 
	padding: 0; 
}
#contido_sin ul.lista_pdf,
#contido ul.lista_pdf,
#contido ul.galeria_peq {	
	margin: 0; 
	padding: 0 0 0 1em; 
	list-style-type: none; 
	font-size: 1em;
}
#contido ul.lista_pdf li, 
#contido_sin ul.lista_pdf li {
	background: transparent url(/imx/ico_pdf.png) no-repeat 0 0; 
	margin: 0 0 0.5em 0; 
	padding: 2px 0 2px 20px; 
}
#contido ul.galeria_peq li {
	background-image: none; 
	margin: 0 0 0.5em 0; 
	padding: 1px 0; 
	height: 1%;
}
ul#lista_galerias img {
	float: left;
	width: 120px;
	margin: 0 10px 0 0;
}
#lista_galerias p {
	float: left;
	width: 550px;
	margin: 0;
}
#lista_galerias strong {
	display: block;
	margin: 1em 0 0.3em 0;
	font-size: 1.1em;
}

ul#galerias_portada p {
	font-size: 0.9em;
	line-height: 1.1em;
	margin: 0;
}
/* pestanas */
#subnav {
	clear: left;
	height: 28px;
	font-size: 0.8em;
	font-weight: bold;
	border-bottom: 1px solid #097b61;
	font-size: 1em;
}

#subnav ul {
	height: 28px;
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}

#subnav ul li {
	display: inline;
	background-image: none;
	margin: 0; 
	padding: 0; 
}

#subnav ul li a {
	background: url(/imx/pestana_inicio.png) no-repeat 0 -28px;
	height: 28px;
	display: block;
	float: left;
	text-decoration: none;
	color: #097b61;
}

#subnav ul li a span {
	height: 20px;
	display: block;
	padding: 8px 22px 0px 15px;
	float: left;
	background: url(/imx/pestana_fin.png) no-repeat right -28px;
}
#subnav ul li a:hover, #subnav ul li a.activo {
	background-position: 0 0;
}

#subnav ul li a:hover span, #subnav ul li a.activo span {
	background-position: right 0;
	color: #fff;
}

/*__________________________9 	T‡boas_____________*/
table.datos, table.enderezos {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 2em 0;
}
caption {
	/*font-family: "Century Gothic", Futura, Arial, Sans-serif;*/
	color: #097b61;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0;
	text-transform: uppercase;
}
thead {
	background-color: #efefef;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
}
th {
	/*font-family: "Century Gothic", Futura, Arial, Sans-serif;*/
	font-weight: normal;
	text-align: left;
	/*color: #097b61;*/
	font-size: 0.9em;
	line-height: 1.1em;
	text-transform: uppercase;
	padding: 0.5em 1em 0.2em 1em;
}
td {
	padding: 0.1em 1em;
}
table.enderezos td {
	border-bottom: 1px solid #ccc;
}
.num {
	text-align:right;
}
tr.res td {
	font-weight: bold;
	padding: 0.3em 1em 0.3em 1em;
	background-color: #dbf1e1;
	border-top: 1px solid #fff;
}
tr.cor {
	background-color: #efefef;
}
th.centro {
	text-align: center;
	font-weight: bold;
}
/*Calendario*/
#calendario { 
	margin: 0; 
	padding: 0; 
	width: 100%; 
	border-spacing: 1px; 
	font-size: 1em; 
	border: 1px solid #ccc; 
	background-color: #fff; 
}
#calendario td { 
	padding: 1px 0; 
	margin: 0; 
	border: 0; 
	vertical-align: top; 
	text-align: center;  
	color: #999;
}
#calendario tr.ano th { 
	padding: 2px; 
	margin: 0; 
	border: 0; 
	vertical-align: top; 
	text-align: center; 
	background-color: #dbf1e1; 
}
#calendario tr.mes th { 
	padding: 2px; 
	margin: 0; 
	vertical-align: top; 
	text-align: center;
	font-weight: normal;
	background-color: #efefef; 
	border-bottom: 1px dotted #ccc; 
}
#calendario td.festivo { 
	background-color: #efefef; 
}
#calendario td.hoxe, #calendario td.hoxe a { 
	background-color: #B70909; 
	color: #fff;
}
#calendario a:link, #calendario a:visited  { 
	text-decoration: none; 
}
#calendario a:hover, #calendario a:visited:hover { 
	text-decoration: underline; 
}



/*__________________________10	Formularios_____________*/
form {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
	font-size: 1em;
}
fieldset {
	margin: 0; 
	padding: 0; 
	border: 0; 
}
#fbuscarpatrimonio fieldset  {
	margin: 1em 0 0.5em 0; 
	padding: 0.5em 1em 1em 1em; 
	border: 1px solid #ccc; 
	background-color: #efefef;
}
#fbuscarpatrimonio legend {
	font-size: 1.4em;
	color: #097b61;
}
label {
	width: 13em;
	float: left;
	display: block;
	border-top: 1px solid #dcdcdc;
	padding: 0.1em 0 0 0;
}
#formfiltro label, #enviar_url label, label.opcion {
	border-top: none;
	float: none;
	width: auto;
	display: inline;
}
form p {
	margin: 0.5em 0;
}
#enviar_url p {
	color: #999;
	margin: 1em 0;
}
#enviar_url strong {
	color: #333;
	font-weight: normal;
}
input[type=text], input[type=password], textarea, select, file {
	margin: 0;
	font-family: "Trebuchet MS", Trebuchet, Verdana, "Sans-serif";
	font-size: 1em;
	color: #333;
	border: 1px solid #999;
	padding: 0.1em 0;
	background-color: #fff;
}
input.boton {
	background-color: #097b61;
	border: none;
	color: #fff;
}
p.pe_form {
	color: #999;
	font-size: 0.9em;
}
img#captcha_image {
	margin: 0 0 0 13em;
}

/*__________________________11	Extras_____________*/
#cabeceira h1 span, #elementos_cabeceira h2 span, #menuprincipal span {
	display: block; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin: 0;
	background-image: none;
	height: 0px;
}
/*esquinas_redondas*/
.bl3 {background:url(/imx/inf_esq.png) 0 100% no-repeat #fff; margin: 0 5px;}
.bl2 {background:url(/imx/inf_esq.png) 0 100% no-repeat #fff; padding: 10px;}
.bl {background:url(/imx/inf_esq.png) 0 100% no-repeat;}
.br {background:url(/imx/inf_der.png) 100% 100% no-repeat;}
.tl {background:url(/imx/sup_esq.png) 0 0 no-repeat;}
.tr {background:url(/imx/sup_der.png) 100% 0 no-repeat;}
.tr2 {background:url(/imx/sup_der.png) 100% 0 no-repeat; padding:10px; }

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**/
/*#portada #corpo #noticias div {
	margin: 0;
	padding: 5px;
	float: none;
	display: inline;
}*/
* #contido #noticias {
	width: 446px;
}

#cor_mais_port p {
        padding:0;
        margin:0;
}
/*Modifcacions asociacions*/
.listaAsocDer, .listaAsocIzq {
	color:#333333;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
	text-align:left;
	width:335px;	
}


.listaAsocDer {
	float:right;
}

.listaAsocIzq{
	float: left;
}
.sen_marxe, .sen_marxe a{
	color: #b70909;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	text-decoration:none;
}

.sen_marxe a:visited, .sen_marxe a:hover{
	color: #b70909;
}

.fondo_color{
	background-color:#EFEFEF;
	margin: 0 0 3px 0;
	padding: 5px 13px 5px 5px;
	height:180px;
}

.listaAsocIzq img, .listaAsocDer img {
	float:left;
	margin:0 10px 0 0;
	width:130px;
	height:120px;
	border:0pt none;
}

.entrar_asoc,.entrar_asoc:hover, .entrar_asoc:visited{
	float:right;
	margin: 0 3px 0 0;
	color: #b70909;
	font-size: 1.1em;
	font-weight: normal;
}

.limpar{
	clear:both;
}
