body {
    margin: 0px;
	background-image: url(../imagenes/bkgnd01.gif);
	background-repeat: repeat-x;
	background-color: #f7f4de;
}

body.no-bkgnd {
    background-image: none;
	background-color: inherit;
}

img{ border: 0; }
.iconos {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FEB04A; font-weight: normal}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.links {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
A.links:hover {
	FONT-SIZE: 13px; COLOR: #ffd800;  FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.links:visited {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.links2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold}
.fondo {
	background-image: url(../imagenes/home-bkgnd.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.subtitulos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}
.campos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9933; background-color: #993300; border: 1px solid; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; border-color: #662100 #662100 #993333; background-attachment: scroll; cursor: text; filter: Invert?, Direction=?, Strength=?)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)?, Strength=?)?)}
.subtitulos2 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #30376E
}
.texto-buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123e7b;
	text-decoration: none;
	/*height: 19px;*/
	vertical-align: middle;
}
.img-interna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123e7b;
	text-decoration: none;
	background-image: url(../imagenes/bk-pag-internas.jpg);
	background-position: bottom;
}
a:hover {
	color: #FF0000;
}
.texto-bajada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
	margin: 2px 0px; 
	height: 20px;
}
.alza-stilo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00CC00;
	text-decoration: none;
	font-weight: bold;
}
.bajas-stiloCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.texto-negr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.fondo-caja-login {
	background-image: url(../imagenes/box02.jpg);
	background-position: bottom;
}
.texto-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.texto-azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
}
.texto-mini {

	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.links-inactivos {
	color: #9CA6AB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.texto-caja-celeste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #66FFFF;
}

.listafija {  font-family: "Courier New", Courier, mono; font-size: 12px}
.listafijaChica { font-family: "Courier New", Courier, mono; font-size: 10px }

#resultados{
	text-align: left;
	background-color:#FFF;
}

tr.titulosTabla > td{
	background-color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123e7b;
	text-decoration: none;
	height: 19px;
	vertical-align: middle;
}

#tResultados{
	background-color: #CCC;
	width: 100% !important;
	empty-cells: show;
	font-size: 10px;
}

#tResultados tr, #tResultados td{
	min-height: 16px;
	height: 16px !important;
}

tr.filaResultados{
	background-color: #FFF;
	cursor: pointer;	
}

tr.filaResultados:hover
{
	background-color: #F0F0F0;	
	cursor: pointer;
}

#tResultados tr.clasificacion-roja:hover,
#tResultados tr.clasificacion-amarilla:hover,
#tResultados tr.clasificacion-verde:hover,
#tResultados tr.clasificacion:hover
{
	background-color: #F0F0F0;	
	cursor: pointer;
}

#tResultados tr.clasificacion-roja {
    color: #a94442;
    /*border-color: #ebccd1;*/
    background-color: #f2dede;
}

#tResultados tr.clasificacion-amarilla {
    color: #a94442;
    /*border-color: #faebcc;*/
    background-color: #fcf8e3;
}

#tResultados tr.clasificacion-verde {
    color: #3c763d;
    /*border-color: #d6e9c6;*/
    background-color: #dff0d8;
}

tr.filaSinResultados{
	background-color: #FFF;
	color: #F00;
	font-weight: bolder;
	text-align: center;
	font-size: 1.5em;
}

.notifier {
	z-index: 100;
	margin: 0px 0px;
	padding: 8px 8px;
	border: 1px solid #00C;
	background-color: #000;
	color: #0F0;
}

.over{
	background-color: #99D2FF !important;	
}



p{ margin: 0; padding: 0; float: left; }

.contenedor{
	width: 900px;
	margin: 0 auto 0 auto;
	border: 1px solid #000;
}

.gris-claro{
	background-color: #CCC;
	height: auto;
	overflow: auto;
}

.celeste{
	background-color: #CFF;
	height: auto;
	overflow: auto;
}

.izq{
	float: left;
}
.der{
	float: right;
}
.centrado{
	text-align: center;
}
.separador{
	width: 10px;
	float: left;
}


.filtro-clientes{
	width: 500px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align:left;
}


#fono_aborepre, #comuna_aborepre, #email_aborepre{
	width: 100%;
	border: 0;
}

#giro{
	border: 0;
	min-width: 10em;
	max-width: 15em;
	width: auto;
}

#cod_abogado, #cod_tramitador, #cod_abopatro, #cod_aboprocu{
	width: 2em;
}

#tipo_proveedor{
	width: 12em;
}

.clave_cliente{ width: 7em; }

.nombre, #deudor, #propiedad, #caratula, #rol, #exhortante, #fono_proveedor, #tribex,{
	width: 90%;
}

.ancho, .ancho100{
	width: 100% !important;
}
.ancho90{
	width: 90% !important;
}
.ancho70{
	width: 70% !important;
}
.ancho50{
	width: 50% !important;
}
.ancho40{
	width: 40% !important;
}
.ancho30{
	width: 30% !important;
}
.ancho20{
	width: 20% !important;
}

input#clave_proveedor{
	width: 20%;
}

input#proveedor{
	width: 75%;	
}

.sin_borde{ border: 0; }

#comentario, #nota{
	width: 100%;
	height: auto;
	overflow: auto;
	background-color:#CFF;
}

.txtmonto, .txtfecpago, .txtboleta, .txtcheque, .txtmoncheque{
	width: 5.8em;
	font-size: 0.9em;
}

.txtcodprove{
	width: 4em;
	font-size: 0.9em;
}

.txtprove{
	width: 10em;
	font-size:0.9em;
}

.combo-cliente{
	width: 10em;
}

.caja-transparente{
	background-color: transparent;
	border: none;
	border-width:0;
	margin: 0px;
	padding: 0px;
}

#ttSol th, #ttRep th{
	font-size: 1.1em;
	background-color: #333;
	color: #FFF;
}

.caja-duplicado{
	background-color: #FF0;
	color: #000;
	font-size: 0.8em;
	font-weight: bold;
}

#duplicar{
	background-color: #FFC !important;
}
#duplicar a{
	text-decoration: none;
}

.caja-relacion{
	background-color:#CFC;
	font-family:'Lucida Console', Monaco, monospace;
}

input.boton{
	color:#050; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#fed;
	border: 2px solid; 
	border-color: #696 #363 #363 #696; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
}
input.botonhov{
	border-color: #c63 #930 #930 #c63;
}
input.botonpres{
	background-color: #9F0;
	color: #000;
	font-weight: bolder;
}
input.botonDisabled{
	background-color: #CCC;
}

table#totales{
	visibility: hidden;
}

tr.blanco > td{
	background-color: #FFFFFF;
}

input#nfacnota{
	width: 5em;
}
input#fechaEmi{
	width: 10em;
}

div.button
{
	background-image: url(../imagenes/bot-left.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	height:27px; 
	text-align:center; 
	vertical-align:middle; 
	display: table; 
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.button a
{	
	background-image: url(../imagenes/bot-right.gif); 
	background-repeat: no-repeat;
	background-position: top right; 
	display: table-cell; 
	vertical-align:middle;
	height: 100%;
	width:100%;
	text-decoration: none;
	color: #039;
	padding: 0px 8px;
	margin: 0px;
	border-style: none;
}
div.button a:link {}
div.button a:hover{color: #369;}
div.button a:active{color: #69C;}

div.button
{
	background-image: url(../imagenes/bot-left.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	height:27px; 
	text-align:center; 
	vertical-align:middle; 
	display: table; 
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

table.login div.button
{
	background-image: url(../imagenes/bot-left-login.gif); 
}

table.login div.button a
{	
	background-image: url(../imagenes/bot-right-login.gif);
}

table.menuIngresos, table.menuIngresos td, table.menuIngresos a, table.menuIngresos img { 
	margin: 0px; 
	padding: 0px; 
}

table.menuIngresos {
	border-collapse: collapse;
	margin: 0px auto;
}

table.menuIngresos img { 
	cursor: pointer;
}

a.lbOn {margin:0px; padding:0px;}

table.destinatarios{
	width: 100%;
	margin: 20px auto;
	text-align: left;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	border-collapse: collapse;
}

table.destinatarios tr{
	cursor: pointer;
}

table.destinatarios td{
	border: solid 1px gray;
}

table.destinatarios tr:hover{
	background-color: #F0F0F0;
}

span.obligatorio {color:Red;}

table.filtros a { text-decoration: none; }
table.filtros a:link { text-decoration: none; }
table.filtros a:hover { text-decoration: none; }

table.clasificacion {
    border:  solid 1px gray;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

table.clasificacion-roja {
    border-color: #ebccd1;
    background-color: #f2dede;
}

table.clasificacion-roja label {
    color: #a94442;
}

table.clasificacion-amarilla {
    border-color: #faebcc;
    background-color: #fcf8e3;
}

table.clasificacion-amarilla label {
    color: #a94442;
}

table.clasificacion-verde {
    border-color: #d6e9c6;
    background-color: #dff0d8;
}

table.clasificacion-verde label {
    color: #3c763d;
}

.alarma 
{
    border: solid 1px #a94442;
    background-color: #fcf8e3;
    color: #a94442;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    padding-left: 33px;
    background-position: left 5px center;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.alarma-speed {
    background-image: url('../imagenes/clock-icon.png');
}

.alarma-diligencia {
    background-image: url('../imagenes/process-warning-icon.png');
}

.page-title {
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
    color: #30376E;
    padding: 4px;
    padding-bottom: 9px;
    background-image: url(../imagenes/separador-ptos-rojos.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}