BODY {
	SCROLLBAR-FACE-COLOR: #428EBA; 
	SCROLLBAR-HIGHLIGHT-COLOR: #99A6AE; 
	SCROLLBAR-SHADOW-COLOR: #E6E6E6; 	
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #E6E6E6; 
	SCROLLBAR-DARKSHADOW-COLOR: #516B68;
}

.txtCampo
{ 
 COLOR: #636563;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal; 
}

.txtLink_Paginacao
{  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Navy;
	text-decoration:none;
	cursor: default;
	background: silver;
	text-align:center;
}

.frmCampo
{
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	COLOR: #00557b;
	BORDER: #a9a9a9 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 13pt;
}
.frmCampoErro{
	border:1 solid #84B2CE;
    background-color : #FABB4D;
	COLOR: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	HEIGHT: 13pt;
	BORDER: #a9a9a9 1px solid;
	padding-left: 5px;
}
.frmCampoSelecionado{
	border:1 solid #84B2CE;
    background-color : #ECF8FD;
	COLOR: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	HEIGHT: 13pt;
	BORDER: #a9a9a9 1px solid;
	padding-left: 5px;
}

.frmCampoListaAzul{	
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 HEIGHT: 13pt;
 background-color: #EBF2F5;
 border: 1px solid #CBDCE4;
 padding-left: 5px;
}
.frmCampoListaLaranja{	
 COLOR: #3D3D3D;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 background-color: #FDEEDE;
 border: 1px solid #FDC689;
 padding-left: 5px;
}

.frmMsgdoConsultor{	
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 background-color: #DEE9F5;
 font-weight: bold;
}

.frmMsgparaConsultor{	
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 background-color: #EDEDED;
}

.frmMsgUsuario{	
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 background-color: #FFF5DE;
}
.txtErro {
	font-family: Verdana;
	font-size: 10px;
	color: #FFA200;
	font-weight: bold;
}

.txtErroVermelho {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.txtNormal{ 
 COLOR: #636563;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal; 
 line-height: 16px;
}

.txtNormalLink{ 
 COLOR: #636563;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal; 
 line-height: 16px;
 text-decoration: underline;
}

.txtChat{ 
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal;
 line-height: 14px;
}
.txtChatLaranja{ 
 COLOR: #3D3D3D;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal;
 line-height: 14px;
}
.txtChatAgendamento{ 
 COLOR: #006699;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal;
 line-height: 14px;
}
.linhaChatAgendamento {
	background-color: #BBD7E7;
}


.txtNormal A{ 
 COLOR: #636563;
}

.txtNormal A:hover{ 
 COLOR: #000000;
}

A.txtMais { 
 font-weight: bold; 
 COLOR: #636563;
}
A.txtMais:hover{ 
 COLOR: #000000;
}

A.txtLink {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #056DA5;
	text-decoration: none;
	cursor: hand;
}
A.txtLinkGrid { 
 COLOR: #FFFFFF;
 text-decoration: none;
 font-family: Verdana;
}


A.txtLink :hover{ 
 COLOR: #056DA5;
 text-decoration: none;
}

A.txtLinkLimpo { 
 COLOR: #056DA5;
 text-decoration: none;
}
A.txtLinkLimpo :hover{ 
 COLOR: #056DA5;
 text-decoration: none;
}

A.txtLinkLimpoItalico { 
 COLOR: #056DA5;
 text-decoration: none;
 font-style: italic;
}
A.txtLinkLimpoItalico :hover{ 
 COLOR: #056DA5;
 text-decoration: none;
 font-style: italic;
}

.titDestaque2{ 
 COLOR: #FF9A00;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 font-weight: Bold;
 font-style: italic;
 line-height: 14px;
}

.titSubCaixa{ 
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: Bold;
 line-height: 14px;
}

.titSubGrid{ 
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 13px;
 font-weight: Bold;
 line-height: 14px;
}

.fdCaixa_transp{
	background-color: #FFFFFF;
	border: 1px solid #84B2CE;
	COLOR: #636563;
   FONT-FAMILY: Verdana;
   FONT-SIZE: 10px;
   font-weight: normal; 
}

.fdCaixa_azul{
	background-color: #EBF2F5;
	border: 1px solid #84B2CE;
	COLOR: #056DA5;
   FONT-FAMILY: Verdana;
   FONT-SIZE: 10px;
   font-weight: normal; 
}

.titSalaLaranja {
	font-family: Verdana;
	font-size: 10px;
	color: #FFA200;
	font-weight: bold;
}
.titSalaAzul {
	font-family: Verdana;
	font-size: 10px;
	color: #056DA5;
	font-weight: bold;
}
.titConteudo{ 
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 font-weight: Bold;
 line-height: 14px;
 text-decoration: underline;
}

.subtitConteudo{ 
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 font-weight: Bold;
 line-height: 14px;
}

.titConteudo2{ 
 COLOR: #FF9A00;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 font-weight: Bold;
 line-height: 14px;
 text-decoration: none;
}


.titConteudoLateral{ 
 COLOR: #00557B;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: Bold;
 line-height: 13px;
 text-decoration: underline;
}

TD.titConteudo
{
 background-image: url(../media/images/fd_pontos_horizontal.gif);
 background-position: bottom;
 background-repeat: repeat-x;
}

.fdCaixas{
	background-color: #FFFFFF;
	background-image: url(../media/images/fd_pontos.gif);
	border: 1px solid #84B2CE;
	background-position: top;
	background-repeat: no-repeat;
	COLOR: #636563;
   FONT-FAMILY: Verdana;
   FONT-SIZE: 10px;
   font-weight: normal; 
}

.tblBorda{
	background-color: #ffffff;
	border: 1px solid #84B2CE;
}
.tblBordaLaranja{
	background-color: #ffffff;
	border: 1px solid #FDC689;
}
.tblCaixaChat 
{
	border: 1px solid #84B2CE;
	background-color: #F7F3F7;
}

.fdPaginaHome{
	background-color: #F7F3F7;
}

.fdLaranja{
 background-color: #FFA200;
 padding-left: 10px;
 background-position: top;
 background-repeat: repeat-x;
}

.fdAzulTracado{
 background-image: url(../media/images/fd_menu_cima_peq.gif);
 background-position: top;
 background-repeat: repeat-x;
}

.fdPontilhadoVertical{
 background-image: url(../media/images/fd_pontos_vertical.gif);
 background-repeat: repeat-y;
 background-position: right;
}

.txtLaranja
{
	FONT-SIZE: 8px;
	COLOR: #ffffff;
	FONT-FAMILY: 'Small Fonts';
}

.txtLaranjaSaudacao
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, 'Small Fonts';
}

.txtLaranjaEscuro{
 COLOR: #AE3900;
 font-family: "Small Fonts";
 FONT-SIZE: 8px;
}

.mnuDir{
	background-color: #7BA6C6;
}
.mnuDir Td{
	background-color: #7ba6c6;
	font-family: "Small Fonts";
	color: #ffffff;
	FONT-SIZE: 8px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
.mnuDir Td.mnuDirTit{
	background-color: #00557B;
	height: 14px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.mnuDir Td.mnuDirNivel{
	background-color: #5286A5;
	height: 16px;
	border-bottom: 1px solid #39657B;
	border-left: 1px solid #39657B;
	border-right: 1px solid #9CC7E7;
}
.mnuDir Td.mnuDirNivel A{
	color: #ffffff;
	text-decoration: none;
}
.mnuDir Td.mnuDirNivel A:hover{
	color: #ffffff;
	text-decoration: underline;
}
.mnuDir Td.mnuDirNormal{
	height: 21px;
	background-image: url(../media/images/img_menu_div.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.mnuDir Td.mnuDirNormal A{
	color: #ffffff;
	text-decoration: none;
}
.mnuDir Td.mnuDirNormal A:hover{
	color: #ffffff;
	text-decoration: underline;
}

.mnuDir2{
	background-color: #FFC96C;
}
.mnuDir2 Td{
	background-color: #FFC96C;
	font-family: "Small Fonts";
	color: #ffffff;
	FONT-SIZE: 9px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
.mnuDir2 Td.mnuDir2Tit{
	background-color: #E69200;
	height: 14px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.mnuDir2 Td.mnuDir2Nivel{
	background-color: #FFA200;
	height: 16px;
	border-bottom: 1px solid #D88900;
	border-left: 1px solid #D88900;
	border-right: 1px solid #FBCE99;
}
.mnuDir2 Td.mnuDir2Nivel A{
	color: #ffffff;
	text-decoration: none;
}
.mnuDir2 Td.mnuDir2Nivel A:hover{
	color: #ffffff;
	text-decoration: underline;
}
.mnuDir2 Td.mnuDir2Normal{
	color: #7A4F00;
	height: 21px;
	background-image: url(../media/images/img_menu_div_2.gif);
	background-position: bottom;
	background-repeat: no-repeat;

}
.mnuDir2 Td.mnuDir2Normal A{
	color: #7A4F00;
	text-decoration: none;
}
.mnuDir2 Td.mnuDir2Normal A:hover{
	color: #7A4F00;
	text-decoration: underline;
}
.tblLista{
	background-color: #ffffff;
}
.tblLista TR{
	background-color: #84B2CE;
	color: #ffffff;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	height: 17px;
}
.tblLista TD{
	padding-left: 5px;
}
.tblListaImpar{
	background-color: #EBF2F5;
	color: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: Normal;
	height: 17px;
}

.tblPaginacao{
	background-color: #E0E0E0;
	color: #00557B;
	font-family:Arial;
	font-size:xx-large;	
	font-weight:Normal;	 
	height: 100%;
}

.tblLista TR.tblListaImpar A{
	color: #00557B;
	text-decoration: underline;
}
.tblLista TR.tblListaImpar A:hover{
	color: #000000;
}

.tblLista TD.tblListaImpar2{
	background-color: #EBF2F5;
	color: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: Normal;
	height: 17px;
}
.tblLista TD.tblListaImpar2 A{
	color: #00557B;
	text-decoration: underline;
}
.tblLista TD.tblListaImpar2 A:hover{
	color: #000000;
}

.tblListaPar{
	background-color: #CBDCE4;
	color: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: Normal;
	height: 17px;
}
.tblLista TR.tblListaPar A{
	color: #00557B;
	text-decoration: underline;
}
.tblLista TR.tblListaPar A:hover{
	color: #000000;
}

.tblLista TD.tblListaPar2{
	background-color: #CBDCE4;
	color: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: Normal;
	height: 17px;
}
.tblLista TD.tblListaPar2 A{
	color: #00557B;
	text-decoration: underline;
}
.tblLista TD.tblListaPar2 A:hover{
	color: #000000;
}

.tblLista TD.tblListaBranco{
	background-color: White;
	color: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: normal;
}
.tblLista TD.tblListaBranco A{
	color: #00557B;
	text-decoration: none;
}
.tblLista TD.tblListaBranco A:hover{
	text-decoration: underline;
}

.historico
{
	OVERFLOW:auto;
	WIDTH:500px;
	HEIGHT:250px;
	scroll:auto	
}

.tableHistorico
{
	width:auto;
	height:auto;
	
}
.tableHistorico
{
	COLOR: #636563;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	font-weight: normal; 
	line-height: 16px;
	
	vertical-align:middle;
}

@media PRINT
{
	.noPrint{
		display:none;
	}	
	
	.historico{
		overflow :hidden;
		width:auto;
		height:auto;
	}
	.tableHistorico
	{
		COLOR: #636563;
		FONT-FAMILY: Verdana;
		FONT-SIZE: 10px;
		font-weight: normal; 
		line-height: 16px;
		
		width:auto;
		height:auto;
		vertical-align:top;
	}
}


	 .Tips{position:absolute;visibility: hidden;}
	 A.myCont {font-family: Verdana; font-size: 8 pt; color:#000066;}
	.txtBox {font-family: Verdana; font-size: 8 pt; border: 1px solid #A3A7AD; padding-top: 2; padding-left:4}
	.txtBox2 {font-family: Verdana; font-size: 8 pt; border: 1px solid #A3A7AD;padding-top: 2; padding-left:4}
	.txtErro2 {font-family: Verdana; font-size: 8 pt; border: 1px solid #A3A7AD; background-color: #FEA292; padding-top: 2; padding-left:4}
	.txtBoxCpf {font-family: Verdana; font-size: 8 pt; border: 1px solid #A3A7AD; color:#A6A6A8; padding-top: 2; padding-left:4}
	.txtBoxNasc {font-family: Verdana; font-size: 8 pt; border: 1px solid #A3A7AD; background-color: #E9F3FD; padding-top: 2; padding-left:4}

.tableCinza
{
	FONT-SIZE: 10px;
	COLOR: black;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: gainsboro;
}

.FundoCinzaCadastro TD
{
	FONT-SIZE: 10px;
	COLOR: #828080;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #f4f4f4;
}

.FundoCinzaErro TD
{
	FONT-SIZE: 9px;	
	font-weight:bold;	
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #f4f4f4;
}

.FundoBranco
{
	BACKGROUND-COLOR: #ffffff;
}

.txtDestaqueVermelho {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
}

.txtTextoBalao
{
	COLOR: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9px;
}

.txtTituloBalao
{
	COLOR: #00557B;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9px;
	FONT-WEIGHT: 700;
}

.txtCampoErro
{ 
 background-color : #FABB4D;
 COLOR: #636563;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal; 
}

.txtCampoSelecionado
{ 
 background-color : #ECF8FD;
 COLOR: #636563;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 font-weight: normal; 
}

.txtDestaqueBusca
{ 
 COLOR: #FF0000;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 font-weight: Bold;
 font-style: italic;
 line-height: 14px;
}

.tbl_titulo
{	
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 10px;
 background-color: #80B1D1;
 font-weight: bold;
}
a{
	FONT-FAMILY: verdana, Helvetica;
	color: #28416C;	
	font-size:8 px; 
    font-weight:bold; 
	text-decoration: none;
}

a:visited{
	FONT-FAMILY: verdana, Helvetica;
	color: #28416C;	
	text-decoration: none;
}

a:active {
	FONT-FAMILY: verdana, Helvetica;
	color: #28416C;	
	text-decoration: none;
}

a:hover{
	FONT-FAMILY: verdana, Helvetica;
	color: #428EBA;
	text-decoration: none;
}

.titulo
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 9px;
    font-weight:bold; 
    COLOR: #28416C;
}

.texto
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 10px;    
    COLOR: #28416C;
    font-weight:bold;
}

.titulo_maior
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 18px;
    font-weight:bold; 
    COLOR: #28416C;
}

.subt_maior
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 16px;
    font-weight:bold; 
    COLOR: #3D64A5;
}

.texto_branco
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 8px;
    font-weight:normal; 
    COLOR: #ffffff;
}


.SELECT {
	BORDER-RIGHT: #070D2F 1px solid;
	BORDER-TOP: #070D2F 1px solid;
	BORDER-LEFT: #070D2F 1px solid;
	BORDER-BOTTOM: #070D2F 1px solid;
	FONT-FAMILY: verdana, Arial, Helvetica;
	COLOR: #070D2F;
	BACKGROUND-COLOR: #98B1D1; 
	font-size: 9px;
}

.TEXT {
	
	BORDER-RIGHT: #070D2F 1px solid;
	BORDER-TOP: #070D2F 1px solid;
	BORDER-LEFT: #070D2F 1px solid;
	BORDER-BOTTOM: #070D2F 1px solid;
	FONT-FAMILY: verdana, Arial, Helvetica;
	COLOR: #070D2F;
	BACKGROUND-COLOR: #98B1D1; 
	font-size: 9px;
}

.TEXTAREA {
	BORDER-RIGHT: #070D2F 1px solid;
	BORDER-TOP: #070D2F 1px solid;
	BORDER-LEFT: #070D2F 1px solid;
	BORDER-BOTTOM: #070D2F 1px solid;
	FONT-FAMILY: verdana, Arial, Helvetica;
	COLOR: #070D2F;
	BACKGROUND-COLOR: #98B1D1; 
	font-size: 9px;
}

button
{
	 BORDER-RIGHT: #FFD96E1px solid;
	BORDER-TOP: #FFD96E 1px solid;
	BORDER-LEFT: #FFD96E 1px solid;
	BORDER-BOTTOM: #FFD96E 1px solid;
	FONT-FAMILY: Arial, Helvetica;
	COLOR: #191A8C;
	BACKGROUND-COLOR: #FFFAEC; 
	font-size: 9px;
    
}

.CHECKBOX {
	border: none;
	cursor: hand;
	background-color: transparent;
}

.RADIOBUTTON {
	border: none;
	cursor: hand;
	background-color: transparent;
}

.tabela_titulo
{

	border:1px solid #98B1D1;
	
	FONT-FAMILY: Verdana, Arial, Helvetica;
    font-size: 9px;
    font-weight:bold; 
    COLOR: #ffffff;
	background-color: #4671A4;
}
.tabela_conteudo
{
	border:1px solid #98B1D1;
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 9px;
    font-weight:normal; 
    COLOR: #28416C;	
	background-color: #ffffff;
}
.tabela_alterna
{
	border:1px solid #98B1D1;
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 9px;
    font-weight:normal; 
    COLOR: #28416C;	
	background-color: #E9EEF3;
}


table
{
    FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 9px;
    COLOR: #28416C;
}

.titulo2
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight:bold; 
    COLOR: #28416C;
}

.titulo3
{
	FONT-FAMILY: verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight:bold; 
    COLOR: #3D64A5;
}

.CPButtonStyle /*botão do calendário (segue padrão da rolagem de página)*/

{
	BORDER-RIGHT: #0E5B82 1px solid;
	BORDER-TOP: #0E5B82 1px solid;
	BORDER-LEFT: #0E5B82 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #0E5B82 1px solid;
	font-size: 9px;
	FONT-FAMILY: webdings;
    height: 18px;
    BACKGROUND-COLOR: #428EBA

}

.CPClearDateStyle

{

      display: none;

}

.CPDayHeaderStyle /* dias da semana */

{
      font-size: 9px;
      color: white;
	  /*font-weight: bold;*/
      font-family: Verdana, Arial, Helvetica;
      background-color: #428EBA;
}

.CPGoToTodayStyle

{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9px;
    COLOR: #000000;
    background-color: #FFCC00;
}

.CPMonthHeaderStyle 

{
      font-size: 9px;
      color: white;
      /*font-weight: bold;*/
      font-family: Verdana, Arial, Helvetica;
      background-color: #0E5B82;
}

.CPMonthHeaderStyle:link

{
      color: white;
      font-size: 9px;
      /*font-weight: bold;*/
      font-family: Verdana, Arial, Helvetica;
}

.CPOffMonthStyle

{
      font-size: 9px;
      color: gray;
      font-family: Verdana, Arial, Helvetica;
      background-color: #ffffff;
}

.CPSelectedDateStyle

{
      font-size: 9px;
      color: #000000;
      font-family: Verdana, Arial, Helvetica;
      background-color: #FFCC00;
}

.CPTextBoxLabelStyle /* caixa do calendário*/

{

		BORDER-RIGHT: #0E5B82 1px solid;
		BORDER-TOP: #0E5B82 1px solid;
		BORDER-LEFT: #0E5B82 1px solid;
		COLOR: #0E5B82;
		BORDER-BOTTOM: #0E5B82 1px solid;
		FONT-FAMILY: Verdana, Arial, Helvetica;
		BACKGROUND-COLOR: #F7F7F7; 
		font-size: 9px;
		height: 18px;

}

.CPTodayDayStyle

{

      font-size: 9px;
      color: #000000;
      font-family: Verdana, Arial, Helvetica;
      background-color: #B0C9D7;

}

.CPWeekdayStyle

{

    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 9px;
    COLOR: #000000;
    background-color: #ffffff;

}

.CPWeekendStyle

{

      font-size: 9px;
      color: #000000;
      font-family: Verdana, Arial, Helvetica;
      background-color: #E5E5E5;

}
.mnuDir {
	BACKGROUND-COLOR: #7ba6c6
}
.mnuDir TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: "Small Fonts"; BACKGROUND-COLOR: #7ba6c6
}
.mnuDir TD.mnuDirTit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 14px; BACKGROUND-COLOR: #00557b; TEXT-ALIGN: center
}
.mnuDir TD.mnuDirNivel {
	BORDER-RIGHT: #9cc7e7 1px solid; BORDER-LEFT: #39657b 1px solid; BORDER-BOTTOM: #39657b 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #5286a5
}
.mnuDir TD.mnuDirNivel A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mnuDir TD.mnuDirNivel A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.mnuDir TD.mnuDirNormal {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../media/images/img_menu_div.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.mnuDir TD.mnuDirNormal A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mnuDir TD.mnuDirNormal A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.mnuDir2 {
	BACKGROUND-COLOR: #ffc96c
}
.mnuDir2 TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: "Small Fonts"; BACKGROUND-COLOR: #ffc96c
}
.mnuDir2 TD.mnuDir2Tit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 14px; BACKGROUND-COLOR: #e69200; TEXT-ALIGN: center
}
.mnuDir2 TD.mnuDir2Nivel {
	BORDER-RIGHT: #fbce99 1px solid; BORDER-LEFT: #d88900 1px solid; BORDER-BOTTOM: #d88900 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #ffa200
}
.mnuDir2 TD.mnuDir2Nivel A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mnuDir2 TD.mnuDir2Nivel A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.mnuDir2 TD.mnuDir2Normal {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../media/images/img_menu_div_2.gif); COLOR: #7a4f00; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.mnuDir2 TD.mnuDir2Normal A {
	COLOR: #7a4f00; TEXT-DECORATION: none
}
.mnuDir2 TD.mnuDir2Normal A:hover {
	COLOR: #7a4f00; TEXT-DECORATION: underline
}

.tbl_form
{
	background-color: #F2F2F2;
	border: 4px solid #CBCBCB;
}

.trLinhaPar
{
	BACKGROUND-COLOR: #CBDCE4;
}

.trLinhaImpar
{
	BACKGROUND-COLOR: #EBF2F5;
}

.form_field
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #A2A2A2;
	text-transform: uppercase;
}


.style1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial Narrow, arial, Helvetica, sans-serif }
.contorno { BORDER-RIGHT: #cccccc 3px solid; BORDER-TOP: #cccccc 3px solid; BORDER-LEFT: #cccccc 3px solid; BORDER-BOTTOM: #cccccc 3px solid }
.txt_geral_10px { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.txtNormal { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #636563; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana }
.tblBorda { BORDER-RIGHT: #84b2ce 1px solid; BORDER-TOP: #84b2ce 1px solid; BORDER-LEFT: #84b2ce 1px solid; BORDER-BOTTOM: #84b2ce 1px solid; BACKGROUND-COLOR: #ffffff }
.tblBordaExterna { BORDER-RIGHT: #84b2ce 2px solid; BORDER-TOP: #84b2ce 2px solid; BORDER-LEFT: #84b2ce 2px solid; BORDER-BOTTOM: #84b2ce 2px solid; BACKGROUND-COLOR: #ffffff }
.tblBordaLaranja { BORDER-RIGHT: #fdc689 1px solid; BORDER-TOP: #fdc689 1px solid; BORDER-LEFT: #fdc689 1px solid; BORDER-BOTTOM: #fdc689 1px solid; BACKGROUND-COLOR: #ffffff }
.texto { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #28416c; FONT-FAMILY: verdana, Arial, Helvetica }
.text { BORDER-RIGHT: #070d2f 1px solid; BORDER-TOP: #070d2f 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #070d2f 1px solid; COLOR: #070d2f; BORDER-BOTTOM: #070d2f 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #98b1d1 }
.frmCampo { BORDER-RIGHT: #a9a9a9 1px solid; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-LEFT: #a9a9a9 1px solid; COLOR: #00557b; BORDER-BOTTOM: #a9a9a9 1px solid; FONT-FAMILY: verdana; HEIGHT: 13pt }
.txtCampo { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #636563; FONT-FAMILY: verdana }
.tbllistaimpar { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00557b; FONT-FAMILY: verdana; HEIGHT: 17px; BACKGROUND-COLOR: #ebf2f5 }
.tbllistapar { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00557b; FONT-FAMILY: verdana; BACKGROUND-COLOR: #cbdce4 }
.checkbox { CURSOR: hand; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none }
.Button { BORDER-RIGHT: #cbdce4 1px solid; BORDER-TOP: #cbdce4 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cbdce4 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cbdce4 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #74a6c6 }
.txtCampo { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #636563; FONT-FAMILY: Verdana }
.linhaHeader { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #00557b; FONT-FAMILY: verdana; BACKGROUND-COLOR: #cbdce4 }
.tblBordaMenu { BORDER-RIGHT: #84b2ce 1px solid; BORDER-TOP: #84b2ce 1px solid; BORDER-LEFT: #84b2ce 1px solid; BORDER-BOTTOM: #84b2ce 1px solid; BACKGROUND-COLOR: #f4f4f4 }
