/* MENU */
#button {
	width: 220px;
	padding: 0 0 0 0;
	border-bottom: 1px solid #1958b7;
	font-size : 10px;
	background-color: #FFF;
	color: #333;
}
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#button li {
	margin: 0;
	list-style: none;
	list-style-image: none;
}
#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 1px solid #7f9cc6;
	border-right: 1px solid #7f9cc6;
	background-color: #2175bc;
	border-left: 1px solid #7f9cc6;
	border-right: 1px solid #7f9cc6;
	/* background-color: #f1f8ff; */
	background-color: #FFFFFF;
	color: #005FA4;
	text-decoration: none;
	width: 100%;
	/* background-image: url(../imagens/marcadorMenu.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px; */
	padding-left: 25px;
	font-size : 12px;
}
html>body #button li a {
	width: auto;
}
#button li a:hover {
	border-left: 1px solid #7f9cc6;
	border-right: 1px solid #7f9cc6;
	background-color: #F5F5F5;
	color: #1299f4;
	text-decoration:none;
}
#button li #active {
	/*border-bottom:1px solid #E9E9E9;
	border-top:2px solid #DDDDDD;
	padding:0.2em 0pt 0.3em;
	font-size:1.665em;
	letter-spacing:-0.05em;*/
	border-left: 1px solid #7f9cc6;
/*	border-top: 1px dashed #7f9cc6;*/
	border-right: 1px solid #7f9cc6;
/*	border-bottom: 1px dashed #7f9cc6;*/
	/* background-color: #d6e8ff; */
	background-image: url(../imagens/menuTitulo.jpg);
	background-repeat: no-repeat;
/*	background-position: 5px 9px;	*/
	color:#005FA4;
	font-size : 12px;
	font-weight:bold;
	padding-left: 30px;
	padding-bottom:9px;
	padding-top:10px;
	cursor:text;
	background-color: #F5F5F5;
}
div#menuShadow{
	background-image: url(../imagens/menuSombra.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #7f9cc6;
	border-right: 1px solid #7f9cc6;
	height:5px;
}

/* BOTÕES */
input#salvar, input#excluir, input#cancelar, input#filtrar, input#relatorio, input#novo {
	background-image: url(../imagens/btn_fundo.png);
	border:0px;
	width:107px;
	height:26px;
	font-weight:bold;
	text-align:left;
	padding:5px;
}

/* FILTRO */
.filtro td{
	display:inline;
	width:100% auto;
}
.filtro label{
	padding:5px;
	margin:3px 0px 3px 0px;
	border-bottom:1px dashed #ccc;
	white-space:nowrap;
	float:left;
}
/* ABA */
.conteudoAba {
	border-left: 1px solid #93999a;
	border-right: 1px solid #93999a;
	border-bottom: 1px solid #93999a;
	background-color:#ffffff;
	clear:both;
	width:95%;
	padding:10px;
	vertical-align:top;
	margin-left:20px;
}

.conteudoAbaLista {
	border-left: 1px solid #93999a;
	border-right: 1px solid #93999a;
	border-bottom: 1px dashed #93999a;	
	background-color:#ffffff;
	clear:both;
	width:95%;
	padding:10px;
	vertical-align:top;
	margin-left:20px;
}


#tabs {
	width:100%;
	height:33px;
	font-size:93%;
	line-height:normal;
	border-left: 1px solid #93999a;
	border-right: 1px solid #93999a;
	background-color:#F5F5F5;
	width:95%;
	padding:0 10px;
	margin-left:20px;
}
#tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url("../imagens/tableft1.gif") no-repeat left top;
	background-position:0% -42px;	
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
#tabs a span {
	float:left;
	display:block;
	background:url("../imagens/tabright1.gif") no-repeat right top;
	background-position:100% -42px;	
	padding:5px 15px 4px 6px;
	color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabs a:hover span {
	color:#FF9834;
}
#tabs a:hover {
	background-position:0% 0px;
}
#tabs a:hover span {
	background-position:100% 0px;
}
#tabs .current a {
	background-position:0% 0px;
	border-bottom:1px solid #fff;
}
#tabs .current a span {
	background-position:100% -0px;
}


/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#005FA4;
	font-size: 12px;
	margin: 0px;
	/* background:url(../imagens/fundoAdm.jpg) left bottom no-repeat; */
	height:100%;
}
html {
	height:100%;
}
#informacoes {
	position: absolute;
	left: 255px;
	top: 38px;
	text-align: left;
}
#logoEmpresa {
	position: absolute;
	left: 260px;
	top: 108px;
}
.form {
	background-color: #FFF8E8;
	height: 16px;
	border-top: 1px solid #D1A044;
	border-right: 1px solid #D1A044;
	border-bottom: 1px solid #D1A044;
	border-left: 1px solid #D1A044;
	background-image: url(bg_txt.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F291B;
}
.legenda {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
}
.texto {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 12px;
}
.cabecalho {
	font-size: 10px;
	text-align: right;
	height: 35px;
}
.rodape {
	font-size: 10px;
	background-color: #FFF;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #457db3;
}
#login a:link, #login a:visited, #login a:active {
	font-weight:normal;
	text-decoration: none;
	color: #FF0000;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #005FA4;
}
.abaLink {
	background-color: #2175bc;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #457db3;
	border-bottom-color: #457db3;
	border-left-color: #457db3;
	width: 170px;
	text-align: center;
}
a:hover {
	text-decoration: none;
	color: #1299f4;
}
.linkClaro:link, .linkClaro:visited, .linkClaro:active {
	text-decoration: none;
	color: #999999;
}
.linkClaro:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.linkBranco:link, .linkBranco:visited, .linkBranco:active {
	text-decoration: none;
	color: #ffffff;
}
.linkBranco:hover {
	text-decoration: none;
	color: #ffffff;
}
#login a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}
/* end links */

/* MENU */
ul.menu {
	margin: 0;
	list-style: none;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.conteudo {
	padding-right: 6px;
	padding-left: 16px;
}
ul.menu li#title {
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background-image: none;
}
ul.menu li#title a {
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.menu li#title a:hover {
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.menu li {
	display: block;
	line-height: 19px;
	white-space: nowrap;
	background-image: url(../imagens/marcadorMenu.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding-left: 14px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
}
td {
	font-size: 12px;
}
ul.menu li a {
	text-decoration: none;
	color: #666666;
	font-size: 10px;
}
ul.menu li a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
}
.marcador {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
}

.acesso {
	border-left: 1px solid #93999a;
	border-right: 1px solid #93999a;
	border-top: 1px solid #93999a;
/*	background-color:#F5F5F5;*/
	background-image: url(../imagens/geralTitulo.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	clear:both;
	width:95%;
	padding:10px;
	vertical-align:top;
	margin-left:20px;
}
.acessoAba {
	border-left: 1px solid #93999a;
	border-right: 1px solid #93999a;
	border-top: 1px solid #93999a;	
/*	background-color:#F5F5F5;*/
	background-image: url(../imagens/geralTitulo.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	clear:both;
	width:95%;
	padding:10px;
	vertical-align:top;
	margin-left:20px;
/*	margin-bottom:-10px;	*/
}
.acessoNome {
	color:#B40303;
	text-transform:uppercase;
}
input{
	color: #333333;
	font-size: 12px;
}

select {
	background-color: #eeeeee;
	color: #000000;
	border: 1px solid #000000;
	font-size: 10px;
}
/* GRID */
.tabelaListagem {
	border:1px solid #ac7500;
	background:#bf9e58;
	color:#444;
	font-family:Verdana;
	font-size:7pt;
}
.botoesGrid {
	background:#f9f2e3;
	border: 1px solid #ac7500;
	height:120px;
	width:35px;
	padding-left: 3px;
}
.areaGrid {
	padding-right: 10px;
}
/*GRID ADODB*/
.headerTabela {
	font-size:12px;
	height:26px;
	color:#000000;
	background-color: #F5F5F5;
}
/*Header da listagem*/
.corpoTabela{
	background-color:#FFFFFF;
}
.corpoTabelaPai{
	background-color:#E2EAEF;
}
.tabelaGrid {
	background-color: #C6D5E1;
}
.fundo4miga {
/*	background-image: url(../imagens/fundo4miga.jpg);*/
	background-image: url(../imagens/fundoMIR.jpg);	
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color:#bbd9ee;*/
	background-color:#304fae;
	height: 97%;
}
.corNormal {
	background:#d5b97c;
}
.corOrdenadoPor {
	background:#bf9e58;
}
.corClarissima {
	background:#f1e0bc;
}
.corBemClara {
	background:#f1d599;
}
.corClara {
	background:#f1d599;
}
.corMedia {
	background:#f1e0bc;
}
.negativo {
	color: #FF0000;
}
.semBorda {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.erro {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.fundoCabecalho {
	background-image: url(../imagens/cabecalho4migaFundo.gif);
}
.fundoCabecalhoPop {
	background-image: url(../imagens/cabecalho4migaFundoPop.gif);
}
.fundoRodape {
	background-image: url(../imagens/rodape4migaFundo.gif);
}
.fundoCorpoEsquerda {
	background-image: url(../imagens/corpo4miga.gif);
}
.fundoCorpoDireita {
	background-image: url(../imagens/corpo4migaDireita.gif);
}
.corpoFundo {
	background-color: #ffffff;
}
.corCelula {
	background-color: #FFFFFF;
}
.atencao {
	font-weight: bold;
	color: #FF0000;
}
.positivo {
	color: #009900;
}
.menu4miga {
	width: 150px;
}
.login {
	background-color: #eaeaea;
}
.tituloNoticia {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#logo {
	width: 100%;
	background-color: #FFFFFF;
}
.ajudaTitulo {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.ajudaTituloGrande {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.ajuda {
	background-color:#FFFFFF;
}
.fundoHome {
	background-color: #bbdaef;
	background-image: url(../imagens/fundo4miga.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
}
.pontilhado {
	background-image: url(../imagens/pontilhado.gif);
	width: 1px;
}
.fundoConteudoHome {
	background-color: #FFFFFF;
}
.boxLogin {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.thumb {
	border: 1px solid #CCCCCC;
}
fieldset {
	border: 1px solid #ccc;
}
legend {
	background: #fff;
}
textarea, input[type='text'], input[type='password'], select {
	border: 1px solid #ccc;
	background: #fff;
}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {
	border-color: #aaa;
}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {
	border-color: #888;
	outline: 2px solid #ddd;
}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button {
	cursor: pointer;
}
input[type='hidden'] {
	display:none;
}
.campoNumero {
	text-align: right;
}
.buscaCodigo {
	width: 50px;
}
.buscaTexto {
	width: 200px;
}
.autocomplete {
	position:absolute;
	border:1px solid #333333;
	width:200px;
	left:52px;
	top:17px;
	display:none;
	background-color:#ffffff;
}
.autocomplete a {
	float:left;
	width:190px;
	clear:both;
	padding:3px 5px;
	text-decoration:none;
}
.autocomplete a:hover {
	background-color:#666666;
	color:#FFFFFF;
}
.caixaConteudo {
}

/* multiseleção */
.multiSelecao{
	border:1px solid #93999a;
	height:150px;
	width:80%;
	overflow:auto;
}
.multiSelecaoInput{
	float:left;
	display:block;
	width:300px;
	height:25px;
	cursor:pointer;
	overflow:visible;
}


.mensagemErro {
	font-weight: bold;
	color: #A00;
	background-color: #FFC1C1;
	border: 1px solid #F00;
}
.mensagemAviso {
	font-weight: bold;
	color: #CC6600;
	background-color: #FFCC99;
	border: 1px solid #FF9900;
}
.mensagemInfo {
	color: #003399;
	background-color: #A5DAEB;
	border: 1px solid #003366;
}
.mensagemSucesso {
	font-weight: bold;
	color: #004603;
	background-color: #c4e7c5;
	border: 1px solid #008306;
}

/* Novidades 2009-09-12 */

.btnbbcode{
	background-image: url(../imagens/btn_bbcode.png);
	border:0px;
	width:107px;
	height:26px;
	font-weight:bold;
	text-align:left;
}

#menu{
	padding-bottom:15px; 
	padding-top:15px; 
	padding-left:20px; 
	background-color:#FFFFFF;
	border-left:1px solid #7f9cc6; 
	border-right:1px solid #7f9cc6; 		
	border-top:1px dashed #7f9cc6; 			
	/*
	color:#005FA4; 
	border-bottom:2px solid #CCCCCC; 
	border-right:2px solid #CCCCCC; 
	background-color:#FFFFFF; 
	display:block; 
	font-family:Tahoma,Verdana,Arial,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:20px; 
	padding-bottom:0px; 
	padding-left:7px;
	padding-right:7px; 
	margin-top:10px;
	height:auto;*/
}
