/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

html, body
{
    margin: 5 5 5 5;
    font-family: Verdana, Arial;
    height: 100%;
    background-color: #000000;
}

.header
{
	border-bottom:outset 2px; 
	height: 50px;
	background: #000000;
}

.headerDetail
{
	height: 45px;
	font-size: 12px;
	color: White;
	padding-right: 10px;
}

.menuFundo
{
	z-index: 1002;
	margin-top: 2px;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px silver;
	border-right: solid 1px silver;
}

#tdUsuario
{
	vertical-align: bottom;
}

#tdBotaoSair
{
	padding-left: 20px;
	vertical-align: middle;
}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 400px; /* ems so it will grow */
	height: 240px;
	background-color: #DDDCD6;
	font-size: 100%;
	position: absolute;
	z-index: 1002;
	border-style: outset;
	border-width: 2px;
	top: expression(document.body.offsetHeight <= 350? ((document.body.offsetHeight - 220)/2) + "px": "20%" );
	left: expression(document.body.offsetWidth <= 505? ((document.body.offsetWidth - 400)/2) + "px": "20%" );
}
.boxhead {
	background: #000000;
	margin: 0;
	padding: 5px 5px 5px;
	text-align: left;
	color: white; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
}
.boxbody {
	background: #DDDCD6;
	margin: 0;
	padding: 5px 10px 31px;
	font-size: 10px;
	height: 135px;
	overflow: auto;
}
.boxbotton
{
	height: 15px;
	background: #DDDCD6;
	margin: 0 0 0 0;
}
.boxbodyButton
{
	background-color: #000000;
	width: 60px;
	font-size: 12px;
	color: #FFFFFF;
}
.backGroundAlert 
{
	z-index: 1001;
	position: absolute;
	background-color: Silver;
}
.tituloTela
{
	padding: 5px 0 10px 5px;
	font-weight:bold;
	font-family: Verdana;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.navegacaoComando, .navegacaoComando a, .navegacaoComando a:link, .navegacaoComando a:active, .navegacaoComando a:visited
{
	color: #FFFFFF;
	font-weight:bold;
	font-family: Verdana;
	font-size: 12px;
	text-decoration:none;
}
.navegacaoComando a:hover
{
	text-decoration: underline;
}

.PageContent
{
	margin: 7px 5px 0px 5px;
	border: solid 2px #000000;
}

.PageContentHeader
{
    font: bold 12px verdana, arial, helvetica, sans-serif;
    text-align: left;
    background: #000000;
    color: #FFFFFF;
    padding-bottom: 2px;
}

.PageContentItem
{
	padding-top: 5px;
	text-align: center;
	background: #f5f5f5;
}

.PageContentBottom
{
	padding-right: 10px;
	border-top: solid 2px #000000;
	text-align: right;
	height: 25px;
	background: #f5f5f5;
}

.PageContentFiltro
{
	padding-right: 10px;
	border-bottom: solid 2px #000000;
	text-align: center;
	height: 25px;
	background: #ffffD0;
}

.PageContentFiltroPopup
{
	padding-right: 10px;
	border-bottom: solid 2px #000000;
	text-align: left;
	height: 25px;
	background: #ffffD0;
}
.TabelaEdicao
{
	width: 90%;
	font-family: Verdana;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.TabelaEdicaoEdit
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #000000;
}
.TabelaEdicaoEditDireita
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #000000;
	text-align: right;
}
.TabelaEdicaoEditDisabilitado
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #000000;
	background-color: #DEDFE2;
}
.TabelaEdicaoCombo
{
	font-family: Verdana;
	font-size: 11px;
	border: solid 1px #000000;
}
.linhaEdicaoLabel
{
	color: #FFFFFF;
	width: 130px;
	text-align: right;
	padding-right: 5px;
	font-family: Verdana;
	font-size: 11px;
}
.EdicaoLabel
{
	color: #FFFFFF;
	padding-right: 5px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
}
.LabelErro
{
	padding-right: 5px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color:Red;
}
.divCalendarioPopup
{
	position:absolute;
	border: solid 2px #000000;
	font-family: Verdana;
	font-size: 9px;
}
.divCalendarioPopup select
{
	font-family: Verdana;
	font-size: 9px;
}
.tableGroupBox
{
	border: solid 1px #000000;
	font-family: Verdana;
	font-size: 11px;
}
.waitProcessAlert
{
	color: #000000;
	font-family: Verdana;
	font-size: 13px;
	position:absolute;
	top: 40%;
	left: 40%;
	height: 40px;
	width: 120px;
	background: white;
	border:solid 1px #000000;
	padding-top: 5px;
	padding-left: 5px;
}
.waitProcessAlert image
{
	vertical-align: middle;
}




