body{
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	/*text-decoration: none;*/
	color:#000000;
}

img{
	border: 0;
	vertical-align: middle ! important;
}

a:hover {
	text-decoration:underline;
	color:#0D0D0D;
}

input{
	border: 1px solid black;
}

input[type="checkbox"] {
	border: 0;
}

.checkbox {
    background: none;
    border: none;
}

textarea{
	border: 1px solid black;
}

.botaoGravar {
	font-size: 12px;
}

.botaoAlterar {
	font-size: 14px;
}

.tableList {
	border-spacing: 0;
	border-color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

.trPar{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	border: none;
}
.trImpar{
	/*background-color: #F0F0F0;*/
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	border: none;
}

th {
	align: center;
	background-color:#F0F0E0;
	color:#000000;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.inputText{
	height: 14px;
	width: 200px;
}

.inputText250{
	height: 14px;
	width: 250px;
}

.inputText50{
	height: 14px;
	width: 60px;
}

.inputText30{
	height: 14px;
	width: 30px;
}

.inputText20{
	height: 14px;
	width: 18px;
}


.table600 td, .tableFiltro td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	border-bottom: 1px solid white;
}

.tdBase {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	border-bottom: 0px solid white ! important;
}

.tdBaseLi {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.table20{
	width: 30%;
	font-weight: bold;
	font-size: 10px;
}
.table50{
	width: 50%;
	font-weight: bold;
	font-size: 10px;
}
.table350 {
	width: 350px;
	/*font-weight: bold;*/
	color: #000000 ! important;
	font-size: 10px;
	background-color: #DDECAE;
}
.table420 {
	width: 420px;
	/*font-weight: bold;*/
	color: #000000 ! important;
	font-size: 10px;
	background-color: #DDECAE;
}
.table460 {
	width: 460px;
	/*font-weight: bold;*/
	color: #000000 ! important;
	font-size: 10px;
	background-color: #DDECAE;
}
.table600{
	width: 600px;
	/*font-weight: bold;*/
	color: #000000 ! important;
	font-size: 10px;
	background-color: #DDECAE;
}
.table700 {
	width: 700px;
	/*font-weight: bold;*/
	color: #000000 ! important;
	font-size: 10px;
	background-color: #DDECAE;
}
.table800 {
	width: 800px;
	font-weight: bold;
	font-size: 10px;
	background-color: #DDECAE;
}
.tableVariavel {
	width: 100%;
	background-color: #DDECAE;
}
.barraVariavel {
	background-image:url('../imgs/barra_bg.jpg');
	font-weight: bold;
	font-size: 10px;
	background-color: #DDECAE;
}

.tdDescricao {
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	border-left: 0px solid black;
	border-bottom: 0px solid black;
}

.alertaSucesso{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 		font-size: 11px;
 		color: #333;
	background-color: #f2f6c0 ! important;
}

.alertaErro{
	color: #8C0000;
	font-weight: bold;
}

.InputBuscaDeAte {
	BORDER-RIGHT: #999999 1px solid ! important;
	BORDER-TOP: #999999 1px solid ! important;
	BORDER-LEFT: #999999 1px solid ! important;
	BORDER-BOTTOM: #999999 1px solid ! important;
	FONT-WEIGHT: normal  ! important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ! important;
	FONT-SIZE: 10px  ! important;
	COLOR: #000000  ! important;
	BACKGROUND-COLOR: #f4f4f4  ! important;
	TEXT-DECORATION: none  ! important;
	width: 84px  ! important;
}

.InputBuscaDeAte2 {
	BORDER-RIGHT: #999999 1px solid ! important;
	BORDER-TOP: #999999 1px solid ! important;
	BORDER-LEFT: #999999 1px solid ! important;
	BORDER-BOTTOM: #999999 1px solid ! important;
	FONT-WEIGHT: normal  ! important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ! important;
	FONT-SIZE: 10px  ! important;
	COLOR: #000000  ! important;
	BACKGROUND-COLOR: #f4f4f4  ! important;
	TEXT-DECORATION: none  ! important;
	width: 95px  ! important;
}

.ImputBusca {
	BORDER-RIGHT: #999999 1px solid ! important;
	BORDER-TOP: #999999 1px solid ! important;
	BORDER-LEFT: #999999 1px solid ! important;
	BORDER-BOTTOM: #999999 1px solid ! important;
	FONT-WEIGHT: normal  ! important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ! important;
	FONT-SIZE: 10px  ! important;
	COLOR: #000000  ! important;
	BACKGROUND-COLOR: #f4f4f4  ! important;
	TEXT-DECORATION: none  ! important;
	width: 250px  ! important;
}

.ImputBusca option{
	height: 12px ! important;
	FONT-SIZE: 10px  ! important;
	FONT-WEIGHT: normal  ! important;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ! important;
	COLOR: #000000  ! important;
	BACKGROUND-COLOR: #f4f4f4  ! important;
	width: 250px  ! important;
}

.ImputBusca50 {
	BORDER-RIGHT: #999999 1px outset;
	BORDER-TOP: #999999 1px outset;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #999999 1px outset;
	COLOR: #000000;
	BORDER-BOTTOM: #999999 1px outset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-DECORATION: none;
	width: 35px;
}

.ImputBusca70 {
	BORDER-RIGHT: #999999 1px outset;
	BORDER-TOP: #999999 1px outset;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #999999 1px outset;
	COLOR: #000000;
	BORDER-BOTTOM: #999999 1px outset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-DECORATION: none;
	width: 75px;
}

.ImputBusca110 {
	BORDER-RIGHT: #999999 1px outset;
	BORDER-TOP: #999999 1px outset;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #999999 1px outset;
	COLOR: #000000;
	BORDER-BOTTOM: #999999 1px outset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-DECORATION: none;
	width: 110px;
}

.ImputBusca30 {
	BORDER-RIGHT: #999999 1px outset;
	BORDER-TOP: #999999 1px outset;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #999999 1px outset;
	COLOR: #000000;
	BORDER-BOTTOM: #999999 1px outset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-DECORATION: none;
	width: 20px;
}

.ImputBusca250 {
	BORDER-RIGHT: #999999 1px outset;
	BORDER-TOP: #999999 1px outset;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #999999 1px outset;
	COLOR: #000000;
	BORDER-BOTTOM: #999999 1px outset;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f4f4f4;
	TEXT-DECORATION: none;
	width: 250px;
}

.submenu_atuacao { width: 193px; text-align: right; }
.submenu_atuacao a { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 10px; color: #506114; line-height: 100%; height: 20px;}
{ background: #D5EA96; margin: 0 1px 1px 0; padding: 0 0 10px 0; }
ul { margin-left: 0px; }
ul li { display: inline; background: url(../imgs/marcador_quadrado_verde.gif) no-repeat 0 7px; line-height: 18px; }
ul li.primeiro_registro { background: none; }
ul li.primeiro_registro a { margin-left: 0; }
ul li div { }
ul li a { color: #333; margin: 0 4px 0 10px; white-space: nowrap; }						
