body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tit {
	font-size: 12px;
	font-weight: bold;
}
.txt {
	font-size: 12px;
}
.tab_listagem, .txt_tab {
	font-size: 10px; 
}
.txt_tab_total {
	font-size: 10px; 
	font-weight: bold; 
}
a:link {
	color: #554200;
	text-decoration: none;
}
a:visited {
	color: #554200;
	text-decoration: none;
}
a:hover {
	color: #F9C400;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

textarea, pre, input, select {
  font-size: 10px;
}



/**
 * Padrões de Listagem (AutoList)
 */
img {
    display: inline-block;
    vertical-align: middle;
}
a.tab_tit {
    color: #000000;
}
a.tab_tit:hover {
    color: #000000;
}
.tab_tit {
    background-color: #EECA3B; /* cor escura do tema */
    color: #000000;
    font-size: 11px;
}
tr.tab_lin1 {
    background-color: #F9FAE6; /* cor escura da linha de resultado */
}
.tab_lin2 {
    background-color: #F8F4C8; /* cor clara da linha de resultado */
}
tr.tab_lin1_hover {
    background-color: #FCF074; /* cor da linha quando sob cursor */
}
tr.tab_lin2_hover {
    background-color: #FCF074; /* cor da linha quando sob cursor */
}
.tab_add_new {
    background-color: #FFF5C1; /* borda da tabela de adição = tr.tab_lin1/background-color: */
    border: 1pt solid #FFFBE6; /* fundo da tabela de adição = .tab_lin2 */
    font-size: 14px;
    font-weight: bold;
}
.tab_pag {
    font-size: 12px;
    font-weight: bold;
}
.tab_busca {
    border-top: 1pt solid #f9c400; /* cor escura do tema */
    border-bottom: 1pt solid #f9c400; /* cor escura do tema */
    background: #FFFBE6;
}
.tab_input {
    font-size: 10px;
}
.tab_barra_links {
    background-color: #E0E0E0; /* cinza */
    font-size: 14px;
    padding: 5px;
}
.tab_listagem {
    border-bottom: 1pt solid #f9c400; /* cor escura do tema */
}
.tab_mensagem {
   color: red;
   font-size: 14px;
    font-weight: bold;
}
.form_required {
    background-color: #FFE8E8; /* cor um pouco mais escura que a tab_lin2_hover */
}
.form_required2 {
    background-color: #FFAEAE; /* vermelho */
}
.form_linhas {
    background-color: #F8F4C8; /* borda da tabela de adição = tr.tab_lin1/background-color: */
}
.form_titulo {
    background-color: #EECA3B; /* cor escura do tema */
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.form_subtitulo {
    text-align: center;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    background-color: #EECA3B; /* tab_lin1_hover */
}
.form_linhasubmit {
    background-color: #EECA3B; /* tab_lin1_hover */
    text-align: right;
}
.form_col_esq {
    text-align: right;
}
.form_col_dir {
    text-align: left;
}
.form_mensagem {
   background-color: #FFDDDD; /* vermelha */
   color: red;
   font-size: 14px;
   font-weight: bold;
}
a.tab_mensagem {
   background-color: #FFDDDD; /* vermelha */
   color: red;
   font-size: 14px;
   font-weight: bold;
}



/* Novo */
body {
	background: #ffffff;
}

/* carregando */
#RmsLoader { 
	display: none;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	font-weight: bold; 
	z-index: 100; 
	top: 1px; 
	left: 4px;
}

/* header */
#linha { 
	background-color:#EECA3B;
	position:absolute;
	left:0;
	top:0;
	right:0;
	width:100%;
	height: 20px;
}

#dados {
	 position:absolute;
	 top:20px;
	 right:0;
	 height: 20px;
}

/* Menu */

#mainContainer{
	text-align: left;
	background-color: #fff;
	font-size: 11px;
	height: 23px;
}

#dhtmlgoodies_menu ul li ul{
	display:none;
}
	
#dhtmlgoodies_menu{
	visibility:hidden;	
}
#dhtmlgoodies_menu ul{
	margin:0;	
	padding:0;	
	background-color:#F8F4C8;
}
#dhtmlgoodies_menu li{
	list-style-type:none;	
	padding: 5px;
}	
#dhtmlgoodies_menu a{
	padding: 0;
}
	
#dhtmlgoodies_menu ul.menuBlock1{	
	background-color:#ffffff;
	overflow:visible;
}

.menuBlock_ativo{	
	background-color:#cccccc;
	overflow:visible;
}

#dhtmlgoodies_menu ul.menuBlock2{	
	padding:0;
	border:1px solid #EECA3B;
}

#dhtmlgoodies_menu a{
	color: #000000;
	text-decoration: none;
}

#dhtmlgoodies_menu .currentDepth1{
	/**/
}
#dhtmlgoodies_menu .currentDepth1over{
	background-color:#EECA3B;
}
#dhtmlgoodies_menu .currentDepth1 a{
	font-weight: bold;
}
#dhtmlgoodies_menu .currentDepth1over a{	
	color:#000000;
	font-weight:bold;
}

#dhtmlgoodies_menu .currentDepth2{
	/**/
}
#dhtmlgoodies_menu .currentDepth2over{
	background-color:#EECA3B;
}	
#dhtmlgoodies_menu .currentDepth2over a{
	color:#000000;
	font-weight:bold;
}	
#linha_menu {
	border-top: 1px solid #EECA3B;
	border-bottom: 1px solid #EECA3B;
	width: 100%;
}

#tabela {
	background: #F8F4C8;
    font-size: 10px; 
    color: #000000;
    border-bottom: 2px solid #EECA3B;
}
#tabela th {
	background: #EECA3B;
	font-size: 12px; 
    color: #000000;
}

#listagem {
    font-size: 10px; 
    color: #000000;
    border-bottom: 2px solid #EECA3B;
    background-color: #F8F4C8;
}
#listagem th {
	background: #EECA3B;
	font-size: 12px; 
    color: #000000;
}

#listagem th a {
	background: #EECA3B;
	font-size: 12px; 
    color: #000000;
}

.listagem1 {
    font-size: 10px; 
    color: #000000;
	background: #F8F4C8;
}
.listagem2 {
    font-size: 10px; 
    color: #00000;
	background: #F9FAE6;
}
.listagem1_hover {
    background: #FCF074;
}
.listagem2_hover {
    background: #FCF074;
}

/* borda das tabelas (container) */
#borda {
	border:1px solid #EECA3B;
}

/* classe genérica para quando passar mouse em cima da TR e for link*/
.tr_hover_link {
    background: #FCF074;
    cursor: pointer;
}

/* css dos links de administradores (acima do menu) */
#admin {
    float: right; 
}
#admin a{
    color: #ff0000;
    text-decoration: none;
}

/* mensagens de alerta/erro */
#msg {
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #015099;
}
