/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	width:100%;
}

/*---------------------------------Cabecera------------------------*/
#cabecera {width:100%;	background-color:#E5E5E5;	float:left;	position:absolute; }
#cabecera_index {width:100%;	background-color:#E5E5E5;	float:left;	position:relative; border-bottom:20px solid #8a0101; }
#logo {	width:58px; height:30px;float:left;	position:relative;}
html>body#cabecera_index {width:100%;	background-color:#E5E5E5;	float:left;	position:relative; border-bottom:20px solid #8a0101; margin-top:0px!important;}

#marra{border-bottom:1px solid #8A0101;  }
html>body #marra{border-bottom:20px solid #8A0101; min-height:30px;/* height:30px;*/ margin-top:0px!important; }

/*-------------------------------cabecera secciones----------------------*/
#contenedor_buscador{float:left; position:relative; width:50%; margin-top:3px;}

/*---------------------------------SubMen cabecera------------------------*/
#sub_cabecera {	width:auto; float:left; margin:0 auto; }
html>body #sub_cabecera { width:90%;float:right;margin-left:10px; padding-right:2px; }

#buscador {	float:left;	width:70%;	margin-left:0px;}


#buscador_cabecera {float:left;	width:70%;	margin-left:0px!important;}
html>body #buscador_cabecera {width:50%;margin-left:20px;}


#contendor_idiomas{width:48%; float:right; position:relative;padding-top:0px!important; }
html>body #contendor_idiomas{width:50%; float:right; position:relative;padding-top:0px!important; }
#menu_idiomas2 {position:relative;float:right;margin-top:10px!important;  }
#menu_idiomas2 ul {list-style:none;padding:0px;margin:0px;}
#menu_idiomas2 ul li {display: block; float:right !important;padding:0px;margin-bottom:2px;}
#menu_idiomas2 ul li a {display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:60%;text-align:left; color:#000000;}
#menu_idiomas2 ul li a:link { color:#000000;	text-decoration:none;font-weight: bold; background:#E5E5E5;}
#menu_idiomas2 ul li a:visited {color:#000000;background:#E5E5E5;font-weight: bold;text-decoration:none;}
#menu_idiomas2 ul li a:hover { color:#000000; /*text-decoration:underline;*/ }
#menu_idiomas2  a:hover b{  color:#990000!important; text-decoration:underline; cursor:pointer;}


#menu_idiomas ul {margin:0 auto 0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:60%;}
#menu_idiomas li {display:table-cell; margin:0; padding-left:0px; padding-right:3px;}
#menu_idiomas a {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 2px 0 0; padding:0 0 0 0; text-decoration:none; letter-spacing:0.5px;}
#menu_idiomas a b {float:left; display:block; background:transparent url(../img/right2.gif) no-repeat right bottom; padding:0; color:#000000;}
#menu_idiomas a:link { color:#000000;	text-decoration:none;font-weight: bold; text-decoration:none;}
#menu_idiomas a:visited {color:#000000; font-weight: bold;text-decoration:none;}
#menu_idiomas a:hover b{  color:#990000; text-decoration:underline; cursor:pointer;} 
#menu_idiomas {padding:1px 0 0 0; }
/*-------------------------menu ayuda - dentro del pie-----------------*/

#menuayuda {position:relative;float:right;  width:30%; margin-top:4px; }
#menuayuda ul {list-style:none;padding:0px;margin:0px; color:#666666;}
#menuayuda ul li {display: block; float:right !important;padding:0px;margin-bottom:2px;}
#menuayuda ul li a {display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:60%;text-align:left; color:#666666;}
#menuayuda ul li a:link { color:#990000;	text-decoration:none;font-weight: bold; background:#E5E5E5;}
#menuayuda ul li a:visited {color:#990000;background:#E5E5E5;font-weight: bold;text-decoration:none;}
#menuayuda ul li a:hover { color:#990000; /*text-decoration:underline;*/ }
#menuayuda  a:hover b{  color:#990000!important; text-decoration:underline; cursor:pointer;}


/*---------------------------------Portada------------------------*/
#portada {width: 100%;	margin: 0 auto;}
.texto_portada{font-family:Verdana, sans-serif;	font-size:120%;	color:#000000;	font-weight:bold;}
#subportada-izq {position:relative;	float: left;width: 30%;	margin: 40px 20px 0px 40px;}
#subportada-centro {position:relative;float: left;width: 92px;	height:79px;margin: 15px 0px 0px 0px;
	background-image:url(../img/B5_home_flechas.gif);background-repeat:no-repeat;}
#subportada-der {position:relative;float: right;width: 35%;	margin: 40px 40px 20px 0px;}
#subportada-inferior {position:relative;float: left;width: 100%;text-align: center;margin: 160px 20px 5px 0px;}

/*---------------------------------Men Superior------------------------*/


#menusuperior {	position:relative;float:left;bottom:0px;width:100%;	background:#990000; margin-top:0px!important; height:18px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold;}

#menusuperior a {	 color:#FFFFFF; font-weight:bold; text-decoration:none;}
#menusuperior ul {list-style:none;padding:0px;margin:0px;}
#menusuperior ul li {float:left; padding:0px; margin-bottom:0px;}
#menusuperior ul li a {display: block;font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;padding: 0px;text-align:left;}
#menusuperior ul li a:link { color:#ffffff;	font-weight: bold;background:#990000; text-decoration:none;
	}
#menusuperior ul li  a:visited {color:#ffffff;font-weight: bold;background:#990000;text-decoration:none;
	}
#menusuperior ul li a:hover {color:#990000;	font-weight: bold;background:#ffffff;text-decoration:underline;
	}

html>body #menusuperior {	position:relative;float:left;bottom:0px; width:100%;	background:#990000; margin-top:0px!important; height:100%; padding-left:8px;  padding-top:2px;color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold;}




/*-------------menu migas ruta localizacióm----------------*/
.migas {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #ffffff;font-weight: bold;
	border-bottom: 0px solid #E5E5E5;}

.migas a:link, .migas a:visited {color: #ffffff;text-decoration: none;}
.migas a:hover {color: #ffffff;	text-decoration: underline;}





/* ---------------------------fin cabecera---------------------------------*/

/*-----------------------contenido central-------------------- */
/*contenedor del menu de la izquierda y de los contenidos centrales*/
#contenedor_index{ margin:0px auto 0px auto; width:auto;  }
html>body #contenedor_index{ margin:0px auto 0px auto; width:auto;  }
#contenedor {position:relative;float:left;margin-top:0px;width:100%; background-color:#FFFFFF; }

#menu {position:relative;float:left; padding:2px;width:12%;}
html>body #menu { position:relative;float:left; padding:2px;min-width:130px;width:auto !important;}

#contenido {position:relative;float:left;margin:10px 0 0 0px;width:80%;	height: 450px;border-left:1px solid #999999;}
html>body #contenido {position:relative;float:left;margin:10px 0 0 5px;width:82%;min-height: 450px;	height: auto !important;
	border-left:1px solid #999999;}

#contenido2 {position:relative;float:left;margin-top:10px;/*margin-left:40px;*/width:98%;height: 450px;}
html>body #contenido2 {	position:relative;float:left;margin-top:10px;margin-left:40px;width:75%;min-height: 450px;
  	height: auto !important;}

#presentacion_3d{position:relative;	float:left;	width:90%;border-bottom:1px solid #999999;margin-bottom:10px;margin-top:0px;
	padding-bottom:5px;}

#con-pie {position:relative; }


/*---------------------------------Men izquierda------------------------*/

#menuizquierdo {position:relative; 	float:left; width:150px;margin-top:5px;	}
#menuizquierdo h5 { color: #000000;	font-size: 60%;	font-weight: bold;font-family: Verdana, Arial, Helvetica, 	sans-serif;
		text-transform: uppercase;	padding: 4px 0 4px 6px;	margin-bottom: 2px;	background-color:#EFEFEF;}
#menuizquierdo ul {	margin:0; padding:0; list-style-type:none;	padding-left:6px;padding-top:4px;padding-bottom:10px;}
#menuizquierdo ul li {margin-bottom:6px;margin-top:4px;	}
#menuizquierdo ul li a {color: #666666; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;}
#menuizquierdo ul li a:hover {	color: #990000;	text-decoration:underline;}
#menuizquierdo h6{ color: #000000;	font-size: 60%;	font-weight: bold;font-family: Verdana, Arial, Helvetica, 	sans-serif;
		text-transform: uppercase;	padding: 4px 0 4px 6px;	margin-bottom: 2px;	background-color:#EFEFEF;}

/*----------------------menu izquieda ayuda ---------------------------------*/

#menuizquierdoayuda {position:relative; float:left; width:150px;margin-top:5px;}
#menuizquierdoayuda h5 { color: #ffffff;font-size: 60%;	font-weight: bold;font-family: Verdana, Arial, Helvetica, 	sans-serif;
		text-transform: uppercase;padding: 4px 0 4px 6px;margin-bottom: 2px;background-color:#990000;}
#menuizquierdoayuda ul {margin:0; padding:0; list-style-type:none;padding-left:6px;padding-top:4px;padding-bottom:10px;	}
#menuizquierdoayuda ul li {	margin-bottom:6px;	margin-top:4px;}
#menuizquierdoayuda ul li a {color: #990000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;}
#menuizquierdoayuda ul li a:hover {color: #666666;text-decoration:underline;}


/*---------------------------- menu callejero -----------------------*/

#menucallejero{	position:relative; float:left; 	width:150px;margin-top:5px;}

	dl { width: 150px;}

	html>body  dl { width: 128px; }
	dl,dd { margin: 0; }
	dt { background: #efefef; font-size: 70%;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px;
		margin: 6px; }
	dt a:hover{ color: #990000;text-decoration:underline;}
	dt a { color: #FFFFFF; }
	dd a { color: #666666; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:60%; }
	ul {margin-left:5px;padding:0; list-style-type:none;padding-left:6px;padding-top:4px;padding-bottom:10px;}


/*--------------------------- menu genasys ---------------------------*/

#menugenasys{
		position:relative;
		float:left;
		width:160px;
		margin-top:5px;
		}

		.nivelA dl {width:250px;}
		.nivelA1 dd { margin: 0; }
		.nivelA dt { background-color:#009933!important; font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:70%; color:#996699; padding: 5px; margin: 2px; }
		.nivelA dt a { color: #FFF; }
		.nivelA1 dd a { color: #000; }
		.nivelA1 ul { list-style: none; padding: 5px; }


		.nivelB dl { width: 200px!important; }
		.nivelB dl, nivelB1 dd { margin: 0; }
		.nivelB dt { background-color:#CC9900!important;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;
			color:#996699; padding: 5px; margin: 2px; }
		.nivelB dt a { color: #FFF; }
		.nivelB1 dd a { color: #000; }
		.nivelB1 ul { list-style: none; padding: 5px; }



/*------------------------------ pie de pgina ---------------------*/
#pie {width:100%;position:absolute;	margin-top: 5px;float:left;	background-color:#E5E5E5;clear:both;}
#logo_pie {width:6%;position:relative;	float:left; padding-left:5px; }
html>body #logo_pie {width:3%;position:relative;	float:left; }
#contenedor_departamento{float:left;width:62%; margin-top:4px; }
html>body #contenedor_departamento{float:left;width:62%; margin-left:30px;}




/*--------------------------secciones dentro de web 1:5000-------------*/

/*------------- ayuda ----------------*/

#ayuda {width:100%;float:left;padding:4px;margin-top:10px;margin-left:10px;text-align: left;}
#ayuda ul {margin-left:0px!important; padding-left:0px;}

/*---------------------------------Ruta de localizacin------------------------*/

.ruta {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #990000;font-weight: bold;
	border-bottom: 0px solid #E5E5E5;}

.ruta a:link, .ruta a:visited {color: #990000;text-decoration: none;}
.ruta a:hover {color: #666666;	text-decoration: underline;}


/*------------------------ Saludos, presentaciones secciones---------------------*/

#saludos {width:auto;float:left;padding:0px;color:  #000000;margin-top:0px;margin-left:10px; }
#saludos2 {	width:80%;	float:left;	padding:0px 0px 10px 0px;color:  #000000;margin-bottom:10px;margin-left:10px; margin-top:10px;
		border-bottom:1px solid #CCCCCC;}


/*---------------------------------Limites municipales--------------------------*/

#limites-municipales {	width:80%; position:relative; float:left; margin-left:10px; margin-top:10px;}


.menulimites {padding: 0 1px 1px;margin-left: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;color: #666666;}
.menulimites ul{ list-style: none; margin-right:20px;}
.menulimites li {/*list-style: none;	*/   margin-left:22px!important; display: inline;  background-image: url(../img/cuadro_r.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.menulimites li a {	/*padding: 0.25em 0.5em 0.25em 0.75em;*/text-decoration: none;margin-left:6px;
}
.menulimites li a:link { color: #666666; }
.menulimites li a:visited { color: #666666;}
.menulimites li a:hover {color: #900000;text-decoration: underline;
}


/*---------------------------------Inventario cartogrfico municipal------------------------*/

#inventario_cartografico {width:auto;float:left;padding:0px;	color:  #000000;margin-top:0px;margin-left:10px;
	border-bottom:1px solid #E5E5E5; }
html>body #inventario_cartografico {width:auto;float:left;padding:0px;color: #000000;margin-top:0px;margin-left:10px;
	border-bottom:1px solid #E5E5E5; padding-bottom:10px;}
#resultados-municipios {width:90%;position:relative; float:left; margin-left:10px; margin-top:5px; 	}
#resultados-municipios ul {margin-left: 10px; padding: 0px; list-style-type: none;}
#resultados-municipios ul li { margin: 0px; padding-left: 5px}
#resultados-municipios ul li a {padding: 2px;}
#resultados-municipios ul li ul { margin: 0px; 	padding-left: 0px;	}
#resultados-municipios ul li ul li {margin: 0px; padding-left: 8px}
/*---------------------------distancia municipios--------------------------*/

#resultados-distancia {width:90%;position:relative; float:left; margin-left:10px; margin-top:5px; 	}
#resultados-distancia ul {margin-left: 10px; padding: 0px; list-style-type: none;}
#resultados-distancia ul li { margin: 0px; padding-left: 5px}
#resultados-distancia ul li a {padding: 2px;}
#resultados-distancia ul li ul { margin: 0px; 	padding-left: 0px;	}
#resultados-distancia ul li ul li {margin: 0px; padding-left: 8px}
.gris_claro{background-color:#CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #666666; text-align: justify;}
.gris{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #666666; text-align: justify;}




/*--------------------------------tabla inventario cartogrfico----------------------------*/

#tmunicipios { width:100%;float:left;margin-top:10px;margin-left:10px;	}

/*------------------------------------mapas de gipuzkoa--------------------------------*/

#marco_mapas{width: 550px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

.fondo_mapas{width: 120px;margin: 10px;background-color: #E8E8E8;padding: 10px;	height: 120px;	float: left;}
html>body .fondo_mapas{width: 120px;margin: 10px;background-color: #E8E8E8;padding: 10px;height: 150px;	float: left;}

/*---------------------------------- series 1:5000--------------------------------------*/
#tseries { 	width:80%;	float:left;	margin-top:10px;	margin-left:50px;	}
/*----------------------------google-------------------------*/
#resultados-google {width:90%;position:relative; float:left; margin-left:10px; margin-top:0px!important; padding-top:10px;	}
#resultados-google ul {margin-left: 10px; padding: 0px; list-style-type: none; margin-top:-10px!important;}
#resultados-google ul li { margin-top: 0px!important; padding-left: 5px}





/*-------------------------------------------gps----------------------------------*/

#gps {width:90%;float:left;padding:0px;color:  #000000;	margin-top:0px;margin-left:10px; }
html>body #gps {width:auto;float:left;padding:0px;color:  #000000;	margin-top:0px;margin-left:10px; }
/*-------------------------------------3d------------------------------------------*/

#tresd {width:80%;	float:left;	padding:0px;color:  #000000;margin-top:0px;margin-left:10px; }

/*----------------------rutas------------------------*/

#municipios-distancias {width:80%; position:relative; float:left; margin-left:10px; margin-top:10px;}
#municipios {width:80%; position:relative; float:left; margin-left:10px; margin-top:10px;}


/*-----------------------------------PAGINADOR RESULTADOS-------------------------------------*/


#resultados{float:left;width:80%;margin-left:86px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:60%;
		margin-top:30px;margin-bottom:20px;clear:both;}

html>body #resultados{float:left;width:80%;margin-left:170px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:60%;
		margin-top:30px;margin-bottom:20px;	clear:both;	}

.input_pag {
	width: 40px;
	text-align: center;
	border: 1px solid #990000;
	margin: 0 15px 0 15px;
	font-size:100%;
}

/*------------------------------------BUSQUEDA TEMTICA-------------------------*/

.resultados-busqueda-tematica {width:90%; 	position:relative; 	float:left; margin-left:10px; margin-top:5px; }
.resultados-busqueda-tematica ul {margin-left: 2px; padding: 0px; list-style-type: none; margin-top:0px!important;}
html>body .resultados-busqueda-tematica ul {margin-left: 2px; padding: 0px; list-style-type: none; margin-top:2px!important;}

.resultados-busqueda-tematica ul li { margin: 0px; padding-left: 2px; ; }
.resultados-busqueda-tematica ul li a {	padding: 0px;}
.resultados-busqueda-tematica ul li ul { margin: 0px; padding-left: 0px;}
.resultados-busqueda-tematica ul li ul li {	margin: 0px; padding-left: 0px}


#codigos_postales {	width:80%; position:relative; float:left; margin-left:10px; margin-top:10px;}


									/*coordenadas*/

.coordenadas_utm {float:left;position:relative;	width:40%;margin-left:5px;}

.coordenadas_geograficas {float:left;position:relative;width:50%;margin-left:30px;}


/*----------------------------formularios-----------------------------------*/
	INPUT, TEXTAREA, SELECT { width:30%;font-size: 0.75em;margin:0px;border:1px solid #000000; }

	.c_columna {display:block;margin-top: 2px; }
	.c_columna_buscador {display:block; /*margin-top: 2px;*/ width:200%;}
	html>body .c_columna_buscador {display:block; /*margin-top: 2px;*/ width:150%; }
	.c_columna2 {display:block;margin-top:12px;	}


	.c_etiqueta {display: block;width:20%; float: left; }
	html>body .c_etiqueta {display: block;width:150px; float: left; }
		.c_etiqueta_rutas{display: block;width:14%; float: left; }
	html>body .c_etiqueta_rutas {display: block;width:70px; float: left; }
	.c_etiquetagrografico {display: block;width:16%; float: left; }
	html>body .c_etiquetagrografico {display: block;width:26%; float: left; }
	.c_etiquetacoordenadas {display: block;width:12%; float: left; margin-right:4px;  }
		.c_etiquetacoordenadas2 {display: block;width:60px; float: left; margin-right:4px;  }

	.c_etiqueta2 {display: block;	width:200px!important;	float: left;  }
	
	.c_etiquetabuscador {display: block; /*  margin-top:5px; */	width:50%;	float: left; text-align:right; }
	html>body .c_etiquetabuscador {display: block;  width:50%;      float: left; text-align:right; margin-top:5px; *margin-top:0px!important;}
	.c_etiqueta3 {	display: block;	width:18%;	float: left; }
	html>body .c_etiqueta3 {	display: block;	width:150px; }
	
	.c_etiqueta43 {	display: block;	width:10%;	float: left; }
	.c_etiqueta_index{display: block;	width:2%;	float: left; }
	html>body .c_etiqueta_index{display: block; 	float: left; }

	.n_etiqueta {display: block;width: 28%;	font-size: 0.75em;	float: left;}

	.c_boton {width: 12%; margin-left:2px; background-color:#e5e5e5;}
	.c_botoncoordenadas {width: 20%; margin-left:2px; background-color:#e5e5e5;}
	.c_boton2 {width:16%; margin-left:0px; background-color:#e5e5e5; }
	.c_boton3 {width: 130px; margin-left:2px; background-color:#e5e5e5; }


	.c_botonayuda {	width: 50px; margin-left:2px;background-color:#e5e5e5; }

	.c_columna input {margin-left:2px;}
	.coordenadas input {width:30%;font-size: 0.75em;margin:0px;	border:0px !important;}
	.coordenadas{ width:200px; }


/* ------------------------------ Para simular encabezado (w3c) ----------------------------*/

.invisible {position: absolute; left: -999px; width: 990px; font-size: 0%; padding:0px; margin: 0px; }
/*


/* -----------------------------------APLICACION ZOPE----------------------------*/
/*------------------------------------------callejero----------------------------*/

	/*---------------------------------municipios--------------------------------*/


#callejero-municipios {width:80%;float:left;padding:0px;color:  #000000;margin-top:0px;margin-left:10px;
		border-bottom:1px solid #E5E5E5;}

#listado-municipios {width:75%; position:relative; float:left; margin-left:4px; margin-top:5px;}
#listado-municipios ul {margin-left: 10px; padding: 0px; list-style-type: none;}
#listado-municipios ul li { margin: 0px; padding-left: 5px}
#listado-municipios ul li a {padding: 2px;	}
#listado-municipios ul li ul { 	margin: 0px; padding-left: 0px;	}
#listado-municipios ul li ul li {margin: 0px; padding-left: 8px}

#resultado-listado-municipios {width:75%; position:relative; float:left; margin-left:4px; margin-top:5px;}
#resultado-listado-municipios ul {margin-left: 10px; padding: 0px; list-style-type: none;}
#resultado-listado-municipios ul li { margin: 0px; padding-left: 5px}
#resultado-listado-municipios ul li a {padding: 2px;}
#resultado-listado-municipios ul li ul { margin: 0px; padding-left: 0px;}
#resultado-listado-municipios ul li ul li {margin: 0px; padding-left: 8px}


.menumunicipios {padding: 2px;	margin-left: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;color: #666666; }
.menumunicipios li {list-style: none;margin: 0;	display: inline;}
.menumunicipios li a {padding: 2px;text-decoration: none;margin-left:2px;}
.menumunicipios li a:link { color: #666666; }
.menumunicipios li a:visited { color: #666666; }
.menumunicipios li a:hover {color: #900000;text-decoration: underline;}

.menualfabetos {padding: 0px;margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 60%;	color: #666666; }
.menualfabetos li {list-style: none;margin: 0;display: inline;}
.menualfabetos li a {padding: 0px;text-decoration: none;margin:0px;}
.menualfabetos li a:link { color: #666666; }
.menualfabetos li a:visited { color: #666666; }
.menualfabetos li a:hover {color: #900000;text-decoration: underline;}

.listado-resultados-municipios {width:75%; position:relative; float:left; margin-left:4px; margin-top:5px;}
.listado-resultados-municipios ul {margin-left: 10px; padding: 0px; list-style-type: none;}
.listado-resultados-municipios ul li { margin: 0px; padding-left: 5px}
.listado-resultados-municipios ul li a {padding: 2px;		}
.listado-resultados-municipios ul li ul { margin: 0px; 	padding-left: 0px;	}
.listado-resultados-municipios ul li ul li {margin: 0px; padding-left: 8px}

#desarrollo-resultado-listado-municipios {width:75%; position:relative; float:left; margin-left:4px; margin-top:5px;}
#desarrollo-resultado-listado-municipios ul {margin-left: 10px; padding: 0px; list-style-type: none;}
#desarrollo-resultado-listado-municipios ul li { margin: 0px; padding-left: 5px}
#desarrollo-resultado-listado-municipios ul li a {padding: 2px;}
#desarrollo-resultado-listado-municipios ul li ul { margin: 0px; padding-left: 0px;}
#desarrollo-resultado-listado-municipios ul li ul li {margin: 0px; 	padding-left: 8px}
#resultado-final-listado-municipios {width:75%; position:relative; float:left; 	margin-left:4px; margin-top:5px;}
#resultado-final-listado-municipios ul {margin-left: 10px; padding: 0px; list-style-type: none;}
#resultado-final-listado-municipios ul li { margin: 0px; padding-left: 5px}
#resultado-final-listado-municipios ul li a {padding: 2px;}
#resultado-final-listado-municipios ul li ul { margin: 0px; padding-left: 0px;}
#resultado-final-listado-municipios ul li ul li {margin: 0px; padding-left: 8px}


/*------------------------------submenus de la derecha---------------------------------------*/



#menu2 { position:relative;	float:left; padding:2px;width:18%;margin-left:2px;margin-top:10px;border-left: 1px solid #E5E5E5;
		height:200px;}


/* ---------------------------------------- imagenes -----------------------------------------*/

	.img {border: 0;}

	.flotadch {float:right; clear:right; margin-right:50px; margin-bottom:10px; border:0px;}


.linea_gris{width:800px; padding-top:8px; margin-top:20px; margin-bottom:6px; border-bottom:1px solid #CCCCCC; height:30px;}

/* ------------------------------------------ textos -------------------------------------------*/


	.txt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;color: #666666; text-align: center;}
	.txt a:visited {color: #666666;text-decoration:underline;}
	.txt a:hover {	color: #990000;text-decoration:underline;}
	.txt a:active {color: #666666;text-decoration:underline;}

	.txtlmites {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;color: #666666; text-align: left;}

	.txt1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #666666; text-align: justify;}
	.txt1 a:link{text-decoration:underline;}

	.txt1 a:visited {color: #666666;text-decoration:underline;}
	.txt1 a:hover {	color: #990000;text-decoration:underline;}
	.txt1 a:active {color: #666666;text-decoration:underline;}
	
	
	.txt1 li{list-style:none;}

	.txt1_limites {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size: 70%;font-weight:bold;
		color: #990000; }
	.txt1_limites a:link {color: #990000;	text-decoration: none;}
	.txt1_limites a:visited {text-decoration: none;	color: #990000;}
	.txt1_limites a:hover {	text-decoration: underline;	color: #666666;}
	.txt1_limites a:active {text-decoration: none;	color: #990000;}

	.txt1_negrita {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #666666; text-align: justify;
		font-weight:bold;}

	.txt1_roja {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #990000; text-align: justify;}
	.txt1_roja a:link {color: #990000;text-decoration: none;}
	.txt1_roja a:visited {text-decoration: none;color: #990000;}
	.txt1_roja a:hover {text-decoration: underline;	color: #666666;}
	.txt1_roja a:active {text-decoration: none;	color: #990000;}

	.txt1_cursiva {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #666666; font-style:italic; text-align: justify;}
	.txt_fondo_gris {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #666666; text-align: justify; background-color:#E0E0E0; }
	.txt_fondo_gris_cursiva {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #666666; text-align: justify; background-color:#E0E0E0; font-style:italic; }

	.txtseries {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;line-height:22px;color: #666666;
		text-align: center;}

	.txt-rojo-series {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%; color:  #990000;font-weight:bold;
		line-height:24px;}

	.txt2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color:  #586764;}

	.txt3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color:  #990000;font-weight: bold;text-align:center;}
	.txt3 a:link {text-decoration: underline;color:  #990000;}
	.txt3 a:visited {text-decoration: underline;color:  #990000;}
	.txt3 a:hover {text-decoration: underline;color:  #666666;}

	.txt4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color:  #990000;text-align:center;}
		.txt41 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color:  #990000;}
	a:link {color: #666666;	text-decoration: underline;}
	a:visited {	text-decoration: underline;color: #666666;}
	a:hover {text-decoration: underline;color: #990000;	}
	a:active {text-decoration: underline;color: #666666;}

	.txt-rojo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%; color:  #990000;font-weight:bold;}
	.txt-rojo a:link {color: #990000;	text-decoration: none;}
	.txt-rojo	a:visited {text-decoration: none;	color: #990000;}
	.txt-rojo	a:hover {	text-decoration: underline;		color: #666666;}
	.txt-rojo a:active {text-decoration: none;color: #990000;}

	.txt-rojo2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 60%; color:  #990000;font-weight:bold;}

	.txt-rojotxikia {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:  #990000;font-weight:bold;
		text-align:center;}
	.txt-rojotxikia	a:link {color: #990000;	text-decoration: none;}
	.txt-rojotxikia	a:visited {text-decoration: none;	color: #990000;}
	.txt-rojotxikia a:hover {	text-decoration: underline;	color: #666666;	}
	.txt-rojotxikia	a:active {text-decoration: none;color: #990000;	}

	.txt-rojotxikia2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:  #990000;font-weight:bold;
		text-align:left;}

	#clear{
		clear:both;
		}

   .tablas{border-width: 1px; 	border-style:solid;  border-color: #cc0000;    }

   .fotos_minimapa{	padding: 2px;margin-left: 30px;}

	.txtgoogle {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size: 70%;color: #666666; }
	.txtgoogle a:link {color: #666666;text-decoration: none;}
	.txtgoogle a:visited {text-decoration: none;color: #666666;	}
	.txtgoogle a:hover {text-decoration: underline;	color: #990000;	}
	.txtgoogle a:active {text-decoration: none;	color: #666666;	}
	
	.txtgoogle2 {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size: 70%;color: #666666; text-decoration:none; }
	.txtgoogle2 a:link {color: #666666;text-decoration: none;}
	.txtgoogle2 a:visited {text-decoration: none;color: #666666;	}
	.txtgoogle2 a:hover {text-decoration: underline;color: #990000;	}
	.txtgoogle2 a:active {text-decoration: none;	color: #666666;	}
	
	
	a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
	
	.txt-rojogoogle {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%; color:  #990000;font-weight:bold; text-decoration:none;}
	.txt-rojogoogle a:link {color: #990000;	text-decoration: none;}
	.txt-rojogoogle	a:visited {text-decoration: none;	color: #990000;}
	.txt-rojogoogle	a:hover { text-decoration:underline;		color:#990000;}
	

	.txt_index {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;font-size: 70%;color: #ffffff; }
	.txt_index a:link {color: #ffffff;text-decoration: none;}
	.txt_index a:visited {text-decoration: none;color: #ffffff;	}
	.txt_index a:hover {text-decoration: underline;	color: #CCCCCC;	}
	.txt_index a:active {text-decoration: none;	color: #ffffff;	}


	/*copyright*/
	#copyright {width:20%;position:relative; margin-left:0px!important;margin-top: 0px; padding-top:4px;float:left;/*clear:both; *//* padding-left:10px;*/}
	html>body #copyright {width:20%;position:relative; margin-left:0px!important;margin-top: 0px; padding-top:4px;float:left;/*clear:both; *//* padding-left:10px;*/ padding-left:0px;}
	#copyright_index {width:14%;position:relative;color:#FFFFFF; 	margin-top: 0px; padding-top:4px;float:right;/*clear:both; *//* padding-left:10px;*/}
	
	.txtinicio {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 60%;	color: #990000; text-align: right; font-weight:bold; text-decoration:underline; padding-right:40px;}
	.txtinicio a:link {color: #990000;text-decoration: none;}
	.txtinicio a:visited {text-decoration: none;color: #990000;}
	.txtinicio a:hover {text-decoration: underline;	color: #666666;}
	.txtinicio a:active {text-decoration: none;	color: #990000;}
	
	.inicio{margin-bottom:20px; border-bottom:1px solid #CCCCCC; padding-bottom:10px; padding-top:10px; margin-top:20px;}

	/*----------------------- mapa web ---------------------------*/

#mapa_web{width:100%;position:relative; float:left; margin-left:10px; margin-top:10px; 	}

#mapa_columna1{float:left; width:47%; margin-left:3px; }
#mapa_columna2{float:right; width:47%; margin-left:3px;  margin-right: 3px; }

.menumapa {position:relative; 	float:left; width:240px;margin-top:2px;	}
.menumapa ul {	margin:0; padding:0; list-style-type:none;	padding-left:6px;padding-top:4px;padding-bottom:6px;}
.menumapa ul li {margin-bottom:6px;margin-top:4px;	}
.menumapa ul li a {color: #666666; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;}
.menumapa ul li a:hover {	color: #990000;	text-decoration:underline;}
.menumapa h6{ color: #000000;	font-size: 60%;	font-weight: bold;font-family: Verdana, Arial, Helvetica, 	sans-serif;
		text-transform: uppercase;	padding: 4px 0 4px 6px;	margin-bottom: 2px;	background-color:#EFEFEF;}


/*		------------------------------web services  */


#resultados_web_service{width:auto;position:relative; float:left; margin-left:10px; margin-top:5px; 	}
html>body #resultados_web_service{width:126%;position:relative; float:left; margin-left:10px; margin-top:5px;}

#resultados_web_service3{width:auto;position:relative; float:left; margin-left:10px; margin-top:5px; 	}
#resultados_web_service2{width:90%;position:relative; float:left; margin-left:10px; margin-top:5px; 	}
#codigo_ejemplo{ float:left; margin-left:10px; background-color:#E0E0E0; margin-top:10px; padding-left:10px; padding-right:10px; width:70%;}
#codigo_ejemplo2{ float:left; margin-left:10px; background-color:#E0E0E0; margin-top:10px; padding-left:10px; padding-right:10px;}
#codigo_ejemplo3{ float:left; margin-left:10px; background-color:#E0E0E0; margin-top:10px; padding-left:10px; padding-right:10px;}
.txt_azul{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%; color:#0000ff;}

.txt_verde{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%; color:#008000;}
.txt_azul_verdoso{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%; color:#008080;}

.txt_r{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%; color:#800000;}



/*-------------------------- busqueda asistida -----------------------------------------*/

#busqueda_asistida {width:80%;float:left;padding:0px;	color:  #000000;margin-top:0px;margin-left:10px;
	border-bottom:1px solid #E5E5E5; padding-bottom:10px; }

html>body #busqueda_asistida {width:80%;float:left;padding:10px;color: #000000;margin-top:0px;margin-left:10px;
	border-bottom:1px solid #E5E5E5; padding-bottom:10px;  }

#busqueda_asistida_desarrollo{width:80%;float:left;padding:0px;	color:  #000000;margin-top:0px;margin-left:10px; }



/*--------------------------------------index berria--------------------------------------*/

#cuadro_central {width:100%;float:left;	position:relative;margin:0px;}

#titulo_presentacion {width:80%;float:left;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;
	color:#000000;font-weight:bold;padding-left:20px;text-align:center; }

#titulo_presentacion {margin: 10px 0 0 10px;}
#texto_presentacion{width:90%; margin: 30px auto auto auto;text-align:center;}

html>body #texto_presentacion{width:90%; margin: 30px auto auto auto;text-align:center;}

#espacio_buscador{width:60%;margin-top:30px;margin-left:auto;margin-right:auto;text-align:center;}

#idiomas {	position:relative;float:right;bottom:0px;background:#E5E5E5;margin-top:4px; width:10%; padding-right:0px!important;text-align:right;}
html>body #idiomas {position:relative;float:right;bottom:0px;background:#E5E5E5;margin-top:4px;width:10%; }
#idiomas ul {list-style:none;padding:0px;margin:0px; }
#idiomas ul li {float:left;padding:0px;margin-bottom:2px;}
#idiomas ul li a {display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:60%;text-align:left;}
#idiomas ul li a:link { color:#000000;	text-decoration:none;font-weight: bold; background:#E5E5E5;}
#idiomas ul li a:visited {color:#000000;background:#E5E5E5;font-weight: bold;text-decoration:none;}
#idiomas ul li a:hover { color:#990000; text-decoration:underline; }
#espacio_busquedas{ width:100%;	margin-top:1px!important;margin-left:auto;margin-right:auto;text-align:center;}
html>body #espacio_busquedas{ width:100%;  clear:both; margin-top:20px; }

#busquedas ul {margin:0 auto 0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:70%;}
#busquedas li {display:table-cell; margin:0; padding:0;}
#busquedas a {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 2px 0 0; padding:0 0 0 0; text-decoration:none; letter-spacing:0.5px;}
#busquedas a b {float:left; display:block; background:transparent url(../img/right2.gif) no-repeat right bottom; padding:0; color:#000000;}
#busquedas a:link { color:#000000;	text-decoration:none;font-weight: bold; text-decoration:none;}
#busquedas a:visited {color:#000000; font-weight: bold;text-decoration:none;}
#busquedas a:hover b{  color:#990000; text-decoration:underline; cursor:pointer;} 
#busquedas {padding:1px 0 0 0; background:#fff; margin-top:0px!important;}



#espacio_menu_index{ width:100%;	margin-top:4px;margin-left:auto;margin-right:auto;text-align:center;}
html>body #espacio_menu_index{ width:100%; background-color:#ffFFFF; clear:both;}

.images {background:#c00; width:20px; height:20px; padding:1px;}

#menu_index ul {margin:0 auto 0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:70%;}
#menu_index li {display:table-cell; margin:0; padding:0;color:#990000; padding-left:4px; padding-right:4px;}

#menu_index a {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 2px 0 0; padding:0 0 0 0; text-decoration:none; letter-spacing:0.5px;}
#menu_index a b {float:left; display:block; background:transparent url(../img/right2.gif) no-repeat right bottom; padding:0; color:#990000;}
#menu_index a:link { color:#990000;	text-decoration:none;font-weight: bold; }
#menu_index a:visited {color:#990000;font-weight: bold;text-decoration:none;}
#menu_index a:hover b{  color:#000000; text-decoration:underline; cursor:pointer;} 
#menu_index {padding:1px 0 0 0; background:#fff; margin-top:40px;}




#espacio_noticias{width:90%;color:#666666;padding: 10px 15px 0 10px;margin-top: 70px;margin-left:auto;
	margin-right:auto;text-align:justify;	border-top:2px solid #cccccc;}
#espacio_noticias ul{margin:0px;}
#espacio_noticias li { margin-top:5px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; }
#espacio_noticias li a {  text-decoration: none; }


html>body #espacio_noticias{width:90%;	position:relative;	padding: 0px 15px 0 10px;margin: 60px auto 40px auto;	text-align:justify;}

#espacio_menu_auxiliar{ width:100%;	margin-top:1px; clear:both; margin-left:auto;margin-right:auto;text-align:center;}
html>body #espacio_menu_auxiliar{ width:100%;  clear:both; margin-top:10px;}




#menu_auxiliar ul {margin:0 auto 0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:70%;}
#menu_auxiliar li {display:table-cell; margin:0; padding-left:0px; padding-right:3px;}
#menu_auxiliar a {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 2px 0 0; padding:0 0 0 0; text-decoration:none; letter-spacing:0.5px;}
#menu_auxiliar a b {float:left; display:block; background:transparent url(../img/right2.gif) no-repeat right bottom; padding:0; color:#000000;}
#menu_auxiliar a:link { color:#000000;	text-decoration:none;font-weight: bold; text-decoration:none;}
#menu_auxiliar a:visited {color:#000000; font-weight: bold;text-decoration:none;}
#menu_auxiliar a:hover b{  color:#990000; text-decoration:underline; cursor:pointer;} 
#menu_auxiliar {padding:1px 0 0 0; background:#fff;}


#pie_index {width:100%;position:relative;	margin-top: 40px;float:left;	background-color:#8A0101;clear:both; }
#logo_pie_index {width:20%;}
html>body #logo_pie_index {width:30%;position:relative;	float:left; }
/*#contenedor_departamento{float:left;width:70%; margin-top:4px; padding-bottom:4px; }
html>body #contenedor_departamento{float:left;width:65%; margin-top:4px;margin-left:30px;}*/

.txt_blanco {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #ffffff; text-align: justify;}

/*-------------noticias---------------------*/
.noticias{
	margin-top:10px;
	border-bottom:1px solid #CCCCCC;
	float:left;
	width:98%;
	padding-bottom:10px;
	padding-left:20px;
}

/*
#contenido .results
{
    padding: .5em 0;
}
#contenido .results h2
{
    background: #f2f2f2;
    border: 1px solid #ccc;
    color: #333;
    float: left;
    font-weight: normal;
    margin: 0 1em 0 0;
    padding: .25em;
    text-transform: none;
    width: 9em;
}

#contenido .results ul
{
    float: left;
    padding: .25em;
}

#contenido .results ul li
{
    float: left;
    margin: 0 .5em 0 0;
}

#contenido .results ul li a
{
    border: 1px solid #ccc;
    padding: .25em .25em .25em 1.15em;
}

#b5mapNewResults
{
    border-bottom: 1px dotted #ccc;
}

#b5mapNewClassicResults
{
    
}
*/



#contenido .result
{
	border: 1px solid #ddd;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	margin: 0 0 10px 10px;
	padding: 5px 10px;
	width: 60em;
}

#contenido h2
{
	color: #999;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

#contenido h2 strong
{
	color: #900;
	font-weight: bold;
}

#contenido p.localidad
{
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

#contenido .views
{
	margin: 0;
	padding: 5px 0 0px 0;
}

#contenido .views h3
{
	background: #f2f2f2;
	border: 1px solid #ccc;
	color: #333;
	float: left;
	font-size: 10px;
	margin: 0 5px 5px 0;
	padding: 3px;
	width: 80px;
}

#contenido .views ul
{
	float: left;
	padding: 0;
  	margin: 0;
}

#contenido .views ul li
{
	float: left;
	list-style: none;
	list-style-type: none;
	margin: 0 5px 5px 0;
}

#contenido .views ul li a
{
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	padding: 3px;
}

#contenido .views ul li a:hover
{
	color: #999;
	border-color: #ddd;
}

#contenido #b5mapNewViews
{
	border-bottom: 1px dotted #ddd;
}

#contenido #b5mapClassicViews
{
	
}

/* Clearfix permite limpiar flotados. Mas info: http://www.positioniseverything.net/easyclearing.html  */

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


