﻿/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  text-decoration: none;
}

/*========================== Classe Geral ============================*/
html, body { width: 100%; height:100%;}

table{ border-collapse: collapse; } 

/* MENU - Span Chrome e SAfari */
.ItemMenu { display:block; cursor:pointer; color : #FFFFFF; height:52px; padding:0px 15px 0px 15px; font-family:Arial;font-size: 12px;font-weight:normal;text-decoration: none;text-align:center;vertical-align:middle;}
.SubMenu { visibility: hidden;display: none;position: absolute;left: 0px;top: 0px; background-color:Transparent;    filter:alpha(opacity=80); -moz-opacity: 0.80;} 
.ItemSubMenuOff { background-color: #000000; color: White; }
.ItemSubMenuOn { background-color: #CCCCCC; color:Black; }
.ItemSubMenuOff, .ItemSubMenuOn { width:226px; height:35px; padding:0px 0px 0px 0px; text-align:left; font-family:Arial; font-size: 13px; vertical-align:middle; cursor:pointer; border-bottom: solid 1px #666666; border-left: solid 1px #666666; border-right: solid 1px #666666; }


#Div_Painel { width: 944px; background-color:#FFFFFF; border: solid 1px #c0c0c0; text-align:left; position:relative; }
#Div_BarradeTitulo { width:100%; height:35px; font-weight:bold; font-size:14pt;color:#08559B; text-align:left; font-family:Arial;}
#Div_BarraVoltar { width:100%; height:35px;  text-align:right; }

.inputbox { font-family:Arial; font-size:12px; color:#444444; border: solid 1px #444444; }
.inputboxLogin { font-family:Arial; font-size:12px; color:#adadad; border: solid 1px #adadad; background-color: #fafafa; font-weight:bolder; }
.button {font-family: Arial;font-size: 10px;color: #666;border: solid 1px #AAA;background-color: #FFF;width:90px;}
.Texto { color: #444444; font-family: Arial; font-size: 9pt; text-align:justify; }
.Titulo1 { font-family: Arial; font-size: 11pt; text-align:justify; color:#102133; font-weight:bold; }
.Titulo2 { font-family: Arial; font-size: 16pt; text-align:justify; color:#102133; }

a.Link:link, a.Link:active, a.Link:visited, a.Link:hover { font-family:Arial; font-size:12px; color:#5789be; font-weight:bold; }
a.Link2:link, a.Link2:active, a.Link2:visited, a.Link2:hover { font-family: Arial; font-size: 10pt; text-align:justify;color: #444444;	 font-weight:normal; }
a.Link2:hover { color: #5789be; }
a.Link3:link, a.Link3:active, a.Link3:visited, a.Link3:hover { font-family:Arial; font-size: 11px; color: #444444; font-weight:bold; }
a.Link3:hover { color: #5789be; }

table.TableRegistros {width:100%}
table.TableRegistros td {font-size : 9px; font-family : Arial; color : #999; text-decoration: none; font-weight:bold; text-align:center; border-bottom: solid 1px #CCC;}
table.TableRegistros th {font-size : 9px; font-family : Arial; color : #FFF; text-decoration: none; font-weight:bold; text-align:center; background-color:#538DB2;}

table.MenuVertical { border-collapse:separate; width:100%; }
table.MenuVertical td {height:29px; padding:0px 0px 0px 0px; text-align:left; font-family:Arial; font-size: 11px;  cursor:pointer; color: #444444; font-weight:bold; border-bottom:dashed 1px #cccccc;}
table.MenuVertical td:hover {height:29px; padding:0px 0px 0px 0px; text-align:left; font-family:Arial; font-size: 11px;  cursor:pointer; color: #5789be; font-weight:bold;}

table.Tabelas {width:100%; text-align: center; font-family:arial; border:solid 1px #444444; border-collapse:collapse; }
table.Tabelas td { height: 33px; vertical-align: middle; border:solid 1px #444444; }
table.Tabelas th { height: 30px; background-color: #08559B; color: #FFFFFF; font-weight: bold; vertical-align: middle; }


.chamadaOff, .chamadaOn { font-family: Arial; font-size: 11pt; text-align:justify; }
.chamadaOff
{
	color: #444444;	
}
.chamadaOn
{
	color: #5789be;
	cursor: pointer;
}

table.TableForm { color: #444444; font-family: Arial; font-size: 11px; }
table.TableForm td { text-align: right; vertical-align:top; padding: 2px; border-bottom: solid 1px #666666; border-left: solid 1px #666666; }
table.TableForm td.first, table.TableForm th.first { border-left: none; text-align:center; }
table.TableForm td.fundo, table.TableForm th.fundo { background-color: #ededed; }
table.TableForm th { text-align: center; vertical-align:top; padding: 6px 2px 2px 2px; border-left: solid 1px #666666; font-size:9px; font-weight:bold;border-bottom: double 3px #666666; }
table.TableForm tr {  }
