body.semfundo {
	background:"";
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	background:url(../images/geral_fundo.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td, tr, span, div, input, textarea, select {
	font-family: verdana;
	color: #000000;
	font-size: 10px;
}

input.busca {
	border: 1px #993333 solid;
	font-family: verdana;
	font-size: 10px;
	color: #993333;
}

.LoginBox 
{
	padding:5px;
	margin:5px 0px 5px 0px;
	margin-bottom:7px;
	border-bottom:1px solid #993333;
	
}
.LoginBox span { font-weight:bold; }
.LoginBox div { margin-bottom:3px; }

.LoginBox input, .inputBox 
{
	background-color:#e5e5e5;
}

input.btnbusca, a.btnbusca {
	border: 1px #993333 solid;
	background-color: #993333;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
a.btnbusca { padding:2px 5px 2px 5px;  border:1px solid; }

#menulat {
	background-color: #EFEFEF;
}

#menusup {
	color: #FFFFFF;
}

a.menusup {
	text-decoration: none;
	color: #FFFFFF;
}

a.menusup:hover {
	text-decoration: none;
	color: #DFDFDF;
}

a.menulattit {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.menulattit:hover {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}

a.menulattitdiferenciado {
	text-decoration: none;
	color: #993333;
	font-weight: bold;
}

a.menulattitdiferenciado:hover {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

a.menulat {
	text-decoration: none;
	color: #000000;
}

a.menulat:hover {
	text-decoration: none;
	color: #993333;
}

a.conteudotit {
	font-size: 11px; 	text-decoration: none; 	color: #333333; 	font-weight: bold;
}

a.conteudotit:hover {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

a.conteudo {
	text-decoration: none;	color: #333333;	font-weight: bold;	text-align: justify;
}

a.conteudo:hover {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

td.conteudo 
{
	text-align: justify;
	font-size: 11px;
}

.conteudotit
{
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;	
}

input.grid_selecionar {
	border: 0px solid #000000;
	background-color: ControlLight;
	text-align: center;
	width: 30px;
	height: 20px;
}

.grid_item_selecionado {
	background-color: ControlLight;
}

.grid_cabecalho {
	background-color: #EFEFEF;
	height: 20px;
	font-weight: normal;
	color: #000000;
}

.justificado 
{
	text-align: justify;
}

.table2 { width:100%; background-color:#e5e5e5;}
.table2 .title { font-weight:bold; font-size:13px;}
.table2 .head { font-weight:bold;  font-size:11px; background-color:#efefef;}

.table2 tr { background-color:#FFFFFF; border:1px solid #e5e5e5;  }

.informacoes_calculos 
{
	text-align:justify;
	color:Red;
	padding:15px;
	font-size:14px;

}

.warning { color:Red; width:100%; font-weight:bold; }

.atencao 
{
	text-align:center;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	border:1px solid;
	font-size:18px;
	padding:5px;
	font-weight:bold;
	background-color:#efefef;
	width:111px;
	cursor:pointer;
}

.opcoes_calculos 
{
	padding:5px;
	border:1px solid;
	margin-bottom:5px;
	text-align:center;
}

.highlight 
{ 
	background-color: yellow;	 
	font-family: Arial; 
	font-size:13px;
	font-weight: bold;
}
.paginador  td
{
	text-align:center;
	font-size:11px;
	padding:5px;
	border-top:1px dashed;
}
.paginador  td a
{
	color: #993333;
	font-size:11px;
}
#PrintModeDiv
{
	padding:5px;
	margin-bottom:20px;
	background:#FFFFFF;
	color: #993333;
	font-size:12px;
	font-weight:bold;
}

#PrintModeDiv a { margin-left: 20px; }

.body_print {
	background:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.body {
	background:url(../images/geral_fundo.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.body_print .calculo table, .body_print .calculo .table { width:95%; background-color:#000000;}
.body_print .calculo table .title , .body_print .calculo .table .title { font-weight:bold; font-size:13px;}
.body_print .calculo table .head , .body_print .calculo .table .head{ font-weight:bold;  font-size:11px;}
.body_print .calculo table tr td , .body_print .calculo .table tr td{ border:1px solid #FFFFFF; background-color:White; }

.body_print fieldset{  width:95%; }

.body_print table
{
	background-color:#000000;
	width:95%;
}

.body_print table tr td { border:1px solid #FFFFFF; background-color:White; }

.labelMone
{
	text-align:center;
	font-weight:bold;
	font-family:Bernard MT Condensed;
	vertical-align:middle;
}

.dados_simuladores 
{
	border:1px solid #000;
	padding:1px;
	font-weight:bold;
	color:#993333;
	font:Tahoma ;
	font-size:9px;
	background-image:url("/images/fundo_banners.jpg");
	
}

.recomendar 
{
	background-color:White;
}

.error { color:Red; padding-left:10px; }
.table .title { font-weight:bold; }