FONT    {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
BODY    {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; background-color: #FFFFFF;}
/*P     {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; margin:0px;}*/

DIV     {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
INPUT   {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
TEXTAREA  {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
FORM    {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
TABLE, TD   {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
img {
  border:0px;
}
A:link          {COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active        {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited       {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover{
  COLOR: Blue;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, Helvetica;
  TEXT-DECORATION: none;
}
A.linkMenu{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #F6F6F6;
  padding: 4px 2px 4px 2px;
  text-align: center;
  width: 80;
  cursor: default;
  left: 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
  border: 1px solid #9C9C9C;
  float: left;
}
a.linkMenu:hover, a.linkMenu:active{
  background-color: #E6E6E6;
  color: #000000;
}
.login {
  line-height: normal;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #666666;
  background-color: #E9E9E9;
  height: 20px;
}
.cabecera, .colIzq {
  background-color: #747474;
}
.cabecera {
    height:50px;
}
.colIzq, .tituloPrincipal, .organizacion{
  color: White;
}

.tituloPrincipal{
  font-size: 3em;
  font-style: italic;
  font-weight: bolder;
  font-family: Verdana;
  white-space: nowrap;
}
.tablaMaestro{
  background-color: #E6E6E6;
  text-align: center;
  font-size: small;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.tablaDetalle{
  background-color: #F1F1F1;
  width: 30%;
  text-align: left;
  font-size: x-small;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.organizacion1{
  text-align: center;
  font-size: 11px;
  color: #FFFFFF;
  width:100%;
}
.organizacion2{
  text-align: center; 
  font-size: 9px;
  color: #FFFFFF; 
  width:100%; 
}
TD{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.boton {
  background: #D4D0C8;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  border: 2px outset #e0e0e0;
  padding: 1px 4px 1px 4px;
  text-align: center;
  width: 150px;
  cursor: default;
  left: 0px;
  margin: 1px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

.boton:hover {
  background-color: #D3D3D3;
  color: #000000;
}
.tablaPc{
  font: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px
}

div.detalle{
  visibility: hidden;
  position: absolute;
  z-index: 101;
   background.color:white;
  top:125
}
div.error{
  background-color:#F8E4E4;
  border: 1px solid #E32525;
  text-align: center;
  font-weight: bolder;
  color: #F52323;
  line-height: 20px;
}
.noImprimir, .noMostrar{
visibility: hidden;
}
.cabeceraCP01{
  font-size: 13px;
  display: inline;
  font-weight: bolder;
}
.cabeceraCP02{
  font-size: 10px;
  display: inline;
}
.cabeceraCP03{
  font-size: 8px; 
  display: inline;

}
.pestannaCabAct, .pestannaCabInact{
  height: 2em;
  font-size: 10;
  border-color: black;
  border-width: 1 1 0 1;
  border-style: solid solid none solid;
}
.pestannaCabAct{
  background: #ECECEC;
  font-weight: bolder;
}
.pestannaCabInact{
  background: #FFFFFF;
}
.pestannaCuerpo{
  background: #ECECEC;
  padding: 2 2 2 2;
  border-bottom: 1;
  border-bottom-width: 1;
  border-color: black;
  border-left-width: 1;
  border-right: 1;
  border-right-width: 1;
  border-style: solid;
  border-top: 0;
  border-top-width: 0;
}
.lbListDisp{
  vertical-align: middle;
}
.gtabla{
  border: 1 solid #999999;
  width: 5%;
}
.gColDia{
}
.gColHora{
  font-size: 12px;
}
.gColMinuto{
  font-size: 5px;
  height: 2px
}
.gCabDia{
  font-size: 8px;
}
.gCabDispositivo{
  font-size: 8px;
  border-bottom: 1 solid black;
  border-left: 1 solid Black;
}
.gCuerpo{
  font-size: 9;
}
.gBarraOcupado{
}

.infoReserva{
  visibility: hidden;
  position: absolute;
  background: #E2ECF1;
  border: 1px solid black;
  z-index: 101;
  padding: 3px;
}
.infoReservaCab{
  text-align: center;
  font-weight: bold;
  background-color: #4B819D;
  margin: 0 0 0 0;
  color: White;
}

table.listUriGral thead{
 background-color: #737373;
 color: #777777;
}
table.listUriGral tbody{
 background-color: #dfdfdf;
 color: #666666;
 font-weight:bold;
}
table.listUriGral{
 width: 100%; 
 border: 0px;
}
table.listUriEsp{
 float:right;
 width: 95%; 
}

table.listUriEsp thead{
 background-color: #efefef;
 color: #777777;
}
table.listUriEsp tbody{
 background-color: #ffffff;
 color: #777777;
}
div.nombrePersona{
  display: inline;
  font-size: 0.85em;
  color: #888888;
  white-space: nowrap;
}
.apellidoPac, .nombrePac{
  font-size: 1.5em;
  font-weight: bold;
  display:inline;

}
.tipoEstudio{
  background-color: #E6E6E6;
  text-align: center;
  font-size: 1.5em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 7px;
}

.documento{
   font-size: 1.1em;
   display: inline;
}
.id_estudio{
  float: right;
  display: inline;
  border: 1px solid black;
  background-color: #dcdcdc;
  padding: 2px;
  text-align:center;
}
.numero{
  font-size: 1.3em;
  font-weight: bold;
}
.fecha{
  font-size: 1.2em;
}
.medico, .obraSocial{
  display: inline;
  font-size: 1em;
}
.infoConfidencial{
  background-color: #dcdcdc;
  padding: 2px;
  text-align:center;
  margin: 4px 0px 10px 0px;
}
.titMacro, .titMicro, .titDiagno, .titNota, .titMatEnviado, .titPAP{
  background-color: #dfdfdf;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
  padding: 1px 30px 1px 20px;
  float:left;
  clear: both;
}

.titMatEnviado, .titPAP{
  margin: 0px 0px 10px 0px;
}
.txtMacro, .txtMicro, .txtDiagno, .txtNota, .txtMatEnviado{
  /*font-family: DejaVu Sans Mono !IMPORTANT;*/
  font-size: 12px;
  clear: both;
  padding: 0px 20px 0px 40px;
  text-align:justify;
}
.txtMacro p {
  margin: 0;
}
.txtMicro p {
  margin: 0;
}
.txtDiagno p {
  margin: 0;
}
.txtNota p {
  margin: 0;
}
.nombrePat{
   font-size: 1.2em;
   margin 0px;
   padding 0px;
}
.obsCelulas td{
  border: 0px;
  font-size: 12px;
  padding: 0px;
}
.sep01{
  height: 3px;
}
.nombreLM{
  font-size: 0.8em;
}

@media print { 
.pb {
    page-break-before: always;
}

}



