body {
	margin: 0px;
/*	background-color: #edfadc; */
	background: #edfadc url(images/img01.gif) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

table, td{
	font-family:Arial;
	font-size:12px;
}

#page_login {
	width: auto;
	margin: 30px auto;
/*	padding-top: 20px; */
/*	background-color: #fff; /* #EFEFEF; */
	background-image:url(../pics/bglogin.png);
	background-position:center; background-repeat:no-repeat;
	height:530px;
/*	padding-top:200px; */
}
#tb_login {
	padding-top:100px;
}
#tt_cliente {
    color:#67832E;
    text-shadow: 0 1px 1px #ccc;
    font-weight: bold;
}



/*
#header_login {
	width: 900px;
	height: 105px;
	margin: 0 auto;
	background: url(images/bg_top.png); 
}
*/
/* .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } */
/* .ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }*/

/* 
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } 
.ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-hover { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
*/

/*
.campos {
	border: 1px solid #000000;
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #ffffff 
}
.botao {
	border: 1px outset #CCCCCC;
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #CCCCCC; 
}
.campostravados {
	border: 1px solid #cccccc;
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #ffffff 
}
a.cinza{
	font-family:Verdana;
	color:#999999;
	font-size:12px;
	text-decoration:none;
}
a.cinza:hover{
	font-family:Verdana;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.titulo{
	font-family:Verdana;
	font-size:24px;
	color:#000000;
	}   
	*/

/* --------------  Tabela Geral  ----------------- */
.tbgeral {
background-color: #fff;
empty-cells: show;
text-align: left;
/* width: 500px; */
}

.tbgeral thead tr td {
/*
border:1px solid #cccccc;
color: #000;
padding:0 5px 0 5px;
text-align:center;
white-space:nowrap;
*/
/* border: 1px solid #e78f08; */
background: #FCCA2A; /* #FB7600; */
/* background: #f6a828 url(ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;  */
color: #ffffff; 
font-weight: bold;
padding:6px 5px 6px 5px;

}
.tbgeral tbody tr {
background-color: #fff; /*#F7F2EA; /* #eff7ff; #f5f5f1 */
}
.tbgeral tbody tr.dif {
background-color: #fff;
}
.tbgeral tbody tr:hover {
background-color: #edfadc; /* #F3F2E0; /* #F0F2F9; /* #FFF4E1; /* #DEDED1 /*#D5EAE8; /* #3d84d2; */
} 
.tbgeral tbody tr:hover td {
color: #000;
}
.tbgeral tbody td {
color: #888;
padding:0 5px 0 5px;
padding:6px 5px 6px 5px;
}
/* --------------  Fim Tabela ----------------- */


