/* CSS Document */
@charset "iso-8859-1";
HTML {
	background-image: url(/imgs/bg_fundo2.gif);
	margin: 0px;
	font-family:"Trebuchet MS";
	font-size: 10px;
	color: #000000;
}
body {
	margin-left:-13px;
    margin-top:0px
}
img {
	border:none
}

#main {
	width:1041px;
	margin:0px;
	text-align:left
}
#conteudo {
	width:1041;
	background-color:#FFF;
	display:block;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
}
#contentpe {
	width:1021px;
	height:21px
}
#content {
	width:760px;
	float:left;
	margin-left:10px
}
#header {
	padding:5px;
	padding-left:35px;
    background-color:#FFF;
	height:60px;
	margin-bottom:0px
}
#cabeca {
	height: 26px;
    padding:5px;
}
#colEsq {
	float:left;
    padding-right:0px;
    width:165px;
}
#ct2top {
	width: 738px;
    float:left;
    padding:5px;
    background-color: #FFF;
    font-size:11px;
    font-weight: bold;
    color:#e7731f}
#ct2esq {
	width: 365px;
    margin-right: 10px;
    float:left
}
#ct2dir {
	width: 365px;
    float:left
}
.mBotao {
	padding:25px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#EEE;
    border:1px solid #CCC;
    float: left;
    margin-right:5px;
    color:#000;
    font-size:10px;
    font-weight:bold
}
sup {
	font-size:7px
}
.mBotaoOn {
	padding:25px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#EEE;
    border:2px solid #FC0;
    float: left;
    margin-right:5px;
    color:#000;
    font-size:10px;
    font-weight:bold
}
h4 {
	border-top:2px solid #aaa;
    border-bottom:2px solid #aaa;
    font-size:18px;
    font-weight: bold;
    color: #aaa;
    margin:0px;
    width: 145px;
    padding-bottom:5px;
}
.mnon {
	font-weight:bold;
	font-size:14px;
	text-indent:-15px;
	margin:0px;
	width:125px;
	height:24px;
	text-align:left;
    padding-left:20px;
    padding-top:3px;
    border-bottom:2px solid #aaa;
    color: #aaa;
    background-color:#e5e5e5;
    cursor:normal;
}
.mcb {
	border:1px solid #ccc; 
    background-color:#aaa; 
    color:#FFF; 
    cursor:pointer; 
    padding:2px; 
    font-size:8px; 
}
.mcb:hover {
	border:1px solid #aaa; 
    background-color:#666; 
}
.mn {
	font-weight:normal;
	font-size:14px;
	text-indent:-15px;
	margin:0px;
	width:125px;
	height:24px;
	text-align:left;
    padding-left:20px;
    padding-top:3px;
    border-bottom:2px solid #aaa;
    color: #aaa;
    background-color:#fff;
    cursor:pointer;
}

.mn:hover {
	color:#666;
}

.mnb {
	font-weight:normal;
	font-size:12px;
	text-indent:-15px;
	margin:0px;
	width:125px;
	height:24px;
	text-align:right;
    padding-left:20px;
    padding-top:3px;
    color: #aaa;
    background-color:#fff;
    cursor:pointer;
}


a:link {
	color:#000000;
	font-weight:bold;
}
a:visited {
	color:#000000;
	font-weight:bold;
}
a:hover {
	color:#CCC;
	font-weight:bold;
}
img.usr {
	border: none;
}
span.usr {
	color: #d8ab3f;
    font-weight: bold;
    font-size: 12px;
}
span.anData {
	font-size: 14px;
    font-weight: bold;
    color: #76a8f7;
}
a.tabela:link {
	color:#000;
    font-weight: normal;
    text-decoration:none;
}
a.tabela:hover {
	color:#000;
    font-weight: normal;
    text-decoration:underline;
}
a.tabela:visited {
	color:#000;
    font-weight: normal;
    text-decoration:none;
}

ul.paginacao {
	text-indent:0px;
    margin:0px;
    padding: 0px;
    text-align:center
}

ul.paginacao li{
	text-indent:0px;
    float:left;
    display:block;
	marker-offset:none;
	list-style:none;
    margin:0px;
    margin-right:3px;
    text-align:left;
    cursor:pointer;
    font-size: 11px;
    font-weight:normal;
    padding:2px;
    background-color:#aaa;
    border:2px solid #ccc;
    color:#fff;
    width:20px;
    text-align:center
}
ul.paginacao li:hover{
	text-indent:0px;
    float:left;
    display:block;
	marker-offset:none;
	list-style:none;
    text-align:left;
    cursor:pointer;
    font-size: 11px;
    font-weight:normal;
    padding:2px;
    background-color:#ccc;
    border:2px solid #aaa;
    color:#aaa;
    width:20px;
    text-align:center
}
ul.paginacao li.ativo{
	color:#aaa;
    background-color:#ccc;
    border:2px solid #aaa;
}
.pager {
    margin:0px;
    text-align:left;
    cursor:pointer;
    font-size: 9px;
    font-weight:normal;
    padding:3px;
    background-color:#b4c6ce;
    border:2px solid #d9e5ea;
    border-bottom:2px solid #8d9aa0;
    border-right:2px solid #8d9aa0;
    color:#5d6568;
    text-align:left;
    width:80px
}
#dgrc {
	color:#003; 
    font-family:Georgia, 'Times New Roman', Times, serif; 
    width:325px; 
    padding:20px; 
    overflow:auto;
    scrollbar-3dlight-color:#FFFFFF; 
    scrollbar-arrow-color:#FFFFFF; 
    scrollbar-base-color:#FF9900; 
    scrollbar-darkshadow-color:#333333; 
    scrollbar-face-color:#FF9900; 
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-shadow-color:#000000; 
}
#dgrc p {
	font-size: 11px;
    line-height:16px;
    font-weight: normal;
}
input.login {
	font-size:10px;
	padding:2px;
	border:1px solid #333333;
	width:96px;
	margin-left:0px;
    margin-top:10px
}
div#loginForm {
    border-bottom: 2px solid #aaa;
    padding-bottom:10px
}

.btLogin {
	color:#;
	font-size:8px;
	padding:4px;
    margin-top:10px
}
h5 {
	font-size: 16px;
    margin:0px;
    margin-bottom: 10px;
    color: #aaa
}

#menu {
	width:1011px;
    padding-left:30px;
    background-color:#fff;
    padding-bottom:10px
}
.mn_off {
	
	font-weight:normal;
	font-size:11px;
	float:left;
	width:95px;
	height:24px;
	padding-top:8px;
    background-color:#ddd;
    border:1px solid #ccc;
    text-align:center;
}
.mn_off a:link{
	color:#;
	text-decoration:none;
}
.mn_off a:visited{
	color:#;
	text-decoration:none;
}

.mn_on {
	
	font-weight:normal;
	font-size:11px;
	float:left;
	width:95px;
	height:24px;
	padding-top:8px;
    background-color:#ccc;
    border:1px solid #ddd;
    text-align:center;
}
.mn_on a:link{
	color:#;
	text-decoration:none;
}
.mn_on a:visited{
	color:#;
	text-decoration:none;
}
span.neg {
	color:#900
}
ul#menu_baseA {
	width:110px;
	text-indent:0px;
    margin:0px;
    padding: 0px;
}
ul#menu_baseA li {
	width:145px;
	text-indent:0px;
	marker-offset:none;
	list-style:none;
    margin:0px;
    margin-left:-40px;
    text-align:left;
    cursor:pointer;
    font-size: 11px;
    font-weight:bold;
    padding:6px;
    padding-left: 2px;
	background-image:url(/imgs/bg_bl.gif);
    background-repeat:no-repeat;
    color:#1a2957;
   	text-indent:25px;
    margin-bottom:4px
}
ul#menu_baseA li:hover {
	color:#585856;
	font-weight:bold
}
ul#menu_baseA li.mnon:hover {
	color:#CCC;
	font-weight:bold
}
ul#menu_baseA li.mnon {
	width:145px;
	text-indent:0px;
	marker-offset:none;
	list-style:none;
    margin:0px;
    margin-left:-40px;
    text-align:left;
    cursor:pointer;
    font-size: 11px;
    font-weight:bold;
    padding:6px;
    padding-left: 2px;
	background-image:url(/imgs/bg_blon.gif);
    background-repeat:no-repeat;
    color:#000000;
   	text-indent:25px;
    margin-bottom:4px
}
#fcmc {
	background-color:#FFF; 
	margin-top:20px
}
#tpgr {
	padding:3px
}
#nmgr {
	width:250px;
	float:left;
	color:#e7731f;
	padding-left:3px;
	font-size:11px;
	font-weight:bold
}
#btsgr {
	float:right
}