﻿.collapsiblePanelContainer {
  overflow: hidden;
}
/* Div */
.divColWide
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 135px;
	text-align: right;
	margin-right: 10px;
	white-space: nowrap;
}


.divCol
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 10px;
	white-space: nowrap;
}

.divColLast
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	white-space: nowrap;
}

.divSearchCol
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 120px;
	text-align: left;
	margin-right: 10px;
	white-space: normal;
	font-size: 12px;
	font-weight: bold;
}

.divSearchColNarrow
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 80px;
	text-align: left;
	margin-right: 5px;
	white-space: normal;
	font-size: 12px;
	font-weight: bold;
}

.divSearchColLong
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 160px;
	text-align: left;
	margin-right: 5px;
	white-space: normal;
	font-size: 12px;
	font-weight: bold;
}

.divSearchColLast
{
	float: left;
	white-space: normal;
	font-size: 12px;
}

.divResultsCol 
{   float:left; 
	width:100px;
	text-align:left;
	margin-right:10px; 
	white-space:nowrap; 
}

.divResultsColLast
{	
	float:right;
	text-align:right;
	white-space:nowrap; 
}

.clearer
{
	clear: both;
	overflow: hidden;
	background-color: transparent;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
}

.spacer
{
	background-color: transparent;
	height: 5px;
}
          
.caption, table caption
{
	background-color: #aaa;
	background-image: url('images/tilebg_tablecaption.gif');
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	border-bottom: solid 1px #737373;
	white-space: nowrap;
	text-align: center;
}


.top_color
{
	/*background-color: #4A3C8C;*/
	background-color: #5078B3;
	/*border-color: #4A3C8C;*/
	border-color: #5078B3;
	border-width: 10;
	color: #F7F7F7;
}

.top_color_highlight
{
	/*background-color: #5078B3;*/
	background-color: #D3DEEF;
	/*border-color: #9999FF;*/
	border-color: #D3DEEF;
	border-width: 10;
}
                             
.menu_font { font-family: Arial, Helvetica, sans-serif;
             color: #000000;
             font-size:16px }
                   
.copyright { FONT-SIZE: 11px;
             COLOR: #000000;
             FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-right: 1px;
}

.write
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	/*color: #000080;*/
	color: #2E4D7B;
	font-weight: bold;
}

.subwrite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*color: #000080;*/
	color: #2E4D7B;
	font-weight: bold;
}

.subwritewrite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*color: #000080;*/
	color: #2E4D7B;
	font-weight: bold;
	font-style: italic;
}

.bottom
{
	FONT-SIZE: 11px;
	COLOR: #3E647E;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	cursor:hand;
}

.listcard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
	font-weight: bold;
}

.listcardlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
	cursor: hand;
}

.help
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #234C6D;
	font-weight: bold;
	text-decoration: underline;
}


.alert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #ff3333;
	font-weight: bold;
}

P
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial
}



.richEdit
{
    BORDER-RIGHT: #97B4BC 1px solid;
    BORDER-TOP: #97B4BC 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #97B4BC 1px solid;
    WIDTH: 99%;
    COLOR: #02253A;
    BORDER-BOTTOM: #97B4BC 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7F9FB
}

A:hover
{
	COLOR: #0067C6;
	text-decoration: underline;
}
.off
{
BORDER-BOTTOM: gray 1px solid; 
BORDER-LEFT: white 1px solid; 
BORDER-RIGHT: gray 1px solid; 
BORDER-TOP: white 1px solid
}

.on
{
BORDER-BOTTOM:light gray 1px solid; 
BORDER-LEFT: light gray 1px solid; 
BORDER-RIGHT: light gray 1px solid; 
BORDER-TOP: light gray 1px solid
}


.textfield
{
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	COLOR: #02253A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width: 98%;
	font-size:11 px
}


/* MENU */

TABLE.table_menu
{
  border-left: 1px solid #F6F6F6; 
  border-right: 1px solid #F6F6F6; 
  border-top:  1px solid #F6F6F6; 
  border-bottom: 1px solid #F6F6F6;
  background-color: #F6F6F6;
}
TD.td_menu
{
  border-left: 1px solid #F6F6F6; 
  border-right: 1px solid #F6F6F6; 
  border-top:  1px solid #F6F6F6; 
  border-bottom: 1px solid #F6F6F6;
  background-color: #F6F6F6;
}
TD.td_menu_off
{
  border-left: 1px solid #F6F6F6; 
  border-right: 1px solid #F6F6F6; 
  border-top:  1px solid #F6F6F6; 
  border-bottom: 1px solid #F6F6F6;
  background-color: #F6F6F6;
}
TD.td_menu_on
{
  border-left:   1px solid #F6F6F6; 
  border-right:  1px solid #F6F6F6; 
  border-top:    1px solid #F6F6F6; 
  border-bottom: 1px solid #F6F6F6;
  background-color: #E8E8E8;
}
TABLE.table_sub_menu
{
  border-left: 1px solid #7CD4F8; 
  border-right: 1px solid #7CD4F8; 
  border-top:  1px solid #7CD4F8; 
  border-bottom: 1px solid #7CD4F8;
  background-color: #F0FAFD;
}



.menu-top 
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial; font-weight:bold
}

.menu-fixo
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial; font-weight:bold
}
TD.td_padrao {
  border-right: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC;

}
TD.td_chamadas {
  border-bottom: 1px solid #6FD0F7;
}
TD.td_relatorios {
  border-right: 1px solid #7CD4F8; 
}
.campochamada {
	color: #FFFFFF;
	border: 1px solid #3E86A4;
	background-color: #000000;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width: 98%;
	font-size:11 px
}
.top_color_logo {
	background-color: #86C7FF;
}
	
.down_color { background-color: #86C7FF;
              }


.links { COLOR: #0067C6;
         text-decoration: underline;
         }

.links_table {
		COLOR: #12548D;
	text-decoration: underline;
}



.background {
	background-color: #FFFFFF;
}

.searchBackground
{
    background-color: #D3DEEF;
}


.taxModuleHeader4a { font-size: 10pt; font-family: Arial, Helvetica, San-serif; color: #000000; font-weight: normal; background-color:#E1F1FF; border:.5px solid #FFFFFF; }
.taxModuleHeader4b { font-size: 10pt; font-family: Arial, Helvetica, San-serif; color: #000000; font-weight: normal; background-color:#B7DEFF; border:.5px solid #FFFFFF; }
.taxModuleHeader4c { font-size: 10pt; font-family: Arial, Helvetica, San-serif; color: #000000; font-weight: normal; background-color:#B7DEFF; border:.5px solid #FFFFFF; }

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4D7B;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.tabContent
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.searchHeader
{
	width: 100%;
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	margin-bottom: 5px;
}
 
.searchContent
{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	margin-bottom: 5px;
}
