
/*Acciones */
a.acciones:link, a.acciones:visited {
	display:block;
	background-position:left;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding:2px 0px 3px 20px;
	margin:0px 0px 3px 0px;
	color:#0000FF;
}

a.registrar:link, a.registrar:visited {
	background-image:url(../../imagenes/iconos/registrar.gif);
}

a.modificar:link, a.modificar:visited {
	background-image:url(../../imagenes/iconos/modificar.gif);
}

a.eliminar:link, a.eliminar:visited {
	background-image:url(../../imagenes/iconos/eliminar.gif);
}

a.activar:link, a.activar:visited {
	background-image:url(../../imagenes/iconos/activar.gif);
}

a.anular:link, a.anular:visited {
	background-image:url(../../imagenes/iconos/anular.gif);
}

a.detalle:link, a.detalle:visited {
	background-image:url(../../imagenes/iconos/detalle_recibo.gif);
}
a.buscar:link, a.buscar:visited {
	background-image:url(../../imagenes/iconos/buscar.gif);
	color:#666666;
	font-weight:bold;
	display:inline;
}

a.imprimir_registro:link, a.imprimir_registro:visited {
	background-image:url(../../imagenes/iconos/impresora_chica.png);
}
a.cargar:link, a.cargar:visited {
	background-image:url(../../imagenes/iconos/consultar.gif);
}
a.imprimir_reporte:link, a.imprimir_reporte:visited {
	background-image:url(../../imagenes/iconos/impresora_chica.png);
	color:#000000;
	font-weight:bold;
	display:inline;
}
/* TITULOS */

h1 span {
	display:block;
	background-repeat:no-repeat;
	background-position:left;
	padding:19px 0px 20px 78px;
	margin:0px;
}

h1 span.listado {
	background-image:url(../../imagenes/estructura/titulos/icono_listado.jpg);
}

h1 span.nuevo {
	background-image:url(../../imagenes/estructura/titulos/icono_nuevo.jpg);
}

h1 span.modificar {
	background-image:url(../../imagenes/estructura/titulos/icono_modificar.jpg);
}

h1 span.eliminar {
	background-image:url(../../imagenes/estructura/titulos/icono_eliminar.jpg);
}

h1 span.imprimir {
	background-image:url(../../imagenes/estructura/titulos/icono_impresion.jpg);
}

h1 span.reporte {
	background-image:url(../../imagenes/estructura/titulos/icono_reporte.jpg);
}

h1 span.usuario {
	background-image:url(../../imagenes/estructura/titulos/icono_usuario.jpg);
}

#contenedor_contenidos table td.columna_especial {
	background-color: #0099CC;
	color: white;
	text-align:left;
	font-weight:bold;
	padding: 2px 2px 2px 5px;

}

#contenedor_contenidos table td.columna_con_borde {
	border-style:solid;
	border-width:2px;
	border-color:#000000;
	text-align:center;		
}

table.contenedor {
	border-width:0px;
	empty-cells: show;
	border-collapse: collapse;
	border-style:solid;
	border-width:1px;
	border-color:#8D8D8D;
	width:90%;
	position:relative;
	top: 10px;
	text-align:left;
	margin: 0px auto;
}


table.contenedor table.tabla_interna {	
	width:90%;
}

table.contenedor td {
	background-color:#FFFFFF;
	padding: 0px 2px 2px 5px;
	
}

table.contenedor th {
	padding: 3px 2px 3px 5px;
	background-color:#333333;
	color: white;
	font-size:12px;
	letter-spacing:1px;
}

#contenedor_contenidos table td.cabeceras_columnas {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

table.contenedor td.opciones{
	background-color:#F8F8F8;
	color:#0000FF;
	padding: 3px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 0px 1px 0px;
}

table.contenedor td.opciones a:link, table.contenedor td.opciones a:visited{
 	color:#0000FF; 
 	text-decoration: none;
}

table.contenedor td.opciones a:hover {
 	color:#0000FF; 
	text-decoration:underline;
}

#contenedor_contenidos table td.columna_especial {
	background-color: #0099CC;
	color: white;
	text-align:left;
	font-weight:bold;
	padding: 2px 2px 2px 5px;
}

#contenedor_contenidos table td.cabeceras_columnas_impresion {
	background-color:#CCCCCC;
	color:#000000;
	text-align:left;
	font-weight:bold;
	padding: 2px 2px 2px 5px;
	white-space:nowrap;
}
#contenedor_contenidos table td.columna_separadora {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	padding-bottom:5px;
}
table.contenedor_impresion {
	border-width:0px;
	empty-cells: show;
	border-collapse: collapse;
	border:none;
	width:95%;
	position:relative;
	top: 13px;
	text-align:left;
	margin: 0px auto;
}
table.contenedor_impresion td {
	background-color:#FFFFFF;
	padding: 0px 4px 4px 7px;
}