@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img_files/backgound.jpg);
	background-repeat: repeat-x;
	background-color: #46B1DF;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img_files/backgound.jpg);
	background-repeat: repeat-x;
	background-color: #46B1DF;
}
.label {
	color: #0693C8;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.labelp {
	color: #0693C8;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.label2 {
	color: #0693C8;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style4 {color: #FF0000}

.texto {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style3 {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.tbbr {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.baccenter {
	background-image: url(../img_files/sob_inf.jpg);
	background-position: center top;
	background-repeat:repeat-x;
}
.ass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #07376C;
}
.textop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}


/************* RELATÓRIOS *************/
#banner-swf {
	height: 105px;
	overflow:hidden;
	z-index:0;
}

#toolbar {
	background:#1B72CB;
	width:713px;
	height:23px;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:10px;
	margin-top:10px;
}

#toolbar img {
	margin-top:1px;
	margin-right:6px;
	cursor:pointer;
}

#doc_file {
	position:relative;
	float:left;
	color:#FFF;
	width:270px;
	*width:200px;
}

#doc_file .MultiFile-list {
	position:absolute;
	top:20px;
	left:0px;
	z-index:999;
	padding:5px;
	white-space:nowrap;
	overflow: hidden;
}

#doc_file .MultiFile-list a {
	color:#000;
}

.MultiFile-label {
	margin-bottom:3px;
}

#doc_file input {
	width:188px;
}

.MultiFile-mask {
	position:absolute;
	top:20px;
	left:0px;
	width:100%;
	z-index:990;
	background:#1B72CB;
	opacity: .80;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	padding:5px;
}

#toolbar_right {
	position:relative;
	float:right;
	width:95px;
	text-align:right;
}

#toolbar_right img {
	cursor:pointer;
}

#form1 {
	position:relative;
	float:left;
}

.form {
	font-size:10px;
	margin-right:10px;
	z-index:1;
}

.mes {
	margin-bottom:10px;
}

.mes_nome {
	width:698px;
	background:url(../img_files/mes_bg_close.gif) no-repeat;
	padding:5px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

.aberto {
	background:url(../img_files/mes_bg_open.gif) no-repeat;
}

.mes_tabela {
	width:717px;
	max-height:300px;
	overflow:auto;
	display:none;
	border:1px solid #8B919F;
	border-top:none;
	background:#BDD6FB;
	padding:2px;
	text-align:left;
}

.doc_list {
	background:#F6F7F8;
}

.doc_list, .doc_list th, .doc_list td {
	border:1px solid #000;
	border-collapse:collapse;
	padding:2px;
}

thead {
	background:#DDD;
	text-align:left;
	cursor:pointer;
}

.highlight {
	cursor:pointer;
	background:#FFF;
}

th.headerSortUp {
	background: url(../img_files/asc.gif) right no-repeat #DDD;
}

th.headerSortDown {
	background: url(../img_files/desc.gif) right no-repeat #DDD;
}

.pagedisplay {
	width:50px;
}

.pager {
	margin:10px;
}

h1 {
	font-size:16px;
	margin-bottom:0px;
}

#alerta {
	display:none;
	width:716px;
	padding:5px;
	margin-bottom:10px;
	background:#D00;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
}