﻿*{ font-family: Arial; font-size: 11px; }
legend { font-size: 11px !important; font-weight: bold; }
body { padding-bottom: 25px !important; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFE0E9F8', EndColorStr='white'); }
html,body,form {padding:0; margin:0; border:0;}
html{ height: 100%; }
#wrapper{ width:100%; height:100%; margin:0 auto;}
.top{ background:#FFFFFF url(../../Imagens/render.gif) repeat-x center bottom; height:56px; color:#070a58;}
.middle{ height:100%; background-color:#FFFFFF;}
.bottom{ height:15px; background:#FFFFFF url(../../Imagens/render.gif) repeat-x center bottom;}
.bottomBar{ height:2px; background:#2c2f71;}
.endContend{background:url(../../Imagens/Layout/BgHelp.gif) repeat-x center bottom;}
.FundoTopo { background: url(../../Imagens/Banner2.jpg); height: 97px; }
/*BarConteudo*/
#BarConteudo table .bg input{ margin:0;}
#BarConteudo table .bg a{ padding:2px 3px; cursor:default; margin:0 1px;}
#BarConteudo table .bg a:hover{ padding:2px 2px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover.gif") repeat-x; cursor:default;}
#BarConteudo table .bg a:active{ padding:2px 2px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbdown.gif") repeat-x; cursor:default;}
#BarConteudo table .bg select{ font:11px Arial; width:120px;}
#BarConteudo table .bg td{padding-top:3px;}

#trMenu
{
    padding: 0px; 
    background: #72b8e0 url("../../imagens/bgmaior.gif") repeat-x;
    height: 31px
}
#trMenu div {z-index:2}

#BarConteudoIframe .bgBar{ padding:2px 4px;}
#BarConteudoIframe .bgBar a:hover{ padding:2px 3px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover.gif") repeat-x; cursor:default;}
#BarConteudoIframe .bgBar a:active{ padding:2px 3px; color:#000; border:1px solid #000080; background:url(../../Sistema/Imagens/Default/Diversos/tbdown.gif) repeat-x; cursor:default;}
#BarConteudoIframe .bgBar a{font:bold 11px Arial; text-decoration:none; color:#123aee; height:20px; margin-top:1px; padding:2px 4px;}
/*--*/
#navigation{ width:100%; height:100%;}
.menu{ height:25px;}
.Quick{ background:#c3c7d3; padding-right:10px;}
.Quick a{ font-weight:bold; font-size:11px;}
.Quick a:hover{ text-decoration:underline;}
.Quick ul{ list-style:none; margin:0; }
.Quick li{ display:inline; padding:0 0 0 10px;}
.CelulaTitulos{ height:22px; padding:0 5px; background:url(../Imagens/Layout/BgMenuActive.gif)) #072081 repeat-x; font:bold 12px Arial; color:#fff;  }

.Btn{font:bold 11px Arial; border:1px solid #123eaa; color:#fff/*123eaa*/; 
background:#072081 url(../Imagens/Layout/BgBlue.png) repeat-x;}


.FieldSet {
  border:1px #9ebef5;
  }

.Box{font:11px Arial; margin:0; border:1px solid #103ba5;}
.Box .TabelaDados{font:11px Arial;border:1px solid #103ba5; border-collapse:collapse;}
.Box .TabelaDados td{ padding:2px 5px; border:1px solid #ece9d8; }
.Box .TabelaDados fieldset table{border:0;font:11px Arial;}
.Box .TabelaDados fieldset table td{border:0;}
.Box .CelulaTitulo{ height:22px; padding:0 5px; background:url(../../Imagens/Layout/BgBlue.png) #072081 repeat-x; font:bold 12px Arial; color:#fff;  }
.Box .CelulaAcoes{ padding:5px 2px; background:#cce5f6;}
.Box .TabelaDados .AlignRight{text-align:right; padding-right:5px; color:#070a58;}
.Box .Caption{background:#072081 url(../../Imagens/Layout/BgBlue.png) repeat-x; font:bold 12px Arial; color:#fff; padding:2px 5px;}
.Box .Title{ background:#2b378e; height:20px; color:#fff;}
.Box a{padding:2px; height:18px; width:85px; text-decoration:none;}

/*SiteMapPath*/
.SiteMapPath,.SiteMapPath a{ color:#123eaa; font:11px arial; }
.SiteMapPath .CurrentNodeStyle{ font:bold 11px arial;}
.SiteMapPath .PathSeparator{ background: url(../../Imagens/Layout/tv.gif) no-repeat; margin:0 3px; width:12px}

/*ControlMenu*/
.WebControlMenu{ font:14px Arial;color:White; }
.menu .StaticMenuStyle{}
.menu .StaticSelectedStyle{}
.menu .StaticMenuItemStyle{font:14px Arial;color:White; padding:4px 5px;}
.menu .StaticMenuItemStyle a{font-weight:bold; }
.menu .StaticHoverStyle{}
.menu .DynamicMenuStyle{ z-index:100; }
.menu .DynamicMenuStyle a{color:#fff;  padding:2px 14px 2px 5px;}
.menu .DynamicSelectedStyle{color:#fff; background:green;}
.menu .DynamicMenuItemStyle{font:14px Arial;}
.menu .DynamicHoverStyle{ cursor:pointer;}
.menu .DynamicHoverStyle a:hover{color:#fce44e;}

.WebControlMenu1{ font:14px Arial;color:White;}
.StaticMenuItemStyle{font:14px Arial; color:White; padding:0 15px; }
.StaticMenuItemStyle img{ margin-right:3px;}
.StaticMenuItemStyle a{font-weight:bold; color:White;padding:0 28px; }
.DynamicMenuStyle{}
.DynamicMenuStyle table{border:2px solid #c0daec}
.DynamicMenuStyle table table{border:0}
.DynamicMenuStyle table table td{padding:6px; background:#eaeeee; background-image:url(../../Imagens/fundomenu.gif); background-repeat:repeat-y;}
.DynamicMenuStyle img{ margin-right:3px}
.DynamicMenuStyle a{color:#070a58; padding:15px 10px 13px 5px;}
.DynamicSelectedStyle{}
.DynamicMenuItemStyle{font:13px Arial;}
.DynamicHoverStyle{ cursor:pointer;}
.DynamicHoverStyle a:hover{color:#070a58;}

/*DetailsView*/
.DetailsView{border:1px solid #072081; font:11px Arial;}
.DetailsView td{padding:2px 2px; color:#070a58;}
.DetailsView .AlternatingRowStyle{background:#f1f8fd;}
.DetailsView .PagerStyle{ background:#cce5f6}
.DetailsView .CelulaAcoes a{height:18px; width:85px; text-align:center;padding:2px; background:#123eaa; color:#fff; text-decoration:none;}

.FormView{border:1px solid #2b378e; font:11px Arial; margin:0; background:#fff}
.FormView table{}
.FormView td{ font:11px Arial; padding:1px;}
.FormView caption{background:#072081 url(../../Imagens/Layout/BgBlue.png) repeat-x; font:bold 12px Arial; color:#fff; padding:2px 0}
.FormView table .LinkButton{padding:2px; height:18px; width:85px; text-align:center}
/*.FormView table td{padding:3px;}*/
.FormView .FooterStyle{}
.FormView .EditRowStyle{}
.FormView .RowStyle{}
.FormView .PagerStyle{}
.FormView .HeaderStyle{}
.FormView .InsertRowStyle{}
.FormView .EditRowStyle{}
.FormView .RowStyle{}
.FormView .AlignRight{text-align:right; padding-right:5px;}
.FormView .Title{background:#c0daec url(../../Imagens/Layout/active.png) repeat-x; padding:3px 5px; color:#377bdc;}
/*.FormView .CelulaAcoes{ padding:3px 2px;}*/


/*TreeView*/
.TreeView span{ font:bold 13px arial ; color:#000000}
.TreeView a{ font:13px arial ; color:#038fa7}
.TreeView td{ padding:0}
.TreeView a{font:13px Arial; color:#000000;}
.TreeView a img{ margin-right:4px;}
.TreeView .selectnode{ font:bold 13px Arial; color:#038fa7;}
.TreeView .hover{ font:bold 13px Arial; color:#038fa7;}
             


/*Controls*/
.Label,.DropDownList,.TextBox,.LinkButton, .TextBoxMultiLine{ color:#4c37b3; font:12px Arial; }
.DropDownList{}
.TextBox1, .TextBoxMultiLine{ padding:auto 5px}
.LinkButton{ color:#eeeeee; text-decoration:none;}
.Hyperlink{font:12px Arial; color:#2b378e/*070a58*/; text-decoration:none;}
.Button{font:bold 11px Arial; border:1px solid #123eaa; color:#fff/*123eaa*/; 
background:#072081 url(../../Imagens/Layout/BgBlue.png) repeat-x; width:85px}
.Button2{font:bold 11px Arial; border:1px solid #123eaa; color:#fff/*123eaa*/; 
background:#072081 url(../../Imagens/Layout/BgBlue.png) repeat-x;}

/*TabStrip*/
#TabStrip{ height:20px;}
#TabStrip .LinkButton{ color:#070a58; font:bold 11px Arial; background:none}
#TabStrip a:hover{color:#113da5;}
#TabStrip .tab1{ width:86px; background:url(../../Imagens/Layout/TabStrip.gif) top left no-repeat;}
#TabStrip .tab2{ width:171px; background:url(../../Imagens/Layout/TabStrip.gif) top -86px no-repeat;}
#TabStrip .tabselect{ background-position:bottom inherit;}

/*Diversos*/
.p5{ padding:5px;}
.p10{ padding:10px;}
.p2{ padding:2px;}
.Lbl{ font:11px Arial; color:#070a58;}
.Indent{ text-indent:10mm;}
.Overflow{ overflow:auto;}

#PlaceHolder{width: 100%; height: 100%; overflow:auto;}
.tLayout{table-layout:fixed;}

.BoxDados{font:11px Arial; margin:0; border:1px solid #103ba5;}
.BoxDados .TabelaDados{font:11px Arial;border:1px solid #103ba5; border-collapse:collapse;}
.BoxDados .TabelaDados td{ padding:2px 5px; border:1px solid #ece9d8; }
.BoxDados .CelulaTitulo{ height:22px; padding:0 5px; background:url(../../Imagens/Layout/BgBlue.png) #072081 repeat-x; font:bold 12px Arial; color:#fff;  }
.BoxDados .CelulaAcoes{background:#cce5f6; padding:5px}
.BoxDados .TabelaDados .AlignRight{text-align:right; padding-right:5px; color:#070a58;}
.BoxDados .Caption{background:#072081 url(../../Imagens/Layout/BgBlue.png) repeat-x; font:bold 12px Arial; color:#fff; padding:2px 5px;}
.BoxDados .Title{ background:#2b378e; height:20px; color:#fff;}
.BoxDados a{padding:2px; height:18px; width:85px; text-decoration:none;}

.CelulaDados{ background:#C5F2C4;}

.FormView .TableCollapse{ width:100%;}
.TableCollapse{border:1px solid #2370c3; z-index:1; position:relative; background:#fff;}
.TableCollpase,.TableCollapse table{font:11px Arial;}
.TableCollapse .Title{ background:#c0daec url(../../Imagens/SbBgR.gif) repeat-x; padding:4px 5px; color:#377bdc;}

.ButtonDisabled{ border:1px solid #ccc; color:#dadada; background:#f5f5f5;}
.LabelDisabled{ color:#ccc;}
.Ellipsis{ table-layout:fixed;}
.Ellipsis td{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ColumnEllipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.EllipsisIndividual{ table-layout:fixed;}

.BgAjuda{ padding:3px; background:#072081 url(../../Imagens/Layout/BgBlue.png) repeat-x}
.BgAjuda .Label{font:bold 12px Arial; color:#fff;}

fildset table{border:0; border-color:}

/*Links Rápidos*/
.QuickLinks a{ width:100%; font:11px arial; background:#f1f8fd; border-bottom:1px solid #fff; padding:3px;}
.QuickLinks a:hover{ background:#c0daec;}
/*Tópicos Relacionados*/
.QuickLinks table{width:100%; }
.QuickLinks table td{padding:0}
.QuickLinks table a{text-decoration:none; color:#2b378e;}


.oculto {display:none}

.guiaImpressaoMain {width:100%; height:100%;}
.guiaImpressaoDivPrincipal { background-color: #676767; height: 100%; padding:  ; overflow: auto;}
.guiaImpressaoTdPagina {width: 210mm; height: 297mm; border: 1px solid #232323; background-color: White; padding:10mm 0; text-align:center}
.guiaImpressaoTdDireita {background-image: url(../../Imagens/Layout/BgPageRight.gif); background-repeat: repeat-y;position: relative}
.guiaImpressaoImgDireita {position: absolute; top: 0px;left: 0px}
.guiaImpressaoBottom {background-image: url(../../Imagens/Layout/BgPageBottom.gif); background-repeat: repeat-x}
.guiaImpressaoTitulo { padding: 2px;text-align:center;font: bold 14px Arial;color: #0d329c;background:#c0daec url(../../Imagens/Layout/active.png) repeat-x;}

.MensagensTitulo { font-size:14px; }
.MensagensConteudo { margin-left: 10px}


@media print
{
	.guiaImpressaoTdDireita,.guiaImpressaoImgDireita,.guiaImpressaoBottom,.guiaImpressaoBottomRight,.noprint{display:none;}
	.guiaImpressaoDivPrincipal{background-color:White;padding:0;overflow:visible}
	.guiaImpressaoTdPagina{border:0px;width:auto;height:auto;text-align:left;padding:0;}
	.guiaImpressaoMain {width:auto; height:auto;}
}
@media print{
	.top,.menu,.quick,#Ajuda{display:none;}
	#PlaceHolder{overflow:visible;}
	.tLayout{table-layout:auto;}
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
html,body,form,img{margin:0; padding:0; border:0; }
/*ESTRUTURA LAYOUT*/
#LayoutBase{ width:100%; height:100%;}
#LayoutTopo{ height:40px; background-color:#9ebef5;}
#LayoutCaixaPostal{ height:26px; background-color:#9ebef5;}
#LayoutTools{ height:42px; background-color:#9ebef5;}
#LayoutConteudo{ vertical-align:top;}
#LayoutConteudoBase{ width:100%; height:100%;}
#contentPop{ border:20px solid #c0daec; width:100%; height:100%;}
/*--*/

/*LAYOUT CONTEUDO*/
#LayoutCaixaPostal table, #SideBar .bar table, #SideBar2 .bar table, #BarConteudo table
{height:26px;}
#LayoutCaixaPostal table .begin, #SideBar .bar table .begin, #SideBar2 .bar table .begin, #BarConteudo table .begin,#BarConteudoIframe .begin
{width:10px; background:url("../../Sistema/Imagens/Default/Diversos/tbbeginend.gif") left top no-repeat;}
#LayoutCaixaPostal table .end, #SideBar .bar table .end, #SideBar2 .bar table .end, #BarConteudo table .end,#BarConteudoIframe .end
{width:16px; background:url("../../Sistema/Imagens/Default/Diversos/tbbeginend.gif") right top no-repeat;}
#LayoutCaixaPostal table .bg, #SideBar .bar table .bg, #SideBar2 .bar table .bg, #BarConteudo table .bg, #BarConteudoIframe .bgBar
{background:url("../../Sistema/Imagens/Default/Diversos/tbback.gif") repeat-x;}

#LayoutTools table{height:58px;}
#LayoutTools table .begin{width:10px; background:url("../../Sistema/Imagens/Default/Diversos/tbbeginend2.gif") left top no-repeat;}
#LayoutTools table .end{width:16px; background:url("../../Sistema/Imagens/Default/Diversos/tbbeginend2.gif") right top no-repeat;}
#LayoutTools table .bg{background:url("../../Sistema/Imagens/Default/Diversos/tbback2.gif") repeat-x;}
#LayoutTools table .bg input{margin:3px 0 0 0;}
#LayoutTools table td a{width:100%; text-decoration:none;}
#LayoutTools table td a:hover{padding:2px 0;border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover2.gif") repeat-x; cursor:default;}
#LayoutTools table td a:active{padding:2px 0;border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbdown2.gif") repeat-x; cursor:default;}

/*--*/

/*ESTRUTURA CONTEUDO*/
#LayoutConteudoBase #SideBar{width:256px; vertical-align:top;}
#LayoutConteudoBase #CollapseBar,#LayoutConteudoBase #CollapseBar2{ width:8px; border:1px solid #7f9db9; background-color:#a9c7f0;}
#LayoutConteudoBase #Area{vertical-align:top;}
/*--*/

/*SIDEBAR*/
	/*#SideBar .bar table = #LayoutCaixaPostal table*/
#SideBar table .bar,#SideBar2 table .bar{height:26px;}
#SideBar table .bar table,#SideBar2 table .bar table{width:100%;}
#SideBar table .bar .bg input,#SideBar2 table .bar .bg input{margin:4px 0 0 0;}
#SideBar table .bar .bg a,#SideBar2 table .bar .bg a{padding:2px 4px;}
#SideBar table .bar .bg a:hover,#SideBar2 table .bar .bg a:hover{padding:2px 3px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover.gif") repeat-x; cursor:default;}
#SideBar table .bar .bg a:active,#SideBar2 table .bar .bg a:active{padding:2px 3px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbdown.gif") repeat-x; cursor:default;}
#SideBar table .bar .bg select,#SideBar2 table .bar .bg select{font:11px Arial; width:120px;}
/**/

/*BarConteudo*/
#BarConteudo table .bg input{ margin:0;}
#BarConteudo table .bg a{ padding:2px 3px; cursor:default; margin:0 1px;}
#BarConteudo table .bg a:hover{ padding:2px 2px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover.gif") repeat-x; cursor:default;}
#BarConteudo table .bg a:active{ padding:2px 2px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbdown.gif") repeat-x; cursor:default;}
#BarConteudo table .bg select{ font:11px Arial; width:120px;}
#BarConteudo table .bg td{padding-top:3px;}

#BarConteudoIframe .bgBar{ padding:2px 4px;}
#BarConteudoIframe .bgBar a:hover{ padding:2px 3px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover.gif") repeat-x; cursor:default;}
#BarConteudoIframe .bgBar a:active{ padding:2px 3px; color:#000; border:1px solid #000080; background:url(../../Sistema/Imagens/Default/Diversos/tbdown.gif) repeat-x; cursor:default;}
#BarConteudoIframe .bgBar a{font:bold 11px Arial; text-decoration:none; color:#123aee; height:20px; margin-top:1px; padding:2px 4px;}
/*--*/

/*CONTROLES NC*/
.TextBoxDestaque{font:bold 13px Arial; color:#000000;border:1px solid #7f9db9; padding:2px 3px;}
.CheckBox,.DropDownList,.ListBox,.RadioButton,.TextBox, .TextBoxMultiLine{font:11px Arial; color:#000000;}
.checklist{
 
 }
 .checklist tr td{
    white-space:nowrap;
    font:11px Arial; color:#000000;
 }
 .checklist tr td input
 {
     font:11px Arial; color:#000000;
 }
.TextBox,.DropDownList,.ListBox, .TextBoxMultiLine{ border:1px solid #7f9db9; padding:2px 3px;}
.TextBox{ height:15px;}
.TextBoxMultiLine{ height:auto;}
.Button{ border:1px solid #000000; background:#c0daec; font:bold 11px arial; color:#000000; }
.TextBoxPequeno{font:10px Arial; color:#000000; border:1px solid #7f9db9; padding:1px 1px; height:16px}
/*Skin*/
/*
.ButtonImage{ border:1px solid #000000; background:#c0daec; font:bold 11px arial; color:#000000; padding-left:15px; }
.ButtonImage .Pesquisar{background:url(../../Sistema/Imagens/Default/IconesButtons/pesquisar.gif)}
.ButtonImage .Salvar{background:url(../../Sistema/Imagens/Default/IconesButtons/salvar.gif)}
.ButtonImage .Finalizar{background:url(../../Sistema/Imagens/Default/IconesButtons/finalizar.gif)}
.ButtonImage .Cancelar{background:url(../../Sistema/Imagens/Default/IconesButtons/cancelar.gif)}
*/

/*.TextBox,.DropDownList{ height:20px;}*/
.DetailsView{ font:11px Arial; border:1px solid #9ebef5;}
.DetailsView td{ border-right:1px solid #f2f2f2; padding:2px 5px;}
.DetailsView .HeaderStyle{ height:18px; font-weight:bold; background-color:#c0daec;}
.DetailsView .FooterStyle{ background-color:#f2f2f2;}
.DetailsView .AlternatingStyle{ background-color:#fbfbfb;}
.DetailsView td a{color:#999; text-decoration:none;}
.DetailsView td a:hover{color:#000;}
.DetailsView td table td{ border:0; padding-top:0;padding-bottom:0;}
.DetailsView td table td:hover{ background-color:#f2f2f2;}

.FormView{ font:11px Arial; border:0;}
.FormView td{ font:11px Arial;}
.FormView .HeaderStyle{ height:18px; font-weight:bold; background-color:#c0daec;}
.FormView .FooterStyle{ background-color:#f2f2f2;}
.FormView .AlternatingStyle{ background-color:#fbfbfb;}
.FormView td a{color:#999; text-decoration:none;}
.FormView td a:hover{color:#000;}
.FormView td table td{ border:0; padding-top:0;padding-bottom:0;}
.FormView td table td:hover{ background-color:#f2f2f2;}

/* TextBox do autocomplete para busca */
.autocomplete{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	background-color:WindowFrame;
	border-color:Black;
	cursor:pointer;
	margin:0px;
}

.treesele{ font:bold 11px Arial; color:#003591;width:auto;height:auto}
/*--*/
/* Formatação dos GridView do sistema */
.GridView { /* Tabela */
	font:11px Arial; 
	border:1px solid #9ebef5;
}
.GridView td { /* Linhas */
	border-right:1px solid #f2f2f2; 
	padding:2px 5px;
	color:Black;  
	background-color: #DBE3F0;  
}
.GridView th { /* Cabeçalho */
	font: 13px Arial; 
	color:White; 
	height:20px; 
	padding:0 10px; 
	text-transform:none; 
	text-align:center;
	background-color:#072081;
}
.GridView A { /* Cabeçalho, altera o hiperlink */
	font: 13px Arial; 
	color:White; 
	height:20px; 
	padding:0 10px; 
	text-transform:none; 
	text-align:center;
	background-color:#072081;
}
.GridView .srs td { /* Muda cor do item selecionado */
	background-color: #C2EAB0;
} 
.GridView .alt td { /* Linha */
	background-color: White; 
	color: Black;
}   
.GridView .pgr { /* Numero da paginacao */
	background-color: White;
	color: White;  
}   
.GridView .pgr table {
	margin: 0px 0; /* Margem da tabela */
}   
.GridView .pgr td { /* Rodapé, consigo alterar a numeração da página aqui tb */
	height:15px; 
	border:0px; 
	border-color:#ece9d8; 
	padding-top:0;
	padding-bottom:0; 
	font:12px Arial;
	background-color: #072081;
	text-align: center;
	color:white;
}
.GridView .pgr A { /* Rodapé, altera o número da página com o hiperlink */
	height:15px; 
	border:0px; 
	border-color:#ece9d8; 
	padding-top:0;
	padding-bottom:0; 
	font:12px Arial;
	background-color: #DBE3F0;
	text-align: center;
	color:white;
}
.GridView td table td { /* Formata os itens de paginação */
	height:15px; 
	border:0px; 
	border-color:#ece9d8; 
	padding-top:0;
	padding-bottom:0; 
	font:12px Arial;
}
.GridView td table td:hover {
	/*background-color:#ece9d8;*/
}

.GridView .Blank
{
	color: #5a5a5a;
	border: 1px solid #000;
}
/*--*/ 

/*GridView do Painel de Controle*/
.gdvPainel .Blank
{
	color: #5a5a5a;
	border: 1px solid #000;
	font-size: 11px;
	text-align: center;
}
.gdvPainel
{ 
	font:11px Arial; 
	border:1px solid #9ebef5; 
	background-color:#fff;
}
.gdvPainel th
{ 
	height:20px; 
	padding:0 10px; 
	background-color:#c0daec; 
	border:1px solid #a8bfcc; 
	text-transform:none;
	text-align:center;
}
.gdvPainel td, .gridItemTemplate
{
	border-right:1px solid #f2f2f2; 
	padding:2px 5px;
	text-align:center;
}
.gdvPainel .FooterStyle
{
	background-color:#f2f2f2;
}
.gdvPainel .AlternatingRowStyle, .gridAlternatingItemTemplate
{
	background-color:#f8fbfb;
}
.gdvPainel .SelectedRowStyle
{
	background-color:#C5F2C4;
}
.gdvPainel td a
{
	color:#999; 
	text-decoration:none; 
	font:bold 11px Arial; 
	padding:inherit 3px; 
	margin:0 3px;
}
.gdvPainel td a:hover
{
	color:#000;
}
.gdvPainel td table td
{
	height:30px; 
	border:1px; 
	border-color:#ece9d8; 
	padding-top:0;
	padding-bottom:0; 
	font:bold 12px Arial;
}
.gdvPainel td table td:hover
{
	background-color:#ece9d8;
}

.gridItemTemplate{ border:none; display:block; padding:5px; }
.gridAlternatingItemTemplate{ display:block; padding:5px; }

.Footer .gridItemTemplate{ color:#FF0000; }
.Footer .gridAlternatingItemTemplate{ color:#FF0000; }

/*Diversos*/
.Dados{ border:1px solid #ccc; padding: 10px; background-color:#f9f8f8;}
.TabelaDados{border:1px solid #9ebef5; z-index:1000; background:#fff;}

/*.TabelaDados td{padding:0;}*/
.TabelaDados .TabelaInterna{margin:3px 0;}
.TabelaDados .TabelaInterna td{padding:0 0 0 5px;}
.TabelaDados .TabelaInterna .GridView td{padding:2px 5px;}

/*
.TabelaDados table{ margin:5px 3px 5px 0;}
.TabelaDados table td{ padding-left:5px;}*/
.TabelaDados table td .TableGroup{ margin:0;}
.TabelaDados .TableControl{padding:0;}
.TabelaDados .Button{ border:1px solid #000000; background:#c0daec; font:bold 11px arial; color:#000000;}
.CelulaTitulo{ height:30px; padding:0 10px; background-image:url(../../imagens/fundosub.jpg); border:1px solid #ffffff; text-transform:none;}
.CelulaSubTitulo{ padding-top:5px;}
.CelulaAlternativa{ background-color:#fbfbfb;}
.CelulaDivisao{ height:10px; overflow:hidden; display:block;}
.p5{ padding:5px;}
.p5-2{padding:0 5px;}
.p10{ padding:10px;}
.Disabled{ border:1px solid #777; background:#ccc; color:#777;font:11px Arial;}
.ReadOnly{ border:1px solid #C9C7BA; background:#F5F4EA; color:#777;font:11px Arial;}
.DadosTabulados{font:11px Arial; background-color:#fff;}
.BgPinEdit{ background-color:#9ebef5;}

#LayoutTopo table,#LayoutCaixaPostal table
{table-layout:fixed;}
#LayoutTopo table td,#LayoutCaixaPostal table .bg
{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.resizeVertical{position:absolute;display:none;width:8px;height:57;margin-top:-28px;margin-left:1px;cursor:w-resize;font-size:1px;background:url("../../Sistema/Imagens/Default/Diversos/splitter.gif") no-repeat;}
.fixPinEdit{ height:expression(expressionInCssPinEdit(this));}
.fixPinEdit textarea{ display:none;}
/*tabStrip*/
#tabStrip{ margin:0; height:20px; width:611px; list-style:none; font:12px Arial; cursor:default; overflow:hidden;}	
#tabStrip td a{ text-align:center; padding-top:4px; height:20px; text-decoration:none;}
#tabStrip tr td:hover{ border:1px solid red}
#tabStrip #me a{ width:150px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top left no-repeat;}
#tabStrip #at a{ width: 38px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top -150px no-repeat;}
#tabStrip #do a{ width:137px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top -188px no-repeat;}
#tabStrip #re a{ width:124px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top -325px no-repeat;}
#tabStrip #ac a{ width: 88px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top -449px no-repeat;}
#tabStrip #pr a{ width: 74px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top -537px no-repeat;}
#tabStrip #me a:hover, #tabStrip #me a.select{ background-position:bottom left;}
#tabStrip #at a:hover, #tabStrip #at a.select{ background-position:bottom -150px;}
#tabStrip #do a:hover, #tabStrip #do a.select{ background-position:bottom -188px;}
#tabStrip #re a:hover, #tabStrip #re a.select{ background-position:bottom -325px;}
#tabStrip #ac a:hover, #tabStrip #ac a.select{ background-position:bottom -449px;}
#tabStrip #pr a:hover, #tabStrip #pr a.select{ background-position:bottom -537px;}
#tabStrip1{ margin:0; height:20px; list-style:none; font:12px Arial; cursor:default; overflow:hidden;}	
#tabStrip1 td a{ text-align:center; padding-top:4px; height:20px; text-decoration:none;}
#tabStrip1 tr td:hover{ border:1px solid red}
#tabStrip1 #usuarios a,#tabStrip1 #setores a{ width: 88px; background:url("../../Sistema/Imagens/Default/Diversos/tabStrip.gif") top -449px no-repeat;}
#tabStrip1 #usuarios a:hover, #tabStrip1 #usuarios a.select,#tabStrip1 #setores a:hover, #tabStrip1 #setores a.select{ background-position:bottom -449px;}
#tabStripIframe{ margin:0; height:20px; list-style:none; font:12px Arial; cursor:default; overflow:hidden;}	
#tabStripIframe td a{ font:bold 11px arial; color:#000; text-align:center; padding-top:4px; height:20px; text-decoration:none;}
#tabStripIframe .cp a,#tabStripIframe .pr a,#tabStripIframe .else a
{width:75px; background:url("../../Sistema/Imagens/Default/Diversos/tabStripIframe.gif") top left no-repeat;}
#tabStripIframe .cp a:hover, 
#tabStripIframe .cp a.select{ background-position:bottom left;}
#tabStripIframe .pr a{width:60px; background-position:top -75;}
#tabStripIframe .pr a:hover, 
#tabStripIframe .pr a.select{ background-position:bottom inherit;}
#tabStripIframe .else a{width:50px; background-position:top -135;}
#tabStripIframe .else a:hover, 
#tabStripIframe .else a.select{ background-position:bottom inherit;}

#TabDynamic{font:bold 11px Arial; border-bottom:1px solid #919b9c; padding:3px; }
#TabDynamic ul{ list-style:none; margin:0;}
#TabDynamic li{ display:inline;  border:0}
#TabDynamic a{padding:0 0 0 3px;background:url("../../Sistema/Imagens/Default/Diversos/TabLeft.gif") top left no-repeat;text-decoration:none; color:#555;}
#TabDynamic a span{padding:3px 10px 3px 7px; background:url("../../Sistema/Imagens/Default/Diversos/TabRight.gif") top right no-repeat}
#TabDynamic a:hover,#TabDynamic a:active,#TabDynamic a.select{background-position:-24px left; color:#000}
#TabDynamic a.select{border-bottom:1px solid #fff;}
#TabDynamic a:hover span,#TabDynamic a:active span,#TabDynamic a.select span{background-position:-24px right;}

#BarLateral table{width:26px;}
#BarLateral table .begin{ height:10px; overflow:hidden; background:url("../../Sistema/Imagens/Default/Diversos/tbbeginendVertical.gif") left top no-repeat;}
#BarLateral table .end{ height:16px; overflow:hidden; background:url("../../Sistema/Imagens/Default/Diversos/tbbeginendVertical.gif") left bottom no-repeat;}
#BarLateral table .bg{ background:url("../../Sistema/Imagens/Default/Diversos/tbbackVertical.gif") repeat-y;}
#BarLateral table .bg input{margin-top:3px;}
#BarLateral table td a{ margin-top:0px; padding:2px 4px; cursor:default;}
#BarLateral table td a:hover{ padding:2px 3px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbover2.gif") repeat-x; cursor:default;}
#BarLateral table td a:active{ padding:2px 3px; border:1px solid #000080; background:url("../../Sistema/Imagens/Default/Diversos/tbdown2.gif") repeat-x; cursor:default;}
/*--*/

/*TEXTs*/
.Label,LabelDestaque,LabelTitulo,LabelSubTitulo,LabelTituloDestaque,LabelSubTituloDestaque,LabelUsuario, LabelPequeno, LabelDireita{ font-family:Arial; color:#000000;}
.Label{ font:11px Arial;}
.LabelCentralizado{ font:11px Arial; text-align:center }
.LabelAviso{ font:12px Arial; color:#FF0110}
.LabelDireita{ font:11px Arial; text-align:right  }
.LabelNegrito{ font:11px Arial; font-weight:bold }
.LabelPequeno{ font:9px Arial;}
.LabelDestaque{ font:bold 11px Arial;}
.LabelTitulo{font:bold 12px Arial;}
.LabelSubTitulo{font:12px Arial;}
.LabelUsuario{font:14px Arial;}
.LabelTituloDestaque{font:bold 14px Arial;}
.LabelSubTituloDestaque{font:14px Arial;}
.LinkSimple{ text-decoration:none; font:11px Arial; color:#999;}
.LinkSimple:hover{color:#000;}
.LinkButton2{ padding:2px 10px; border:1px solid #000000; background:#c0daec; font:bold 11px arial; color:#000000;}
.LabelPainelControle{ font:bold 12px Arial; text-decoration: underline; color:Blue; }
/*--*/


.oculto {display:none} 
div.fileinputs {position: relative;}
div.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1;}
input.file{position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; width:0px;}


div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:0px;
}


/*  Usado controle processo */
.barra{width:100%; height:10px;overflow:hidden; text-align:center; border:1px solid #7f9db9; background-color:#a9c7f0;}
.barra a:hover{background-color:#ffeec2;}
.barra a.up{padding:0 30px; background: url(../../Sistema/Imagens/Default/Diversos/up.gif) center 2px no-repeat;}
.barra a.down{padding:0 30px; background: url(../../Sistema/Imagens/Default/Diversos/down.gif) center 2px no-repeat;}

/*  Controle Treeview  */
.menudireitotreeview {font-family: Arial; font-size: 10px; background: url(../../Sistema/Imagens/Default/Diversos/title.gif) repeat-x; color: black; cursor: default; width: 80px; border: none; height: 20px;}
#divbloqueiotree{ width: 100%; height: 100%;  position: absolute; top: 153px; left: 0px; background-color:Transparent; display:none}


.divoverlay  
{
    position:fixed; 
    background-color: black;
    width: 100%;
    height: 100%;
    top: 0; 
    left:0;     
    z-index:1000;
    filter:Alpha(Opacity=30); 
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
    opacity: 0.30;
}

.divmodal
{
	position: fixed;
    top: 100px;
    left: 50%;
    width: 800px;
    height: 300px;
    background-color: #fff;
    padding: 10px;
    margin-left: -400px;
    z-index:1001;
}

.divmodal .close
{
    padding-bottom:10px;
}

.divmodal .close, .divmodal .action
{
    float:right;
    display:block;
}

.divmodal .scroll
{
    overflow-y:scroll;
    overflow-x:none;
    width: 800px;
    height: 220px;
    display:block;
}

img
{   
    border-width: 0pt;
}

#bottom_div{
width: 520px;
height: 150px;
background-color: #b9d1ea;
clear:both;
}

#vista_toolbar {
float:left;
font:normal 12px 'Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(../../images/back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:500px;
}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}

#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}

#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(../../images/left.png) no-repeat left center;
}

#vista_toolbar a:hover span {
background:url(../../images/right.png) no-repeat right center;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}

/* LAYOUT DO CALENDÁRIO */

.calendario .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}

.calendario .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.calendario .ajax__calendar_active .ajax__calendar_day
{
	background-color: #C0DAEC;
	border-color: #0066cc;
	color: #FF0000;
}

.calendario .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.calendario .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.calendario .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.calendario .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.calendario .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.calendario .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.calendario .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.calendario .ajax__calendar_container {border:1px solid #646464;background-color:#C0DAEC;color:#000000;z-index:180;width:160px;}

.calendario .ajax__calendar_footer {border-top:1px solid #f5f5f5;}

.calendario .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}

.calendario .ajax__calendar_day {border:1px solid #ffffff;}

.calendario .ajax__calendar_month {border:1px solid #ffffff;}

.calendario .ajax__calendar_year {border:1px solid #ffffff;}

.calendario .ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: table-row;
	/*background-image: url(~/web/imagens/seta_direita.gif);*/
	background-color: white;
} 

.calendario .ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	display: table-row;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	/*background-image: url(~/web/imagens/seta_esquerda.gif);*/
	background-color: white;
}

.calendario .ajax__calendar_title {cursor:pointer;font-weight:bold;}

.calendario .ajax__calendar_footer {height:15px;}

.calendario .ajax__calendar_today {cursor:pointer;padding-top:3px;}

.calendario .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}

.calendario .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}

.calendario .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.calendario .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.calendario .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}

.calendario .ajax__calendar_body
{
	height: 139px;
	width: 185px;
	position: relative;
	overflow: hidden;
	margin: auto;
}

.calendario .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}

.calendario .ajax__calendar_container TABLE {font-size:11px;}

.calendario .ajax__calendar_header {height:20px;width:100%;} 

fieldset { border: 1px solid #CCCCCC; display: inline; padding: 10px !important; margin: 10px !important; }

fieldset legend { font-size: 12px; color: #069; font-weight: bold; background-color: #FFF; font-family: Arial; padding-bottom: 3px; }

.ConteudoAba { padding: 10px !important; margin: 10px !important; }

/***************************************************/
/*                    LOADING                      */
/***************************************************/
.loading
{
    position: fixed;
    width: 120px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-left: -60px;
    margin-top: -20px;
    text-align: center;
    font-weight: bold;
    z-index: 1;
    font-weight: bold;
    background-color: #FAFAFA;
	border: 1px solid #666;
	padding-top: 22px;
	font-size: 11px;
}
/***************************************************/
/*                    LOADING                      */
/***************************************************/

/* MODAL */

.Modal
{
    display: none;
    position: fixed !important;
}

.ConteudoModal
{
    display: none;
    width: 470px;
    padding: 10px;
    margin-top: 3px;
    border: solid 5px #29acb5;
    background: #FFF;
}

.Modal .BotaoFechar
{
    background: url('../../Imagens/botoes/btn-fechar-lightbox.gif') no-repeat !important;
}

/* IE6 BUGS FIX */

.ie6 .Content
{
    height: 500px;
}

.ie6 .Modal
{
    position: absolute !important;
    left: 50% !important;
    margin-left: -235px !important;
    z-index: 1002 !important;
}

.ie6 .Content .Main
{
    height: 359px;
    overflow: visible;
}

#ctl00_ContentPlaceHolder1_tbpCofre__ctl00_ContentPlaceHolder1_ctl02
{
	display: none;
}

#horizon { text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block;}

#login{background:url('../../Imagens/painellogin.gif') no-repeat; padding-top:30px; margin-left: -165px; position: absolute; top: -135px; left: 50%; width: 330px; height: 270px; visibility: visible; }
#login span{color:#fff; text-align:center;display: block;}
#login a img, #login .Button{border:0; cursor:pointer;}
#login label {height: 25px;display:inline-block;}
#login label span{display:inline-block; text-align:right;}
#login label .Label{display:inline-block; width:120px; text-align:right;}
#login .Captcha{text-align: center;padding-left: 40px;}
#login .action{text-align: center;display:block;}
#login .action {height: 35px;}
#login .action a{padding-left:5px;display:inline;}
#login .action .idioma{bottom:0; right:0; position:relative; width:20px; top: 5px;left:4px;}
#login .Validate{display:block; height:20px;}


.Pagina{ padding:5px; }
.Pagina h1 span{ padding:5px; font-size:14px; font-weight:bold; display:block; }
.Pagina hr{ border:1px solid #F4F3F3; height:1px; }
.Pagina .Validacao{ color:#FF0000; padding:5px 5px; }
.Pagina .Busca{ background:#c0daec; display: block; height: 40px; margin-top: 2px; padding:0 5px; border:#9ebef5 1px solid }
.Pagina .Busca .Label{font-size:10pt !important;}
.Pagina .Conteudo{ display: block; margin-top: 2px; }
.Pagina .Footer{ display: block; margin-top: 2px; }
.Pagina .DivInLine{ display: inline-block; float: left; }
.Pagina .DivEspacoDir{ padding: 5px; height:30px; }
.Pagina .DivCampos{ padding: 8px 0 0 0; }
.Pagina .DivBotao{ display: inline-block; float: right; padding-top: 5px; }

.Tab{ padding:5px; }

/* Cadastro de Ocorrência */
   
  .hidden
  {
    display: none;
  }
        
  .btnGridSequencia
  {
    width: 15px;
  }
        
  #ctl00_ContentPlaceHolder1_gdvFaceValor
  {
    margin-left: 15px;
    padding-right: 10px;
  }        
  #tblTotal
  {
    margin-left: 12px;
  }
  #ctl00_ContentPlaceHolder1_gvdSequencia2 > tbody > tr.FooterStyle
  {
     visibility:collapse;  
  }
  
  #ctl00_ContentPlaceHolder1_rbOcorrenciaTipo
  {
     border-spacing: 19px 12px;
     margin: 0px 0px 0px -20px;
  }

/* Card de alerta usado na tela "...Cadastros/CadOperadora.aspx" */
.alert-card {
	padding: 20px;
	background-color: #ff9800;
	margin-bottom: 15px;
	font-family: Arial;
	font-weight: bold;
	color: white;
	font-size: 14px;
}
