/* -- empiezan hojas de estilo importadas -- */
	
	/* -- parte pribada --*//* -- parte pribada --*//* -- parte pribada --*//* -- parte pribada --*//* -- parte pribada --*/
	
	/* ------------ empiezan----../pribatua/css_pribatua/GestorDima.css ---------------------- */
	a.enlace_datalist:link, a.enlace_datalist:visited {
  border-bottom:1px dotted #296C37;
  font-size:76%; 
  font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

a.enlace_datalist:hover {
  border-bottom:1px dotted #B50000;
  font-size:76%;
  font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  
#contenedor_gestor P
{
	margin: 5px 40px;
	font: 0.8em Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

#contenedor_gestor #evento_gestor P, #contenedor_gestor #noticia_gestor P, #contenedor_gestor #menu_gestor P
{
	margin: 0px;
	font: 0.8em Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

#evento_gestor, #noticia_gestor, #menu_gestor
{
	float:left;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 50px;
	margin-bottom: 50px;
	width: 200px;
	border-right: #949494 1px solid;
	border-top: #949494 1px solid;
	border-left: #949494 1px solid;
	border-bottom: #949494 1px solid;
	background-color: #F0F0F0;
	}
	
#contenedor_gestor h3, #contenedor_gestor h3, #contenedor_gestor h3
{
	padding: 2px;
	font-size: 12px;
	background-color: White;
	text-decoration: none;
	font-weight:normal;
	width: 200px;
}

#evento_gestor P, #noticia_gestor P, #menu_gestor P
{
	padding: 5px;
	background-color: White;
}

.titulo_imagen
{
	color:#949494;
	font-size: 10px;
	}

.image_button
{
	margin-left: 5px;
}

#separacion
{
	clear:left;
	}
	
#treeview
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 30px;
	}

	/* ------------ Finaliza----../pribatua/css_pribatua/GestorDima.css ---------------------- */
	
	/* ------------ empiezan----../pribatua/css_pribatua/NoticiaDima.css ---------------------- */
	
#explicacion 
{
	padding-left: 10px;
	padding-right: 10px;
}
	
	
#datalist_noticia, #datalist_evento, #datalist_menu_dinamico {
	float: left; width: 750px; padding-left: 30px; 
	padding-bottom: 50px; background-image: url(../img/contenido/borde_gris_izq.gif); 
	background-repeat: repeat-y;
	font-size:76%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
}


#datalist_noticia_selected, #datalist_evento_selected, #datalist_menu_dinamico_selected 
{
	width: 720px;
	padding-left: 30px; 
	font-size:76%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
#datalist_noticia_edit, #datalist_evento_edit, #datalist_menu_dinamico_edit 
{
	width: 720px;
	padding-left: 30px; 
	font-size:76%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
}

#datalist_noticia_selected P, #datalist_evento_selected P, #datalist_menu_dinamico_selected P,
#datalist_noticia_edit P, #datalist_evento_edit P, #datalist_menu_dinamico_edit P
{

}

.datalist_enlaces
{
	margin-top: 0px;
	border-top: #ad3c00 1px solid;
	text-align: right;
}

	/* ------------ Finaliza----../pribatua/css_pribatua/NoticiaDima.css ---------------------- */
	
	/* ------------ empiezan----../pribatua/css_pribatua/EditorURLDima.css---------------------- */
	#editorURL {
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
	margin-top: 20px; margin-left: auto; margin-right: 10px; width: 600px;
}

#sub_datalist {
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
	margin-top: 20px; margin-left: auto; margin-right: 10px; width: 650px;
}

#editorURL h2
{
	width: 620px;
	}
#sub_datalist h2
{
	width: 670px;
	}
#sub_datalist #editorURL h2
{
	width: 620px;
	}


#datalist_imagenes, #datalist_documentos, #datalist_enlaces
{
	width: 620px;

	border-left: #B4B4B4 1px solid;
	border-bottom: #B4B4B4 1px solid;
}



#datalist_submenu
{
	width: 670px;
	border-right: #B4B4B4 1px dotted;
	border-top: #B4B4B4 1px dotted;
	border-left: #B4B4B4 1px dotted;
	border-bottom: #B4B4B4 1px dotted;
}


#datalist_imagenes_item, #datalist_documentos_item, #datalist_enlaces_item
{
	width: 620px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 78%; 
}

#datalist_submenu_selected
{
	width: 670px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 78%; 
}


#datalist_imagenes_edit, #datalist_documentos_edit, #datalist_enlaces_edit
{
	width: 620px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 78%; 
}

#datalist_submenu_edit
{
	width: 670px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 78%; 
}

.datalist_enlaces_EditorURL
{
	border-top: #ad3c00 1px solid;
	text-align: right;
}

#contenedor_subir_fichero
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 76%; 
	padding: 20px;
	}

A.editorURL:link
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 	
	border-right: #666666 1px solid;
	padding-right: 10px;
	border-top: #666666 1px solid;
	padding-left: 10px;
	border-left: #666666 1px solid;
	color: #000000;
	padding-top: 1px;
	border-bottom: #666666 1px solid;
	background-color: #F1F1F1;
	text-decoration: none;
}	
		
A.editorURL:visited	{	
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 
	color: #000000;
	border-right:#666666 1px solid;
	padding-right:10px;
	border-top:#666666 1px solid;
	padding-left:10px;
	border-left:#666666 1px solid;
	padding-top:1px;
	border-bottom:#666666 1px solid;
	background-color:#F1F1F1;
	text-decoration: none;
}	
		
A.editorURL:active	{	
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 
	color: #ffffff;
	border-right:#666666 1px solid;
	padding-right:10px;
	border-top:#666666 1px solid;
	padding-left:10px;
	border-left:#666666 1px solid;
	padding-top:1px;
	border-bottom:#666666 1px solid;
	background-color:#F1F1F1;
	text-decoration: none;
	}	
		
A.editorURL:hover
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 
	color: #000000;
	border-right:#B8C736 1px solid;
	padding-right:10px;
	border-top:#B8C736 1px solid;
	padding-left:10px;
	border-left:#B8C736 1px solid;
	cursor:hand;
	padding-top:1px;
	border-bottom:#B8C736 1px solid;
	background-color:#DDE49C;
	text-decoration: none;

}

	/* ------------ Finaliza----../pribatua/css_pribatua/EditorURLDima.css ---------------------- */
	
	/* ------------ empiezan----../pribatua/css_pribatua/EditorNoticiaDima.css ---------------------- */
		
#contenido_editar_noticia, #contenido_editar_evento, #contenido_editar_menu_dinamico
{
	padding-right: 10px;
	}
	
	
#campos_editar_noticia, #campos_editar_evento, #campos_editar_menu_dinamico
{
	padding-left: 40px; 
	padding-bottom: 40px;
	}

	/* ------------ Finaliza----../pribatua/css_pribatua/EditorNoticiaDima.css ---------------------- */
	/* ------------ empiezan----../pribatua/css_pribatua/LogonDima.css ---------------------- */
	.logon_tabla_borde {
	border: 3px solid #B8C736;
	background-color:#ECE9D8;
}

.logon_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #B8C736;
	color: #ffffff;
	border-bottom: 2px solid #B8C736;
}

.texto 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	

.mensaje_aviso_eu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	vertical-align:middle;
	text-align:center;

}
.mensaje_aviso_ca {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	padding-left: 5px;
	vertical-align:middle;
	text-align:center;

}


/* ---- empiezan anchos ---- */

.txt_denominacion_logon {
	width: 150px;
	font-size:10px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
 	/* ------------ Finaliza----../pribatua/css_pribatua/LogonDima.css ---------------------- */

	
/* -- parte publica --*/	/* -- parte publica --*/	/* -- parte publica --*/	/* -- parte publica --*/
	
	/* ------------ empiezan----../css/menusDima.css ---------------------- */
	#menu {
	position:absolute; height:30px; left:190px; top:100px; width:567px;	
	background-color: #B8C736; background-image: url(../img/menu/barra_fondo.gif); 
	background-repeat: repeat-x; background-position: left;
}

#menu ul {
  margin:0; padding:0 0 0 1px;
}

#menu li {
	display:block;
	float:left;
	margin:auto;
	font:1.1em Verdana,Arial,Helvetica,Sans-Serif;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-position: center bottom;
}
  

#menu_activado {
	color:#ffffff; font-weight: bold; padding: 6px 9px 5px 8px; 
	background-image: url(../img/menu/menu_elegido.gif); background-repeat: no-repeat;
}

a.menu:link, a.menu:visited {
	display:block;
	text-decoration:none;
	color:#ffffff;
	padding: 6px 9px 5px 8px;
  }

a.menu:hover {
  background:url(../img/menu/menu_seleccionado.gif) no-repeat top right;
  }
  

#menu_ezagutu {
	float:left;	margin:0; padding:0; width:190px; background:#F0F0F0; font-size:0.9em; 
	clear: left;
}
  
.menu_ezagutu_nivel1 UL {
	padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; 
	list-style-type: none; margin: 0px 0px 0px 0px; 
}
.menu_ezagutu_nivel1 UL LI {
	padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; 
	list-style-type: none; margin: 0px 0px 2px;
}

.menu_ezagutu_nivel1 UL LI A:link, .menu_ezagutu_nivel1 UL LI A:visited, .menu_ezagutu_nivel1 UL LI A:active {
 	display: block; padding-top: 3px; padding-bottom: 3px; padding-right: 0px; 
 	padding-left: 11px; font-size: 100%;  
	margin:30px 10px 10px 0; text-transform: uppercase;	background:#F0F0F0; border-top-style: none; 
	border-bottom-style: none; border-right-style: none; background-color: #eee; 
	border-left: #f75500 10px solid;  color: #000000;
	background:#F1E1D0 url(../img/menu_ezagutu/titulo_fondo.gif) repeat-y left top;	
}

.menu_ezagutu_nivel1 UL LI A:hover 
{
	display: block; padding-top: 3px; padding-bottom: 3px; padding-right: 0px; 
 	padding-left: 11px; font-size: 100%;  
	margin:30px 10px 10px 0; text-transform: uppercase;	background:#F0F0F0; border-top-style: none; 
	border-bottom-style: none; border-right-style: none; background-color: #eee; 
	color: #000000;
	background:#F1E1D0 url(../img/menu_ezagutu/titulo_fondo.gif) repeat-y left top;	
	border-left: #ad3c00 10px solid; background-color: #dadada;
}


.menu_ezagutu_nivel2 UL {
	padding-top: 1px; padding-bottom: 1px; padding-right: 0px; padding-left: 0px; 
	list-style-type: none; margin: 5px 0px 0px 0px; 
}
.menu_ezagutu_nivel2 UL LI {
	padding-top: 1px; padding-bottom: 1px; padding-right: 0px; padding-left: 0px; 
	list-style-type: none; margin: 0px 0px 0px 0px;
}


.menu_ezagutu_nivel2 UL LI A:link, .menu_ezagutu_nivel2 UL LI A:visited, .menu_ezagutu_nivel2 UL LI A:active {
	display:block;padding-top: 3px; padding-bottom: 3px; padding-right: 0px; 
 	padding-left: 11px; font-weight: bold; font-size: 80%;  
	margin: 0px; text-transform: uppercase;	border-top-style: none; 
	border-bottom-style: none; border-right-style: none; background-color: #eee; 
	border-left: #f75500 8px solid; color: #ad3c00; text-decoration: none; 
}
	
.menu_ezagutu_nivel2 UL LI A:hover 
{
	display:block; padding-top: 3px; padding-bottom: 3px; padding-right: 0px; 
 	padding-left: 11px; font-weight: bold; font-size: 80%;  
	margin: 0px; text-transform: uppercase;	border-top-style: none; 
	border-bottom-style: none; border-right-style: none; background-color: #eee; 
	color: #ad3c00; text-decoration: none;
	border-left: #ad3c00 8px solid; background-color: #dadada;
}

	/* ------------ Finaliza----../css/menusDima.css ---------------------- */
	/* ------------ empiezan----../css/contenidoDima.css---------------------- */
	#contenido_servicio
{
	margin-left: 205px;
	margin-right:10px;
}

#contenido_servicio p span 
{
	font-weight: bold;
}

#contenido_callejero, #contenido_visitas
{
	margin-left: 205px;
	margin-right:10px;
	text-align: center;
	}

#contenido_titulo {
  margin-left:190px; padding:10px; background:#DDE49C; 
  border-bottom:dashed 1px #C9C9C9; border-left:solid 1px #e0e0e0;
}

#contenido_noticia {
  text-align:left; margin-left:190px; padding:15px 15px 15px 15px; 
  background:#FBFCF3; border:solid #e0e0e0; border-width:0 0 0 1px; font-size:1em;
}

#contenido_enlaces
{
	margin-top: 10px;
	margin-left: 205px;
	margin-right: 10px;
	border-bottom: #ad3c00 1px dotted;
}

.titulo_filtro
{
	color: #FF9F00; font-weight:bold;
	}
	
	
.titulo_noticias
{
	font-weight: bold;
	width: 430px;
	color: #555346;
	border-bottom: #555346 1px solid;
}

.titular_noticia
{
	font-weight: bold;
	color: #555346;
}

.resumen_noticia
{
	color: #555346;
}

.texto_noticia
{
	color: #13130F;
}

#filtro {
  padding:15px 15px 15px 15px; 
  margin: 15px;
  background:#ffffff; border:solid #e0e0e0; border-width:1px 1px 1px 1px; font-size:1em;
}


#cabecero_rutas
{
 padding:15px 15px 15px 15px; font-size:1em;
}



#datalist_visor_noticia {
	width: 500px; padding-left: 30px; 
	padding-bottom: 50px; background-image: url(../img/contenido/borde_gris_izq.gif); 
	background-repeat: repeat-y;
}

#datalist_visor_noticia_item 
{
	width: 470px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 
}

#datalist_visor_noticia_selected
{
	width: 470px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 
}


#datalist_visor_noticia_selected_contenido
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 10px;
	border-left: #e0e0e0 1px solid;
	width: 470px;
	border-bottom: #e0e0e0 1px solid;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

#datalist_visor_noticia_edit
{
	width:470px;
	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
}


#datalist_imagenes_visor, #datalist_documentos_visor, #datalist_enlaces_visor
{
	
}


#datalist_imagenes_item_visor, #datalist_documentos_item_visor, #datalist_enlaces_item_visor
{

	padding-left: 30px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px; 
	text-align: center; 
}

.datalist_enlaces_visor
{
	text-align: right;
	padding-right: 10px; 
}


.MsjNoNoticia
{
	color: #296C37; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 76%;
	}

.img_derecha {
	float: right; border-top-width: 0px; padding-left: 10px; border-left-width: 0px; 
	border-bottom-width: 0px; padding-bottom: 5px; padding-top: 5px; margin-left:10px; border-right-width: 0px
}
.img_izquierda {
	float: left; border-top-width: 0px; padding-left: 10px; border-left-width: 0px;
	border-bottom-width: 0px; padding-bottom: 5px; padding-top: 5px; border-right-width: 0px
}

.img_centro 
{   text-align:center;
	border-top-width: 0px; padding-left: 10px; border-left-width: 0px;
	border-bottom-width: 0px; padding-bottom: 5px; padding-top: 5px; border-right-width: 0px
}

.masinfo {
	font-size: 0.7em; padding-right: 10px; 
	margin: -5px 0px -3px 0px; color: #999; text-align: right;
}

	/* ------------ Finaliza----../css/contenidoDima.css---------------------- */
	/* ------------ empiezan----../css/calendarioDima.css---------------------- */
	
/* ---- empiezan enlaces ---- */

a:link, a:visited {
	color:#bd4d39; text-decoration:none;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
}

a:hover {
	color:#B99191;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
}
/* ---- finalizan enlaces ---- */

.calendar
{
	font-size: 10px;
	text-transform: lowercase;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendar_TitleStyle
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #01963D;
}

.calendar_NextPrevStyle
{
	font-weight: bold;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendar_DayHeaderStyle
{
	background-color: #ffffff;
	color: #000000;
}

.calendar_DayStyle
{
	background-color: #ffffff;
}

.calendar_OtherMonthDayStyle
{
	color: white;
}

.calendar_SelectedDayStyle
{
	font-weight: bold;
	
}

.calendar_TodayDayStyle
{
	background-color: #B0DF91;
}

.calendar_WeekendDayStyle
{
	background-color: White;
}
	
	/* ------------ Finaliza----../css/calendarioDima.css---------------------- */
	/* ------------ empiezan----../css/VisorDima.css ---------------------- */
	/* empiezan estilos dinamicos */
.titulo_estilo_a {	
	color: #000000; padding:10px; background:#DDE49C; border-bottom:dashed 1px #C9C9C9;
	font-weight: bold; font-size:1em;	
}
.titulo_estilo_b {
	color: #000000;	padding:10px; background:#DDE49C; border-bottom:dashed 1px #C9C9C9;
	font-weight: bold; font-size:1em;	
}
.titulo_estilo_c {
	color: #000000;	padding:10px; background:#DDE49C; border-bottom:dashed 1px #C9C9C9;
	font-weight: bold; font-size:1em;	
}

.intro_estilo_a {
	font-size: 120%; padding: 0px; margin-top: 10px; margin-right: 0px;	
	margin-bottom: 0px;	margin-left: 0px; 
	color: #000000; font-weight: bold;
}
.intro_estilo_b {
	font-size: 120%; padding: 0px; margin-top: 10px; margin-right: 0px;	
	margin-bottom: 0px;	margin-left: 0px; 
	color: #000000;
}
.intro_estilo_c {
	font-size: 120%; padding: 0px; margin-top: 10px; margin-right: 0px;	
	margin-bottom: 0px;	margin-left: 0px; 
	color: #333333; font-weight: bold;
}


.texto_estilo_a {
	font-size: 120%; padding: 0px; margin-top: 10px; margin-right: 0px;	
	margin-bottom: 0px;	margin-left: 0px; 
	color: #000000;
}

.texto_estilo_b {
	font-size: 120%; padding: 0px; margin-top: 10px; margin-right: 0px;	
	margin-bottom: 0px;	margin-left: 0px; 
	color: #000000;
}
.texto_estilo_c {
	font-size: 120%; padding: 0px; margin-top: 10px; margin-right: 0px;	
	margin-bottom: 0px;	margin-left: 0px; 
	color: #333333;
}

.panel_continuo
{
	position: absolute;
}

.panel_discreto_none
{
	display: none;
	position: relative;
}
.panel_discreto_block
{
	display: block;
}

.panel_absolute
{
	position: absolute;
}

.panel_absolute_invisible {
	visibility:hidden;
	position:absolute;
}

.panel_invisible{
	visibility:hidden;	
}

/* finalizan estilos dinamicos */


.img_primera_visor {
	border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
	border-bottom-width: 0px; padding-left: 10px; margin-right: 10px; margin-left:10px; 
	padding-bottom: 5px; padding-top: 5px; text-align: center;
}

#datalist_visor_menu_conocer 
{
	margin-left: 170px;
	width: 550px; padding-left: 50px; 
	padding-bottom: 50px; background-image: url(../img/contenido/borde_gris_izq.gif); 
	background-repeat: repeat-y;
}


#texto_dinamico
{
	padding: 1.2em 20px 1.2em 210px; 
	font: 0.8em/1.75em Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	/* ------------ Finaliza----../css/VisorDima.css ---------------------- */
	/* ------------ empiezan----../css/HomeDima.css ---------------------- */
	#contenidoHome
{
	margin-left: 205px;
	margin-right:10px;
}

#NoticiasHome
{
	margin: 10px;
	border-bottom: #C9C9C9 1px dotted;
}
	
#caledario
{
	margin:10px;
	border-bottom: #C9C9C9 1px dotted;
	}

#calendario_dcha, #visita_dcha
{
	margin-left: 260px;
	margin-right: 100px;
	margin-top: -100px;
	margin-bottom: 50px;
	}
#RutasHome
{
	margin:10px;
	border-bottom: #C9C9C9 1px dotted;
	}
#VisitaHome
{
	margin:10px;
	border-bottom: #C9C9C9 1px dotted;
	}


.home_titulo 
{
	font-weight: bold;
}

#LogosHome 
{
	margin:10px;
	border-bottom: #C9C9C9 1px dotted;
}

.fecha_noticia_home {
	font-weight: bold; padding-bottom: 2px; color: #555346;
}

.titular_noticia_home
{
	font-weight: bold;
	color: #555346;
}

	/* ------------ Finaliza----../css/HomeDima.css ---------------------- */


/* -- finalizan hojas de estilo importadas -- */

/* empiezan estilos generales */
body {
  margin:0; padding:0; background:#ffffff; color:#000000; text-align:center;
  font-size:76%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
  }

h1,h2,h3,p {
  margin-top:0; margin-bottom:0;
  }

p {
	padding:0.7em 0; text-align: justify;
  }

img {
	padding: 0px; margin: 0px; text-align: left; border-top-width: 0px;	
	border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

h1 {
  font-size:1.3em;
  }

h2 {
  font-size:1em;
  }
h3 {
  font-size:0.9em;
  }

hr {
  height:1px; border:none; border-bottom:dashed 1px #C9C9C9;
  }
/* finalizan estilos generales */


/* empiezan estilos enlaces */
a:link, a:visited {
  color:#296C37; text-decoration:none;
  }

a:hover {
  color:#B50000;
  }


a.enlace_datalist_visor:link, a.enlace_datalist_visor:visited 
{
  border:none; 
  border-bottom:1px dotted #296C37;
  text-decoration: none;
  font-size:10px; font-family:Verdana,Arial,Helvetica,Sans-Serif;
  }

a.enlace_datalist_visor:hover 
{
  border:none; 
  border-bottom:1px dotted #B50000;
  text-decoration: none;
  font-size:10px; font-family:Verdana,Arial,Helvetica,Sans-Serif;
  }
 

/* finalizan estilos enlaces */ 
  
  
/* empiezan estilos capas */
#idioma {
  margin:10px 0 10px 0px; width:760px; font-size:0.8em;
}
#superior {
	margin:0 auto; width:760px; height:26px; 
	background:url(../img/superior/barrita.jpg) no-repeat center top;
  }

#logo {
	padding:0; width:192px;	height:130px; text-align:center; 
	background-image: url(../img/logo/logo_menu_ezagutu.gif);
	background-repeat: no-repeat; background-position: center bottom;
  }
#logo_gestor {
	padding:0; width:192px;	height:130px; text-align:center; 
	background-image: url(../img/logo/logo_gestor.gif);
	background-repeat: no-repeat; background-position: center bottom;
  }
  
#logo img {
	border:0;
}



.encabezadoImagen {
  position:absolute; padding:0; height:130px; width:567px; top:0px; left:190px;
  	background-color: #B8C736;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/encabezado/img_encabezado.gif);
}
.encabezadoImagen_comoLlegar {
  position:absolute; padding:0; height:130px; width:567px; top:0px; left:190px;
  	background-color: #B8C736;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/encabezado/img_encabezado_comoLlegar.gif);
}
.encabezadoImagen_servicio {
  position:absolute; padding:0; height:130px; width:567px; top:0px; left:190px;
  	background-color: #B8C736;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/encabezado/img_encabezado_servicio.gif);
}
.encabezadoImagen_eventos {
  position:absolute; padding:0; height:130px; width:567px; top:0px; left:190px;
  	background-color: #B8C736;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/encabezado/img_encabezado_eventos.gif);
}
.encabezadoImagen_noticias {
  position:absolute; padding:0; height:130px; width:567px; top:0px; left:190px;
  	background-color: #B8C736;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/encabezado/img_encabezado_noticias.gif);
}
.encabezadoImagen_callejero {
  position:absolute; padding:0; height:130px; width:567px; top:0px; left:190px;
  	background-color: #B8C736;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/encabezado/img_encabezado_callejero.gif);
}

#contenedor {
  padding:0; margin:0 auto; position:relative; width:758px; 
  text-align:left; border:solid #C9C9C9; border-width:0 1px;
  background-color: #FBFCF3;
  background-image: url(../img/general/fondo_contenedor.gif);
  background-repeat: repeat-y;
  background-position: left top;
}
#contenedor_pribatua {
  padding:0; margin:0 auto; position:relative; width:758px; 
  text-align:left; border:solid #C9C9C9; border-width:0 1px;
  background-color: #FBFCF3;
}


#contenedor h1, #contenedor_gestor h1{
	margin:5px 5px 5px 0; font-size:1.2em; color: #000000; 
	padding:0 0 0 5px; 
}
  
#contenedor h2, #contenedor_gestor h2 {
	margin:5px 5px 5px 0; font-size:1em; color: #000000; 
	padding:0 0 0 5px; 
}

#toolbar {
	position: absolute; width: 566px; top: 102px; left: 190px; 
}

  
#pie {
  clear:left; margin:0 auto; height:49px; 
  background:url(../img/pie/pie.jpg) no-repeat center; font-size:0.8em;
}   
/* finalizan estilos capas */



/* ---- empiezan titulos ---- */
.datalist_titulo {
	font-size:76%; font-family:Verdana,Arial,Helvetica,Sans-Serif; color:#ad3c00;
}
/* ---- finalizan titulos ---- */

/* ---- empiezan anchos ---- */
.datalist_titulo_campo {
	color: #ff9f00;
	font: 100% Verdana,Arial,Helvetica,Sans-Serif;
}
.datalist_titulo_campo_edit{
	width: 150px;
	color: #ff9f00;
	font: 100% Verdana,Arial,Helvetica,Sans-Serif;
}
.txt_denominacion {
	width: 200px;
	font-size:100%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
}

.txt_area{
	width: 400px;	
	font-size:100%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
.txt_fecha {
	width: 80px;
	font-size:100%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
.sel_filtro
{
	width: 100px;
	font-size:76%; font-family:Verdana,Arial,Helvetica,Sans-Serif;
	
	}
.texto_popup
{
	font-size:100%; font-family:Verdana,Arial,Helvetica,Sans-Serif; color: #ad3c00;
	font-weight: bold;
}
/* ---- finalizan anchos ---- */
.pregunta_obligatoria {
	color:Red;
}
