/* Estilo global usado para definir a fonte do sistema */
body, td, div, input, select, a:link, ul, ol, li
{
   font-size: 9pt;
   font-family:Roboto, Tahoma, Verdana, Arial;
}

.GridContainer td, th
{
   white-space: nowrap;
}

/* Os itens que definem o estilo da classe AjaxTabs sobrescrevem o estilo
padrao do TabContainer do AjaxControlToolkit. */
.AjaxTabs .ajax__tab_header
{
	background: url(imagens/Tabs/tab-line.gif) repeat-x bottom;
	white-space: nowrap;
	padding-top: 5px;
}

.AjaxTabs .ajax__tab_outer
{
   display: -moz-inline-box;
   display: inline-block;
   
   padding-right: 4px;
   background: url(imagens/Tabs/tab-right.gif) no-repeat right;
   height: 21px;
}
.AjaxTabs .ajax__tab_inner
{
   display: -moz-inline-box;
   display: inline-block;
   
   padding-left: 3px;
   background: url(imagens/Tabs/tab-left.gif) no-repeat;
}
.AjaxTabs .ajax__tab_tab
{
   overflow: hidden;
   text-align: center;
   cursor: pointer;
   display: -moz-inline-box;
   display: inline-block;
   
   height: 13px;
   padding: 4px;
   margin: 0px !important;
   background: url(imagens/Tabs/tab.gif) repeat-x;
}
.AjaxTabs .ajax__tab_hover .ajax__tab_outer
{
   background: url(imagens/Tabs/tab-hover-right.gif) no-repeat right 50%;
}
.AjaxTabs .ajax__tab_hover .ajax__tab_inner
{
   background: url(imagens/Tabs/tab-hover-left.gif) no-repeat;
}
.AjaxTabs .ajax__tab_hover .ajax__tab_tab
{
   background: url(imagens/Tabs/tab-hover.gif) repeat-x;
}
.AjaxTabs .ajax__tab_active .ajax__tab_outer
{
   background: url(imagens/Tabs/tab-active-right.gif) no-repeat right 50%;
}
.AjaxTabs .ajax__tab_active .ajax__tab_inner
{
   background: url(imagens/Tabs/tab-active-left.gif) no-repeat;
}
.AjaxTabs .ajax__tab_active .ajax__tab_tab
{
   background: url(imagens/Tabs/tab-active.gif) repeat-x;
}
.AjaxTabs .ajax__tab_body
{
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
}

/* Estilo usado para colocar uma espaco entre 2 TabContainers aninhados */
.TabTopPadding
{
   padding-top: 5px;
}

/* Estilo usado para colocar uma margem entre um TabPanel e o seu conteudo */
.ContentMargin
{
   padding-right: 8px;
   padding-left: 8px;
   padding-top: 8px;
}

/* Estilo usado para colocar margens laterais em um elemento */
.MargensLaterais
{
   margin-right: 8px;
   margin-left: 8px;
}

/* Estilo usado para colocar margem inferior em um elemento */
.MargemInferior
{
   margin-bottom: 8px;
}

/* Estilo usado para colocar margem superior em um elemento */
.MargemSuperior
{
   margin-top: 8px;
}

/* Estilo usado para Background de modalPopups */
.modalBackground
{
   background-color: Black;
   filter: alpha(opacity=40);
   opacity: 0.4;
}

/* Estilo usado para ocultar itens da pagina */
.Invisible
{
   display: none;
}

.Visible
{
	display:inline;
}


/* Estilo de marca-d'agua usado nos campos password */
.Watermarked
{
   background-color: rgb(228, 228, 228);
   color: rgb(0, 128, 128);
}

/* Estilo para os DIVs que contem um Grid no sistema */
.GridContainer
{
   border-right: silver 1px solid;
   border-top: silver 1px solid;
   border-left: silver 1px solid;
   border-bottom: silver 1px solid;
}

/* Estilo para os itens ValueBox */
.VBox
{
	border-right: gainsboro 2px groove;
	border-top: gainsboro 2px groove;
	border-left: gainsboro 2px groove;
	border-bottom: gainsboro 2px groove;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}

/* Estilo para o item "Label" interno ao ValueBox */
.VBox .Label
{
   /*padding-right: 10px;*/
}

/* Estilo para o item "Value" interno ao ValueBox */
.VBox .Value
{
   padding-left: 10px;
   text-align: right;
}

/* Header Row - estilo de formatacao para linhas do Grid */
.HRW
{
   background-color:#00aa88;
   color: white;
   text-align: center;
   font-weight: bold; 
   white-space: nowrap;
}

/* Odd Row - estilo de formatacao para linhas do Grid */
.OR
{
   background-color: rgb(228, 228, 228);
}

/* Even Row - estilo de formatacao para linhas do Grid */
.ER
{
   background-color: White;
}

/* Selected Row - estilo de formatação para linhas selecionadas */
.SR
{
   background-color: rgb(116, 186, 186);
}

/* Clickable Row - estilo de formatacao para linhas clicaveis */
.ClickR
{
   cursor: hand;
}

.ClickR:hover
{
   background-color: rgb(142, 182, 185);
}

/* Fixed Row - estilo de formatação para fixar linhas de cabecalho */
.FixedR
{
   position: relative;
}

/* Cell to the Left - estilo de formatacao para celulas do Grid */
.CL
{
   text-align: left;
}

/* Cell to the Center - estilo de formatacao para celulas do Grid */
.CC
{
   text-align: center;
}

/* Cell to the Right - estilo de formatacao para celulas do Grid */
.CR
{
   text-align: right;
}

/* MiniDialogo - estilo de formatacao para dialogos do ModalPopup e outros */
.MiniDialogo
{
   border-right: #a0a0a0 2px outset;
   border-top: #a0a0a0 2px outset;
   border-left: #a0a0a0 2px outset;
   border-bottom: #a0a0a0 2px outset;
   background-color: whitesmoke;
}

.BarraStatus
{
   border-right: silver 1px inset;
   border-top: silver 1px inset;
   border-left: silver 1px inset;
   border-bottom: silver 1px inset;
}

.TabLink
{
   color: black;
   text-decoration: none;
}

.LabelMensagemInformativo
{
	color: rgb(0, 128, 128);
}

.LabelMensagemErro
{
	color: Red;
}

.ContainerListItem
{
	border: #E0E0E0 1px inset;
}

.ImgCarregandoPorParte
{
	margin-left: 45%;
	margin-top: 25%;
}

.LinkLabelIE
{
	cursor: hand;
}

.LinkLabelFirefox
{
	cursor: pointer;
}

.IFrame
{
	border-right: thick inset;
	border-top: thick inset;
	border-left: thick inset;
	border-bottom: thick inset;
}

.CheckBoxList
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
	background-color: #FFFFFF;
}

.AccordionHeader
{
	background-color: teal;
	border-right: green outset;
	border-top: green outset;
	border-left: green outset;
	border-bottom: green outset;
	color: white;
}

.AccordionSelectedHeader
{
	background-color: teal;
	border-right: green inset;
	border-top: green inset;
	border-left: green inset;
	border-bottom: green inset;
	color: white;
}	

.AccordionContent
{
	border-right: silver ridge;
	border-top: silver ridge;
	border-left: silver ridge;
	border-bottom: silver ridge;
	color: white;
	background-color: white;
	width: 99%;
	height: 98%;
}

.Accordion
{
	border-left-color: green;
	border-bottom-color: green;
	border-top-style: double;
	border-top-color: green;
	border-right-style: double;
	border-left-style: double;
	background-color: #dce6ef;
	border-right-color: green;
	border-bottom-style: double;
	width: 98%;
	height: 98%;
}

.TbxTextoLog
{
	width: 99%;
	height: 400px;
	margin-left: 3px;
	margin-right: 0px;
}

.AccordionPanel
{
	width: 100%;
	height: 100%;
}

.LblTituloLog
{
	width: 99%;
	height: 99%;
	cursor: default;
}

.LblMsg
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.TextoTreeView
{
	color :Teal;
	border-left : 0px;
	border-bottom  : 0px;
	border-top: 0px;
	border-right: 0px;
}

.label
{
	padding-left : 3px;
}

.VersaoAtualCliente
{
	color :White;
	background-color:Teal;
	font-weight: bold;
}

.Margem
{
	margin-left:8px;
}

.branco a:link {
	font-family: Arial;
	font-size: 11px;
	color: Red;
	text-decoration: none;
	font-weight: normal;

}
.branco a: visited {
	font-family: Arial;
	font-size: 11px;
	color:  Yellow;
	text-decoration: none;
	font-weight: normal;

}
.branco a: hover {
	font-family: Arial;
	font-size: 11px;
	color:  Green;
	text-decoration: underline;
	font-weight: normal;

}
.branco a: active {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:  Purple;
	text-decoration: none;
}

a.linkcinzanoticias:link {
	font-family: Arial;
	color: #454646;
	text-decoration: none;
	font-weight: normal;

}
a.linkcinzanoticias:visited {
	font-family: Arial;
	color: #454646;
	text-decoration: none;
	font-weight: normal;

}
a.linkcinzanoticias:hover {
	font-family: Arial;
	color: #454646;
	text-decoration: underline;
	font-weight: normal;

}
a.linkcinzanoticias:active {
	font-family: Arial;
	font-weight: normal;
	color: #454646;
	text-decoration: none;
}
