#contenido_bbdd
{
}
	#banner_reforma_procesal
	{
		float:			right;
		border-top:		3px #064413;
		border-style:	none none solid;
		margin-top:		7px;
		height:			43px;
		color:			#064413;
	}
	#banner_reforma_procesal td
	{
		padding:		1px 10px;
		color:			#064413;
	}
	
	#tabs_bbdd
	{
		margin:			0px 0px 40px 20px;
	}
	#tabs_bbdd_titulo div
	{
		cursor:			pointer;
	}
	#tabs_bbdd_titulo div:hover
	{
		text-decoration:	underline;
	}

	#contenedor_materia_filtro
	{
		margin:			0px 0px 0px 20px;
	}

	#criterios
	{
		clear:				both;
		margin:				0px 0px 20px 0px;
		overflow:			hidden;
	}
		#criterios .titulo
		{
			font-weight:			bold;
			margin-bottom:			5px;
		}
		.contenedor_criterio
		{
			margin:				0px 0px 20px 0px;
		}
			.contenedor_criterio #tab_filtro_conceptos
			{
				margin:				20px 0px 0px 0px;
			}
			.contenedor_criterio label
			{
				margin-right:		5px;
				color:				#064413;
				font-weight:		bold;
			}
		.contenedor_criterio h2
		{
			cursor:				pointer;
		}
		.contenedor_criterio h2:hover
		{
			text-decoration:	underline;
		}
		
		#criterios_conceptos
		{
			margin-left:	20px;
		}
			
			#lst_glosario
			{
				overflow:			auto;
				height:				200px;
				width:				auto;
				background-color:	white;
				border:				1px solid #C5C566;
				margin:				10px 0px 0px 0px;
				padding:			5px 5px 10px 5px;
			}
			
			.termino_glosario
			{
				padding:			2px 5px 2px 5px;
				cursor:				pointer;
			}

			.termino_glosario:hover
			{
				background-color:		#A2CAAB;
				color:					white;
			}
			
			#arbol_tesauro
			{
				min-height:			100px;
				max-height:			300px;
				background-color:	white;
				border:				1px solid #C5C566;
				margin:				10px 0px;;
			}
			
			
		#criterios_texto
		{
			padding:		0px;
			margin-left:	20px;
		}
			#criterios_texto_conceptos span.recomendaciones_busqueda
			{
				color:				#cccc66;
				text-decoration:	underline;
				cursor:				pointer;
				font-size:			10px;
				font-weight:		normal;
			}
			#criterios_texto_recomendaciones
			{
				margin-bottom:		10px;
			}
			#criterios_texto_recomendaciones div
			{
				display:			none;
				margin:				0px 0px 0px 20px;
				color:				#666;
				font-size:			10px;
				font-weight:		normal;
			}
			
		#criterios_fecha_tribunal
		{
			padding:		10px 0px 0px 0px;
			margin-left:	20px;
		}
			#organos_resolucion, #organos_recurso
			{
				display:					none;
			}
		
			#organos>div, #organos_fechas_desde, #organos_fechas_hasta, #organos_resolucion, #organos_recurso
			{
				margin:						10px 0px 0px 0px;
			}		
			#organos>div div, #organos_fechas_desde>div, #organos_fechas_hasta>div, #organos_resolucion>div, #organos_recurso>div 
			{
				float:						left;
				width:						140px;
				text-align:					right;
				padding:					5px 10px 0px 0px;
			}		
			#organos_boton
			{
				margin:						10px 0px 0px 150px;
			}
			
		#criterios_criterios_referencia
		{
			padding:		10px 0px 0px 0px;
			margin-left:	20px;
		}
		
		#resultados_bbdd{
			display:			none;
			margin-top:			10px;
			clear:				both;
		}
				#resultados_cabecera h2
				{
					line-height:		19px;
					display:			inline
				}
				#resultados_cabecera div#criterio
				{
					font-weight:		bold;
					line-height:		19px;
					display:			inline
				}
		
			#contenedor_filtro_tipo_documento, #contenedor_navegacion_paginas
			{
				margin-left:		20px;
				display:			inline;
			}
			
			#contenedor_navegacion_paginas>img
			{
				cursor:				pointer;
			}

			#contenedor_navegacion_paginas>select
			{
				margin-left:		20px;
			}
			.ayuda_busqueda
			{
				display:			inline;
				padding:			0px 0px 0px 20px;
			}
			.ayuda_busqueda_abajo
			{
				padding:			15px 0px 0px 15px;
			}
			
			.cont_imagen_resultados
			{
				float:				right; 
				margin:				10px 0px 10px 10px;
			}
			#etiqueta_contador_texto, #etiqueta_contador_termino, #etiqueta_contador_tribunal, #etiqueta_contador_total
			{
				text-align:				right;
			}
			#etiqueta_contador_total
			{
				padding-top:			4px;
				padding-left:			10px;
				display:				inline;
			}
			#etiqueta_criterio_texto, #etiqueta_criterio_termino, #etiqueta_fecha_tribunal
			{
				text-align:				left;
				padding:				5px 10px ! important;
			}
			.lnk_vaciar
			{
				padding-left:			10px;
			}
			.lnk_vaciar>a
			{
				display:				none;
			}
			
			#lista_resultados
			{
				margin-top:		10px;
			}
		
				#lst_resultado_bbdd
				{
					margin-top:		10px;
				}

					#lst_resultado_bbdd .referencia_en_listado
					{
						margin:				0px 0px 0px 0px;
						font-size:			10px;
						font-weight:		bold;
						line-height:		15px;
						color:				#444;
					}

					#lst_resultado_bbdd>li, #lst_legislacion_relacionada>li, #jurisprudencia_comentada>li, .enlaces_del_documento>li
					{
						margin:					0px;
						font-size:				10px;
						padding:				7px 10px 7px 15px;
						background-image:		url(/comunes/imagenes/bolo_doc.gif);
						background-repeat:		no-repeat;
						background-position:	0px 7px;
					}

					#lst_resultado_bbdd>li>span.doc_descripcion, #lst_legislacion_relacionada>li>span.doc_descripcion, #jurisprudencia_comentada>li>span.doc_descripcion
					{
						font-size:			11px;
						line-height:		15px;
						font-weight:		bold;
						color:				#064413;
						margin:				0px 10px 0px 0px;
						cursor:				pointer;
						text-decoration:	underline;
					}

					#lst_resultado_bbdd .doc_titulo
					{
						margin:				0px 0px 0px 0px;
						font-size:			11px;
						line-height:		15px;
					}
 
					#lst_resultado_bbdd .documento_visitado
					{
						color:				#666 ! important;
					}
					
					.nota_resultados
					{
						color:				gray;
						font-style:			italic;
						font-size:			10px;
					}
				.previa_documento
				{
					display:				none;
					padding-bottom:			15px;
				}

#contenido_leg
{
}
	#tabs_legislacion
	{
		margin:						0px 0px 40px 20px;
	}
		#leg_criterios_avanzados
		{
			display:					none;
			margin:						20px 0px 0px 0px;
		}
		
		#contenedor_texto_en_articulos
		{
			margin-left:				20px;
		}

		#contenedor_buscador_normas
		{
			margin-left:				20px;
		}
		
		#contenedor_listado_leg
		{
			margin-left:				0px;
		}
		
		#buscador_normas_criterios
		{
			padding:					10px 0px 0px 0px;
		}
		
		#tabs_legislacion input[type="text"]
		{
			width:						591px;
		}
		
		#tabs_legislacion input#legislacion_buscar_articulo
		{
			width:						30px;
		}
		
		#tabs_legislacion input#legislacion_buscar_texto
		{
			width:						426px;
		}

		#tabs_legislacion select
		{
			width:						600px;
		}
		
		#tabs_legislacion div.criterio_normas
		{
			overflow:					hidden;
		}

		#tabs_legislacion div.etiqueta_lg
		{
			float:						left;
			width:						160px;
			padding:					5px 0px 4px 0px;
		}

		#tabs_legislacion div.control_lg
		{
			float:						left;
			width:						600px;
			padding-bottom:				5px;
		}

		#tabs_legislacion div.etiqueta_lg2
		{
			float:						left;
			width:						160px;
			padding:					5px 0px 4px 0px;
		}

		#tabs_legislacion div.control_lg2
		{
			float:						left;
			width:						auto;
			padding-bottom:				5px;
		}
		
		#tabs_legislacion div.etiqueta_lg3
		{
			float:						left;
			width:						auto;
			padding:					5px 5px 4px 20px;
		}

		#tabs_legislacion div.control_lg3
		{
			float:						left;
			width:						auto;
			padding-bottom:				5px;
		}
		
		#botones_buscar_legislacion
		{
			width:						760px;
			text-align:					right;
			margin:						10px 0px 0px 0px;
		}
		
	#enlace_convenios
	{
		margin:					10px 0 5px 0px;
		padding:				0;
		border-bottom:			3px solid #064413;
	}
	#enlace_convenios>a
	{
		color:					#064413;
		font-family:			Tahoma,Arial,Verdana, helvetica;
		font-size:				13px;
		font-weight:			bold;
	}
	
	.informacion_oficial
	{
		border:				1px solid #064413;
		background-color:	#e9e9ca;
		padding:			10px;
	}
	
#contenido_form
{
}
	#contenedor_texto_libre_formularios
	{
		margin-left:				20px;
	}
	
	#lst_resultados_formularios>ul>li
	{
		padding:				7px 10px 7px 15px;
		font-size:				10px;
		background-image:		url(/comunes/imagenes/bolo_doc.gif);
		background-repeat:		no-repeat;
		background-position:	0px 7px;
	}

	#lst_resultados_formularios .formulario_resultado_busqueda
	{
		font-size:			11px;
		line-height:		15px;
		font-weight:		bold;
		color:				#064413;
		margin:				0px 10px 0px 0px;
		cursor:				pointer;
		text-decoration:	underline;
	}

#contenido_cons
{
	margin:				0px;
}
	.consulta_en_listado
	{
		padding:				7px 10px 7px 15px;
		line-height:			15px;
		font-size:				10px;
	}
		.consulta_en_listado>span.fecha_consulta
		{
			color:					#666;
		}
		.consulta_en_listado>span.pregunta_consulta
		{
			color:					#064413;
			font-weight:			bold;
		}
	.previa_consulta
	{
		border-bottom:			1px solid #cc6;
		margin:					0px 0px 20px 40px;
		display:				none;
	}
	
	#contenido_cons p
	{
		font-size:			11px;
		color:				#444;
		line-height:		14px;
		margin:				0px;
		text-align:			justify;
	}
		#contenido_cons p strong
		{
			color:				#064413;
		}
	
#contenido_docu
{
}

#contenido_edi
{
}

	#contenido_edicion
	{
		overflow:			hidden;
	}
	#contenido_articulos_edicion
	{
		float:				none;
	}

	.edicion_seccion_1
	{
	}	
		#lst_resultado_bbdd.edicion_seccion_1
		{
			margin:					0px;
		}	
		
		.edicion_seccion_1>li>span.doc_descripcion
		{
			display:				block;
		}
		
		.edicion_seccion_1>li>span.subedicion
		{
			color:					black ! important;
		}

		.edicion_seccion_1>li>span.doc_titulo
		{
			display:				block;
			color:					#666;
			text-align:				justify;
		}
	
	.edicion_seccion_2
	{
	}	
		#lst_resultado_bbdd.edicion_seccion_2
		{
			margin:					0px;
		}	
		
		.edicion_seccion_2>li>span.doc_descripcion
		{
			display:				block;
		}
		
		.edicion_seccion_2>li>span.subedicion
		{
			color:					black ! important;
		}

		.edicion_seccion_2>li>span.doc_titulo
		{
			display:				block;
			color:					#666;
			text-align:				justify;
		}
	
	.edicion_seccion_3
	{
	}	
		#lst_resultado_bbdd.edicion_seccion_3
		{
			margin:					0px;
		}	
		
		.edicion_seccion_3>li>span.doc_descripcion
		{
			display:				block;
		}
		
		.edicion_seccion_3>li>span.subedicion
		{
			color:					black ! important;
		}

		.edicion_seccion_3>li>span.doc_titulo
		{
			display:				block;
			color:					#666;
			text-align:				justify;
		}


#contenido_bol
{
}
	.titulo_boletin
	{
		margin:					10px 0px 0px 0px;
	}
		.titulo_boletin a
		{
			font-weight:			bold;
			color:					#064413;
		}

	#contenido_bol .titulo_apartado
	{
		background-image:	URL(/servicios/bole/imagenes_nuevo/bolo_cuadrado.gif);
		background-repeat:	no-repeat;
		margin:				30px 0px 0px 7px;
		padding:			0px 0px 3px 30px;
		font-size:			14px;
		font-weight:		bold;
		line-height:		25px;
		color:				#000;
		text-transform:		uppercase;
	}

	#contenido_bol>#otras_publi
	{
		float:				left;
		width:				300px;
		padding:			0px 20px 0px 0px;
	}

	#contenido_bol>#buscador
	{
		float:				left;
		clear:				right;
		padding:			0px 0px 0px 20px;
		border-left:		1px solid #CCCC99;
	}

	#cabecera_boletin
	{
		overflow:			hidden;
		clear:				left;
		margin:				0px 0px 0px 0px;
	}

		#cabecera_boletin>#cab_o
		{
			float:				left; 
			margin:				10px 0px 10px 0px;
		}

		#cabecera_boletin>#cab_centro
		{
			background-image:	URL(/servicios/bole/imagenes/cab_centro.gif);
			background-repeat:	repeat-x;
			float:				left;
			margin:				10px 0px 10px 0px;
			padding:			8px 10px 0px 10px;
			font-size:			14px;
			font-weight:		bold;
			line-height:		25px;
			color:				white;
			text-transform:		uppercase;
		}

		#cabecera_boletin>#cab_centro_nuevo
		{
			background-image:	URL(/servicios/bole/imagenes_nuevo/cab_centro.gif);
			background-repeat:	repeat-x;
			float:				left;
			margin:				10px 0px 10px 0px;
			padding:			8px 10px 2px 10px;
			font-size:			13px;
			font-weight:		bold;
			line-height:		25px;
			color:				white;
			text-transform:		uppercase;
			width:				260px;
		}

		#cabecera_boletin>#cab_e
		{
			float:				left; 
			margin:				10px 0px 10px 0px;
		}

		#contenido_boletin
		{
			overflow:			hidden;
		}
		
		#contenido_articulos_boletin
		{
			float:				none;
		}
		
		#titulo_bol
		{
			clear:				left;
			margin:				10px 0px 10px 0px;
			font-size:			14px;
			font-weight:		bold;
			line-height:		25px;
			color:				black;
			text-transform:		uppercase;
		}

	#imagen_boletin
	{
		margin-left:		10px;
		float:				right;
	}

	#zona_derecha_boletin
	{
		margin-left:		10px;
		float:				right;
	}
		#cont_acciones_boletines
		{
			border:					1px solid #cc6;
			background-color:		#fff;
			padding:				5px;
		}
			#acciones_boletines
			{
				background-color:		#e9e9ca;
				padding:				10px 10px 10px 20px;
			}
				#acciones_boletines #titulo_acciones_boletin
				{
					color:					#064413;
					font-weight:			bold;
					margin:					0px 0px 10px -10px;
				}
				
				#acciones_boletines #alta_baja_boletin
				{
					margin-bottom:		10px;
				}

	#lnk_otros_bol
	{
		margin:				20px 0px 0px 5px;
	}

	#lnk_otros_bol_nuevo
	{
		margin:				00px 0px 0px 37px;
	}

	.doc_nivel_acceso
	{
		color:				#999;
		font-family:		verdana, tahoma, helvetica;
		font-size:			11px;
		font-weight:		normal;
	}

	.boletin_seccion_1
	{
	}	
		#lst_resultado_bbdd.boletin_seccion_1
		{
			margin:					0px 0px 20px 0px;
		}	
		
		.boletin_seccion_1>li>span.doc_descripcion
		{
			
			margin:					0px 0px 5px 0px ! important;
			font-size:				15px ! important;
		}
		.boletin_seccion_1>li>span.mas_info
		{
			font-size:					11px ! important;
			font-weight:				normal ! important;
			margin:						0px 0px 0px 10px ! important;
			cursor:						pointer;
		}
		
		.boletin_seccion_1>li>span.subedicion
		{
			color:					black ! important;
		}

		.boletin_seccion_1>li>span.doc_titulo
		{
			display:				block;
			color:					#666;
			text-align:				justify;
		}
	
	.boletin_seccion_2
	{
	}	
		#lst_resultado_bbdd.boletin_seccion_2
		{
			margin:					0px;
		}	
		
		.boletin_seccion_2>li>span.doc_descripcion
		{
			display:				block;
		}
		
		.boletin_seccion_2>li>span.subedicion
		{
			color:					black ! important;
		}

		.boletin_seccion_2>li>span.doc_titulo
		{
			display:				block;
			color:					#666;
			text-align:				justify;
		}
	
	.boletin_seccion_3
	{
	}	
		#lst_resultado_bbdd.boletin_seccion_3
		{
			margin:					0px;
		}	
		
		.boletin_seccion_3>li>span.doc_descripcion
		{
			display:				block;
		}
		
		.boletin_seccion_3>li>span.subedicion
		{
			color:					black ! important;
		}

		.boletin_seccion_3>li>span.doc_titulo
		{
			display:				block;
			color:					#666;
			text-align:				justify;
		}

	.enlaces_del_documento
	{
		margin:					10px 0px 0px 20px;
	}
		.enlaces_del_documento li, .enlaces_del_documento a
		{
			cursor:					pointer;
			color:					#666;
			font-size:				10px;
			font-weight:			normal;
		}
		.enlaces_del_documento>li>span.doc_descripcion
		{
			font-weight:			normal;
		}
	
#contenido_inicio
{
		margin:			50px 0px 0px 0px;
}
	#contenido_inicio #texto_inicio
	{
		padding:			20px 0px 0px 37px;
	}


#gestion_favoritos
{
}

	#gestion_favoritos>.barra_acciones_documentos
	{
		margin:				0px 0px 10px 18px;
	}
	
	#botonera_sel_carpeta
	{
		margin:				10px 0px 0px 0px;
		text-align:			right;
	}
	
	#arbol_favoritos a
	{
		text-decoration:	underline;
		color:				#999;
	}
	#arbol_favoritos a:hover
	{
		color:				#c5c566;
	}

	#arbol_favoritos .barra_acciones_carpeta
	{
		margin-left:		10px;
		display:			none;
	}
	#arbol_favoritos .barra_acciones_carpeta>a
	{
		margin-left:		10px;
	}	

#cuaderno_titulo
{
	color:			#064413;
	font-family:	Arial,Verdana,Tahoma;
	font-size:		16px;
	font-weight:	bold;
}
#cuaderno_fecha
{
	color:			gray;
	font-family:	Arial,Verdana,Tahoma;
	font-size:		1em;
	font-weight:	bold;
}
#lst_cuadernos a
{
	text-decoration:	none;
}
#lst_cuadernos>li
{
	padding-top:		8px;
}

	.titulo_cuaderno_en_listado
	{
		color:				#064413;
		font-size:			12px;
		font-weight:		bold;
	}
	.titulo_cuaderno_en_listado:hover
	{
		text-decoration:	underline;
	}
	.fecha_cuaderno_en_listado
	{
		color:			gray;
		font-size:		10px;
		font-weight:	bold;
	}
	#cabecera_jp_detalle>img
	{
		vertical-align:			bottom;
	}