body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF
}



.tabla_dus {
       font-family:  "Courier New", Courier, monospace;
       font-size: 12px;
       border: 2px solid;
       border-radius: 8px;
       vertical-align: top;
}

.tabla_dus tr {
    border: 1px solid;

}

.tabla_dus tr:hover {
    background-color : #E9E9E9;
}

.tabla_dus input[type="submit"] {
    font-size: 12px;
    border-style: none none none none;
    background-color: transparent;
    color: #FF0000 ;
}

.tabla_dus input[type="submit"].boton {
    font-size: 12px;
       border: 1px solid;
       border-radius: 6px;
       background: #3C6EB9;
       color: white;
       font-weight: bolder;;
}

.tabla_dus input[type="submit"].boton_verde {
    font-size: 12px;
       border: 1px solid;
       border-radius: 6px;
       background: #38BA7E;
       color: white;
       font-weight: bolder;;
}

.tabla_dus input[type="submit"].boton:focus {
    font-size: 12px;
       border: 1px solid;
       border-radius: 6px;
       background: red;
       color: white;
       font-weight: bolder;;
}

.tabla_dus input[type="file"] {
       font-size: 12px;
       border: 1px solid;
       border-radius: 6px;
       background: #84A5D7;
       color: white;
}

.tabla_dus input {
       font-family: "Courier New", Courier, monospace;
       font-size: 12px;
       color: #334D19;
}

.tabla_dus input:hover {
       background-color : #E6E6E6;
}

.tabla_dus  th.titulo {
       font-family:  "Courier New", Courier, monospace;
       font-size: 16px;
       font-weight: bold;
       border: none;
}

.tabla_dus  th.subtitulo {
       font-family:  "Courier New", Courier, monospace;
       font-size: 14px;
       font-weight: bold;
       color: blue;
       border-bottom: solid;
       border-width: 1px;
}


.tabla_dus  th {
       font-family:  "Courier New", Courier, monospace;
       font-size: 12px;
}

.tabla_dus  td {
       font-family:  "Courier New", Courier, monospace;
       font-size: 11px;
}

.tabla_dus td.total {
    font-size: 12px;
    color: black;
    font-weight: bolder;
}


.tabla_editar {
       font-family: "Courier New", Courier, monospace;
       font-size: 12px;
       border: 2px solid;
       border-radius: 8px;
       vertical-align: top;
}

.tabla_editar input[type="submit"] {
    font-size: 12px;
    border-style: none none none none;
    background-color: transparent;
    color: #FF0000 ;
}

.tabla_editar select {
       font-family: "Courier New", Courier, monospace;
       font-size: 12px;
       color: #334D19;
}

.tabla_editar input[type="submit"].boton {
    font-size: 12px;
       border: 1px solid;
       border-radius: 8px;
       background: #3460A2;
       color: white;
}

.tabla_editar input[type="submit"].boton_verde {
    font-size: 12px;
       border: 1px solid;
       border-radius: 8px;
       background: #38BA7E;
       color: white;
}

.tabla_editar input[type="file"] {
       font-size: 12px;
       border: 1px solid;
       border-radius: 6px;
       background: #84A5D7;
       color: white;
}


.tabla_editar input {
       font-family: "Courier New", Courier, monospace;
       font-size: 12px;
       color: #334D19;
}

.tabla_editar input:hover {
       background-color : #E6E6E6;
}

.tabla_editar  th.titulo {
       font-family:  "Courier New", Courier, monospace;
       font-size: 16px;
       font-weight: bold;
       border: none;
}

.tabla_editar  th.subtitulo {
       font-family:  "Courier New", Courier, monospace;
       font-size: 14px;
       font-weight: bold;
       color: blue;
       border-bottom: solid;
       border-width: 1px;
}

.tabla_editar th.item {
    font-size: 12px;
    border-radius: 6px;
    background: #E3E3E3;
    color: black;
}

.tabla_filtro {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    background-color: #FFFFFF;
    border: 2px solid;
    border-radius: 8px;
    border-color: #BFE7A3;
    padding: 10px;
}

.tabla_filtro tr {
  height: 25px;
}

.tabla_filtro td.titulo {
    font-size: 10px;
    color: black;
    font-weight: bolder ;
}

.tabla_filtro th {
	border-style: none;
    left: auto;
	border-color: gray;
    background-color: #E2E2E2;
}

.tabla_filtro th.titulo {
    font-size: 12px;
    color:  black;
    background-color: #BFE7A3;
    left: auto;
}

.tabla_filtro input {
    border: 1px solid;
    border-radius: 4px;
    border-color: #ABABAB ;
    height: 20px;
}

.tabla_filtro select {
    border: 1px solid;
    border-radius: 4px;
    border-color: #ABABAB ;
    height: 20px;
}


table.pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 0px none;
}


<!--                 -->

input.button_pago {
	background-color: #FFFFFF;
	background-image: url(../image/btn_pago_24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 24px;
	width: 24px;
}

input.button_key {
	background-color: #FFFFFF;
	background-image: url(../image/key-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}

input.button_pdf {
	background-color: transparent;
	background-image: url(../image/icono_pdf.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: 1px 1px 1px 1px;
	height: 17px;
	width: 17px;
}

input.button_print {
	background-color: transparent;
	background-image: url(../image/Imprimir_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}
input.button_print:hover {
	background-color: transparent;
	background-image: url(../image/Imprimir_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_archcsv {
	background-color: #FFFFFF;
	background-image: url(../image/ArchCSV_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_archcsv:hover {
	background-color: #FFFFFF;
	background-image: url(../image/ArchCSV_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_fafecta {
	background-color: #FFFFFF;
	background-image: url(../image/FAfecta_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_fafecta:hover {
	background-color: #FFFFFF;
	background-image: url(../image/FAfecta_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_fexenta {
	background-color: #FFFFFF;
	background-image: url(../image/FExenta_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_fexenta:hover {
	background-color: #FFFFFF;
	background-image: url(../image/FExenta_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_pdfupload {
	background-color: #FFFFFF;
	background-image: url(../image/upload_pdf.png);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 16px;
	width: 16px;
}

input.button_buscar {
	background-color: transparent;
	background-image: url(../image/Buscar_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_buscar:hover {
	background-color: transparent;
	background-image: url(../image/Buscar_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_insert {
	background-color: transparent;
	background-image: url(../image/Nuevo_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}
input.button_insert:hover {
	background-color: transparent;
	background-image: url(../image/Nuevo_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_drop {
	background-color: transparent;
	background-image: url(../image/button_drop.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}

input.button_eliminar {
	background-color: transparent;
	background-image: url(../image/button_no.png);
	background-repeat: no-repeat;
	background-position: center center;
    border-width: 0px 0px 0px 0px;
	border: none;
	height: 20px;
	width: 20px;
}

input.button_edit {
	background-color: transparent;
	background-image: url(../image/button_edit.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}

input.button_import {
	background-color: #FFFFFF;
	background-image: url(../image/Importar_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_import:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Importar_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_asignafactura {
	background-color: #FFFFFF;
	background-image: url(../image/Factura_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}
input.button_asignafactura:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Factura_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_asignadespacho {
	background-color: #FFFFFF;
	background-image: url(../image/Despacho_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_asignadespacho:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Despacho_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_boton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
    -moz-border-radius: 3px 3px 3px 3px;
   }

.button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    -moz-border-radius: 3px 3px 3px 3px;
   }

input.button_aceptar {
	background-color: #FFFFFF;
	background-image: url(../image/Aceptar_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_aceptar:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Aceptar_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_cerrar {
	background-color: #FFFFFF;
	background-image: url(../image/Cerrar_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_cerrar:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Cerrar_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_cancelar {
	background-color: #FFFFFF;
	background-image: url(../image/Cancelar_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_cancelar:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Cancelar_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_grabar {
	background-color: #FFFFFF;
	background-image: url(../image/Grabar_0.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_grabar:hover {
	background-color: #FFFFFF;
	background-image: url(../image/Grabar_1.bmp);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 19px;
	width: 87px;
}

input.button_pendiente {
	background-color: #FFFFFF;
	background-image: url(../image/button_pend.png);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 16px;
	width: 16px;
}

input.button_embarcado {
	background-color: #FFFFFF;
	background-image: url(../image/button_emb.png);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 16px;
	width: 16px;
}

input.button_noembarcado {
	background-color: #FFFFFF;
	background-image: url(../image/button_noemb.png);
	background-repeat: no-repeat;
	background-position: center center;
    display:block;
	border: none;
	height: 16px;
	width: 16px;
}


input.button_item {
	background-color: #FFFFFF;
	background-image: url(../image/button_browse.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}

input.button_copy {
	background-color: #FFFFFF;
	background-image: url(../image/button_copy.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}

input.button_pallet {
	background-color: #FFFFFF;
	background-image: url(../image/img_pallet.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}
input.button_container {
	background-color: #FFFFFF;
	background-image: url(../image/img_cont3.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}
input.button_estadocarga {
	background-color: #FFFFFF;
	background-image: url(../image/button_estadocarga.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	height: 20px;
	width: 20px;
}



/* Facturas */
table.factura,  table.factura input, table.factura input.cerrar,table.factura input.cerrar:hover,table.factura th.titulo,table.factura td.titulo, table.factura td.total {
	background-color: #FFFFFF;
	font-family: Courier New, Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
    border-color: #999999;
    border-style: solid;
}

table.factura input  {
}

table.factura input.cerrar  {
    border-style: none;
    color:  #FFFFFF;
}
table.factura input.cerrar:hover  {
    border-style: none;
    font-size: 12px;
    color:  #FFFFFF;
}

table.factura th.titulo {
    font-size: 14px;
    font-weight: bold;
    color: White;
    background-color : Navy;
}

table.factura td.titulo {
    font-size: 12px;
    font-weight: bold;
    color: White;
    background-color : Navy;
}

table.factura td.total {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000FF;
}

/*  FIN */

table.marco_rojo {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
    border-color: #FF0000;
    border-style: solid;
}


/* NUEVOS PARA REEMPLAZAR ANTERIORES */
table.tabla_listar {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      border: none;
/*      border-collapse: collapse; */
      margin: 2px;
    }

table.tabla_listar th.titulo {
       font-family:  "Courier New", Courier, monospace;
       font-size: 16px;
       font-weight: bold;
       border: none;
}

    table.tabla_listar th {
      border: 1px solid;
      border-color:  #D9D9D9;

      color: #000000;
      font-size: 11px;
      font-style: normal;
      background: #EDEDED;
    }

    table.tabla_listar td {
      border: 1px solid;
      border-color:  #E5EDF6;
/*      margin: 0px; */
    }

    table.tabla_listar td.resalta {
      font-family: "Courier New", Courier, monospace;
      font-size: 12px;
      font-weight : bolder;
      border: 1px solid;
      border-color:  #E5EDF6;
    }

    table.tabla_listar td.total {
      border: 1px solid;
/*      margin: 0px; */
      font-weight: bolder;
      box-shadow: #808080
    }

    table.tabla_listar td.blanco {
      border: none;
    }

table.editar {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
	padding: 0%;
	border-spacing: 2px;
	border-style: solid;
	border-color: gray;
	border-width: 1px 1px 1px 1px;
}

table.editar input.cerrar  {
    background-color: transparent;
    color: blue;
}
table.editar input.cerrar:hover  {
    background-color: transparent;
    font-size: 12px;
    color:  blue ;
}

table.editar td.titulo {
    font-size: 11px;
    color: black;
    font-weight: bold;;
    background-color : transparent;
}

table.editar td.titulo_linea {
    font-size: 11px;
    color: Black;
    background-color : #DDDDDD;
}

table.editar td.azul {
    color: blue;
}

table.editar td.rojo {
    color: red;
}

table.editar th.titulo {
    font-size: 14px;
    color: Blue;
    background-color : #E6E6E6;
	border-color: blue;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
}

table.editar th.subtitulo {
    font-size: 12px;
    color: Blue;
    background-color : #E6E6E6;
	border-color: blue;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
}

table.editar input {
  font-size: 10px;
}

table.editar select {
    font-size: 10px;
}

table.editar input:hover {
  background-color : #DDDDDD;
}

table.editar select:hover {
  background-color : #DDDDDD;
}
