/* PopUp */
div#hearder{display:none;}
div#footer{display:none;}


.popup{
   position: absolute;
   top: 30%;
   left: 40%;
   width: 300px;
   height: 80px;
   padding: 20px 20px 20px 20px;
   border: 1px solid #00688b;
   background: #ffffa0;
   display: none;
   text-align: center;
   font-size: 14px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   color: black;
   background-color: #bec3c5;
   z-index: 100;
}

.popupSMS{
   position: absolute;
   top: 30%;
   left: 40%;
   width: 300px;
   height: 120px;
   padding: 20px 20px 20px 20px;
   border: 1px solid #00688b;
   background: #ffffa0;
   display: none;
   text-align: center;
   font-size: 14px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: black;
   background-color: #bec3c5;
   z-index: 100;
}


/* TOOLTIP NORMAL */
.WzTtDiV {
  color: black;
}

a.WzTtDiV{
    position:relative;
	 color:#3CA3FF;
    z-index:24;
    text-decoration:none;
	 font-weight:bold;
}

a.WzTtDiV:hover{
   z-index:25; 
	background:transparent; /* precisa do background para funcionar o Internet Explorer */
	color: #aaaaff;
}

a.WzTtDiV span{display: none;}

a.WzTtDiV:hover span{
    display:block;
    position:absolute;
	 padding: 1px;
    top: 25px; 
	 left: 10px; 
	 width:200px;
    border:1px solid #605d5c;
    background-color:#FAFAD2; 
	 color:#605d5c;
    text-align: center;}

/* TOOLTIP COM BALAO */
a.tipbalao{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	 font-weight:bold;
    text-decoration:none;
    font-size: 14px;
}
a.tipbalao span{ display: none; }
a.tipbalao:hover{ z-index:25; color: #aaaaff; }
a.tipbalao:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	 padding: 15px 0 0 0;
	 width:200px;
	 color: #993300;
    text-align: center;
}
a.tipbalao:hover span.topo{
	display: block;
	padding: 30px 8px 0;
   background: url(/fig/bubble.gif) no-repeat top;
}
a.tipbalao:hover span.meio{
	display: block;
	padding: 0 8px; 
	background: url(/fig/bubble_filler.gif) repeat bottom; 
}

a.tipbalao:hover span.meio-left{
	display: block;
	padding: 0px 18px; 
	background: url(/fig/bubble_filler.gif) repeat bottom; 
   text-align: left;
}

a.tipbalao:hover span.base{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
   background: url(/fig/bubble.gif) no-repeat bottom;
}


/* Formul�rios */

input:hover { background-color:#F7F7F7; color:#605d5c;;}
input:focus { background-color:#F7F7F7; color:#605d5c;;}

input[type='RADIO']:hover { background-color:#F7F7F7;}
input[type='CHECKBOX']:hover { background-color:#F7F7F7;}
input[type='TEXT']:hover  { background-color:#F7F7F7;}
input[type='FILE']:hover  { background-color:#F7F7F7;}
input[type='PASSWORD']:hover  { background-color:#F7F7F7;}
input[type='BUTTON']:hover { color: #ffffff;  background-color: #605d5c;}
input[type='SUBMIT']:hover { color: #ffffff;  background-color: #605d5c;}
input[type='RESET']:hover { color: #ffffff;  background-color: #605d5c;}

input[type='RADIO']:focus { background-color:#F7F7F7;}
input[type='CHECKBOX']:focus { background-color:#F7F7F7;}
input[type='TEXT']:focus  { background-color:#F7F7F7;}
input[type='FILE']:focus  { background-color:#F7F7F7;}
input[type='PASSWORD']:focus  { background-color:#F7F7F7;}
input[type='BUTTON']:focus { color: #ffffff;  background-color: #605d5c;}
input[type='SUBMIT']:focus { color: #ffffff;  background-color: #605d5c;}
input[type='RESET']:focus { color: #ffffff;  background-color: #605d5c;}
	
textarea:hover { background-color:#F7F7F7; }
textarea:focus { background-color:#F7F7F7; }

select:hover { background-color:#F7F7F7;}
select:focus { background-color:#F7F7F7;}

select-one:hover { background-color:#F7F7F7;}
select-one:focus { background-color:#F7F7F7;}

/* COMANDOS HTML */
A:link 
{
   font-family: Arial,Helvetica;
   text-decoration : none; 
   color : #000000; 
} 

A:visited 
{
   font-family: Arial,Helvetica;
   text-decoration : none; 
   color : #000000; 
} 

A:active 
{
   font-family: Arial,Helvetica;
   text-decoration : none; 
   color : #000000; 
}

A:hover 
{
   color : #00688B;
   font-family: Arial,Helvetica;
   font-weight: bold; 
} 

body
{
	font-size: 12px;
	margin-top: 0;
	background-image:url('/diagnostico/fig/background.jpg');
	background-attachment: fixed;
   background-repeat: repeat-x;
}

font
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: #605d5c;
	text-decoration : none; 
}

.url
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: blue;
   white-space:nowrap;   
}

.titInicial
{
   font-family: Arial,Helvetica;
   font-weight : bold; 
   font-size: 24px;
   color: #605d5c;
   text-align: center;
}

.txtInicial
{
   font-family: Helvetica;
   font-weight : bold; 
   font-size: 14px;
   color: #605d5c;;
   text-align: justify;
}


reset {
   font-size: 12px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   color: #ffffff;
   background-color: #00688B;
} 

submit {
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #ffffff;
   background-color: #00688B;
} 

.button
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #ffffff;
   background-color: #605d5c;
   position: relative;
}


/* ESPEC�FICAS PARA O LAYOUT DO SITE */

.Formulario
{
   font-size: 12px;
   font-family: Arial,Helvetica;
}
.sistema
{
   position: absolute;
}

.fonteCAEM
{
   font-size: 16px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: red;
}


.fonteTitConsulta
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: white;
}

.fontePergunta
{
   font-size: 18px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #cc3333; 
}

.fontePerc
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
}

.ColunaForm
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: #605d5c;
}

.fonteSubTitConsulta
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #605d5c;
}

.fonteConsulta
{
   font-size: 10px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: #605d5c;
}

.fonteConsulta12
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: #605d5c;
}


.fonteTitPequena
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #605d5c;
}

.fonteTitPequena2
{
   font-size: 14px;
   font-family: courier new;
}

.fonteTitPequena3
{
   font-size: 10px;
   font-family: courier new;
}

.fonteTitPequena4
{
   font-size: 11px;
   font-family: courier new;
}

.fonteTitMedia
{
   font-size: 18px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #605d5c;
}

.fonteTitGrande
{
   font-size: 20px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #605d5c;
}


.fonteTitGrande2
{
   font-size: 30px;
   font-family: courier new;
	font-weight : bold; 
   color: #605d5c;
}
.fonteTitMediaRed
{
   font-size: 14px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: red;
}


.fontePequena
{
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
}

table.TabelaHorario
{
   position: static;
   vertical-align: 0 ;
   border: 1px solid #828282;   
   border-spacing: 0px;
   line-height: 10px;
   border-collapse: collapse;
   margin-top: 0px;
}
td.TabelaHorario
{
   border: 0px solid #00688b;   
   border-spacing: 0px;
   line-height: 10px;
   border-collapse: collapse;
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
   background-color: #E8E8E8;
}

li.ArvoreMenu
{
   margin: 0;
   padding: 0;
   height: 5px;
}

table.ArvoreMenu
{
   border-spacing: 0px;
   line-height: 13px;
   border-collapse: collapse;
   margin: 5px;
   padding: 0px;
   background-color: #E8E8E8;
}

td.ArvoreMenu
{
   border-spacing: 0px;
   border-collapse: collapse;
   font-size: 13px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
   padding: 0px;
}

tr.ArvoreMenu
{
   background: #E8E8E8;
}

tr.ArvoreMenuOn
{
   background: #C1C1C1;
}


tr.Dependente
{
   background: #FFFFFF;
   cursor: default;
}

tr.DependenteOn
{
   background: #EBEBEB;
   cursor: pointer ;
}



.backgroundCab
{
   width: 979px;
   height: 90px;
   position: relative;
   background-repeat: no-repeat;
   background-image: url("/diagnostico/fig/backgroundcabexam.gif");
   background-position: bottom;
   z-index: 0;
   overflow: hidden;
	border-width: 0px;
	border-spacing: 0px ;
	border-collapse: collapse;
}

.backgroundCabLogin
{
   width: 979px;
   height: 90px;
   position: relative;
   background-repeat: no-repeat;
   background-image: url("/diagnostico/fig/backgroundcabexam.gif");
   background-position: top;
   z-index: 0;
   overflow: hidden;
	border-width: 0px;
	border-spacing: 0px ;
	border-collapse: collapse;
}

.backgroundCabHom
{
   width: 979px;
   height: 900px;
   position: relative;
   background-repeat: no-repeat;
   background-image: url("/diagnostico/fig/backgroundcab.gif");
   background-position: bottom;
   z-index: 0;
   overflow: hidden;
	border-width: 0px;
	border-spacing: 0px ;
	border-collapse: collapse;
}

.backgroundCabLoginHom
{
   width: 979px;
   height: 90px;
   position: relative;
   background-repeat: no-repeat;
   background-image: url("/diagnostico/fig/backgroundcab.gif");
   background-position: top;
   z-index: 0;
   overflow: hidden;
	border-width: 0px;
	border-spacing: 0px ;
	border-collapse: collapse;
}

.backgroundGer
{
   width: 979px;
   position: relative;
   z-index: 0;
   overflow: hidden;
	border-width: 0px;
	border-spacing: 0px ;
	border-collapse: collapse;
   background-image:url("/diagnostico/fig/backgroundger.gif");
}
tr.backgroundGer
{
   background-image: url("/diagnostico/fig/backgroundsistema.jpg");
}

.backgroundRod
{
   width: 979px;
   background-repeat: no-repeat;
   background-position: top;
   border: 0;
   z-index: 0;
   background-image: url("/diagnostico/fig/backgroundrod.gif");
   overflow: hidden;
   position: relative;
   height: 30px;
   top: 0px;
	border-width: 0px;
	border-spacing: 0px ;
	border-collapse: collapse;
   padding-top: 0px;
   margin-top: 0px;
}

.ecg
{
   overflow: hidden;
   position: absolute;
   width: 100%;
   background-image: url("/diagnostico/fig/ecg.gif");
   background-repeat: no-repeat;
   /*background-position: right;*/
   border: 1;
   z-index: 0;
   border-width: 0px;
   border-spacing: 0px ;
   border-collapse: collapse;
   padding-top:0px;
   margin-top: 0px;
   height: 88px;
   width: 200px;
   text-align: center;
   visibility: hidden;
}

.creditos
{
   font-size: 11px;
   font-family: tahoma,Arial,Helvetica;
	font-weight : normal; 
   font-size: 10px;
   color: #999999;
   text-align: center;
   padding-top: 0px;
   margin-top: 0px;
   top: 0px;
}

.menu
{
   display: block;
   top: 0px;
   width: 960px;
   margin: 0 auto;
}


.tituloSistema
{
   font-size: 21px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: white;
}

.TitForm
{
   font-size: 20px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   color: #605d5c;
   position: relative;
   top: 5px;
}

.TitFormMedio
{
   font-size: 15px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   color: #605d5c;;
   position: relative;
   top: 5px;
}

.ErroConsulta
{
   vertical-align:middle;
   position: relative;
   text-align: center;
   font-size: 18px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: black;
}

.BotaoConsulta
{
   position: relative;
   text-align: center;
}

.Aviso
{
   position: relative;
   height: 300px;
   top: 120px;
   font-size: 18px;
   font-family: Arial,Helvetica;
	font-weight: bold; 
   text-align: center;
   color: #605d5c;
   background-color: transparent;
}

.text
{
   border: 1px solid #828282;   
   border-spacing: 0px;
   line-height: 12px;
   border-collapse: collapse;
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
   background-color: #E8E8E8;
   text-align: left;
}

.frmEmail
{
   border: 1px solid #828282;   
   border-spacing: 0px;
   line-height: 14px;
   border-collapse: collapse;
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
   background-color: transparent; 
   text-align: left;
   overflow: auto;
   padding-left: 3px;
}

.CampoHora
{
   border: 1px solid #828282;   
   border-spacing: 0px;
   line-height: 12px;
   border-collapse: collapse;
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
   text-align: center;
   background-color: #E8E8E8;
}

.select
{
   border: 1px solid #828282;   
   border-spacing: 0px;
   line-height: 12px;
   border-collapse: collapse;
   font-size: 12px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;

   background-color: #E8E8E8;
}

.logomarca
{
	position: relative;
	display: none;
   margin: 0 auto;
   text-align: center;
   z-index: 20;
}

table.tabela_rel
{
	border-color: #000000;
	border-width: 1px;
	border-spacing: 1px ;
	border-collapse: collapse;
	border: 1px solid black;
   position: relative;
}

table.tabela_rel td
{
	border-color: #000000;
	border-width: 1px;
	border-spacing: 1px ;
	border-collapse: collapse;
	border: 1px solid black;
	padding: 3px;
}

table.tabela_perc
{
	border-color: #20596c;
	border-width: 1px;
	border-spacing: 1px ;
	border-collapse: collapse;
	border: 2px solid #20596c;
   position: relative;
   width: 770px;
   padding: 0px;
   
}

table.tabela_perc td
{
	border-color: #20596c;
	border-width: 1px;
	border-spacing: 1px ;
	border-collapse: collapse;
	border: 1px solid #20596c;
	padding: 3px;
}


table.tabela_curso
{
	border-color: #20596c;
	border-collapse: collapse;
	border: 1px solid #20596c;
   position: relative;
   width: 600px;
   padding: 0px;
   margin: 0px;
   
}

table.tabela_curso td
{
	border-color: #20596c;
	border-width: 1px;
	border-spacing: 1px ;
	border-collapse: collapse;
	border: 1px solid #20596c;
	padding: 0px;
   font-size: 10px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
}



table.tabelaGrafico
{
   border-top: 2px solid #20596c;
   border-bottom: 2px solid #20596c;
   border-left: 2px solid #20596c;
   border-right: 2px solid #20596c;
}


.relatorio
{
   position: relative;
   margin: 0 ;
   font-size: 14px;
   font-family: Arial,Helvetica;
   font-weight : BOLD; 
   color: black;
   padding: 0px;
   /*height: 100%;*/
}

.relatorioLargo
{
   position: relative;
   font-size: 12px;
   font-family: Arial,Helvetica;
   font-weight : BOLD; 
   color: black;
   padding: 0px;
   height: 100%;
   width: 850px;
   overflow: auto;
   margin: 0 auto;
}

.sistema
{
   text-align: center;
   margin: 0 auto;
   width: 979px;
   padding: 0px;
}

.TitRel
{
   font-size: 16px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: black;
   vertical-align: top;
   position: relative;
}

.SubTitRel
{
   font-size: 14px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: black;
   vertical-align: top;
   position: relative;
}

.DecSaude
{
   width:780px;
   margin:0 auto;
   text-align: justify;
   font-size: 14px;
   font-family: Arial, Tahoma;
   font-weight: normal;
   padding: 10px;
}

table.tabDecSaude
{
   background-color: white;
   padding: 0px;
   border: 1px solid black;
   width: 780px;
   border-spacing: 0px;
   border-collapse: collapse;
   margin: 0 auto ;
}

.tabDecSaude td
{
   font-size: 14px;
   font-family: Arial, Tahoma;
   font-weight: normal;
   padding: 2px;
   border: 1px solid black;
}

table.subDecSaude
{
   border-spacing: 0px;
   border-collapse: collapse;
   border: 0px;
   width: 180px;
}

.subDecSaude td
{
   border: 0px;
}

.fonteDadosProtocolo
{
  color: #605d5c;
  font-size: 14px;
  font-family: Arial,Helvetica;
  font-weight : normal; 
  background-color: white;
  padding: 0px;
}
.fonteDadosProtocolo td
{
   border-left: 1px solid black;
   border-top: 1px solid black;

   padding-left: 3px;
   border-spacing: 0px;
   border-collapse: collapse ;
}

.fonte OrientaProtocolo
{
    border: 0px solid white;
}

.fonteOrientaProtocolo td
{
  color: #605d5c;
  font-size: 12px;
  font-family: Arial,Helvetica;
  font-weight : bold; 
  border: 0px solid white;   

}

.fonteTitulosProtocolo
{
  color: black;
  font-size: 12px;
  font-family: Arial,Helvetica;
  font-weight : bold; 
  background-color: #bec3c5 ;
  border-bottom: 1px solid black;

}

.fonteTitulosProtocolo td
{
   border-left: 1px solid black;
   border-top: 1px solid black;

   padding-left: 3px;
   border-spacing: 0px;
   border-collapse: collapse ;
}

.fonteDecSaude
{
  font-size: 12px;
  font-family: Arial,Helvetica;
  font-weight : normal; 
}

.fonteTrocar
{
  color: #605d5c;
  font-size: 12px;
  font-family: Arial,Helvetica;
  font-weight : bold; 
}

.fonteAtencao
{
  color: red;
  font-size: 12px;
  font-family: Arial,Helvetica;
  font-weight : bold; 
}

.fonteAtencaoPequena
{
  color: red;
  font-size: 9px;
  font-family: Arial,Helvetica;
  font-weight : normal; 
}



/* CAIXA DE TEXTO */


.CaixaTexto
{
   position: relative;

}
.dadosCaixaTexto
{
   padding-left: 5px;
   padding-top: 10px;
   padding-bottom: 10px;
   z-index:0;
   background-color:white;
   border:1px solid  #00688b;
   font-size: 11px;
   font-family: Arial,Helvetica;
   font-weight : normal; 
}

.titCaixaTexto
{
   padding-left: 5px;
   position: relative;
   font-size: 12px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   color: white;
   background-color: #00688b;
}

.CaixaProfissional
{
   position: relative;
   font-size: 12px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   top: 35px;
   left: 10px;
}
.CaixaBotoes
{
   position: relative;
   left: 32px;
   margin: 5px;
}

/* ESPEC�FICOS PARA TABLEDIV */

table.TableDiv
{
   position: relative;
   border:1px solid #00688b;
   border-spacing: 0px;
   border-collapse: collapse;
   margin-top: 10px;
   z-index: 0;
}
.TableDivDom
{
   border: 1px solid #00688b;   
   border-spacing: 0px;
   border-collapse: collapse;
   font-size: 11px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: #7D7D7D;
   background-color: white;
   height: 16px;
   padding-left: 5px;
   text-align: left;
}

.TableDivSeg
{
   border: 1px solid #00688b;   
   border-spacing: 0px;
   border-collapse: collapse;
   font-size: 11px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: black;
   background-color: white;
   height: 16px;
   padding-left: 5px;
   text-align: left;
}

.TableDivNorm
{
   border: 1px solid #00688b;   
   border-spacing: 0px;
   border-collapse: collapse;
   font-size: 11px;
   font-family: Arial,Helvetica;
   color: black;
   background-color: white;
   height: 16px;
   padding-left: 5px;
   text-align: center;
}


.TableHorarioEsp
{
   position: relative;
   border: 1px solid #00688b;
   border-spacing: 0px;
   border-collapse: collapse;
   border-color:  #00688b;
   z-index: 0;
}

.colTitTableHorarioExp
{
   font-size: 11px;
   font-family: Arial,Helvetica;
	font-weight : bold; 
   color: white;
   background-color:#00688b;
   border: 1px solid #00688b;
   height: 14px;
   padding-top: 2px;
}

.colTitTableHorarioExp A:hover
{
   color: white;
   font-weight : bold; 
   background-color:#00688b;
}

.colTitTableHorarioExp A:link
{
   color: white;
   font-weight : normal; 
   background-color:#00688b;
}

.colTitTableHorarioExp A:Active
{
   color: #d43139;
   font-weight : normal; 
   background-color:white;
}

.colTitTableHorarioExp A:Visited
{
   color: white;
   font-weight : normal; 
   background-color:#00688b;
}

.colTableHorarioExp
{
   font-size: 11px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
   background-color:white;
   border: 1px solid #00688b;
   height: 14px;
   padding-top: 2px;
}

.colTableHorarioExp A:hover
{
   color: black;
   font-weight : bold; 
   background-color:white;
}

.colTableHorarioExp A:link
{
   color: black;
   font-weight : normal; 
   background-color:white;
}

/* Lista de Profissionais */

.ComboProfissional
{
   position: relative;
   z-index:0;
   padding-top: 7px;
}

.opcaoComboProfissional
{
	background: white ;  
   font-size: 10px;   
   height: 13px;
   color:black;
   font-family:Arial,Helvetica;
   padding-left: 2px;
}

.caixaTituloComboProfissional
{
   background-color:#00688b;
}

.textoTituloComboProfissional
{
   background-color:#00688b;
   color:white;
   font-family:Arial,Helvetica;
   font-weight : bold; 
   margin-left:0px;
   font-size: 12px;
   height: 15px;
   padding-left: 2px;
}

.caixaComboProfissional
{
   background-color:white;
   overflow:auto;
   height:150px;
   border:1px solid #00688b;
   font-weight : normal; 
   color: black;
   font-family:Arial,Helvetica;
   font-size: 10px;
}


/* Importacao de Dados */
.ComboImporta
{
   position: static;
   width: 740px;
   z-index:0;
   top: 5px;
   margin: 0 auto;
   
}

.opcaoComboImporta
{
	background: white ;  
   font-size: 10px;   
   height: 13px;
   color:black;
   font-family:Arial,Helvetica;
}

.caixaTituloComboImporta
{
   border:1px solid #00688b;
   background-color:#00688b;
}

.textoTituloComboImporta
{
   background-color:#00688b;
   color:white;
   font-family:Arial,Helvetica;
   font-weight : bold; 
   margin-left:5px;
   font-size: 12px;
   height: 15px;
}

.caixaComboImporta
{
   background-color:white;
   overflow:auto;
   height:200px;
   border:1px solid #00688b;
   font-weight : bold; 
   padding: 5px;
}

.OrdemMenu
{
   font-size: 12px;
   color:black;
   font-family:Arial,Helvetica;
   vertical-align: top;
   padding: 0px;
}

.scrollArvoreMenu
{
   overflow:auto;
   height: 150px;
   width: 645px;
   border:2px solid #605d5c;
   vertical-align: top;
   padding-top: 5px;
   background-color: #E8E8E8;
   z-index:30;
}

.scrollOrdemMenu
{
   position: absolute;
   overflow:auto;
   height: 140px;
   width: 200px;
   top: 135px;
   border:2px solid #605d5c;
   visibility: hidden;
   padding-left: 5px;
   padding-bottom: 5px;
   padding-top: 5px;
   background-color: #E8E8E8;
}

.scrollPlanos
{
   height: 150px;
}

.comboduplo 
{
	font-size : 10px; 
	font-family : Tahoma,Arial, Verdana, Helvetica; 
	font-weight : bold; 
	color : black;
	background-color : #e8e8e8; 
	width: 400px;
} 

.botaocomboduplo 
{
   width: 400px;
   text-align: center;
	cursor: pointer;
}


.MultiSelect
{
   border: 1px solid #828282;   
   border-spacing: 0px;
   line-height: 12px;
   border-collapse: collapse;
	font-size : 10px; 
	font-family : Tahoma,Arial, Verdana, Helvetica; 
	font-weight : bold;  
   color: black;
   background-color: #E8E8E8;
	height:30px;
   padding: 5px;

}

.fonteTextoAuxiliar
{
   font-size: 10px;
   color: #d43139;
   font-weight : bold; 
   background-color:transparent;
	font-family : Tahoma,Arial, Verdana, Helvetica; 
}

.fonteTextoAuxiliarNormal
{
   font-size: 12px;
   color: #d43139;
   font-weight : bold; 
   background-color:transparent;
	font-family : Tahoma,Arial, Verdana, Helvetica; 
}

.titConsultaHierarquica
{
   padding-left: 5px;
   position: relative;
   font-size: 10px;
   font-family: Arial,Helvetica;
   font-weight : bold; 
   color: white;
   background-color: #00688b;
}

.treeMenuDefault
{
	font-size: 12px;
	font-family: arial;
	font-weight : bold;
}


.treeMenuSub
{
	font-size: 10px;
	font-family: arial;
}

.relTotOcupacaoLocal
{
	background-color:#bec3c5;
	font-size: 12px;
}

.relTotOcupacaoLocal2
{
	background-color:#ede9e6;
	font-size: 12px;
}

.fontRelProfissional
{
	font-size:12px;
}

.tabPerc
{
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding:0px;
   border-spacing: 0px;
   margin: 3px;
}

.fonteConsultaLog
{
   font-size: 10px;
   font-family: Arial,Helvetica;
	font-weight : normal; 
   color: black;
	cursor:pointer;
}

.foto3x4
{
   position: absolute;
   overflow: hidden;
   height: 166px;
   width: 126px;
   top: 130px;
   border:1px dotted #c4c4c4;
   visibility: hidden;
   padding: 2px;
   border-collapse: collapse;
   text-align: center;
   background: #ffffff;
   z-index: 10;
}

.acaofoto3x4
{
   position: absolute;
   overflow: hidden;
   height: 16px;
   width: 127px;
   top: 280px;
   border: 0px dotted #c4c4c4;
   visibility: hidden;
   padding: 1px;
   text-align: center;
   font-size:12px;
   font-family:Arial,Helvetica;
   color: #2a246b;
   font-weight : bold;
   border-collapse: collapse;
   z-index: 10;
}

.PopUpOS
{
	border: 1px solid #2a246b;
}
