@import "lov-form.css";

/*******************************************************/
/* Estilos para Búsquedas, Barras de título,           */
/* ingreso de datos                                    */
/*******************************************************/
table#parametros_busqueda { /* similar a ingreso_datos */
    width: 100%;
    border: 0pt ;
}
table#parametros_busqueda th {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
    background-color:#ADC3D6;
    color:#314985;
    text-align:right;
    vertical-align: top;
    border: 1px solid #99AACA;
}
table#parametros_busqueda td{
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    background-color:#e0e0ff;
    background-color:#D3D6DB;
    color:#000000;
    text-align:left;
    vertical-align: top;
    border: 1px solid #99AACA;
}

table#botones_pequenos {
    width: 100%;
    border: 1px solid #99AACA;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffBBCCE8', StartColorStr='#ffE4EAF8');
}
table#botones_pequenos th {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#000000;
}
table#botones_pequenos td{
    text-align: right;
}

table#botones_pequenos input.boton {
    background-color: #ffffff;
    background-image: url(../imagenes/fondo.gif);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding: 0px;
    border: 0px solid #cccccc;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}
table#botones_grandes {
    width: 100%;
    border: 1px solid #99AACA;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffBBCCE8', StartColorStr='#ffE4EAF8');
}
table#botones_grandes th {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#000000;
}
table#botones_grandes td{
    text-align: right;
}

table#botones_grandes input.boton {
    background-color: #ffffff;
    background-image: url(../imagenes/fondo.gif);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 1px;
    border: 1px solid #cccccc;
    margin-left: 5px;
    margin-right: 5px;
}

table#ingreso_datos {
    width: 100%;
    border: 0pt;
}
table#ingreso_datos th {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold;
    background-color:#ADC3D6;
    color:#314985;
    text-align:right;
    vertical-align: top;
    border: 1px solid #99AACA;
}
table#ingreso_datos th.cabecera {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#000000;
    border: 1px solid #99AACA;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffBBCCE8', StartColorStr='#ffE4EAF8');
}
table#ingreso_datos td{
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    background-color:#e0e0ff;
    background-color:#D3D6DB;
    color:#000000;
    text-align:left;
    vertical-align: top;
    border: 1px solid #99AACA;
}

table#ingreso_datos td.editor_html{
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
    background-color:transparent;
    color:inherit;
    text-align:auto;
    vertical-align: inherit;
    border: none;
}

table#ingreso_datos input.boton {
    background-color: #ffffff;
    background-image: url(../imagenes/fondo.gif);
    background-repeat: repeat-x;
    background-position: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding: 0px;
    border: 0px solid #cccccc;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}

/*******************************************************/
/* DISPLAYTAG                                          */
/*******************************************************/

table.displaytag thead tr {
	font-family:"Arial";
	font-size:8pt;
	font-weight:bold;
	background-color: #ADC3D6;
	color:#314985; 
  text-align:center;  
  border: 1px solid #99AACA;
}
table.displaytag tr.even {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#E0E0FF;
	background-color:#D3D6DB;
	color:#000080;
  border: 1px solid #99AACA;
}

table.displaytag tr.odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#EEEEFF;
	background-color:#EDEDED;
	color:#000080;
  border: 1px solid #99AACA;
}
table.displaytag {
	border: 1px solid #99AACA;
	border-collapse: collapse;
}
table.displaytag td,table.simple th{
	border: 1px solid #99AACA;
}

/*******************************************************/
/* Tipos de Fuentes                                    */
/*******************************************************/

.warning {
  SCROLLBAR-FACE-COLOR: #D0D0A8; 
  
  SCROLLBAR-3DLIGHT-COLOR: #999999; 
  SCROLLBAR-HIGHLIGHT-COLOR: #FEFCA9; 
  SCROLLBAR-SHADOW-COLOR: #D0D0A8; 
  SCROLLBAR-DARKSHADOW-COLOR: #666666;
  
  SCROLLBAR-ARROW-COLOR:  #858332; 
  SCROLLBAR-TRACK-COLOR: #feffe3; 
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffADC3D6', EndColorStr='#ffffffff');
  border-bottom: 1px solid #407889;
}

.cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}

.small {
	font-size: 10px;
}

td .small {
	font-size: 10px;
}

/*******************************************************/
/* Cabecera y Pie de Tablas                            */
/*******************************************************/
.cab_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffADC3D6', EndColorStr='#ffffffff');
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ffBBCCE8', StartColorStr='#ffE4EAF8');
  border-bottom: 1px solid #407889;
  border: 1px solid #99AACA;
}

.pie_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
  border-top: 1px solid #407889;
}

th.sorted {
    background-color: #ADC3D6;
}
th a, th a:visited {
  color: #314985;
  font-weight: bold;
}
th a:hover {
  text-decoration: underline;
  color: #314985;
  font-weight: bold;
}
th.sorted a, th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}
th.sortable a {
	background-image: url(../imagenes/arrow_off.png);
	background-repeat: no-repeat;
}

th.order1 a {
	background-image: url(../imagenes/arrow_down.png);
	background-repeat: no-repeat;
}
th.order2 a {
	background-image: url(../imagenes/arrow_up.png);
	background-repeat: no-repeat;
}
tr.odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#EEEEFF;
	background-color:#EDEDED;
	color:#000080;
  border: 1px solid #99AACA;
}
tr.tableRowEven, tr.even {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#E0E0FF;
	background-color:#D3D6DB;
	color:#000080;
  border: 1px solid #99AACA;
}

/*****************************************************/
/* Estilo Formulario                                 */
/*****************************************************/

.cab_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
  background-color:#ADC3D6;
	color:#314985;
  text-align:right;
  border: 1px solid #99AACA;
}

.det_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#e0e0ff;
	background-color:#D3D6DB;
	color:#000000;
  text-align:left;
  border: 1px solid #99AACA;
}

.det_form_imagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0pt;
	background-color:#D3D6DB;
	color:#000000;
  text-align:center;
}

/*****************************************************/
/* Estilo Tabular                                    */
/*****************************************************/

.cab_tab {
	font-family:"Arial";
	font-size:8pt;
	font-weight:bold;
	background-color: #ADC3D6;
	color:#314985; 
  text-align:center;  
  border: 1px solid #99AACA;
}

.det_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#E0E0FF;
	background-color:#D3D6DB;
	color:#000080;
  border: 1px solid #99AACA;
}

.det_tab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#EEEEFF;
	background-color:#EDEDED;
	color:#000080;
  border: 1px solid #99AACA;
}
.det_tab_no_deuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#EEEEFF;
	background-color:#EDEDED;
	color:#000080;
        text-align:center;
        border: 1px solid #99AACA;
}
.det_tab_deuda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
        font-weight:bold;
	background-color:#EEEEFF;
	background-color:#E5D7B0;
	color:#ED1B23;
        text-align:center;
        border: 1px solid #99AACA;
}
.border_tab {
  border: 1px solid #99AACA;
}

/******************************************************/
/*  Estilos de Documentos               */
/******************************************************/
.cab_form_doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;	
	color:#000000;
  text-align:left;
  /*border: 1px solid #000000;*/
}

.det_form_doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  font-weight:bold;
	color:#000000;
  text-align:left;
  /*border: 1px solid #000000;*/
}
/*********************************************/
/*         Estilos de Reporte              */
/*********************************************/
.cabecera_reporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bolder;
	text-align:center;
	color: #000000;
}
.cab_reporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

.cab_tab_reporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight:bolder;
	text-align:left;
	color: #000000;
}

.det_tab_reporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	text-align:center;
	color: #000000;
}

.det_form_reporte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	text-align:left;
	color: #000000;
}


/******************************************************/
/*  Estilos de certificados                                    */
/******************************************************/
.certificado_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

.certificado_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

.subtitulo_grupo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-align:left;
	color: #000000;
}

.subtitulo_grupo_centrado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

.letras_chicas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align:justify;
	color: #000000;
}

.datos_certificado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align:justify;
	background-color:#D3D6DB;
	color: #0000ff;
  font-weight: bold;
}

.datos_certificado_izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align:left;
	background-color:#D3D6DB;
	color: #0000ff;
  font-weight: bold;
}

.datos_certificado_izq_pequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align:left;
	background-color:#D3D6DB;
	color: #0000ff;
  font-weight: bold;
}

.datos_planilla_izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align:left;
	background-color:#D3D6DB;
	color: #0000ff;
}
.datos_planilla_centrado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align:center;
	background-color:#D3D6DB;
	color: #0000ff;
}
.datos_certificado_centrado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align:center;
	background-color:#D3D6DB;
	color: #0000ff;
  font-weight: bold;
}

.datos_certificado_centrado_pequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align:center;
	background-color:#D3D6DB;
	color: #0000ff;
  font-weight: bold;
}

.normal_certificado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.normal_certificado_centrado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
  text-align:center;
	color: #000000;
}

/******************************************************/
/*  Estilos de componentes del explorer               */
/******************************************************/
iframe {
  SCROLLBAR-FACE-COLOR: #A8B8D0; 
  
  SCROLLBAR-3DLIGHT-COLOR: #999999; 
  SCROLLBAR-HIGHLIGHT-COLOR: #A8ccff; 
  SCROLLBAR-SHADOW-COLOR: #A8B8D0; 
  SCROLLBAR-DARKSHADOW-COLOR: #666666;
  
  SCROLLBAR-ARROW-COLOR:  #314985; 
  SCROLLBAR-TRACK-COLOR: #E3E3ff; 
}

body {
  SCROLLBAR-FACE-COLOR: #A8B8D0; 
  
  SCROLLBAR-3DLIGHT-COLOR: #999999; 
  SCROLLBAR-HIGHLIGHT-COLOR: #A8ccff; 
  SCROLLBAR-SHADOW-COLOR: #A8B8D0; 
  SCROLLBAR-DARKSHADOW-COLOR: #666666;
  
  SCROLLBAR-ARROW-COLOR:  #314985; 
  SCROLLBAR-TRACK-COLOR: #E3E3ff; 
}

div {
  SCROLLBAR-FACE-COLOR: #A8B8D0; 
  
  SCROLLBAR-3DLIGHT-COLOR: #999999; 
  SCROLLBAR-HIGHLIGHT-COLOR: #A8ccff; 
  SCROLLBAR-SHADOW-COLOR: #A8B8D0; 
  SCROLLBAR-DARKSHADOW-COLOR: #666666;
  
  SCROLLBAR-ARROW-COLOR:  #314985; 
  SCROLLBAR-TRACK-COLOR: #E3E3ff; 
}

textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#000000
}

input 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#000000
}

select {
  font-family:"Arial";
  font-size:8pt;
  color:#000000;
}

.a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #006600;
}

.a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #330099;
}

.a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
}

.a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333399;
	text-decoration: underline;
}

.button {
	background-color: #ffffff;
	background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat-x;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #cccccc;
	margin: 1px;
}

.rotate_button {
	background-color: #ffffff;
	background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat-y;
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #cccccc;
	margin: 1px;
  writing-mode: tb-rl;
  direction: rtl;
}
 
 /*********************************************/
/*         Estilos de Reporte de Caja        */
/*********************************************/
.titulo_reporte_caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:bolder;
	text-align:center;
	color: #000000;
}

.subtitulo_ligth_reporte_caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;	
	text-align:center;
	color: #000000;
}


.fila_reporte_caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	text-align:center;
	color: #000000;
}


.cab_reporte_caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
  font-weight:bolder;
	text-align:center;
	color: #000000;
}

.sub_reporte_caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
  border-bottom: 1px solid #407889;
}

.sub2_reporte_caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
  border-top: 1px solid #407889;
}

.subtitulo_grupo_smm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align:left;
	color: #000000;
}

.subtitulo_grupo_centrado_smm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

.datos_certificado_centrado_smm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	background-color:#D3D6DB;
	color: #0000ff;  	
}

.datos_certificado_centrado_pequeno_smm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	background-color:#D3D6DB;
	color: #0000ff;
}

.busquedaForm #result, .busquedaForm #count, .busquedaForm #empty, #empty{   
  background-color:#FFFFFF; 
  border:1px solid #99AACA; 
  color:#000000; 
  font-family:Arial,Helvetica,sans-serif; 
  font-size:8pt; 
  font-weight:bold; 
  padding:5px;
}

.busquedaForm #empty{
	height:15px;
	text-align: center;
}

.busquedaForm #navbar {
  background-color:#ADC3D6; 
  border:1px solid #99AACA; 
  color:#314985; 
  font-family:Arial,Helvetica,sans-serif; 
  font-size:8pt; 
  font-weight:bold; 
  padding:5px;
}
.busquedaForm #navbar input{
  background-color:#EEEEEE;
  border:1px solid #314985;
  text-align:center; font-weight:normal;
}

table.esmena thead tr {
	font-family:"Arial";
	font-size:8pt;
	font-weight:bold;
	background-color: #ADC3D6;
	color:#314985; 
  text-align:center;  
  border: 1px solid #99AACA;
}

table.esmena {
	border: 1px solid #99AACA;
	border-collapse: collapse;
        border-spacing: 1px 1px;
}


table.esmena td, th {
        padding: 2px;
}

table.esmena tr.even {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#E0E0FF;
	background-color:#D3D6DB;
	color:#000080;
  border: 1px solid #99AACA;
}

table.esmena tr.odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#EEEEFF;
	background-color:#EDEDED;
	color:#000080;
  border: 1px solid #99AACA;
}
table.esmena td,table.simple th{
	border: 1px solid #99AACA;
}

table.esmena th.order1 a {
	background-image: url(../img/arrow_down.png) !important;
}

table.esmena th.order2 a {
    background-image: url(../img/arrow_up.png) !important;
}

table.esmena th.sortable a {
    background-image: url(../img/arrow_off.png);
}
fieldset{
	border:1px solid #99AACA;
}

legend{
	font: bold 13px Arial;  
	color: #314985;
}