/***********************************************************************************************************************************************************
	FORMS
***********************************************************************************************************************************************************/

body {
	margin 						: 0px;
	font-family 				: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size 					: 11px;
	text-decoration				: none;
	background-color			: ;
	scrollbar-3dlight-color		: #efefef;
	scrollbar-arrow-color		: #ffffff;
	scrollbar-base-color		: #efefef;
	scrollbar-darkshadow-color	: #666666;
	scrollbar-face-color		: #efefef;
	scrollbar-highlight-color	: #999999;
	scrollbar-shadow-color		: #999999;
	background					: #F2F2F2 url(images/bg.gif);
}

a:visited 	{ text-decoration: none; color: #271A51;}
a:hover 	{ text-decoration: none; color: #3E277F;}
a:link 		{ text-decoration: none; color: #271A51;}

.b:visited 	{ text-decoration: none; color: #efefef; font-weight: bold;}
.b:hover 	{ text-decoration: none; color: #ffffff; font-weight: bold;}
.b:link 	{ text-decoration: none; color: #999999; font-weight: bold;}

.c:visited 	{ text-decoration: none; color: #FFF; font-weight: bold;}
.c:hover 	{ text-decoration: none; color: #FF0000; font-weight: bold;}
.c:link 	{ text-decoration: none; color: #FFF; font-weight: bold;}

td, P { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
} 

th {
	font-family			: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size			: 11px;
	background-color	: #F7F7F7;
	font-weight			: lighter;
	font-style			: normal;
} 

hr {
	height						: 5px;
	clear						: both;
	margin						: 0;
	border						: 0;
	visibility					: hidden;
}

h1 {
	padding-bottom				: 3px;
	background					: url('images/riscs.gif') repeat-x bottom left;
	font-size					: 130%;
	color						: #333;
	font-weight					: bold;
}

h2 {
	padding-bottom				: 3px;
	background					: url('images/riscs.gif') repeat-x bottom left;
	font-size					: 110%;
	color						: #666;
	font-weight					: bold;
}
/***********************************************************************************************************************************************************
	CLASSES
***********************************************************************************************************************************************************/

.tdImo { 
	background			: url('images/bg_tdimo.gif') repeat-y;
	padding-left		: 8px;
	padding-right		: 2px;
} 

.space3 { 
	padding: 3px;
}

.img {  
	border: 1px solid #333333;
}

.bg_riscs {
	background-image: url(images/riscs.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 9px;
}

.RISCS {
	height		: 20px;
	background	: url('images/riscs.gif') repeat-x;
}

.dv_space3 {
	padding: 3px;
	background-color: #3E277F;
}

.paginacao {
	height: 30px;
	background-image: url(images/riscs.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
}

.unnamed1 {
	height: 40px;
	vertical-align: middle;
}

.tableSpcEsq6 {
	padding-left: 6px;
}

.tableSpcEsq10 {
	padding-left: 10px;
}

.txtpq {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding		: 3px;
}

#AD_MENU {
	text-align		: right;
	padding-right	: 2px;
}

.SUBMENU {
	padding			: 5px;
	background		: #333333;
	font-weight		: bold;
	text-align		: right;
	color			: #FFF;
}
	.SUBMENU a {
		color			: #FFF;
	}
	.SUBMENU a: hover {
		color			: #FF0000;
	}

#INFO {
}

	#INFO .LINK {
		float			: left;
		margin			: 5px 1px;
		padding			: 5px 22px;
		_padding		: 5px 20px;
		background		: #EFEFEF;
	}
	#INFO .BOX {
		margin			: 5px 20px;
		padding			: 10px;
		background		: #F7F7F7;
		border			: 1px #CCC dotted;
	}
	#INFO .BOX:after {
		content						: ".";
		display						: block;
		clear						: both;
		visibility					: hidden;
		height						: 0;
		overflow					: hidden;
	}
		#INFO .BOX a {
			float			: left;
			_float			: none;
			width			: 48%;
		}

.tbBOX {
	background			: #F7F7F7;
	border-bottom		: 4px #000 solid;
	visibility			: hidden;
	display				: none;
}

.tbBox td {
	background			: #EFEFEF;
	font-weight			: bold;
}

.HIDE {
	visibility			: hidden;
	display				: none;
}

#RESULT {
	padding				: 10px;
	text-align			: justify;
}
/***********************************************************************************************************************************************************
	FORMS
***********************************************************************************************************************************************************/

.text {
	font-family			: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #333333;
	background-color	: #F7F7F7;
	border				: 1px solid #666666;
	padding-left		: 2px;
	height				: 17px;
}

.textarea {
	font-family			: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #333333;
	background-color	: #F7F7F7;
	border				: 1px solid #666666;
	padding-left		: 2px;
}

.busca {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #3E277E;
	padding-left: 2px;
}

.bt_ok {
	background-image: url(images/bt_ok.gif);
	background-repeat: no-repeat;
	width: 38 px;
	height: 14 px;
	border: 0px none;
	cursor: hand;
	margin-bottom: 13px;
}

.bg_bt_ok {
	background-image: url(images/bg_bt_ok.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



#DETS td {
	line-height			: 20px;
}

.DET td {
	border-bottom	: 1px dotted #CCC;
}