html {
    background: url("/img/bg_body.png") repeat-x scroll left top #FAFAFA;
}

body{
	font-size:0.8em !important;
	font-family: tahoma,verdana !important;
	margin: 0;
}

div#main { 
    width: 76.5em;
    margin: 0 auto;  /*Para centrar la pagina en firefox*/
    clear: both;
}

.expandXY { 
	width:100%; 
	height:100%; 
}

.expandY { 
	height:100%; 
}
.oculta
	{ 
    	visibility: hidden;
	}

h1.oculta 
	{
		padding: 0;
		margin: 0;
		font-size: 0;
	}

h2.oculta 
	{
		padding: 0;
		margin: 0;
		font-size: 0;
	}

.texto_oculto{
	display:none;
}

.texto_negrita {
	font-weight: bold;
}

#contenedor_principal{
	width:100%;
}

/* Cabecera */
#cabecera{
	height:8.5em;
	background-color:#F7F8FA;
	width:78em;
	min-width:78em;
	float:left;
}

#cab_sugerencias{
	float:right;
	background-color:#b0cbde;
	width:185px;
	height:1.25em;
	text-align:center;
	margin-top:-7em;
	position:relative;
	margin-right:0.1em;
}

A.cab_sugerencias{
	font-size:0.8em;
	color: #003399;
	vertical-align: middle;
	text-decoration: none;
	border:none;
}
div.descripcion_color{
   color: #ff0000; 
}
#cabecera_foto{
	
}

img.top_foto{
	background-color: #F7F8FA;
    background-repeat: repeat-y;
    background-position: top right;
    height: 6.9em;
	margin-left:4.5em;
}

#cabecera a img{
	border:0em;
}

#cabecera_logotipo{
	/*width:187px;*/
	float:left;
}

#cabecera_dcha{
	background-color:#E0E0E0;
	float:left;
	min-height: 1.6em;
 	height: auto !important;
  	height: 1.6em;
	margin:0em;
	padding:0em;
	width:100%;
}

div#inicio{
	/*bottom:0em;*/
	float:left;
	font-weight:bold;
	height:auto;/*
	margin:0em;
	padding:0em;*/
	text-align:center;
	/*top:0em;*/
	width:187px;
	background-color:#E0E0E0;
}

div#inicio a{
    color: #FFFFFF;
}

#cabecera_dcha #fila_busqueda {
	height:1.2em;
}

#cabecera_dcha #fila_busqueda form{
	margin:0em;
	padding:0em;
}

#cabecera_dcha #buscador input.boton{
	font-size: 0.9em;	
	width:5em;
    background-color: #f2f2f2;
    border-left: 0.1em solid #ffffff;
    border-top: 0.1em solid #ffffff;
    border-right: 0.1em solid #8b8b8b;
    border-bottom: 0.1em solid #9f9f9f;	
	height:1.6em;
	margin-top:0.1em;
}

.buscar_texto_acc { 
	border:0px none;
	color:#8B8B8B;
	font-size:0.7em;
	height:1.7em;
	padding:0em 0.5em;
	vertical-align:top;
	width:11.2em;
	margin-top:0.2em;
}

#cabecera_dcha #buscador{
	float:right;
	background-color:#F7D117;
	padding:0em;
	width:185px;
	height: auto;
}

#cabecera_dcha #sugerencias{
	background-color: #b0cbde;
	text-align:right;
	float:right;
	/*padding:0px 10px 0px 10px;*/
	height:1.2em;
}

#cabecera_dcha img{
	margin:0em;padding:0em;
}

#cabecera_dcha #sugerencias a{
	font-size:0.8em !important;
}


#cabecera_dcha #fila_imagen_ciudadanos{
	background-color: #f7f8fa;
	height:8.8em;
	text-align:right;
}

#cabecera_dcha #fila_imagen_ciudadanos img{
	vertical-align:bottom;
}

#cab_migas{
	border:0.2em #dddddd solid;
	background-color: #f5f5f5;	
}

#cabecera_ruta2{
	background-color:#F9D52D;
	margin:0em 0em 0em 186.5px;
	width:81.25%;
	min-height: 1.6em;
	height: auto;
}


#cabecera_ruta a{
	margin: 0em 0em 0em 1em;
	font-size:0.8em;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
}
div#inicio a{
    color: #001199;
    font-weight: bold;
	text-decoration:none;
}
.sin_bordes{
	padding:0;
	margin:0;
}
/* Fin cabecera */
/* Entre cabecera y men� principal*/
.relleno1{
	clear: both;
	width: 187px;	
	background-color:#959595;
	height:0.1em;	
}
.relleno2{
	width: 187px;
	background-color:#c5c5c5;
	height:0.3em; 
}
/* */
#subcontenedor{
	clear:both;
	margin-bottom: 1px;
	width:79.3em;
	min-width:79.3em;
}

/* ESTILOS PARA EL MEN� IZQUIERDO */

#menu_izquierdo{
	float:left;
	width:187px;
	margin: 0em 0em 0.0em 0em;
	padding: 0em;
	background-color: #E0E0E0;
	border-top: 0.2em solid #959595;
}


.salto_punteado{
	vertical-align: top;
	border-bottom:1px dashed #99adc2;
	margin-top:1.4em;
	}
	
.salto_punteado_situar{
	vertical-align: top;
	border-bottom:1px dashed #99adc2;
	margin-top:1.4em;
}

li.sin{
	list-style-type:none;
	margin-left:0.3em;	
}
	

.salto_menu{
	height: 1em; 
	vertical-align: middle;
}

/* enlaces */
#menu_izquierdo #item_nivel_1{
	height: 1em;
	margin: 0em;
	padding: 0em;
	color: #0e2645;
	font-family: Tahoma,Verdana; 
	font-size: 0.8em;
	text-decoration:none;
	text-transform: uppercase;
	border-width: 0;
}

A.item_1{
	height: 1em;
	margin: 0em;
	padding: 0em;
	color: #0e2645;
	font-family: Tahoma,Verdana; 
	font-size: 0.8em;
	text-decoration:none;
	text-transform: uppercase;
	border-width: 0;
}

A.flecha{
	width: 1.2em;
	margin: 0em 0em 0em 1em;
	padding: 0em;
	vertical-align: top;
	border-width: 0;
	text-decoration:none;
	
}

.menu_oculto{
	background-color: #c5c5c5;
	display: none;
   	visibility: hidden;
}

#item_nivel_2{
	width: auto !important;
	height: auto !important;
	margin: 0.5em 0em 0.5em 1.2em;
	padding: 0em 0.5em 0em 0.5em;
}

DIV.item_2{
	width: auto !important;
	height: auto !important;
	margin: 0.5em 0em 0.5em 1.2em;
	padding: 0em 0.5em 0em 0.5em;
}

#item_nivel_2 a{
	color:#000080;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	font-size: 0.7em  !important; 
	text-transform: uppercase; 
	text-decoration: none;
}

A.item_2{
	color:#000080;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	font-size: 0.7em  !important; 
	text-transform: uppercase; 
	text-decoration: none;
	border-width: 0;
}

#item_nivel_3{
	width: auto !important;
	height: auto !important;
	margin: 0.5em 0em 0.5em 0em;
	padding: 0em 0.5em 0em 0.5em;
}

DIV.item_3{
	width: auto !important;
	height: auto !important;
	margin: 0.5em 0em 0.5em 0em;
	padding: 0em 0.5em 0em 0.5em;
}

#item_nivel_3 a{	
	color:#33548B;
	font-family: Tahoma,Verdana !important;
	font-size:0.68em !important;
	text-transform: uppercase; 
}


A.item_3{
	color:#33548B;
	font-family: Tahoma,Verdana;
	font-size:0.68em !important;	
	text-transform: uppercase; 
	text-decoration: none;
	border-width: 0;
}

#capa_cuerpo{
	width: 100%; 
}

#capa_cuerpo2{ 
	width: 78%;
    margin-left: 1.2em; 
	float: left; 
	margin-bottom: 2em;

}

#capa_cuerpo3{ /*Anadido para la plantilla de plenos (plenos.xsl)*/
	/*width: 78%;
    margin-left: 20px; 
	float: left; 
	margin-bottom: 20px;
	height:90%;*/
	width: 78%;
    margin-left: 2em; 
	float: left; /*Anadido por Noemi*/
	margin-bottom: 2em;
	height:90%;
}
#capa_cuerpo4{ 
/*Anadido primero para la plantilla de organigrama*/
	width: 78%;
    margin-left: 2em;
	float: left;
	margin-bottom: 2em;
	text-align: center;
}

.opcion_menu_izq{
	background-image: url(img/mnu_nor.jpg);
	background-repeat:no-repeat;
}

.opcion_menu_izq a:hover{
	background-image: url(img/mnu_res.jpg);
	background-repeat:no-repeat;
}



.imagen_menu_izq{
	border:0em solid;
}


/* ESTILOS PARA EL PIE DE P�GINA */
#pie_pagina {
	clear:both;
	color:#ffffff;
}
#pie_pagina a{
	color:#ffffff;
	clear:both;
}
div.pie_pagina {

	clear:left;
	color:#30353A;
	text-align:center;
	min-width:78em;
	width:78em;
	margin:0;
	padding:0;
}

div.pie_pagina img {
    border: 0 none;
}
div.pie_pagina ul {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:0.5em 0;
}


div.pie_pagina li {
	display:inline;
}

div.pie_pagina li.sobre-borde {
	border-left:0.1em solid #011576;
}

div.pie_pagina a {
	margin:0 0.5em;
	color:#30353A;
	text-decoration:none;
	outline-color:currentColor;
	outline-style:none;
	outline-width:medium;
}

/* ESTILOS PARA LA PORTADA DE GRAN CANARIA A.MATOS 11/02/2008 */

#capa_cuerpo_grancanaria{
	width: 100%;
	height: auto;
}

#capa_cuerpo_grancanaria #capa_general{
	float: left; 
	width: 46.4em;	 
	height: auto;
	margin: 0.4em 0.4em 0.5em 1em; 
	padding: 0.4em 0.4em 0.4em 0.4em;
	/*border-bottom-width: 1em;*/
	/*border: 0.1em solid #c5c5c5;*/
}

#capa_cuerpo_grancanaria #capa_general #texto_grancanaria{
	width: 100%;	 
}

UL.titulo_grancanaria { 
	COLOR: #A9A9A9; 
	LIST-STYLE-TYPE: square; 
	margin:0em 0em 0em 0em; 
	padding:0.35em; 
	font-size: 1.5em; 
	font-weight:bold; 
	border-bottom:0.1em dashed #99adc2;
}

UL.municipio { 
	COLOR: #003399; 
	LIST-STYLE-TYPE: square; 
	margin:0em 0em 0em 0em; 
	padding:0.5em; 
	font-size: 0.8em; 
	font-weight: bold; 
}

A.municipio {
	font-size: 1.1em;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

#capa_cuerpo_grancanaria #capa_municipios {
	float: left;
	width: 188px; 
	height: auto; 
	margin:0em 0em 0em 0em;
	padding:0em 0em 1em 0em; 
	background-color: #f7d117;
	/*#c5c5c5*/
}

#capa_cuerpo_grancanaria #capa_municipios #enlaces_municipios {
	margin:0em 0em 0em 2em; 
}


#capa_cuerpo_grancanaria #capa_municipios dt {
	margin:0; 
	padding: 0.6em 0em 0.6em 1em; 
	font-size: 1.1em; 
	font-weight:bold;  
	COLOR: #003399;  
	LIST-STYLE-TYPE: square; 
	border-bottom:1px dashed #99adc2;
}

/* FIN ESTILOS GRAN CANARIA */

/* ESTILOS PARA LA PORTADA DE MUNICIPIOS A.MATOS 26/11/2007*/ 

#subcontenedor_muni{
	clear:both;
	margin-bottom: 1px;
	width:78.0em;
	min-width:78.0em;
}

#capa_cuerpo_municipio{
	width: 100%;
	height: auto;
}

#capa_cuerpo_municipio #capa_general{
	float: left; 
	width: 600px;	 
	height: auto;
	min-height: 470px; 
	max-height: 470px;
	margin: 0.4em 0.4em 0.5em 0.4em; 
	padding: 0.4em 0.4em 0.4em 0.4em;
	border-bottom-width: 1em;
	border: 0.1em solid #c5c5c5;
	/*padding: 0.5em 1em 0.5em 1em;*/
}

#capa_cuerpo_municipio #capa_superior_municipio{
	float: left; 
	width: 595px;
	height: auto; 
	max-height: 300px;
	overflow: hidden;
	margin: 0.5em 0em 0em 0.4em;	 
	padding: 0.4em 0em 0em 0em;	
	vertical-align: middle;  
}

#capa_cuerpo_municipio #capa_inferior_municipio{
	float: left; 
	width: 560px;
	height: auto; 
	max-height: 130px;
	overflow: hidden;
	margin: 0.4em 0.4em 0.8em 0.4em;	 
	padding: 0em 0.4em 0em 0em;	  
}

#capa_cuerpo_municipio #columna_der_municipio{
	float: left;
	width: 180px; 
	height: auto;
	min-height: 480px; 
	max-height: 480px; 
	margin: 0.4em 0em 0em 0em; 
}

#capa_cuerpo_municipio #capa_acerca_municipio{
	float: left;
	width: 175px; 
	height: auto;
	min-height: 233px;
	max-height: 233px; 
	overflow: hidden; 
	margin:0em 0em 0em 0.5em;
	padding:0.4em 0em 0em 0.5em; 
	background-color: #f7d117;	
}

#capa_cuerpo_municipio #capa_tematicos_municipio{
	float: left;
	width: 175px; 
	height: auto;
	min-height: 233px;
	max-height: 233px; 
	overflow: hidden; 
	margin: 0.4em 0em 0em 0.4em;	
	padding:0.4em 0em 0em 0.5em; 
	background-color: #c5c5c5;	
}

#capa_cuerpo_municipio #capa_general #titulo_municipio{
	width: 580px;
	height: auto;
	margin:0; 
	padding: 0em 0em 0.5em 20px; 
	font-size: 1.3em; 
	font-weight:bold;  
	COLOR: #ffffff;  
	LIST-STYLE-TYPE: square; 
	/*border-bottom:1px dashed #99adc2;*/
}

#texto_municipio
{
  float: right;
  width: auto;
  margin: auto;
  margin-right: 2em;
}

#capa_cuerpo_municipio #mapa_municipio{
	float: left;
	width: 805px; 
	height: auto; 
	margin: 0.4em 0em 0.4em 0.4em;	
}

p.texto_cursiva_municipio
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: justify; 
	float: right;
	width: 420px;
}

#capa_cuerpo_municipio dl {
	height: auto; 
	margin: 0 auto; 
}

/*#capa_cuerpo_municipio ul {
	height: 100%; 
	margin: 0 auto; 
	padding: 0 0 10px 0; 
	COLOR: #c5c5c5;
	LIST-STYLE-TYPE: square;
}*/

#capa_cuerpo_municipio #capa_acerca_municipio dt {
	margin:0; 
	padding: 0.6em 0em 0.6em 1em; 
	font-size: 1.1em; 
	font-weight:bold;  
	COLOR: #003399;  
	LIST-STYLE-TYPE: square; 
	border-bottom:1px dashed #99adc2;
} 

#capa_acerca_municipio  #acercade{
	margin:0; 
	padding: 0.6em 0em 0.6em 1em; 
	font-size: 1.1em; 
	font-weight:bold;  
	COLOR: #003399;  
	LIST-STYLE-TYPE: square; 
	border-bottom:1px dashed #99adc2;
}

/* Modificado para accesibilidad */
#capa_tematicos_municipio #temat {
	margin:0; 
	padding: 0.6em 0em 0.6em 1em; 
	font-size: 1.1em; 
	font-weight:bold;  
	COLOR: #ffffff;  
	LIST-STYLE-TYPE: square; 
	border-bottom:1px dashed #99adc2;
}

/*
#capa_cuerpo_municipio #capa_tematicos_municipio dt {
	margin:0; 
	padding: 0.6em 0em 0.6em 1em; 
	font-size: 1.1em; 
	font-weight:bold;  
	COLOR: #ffffff;  
	LIST-STYLE-TYPE: square; 
	border-bottom:1px dashed #99adc2;
}*/

#capa_cuerpo_municipio #titulo_galeria{
	float: left; 
	width: 61.4em;	 
	height: auto;
	margin: 0.4em 0em 0.5em 0.4em; 
	padding: 0.4em 0.4em 0.4em 0.8em;
	border-bottom-width: 1em;
	border: 0.1em solid #c5c5c5;
}

#capa_cuerpo_municipio #marco_mapa{
	width: 805px;	 
	height: 430px;
}

#capa_cuerpo_municipio #galeria{
	float: left; 
	width: 810px;	 
	height: auto;
	margin-bottom: 1em;
}

UL.titulo_galeria {
	COLOR: #A9A9A9; 
	LIST-STYLE-TYPE: square; 
	margin:0em 0em 0em 0em; 
	padding:0.5em; 
	font-size: 1.2em; 
	font-weight:bold; 
}

/*#capa_cuerpo_municipio #galeria{ padding-bottom:20px; border-bottom:dotted 1px #999999; margin-top:20px;}*/
#capa_cuerpo_municipio #galeria #galeria-foto{ background-color:#ebead6; padding:5px; width:182px; float:left; margin-left:10px; margin-top:10px; height:182px;}
#capa_cuerpo_municipio #galeria #galeria-foto img{ border:solid 1px #666666; width:179px; height:119px;}
#capa_cuerpo_municipio #galeria #galeria-foto #pie{ font-size:11px; color:#666465; margin-top: 5px;}
#capa_cuerpo_municipio #galeria h2{ background-color:#FFFFEB;	color:#6C996E; font-size:18px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 1px #6C996E; padding-bottom:3px;}

P.acerca_municipios { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Arial,Tahoma,Verdana; 
	TEXT-ALIGN: left; 
	margin: 1em 0em 0em 0em;
	text-transform: uppercase; 
}

.escudo_municipio
{ 
  float:left;
  width:auto;
  margin: auto auto auto 2em;
}

.foto_municipio
{ 
  float:left;
  width:50%;
  height: 22em; 
  text-align: center;
  margin: 0 auto 0 auto;
  /*padding: 50% 0% 50% 0%;*/
}

.mapa_municipio
{
  float: right;
  width: 50%;
  height: 22em;
  text-align: center;
}

.imagen_consej {
	border: 0;
}

.texto_muni
{
  float:left;
  width:100%;
  margin-top:0.8em;
}

a.enlace_tematico {
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

UL.titulo_muni { 
	COLOR: #A9A9A9; 
	LIST-STYLE-TYPE: square; 
	margin:0em 0em 0em 0em; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	border-bottom:0.1em dashed #99adc2;
} 

/* FIN ESTILOS MUNICIPIOS */

/* ESTILOS PARA LA PORTADA DE CONSEJERIA */

#subcontenedor_consej{
	clear:both;
	margin-bottom: 1px;
	width:78.0em;
	min-width:78.0em;
}

#capa_cuerpo_consej{
	width: 100%;
	height: auto;
}

#capa_cuerpo_consej #columna_dcha{
	float: right; 
	width: 177px;
	height: auto;
	min-height: 480px; 
	/*max-height: 480px;*/
	overflow: hidden;
	margin:0em 0em 0.5em 0.4em;	 
	padding:0em 0.4em 0em 0.4em;
	/*margin: 0em 0em 0em 0.5em;
	padding: 0em 0.8em 0.8em 0.8em;*/
	background-color:  #F7F7F7;
	border:1px solid #CCCCCC;
	margin-top:0.5em;
}



#capa_cuerpo_consej #columna_central{
	float: right;
	width: 185px; 
	height: auto;
	min-height: 480px;
	max-height: 480px; 
	/*overflow: hidden; */
	margin:0em 0em 0em 0.4em;
	padding:0em 0em 0em 0em; 
	border:1px solid #CCC;
	background-color: #F9D52D;
	margin-top:0.5em;	
}

UL.cuadazul_consej { 
	COLOR: #011576; 
	LIST-STYLE-TYPE: square; 
	padding: 0em 0em 0em 1.2em; 
	margin: 0em 0em 0em 0em;
}

#capa_cuerpo_consej #columna_izq{
	float: left;  
	width: 418px;	 
	height: auto;  
	margin: 0em 0em 0.5em 0.4em; 
	padding: 0em 0em 0em 0em;
	border-bottom: 0.5em solid #FFFFFF;
	border-bottom-width: 1em;
}
#capa_cuerpo_consej #columna_izq_ancha{
	float: left; 
	width: 610px;	 
	height: auto;  
	margin: 0em 0em 0.5em 0.4em; 
	padding: 0em 0em 0em 0em;
	border-bottom: 0.5em solid #FFFFFF;
	border-bottom-width: 1em;
}

#capa_cuerpo_consej #titulo_consej{
	float: left;
	width: 418px;
	height: auto;
	font-size: 1.5em;
	margin: 0em 0em 0.5em 0em; 
	padding: 0.4em 0em 0em 0.4em;
}

#capa_cuerpo_consej #titulo_consej_ancho{
	float: left;
	width: 610px;	
	height: auto;
	font-size: 1.7em;
	margin: 0em 0em 0.5em 0em; 
	padding: 0.4em 0em 0em 0.4em;
}

#novedad_consej {
	clear:both;
	border: 0.1em solid #c5c5c5;
	padding: 0em 1em 0.5em 1em;
}

P.consejeria { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: left;
	margin: 0.5em 0em 0em 0.5em;
}
A.consejeria{
	text-transform: uppercase;	
	color: #000000;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	border-width: 0;
}

P.subtitle { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: left;
	font-weight: bold; 
	margin: 0.3em 0em 0em 0em; 
}
P.title { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: left; 
	font-weight: bold; 
	margin: 0.3em 0em 0.4em 0em; 
}
P.enlaces { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Arial,Tahoma,Verdana; 
	TEXT-ALIGN: left; 
	margin: 1em 0em 0em 0em; 
}
P.tramites { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Arial,Tahoma,Verdana; 
	TEXT-ALIGN: left; 
	margin: 0.2em 0em 0em 0em; 
}

a.enlace_consej {
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

/* FIN ESTILOS CONSEJER�A */

/* ESTILOS PARA LA PORTADA */

#capa_portada{
	width:100%;
}

#capa_cuerpo #columna_dcha{
	float:left; 
	width: 187px; 
	height: 410px;
	margin:0em 0em 0.5em 0.4em;	 
	padding:0em 0em 0em 0em;
	background-color:  #c5c5c5;	 
}

#capa_cuerpo #columna_central{
	float:left;	 
	width: 187px;  
	height: 410px;  
	margin:0em 0em 0em 0.4em;
	padding:0em 0em 0em 0em;
	background-color: #f7d117;	 
}


#capa_cuerpo #columna_izq{
	float:left;
	width: 420px;	 
	height: 410px;  
	margin: 0em 0em 0.5em 0.4em; 
	padding: 0em 0em 0em 0em;
	border-bottom: 0.5em solid #FFFFFF;
	border-bottom-width: 1em;
}

.capa_novedades{
	height: 67px; 
	width: 400px; 
	margin: 0em 0em 0em 0em;
	padding: 0.4em 0em 0.4em 0em;	 
}

.capa_novedades .imagen{
	float:left;
	width: 96px;
	height: 67px;
	margin:0em 0.2em 0em 0em;
	padding:0em 0em 0em 0.2em;	 
}

.capa_novedades .texto{
	float: right;
	width: 22em;
	height: 67px;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	 
}

#columna_izq .seccion{
	border:0.1em #b7b7b7 solid;
	border-top: 0.3em #FE9A13 solid;
	margin-bottom:2em;
}

#columna_izq .seccion h3{
	margin:0em;
	padding:0.5em;
}

#columna_izq .titulo_seccion{
	background-color: #fff2e0;
}

#columna_central #cuerpo_foto{
	margin-bottom:1em;
}

#columna_central #cabildo_cerca{
	width:237px;
}

#columna_izq dl {
	height: 100%; 
	margin: 0 auto; 
	padding: 0 0 10px 0; 
}

#columna_izq dt {
	margin:0; 
	padding: 0px 0px 0.5em 20px; 
	font-size: 1.1em; 
	font-weight:bold;  
	COLOR: #c5c5c5; 
	LIST-STYLE-TYPE: square; 
	border-bottom:1px dashed #99adc2;
}

#columna_izq dd {
	margin:0; 
	padding:0; 
	color: #000000;
}


/* Modificado para accesibilidad */ 

#col_central{
	height: 100%; 
	margin: 0 auto; 
	padding: 0 0 0.2em 0;
}

#consej{

	margin:0; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #003399; 
	border-bottom:1px dashed #99adc2;
     /*   background-color: #f7d117;*/
	 background-color: #F9D52D;
}

#consej_dd{
	margin:0; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #003399; 
	border-bottom:1px dashed #99adc2;
     /*   background-color: #f7d117;*/
	 background-color: #F9D52D;
}

#columna_central dl {
	height: 100%; 
	margin: 0 auto; 
	padding: 0 0 0.2em 0;
}

#columna_central dt {
	margin:0; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #003399; 
	border-bottom:1px dashed #99adc2;
     /*   background-color: #f7d117;*/
	 background-color: #F9D52D;
}


#columna_central dd {

	margin:0em 0em 0.4em 0em; 
	padding:0; 
	color: #000000;
}

#tematicos_central a, #tematicos a:visited {
	color:#000000; 
	text-decoration:none; 
	display:block; 
	padding:1px 1px 1px 2px;
	background-color: #f7d117; 
}

#tematicos_central a:hover {
	background-color: #f7d117; 
	color:#9cf;
}

/* Modificado para la accesibilidad */

#co_derecha{
	/*height: 100%; */
	margin: 0 auto; 
	padding: 0 0 0.2em 0;

}

#enlaces_relacionados{
	margin:0; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #003399; 
	border-bottom:1px dashed #99adc2; 
	background-color:  #F7F7F7;

}
#enlaces{
	margin:0; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #003399; 
	border-bottom:1px dashed #99adc2; 
	background-color:  #F7F7F7;

}

#columna_dcha dl {

	margin: 0 auto; 
	padding: 0 0 0.2em 0;
} 

#columna_dcha dt {
	margin:0; 
	padding:0.5em; 
	font-size: 1.1em; 
	font-weight:bold; 
	color: #003399; 
	border-bottom:1px dashed #99adc2; 
	background-color:  #F7F7F7;
} 

#columna_dcha dd {

	margin:0em 0em 0.4em 0em; 
	padding:0; 
	color: #000000; 
	background-color:  #c5c5c5; 
} 


#tematicos a, #tematicos a:visited {
	color:#000000; 
	text-decoration:none; 
	display:block; 
	padding:1px 1px 1px 5px;
	background-color: #c5c5c5; 
}

#tematicos a:hover {
	background-color: #c5c5c5; 
	color:#000000; /* #9cf; */
}

ol li {font-size:11px;}

/* ESTILOS PARA LAS OFERTAS DE EMPLEO */

.titulo_conv_listado{
	color: #000080;
	padding-bottom:1em;
}

.conv_listado_novedad{
	color: #008080;
}

.conv_novedad, .texto_novedad{
	color: #ff0000;
}

#navegador_paginas_conv{
	text-align:center;
	margin:1em;
}

#navegador_paginas_conv a{
	font-size:0.8em;
}

#nota_novedad{
	margin:1.5em;
	text-align:center;
}

.texto_oculto_conv{
	display:none;
}

/******* PLANTILLA DE GRAN CANARIA *******/

	/*Para que el texto quede separado del nombre de la imagen.*/
.separador {	
	clear:both; 
	/*padding: 5px 10px;*/
}

	/* T�tulo de la p�gina */
h1 {
	 font-weight:normal; 
	 color:#000000; 
	 font-family:Tahoma,Verdana; 
	 font-size:1.8em;  
	padding: 0.3em 0.3em 0.3em 0.3em; 
	margin: 0;
}

	/* Subt�tulo de la p�gina */
h2 { 
	font-weight:normal; 
	color:#000000; 
	font-family:Tahoma,Verdana; 
	font-size:1.4em;  
	padding-left:0.3em; 
	padding-top:0.3em; 
	margin: 0;
}

h3 { 
	font-weight:normal; 
	color:#000000; 
	font-family:Tahoma,Verdana; 
	font-size:1.6em; 
	padding-left:0.5em; 
}	


P { FONT-WEIGHT: normal;FONT-SIZE: 1em; COLOR: #0e2645; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: justify } 

P.centrado{ FONT-WEIGHT: normal;FONT-SIZE: 1em; COLOR: #0e2645; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: center } 

	 /* Para los nombres que aparecen debajo de las imagenes */
P.nombre_foto { FONT-SIZE: 0.9em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: center }

P.normal { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #0e2645; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: justify }

.cursiva { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #0e2645; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: justify; FONT-STYLE:ITALIC; }

.negrita { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #0e2645; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: justify; } 

TD { color:#0e2645; font-family:Tahoma,Verdana; font-size:12px; }

	/* Para que las letras de los nombres de los municipios sean m�s peque�as.*/
	/* Para el listado */
.letra_listado { FONT-WEIGHT: normal; FONT-SIZE: 0.89em; COLOR:#003399; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: justify; text-decoration:none; }

/*CLAUAROA: Añadido p "titulo_desc" para centrar el título de cada descriptivo en "variantes por consejerías"*/
P.titulo_desc {
	text-align: CENTER;
}
DIV.recurso_desc {
	text-align: CENTER;
}
UL.titulo_desc {
	margin:0em 0em 0em -2em;
}
UL.titulo_desc2{
	margin:0em 0em 0em -2em;
}
UL.margen_variantes{
	margin:0em 0em 0em -5em;
}
/*añadido para la descripción del descriptivo genérico "variantes por consejerías", para que quede centrado*/
DIV.descripcion_ie {
	margin:0em 0em 0em 2.75em;
}

/*fin*/
UL.sin_punto{
LIST-STYLE-TYPE: none;
display:table-row;
}
UL.sin_punto2{
LIST-STYLE-TYPE: none;
display:table-row;
margin: -1em 0em 0em 0em;
}
UL.sin_punto3{
LIST-STYLE-TYPE: none;
display:table-row;
margin: -1em;
}
UL.sin_punto4{
LIST-STYLE-TYPE: none;
display:table-row;
}

UL {COLOR:  #d9ba33; LIST-STYLE-TYPE: disc } /* Igual que el redama */
UL UL{ COLOR: #0e2645; LIST-STYLE-TYPE: circle } /* Igual que el cirnor */
UL UL UL { COLOR: #011576; LIST-STYLE-TYPE: square } /* Igual que el cuadazul */
UL.redama { COLOR: #d9ba33; LIST-STYLE-TYPE: disc; } /*Este color es amarillo*/

UL.redama_org { 
	COLOR: #d9ba33; 
	LIST-STYLE-TYPE: disc;	
	MARGIN: 0em 0em 0em 0em;
}
UL.redama_sin_margen{
	COLOR: #d9ba33; 
	LIST-STYLE-TYPE: disc;
	margin: 0;
}
UL.cirnor { COLOR: #0e2645; LIST-STYLE-TYPE: circle } /*Este color de la letra*/
UL.cuadazul { COLOR: #011576; LIST-STYLE-TYPE: square }/*Este color es el azul del pie*/
UL.cuadrado { COLOR: #d9ba33; LIST-STYLE-TYPE: square }
UL.cuadgris { COLOR: #c5c5c5; LIST-STYLE-TYPE: square; margin:0em 0em 0.5em 0.5em; padding:0.5em; font-size: 1.1em; 
font-weight:bold; border-bottom:0.1em dashed #99adc2;  } /*inicio Novedades y Notas de prensa */
UL.redondo { COLOR: #4060a0; LIST-STYLE-TYPE: disc }
UL.cuadazul_inicio { COLOR: #011576; LIST-STYLE-TYPE: square; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px;}

ul.vacio{ LIST-STYLE-TYPE: none;}


LI.azul { FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: justify }
li span.azul { COLOR: #003366;}

OL.proced {
	COLOR:  #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em; 
	FONT-FAMILY: Tahoma,Verdana; 
	}/* Igual que el UL redama, 20/09/2007 */
LI.proced {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em; 
	COLOR: #0e2645; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: justify;
	margin-bottom: 0.5em; }
	
	 
	/* Para poner el texto de letras en cursivas al lado de la foto */	 
 .texto_dcha{ float:left;
		      width:30em;
		      margin-top:5em;
			 
			}
	/*Para la imagen */
.foto
	{ 
	  width:auto;
	  float:right;
	 }

	/* Para separar las columnas del listado de los municipios*/	 
.listado 
		{
		  float:left;
          padding-right: 0.5em;
		}

/******* PLANTILLA DE LOS MUNICIPIOS *******/

.titulo_munic
		{
		  float:left;
		}

.texto_municipios
			{
			  float:left;
			  width:60%;
			  margin-top:0.8em;
			}

.texto_saludo
			{
			  float:left;
			  width:65%;
			  margin-top:0.8em;
			}
			
.mapa
	{
	  float:right;
	  margin-top:2em;
	}

.escudo
	{
		float:right;
	}
	
/******* PLANTILLA DE LOS CONTENIDOS DESCRIPTIVOS DE LOS MUNICIPIOS (HISTORIA DEL MUNICIPIO, ....) *******/


.Union_tit_Esc
{
	margin-bottom:5em;
}
			
.texto_descript_munic
{
	float:left;
	width:65%;
	margin-top:0em; 
}
.foto_munic
		{
			float:right; 
			margin-top:3em;
		}
		
/* P�gina de inicio */

#cabecera_inicio{
	margin-left: 6em;
}

/* Novedad */
#novedad{
	border: 0.1em solid #c5c5c5;
	padding: 0em 1em 0.5em 1em;
}

/* Notas de  prensa */
#notas{
	border: 0.1em solid #c5c5c5;
	padding: 0em 1em 0.5em 1em;
	margin: 0em 0em 0.5em 0em;
}

.notas_prensa { 
	FONT-SIZE: 0.8em; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-DECORATION: none; 
}

/*Cabildo m�s cerca*/
A.mas_cerca{
	text-transform: uppercase;	
	color: #000000;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	border-width: 0;
}

#mas_cerca_salto{
	margin-top: 1em;
	border-top: 0.1em dashed #99adc2;
}

/* Tem�ticos */
A.tematicos{
	height: 1.6em;
	color: #000000;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0.4em;
	border-width: 0;
}/* fin p�gina de inicio */

/* Pie */

.salto_pie{	
	clear: both;
	height: 0em;
	margin: 0.1em 0em 0em 0em;
}

.texto_centrado{
	float:left;
	width: 100%;
	text-align: center;
}

.texto_pie{
	clear:both;
	height: 1.9em;
	background-color:#011576; 
	color:#fff; /*
	vertical-align: 0.2em;
	font-family: Tahoma,Verdana; 
	font-size: 0.8em; */
	text-align: center; 
	margin-top: 0.5em;
	width:78em;
	min-width:78em;
}

.a_pie{
	color: #ffffff;
	vertical-align: 0.1em;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration:none;
}
	
/* Fin del pie */

/* Componentes html, de web.css adaptado */
A.normal{
	font-size: 0.8em;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

/* Organigrama */

.organigrama {  background-color:#f1f1f1; color:#0e2645; border-color:#b7b7b7; border-style:solid; border-width:0px 0px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px 10px; } /* antiguo background-color:#fff2e0; 29/01/2007, background-color:#f8f9ae; 30/01/2007 */
.organigrama_dcho { background-color:#f1f1f1; color:#0e2645; border-color:#b7b7b7; border-style:solid; border-width:0px 1px 0px 0px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px 10px; } /* background-color:#fff2e0; */
cuerpo_titulo { color:#000; font-family:Arial,Helvetica,sans-serif; font-size:24px; }

.organigrama_bordes {
	width: 92%;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 1.5em 1.2em; 
	padding:0; 	
} /* antiguo border-color: #b7b7b7; 29/01/2007, margin:0px; 12/02/2006 */

.organigrama_bordes_presidencia { 
	width: 90%;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 2em 2em; 
	padding:0em 0em 1em 0em; 	
}
.organigrama_bordes_vicepresidencia { 
	width: 70%;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 2em 2em; 
	padding:0em 0em 1em 0em; 	
}
.organigrama_bordes_float{
	/*position:relative;*/
	float:left;
	height: 27em;
	width: 19em;
	border-color:#f7d117; 
	border-style:solid; 
	border-width:0px 1px 1px 1px; 	
	margin-left: 1em;
	padding:0em 0em 0.1em 0em;
	
}
.division_capas_organigrama{
	width:100%;
	text-align:center;
	margin: 0 auto;
}
.division_capas_organigrama2{
	/*float:left;text-align:center;margin-left:104px;*/
	 width:-moz-fit-content; text-align:center;
	/*margin: 0 auto;*/
        margin-left:10em;
}

.organigrama_bordes_consejeria { 
	float:left;
	height: 20em;
	width: 19em;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 2em 1em; 
	padding:0em 0em 0.5em 0em; 	
}

.borde_amarillo{ background-color:#f7d117;height:4px; margin: 0;font-size: 0px; } /* a�adido el 14/02/2007 */
.borde_titulo{text-align: center;background-color:#f1f1f1; color:#0e2645; height: 2.2em;margin: 0px 0px 10px 0px; } /* a�adido el 14/02/2007 */
.borde_titulo_negrita{font-weight: bold;text-align: center;background-color:#f1f1f1; color:#0e2645; height: 2.2em;margin: 0px 0px 10px 0px; }
.celdas_bordes { border-color:#b7b7b7; border-style:solid; border-width:1px 0px 0px 0px; margin:0px; padding:0px 0px; }
.bordes_tabla { border-color:#b7b7b7; border-style:solid; border-width:0px 1px 1px 1px; margin:0px; padding:0px 0px; }
.borde_dcho { border-color:#b7b7b7; border-style:solid; border-width:0px 1px 0px 0px; margin:0px; padding:0px 0px; }
.borde_dcho_sup { border-color:#b7b7b7; border-style:solid; border-width:1px 1px 0px 0px; margin:0px; padding:5px 5px; } 
.borde_dcho_abajo { border-color:#b7b7b7; border-style:solid; border-width:0px 1px 1px 0px; margin:0px; padding:0px 0px; }
.borde_sup { border-color:#b7b7b7; border-style:solid; border-width:1px 0px 0px 0px; margin:0px; padding:5px 0px; }
.borde_izqdo { border-color:#b7b7b7; border-style:solid; border-width:0px 0px 0px 1px; margin:0px; padding:0px 0px; }
.borde_abajo { border-color:#b7b7b7; border-style:solid; border-width:0px 0px 1px 0px; margin:0px; padding:0px 0px; }
.borde_cuadrado { border-color:#b7b7b7; border-style:solid; border-width:1px 1px 1px 1px; height:18px; width:400px; }
.hueco_vertical { FONT-SIZE: 1pt;border-color:#b7b7b7; border-style:solid; border-width:0px 1px 0px 1px; margin:0px; padding:5px 0px; }
P.titulo_centrado_organigrama { FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; FONT-WEIGHT: bold; TEXT-ALIGN: center }
P.normalc_organigrama { FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; TEXT-ALIGN: center }
a.titulo_centrado_organigrama{FONT-SIZE: 1em; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana; FONT-WEIGHT: bold; TEXT-ALIGN: center; text-decoration:none;}
/* fin organigrama, de style.css*/
/* Directorio */
.directorio{
	border-color:#f7d117; border-style:solid; border-width:0px 1px 1px 1px; margin:0px; padding:0px 0px; /* organigrama_bordes */
	width: 500px; 
	margin-left: 200px;
}
/* fin directorio */
/* Pliegos */

.fila_titulo{
	text-align: center;
	background-color:#f1f1f1; 
	color:#0e2645;
}

.celda_titulo{
 	width:26%;
	text-align:left;
	margin-bottom:0px; 
	float: left;
	background-color:#f1f1f1; 
}

.celda_titulo_buscar{
 	width:55%;
	text-align:left;
	margin-bottom:0px; 
	float: left;
}

.celda_titulo_valor{
	border:1px solid #b7b7b7;
	width:12%;
	float: left;
	background-color: #ffffff;
}

.celda_buscar{
	border:1px solid #b7b7b7;
	width:25%;
	float: left;
	background-color: #ffffff;
}

.celda_noticia{
	border:1px solid #b7b7b7;
	width:14.45%;
	float: left;
	background-color: #ffffff;
}

P.pequec { 
	FONT-SIZE: 1.2em; 
	COLOR: #003366; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: center; 
}

P.maspequec { 
	FONT-SIZE: 1em; 
	COLOR: #003366; 
	FONT-FAMILY: Tahoma,Verdana; 
	TEXT-ALIGN: center; 
	margin: 0;
}

P.titulo_centrado { 
	FONT-SIZE: 1.2em; 
	COLOR: #003366; 
	FONT-FAMILY: Tahoma,Verdana; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
	margin: 0;
}

A.pliego{
	font-size: 1em;
	color: navy;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.salto_gris{
	clear: both;
	width: 100%;
	background-color: #f1f1f1;
}


/* fin pliegos */

P.text {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0e2645; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: none; width:100%} 

#mapa{
	font-size: 1em;
	color: #0077AA;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	margin: 0;
	border: 0;
	padding: 0;
}


.sin_borde{
	border: 0;
	border-width:	0;
	border-left-width: 0;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
}

.borde_thin{
	border:thin solid #000000;
}

.borde_medium{
	border:medium solid #000000;
}

.align_derecha{
	text-align:right;
}

.align_centro{
	text-align:center;
}

.align_izquierda{
	text-align:left;
}

.align_org{
	text-align:left;
	margin: 0em 0em 0em 1em;
}

.sin_padding{
	padding: 0;
}

.salto_org{
	clear: both;
	height: 2em;
}

.columna_org{
	float: left;
	width: 10%;
}
.columna_org1{
	float: left;
	width: 1%;
}
.subtitulo{
	font-weight:normal; 
	color:#000000; 
	font-family: Tahoma,Verdana; 
	font-size:1.6em; 
	padding-left:0.8em; 
}

.color_verdoso{
	color: #008080;
}

.color_marino{
	color: navy;
}


.caja_prensa{
	width: 100%;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 2em 1em; 
	padding:0; 		
}

.subtitulo_negrita{
	padding: 1em 0em 0em 0.5em;
	font-weight:bold;
	text-align: left;
}

.subcaja_prensa{
	padding: 2px 10px 5px 0px;
}

.titulo_anio{
	height: 40px;
	background-color: #f1f1f1; 
	color: #0e2645;
}


.paginar_espacio{
	width: 14%;
	float: left;
}

.paginar{
	float: left;
	font-size: 8px;
	text-align: center;
	border: 1px solid #b7b7b7;
	width: 12%;
}

.rango_anios{
	text-align: center;
	background-color:#f1f1f1; 
	color:#0e2645;
}

A.enlace_oculto{	
	text-decoration: none;
	visibility: hidden;
}

.hueco_oculto{
   	visibility: hidden;
	display: none;
}

.no_hueco_oculto{
	visibility: visible;
	display: block;
}

.hueco{
	display: none;
}

.no_hueco{
	display: block;
}

.celda_pliego{
	float: left;
	width:	26%;
}

.columna_ruedas{
  display: inline;
  float: left;
  width: 48%;
}

.imagen_ruedas{
	border-width: 0;
	margin-left: 10em;
	width: 130px;
	height: 100px;
}

.fuente_roja{
	color:#FF0000;	
}

.submapa_oculto{
	margin-left: 80px;
	background-color: #fbfbfb;
	display: none;
	visibility: hidden;
}

.enlace_verde{
	font-size: 1em;
	color: #008080;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.margenIzq_2em{
	margin-left: 2em;
}

.margenIzq_4em{
	margin-left: 4em;
}

.margenIzq_6em{
	margin-left: 6em;
}

.enlace_azul{
	font-size: 1em;
	color: #000080;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
}

.enlace_azul_claro{
	font-size: 1em;
	color: #000099;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.azul{
	color:#0000FF;
}

.enlace_azul_fuerte{
	font-size: 1em;
	color: #0022FF;
	font-family: Tahoma, Verdana;
	text-decoration: none;

}

.otras_webs{
	float:left;
	width:25em;
	margin: 0em 1em 0em 1em; 
}

.salto_1em{
	clear: both;
	height: 1em;
}

.div_directorio{
	text-align: right; 
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

.ficha_procedimiento{
 	float:left;
	width:75%;
	padding: 1px 5px 0px 10px;
}

.texto_guia_ciudadano{
	float: left;
	width:400px;
	margin: 0px 0px 0px 10px;
	padding: 0px 5px 0px 5px;
}

.form_guia_ciudadano{
	float: left; 
	width:320px;
	margin: 20px 0px 0px 20px;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	padding:0; 	
}

.padding_guia_ciudadano{
	padding: 0px 5px 0px 15px;
}

.select_guia_ciudadano{
	width:260px;
}

.titulo_form_ciudadano{
	text-align: center;
	background-color:#f1f1f1; 
	color:#0e2645; 
	height: 2.2em;
	margin: 0px 0px 10px 0px;  
	padding: 0px 5px 0px 5px;
}

.ancho_directorio{
	width: 750px;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 2em 2em; 
	padding:0; 	
}

.padding_directorio{
 padding: 0px 0px 5px 0px;
}

.padding_directorio2{
 padding: 0px 0px 5px 10px;
}

.caja_directorio{
 float:left;
 height: 75px;
 width: 100px;
 margin:  0px 15px 5px 10px;
}

.imagen_directorio{
  border-width:0;
  width: 100px;
  height: 75px;
}

.subcaja_directorio{
 margin: 0px 0px 0px 5px; 
 padding: 0px 5px 0px 5px;
}

INPUT.submit { 
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	FONT-SIZE: 9pt;
    BORDER-LEFT: #003366 1px solid; 
	COLOR: #003366;
    BORDER-BOTTOM: #003366 1px solid; 
	FONT-FAMILY: Tahoma,Verdana; 
	HEIGHT: 20px;
    cursor:pointer;
	text-align: right;
}

INPUT.submit:hover { 
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	FONT-SIZE: 9pt;
    BORDER-LEFT: #003366 1px solid; 
	color: #003366;
    BORDER-BOTTOM: #003366 1px solid; 
	FONT-FAMILY: Tahoma,Verdana; 
	HEIGHT: 20px;
	cursor:pointer;
	text-align: right;
}

.div_directorio{
	text-align: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

.cabecera_tabla { 
	background-color:#f1f1f1; 
	color:#0e2645; 
	border-color:#b7b7b7; 
	border-style:solid; 
	border-width:0px 1px 0px 0px; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:1em;
	margin:0px; 
	padding:0px 10px; 
	width:20%;
}

.bordes_tablas{
	width: 100%;
	border-color:#b7b7b7; 
	border-style:solid; 
	border-width:0.5px 0.5px 0.5px 0.5px; 
}

.listado_miembros {
	float: left;
	width: 20em;
	margin-left: 2em;
	}

.salto_listado_miembros {
	clear:both;
	height: 0.2em;
}

.columna_grupos{
 float:left;
 width: 40%;
 margin-left: 5em;
}	


.ancho_instalaciones{	
	float: left; 
	width: 380px;
	border-color:#f7d117; 
	border-style:solid; 
	border-width: 0em 0.1em 0.1em 0.1em; 
	margin:0em 0em 0em 0.5em; 
	padding:0; 	
}

.imagenes_instalaciones{
 	/*margin: 0px 0px 0px 5px; */
	float: left; 
	height: 75px; 
	width: 100px;
	margin:0em 0em 0em 0.5em; 
}

.imagen_instalacion{
	border: 0;
	width:100px; 
	height:75px;
}

.datos_instalaciones{
	padding: 0px 0px 0px 8px;
	float: left; 
	width: 250px;
	height:178px;
}

.azul2{
	color:#000080;
}

.float_izq{
	float: left;
}


.contenido_imagenes {
	float:left;
	width:18em; 
	margin: 0em 1em 0em 3em;
	text-align:center;	
}

.listado_ficha_territorial {
	float: left;
	margin-left: 2em;
}

.salto_listado_ficha_territorial {
	clear:both;
	height: 0.0em;
}

.borde_titulo_sin_margen {
	text-align: center;
	background-color:#f1f1f1; 
	color:#0e2645; 
	height: 2.2em;
	margin: 0px 0px 0px 0px; 
	padding-bottom: 10px;
}

.borde_titulo_sin_margen {
	text-align: center;
	background-color:#f1f1f1; 
	color:#0e2645; 
	height: 2.2em;
	margin: 0px 0px 0px 0px; 
	padding-bottom: 10px;
}

.foto_presidente
	{ 
	  width:auto;
	  float:right;
	  margin: 2em 2em 1em 2em;
	 }
	 
.ancho_img_munic{
	width: 255px;
}

.matadero{
vertical-align:top;
width: 288px;
}

.subrayado{
	text-decoration:underline;
}


A.meses{
	font-size: 0.8em;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

A.meses:hover{
	width: 100%;
	background-color: #bbbbbb;
	font-size: 0.8em;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.logoWAI{
	/*float: right;*/
	position:absolute;
	left:71.1em;
}
.logoRSS{
	/*float: right;*/
	position:absolute;
	left:65.1em;
	text-decoration: none;
	text-align: center;
	vertical-align: text-top;
}
div#texto_ns { width: 60%; }

/* Listado convocatorias 2 */
.docs_anteriores{
	color:#000000;
	text-decoration:none;
}
.masrecursos{float:left; width:65%;}

.rojo
{
   color:#790000;
}

.TituloListaReserva
{
   font-size:15px;
   color:#000033;
   font-weight:bold;
   	text-decoration:underline;
   margin-left:10px;
}
