/* CSS Document */
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}
body{margin:0;}
.bt_menu{
	background-image:url(b_menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:1px;
	border-style:solid;
	border-color:#696969;
	width:162px;
	height:22px;
	line-height:14px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
	margin-top:3px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.bt_submenu{
	text-align:left;
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:18px;
	width:162px;
	background-color:#FFFFFF;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CECECE;
	margin-top:2px;
	padding-left:5px;
	}
/*Campos do formulário caso tenha erro*/
/* cor do campo com erro  */
.tfvHighlight{color: #FF0000;}
.erro{color: #FF0000;}
.brpontright{border-right:dashed 1px #DADADA;}
.brnot{border-right:solid 1px #CCCCCC;}
.brpontbottom{border-bottom:dashed 1px #DADADA;}
.brponttop{border-top:dashed 1px #DADADA;}
.titulos{font-size:11px;font-weight:bold;}
.geral{ color:#003366; background-color:#F5F5F5;}
.tgeral{ font-weight:bold; color:#003366; background-color:#F5F5F5;}
.trelatorios{background-color:#F9F9F9; border-top: 2px solid #FFFFFF;}
.usuario{color:#FFFFFF; font-size:11px;}
form{margin:0;}
.inputlogin{border: 1px solid #C3C3C3; background-color:#f8f8f8;}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #f9f9f9;
	border: 1px solid #C0C0C0;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #f9f9f9;
	border: 1px solid #C0C0C0;
}

.inputlist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #f9f9f9;
	border: 1px solid #C0C0C0;
	width:132px;
}
.inputradio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: none;
	background: none;
}
/*Carregador*/
#barra_progresso
{
    FONT-SIZE: 1px;
    LEFT: 0px;
    WIDTH: 1px;
    POSITION: relative;
    TOP: 1px;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #796700;
}
#carregador_pai
{
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 40%;
    TEXT-ALIGN: center
}
#carregador_fundo
{
    FONT-SIZE: 1px;
    LEFT: 8px;
    WIDTH: 113px;
    POSITION: relative;
    TOP: 8px;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #ebebe4;
}
#carregador
{
    BORDER-RIGHT: #6a6a6a 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #6a6a6a 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    Z-INDEX: 2;
    PADDING-BOTTOM: 16px;
    MARGIN: 0px auto;
    BORDER-LEFT: #6a6a6a 1px solid;
    WIDTH: 140px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #6a6a6a 1px solid;
    FONT-FAMILY: Tahoma, Helvetica, sans;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
/*usuarios lista*/
.list_user_titulo{
	padding-left:5px;
	font-weight:bold;
	line-height:25px;
	}
.list_user_descr_1{
	padding-left:5px;
	border-bottom:1px solid #B1B1B1;
	background-color:#f5f5f5;
	border-left:2px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	line-height:25px;
	}
.list_user_descr_2{
	padding-left:5px;
	background-color:#FBFBFB;	
	border-bottom:1px solid #B1B1B1;
	border-left:2px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	line-height:25px;
	}
.linkpag{
	background-image:url(pag.gif);
	width:38px;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.linkpag2{
	background-image:url(pag_atu.gif);
	width:38px;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.no_img{
	border:2px solid #A3A3A3;
}