/* Original Buttons */
/* ------------------------------------------------------------------------ */
/* Buttons */

.p1underline {
  font-family: "Courier New", "Andale Mono", "Lucida Console", Helvetica, sans-serif;
  text-decoration: underline;
}

/*.container i {*/
/*    margin-left: -30px;*/
/*    cursor: pointer;*/
/*}*/

.nt-contentpanel {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.nt-contentpanel-l {
    width: auto;
    float: none;  /*antes era left*/
}

/* para que el drop se vea mas recogido*/
.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: auto;
}

.sqrtab {
    font-family: Courier New;
    font-size: 15px;
}

.MainButton {
 width: 80px;
 height: 26px;
 margin: 3px 1px;
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
}

.MainButtonTable {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.MainButtonTable td {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.WideButton {
 width: 200px;
 height: 26px;
 margin: 3px 1px;
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
}

.WideButtonTable {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.WideButtonTable td {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.SmallButton {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 10px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
 height: 20px;
}

.SmallButtonTable {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 10px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.SmallButtonTable td{
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 10px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.LookupButton {
 width: 26px;
 height: 20px;
 cursor: pointer;
}

.LookupButtonTable {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 10px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.LookupButtonTable td{
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 10px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.Button1  {
 width: 75px;
 height: 25px;
 text-align: center;
 cursor: pointer;
}
.Button2  {
 width: 85px;
 height: 25px;
 text-align: center;
 cursor: pointer;
}
.Button3  {
 width: 100px;
 height: 25px;
 text-align: center;
 cursor: pointer;
}
.Button4  {
 width: 30px;
 height: 25px;
 text-align: center;
 cursor: pointer;
}
.Button5  {
 width: 50px;
 height: 25px;
 text-align: center;
 cursor: pointer;
}
.Button100 {
 width: 75px;
 height: 25px;
 background-image: url("button.png");
 text-align: center;
 cursor: pointer;
}

/* InForm button is handy for buttons used "inline" in a form */
.InFormButton {
 width: 80px;
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
}

.InFormButtonTable {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.InFormButtonTable td {
 font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}


/* ------------------------------------------------------------------------ */
/* HCS Buttons */

.HCSButton {
 border: 0px;
 width: 16px;
 height: 16px;
 background-image: url("/images/imprimirfactura.png");
 background-color: transparent;
 text-align: center;
 cursor: pointer;
 padding: 0px;
 margin: 0px;
}

.ImageGenericButton {
  border: 0px;
  width: 90px;
  height: 25px;
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
  padding: 0px;  
}

.ImageFirstButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/first.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImagePreviousButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px; 
  margin: 3px 1px;
  background-image: url("/images/previous.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageNextButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px; 
  background-image: url("/images/next.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageLastButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px; 
  margin: 3px 1px;
  background-image: url("/images/last.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageAddButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/add.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageChangeButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15x;
  margin: 3px 1px;   
  background-image: url("/images/modificar.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageDeleteButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/eliminar.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageAcceptButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/aceptar.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageCancelButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/cancelar.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageSelectButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/seleccionar.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageCloseButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15x;
  margin: 3px 1px;   
  background-image: url("/images/salida.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImagePrintButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/imprimir16.png");
  text-align: center;
  cursor: pointer;
}

.ImagePrintButton2 {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 120px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/imprimir16.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageIconButton {
  margin: 3px 3px 3px 3px;
  border: 0px;
  width: 25px; 
  height: 25x;   
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
}

.ImageLookupButton {
  border: 0px;
  width: 35px;
  height: 25px;
  background-image: url("/images/busqueda16.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageCalendarButton {
  border: 0px;
  width: 35px;
  height: 25px;
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageLogInButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 50px 10px;   
  background-image: url("/images/aceptar.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}  

.ImageNurseButton {
  margin: 1px 1px 1px 1px;
  border: 0px;
  width: 16px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/InstruccionesEnfermera16.png");
  text-align: center;
  cursor: pointer;
}

.ImagePatientButton {
  margin: 1px 1px 1px 1px;
  border: 0px;
  width: 16px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/instruccionespaciente16.png");
  text-align: center;
  cursor: pointer;
}

.ImageCautionButton {
  margin: 1px 1px 1px 1px;
  border: 0px;
  width: 16px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/instruccionesprecaucion16.png");
  text-align: center;
  cursor: pointer;
}

.ImageNoNurseButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/NoInstruccionesEnfermera16.png");
  text-align: center;
  cursor: pointer;
}

.ImageNoPatientButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/Noinstruccionespaciente16.png");
  text-align: center;
  cursor: pointer;
}

.ImageNoCautionButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/Noinstruccionesprecaucion16.png");
  text-align: center;
  cursor: pointer;
}

.ImagePrintInvoiceButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/imprimirfactura16.png");
  text-align: center;
  cursor: pointer;
}

.ImagePrintConduceButton {
 border: 0px;
 width: 25px;
 height: 20px;
 background-image: url("/images/imprimirconduce16.png");
 background-color: transparent;
 background-repeat: no-repeat;
 text-align: center;
 cursor: pointer;
 padding: 0px;
 margin: 1px 3px 1px 1px;
}

.ImageSearchButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/lupa16.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageHelpButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 100px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/search.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageRegistryButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 90px; 
  height: 15px;
  margin: 3px 1px;   
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ImageRQueueButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/resultadoruta16.png");
  text-align: center;
  cursor: pointer;
}

.ImagePrintButton {
  margin: 1px 3px 1px 1px;
  border: 0px;
  width: 25px; 
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url("/images/imprimir16.png");
  text-align: center;
  cursor: pointer;
}

.ImageRecoveryButton {
  font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0px;
  width: 150px; 
  height: 15px;
  margin: 3px 1px;   
  background-image: url("/images/mail.png");
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}

.ContentBody {
    background-color: #FFFFFF;
    border-bottom: 0 solid #7A7A7A;
    border-left: 0 solid #7A7A7A;
    border-right: 0 solid #7A7A7A;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.footer {
    bottom: 0;
    position: fixed;
    width: 98%;
}


.nt-hard-left {
    float: left;
}

.nt-formcell-cap {
    border-collapse: collapse;
    display: table-cell;
    vertical-align: top;
}
.nt-form-div-cap {
    border-collapse: collapse;
    display: inline;
    float: left;
    margin-top: 0;
}

.pos-fixed {
    margin-left: 175px;
    position: absolute;
}

.nt-width-auto {
    width: auto;
}

.nt-width-700px {
    width: 700px !important;
}


/*Amadita*/
.nt-site-footer {
    /*border-top: 0px;*/
    margin-top: 10px;
    font-weight: normal;
    width: 100%;
}

.ui-widget {
    font-size: .8em;
}

.nt-tab-title {
    font-size: .9em;
}

.ui-helper-reset {
    font-size: .9em;
    line-height: 1.3;
    list-style: none outside none;
}

.nt-browse-header {
    font-size: .9em;
}

.nt-browse-table th {
    font-size: 0.9em;
    white-space: nowrap;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.nt-fix-center {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: 0;
    margin-top: 100px;
}

.nt-leftpanel {
    float: left;
}

.nt-width-auto {
    width: -moz-max-content;
}

.NO-CLASS{
    color: lime;
    width: -moz-max-content;
    float: unset;
}

.nt-width-auto {
    width: 600px;
}

/*Urayoan*/
body {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
}

/*Comentado
.nt-body {
    background-color: #fff;
    height: 96%;
    margin: 0em;
}

*/

.nt-countdown {
    font-size: 1em !important;
    color: limegreen;
}

.nt-browse-header-not-selected {
    background-color: #ededed;
}

.nt-browse-header-selected {
    background-color: #cccccc;
}

.ui-widget-calendar {
    border: 1px solid #00aaa6;
    background: #00aaa6;
    color: #333333;
    font-weight: bold;
}