﻿/* Menu */

input[type=text].aspNetDisabled {
	background-color: rgb(230,230,230);
	box-shadow: none;
	border: 1px solid Black;
}

select.aspNetDisabled {
	background-color: rgb(230,230,230);
}

.MenuLevel1 {
	height: 1px;
}

.MenuLevel2 {
	height: 20px;
	width: 220px;
	padding: 5px 5px 0px 5px;
	vertical-align: text-bottom;
}

.MenuHoverstyle {
	font-weight: bold;
}

.staticMenuStyle {
	cursor: default;
}

#divCabecalhoConteudo {
	width: 100%;
	float: left;
}

/* fim menu*/

#divPrincipal {
	/*width:850px; 	height:360px; 	position:relative; 	top: -29px; 	left: -337px;*/
	width: 100%;
	display: table;
	height: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	vertical-align: top;
}

#divLogo {
	width: 460px;
	height: 81px;
	float: left;
	background-image: url(../Imagens/Logo.png);
	background-repeat: no-repeat;
}

#divMenu {
	/*padding-top:30px; 	float:left;*/
	padding-top: 10px;
	float: left;
	width: 220px;
}

#divCabecalho {
	width: 100%;
	float: left;
	height: 80px;
	background-image: url(../Imagens/fundo_logo.png);
	background-repeat: repeat-x;
}

#divLoginStatus {
	width: 48%;
	float: right;
	text-align: right;
}



#divStatus {
	width: 100%;
	float: left;
	position: relative;
	text-align: right;
}

#divModulo {
	width: 48%;
	float: left;
	text-align: left;
}


/*#divConteudo
{
	width:580px; 
	float:left; 
}*/

#divConteudo {
	width: 100%; /*float:right;*/
	height: 99%;
	float: left;
}

#divMensagem {
	float: left;
	height: 37px;
	vertical-align: middle;
	background-color: #33526f;
	width: 30%;
}

#lblMensagem {
	font-family: Verdana;
	color: #FFF330;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}

#divRodape {
	width: 74%;
	float: left;
}

.horizontal-separator {
	position: relative;
	top: -10px;
}

#divRodapeBanner {
	width: 50%;
	height: 37px;
	background-color: #33526f;
	background-repeat: repeat-x;
	float: left;
}

#divVersao {
	background-color: #33526f;
	float: right;
	width: 20%;
	height: 37px;
}

#divUsuario {
	float: right;
	text-align: right;
	width: 450px;
	height: 30px;
	padding-top: 1px;
	color: Black;
	margin-right: 5px;
	clear: both;
	margin-top: -70px;
}

#divTitulo {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	float: left;
	vertical-align: top;
	font-weight: bolder;
	color: #333333;
	padding-top: 10px;
	padding-left: 5px;
}

#divTituloMaster {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	float: left;
	width: 40%;
	vertical-align: middle;
	font-weight: bolder;
	color: #168abe;
	padding-top: 10px;
}

#divFormulario {
	padding-top: 5px;
	padding-left: 5px;
	background-position: center; /*background-image:url(../Imagens/background_Default.png);*/
	background-repeat: no-repeat; /*background-color:#F2F8ED;*/ /*border:solid 1px #D0E7BE;*/
	border-top: solid 2px #33526f; /*border-left: solid 2px #006600;*/
	width: 99%;
	height: 98%;
	float: right;
}

#divVoltar {
	text-align: right;
	width: 200px;
	position: relative;
	float: right;
	padding-left: 5px;
}

#divSumarioErro {
	width: 492px;
	float: left;
	padding-left: 3px;
}

#divBotoes {
	text-align: right;
	width: 20%;
	height: 25px;
	float: right;
	padding-top: 43px;
}

.divNovoFiltro {
	text-align: right;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	width: 100%;
}

#divLogin {
	background-image: url('../Imagens/fundo_login.png');
	background-repeat: no-repeat;
	width: 1025px;
	height: 518px; /*padding-top: 100px;        position: absolute;          top: 50%;     left: 50%;     margin-left: -250px;     margin-top: -150px;*/
}



#divBoletosReemitidos {
	padding-top: 10px;
	height: 245px;
	overflow: auto;
	overflow-x: hidden;
}

#divUpdateProgress {
	position: absolute;
	text-align: center;
}

body {
	font-family: Arial;
	font-size: 12px;
	background-color: #fcfcfc /*rgb(245,245,245) #FFFFFF; background-color:#F2F8ED;*/;
	margin: 0px;
}

a {
	text-decoration: none;
}

	a:visited {
		color: #0000FF;
	}

	a:hover {
		text-decoration: underline !important;
	}

.fontePequena {
	font-size: smaller;
}

/* tabela que ocupa sempre 100% do elemento pai */
.tabelaCompleta {
	width: 100%;
	height: 58px;
}

/* td rotulo das tabelas de formularios */


.tdRotulo {
	text-align: right;
	width: 110px;
	padding-right: 2px; /*border:solid 1px #8DBB65; 	background-color:#F2F8ED;*/
}

.tdHora {
	width: 58px;
}

.tdEntradaSaida {
	width: 95px;
}

.tdTipoMarcacao {
	width: 100px;
}

.tdTipoM {
	width: 60px;
	background-color: #ececec;
	text-align: left;
}

.tdCorRotulo {
	background-color: #eeeeee;
}

.tdCartaoPontoHorarios {
	background-color: #ececec;
	text-align: left;
	width: 60px;
}

.tdRotuloP {
	text-align: right;
	width: 100px;
	padding-right: 2px;
}

.tdRotuloG {
	text-align: right;
	width: 120px;
	padding-right: 2px;
}


.tdDados {
	/*border:solid 1px #8DBB65; 	background-color: #FFFFFF;*/
	text-align: left;
}
/* td titulo dos formularios */
.tdTitulo {
	/*background-color:#005B2F; 	background-color:#3A5324;*/
	font-weight: bold;
	text-align: center;
}

.tdGrande {
	width: 210px;
}

/* td com botoes de formulario */
.tdBotoes {
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
}

.tdCentro {
	text-align: center;
}

/* caixas de texto */

input[type=checkbox], input[type=radio] {
	border: 1px solid transparent;
}

	input[type=text]:hover, input[type=checkbox]:hover, input[type=radio]:hover, select:hover {
		border: 1px solid #F9D131 !important;
	}

.textbox {
	font-size: 100%;
	border: 1px solid #333333;
}

.textoMPequeno {
	width: 30px;
}

.textoPPequeno {
	width: 40px;
}

.textoPequeno {
	width: 70px;
}

.textoMedio {
	width: 180px;
}

.textoGrande {
	width: 300px;
}

.textoMgrande {
	width: 410px;
}
/* fim caixa de texto */

/* labels*/
.labelErro {
	color: Red;
	font-size: small;
}

/* Cor de fundo da tabela */
.bgColor {
	background-color: #EFF3FB;
}

/* Classes para formatacao do ModalPopUp */
.modalBackground {
	background-color: gray;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}


.PanelPopUp {
	border: solid 2px black;
	background-color: White;
	display: none;
}

.PanelPopUpVisible {
	border: solid 2px black;
	background-color: White;
	display: block;
}

.Titulo {
	font-size: 20px;
	font-weight: bold;
}

.CampoNomeGrad {
	width: 150px;
}
/* Exclusivo para pagina de Alteracao de senha*/

#divAlteraSenha {
	position: relative;
	width: 320px;
	height: 150px;
	top: 50%;
	left: 50%;
	margin-left: -160px;
	margin-top: -75px;
}

.LabelLegenda {
	font-size: small;
	color: #008B52;
	font-weight: bold;
}

.LabelBold {
	font-size: small;
	color: #000000;
	font-weight: bold;
}

.LabelDiaListBox {
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

.LabelPequeno {
	font-size: 10px;
	color: #3f7893;
	font-weight: bold;
}

/* fim alteracao senha*/


.LabelExplicativo {
	font-size: 11px;
	font-style: italic;
	color: Red;
}


.LoadingModal {
	/*Sobreposicao*/
	z-index: 9999; /*Tamanho e fixando posicionamento*/
	min-height: 100%;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	float: left; /*Cor*/
	background-color: Gray; /*Efeito transparente*/
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	-khtml-opaciy: 0.65;
}

#divCadastroSenha {
	position: absolute;
	background-image: url(../Imagens/tela_cadastroSenha.png);
	background-repeat: no-repeat;
	padding-top: 100px;
	width: 498px;
	height: 278px;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -150px;
}

.dropDownList {
	border: 1px solid #333333;
}

/* btnLock */
input[type=submit].btnLock, input[type=button].btnLock, button.btnLock {
	background: url(../Imagens/lock.png) 0 0px;
	border: none;
	padding: 0px;
	width: 16px;
	height: 16px;
}

	input[type=submit].btnLock:hover, input[type=button].btnLock:hover, button.btnLock:hover {
		background: url(../Imagens/lock.png) 0 0px;
	}

/* btnImprimirGrid */
input[type=submit].btnImprimirGrid, input[type=button].btnImprimirGrid, button.btnImprimirGrid {
	background: url(../Imagens/Botoes/btn_imprimirgrid.png) 0 0px;
	border: none;
	padding: 0px;
	width: 20px;
}

	input[type=submit].btnImprimirGrid:hover, input[type=button].btnImprimirGrid:hover, button.btnImprimirGrid:hover {
		background: url(../Imagens/Botoes/btn_imprimirgrid.png) 0 -20px;
	}

/* btnImprimirIndiv */
input[type=submit].btnImprimirIndiv, input[type=button].btnImprimirIndiv, button.btnImprimirIndiv {
	background: url(../Imagens/Botoes/btn_imprimiri.png) 0 0px;
	border: none;
	padding: 0px;
	width: 20px;
}

	input[type=submit].btnImprimirIndiv:hover, input[type=button].btnImprimirIndiv:hover, button.btnImprimirIndiv:hover {
		background: url(../Imagens/Botoes/btn_imprimiri.png) 0 -20px;
	}

/* btnChat */
input[type=submit].btnChat, input[type=button].btnChat, button.btnChat {
	background: url(../Imagens/Botoes/btn_chat.png) 0 0px;
	background-repeat: no-repeat;
	border: none;
	padding: 0px;
	width: 16px;
	height: 16px;
}

	input[type=submit].btnChat:hover, input[type=button].btnChat:hover, button.btnChat:hover {
		background: url(../Imagens/Botoes/btn_chat.png) 0 0px;
		background-repeat: no-repeat;
	}

/* btnLiberarAvancar */
input[type=submit].btnLiberarAvancar, input[type=button].btnLiberarAvancar, button.v {
	background: url(../Imagens/Botoes/btn_liberar_avancar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnLiberarAvancar:hover, input[type=button].btnLiberarAvancar:hover, button.btnLiberarAvancar:hover {
		background: url(../Imagens/Botoes/btn_liberar_avancar.png) 0 -20px;
	}

/* btnSugerir */
input[type=submit].btnSugerir, input[type=button].btnSugerir, button.btnSugerir {
	background: url(../Imagens/Botoes/btn_sugerir.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnSugerir:hover, input[type=button].btnSugerir:hover, button.btnSugerir:hover {
		background: url(../Imagens/Botoes/btn_sugerir.png) 0 -20px;
	}

/* btnImportar */
input[type=submit].btnImportar, input[type=button].btnImportar, button.btnImportar {
	background: url(../Imagens/Botoes/btn_importar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnImportar:hover, input[type=button].btnImportar:hover, button.btnImportar:hover {
		background: url(../Imagens/Botoes/btn_importar.png) 0 -20px;
	}

/* btnLog */
input[type=submit].btnLog, input[type=button].btnLog, button.btnLog {
	background: url(../Imagens/Botoes/btn_log.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnLog:hover, input[type=button].btnLog:hover, button.btnLog:hover {
		background: url(../Imagens/Botoes/btn_log.png) 0 -20px;
	}


/* btnCondicoes */
input[type=submit].btnCond, input[type=button].btnCond, button.btnCond {
	background: url(../Imagens/Botoes/btn_condicoes.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnCond:hover, input[type=button].btnCond:hover, button.btnCond:hover {
		background: url(../Imagens/Botoes/btn_condicoes.png) 0 -20px;
	}

/* btnImprimir */
input[type=submit].btnImprimir, input[type=button].btnImprimir, button.btnImprimir {
	background: url(../Imagens/Botoes/btn_imprimir.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnImprimir:hover, input[type=button].btnImprimir:hover, button.btnImprimir:hover {
		background: url(../Imagens/Botoes/btn_imprimir.png) 0 -20px;
	}

/* btnAvancar */
input[type=submit].btnAvancar, input[type=button].btnAvancar, button.btnAvancar {
	background: url(../Imagens/Botoes/btn_proximo.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnAvancar:hover, input[type=button].btnAvancar:hover, button.btnAvancar:hover {
		background: url(../Imagens/Botoes/btn_proximo.png) 0 -20px;
	}

/* btnVoltar */
input[type=submit].btnRetornar, input[type=button].btnRetornar, button.btnProbtnRetornarximo {
	background: url(../Imagens/Botoes/btn_Voltar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnRetornar:hover, input[type=button].btnRetornar:hover, button.btnRetornar:hover {
		background: url(../Imagens/Botoes/btn_Voltar.png) 0 -20px;
	}

/* btnBuscar */
input[type=submit].btnBuscar, input[type=button].btnBuscar, button.btnBuscar {
	background: url(../Imagens/Botoes/btn_Buscar.png) 0 0px;
	border: none;
	padding: 0px;
	width: 20px;
}

	input[type=submit].btnBuscar:hover, input[type=button].btnBuscar:hover, button.btnBuscar:hover {
		background: url(../Imagens/Botoes/btn_Buscar.png) 0 -20px;
	}

/* btnSelecionarTodos */
input[type=submit].btnSelecionarTodos, input[type=button].btnSelecionarTodos, button.btnSelecionarTodos {
	background: url(../Imagens/Botoes/btn_seleciona_todos.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnSelecionarTodos:hover, input[type=button].btnSelecionarTodos:hover, button.btnSelecionarTodos:hover {
		background: url(../Imagens/Botoes/btn_seleciona_todos.png) 0 -20px;
	}

/* btnSelecionarNenhum */
input[type=submit].btnSelecionarNenhum, input[type=button].btnSelecionarNenhum, button.btnSelecionarNenhum {
	background: url(../Imagens/Botoes/btn_seleciona_nenhum.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnSelecionarNenhum:hover, input[type=button].btnSelecionarNenhum:hover, button.btnSelecionarNenhum:hover {
		background: url(../Imagens/Botoes/btn_seleciona_nenhum.png) 0 -20px;
	}

/* btnEnviar */
input[type=submit].btnEnviar, input[type=button].btnEnviar, button.btnEnviar {
	background: url(../Imagens/Botoes/btn_Confirmar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnEnviar:hover, input[type=button].btnEnviar:hover, button.btnEnviar:hover {
		background: url(../Imagens/Botoes/btn_Confirmar.png) 0 -20px;
	}


/* btnLogin */
input[type=submit].btnLogin, input[type=button].btnLogin, button.btnLogin {
	background: url(../Imagens/Botoes/btn_login.png) 0 0px;
}

	input[type=submit].btnLogin:hover, input[type=button].btnLogin:hover, button.btnLogin:hover {
		background: url(../Imagens/Botoes/btn_login.png) 0 -20px;
	}


/* btnConfirmar */
input[type=submit].btnConfirmar, input[type=button].btnConfirmar, button.btnConfirmar {
	background: url(../Imagens/Botoes/btn_Confirmar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnConfirmar:hover, input[type=button].btnConfirmar:hover, button.btnConfirmar:hover {
		background: url(../Imagens/Botoes/btn_Confirmar.png) 0 -20px;
	}


/* btnCancelar */
input[type=submit].btnCancelar, input[type=button].btnCancelar, button.btnCancelar {
	background: url(../Imagens/Botoes/btn_Cancelar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnCancelar:hover, input[type=button].btnCancelar:hover, button.btnCancelar:hover {
		background: url(../Imagens/Botoes/btn_Cancelar.png) 0 -20px;
	}


/* btnPesquisar */
input[type=submit].btnPesquisar, input[type=button].btnPesquisar, button.btnPesquisar {
	background: url(../Imagens/Botoes/btn_Pesquisar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnPesquisar:hover, input[type=button].btnPesquisar:hover, button.btnPesquisar:hover {
		background: url(../Imagens/Botoes/btn_Pesquisar.png) 0 -20px;
	}

/* btnDocumentos */
input[type=submit].btnDocumentos, input[type=button].btnDocumentos, button.btnDocumentos {
	background: url(../Imagens/Botoes/btn_documento.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnDocumentos:hover, input[type=button].btnDocumentos:hover, button.btnDocumentos:hover {
		background: url(../Imagens/Botoes/btn_documento.png) 0 -20px;
	}

/* btnAdicionar */
input[type=submit].btnAdicionar, input[type=button].btnAdicionar, button.btnAdicionar {
	background: url(../Imagens/Botoes/btn_adicionar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnAdicionar:hover, input[type=button].btnAdicionar:hover, button.btnAdicionar:hover {
		background: url(../Imagens/Botoes/btn_adicionar.png) 0 -20px;
	}

/* btnFechar */
input[type=submit].btnFechar, input[type=button].btnFechar, button.btnFechar {
	background: url(../Imagens/Botoes/btn_fechar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnFechar:hover, input[type=button].btnFechar:hover, button.btnFechar:hover {
		background: url(../Imagens/Botoes/btn_fechar.png) 0 -20px;
	}

/* btnSalvar */
input[type=submit].btnSalvar, input[type=button].btnSalvar, button.btnSalvar {
	background: url(../Imagens/Botoes/btn_salvar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnSalvar:hover, input[type=button].btnSalvar:hover, button.btnSalvar:hover {
		background: url(../Imagens/Botoes/btn_salvar.png) 0 -20px;
	}

/* btnProximo */
input[type=submit].btnProximo, input[type=button].btnProximo, button.btnProximo {
	background: url(../Imagens/Botoes/btn_ProximoCalculo.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnProximo:hover, input[type=button].btnProximo:hover, button.btnProximo:hover {
		background: url(../Imagens/Botoes/btn_ProximoCalculo.png) 0 -20px;
	}

/* btnGenerico */
input[type=submit].btnGenerico, input[type=button].btnbtnGenerico, button.btnbtnGenerico {
	background: url(../Imagens/Botoes/btn_generico.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnGenerico:hover, input[type=button].btnGenerico:hover, button.btnGenerico:hover {
		background: url(../Imagens/Botoes/btn_generico.png) 0 -20px;
	}

/* btnExcluir */
input[type=submit].btnExcluir, input[type=button].btnExcluir, button.btnExcluir {
	background: url(../Imagens/Botoes/btn_excluir.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnExcluir:hover, input[type=button].btnExcluir:hover, button.btnExcluir:hover {
		background: url(../Imagens/Botoes/btn_excluir.png) 0 -20px;
	}

/* btnEditar */
input[type=submit].btnEditar, input[type=button].btnEditar, button.btnEditar {
	background: url(../Imagens/Botoes/btn_editar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnEditar:hover, input[type=button].btnEditar:hover, button.btnEditar:hover {
		background: url(../Imagens/Botoes/btn_excluir.png) 0 -20px;
	}

/* btnLimpar */
input[type=submit].btnLimpar, input[type=button].btnLimpar, button.btnLimpar {
	background: url(../Imagens/Botoes/btn_limpar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnLimpar:hover, input[type=button].btnLimpar:hover, button.btnLimpar:hover {
		background: url(../Imagens/Botoes/btn_limpar.png) 0 -20px;
	}

/* btnAtualizar */
input[type=submit].btnAtualizar, input[type=button].btnAtualizar, button.btnAtualizar {
	background: url(../Imagens/Botoes/btn_atualizar.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnAtualizar:hover, input[type=button].btnAtualizar:hover, button.btnAtualizar:hover {
		background: url(../Imagens/Botoes/btn_atualizar.png) 0 -20px;
	}


/* btnAlterarEtapa */
input[type=submit].btnAlterarEtapa, input[type=button].btnAlterarEtapa, button.btnAlterarEtapa {
	background: url(../Imagens/Botoes/btn_alterar_etapa.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnAlterarEtapa:hover, input[type=button].btnAlterarEtapa:hover, button.btnAlterarEtapa:hover {
		background: url(../Imagens/Botoes/btn_alterar_etapa.png) 0 -20px;
	}

/* btnExcluirGrid */
input[type=submit].btnExcluirGrid, input[type=button].btnExcluirGrid, button.btnExcluirGrid {
	background: url(../Imagens/Botoes/btn_excluirgrid.png) 0 0px;
	border: none;
	padding: 0px;
	width: 20px;
}

	input[type=submit].btnExcluirGrid:hover, input[type=button].btnExcluirGrid:hover, button.btnExcluirGrid:hover {
		background: url(../Imagens/Botoes/btn_excluirgrid.png) 0 -20px;
	}

/* btnEditarGrid */
input[type=submit].btnEditarGrid, input[type=button].btnEditarGrid, button.btnEditarGrid {
	background: url(../Imagens/Botoes/btn_editar_grid.png) 0 0px;
	border: none;
	padding: 0px;
	width: 20px;
}

	input[type=submit].btnEditarGrid:hover, input[type=button].btnEditarGrid:hover, button.btnEditarGrid:hover {
		background: url(../Imagens/Botoes/btn_editar_grid.png) 0 -20px;
	}

/* btnSelecionarGrid */
input[type=submit].btnSelecionarGrid, input[type=button].btnSelecionarGrid, button.btnSelecionarGrid {
	background: url(../Imagens/Botoes/btn_selecionarconsulta.png) 0 0px;
	background-repeat: no-repeat;
}

	input[type=submit].btnSelecionarGrid:hover, input[type=button].btnSelecionarGrid:hover, button.btnSelecionarGrid:hover {
		background: url(../Imagens/Botoes/btn_selecionarconsulta.png) 0 -20px;
		background-repeat: no-repeat;
	}

/* btnExpandirGrid */
input[type=submit].btnExpandirGrid, input[type=button].btnExpandirGrid, button.btnExpandirGrid {
	background: url(../Imagens/Botoes/btn_log.png) 0 0px;
	background-repeat: no-repeat;
}

	input[type=submit].btnExpandirGrid:hover, input[type=button].btnExpandirGrid:hover, button.btnExpandirGrid:hover {
		background: url(../Imagens/Botoes/btn_log.png) 0 -20px;
		background-repeat: no-repeat;
	}

/* btnAjuda */
input[type=submit].btnAjuda, input[type=button].btnAjuda, button.btnAjuda {
	background: url(../Imagens/Botoes/btn_ajuda.png) 0 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

	input[type=submit].btnAjuda:hover, input[type=button].btnAjuda:hover, button.btnAjuda:hover {
		background: url(../Imagens/Botoes/btn_ajuda.png) 0 -20px;
	}

input[type=submit], input[type=button], button {
	background-color: Silver;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	font-weight: bold;
	font-family: Verdana;
	color: #000000;
	cursor: pointer;
	width: 75px;
	height: 20px;
}

	input[type=submit]:hover, input[type=button]:hover, button:hover {
		background-image: url(../Imagens/Botoes/btn_fundo_azul.png);
	}




/* GridView */
.Grid {
	font-size: 12px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}

.GridFooter {
	color: #456c95;
}

.GridRowStyle {
	background-color: #dfe5ea;
	color: #333333;
}

.GridPagerStyle {
	background-color: #33526f;
	font-weight: bold;
	font-size: 14px;
	color: White;
}

	.GridPagerStyle a {
		color: White;
		width: 100%;
		font-weight: bold;
		font-size: 12px;
	}

		.GridPagerStyle a:hover {
			text-decoration: underline;
		}


.GridSelectedRowStyle {
	background-color: #339966;
	font-weight: bold;
	color: White;
}




.GridHeaderStyle {
	background-color: #33526f;
	font-weight: bold;
	color: White;
}

	.GridHeaderStyle a:link {
		color: white;
		text-decoration: none;
	}

	.GridHeaderStyle a:visited {
		color: white;
		text-decoration: none;
	}

	.GridHeaderStyle a:hover {
		color: white;
		text-decoration: underline;
	}

	.GridHeaderStyle a:active {
		color: red;
		text-decoration: underline;
	}





.GridAlternativeRowStyle {
	background-color: White;
}

.GridEditRowStyle {
	background-color: #FFFFFF;
}

.GridSelectedRowStyle {
	background-color: #CCCCCC;
	font-weight: bold;
	color: #333333;
}
/*Fim GridView */

.BarraFerramentasAuxiliar {
	text-align: right;
	vertical-align: middle;
}

/* TabView */
.dhtmlgoodies_tabPane {
	height: 21px; /* Height of tabs */
	border-bottom: 1px solid #919b9c;
}

.dhtmlgoodies_aTab {
	border-left: 1px solid #919b9c;
	border-right: 1px solid #919b9c;
	border-bottom: 1px solid #919b9c;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	padding: 5px;
}

.dhtmlgoodies_tabPane DIV {
	float: left;
	height: 100%; /* Height of tabs */
	padding-left: 3px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: bottom left;
	cursor: pointer;
	position: relative;
	bottom: -1px;
	margin-left: 0px;
	margin-right: 0px;
}

.dhtmlgoodies_tabPane .tabActive {
	background-image: url('../Imagens/tab_left_active.gif');
	margin-left: 0px;
	margin-right: 0px;
	z-index: 10;
}

.dhtmlgoodies_tabPane .tabInactive {
	background-image: url('../Imagens/tab_left_inactive.gif');
	margin-left: 0px;
	margin-right: 0px;
	z-index: 1;
}

.dhtmlgoodies_tabPane .inactiveTabOver {
	background-image: url('../Imagens/tab_left_over.gif');
	margin-left: 0px;
	margin-right: 0px;
}

.dhtmlgoodies_tabPane span {
	font-family: arial;
	vertical-align: top;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 21px;
	float: left;
}

.dhtmlgoodies_tabPane .tabActive span {
	padding-bottom: 1px;
	line-height: 20px;
}

.dhtmlgoodies_tabPane img {
	float: left;
}
/* Fim tabView */


.rh1tela {
	width: 100%;
}

/* btnExportGrid */
input[type=submit].btnExportGrid, input[type=button].btnExportGrid, button.btnExportGrid {
	background: url(../Imagens/export.png) 0 0px;
	border: none;
	padding: 0px;
	width: 16px;
}



/* ======= INÍCIO: Menu Tabs Override ======= */

/*.fancy-green .ajax__tab_header {
	background: url(green_bg_Tab.gif) repeat-x;
	cursor: pointer;
}

.fancy-green .ajax__tab_hover .ajax__tab_outer, .fancy-green .ajax__tab_active .ajax__tab_outer {
	background: url(green_left_Tab.gif) no-repeat left top;
}

.fancy-green .ajax__tab_hover .ajax__tab_inner, .fancy-green .ajax__tab_active .ajax__tab_inner {
	background: url(green_right_Tab.gif) no-repeat right top;
}

.fancy .ajax__tab_header {
    /*font-size: 13px;*/
    /*font-weight: bold;
    color: #000;
    font-family: sans-serif;
}

	.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer {
		height: 46px;
	}

	.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner {
		height: 46px;
		margin-left: 16px; /* offset the width of the left image */
	/*}

	/*.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab {
		margin: 16px 16px 0px 0px;
	}

.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab {
	color: #fff;
}

.fancy .ajax__tab_body {
	font-family: Arial;
	font-size: 10pt;
	border-top: 0;
	border: 1px solid #999999;
	padding: 8px;
	background-color: #ffffff;
}*/

/* ======= TÉRMINO:  Menu Tabs Override ======= */


/*CollapsiblePanel*/
.collapsePanel {
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader {
	width: 100%;
	height: 30px;
	background-color: #33526F;
	/*background-image: url(../Imagens/bg-menu-main.png);*/
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;*/
}

.collapsePanelHeader a {
	color: #FFF;
}

.collapsePanelHeader a:hover {
	text-decoration: none;
	background: none;
}