/* comentario  #CCCCCC*/

html {overflow-y: scroll;}

div.box_none {display: none;}
div.box_show{display: inline;}
div.box_show_block{display: block;}

body {font-family: Arial, Sans-serif; font-size: 12pt; color: #000000; background-color: #FFFFFF;}

table {font-family: Arial, Sans-serif; font-size: 12pt; }
th {font-weight: bold;}
td {vertical-align: top;}

table.Menor  { font-family: Arial, Sans-serif; font-size: 9pt; }
table.BemMenor  { font-family: Arial, Sans-serif; font-size: 7pt; }

table.Area  {color: #000000; font-family: Arial, Sans-serif; font-size: 9pt; background-color: #FFFFFF; border-collapse: collapse; border: none;}

table.Area1  {color: #000000; font-family: Arial, Sans-serif; font-size: 8pt; background-color: #E8E8E6; border-collapse: collapse; border: 1px solid white;}
table.Area1 td {text-align: left; vertical-align: middle; empty-cells: show; border: 1px solid white;}
table.Area1 th {background-color: #858585; color: white; font-weight: bold; text-align: left; vertical-align: middle; empty-cells: show; border: 1px solid white;}

table.Area3  {color: #000000; margin-top: 40px; font-family: Arial, Sans-serif; font-size: 9pt; background-color: #E8E8E6; border-collapse: collapse; border: 3px solid white}
table.Area3 td {text-align: center; vertical-align: middle; empty-cells: show; border: 5px solid white;}

table.Area2MsgSup  {color: #000000; font-family: Arial, Sans-serif; font-size: 10pt; background-color: #FFFF66; border-collapse: collapse; border: none; margin-bottom: 10px;}
table.Area2MsgSup td {padding: 2px; text-align: center; vertical-align: middle; empty-cells: show; border: none;}

table.Lista  {color: #000000; background-color: #EAEAD6; font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none}

table.Lista thead {color: #000000; background-color: #E5FFFF; vertical-align: top; empty-cells: show; border: 1px solid white;}
table.Lista thead th {text-align: left; color: #000000; background-color: #C6D4E2; vertical-align: top; empty-cells: show; border: 1px solid white; font-family: Arial, Sans-serif; font-size: 14pt;}

table.Lista th {text-align: left; color: #000000; background-color: #C6D4E2; vertical-align: top; border: 1px solid white; empty-cells: show;}
table.Lista td {vertical-align: top; empty-cells: show; border: 1px solid white;}

td Lista_cor td {color: #000000; background-color: #C1D1FF; vertical-align: top; empty-cells: show; border: 1px solid white;}

table.Lista tfoot {color: #000000; background-color: #CCFFFF; vertical-align: top; empty-cells: show; border: 1px solid white;}
table.Lista tfoot td {color: #000000; background-color: #66CCFF; vertical-align: top; empty-cells: show; border: 1px solid white; font-family: Arial, Sans-serif; font-size: 9pt;}

/*table.NavBar {font-family: Arial, Sans-serif; font-size: 11pt; background-color: #EEEEEE; border-collapse: collapse; border: none;}
table.NavBar td {vertical-align: top; empty-cells: show; border: none;}*/

table.NavBar {color: #000000; font-family: Arial, Sans-serif; font-size: 10pt; background-color: #EFEFEF; border-collapse: collapse; border: none;}
table.NavBar td {vertical-align: top; empty-cells: show; border: none; padding-bottom: 5px; padding-top: 7px;}

table.Divisao {color: #000000; font-family: Arial, Sans-serif; font-size: 12pt; font-weight: bold; border-collapse: collapse; border-bottom: 1px solid silver; margin-bottom: 3px;}
table.Divisao td {text-align: left;}

table.Stru {text-align: left; font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}
table.Stru th  {border: none;}
table.Stru td {border: none;}

table.Stru8 {text-align: left;  font-family: Arial, Sans-serif; font-size: 8pt; border-collapse: collapse; border: none;}
table.Stru8 th  {border: none;}
table.Stru8 td {border: none;}

table.Grade {text-align: left;  font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: 1px solid gray;}
table.Grade th  {padding: 2px; border: 1px solid gray; empty-cells: show;}
table.Grade td {padding: 2px; border: 1px solid gray; empty-cells: show;}

table.estat {text-align: center; margin: 7pt; font-family: Arial, Sans-serif; font-size: 11pt; border: none;}
table.estat td {padding: 5pt; background-color: #FFFFFF;}

table.StruSubTitulo { font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border-top: 1px solid silver; margin-top: 5px;}
table.StruSubTitulo td {border: none; padding-top: 2px; }

table.StruSemFonte { border-collapse: collapse; border: none;}
table.StruSemFonte td {border: none;}

table.Stru2  { font-family: Arial, Sans-serif; font-size: 16pt; border-collapse: collapse; border: 1px;}
table.Stru2 th  {border: 1px;}
table.Stru2 td {border: 1px;}

table.StruImp { font-family: Monospace; font-size: 9pt; border-collapse: collapse; border: none;}
table.StruImp th  {border: none;}
table.StruImp td {border: none;}

table.StruTamMin  {font-family: Arial, Sans-serif; font-size: 8pt; border-collapse: collapse; border: none;}
table.StruTamMin th  {border: thin solid white; text-align: left;}
table.StruTamMin td {border: none; padding: 1px 1px 4px 1px;}

table.StruLaudo  {font-family: Arial, Sans-serif; font-size: 10pt; border-collapse: collapse; border: none;}
table.StruLaudo th  {border: none;}
table.StruLaudo td {border: none;}

table.StruLisImp  {font-family: Arial, Sans-serif; font-size: 8pt; border-collapse: collapse; border: none;}
table.StruLisImp th  {padding: 1px 2px 1px 2px;}
table.StruLisImp td {padding: 1px 2px 4px 2px;}

table.ListaExtra  {
	color: #000000;
	background-color: #E0EAD7; 
	font-family: Arial, Sans-serif; 
	font-size: 9pt; 
	border-collapse: collapse; 
	border: none; 
	border-color: #CFCFCF}

table.ListaExtra th {
	color: #000000;
	background-color: #C5C5E2; 
	vertical-align: top; 
	border: 1px solid white; 
	empty-cells: show;}

table.ListaExtra td {
	vertical-align: top; 
	empty-cells: show; 
	border: none;}

table.StruUpd  {
	font-family: Arial, 
	Sans-serif; 
	font-size: 8pt; 
	border-collapse: collapse; 
	border-top:	1px solid white;
	margin-top: 6px;}
	
table.StruUpd td {
	padding: 0 0 0 0px;}

table.Menu  {font-family: Arial, Sans-serif; font-size: 9pt; background-color: #EEEEEE; border-collapse: collapse; border: 1px solid white;}
table.Menu td {vertical-align: top; empty-cells: show;}

table.Slice  {color: #000000; font-family: Arial, Sans-serif; font-size: 9pt; background-color: #E8E8E6; border-collapse: collapse; border: none;}
table.Slice td {vertical-align: top; empty-cells: show;}

table.Imp {font-family: Arial, Sans-serif; font-size: 10pt; border-collapse: collapse; border: 1px solid black;}
table.Imp tfoot  {font-family: Arial, Sans-serif; font-size: 10pt; font-weight: bold}
table.Imp td {vertical-align: top; empty-cells: show; border: 1px solid black;}
table.Imp th {vertical-align: top; empty-cells: show; border: 1px solid black;}

/* utilizado em class_imp2 */

table.TabImp2_clin {
	font-family: Arial, Sans-serif; 
	font-size: 9pt; 
	border-collapse: collapse; 
	border-bottom: 1px solid #000000;
	margin-bottom: 15pt;}
table.TabImp2_clin td {padding-bottom: 3px; border: none;}

table.TabImp2_titulo {
	font-family: Arial, Sans-serif; 
	font-size: 9pt; 
	border-collapse: collapse; 
	border: none; 
	margin-top: 12pt;
	margin-bottom: 15pt;}
table.TabImp2_cab td {padding-bottom: 3px; border: none;}

table.TabImp2_tab_nohead {
	font-family: Arial, Sans-serif; 
	font-size: 9pt; 
	border-collapse: collapse; 
	border: none; 
	margin-bottom: 10pt;}
table.TabImp2_tab_nohead td {
	padding: 2px; 
	border: none;}

table.TabImp2_tab {
	font-family: Arial, Sans-serif; 
	font-size: 9pt; 
	border-collapse: collapse; 
	border-top: 1px solid #000000; 
	border-bottom: none; 
	margin-bottom: 12pt;}
table.TabImp2_tab th {
	vertical-align: top;
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	font-weight: bold;
	padding: 3px 2px 3px 2px;}
table.TabImp2_tab td {
	padding: 2px; 
	border: none;}
table.TabImp2_tab tfoot td {
	padding: 8px 2px 2px 2px; 
	border-top: 1px solid #000000;}

/* interação medicamentosa */

table.interacao {text-align: left; font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}
table.interacao th {border: none; background-color: #EAEAD6; padding: 10px 5px 5px 1px;}
table.interacao td {border-top: 3px solid white; padding: 5px 5px 10px 1px;}

/* impressos ANS */

table.imp_ans {
	font-family: Arial, Sans-serif; 
	font-size: 9pt; 
	border-collapse: collapse; 
	border-bottom: 1px solid #000000; 
	margin-bottom: 15pt;}
table.TabImp2_clin td {padding-bottom: 3px; border: none;}

table.imp_ans_tab_topo {
empty-cells: show;
	font-family: Arial, Sans-serif; 
	font-size: 12pt;
	border: none;
	border-collapse: collapse; 
	margin: 0pt;}
	
table.imp_ans_tab_topo td {
	padding: 4px; 
	border: none;}

table.imp_ans_tab {
empty-cells: show;
	font-family: Arial, Sans-serif; 
	font-size: 9pt;
	border: none;
	border-collapse: separate; 
	border-spacing: 1px;
	margin: 0pt;}
	
table.imp_ans_tab td {
	padding: 2px; 
	border: 1px solid #000000;}

span.imp_ans_tab_col_nome {
	font-family: Arial, Sans-serif; 
	font-size: 7pt;}

span.imp_ans_tab_col_leg {
	padding-left: 15pt;
	font-family: Arial, Sans-serif; 
	font-size: 7pt;}

div.imp_ans_tab_col_leg2 {
	padding-left: 15pt;
	font-family: Arial, Sans-serif; 
	font-size: 7pt;}

table.imp_ans_stru_cab {text-align: left;  font-family: Arial, Sans-serif; font-size: 7pt; border-collapse: collapse; border: none;}
table.imp_ans_stru_cab td {border: none;}

table.imp_ans_stru_lista {text-align: left;  font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}
table.imp_ans_stru_lista td {border: none;}

/* -------------------- */
table.Imps  {
	color: #000000;
	background-color: #EEEEEE; 
	font-family: Arial, Sans-serif; 
	font-size: 11pt; 
	border-collapse: collapse; 
	border: 1px solid #CFCFCF; 
	border-color: #CFCFCF}

Table.Imps thead th {
	text-align: left;
	color: #000000;
	padding: 2px 8px 2px 8px; 
	background-color: #CFCFCF; 
	vertical-align: top; 
	empty-cells: show; 
	border-bottom: 1px solid #FFFFFF;
	font-family: Arial, Sans-serif; 
	font-size: 9pt;}

table.Imps thead td {
	padding: 8px; 
	color: #000000; 
	background-color: #CFCFCF; 
	vertical-align: top; 
	empty-cells: show; 
	border: none;
	font-family: Arial, Sans-serif; 
	font-size: 12pt;}

table.Imps td {
	padding: 8px 8px 8px 3px; 
	vertical-align: top; 
	empty-cells: show; 
	border: none;}


/* ---------------------*/
table.TabEnv {
	font-family: Arial, Sans-serif; 
	font-size: 14pt; 
	border-collapse: collapse; 
	border: none;}
table.TabEnv td {
	padding: 10pt; 
	border: 1px solid #000000;}

/* FONTES */
font.NomeApp  { font-family: Arial, Sans-serif; font-size: 8pt; color: #FF0000; }
font.NomePag  { font-family: Arial, Sans-serif; font-size: 16pt; font-weight: bold;}
font.NomeTabela  { font-family: Arial, Sans-serif; font-size: 16pt; font-weight: bold;}
font.Menor  { font-family: Arial, Sans-serif; font-size: 9pt;}
font.BemMenor {font-family: Arial, Sans-serif; font-size: 8pt;}
font.Media  { font-family: Arial, Sans-serif; font-size: 12pt;}
/*font.SubTitulo  { font-family: Arial, Sans-serif; font-size: 13pt;}*/
font.SubTitulo  { font-weight: 600; font-family: Arial, Sans-serif; font-size: 11pt; }
font.ZanTitulo { font-size: 10pt; font-weight: bold; line-height: 24px;}
font.Menor2  { font-family: Arial, Sans-serif; font-size: 9pt; font-weight: normal;}

font.intro {
	font-family: Arial, Sans-serif; font-size: 10pt; line-height: 18px; 
}
/*FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif;*/

A:link { color: #3333CC; text-decoration: none; }
A:visited { color: #3333CC; text-decoration: none; }
A:active { color: #3333CC;  text-decoration: none; }
A:hover {  color: #CB0601; text-decoration: underline; }

A.box_none  {display: none;}
A.box_show {display: inline;}

/* table do menu principal */
table.mn  {width: 750px; color: #FFFFFF; background-color: #336699; font-family: verdana, Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}
table.mn2 {color: #FFFFFF; background-color: #336699; font-family: verdana, Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}

table.mn_janela  {width: 560px; color: #FFFFFF; background-color: #336699; font-family: verdana, Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}

/* table do menu principal de com_ref_med*/
table.mn_com_refmed  {width: 750px; color: #FFFFFF; background-color: #336699; font-family: Arial, verdana, Sans-serif; font-size: 11pt; border-collapse: collapse; border: none;}

/* links do menu geral */
A.mn:link {color: #FFFFFF; text-decoration: none;}
A.mn:visited {color: #FFFFFF; text-decoration: none;}
A.mn:active {color: #FFFFFF; text-decoration: none;}
A.mn:hover {color: #DAE0FF; text-decoration: underline;}

/* inputs em em geral */
input {font-family: Arial, Sans-serif; font-size: 9pt; padding: 1px; margin: 0;}
input.ro {font-family: Arial, Sans-serif; COLOR: #ACA899; font-size: 9pt; padding: 2px; margin: 0;}
select {font-family: Arial, Sans-serif; font-size: 9pt; padding: 0; margin: 0;}
select.menor {font-family: Arial, Sans-serif; font-size: 8pt; padding: 0; margin: 0;}
textarea {font-family: Arial, Sans-serif; font-size: 9pt; padding: 1px; margin: 0;}
form {padding: 0; margin: 0; border-width:0; }

/* input busca */
input.busca {}
input.busca_button {font-family: Arial, Sans-serif; font-size: 8pt; padding: 0; }
input.pr_button {font-family: Arial, Sans-serif; font-size: 9pt; padding: 0; margin: 0;}
input.menor {font-family: Arial, Sans-serif; font-size: 8pt; padding: 0; margin: 0; }

/* input nega */
input.nega {color: green; cursor: pointer; background-color: #E0E0E0; font-weight: bold; font-family: Arial, Sans-serif; font-size: 9pt; padding: 0; margin: 0; border-width: 0;}

span.link {padding: 0pt 5pt 0pt 5pt; color: #000000; background-color: #DDDDDD;}
span.link_cinza {padding: 0pt 5pt 0pt 5pt; color: #000000;}
span.link2 {color: #000000; background-color: #DADAC6; font-family: Arial, Sans-serif; font-size: 8pt; }
span.marcador {color: #000000; background-color: #FFFFCC;}
span.obs {color: #999999; font-family: Arial, Sans-serif; font-size: 8pt; }
span.obs2 {padding: 0pt 0pt 0pt 6pt; color: #000000; font-family: Arial, Sans-serif; font-size: 7pt; }
span.space_left {padding-left: 10pt;}

div.space_left {padding: 0px 0px 7px 10px;}

/* TEXTO DE INTERAÇÕES */
div.interacoes {font-family: Arial, Sans-serif; font-size: 10pt; padding: 0pt 10pt 10pt 10pt; color: #000000;}

/* TABLE DE PAINEL */
/*table.Painel {color: #FFFFFF; background-color: #990000;}*/
table.Painel  {color: #000000; background-color: #CCCCCC; font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}
table.Painel td {vertical-align: top; empty-cells: show; border: 1px solid white;}

/* TABLE DE NAVEGAÇÃO (POS) - << ANTERIOR, SEGUINTE >>*/
table.Pos  {color: #000000; font-family: Arial, Sans-serif;  font-size: 12pt; background-color: #D7E0EA; border-collapse: collapse; border: none}
table.Pos td {text-align: center; border: none;}

/* atualizando... */
p.nav-loading {
	position: fixed;
	top: 45%;
	left: 45%;
	z-index: 500;
	width: 100px;
	height: 50px;
	background: url(/iclin/images/loading-bg.png);
	font: bold 11px/50px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;}

/*   */
table.GradePad1 {text-align: left; font-family: Arial, Sans-serif; font-size: 9pt; border-collapse: collapse; border: none;}
table.GradePad1 td {padding: 1px; border: none; empty-cells: show;}
table.GradePad1 th {font-weight: bold; padding: 1px; border: none; empty-cells: show;}

/* tutoriais */
table.Tutor {text-align: left; font-family: Arial, Sans-serif; font-size: 12pt; border-collapse: collapse; border: none;}
table.Tutor th {text-align: left; border: none;}
table.Tutor td {border: none;}

table.logado {margin: 5px 0px 15px 0px; font-family: Arial, Sans-serif; font-size: 10pt; font-weight: normal; background-color: #FFFFFF; border-collapse: collapse; border: none;}
table.logado td {padding: 2px 2px 2px 2px; text-align: right; vertical-align: bottom; empty-cells: show;}


	
/* comentario  #CCCCCC*/	