ul#ulMenuLateralTop{
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}

ul#ulMenuLateralTop li span#cabeceraMenuLateral{
	display:block;
	padding:0.5em;
}

ul#ulMenuLateralTop li{
	text-align:center;
	font-weight:bold;
}

ul#ulMenuLateral li{
	display:block;
	width:100%;
}

ul#ulMenuLateral li a{
	display:block;
	text-align:center;
	width:100%;
	height:100%;
	background-color:#333;
	color:#FFF;
	font-weight:normal;
	border-top:1px solid #FFF;
}

ul#ulMenuLateral li a:hover, ul#ulMenuLateral li a.menuSeleccionado{
	background-color:#CCC;
	color:#333;
}

ul#ulMenuLateral li a span{
	display:block;
	padding:0.5em;
}

div.divBajoMenu{
	padding:0.7em 0.2em 0.5em;
}

div.divBajoMenu input{
	border:1px solid #CCC;
}

div#migaPan{
	position:absolute;
	top:0.2em;
	font-size:x-small;
}

/* LISTADOS */
	.tablaListado{
		clear:both;
		width: 99.5%;
		text-align: left;
		margin:0em;
		border-right:1px solid #333;
		border-left:1px solid #333;
		border:none;
	}
	
	.tablaListado th{
		color: #333;
		border-bottom:1px solid #333;
		white-space:nowrap !important;
/*		padding: 1em 0em 0em 0em; /* 1em 1em 0em 1em; */
	}
	
	.tablaListado td{
		padding: 0em; /* 1em 1em 0em 1em; */
		border-bottom:1px solid #333;
	}
	
	.tablaListado td a{
		display:block;
		width:100%;
		color:#333;
		text-decoration:none;
	}
	
	* html .tablaListado td a{
		text-decoration:none;
	}
	
	* html .tablaListado td a:hover{
		text-decoration:underline;
	}
	
	.tablaListado tr{
		margin:0em;
		padding:0em;
		border:none;
	}
	
	.tablaListado tr.resaltar{
		background:none !important;
	}
	
	.tablaListado tr.resaltar:hover{
		background-color:#EEE !important;
	}
	
	.tablaListado th.primero, .tablaListado td.primero{
		padding-left: 1em; /* 1em 1em 0em 1em; */
	}
	
	.tablaListado th.ultimo, .tablaListado td.ultimo{
		padding-right: 1em; /* 1em 1em 0em 1em; */
	}
			
	.tablaListado th a img{
		border:0em;
		vertical-align:top;
	}
	
	.tablaListado th a{
		color:#333;
/*		text-decoration:none;*/
	}
	
	.tablaListado th a:hover{
/*		text-decoration: underline; /*underline*/
	}
	
	.tablaListado img.imagenListado{
		vertical-align:bottom;
	}
	
	/* SELECCIONAR CLIENTES */
		#tablaSeleccionarClientes.tablaListado th{
/*			padding-top:0em;*/
		}
	/* FIN SELECCIONAR CLIENTES */
	
	/* PAGINACION */
		table.tablaPaginacion td{
			border:none;
			font-size: 1em;
			width:2em;
			padding:0em;
			text-align:center;
		}
		
		table.tablaPaginacion{
			margin:auto;
		}
		
		table.tablaPaginacion td a{
			text-decoration:none;
		}
		
		table.tablaPaginacion td a:hover{
			text-decoration:none;
		}
		
		table.tablaPaginacion td.actual{
			border-right: 1px solid #333;
			border-left: 1px solid #333;
		}
		
		table.tablaPaginacion td.actual strong{
			font-weight:normal !important;
		}
		
		table.tablaPaginacion td.separacionOculta{
			display:none;
		}
	/* FIN PAGINACION */
	
	dl.general dt{
		display:block;
		clear:both;
		float:left;
		width:12em;
		margin-bottom:0.7em;
	}
	
	dl.general dd{
		display:block;
		margin-bottom:0.7em;
		min-width:25em;
	}
	
	* hmtl dl.general dd{
		width:25em;
	}
	
	dl dt.separado{
		margin-top:0.5em;
	}
/*FIN LISTADOS*/
