.body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.dv-cabecalho {
	width:100%;
	height:130px;
	background-image:url(../IMG/fundo-cabecalho.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.dv-cabecalho-box {
	width:100%;
	height:130px;
	margin:auto;
}
/*Altura do conteúdo do Painel*/
.dv-meio, .dv-conteudo, .fr-cont { height:400px; }

.dv-meio {
	width:100%;
	background-color:#F0F1F0;
}
.dv-rodape {
	width:100%;
	height:40px;
	background-image:url(../IMG/fundo-rodape.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.dv-conteudo {
	width:100%;
	margin:auto;
	background-color:#FFF;
	text-align:right;
}
.dv-logo {
	width:449px;
	height:33px;
	float:left;
	margin-top:10px;
}
.dv-menu-main {
	float:right;
	height:39px;
}
.ul-menu-main {
	height:39px;
	list-style:none;
	margin-top:0px;
}
.li-menu-main, .li-menu-main-sel {
	height:39px;
	float:left;
	margin-left:1px;
	background-image:url(../IMG/fundo-menu-main.png);
	background-repeat:repeat-x;
	background-position:top;

	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.li-menu-main-sel {
	background-image:url(../IMG/fundo-menu-main-sel.png);
	color:#787878;
}
.dv-menu-main-link {
	width:100%;
}
.dv-menu-main-esq, .dv-menu-main-dir, .dv-menu-main-esq-sel, .dv-menu-main-dir-sel {
	width:6px;
	height:5px;
	float:left;
	margin-top:6px;
	margin-left:-10px;
	background-image:url(../IMG/fundo-menu-main-sel-esq.png);
	background-repeat:no-repeat;
	display:none;
}
.dv-menu-main-dir, .dv-menu-main-dir-sel {
	float:right;
	margin-right:-10px;
	background-image:url(../IMG/fundo-menu-main-sel-dir.png);
}
.dv-menu-main-esq-sel, .dv-menu-main-dir-sel {
	display:block;
}
.dv-nome-sistema {
	width:447px;
	float:left;
}
.p-nome-sistema, .p-nome-sistema-versao {
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	color:#FFF;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.p-nome-sistema-versao {
	font-size:13px;
}
.dv-inf-usuario {
	float:right;
	margin-top:11px;
}
.p-inf-usuario {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:15px;
	margin-bottom:0px;
	margin-right:2px;
}
.dv-menu-slave {
	width:100%;
	height:38px;
	margin:auto;
	margin-top:9px;
	background-image:url(../IMG/fundo-menu-slave.png);
	background-repeat:repeat-x;
	background-position:top;
}
.dv-menu-slave-esq, .dv-menu-slave-dir {
	width:6px;
	height:38px;
	float:left;
	background-image:url(../IMG/fundo-menu-slave-esq.png);
	background-repeat:no-repeat;
	background-position:top;
}
.dv-menu-slave-dir {
	background-image:url(../IMG/fundo-menu-slave-dir.png);
}
.dv-menu-slave-mei {
	width:99%;
	height:38px;
	float:left;
}
.ul-menu-slave {
	list-style:none;
	margin:0px 0px 0px -35px;
}
.li-menu-slave, .li-menu-slave-sel {
	height:38px;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	margin-left:1px;
	cursor:pointer;
	float:left;
	font-family:Helvetica, verdana, sans-serif;
	font-size:11px;
	color:#1F1F1F;
}
.li-menu-slave-sel {
	background-image:url(../IMG/fundo-menu-slave-sel.png);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFF;
}
.dv-menu-slave-submenu {
	display:none;
}
.dv-menu-slave-submenu-sel {
	display:block;
	/*background-color:#34C8D9;*/
	background-color:#029dde;
	position:fixed;
	margin-left:-10px;
	margin-top:13px;
}
.dv-menu-slave-submenu-niv2-sel {
	display:block;
	background-color:#029dde;
	position:fixed;
	margin-top:-24px;
}
.ul-menu-slave-submenu {
	list-style:none;
	margin:0px 0px 0px 0px;
}
.li-menu-slave-submenu, .li-menu-slave-submenu-sel {
	padding:12px 10px 7px 10px;
	margin-left:-40px;
	font-family:Helvetica, verdana, sans-serif;
	font-size:12px;
}
.li-menu-slave-submenu-sel {
	background-color:#007db5;
}

.p-debug {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#eeeeee;
	text-align:right;
	font-style:italic;
	margin:0px 0px 0px 0px;
	padding:10px 30px 0px 0px;
}
.dv-clear-left {
	clear:left;
}
.dv-clear-right {
	clear:right;
}
.dv-hidde {
	display:none;
}