.item{
 font-family: verdana,arial, sans-serif;
	font-weight:bold;
	background: url('../img/input_background.gif');
	background-color: #F0F4FF !important;
	padding:2px 5px 2px 5px;
	border:solid 1px #e7e7e7;
}

fieldset{
	border:1px solid #b3c8dc;
	padding:5px;
}

label, legend{
	cursor:default;
	font-family: verdana,arial, sans-serif;
	color: #26268a;
}

body{
	margin:0;
   padding:0px;
	text-align:center;
	background-color:#afaeaa;
}

.branco{
 font-family: verdana,arial, sans-serif;
font-size: 11px;
color: #ffffff;
/*  font-weight:bold; */
}

.data{
	color: #686868;
	font-size: 10px;
	font-family: verdana,arial, sans-serif;
/* 	font-weight:bold; */
   word-spacing:3px;
}

.dir{
 text-align:right;
}
.esq{
 text-align:left;
}
.borda_not{
 border-bottom: 1px solid #dfe0ed;
   padding: 6px 0px 6px 0px;
}

img{
   border:none;
   margin:0%;
   padding:0%;
}

table#geral{
	width:768px;
 max-width:768px;
/* 	background-image: url("../img/back_menu2.jpg"); */
	margin:0 auto;
   background-color:#fff;
	border-left:1px solid #1b1c51;
	border-right:1px solid #1b1c51;
	border-bottom:1px solid #1b1c51;
 font-family: verdana,arial, sans-serif;
	font-size: 12px;
}

table td#topo{
 padding-bottom:3px;
}
.alin-topo{
  vertical-align:top;
}
table td#menu_left{
	background-image: url("../img/back_menu2.jpg");
	vertical-align:top;
	width:151px;
/* 	border:solid 1px #e7e7e7; */
}

table td#ldir{
	width:151px;
	border-left:1px solid #a5a6af;
	vertical-align:top;
}

table td#centro{
 display:block;
		vertical-align:top;
	/* 	padding:0px 5px 0px 5px; */
	padding-right:5px;
	padding-left:5px;
	text-align:justify;
	width:456px;
	max-width:456px;
 overflow:auto;
}

/* menu */

table.menu{
	background-image: url("../img/back_menu.jpg");
	background-repeat:repeat-x;
	width:151px;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:center;
}

table.menu a:link,table.menu a:visited {
	font-family: verdana,arial, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

table.menu a:hover{
	color:#ccc;
}

/*table.m_left td {
	text-align:center;
	padding-top:12px;
 padding-bottom:12px;
}*/

.cem{
 width:100%;
}

table td#content{
 padding:5px;
}

.titulo-not{
	 font-size:14px;
	font-family: verdana,arial, sans-serif;
	font-weight:bold;
}

.titulo-tabela{
	font-size:14px;
 font-family: verdana,arial, sans-serif;
	font-weight:bold;
	background-color:#39399B;
	color:#fff;
	height:21px;
	padding-left:8px;
}

.texto10{
	font-size:10px;
 font-family: verdana,arial, sans-serif;
}

.citacao{
 color:#686868;
	font-size:10px;
 font-style:italic;
font-family: verdana,arial, sans-serif;
}

td.imprimir{
	 width:50%;
}

.borda_bottom{
 padding-left:20px;
 background-image:url("../img/back_inst.gif");
  background-repeat: no-repeat;
 background-position: bottom;
font-family: verdana,arial, sans-serif;
 font-weight:bold;
}

table.institucional{
/*   background-color:#e4e3de; */
 border:1px solid #c0c0c0;
}

table.institucional td{
  padding-left:20px;
 padding-top:3px;
padding-bottom:3px;
}
/*  /menu */

.negrito{
  font-weight:bold;
}

.txt3{
font-family: verdana,arial, sans-serif;
font-size: 10px;
color: #000;
}
.txt3:link, .txt3:visited{
font-family: verdana,arial, sans-serif;
font-size: 10px;
color: #062e61;
font-weight:normal;
 text-decoration:none;
}

.txt3:hover{
 text-decoration:underline;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.txt2:link, .txt2:visited {
font-family: verdana,arial, sans-serif;
font-size: 12px;
color: #0c56b8;
}

.txt2 a:hover{
text-decoration:underline;
font-weight:normal;
}

.txt2{
font-family: verdana,arial, sans-serif;
font-size: 12px;
color: #000;
line-height:1.5;
}

table#footer{
background:#9998EB;
}

table.borda1{
	background-color: #ccc;
   border-bottom : 1px solid #c0c0c0;
   border-top : 1px solid #c0c0c0;
   border-left : 1px solid #c0c0c0;
   border-right : 1px solid #c0c0c0;
}

table.borda1 tr{
background-color: #fff;
}
.centro{
 text-align:center;
}

.alinEsq{
 text-align:left;
}
#tudo {
width:768px;
/* 	background-image: url("../img/back_menu2.jpg"); */
text-align:left;
margin:0 auto;
background-color:#fff;
border-left:1px solid #1b1c51;
border-right:1px solid #1b1c51;
}

#topo {
height:186px;
/* 	background-color:#9999cc; */
/* background-color:#efeee9; */
text-align:center;
font-size:12px;
font-family:sans-serif;
/* 	color:#999999; */
font-weight:bold;
/*   border-bottom: 1px solid #9999cc; */
}

#principal {
width:616px;
background-color:#fff;
float:right;
font-family: verdana,arial, sans-serif;
font-size:12px;
}





.txt1, .txt1:link {
font-family: verdana,arial, sans-serif;
font-size: 12px;
color: #3c6574;
}




.tit1 {
font-family: times new roman, serif;
color: #ffffff;
font-size: 16pt;
}

.intmenu {
font-family: verdana,arial, sans-serif;
font-size: 7pt;
color: #062e61;
letter-spacing: 0px;
}



/* menu */

#navegacao {
width:151px;
height:100%;
display: table;
float:left;
background-image: url("../img/back_menu2.jpg");
/*	border-left:1px solid #003399;
border-right:1px solid #003399;*/
}

ul#menu {
width:150px;
/* border:1px solid #003399; */
/* background:#fade8b; */
background:#00a378;
/* background:#007e3d; */
margin:0;
padding:0;
list-style-type:none;
}

ul#menu li {
border-bottom:1px solid #1b650c;
}

ul#menu li a:link, ul#menu li a:visited {
display:block;
text-decoration:none;
font-family: verdana,arial, sans-serif;
font-size:11px;
/*color:#00005b;*/
color:#fff;
border-left:10px solid #008964;
padding: 3px 1px 3px 5px;
/* 	font-weight:bold; */
}

ul#menu li a:hover {
background-color: #73b793;
/* border-left:10px solid #e5e5e5; */
border-left:10px solid #4f946f;
}




.menu_bottom{
background-image: url("../img/back_menu2.jpg");
width:100%;
height:100%;
}
/* fim menu */

/* =========================================================== */




/*  biblioteca===============================================================*/

.small_small{
font-size: 8px;
}

/* campos e correlatos*/

.campo{
font-family: verdana,arial, sans-serif;
font-size: 12px;
font-weight:normal;
border: 1px solid #8cacbb;
text-indent:1px;
background: #fff;
background: url('../img/input_background.gif');
background-repeat:repeat-x;
}


.small_small_green{
font-family: verdana,arial, sans-serif;
font-size: xx-small;
font-weight:normal;
color:#008000;
}

.justify90{
width: 90%;
}

.justify99{
width: 99%;
}

.justify45{
width: 45%;
}
.num{
width: 80%;
}

/* fim campos e correlatos */

/* bot�s */

.botao{
font-family: verdana,arial, sans-serif;
border: 1px solid #8cacbb;
padding: 1px 5px 1px 5px;
font-size:12px;
font-weight: bold;
border: 1px solid #8cacbb;
text-indent:1px;
}

input[type="radio"]{
width:15px;
}

form{
padding: 3px;
margin:auto;
}

/*

#principasl * {
padding: 0 20px;
}*/

#rodape {
clear:both;
height:50px;
background-color: #fff;
}

.inteiro{
float: left;
/* border: 1px solid #ddd; */
width: 20%;
padding-top:0px;
padding-bottom:0px;
}

.textopadrao{
font-family: verdana,arial, sans-serif;
font-weight:normal;
text-align:left;
}



img[alt="apagar"]{
cursor:pointer;
}

.link_std,a.link_std:link, a.link_std:visited{
font-family: verdana,arial, sans-serif;
/*    background-color:inherit; */
color:#0000ff;
font-weight:normal;
text-decoration:none;
font-size: 12px;
}
.link_titulo{
display:block;
}
.link_titulo:hover{
background-color:#e1e8f1;
cursor:pointer;
}

#next{
background-image:url('img/arrow_on_1_1.gif');
background-repeat:no-repeat;
background-position: right;
padding-right: 14px;
white-space: nowrap;
text-decoration: none;
}
#next:hover{
background-image:url('img/arrow_off_1_1.gif');
background-repeat:no-repeat;
background-position: right;
padding-right: 14px;
white-space: nowrap;
}
#back{
background-image:url('img/barrow_on_1_1.gif');
background-repeat:no-repeat;
background-position: left;
padding-left: 14px;
white-space: nowrap;
text-decoration: none;
}
#back:hover{
background-image:url('img/barrow_off_1_1.gif');
background-repeat:no-repeat;
background-position: left;
padding-left: 14px;
white-space: nowrap;
}


.link_std:hover,a.link_std:hover{
text-decoration: underline;
}

.principaltop{
/*  border:1px solid #ccc; */
width:95%;
height:40px;
padding-top: 10px;
padding-left: 10px;
}

/*table.borda1 tr{
background-color: #fff;
}*/

.textcenter{
text-align:center;
}

select option{
padding-top:1px;
padding-bottom:1px;
background:#fff;
}

.alert{
color: #ff0000;
}

.navbarlinks{
color:#000;
}
.navbarlinks:link,.navbarlinks:visited{
color: #0000ff;
text-decoration:none;

}

.navbarlinks:hover{
color:#ff0000;
}

.result{
background-color:#e1e8f4;
font-size:10px;
/* text-align: right; */
}
.text10{
font-size:10px;
}
.text11{
font-size:11px;
}



* fieldset */

.external{
  padding:10px 10px;
  border:1px solid #b3c8dc;
  width:90%;
  text-align:left;
}

.external legend{
	padding:1px 5px;
	font: bold 12px arial, helvetica, sans-serif, arial, verdana;
	color: #1f1f46;
}

.internal{
  margin: 0px;
  padding: 5px 10px 10px;
  border:1px solid #b3c8dc;
}

.internal legend{
/*   border:1px solid #b3c8dc; */
/*  background:#d5e2ee; */
  padding:1px 5px;
  font: normal 12px arial, helvetica, sans-serif, arial, verdana;
}


body{
	margin:0;
   padding:0px;
	text-align:center;
/*  background-color:#585876; */
}

#tudo {
	width:768px;
/* 	background-color: #ececec; */
	text-align:left;
	margin:0 auto;
/* 	border: 1px solid #cccccc; */
}

#topo {
	height:85px;
/* 	background-color:#9999cc; */
	background-color:#fff;
	text-align:center;
	font-size:12px;
	font-family:sans-serif;
	color:#999999;
	font-weight:bold;
  border-bottom: 1px solid #9999cc;
}

#principal {
	width:586px;
	background-color:#fff;
	float:right;
	font-family:sans-serif;
	font-size:12px;
}

/* fim fieldset */

.inteiro{
float: left;
/* border: 1px solid #ddd; */
width: 20%;
padding-top:0px;
padding-bottom:0px;
}