﻿/*Criados*/
#tdHeader
{
	height:112px;
}

#tdRodape
{
	width:100%;
	background-color:#FFFFFF;
	height:33px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}

#tdConteudo
{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	text-align:center;
}

#dvRodapeTexto
{
	color: #333333;
	font-size: 8pt;
	width:70%;
	padding:5px 5px 5px 15px;
}

/*Copiados de Styles*/

/*-----------------------------------------------------------------------------------
Corpo da Pagina  */
BODY
{
	background-color: #FFFFFF;
	font-family:Arial;
	font-size:11px;
}

/*-----------------------------------------------------------------------------------
Controles  */
TEXTAREA
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	font-size:11px;
	border-left: #CCCCCC 1px solid;
	color: black;
	border-bottom: #CCCCCC 1px solid;
	font-family: Arial;
	background-color: #F0F0F0;
/*
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: White;
	scrollbar-base-color: #003150;
	scrollbar-darkshadow-color: White;
	scrollbar-face-color: #0083be;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: #003150;
	scrollbar-track-color: #F0F0F0;
*/
	border-color: #CCCCCC;
}
INPUT.TEXT
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-weight: bold;
	font-size:11px;
	color: black;
	font-family: Arial;
	background-color: #F0F0F0;
}
INPUT.TEXTREADONLY
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-weight: bold;
	font-size:11px;
	color: gray;
	font-family: Arial;
	background-color: #F0F0F0;
}
INPUT.TEXTBOX
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;

	font-size:11px;
	color: black;
	font-family: Arial;
	background-color: #F0F0F0;
}
INPUT.BUTTON
{
	font-weight: bold;
	font-size:11px;
	font-family: Arial;
	height: 20px;
	background-color: #0083BE;
	color: white;

	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;

	border-left-color: #C0C0C0;
	border-bottom-color: #909090;
	border-top-color: #C0C0C0;
	border-right-color: #909090;

	border-top-style: solid;
	border-bottom-style: solid ;
	border-right-style: solid;
	border-left-style: solid;
}
INPUT.BUTTONSEARCH
{
	border:solid 1px white;
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size:11px;
	background-color: White;
	background-image: url(Images/btn_search_20_20.gif);
	background-position: center center;
	WIDTH: 21px; 
	HEIGHT: 21px
}
INPUT.BUTTONSEARCH_OVER
{
	border: solid 1px #0083be;
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size:11px;
	background-color: #F0F0F0;
	background-image: url(Images/btn_search_20_20.gif);
	background-position: center center;
	WIDTH: 21px; 
	HEIGHT: 21px
}
INPUT.BUTTONPRINT
{
	border:solid 1px white;
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size:11px;
	background-color: White;
	background-image: url(Images/icon_print.gif);
	background-position: center center;
	WIDTH: 21px; 
	HEIGHT: 21px
}
INPUT.BUTTONPRINT_OVER
{
	border: solid 1px #0083be;
	font-family: Arial;
	color: black;
	font-weight: bold;
	font-size:11px;
	background-color: #F0F0F0;
	background-image: url(Images/icon_print.gif);
	background-position: center center;
	WIDTH: 21px; 
	HEIGHT: 21px
}
.SELECT
{
	font-weight: bold;
	font-size:11px;
	color: Black;
	font-family: Arial;
	text-transform: capitalize;
	background-color: #F0F0F0;
}
.RADIOGROUP
{
	font-size:11px;
	color: black;
	font-family: Arial;
}
.CHECKBOXGROUP
{
	font-size:11px;
	color: black;
	font-family: Arial;
}
/*-----------------------------------------------------------------------------------
Button ToolBar*/
.ButtonToolbar
{
  font-size:11px;
  color: black;
  font-family : Arial;
  
  border:solid 1px #CCCCCC;
  padding:0px;
  background-color:#F0F0F0;
  background-image:none;
  font-family:Arial;
  color: #003150;
  cursor:pointer;
/*
  border:solid 1px #A6A6A6;
  background-image:url(images/header_rowBg.gif);
  background-repeat:repeat-x;
*/
}
.ButtonHover
{
  font-size:11px;
  color: black;
  font-family : Arial;

  border:solid 1px #CCCCCC;
  padding:0px;
  background-color:#F0F0F0;
  background-image:none;
  font-family:Arial;
  color: #003150;
  cursor:pointer;
}

.ButtonActive
{
  font-size:11px;
  color: black;
  font-family : Arial;

  border:solid 1px #CCCCCC;
  padding:0px;
  background-color:#0083BE;
  background-image:none;
  font-family:Arial;
  color:white;
  cursor:pointer;
}

.ButtonChecked
{
  font-size:11px;
  color: black;
  font-family : Arial;

  border:solid 1px #CCCCCC;
  padding:0px;
  background-color:#CCCCCC;
  background-image:none;
  font-family:Arial;
  color:black;
  cursor:pointer;
}

/*-----------------------------------------------------------------------------------
Caixas de Tela*/

.BoxHeader_770
{      
	font-weight: bold;
	font-size:13px;
	font-family: Arial;
	height: 28px;
	color: #003150;
	background-color: #F0F0F0;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}

.BoxContent_770
{
	background-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}

.BoxFooter_770
{
	height: 3px;
	background-color: #CCCCCC;
}

/*Fonts de Caixa*/
.FontBoxInternal
{
	font-weight: bold;
	font-size:11px;
	color: black;
	font-family: Arial;
}
.FontBoxInternalWhite
{
	font-size:11px;
	color: #FFFFFF;
	font-family: Arial;
}

.FontBoxInternalLight
{
	font-size:11px;
	color: #003150;
	font-family: Arial;
}
.FontBoxNegrito
{
	font-weight: bold;
	font-size:11px;
	color: black;
	font-family: Arial;
}
.Cell_Titulo
{
	border-bottom: solid 1px #A0A0A0;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	border-top: solid 1px #A0A0A0;
	font-weight: bold;
	font-size:13px;
	font-family: Arial;
	background-color: #F0F0F0;
}

.Cell_Separator
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(Images/separador.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.Cell_SeparatorBorder
{
	border-bottom: solid 1px #A0A0A0;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #A0A0A0;
	border-top: solid 1px #A0A0A0;
}
.Cell_SeparatorBorderBottom
{
border-bottom: solid 1px #A0A0A0;
}
.Cell_SeparatorBorderLeft
{
border-left: solid 1px #A0A0A0;
}
.Cell_SeparatorBorderRight
{
border-right: solid 1px #A0A0A0;
}
.Cell_SeparatorBorderTop
{
border-top: solid 1px #A0A0A0;
}

/*-----------------------------------------------------------------------------------
Separadores por Celula*/
TD.RIGHT_CELL_SEPARATOR
{
	border-right: dashed 1px #0083be;
}
TD.BOTTON_CELL_SEPARATOR
{
	border-bottom : dashed 1px #0083be;
}
TD.BOTTON_CELL_SEPARATOR_TITULO
{
	border-bottom : solid 2px #FFFFFF;
}
TD.TOP_BOTTON_CELL_SEPARATOR
{
	border-top  : dashed 1px #0083be;
	border-bottom : dashed 1px #0083be;
}

/*-----------------------------------------------------------------------------------
Links*/

A:hover
{
	font-size:11px;
	color: #003150;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold
}
A
{
	font-size:11px;
	color: #0083be;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold
}
A.Arquivo
{
	font-size:11px;
	color: black;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold
}
A.Arquivo:hover
{
	font-size:11px;
	color: #003150;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold
}
A.Error
{
	font-size:11px;
	color: red;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold
}
A.LinkCRM
{
	font-size:11px;
	color: blue;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold
}
A.LinkCRM:hover
{
	font-size:11px;
	color: blue;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold
}
A.GridLoc
{
	font-size:11px;
	color: Black;
	font-family: Arial;
	text-decoration: none
}
A.GridLocBlack
{
	font-size:11px;
    color:Black;
	color: Black;
	font-family: Arial;
	text-decoration: none
}
/*-----------------------------------------------------------------------------------
Menu Global*/
.BgMenuGlobal
{
	background-position: right top;
	background-image:NONE;
	background-repeat: no-repeat;
}
/*-----------------------------------------------------------------------------------
Menu Forms*/
.TdMenuForms
{
	background-color: #0083BE;
	height: 20px;
	font-family: Arial;
	background-repeat: repeat-x;
	background-attachment: fixed;
	font-size: 20pt;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 100000;
	border-left-width: 100000;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-style: solid;
	border-left-style: solid;
}
/*-----------------------------------------------------------------------------------

Fontes*/

.Font_Req
{
	font-size:11px;
	color: red;
	font-family: Arial;
}
.Font_Alert
{
	font-weight: bold;
	font-size:11px;
	color: red;
	font-family: Arial;
}

.Font_Alert1
{
	font-weight: bold;
	font-size:11px;
	color: red;
	font-family: Arial;
}

.FONT_BODY
{
	font-size:11px;
	color: black;
	font-family: Arial;
}
.FONT_LEGEND
{
	font-size: 7pt;
	color: #0083BE;
	font-family: Arial;
}
.Font_Legend1
{
	font-size:11px;
	color: #003150;
	font-family: Arial;
	font-weight: bold;
}
.FONT_MENU_MODULO
{
	font-weight: bold;
	font-size:11px;
	color: #FFFFFF;
	font-family: Arial;
}
/*-----------------------------------------------------------------------------------
Bullets*/
.BG_BULLET_1
{
	background-position: left center;
	background-image: url(Images/Bullet_2.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
}
/*-----------------------------------------------------------------------------------
Caixas Portal*/
TD.AGENDA_BODY
{
	font-size:11px;
	color: Black;
	font-family: Arial;
}
TD.AGENDA_TITULO
{
	font-weight: bold;
	font-size:11px;
	color: Black;
	font-family: Arial;
}
TD.ALERTA_BODY
{
	height: 18px;
	text-indent: 10px;
	font-size:11px;
	color: Black;
	font-family: Arial;
	text-transform: capitalize;
}
TD.ALERTA_NO_ROWS
{
	height: 18px;
	font-size:11px;
	color: Black;
	font-family: Arial;
	text-align: center;
	height: 100px;
}
TD.ALERTA_VALUE
{
	height: 18px;
	text-align: right;
	font-size:11px;
	color: Black;
	font-family: Arial;
}
TD.ALERTA_GRUPO1_TITULO
{
	text-indent: 10px;
	height: 25px;
	font-weight: bold;
	font-size:11px;
	color: Black;
	font-family: Arial;
	border-bottom: solid 1px CCCCCC;
	text-transform: capitalize;
}
TD.ALERTA_TITULO
{
	text-indent: 2px;
	vertical-align: top;
	height: 20px;
	font-weight: bold;
	font-size:11px;
	color: Black;
	font-family: Arial;
	border-bottom: dotted 1px black
}
TABLE.ALERTA
{
	border-bottom: dashed 1px black;
}
/*--------------------------------------------------------------------------------------
RollOver  */
.OnMouseOver
{
border: solid 1px #003150;
background-color: #F0F0F0;
}
/*--------------------------------------------------------------------------------------
Menu Top Horizontal */
.SkmMenuBorder
{
	font-family: Arial;
	font-size:11px;
	font-weight: Bold;
	padding: 4px 4px 4px 4px;
}

.SkmMenu
{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #0083BE;
}


.SkmSubMenu
{
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	background-color: White;
	color: #0083BE;
	border: 1px solid #FFFFFF;
}

.SkmSubMenuOver
{
	font-size:11px;
	cursor: hand;
	color: White;
	background-color: #003150;
	padding: 3px 3px 3px 3px;
	border: 1px solid #FFFFFF;
}

.SkmInitial
{
	width: 10px;	
}

/*--------------------------------------------------------------------------------------
CSS TreeView  */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #CCCCCC 1px solid; 
  cursor:default; 
}

.TreeNode
{
	font-family: Arial;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

.GrayedTreeNode
{
	font-family: Arial;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	cursor: default;
}

.HoverTreeNode 
{ 
  font-family: Arial; 
  font-size:11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: Arial; 
  font-size:11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: Arial; 
  font-size:11px;  
}
/*------------------------------------------------------------------------------------
TABSTRIP
*/
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(Images/tab_bg.gif);
  font-family: Arial; 
  font-size:11px; 
  cursor:default;
  color: black;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(Images/hover_tab_bg.gif);
  font-family: Arial; 
  font-size:11px; 
  cursor:Hand;
  color: White;
}

.SelectedTab 
{
  color:black; 
  background-image: url(Images/selected_tab_bg.gif);
  font-family: Arial; 
  font-size:11px; 
  cursor:default;
  color: black;
  font-weight: bold;
}
.FieldSetClass
{
	border: 2px ridge #CCCCCC; 
	color: #ffffff; 
}
.FieldSetLegenda
{
	color: #003150; 
	font-family: Arial; 
	font-size:11px;
}
/*------------------------------------------------------------------------------------
Calendar e DataPicker
*/
.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size:11px;
  font-weight: bold;
  font-family: Arial;
  padding: 2px;
  cursor: pointer;
}

.calendar_button
{
  border:none;
  cursor:pointer;
  width:25px;
  height:22px;
}

.calendar td
{
  font-size:11px;
}

.title
{
  font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
  width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
  width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
  width:25px;
  background-color:#b4c5df;
  color:#000000;
  border-width:1px;
  border-color:#9da6aa !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:middle;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:middle;
  background-color:#FFFFFF;
}
/*-------------------------------------------------------------------------------------*/
/* -- Snap ComponentARTS  --*/
.SnapHeader
{
  background-color: #0083be;
  padding-left: 3px;
  height: 22px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  border: solid 1px #0083be;
}

.SnapParalelHeader
{
  padding-left: 2px;
  height: 22px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  cursor:move;
}

.SnapParalelSimbol
{
	border-bottom: solid 1px #0083be;
	border-left: solid 1px #0083be;
	border-top: solid 1px #0083be;	
}

.SnapParalel
{
	border-bottom: #F0F0F0 1px dashed;
	border-top: #F0F0F0 1px dashed;
	border-right: #F0F0F0 1px dashed;
	padding-left: 10px;
	cursor: hand;
	padding-top: 10px;
}

.SnapParalelSelected
{
	border-bottom: #0083be 1px dashed;
	border-top: #0083be 1px dashed;
	border-right: #0083be 1px dashed;
	padding-left: 10px;
	cursor: hand;
	padding-top: 10px;
}

.SnapContent
{
	background-color: White;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	
}
.SnapDockBox
{
	padding-top: 5px;
	background-color: #F0F0F0;
}
/*-------------------------------------------------------------------------------------*/

.BoldRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
}

.BoldRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #F0F0F0; 
  font-family: Arial; 
  font-size:11px;
  font-weight: bold;
} 

.RedRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  height: 22px;
}

.RedRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #CCCCCC; 
  font-family: Arial; 
  font-size:11px;
  color: red;
  height: 22px;
} 

.MaroonRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  height: 22px;
}

.MaroonRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #CCCCCC; 
  font-family: Arial; 
  font-size:11px;
  color: #333333;
  height: 22px;
} 

.GreenRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  height: 22px;
}

.GreenRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #CCCCCC; 
  font-family: Arial; 
  font-size:11px;
  color: green;
  height: 22px;
} 

.BlueRow 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  height: 22px;
}

.BlueRow td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #FFFFFF; 
  font-family: Arial; 
  font-size:11px;
  color: Blue;
  height: 22px;
} 

.BlueLine td.DataCell 
{ 
  background-color: #e8ebf0; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #e8ebf0; 
  font-family: Arial; 
  font-size:11px;
  color: Black;
  height: 22px;
} 

.SelectedRow 
{ 
	height:15px
}

.SelectedRow td.DataCell 
{ 
  background-color: #F0F0F0; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Arial; 
  font-size:11px; 
  border-bottom: 1px solid #0083BE; 
  border-top: 1px solid #0083BE; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #F0F0F0; 
  border-left: 1px solid #0083BE; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #F0F0F0; 
  border-right: 1px solid #0083BE; 
}

.GroupHeading
{
  color: #F0F0F0; 
  background-color: #FFFFFF; 
  font-family: Arial; 
  font-weight: bold;
  font-size:11px; 
  border-bottom: 2px solid #CCCCCC; 
  padding-top: 10px;
  padding-bottom: 3px;
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size:11px;   
  font-weight: bold; 
  padding-right: 5px;
}

.SliderPopup
{
  background-color: #F0F0F0; 
  border: 1px solid #0083be; 
  border-top-color: #0083be; 
  border-left-color: #0083be; 
  font-size:11px; 
  font-family: Arial;
  width: 150px;
  height: 30px;
}
/*-------------------------------------------------------------------------------------*/
/* -- ToolBar  --*/

.ToolBarDefaultStyle
{
	border: 1px solid #0083be;
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
}

/*---------------------------------------------------------------------------------------*/
/* -- Rotator --*/
.Header
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid;
	border-bottom-width: 0px;
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.Rotator 
{
  border:solid 1px black; 
  width:450px; 
  height:25px; 
  padding:3px;
  font-family:Arial; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:Arial; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:Arial; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.NewsTitle
{
  font-family:Arial;
  font-size:11px;   
  font-weight:bold; 
  text-decoration:underline; 
  color:Black;
}

.NewsText
{
  font-family:Arial;
  font-size:11px;   
  color:Black;
}

.NewsDate
{
  font-family:Arial;
  font-size:11px;   
  color:gray; 
}
/*Copiados do Toolbar*/

.toolbar
{
  border:solid 1px #A6A6A6;
  background-image:url(images/header_rowBg.gif);
  background-repeat:repeat-x;
}
.item
{
  border:none;
  padding:2px;
  font-family:Arial;
  color: #0083BE;
  cursor:pointer;

}
.itemHover
{
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  padding:1px;
  background-color:#F0F0F0;
  background-image:none;
  font-family:Arial;
  color: #003150;
  cursor:pointer;

}
.itemActive
{
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  padding:1px;
  background-color:#0083BE;
  background-image:none;
  font-family:Arial;
  color:white;
  cursor:pointer;

}
.itemChecked
{
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  padding:0px;
  background-color:#CCCCCC;
  background-image:none;
  font-family:Arial;
  color:black;
  cursor:pointer;
}

/*Fim de Copiados do Toolbar*########################*/

/*Copiados de NavStyle*/

.NavBar
{
  background-color: #FFFFFF; 
  border: 1px solid #CCCCCC; 
  padding: 0px;
  padding-bottom: 1px;
  cursor: default; 
} 

.TopItem
{
  color: #000000;
  background-image: url(images/item_Bg.gif);
  background-color: #0083be; 
  font-family: Arial; 
  font-size:11px; 
  font-weight: bold;
  border:1px solid #CCCCCC; 
  border-top-color: #CCCCCC; 
  border-bottom-color: #CCCCCC; 
  border-right-color: #CCCCCC; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  cursor:hand;
}

.TopItemHover
{
	color: #000000;
	background-image: url(images/item_hover_Bg.gif);
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	border: 1px solid #0083be;
	border-bottom-color: #0083be;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: hand;
}

.TopItemActive
{
	color: #000000;
	background-image: url(images/item_active_Bg.gif);
	font-family: Arial;
	font-size:11px;
	font-weight: bold;
	border: 1px solid #0083be;
	border-bottom-color: #0083be;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: hand;
}

.Level2Item
{
  font-family: Arial; 
  font-size:11px; 
  padding-left: 0px; 
  cursor:hand;
}

.Level2ItemHover
{
  font-family: Arial; 
  font-size:11px; 
  text-decoration:underline;
  padding-left: 0px; 
  cursor:hand;
}

.Level2Group
{
  background-color:white;
  background-image: url(images/group_bg.gif);
  border-top-color: #CCCCCC;
  padding:10px;
  padding-left:10px;
  padding-right:0px;
}

.Empty
{
}

/*FIM ----Copiados do NavStyle---##################*/

/*Copiados de combobox*/

.comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #555555; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.comboTextBox
{
  font-family: Arial; 
  font-size:11px; 
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboTextBoxHover
{
  font-family: Arial; 
  font-size:11px; 	
  background-color: #F0F0F0; 
}

.comboItem
{
  font-family: Arial; 
  font-size:11px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #CCCCCC; 
  background-image: url(images/comboItemBg.gif);
  font-family: Arial; 
  font-size:11px; 
  border: 1px solid #FFFFFF;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.comboAlert
{
	background-color: #F0F0F0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 350px;
}
.comboAlertText
{
	border: 2px solid Red;
	background-color: white;

}

/*FIM ---Copiados do COMBOBOX -----#########*/

/*Copiados do gridStyle*/

.Grid 
{ 
  border: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC; 
  background-color: #FFFFFF;
  cursor: pointer;
}

.GridHeader
{
  background-image: url(images/grid_header_bg.gif); 
  background-color: #0083BE; 
  border-bottom: 1px solid #0083BE; 
  height: 26px;
  padding-left: 1px;
  cursor: default; 
  color: #FFFFFF;  
  font-family: Arial; 
  font-size:11px;
  font-weight: bold;
  vertical-align:middle;
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: Arial; 
  font-size:11px;
}

.GridFooter
{
  cursor: default; 
  padding: 5px;
  height: 48px;
  vertical-align: bottom;
}

.GridFooterText
{
  color: #000000;  
  font-family: Arial; 
  font-size:11px;
}

.HeadingRow 
{ 
  background-color: #F0F0F0; 
  background-image: url(images/header_rowBg.gif);   
}

.HeadingCell 
{ 
  background-image: url(images/header_bg.gif);   
  background-color: #F0F0F0; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}

.HeadingCellHover
{ 
  background-image: url(images/header_hoverBg.gif);   
  background-color: #F0F0F0; 
}

.HeadingCellActive
{ 
  background-image: url(images/header_activeBg.gif);   
  background-color: #F6F6F7;  
}

.HeadingRow td.FirstHeadingCell
{ 
  background-image: url(images/header_bg.gif); 
}

.HeadingCellText
{
  font-family: Arial; 
  font-size:11px; 
  font-weight: bold; 
  text-align: left;
  padding-top: 3px;
  padding-bottom: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: default;
  height:15px;
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #FFFFFF; 
  font-family: Arial; 
  font-size:11px; 
  height:15px;
} 

.SortedDataCell 
{ 
  background-color: #F0F0F0; 
} 

.Row td.LastDataCell 
{ 
  background-color: #F0F0F0; 
} 

.SliderPopup
{
  background-color: #0083BE; 
  border: 1px solid #CCCCCC; 
  border-top-color: #CCCCCC; 
  border-left-color: #CCCCCC; 
  font-size:11px; 
  width: 150px;
  height: 30px;
}

.ScrollBar
{
  background-image: url(images/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(images/scroll_gripBg.gif); 
}
.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

/*FIM---Copiados do gridStyle--#####################*/

/*Copiados do gridStyle_Level--*/

.Row_Level 
{ 
  background-color: #F0F0F0;
  cursor: default;
}

.Row_Level td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #FFFFFF; 
  font-family: Arial; 
  font-size:11px; 
} 

.Row_Level td.LastDataCell 
{ 
  background-color: #F0F0F0; 
} 

.HeadingCell_Level 
{ 
  background-image: url(images/header_bg.gif);   
  background-color: #0083BE; 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
}

.HeadingCellHover_Level
{ 
  background-image: url(images/header_hoverBg.gif);   
  background-color: #0083BE; 
}

.HeadingCellActive_Level
{ 
  background-image: url(images/header_activeBg.gif);   
  background-color: #0083BE;  
}

.HeadingRow_Level td.FirstHeadingCell
{ 
  background-image: url(images/header_bg.gif); 
}

.HeadingCellText_Level
{
  font-family: Arial; 
  font-size:11px; 
  font-weight: bold; 
  text-align: left;
  padding-top: 3px;
  padding-bottom: 5px;
}




