body{margin:0px 0px 0px 0px;font-family:arial;}
table{width:100%;}
.moldura{margin:auto;width:760px;border-top:none;}
.topo{background-image:url(../imagens/topo.jpg);background-repeat: no-repeat;border-collapse:collapse;width:100%;height:120px;}
.topo a.voltasuaarea{float:left;display:block;height:70px;width:450px;cursor:hand;}
.conteudo{display:block;padding:5px 15px 100px 5px;}
.help{CURSOR: help;}
body.iframe{margin:0px 0px 0px 0px;font-family:arial;}
.link a{font-family: Arial;font-size:10px;border: none;}
.link a:hover{font-family: Arial;font-size:10px;border: none;}
a{text-decoration:none}
li{margin:5px;}
hr{height:1px;width:100%}
form{margin:0px 0px 0px 0px}
input,select{font-size:10px;}
textarea{font-family:arial;font-size:11px;}
input.limpo{border:none;background:none;}
input.limpoRight{border:none;background:none;text-align:right;}
image{border:none;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.obr_center{text-align:center;}
.obr_left{text-align:left;}
.obr_right{text-align:right;}

.aba{margin-top:20px;height:28px;}
.aba#ativa{	background-image:url(../imagens/orelha1.gif);background-repeat:no-repeat;background-position:right bottom;}
.aba#ativa span{float:right;margin-top:8px;width:95px;margin-left:23px;text-align:center;font-family:tahoma;font-size:12px;font-weight:bold;}
.aba#desativa{background-image:url(../imagens/orelha2.gif);	background-repeat:no-repeat;background-position:right bottom;}
.aba#desativa span{	float:right;margin-top:8px;width:95px;margin-left:23px;text-align:center;font-family:tahoma;font-size:12px;font-weight:bold;}
.aba#tres{background-image:url(../imagens/orelha3.gif);background-repeat:no-repeat;background-position:right bottom;}
.aba#tres span{float:right;margin-top:8px;width:95px;margin-left:23px;text-align:center;font-family:tahoma;font-size:12px;font-weight:bold;}

.areadeusuario{float:left;margin-top:0px;margin-bottom:0px;background-image:url(../imagens/fundo_usuario.gif);background-repeat:no-repeat;width:217px;height:100px;font-family:Trebuchet MS, Verdana, Arial;font-size:14px;}
.areadeusuario a.bt{background-image:url(../imagens/fundobt_areausu.gif);display:block;float:right;margin-right:20px !important;margin-right:10px;font-family:tahoma;font-size:6.5pt;font-weight:bold;padding:2px 2px 2px 2px;}
.areadeusuario .usutitulo{display:block;margin:2px 0px 0px 10px;font-weight: bold;font-family:tahoma;font-size:10px;width:100%;}
.areadeusuario .nomeusu{display:block;width:70%;text-align:left;margin:10px 10px 5px 20px;}
.areadeusuario .nomeusu b{font-weight:bold;font-size:16px;}	
.areadeusuario table{margin-top:2px;margin-left:15px;width:70%;}
.areadeusuario th .white{text-align:left;width:50px;}
.areadeusuario th{text-align:left;width:50px;padding:0px;}
.areadeusuario td{padding:0px;}
.areadeusuario table td input{font-size:8pt;font-family:Tahoma;}

/*.diverrologin{float:left;text-align:center;width:230px;height:100px;z-index:2;margin-left:450px;*margin-left:auto;_margin-left:0px;top:0px;position: absolute;font-size:14px;font-weight:bolder;vertical-align:middle;filter:alpha(opacity=90);}*/
.diverrologinhome{text-align:center;width:435px;height:200px;z-index:3;position:absolute;top:120px;/*Mozilla-->*/margin-left:165px;/*I.E.7-->*/*margin-left:75px;/*OUTROS ??? -->*/_margin-left:0px;font-size:16px;font-weight:bolder;vertical-align:middle;filter:alpha(opacity=95);}


.tituloEmpresa{margin:0px 0px 5px 10px;font-weight:bold;float:right;padding-right:215px;}

.login{background-image:url(../imagens/fundo_log_home.gif);background-repeat:no-repeat;width:403px;height:153px;padding:0;}
.login a{font-size:10px;}	
.login span.titulohome{float:left;margin-top:2px;margin-left:9px;background:none;font-family:Verdana;font-size:10px;color:#FFFFFF;font-weight:bold;}
.login span.titulo{float:left;margin-top:-3px;margin-left:8px;background:none;font-family:Verdana;font-size:10px;}	
.login span.campos{float:right;margin-right:50px;margin-top:10px;font-family:Verdana;font-size:14px;font-weight:bold}
.login span.campos input{font-size:14px;}

.menuhorizontal{margin:0px 0px 0px 3px;font-family: "Verdana,Trebuchet MS", Arial;font-size: 14px;font-weight:bolder;padding:0px 0px 0px 0px;float:left;}
.menuhorizontal img{float:left;margin:0px 0px 0px 0px;}
.menuhorizontal span{padding:4px 0px 0px 0px;height:25px;margin:0px 0px 0px -10px;background-image:url(../imagens/fundo_menuhorizontal.gif);background-repeat: repeat-x;background-position:left top;float:left;}

.grade{width:100%;margin:0px 0px 0px 0px;}
.grade td{padding:0px 0px 0px 3px;}

.menu{margin:0px 0px 0px 20px;width:50%;font-family:Trebuchet MS, Verdana, Arial;float:left;padding-bottom:20px;}
.menu dl{margin:20px 0px 0px 0px;}
.menu dt{padding-left: 35px;font-weight: bold;font-size: 17px;}
.menu dd{padding:-1px 0px 0px 0px;margin-top:-2px;}
.menu dd a{font-size: 13px;}

.caminho{padding:5px;text-align:left;font-family:verdana;font-size:10px;}

.titulo{padding:5px;text-align:left;font-family:verdana;font-size:18px;font-weight:bold;}

.aviso{float:right;font-family:verdana;font-size:10px;}
.aviso2{text-align: center;font-family:verdana;font-size:10px;}
.aviso2 a{float:right;font-family:verdana;font-size:10px;}

.filtro{border-collapse:collapse;margin-top:0px;}
.filtro thead th{font-size:16px;text-align:left;}
.filtro thead td{font-size:11px;text-align:left;}
.filtro tbody th{font-size:11px;}
.filtro tbody td{font-size:10px;text-align:left;padding-left:10px;}
.filtro tbody td.semborda{border:none;}
.filtro tbody th.center{text-align:center;}
.filtro tbody td.center{text-align:center;}
.filtro tbody td table{width:100%;}
.filtro tbody td table th{text-align:left;background:none;border:none;}
.filtro tbody td table td{border:none;padding:0px 0px 0px 0px;}
.filtro tbody td.limpo{border:none;}

.cadastro thead th{font-size:16px;text-align:left;}
.cadastro thead th.destaque{font-size:16px;text-align:left;}
.cadastro thead td{font-size:12px;text-align:left;}
.cadastro tbody th{font-size:12px;text-align:left;}
.cadastro tbody th.center{font-size:12px;text-align:center;}
.cadastro tbody td{font-size:12px;text-align:left;vertical-align:top;}
.cadastro tbody td.right{text-align:right;}
.cadastro tbody td.center{text-align:center;}
.cadastro tbody th.clean{text-align:center;}
.cadastro tbody td.aviso{font-size:10px;text-align:left;}

.relatorio thead th{text-align:left;font-size:14px;}
.relatorio tbody th{text-align:left;font-size:12px;padding:0px 0px 0px 2px;}
.relatorio tbody th.titulo{text-align:left;font-size:12px;padding:0px 0px 0px 2px;}
.relatorio tbody td.redRight{text-align:right;}
.relatorio tbody td{text-align:left;font-size:12px;padding:0px 0px 0px 0px;}
.relatorio tbody td a{font-size:12px;text-decoration:underline}
.relatorio tbody td.destaque{font-family:arial;font-size:12px;font-weight:bold;}
.relatorio tbody th.destaque{font-family:arial;font-size:12px;font-weight:}
.relatorio tbody th.limpo{border:none;}
.relatorio tbody th.center{text-align:center;}
.relatorio tbody td.center{text-align:center;}
.relatorio tbody td.right{text-align:right;}
.relatorio tbody td.rightbold{text-align:right;font-weight:bold;}


.relatorio2 thead th{text-align:left;font-size:14px;}
.relatorio2 tbody th{text-align:left;font-size:12px;padding:0px 0px 0px 2px;}
.relatorio2 tbody th.titulo{text-align:left;font-size:12px;padding:0px 0px 0px 2px;}
.relatorio2 tbody td.redRight{text-align:right;}
.relatorio2 tbody td{text-align:left;font-size:12px;padding:0px 0px 0px 0px;}
.relatorio2 tbody td a{font-size:12px;text-decoration:underline}
.relatorio2 tbody td.destaque{font-family:arial;font-size:12px;font-weight:bold;}
.relatorio2 tbody th.destaque{font-family:arial;font-size:12px;font-weight:}
.relatorio2 tbody th.limpo{border:none;}
.relatorio2 tbody th.center{text-align:center;}
.relatorio2 tbody td.center{text-align:center;}
.relatorio2 tbody td.right{text-align:right;}
.relatorio2 tbody td.rightbold{text-align:right;font-weight:bold;}


.suaarea{font-size:11px;margin-top:10px;}
.suaarea tbody td{padding:2px 2px 2px 2px;}
.suaarea tbody td.semborda{border:none;}

.menuAcesso{width:24.2%; float:left;margin:2px;border-collapse:collapse;}
.menuAcesso thead th{font-size:12px;}
.menuAcesso tbody th{font-size:10px;}
.menuAcesso tbody td{font-family:tahoma;font-size:9px;padding:0px 0px 0px 2px;}

body.iframe {
background-color:#ffffff;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #587E92; 
scrollbar-highlight-color: #587E92;  
scrollbar-dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #587E92;
scrollbar-3dlight-color:#ffffff;
scrollbar-base-color: #ffffff;
}


.help{COLOR: #9F141A;}
.link a:hover{color:#cc0000;}
.erro 
{
	color:#A90008;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 5px;
}
hr{color:#587E92;}
input.obr,select.obr,textarea.obr{background-color:#FFFFCC;}
.obr_center{background-color:#FFFFCC;}
.obr_left{background-color:#FFFFCC;}
.obr_right{background-color:#FFFFCC;}

.diverrologin{background-color:#ff9000;color:#ffffff;}

.diverrologinhome{background-color:#1977AA;color:#ffffff;}


.suaarea tbody th{border:solid 1px Gray;}
.suaarea tbody td{border:solid 1px #587E92;background-color:#ffffff;}

.aviso{color:#000033;}
.aviso2{color:#000033;}
.aviso2 a{color:#000033;}

body {background-color:#FFFFFF;}

.moldura{
	border:double 3px #dddddd;
	background-color:#f1f1f1;
	}
input,select,textarea{
	background-color:#f9f9f9;
	border:solid 1px #c0c0c0;
	color:#14166b;
	}

	
.areadeusuario.fonte{color:#006699;}
.areadeusuario a{color:#006699;}
.areadeusuario a.bt{
	color:#f2f2f2;
	border:solid 1px #006699;
	}
.areadeusuario .usutitulo{color:#ffffff;}
.areadeusuario .nomeusu{color:#006699;}
.areadeusuario th .white{color:#ffffff;}
.areadeusuario th{color:#006699;}
.areadeusuario td a{color:#ffffff;}


.login a{color:#006699;}	
.login span.campos{color:#152891;}
.login span.campos input{
	color:#006699;
	background-color:#FFF4D5;
	}
.login span.titulo{color:#FFFFFF;}
	
.tituloEmpresa{color:#800000;}

.titulo{background-color:#ffffff;}
.titulo{color:#006699;}
.titulo a{color:#000033;}
.titulo a:hover{color:#587E92;}


.caminho{color:#000033;}
.caminho a{color:#000033;}
.caminho a:hover{color:#587E92;}

.menuhorizontal{color:#152891;}
.menuhorizontal{color:#152891;}
.menuhorizontal a{color:#152891;}	
.menuhorizontal a:hover{color:#ff9000;}	

.menu{background-color:#ffffff;}
.menu dt{color:#006699;}
.menu dd a{color:#990000;}
.menu dd a:hover{color:#006699;}

.menuAcesso{
	border:solid 1px #608CB1;
	}
.menuAcesso thead th{
	border:solid 1px #608CB1;
	background-color:#608CB1;
	color:#ffffff;
	}
.menuAcesso tbody th{
	border:solid 1px #608CB1;
	background-color:#BEE0FC;
	color:#000000;
	}
.menuAcesso tbody td{
	border:solid 1px #608CB1;
	background-color:#ffffff;
	color:#000000;
	}


.aba{border-bottom:solid 1px #cc0000;}
.aba#ativa span{color:#003366;}
.aba#ativa span a{color:#003366;}	
.aba#ativa span a:hover{color:#ff0000;}		
.aba#desativa span{color:#666666;}
.aba#desativa span a{color:#666666;}	
.aba#desativa span a:hover{color:#666666;}
.aba#tres span{color:#003366;}
.aba#tres span a{color:#003366;}	
.aba#tres span a:hover{color:#ff0000;}	

.relatorio tbody tr.odd{background-color:#f9fcff;}
.relatorio tbody tr.even{background-color:#ffffff;}
.relatorio tbody tr.highlight{background-color:#cccccc;}

.relatorio thead th{color:#800000;}

.relatorio tbody th{
	color:#f2f2f2;
	background-color:#1E79C0;
	border:solid 1px #c0c0c0;
	}
	
.relatorio thead th.listagem{color:#800000;}	
.relatorio thead th.listagem{color:#660033;}
.relatorio tbody th.listagem{
	color:#003333;
	background-color:#f9fcff;
	border-top:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	border-left:solid 1px #c0c0c0;
	border-bottom:solid 0px;
	}
	
.relatorio tbody th a{color:#f2f2f2;}
.relatorio tbody th a:hover{color:#ffff00;}
.relatorio tbody th.titulo{
	color:#000000;
	background-color:#94B1C8;
	border:solid 1px #c0c0c0;
	}
.relatorio tbody td.redRight{color:#ff0000;}
.relatorio tbody td{
	color:#000033;
	border-bottom:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	}

.relatorio tbody td a{color:#990000;}
.relatorio tbody td.destaque{color:#990000;}
.relatorio tbody th.destaque{
	background-color:#fbf2ea;
	color:#000000;
	border:solid 1px Gray;
	}
.relatorio tbody th.limpo{
	background-color:#ffffff;
	color:#000000;
	}
	
	
.relatorio2 tbody tr.odd{background-color:#f9fcff;}
.relatorio2 tbody tr.even{background-color:#ffffff;}
.relatorio2 tbody tr.highlight{background-color:#cccccc;}

.relatorio2 thead th{color:#800000;}

.relatorio2 tbody th{
	color:#f2f2f2;
	background-color:#EEF0F3;
	border:solid 1px #c0c0c0;
	}
	
.relatorio2 thead th.listagem{color:#800000;}	
.relatorio2 thead th.listagem{color:#660033;}
.relatorio2 tbody th.listagem{
	color:#003333;
	background-color:#f9fcff;
	border-top:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	border-left:solid 1px #c0c0c0;
	border-bottom:solid 0px;
	}
	
.relatorio2 tbody th a{color:#f2f2f2;}
.relatorio2 tbody th a:hover{color:#ffff00;}
.relatorio2 tbody th.titulo{
	color:#000000;
	background-color:#94B1C8;
	border:solid 1px #c0c0c0;
	}
.relatorio2 tbody td.redRight{color:#ff0000;}
.relatorio2 tbody td{
	color:#000033;
	border-bottom:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	}

.relatorio2 tbody td a{color:#990000;}
.relatorio2 tbody td.destaque{color:#990000;}
.relatorio2 tbody th.destaque{
	background-color:#fbf2ea;
	color:#000000;
	border:solid 1px Gray;
	}
.relatorio2 tbody th.limpo{
	background-color:#ffffff;
	color:#000000;
	}


.filtro{background-color:#FFFFFF;}
.filtro thead th{color:#006699;}				
.filtro thead td{color:#006699;}				
.filtro tbody th{color:#006699;}				
.filtro tbody td{color:#006699;}				
.filtro tbody td a{color:#006699;}			
.filtro tbody td.limpo{color:#000000;}

.cadastro.borda{border:solid 3px #587E92;}
.cadastro thead th{
	color:#587E92;
	border-bottom:solid 1px #587E92;
	}
.cadastro thead th.destaque{
	color:#cc0000;
	border-bottom:solid 1px #587E92;
	}
.cadastro thead td{color:#00499b;}
.cadastro tbody th{color:#00499b;}
.cadastro tbody th.center{color:#00499b;}
.cadastro tbody td{color:#00499b;}


/*********************************************
**********************************************
CSS PARA PARTES PADRONIZADAS NOVAS 
**********************************************
**********************************************
**********************************************
PAGINACAO | ABA | IMPORTAÇÃO | EXIBIR DADOS
**********************************************
**********************************************
**********************************************
**********************************************/

.paginacao{border-bottom:solid 5px #666666;}
.paginacao tbody th{font-size:11px;text-align:left;}
.paginacao tbody td{font-size:12px;text-align:left;}
.paginacao{background-color:#FFFFFF;}
.paginacao tbody th{color:#006699;}				
.paginacao tbody td{color:#800000;}				
.paginacao tbody td a{color:#006699;}			


#aba {
width:760px !important;
width:765px;
background-image:url(../imagens/linha_abas.gif);
background-repeat:repeat-x;
background-position:10px 37px;
float:left;
margin:0px -10px 0px -5px !important;
margin:0px -20px 0px -5px;
font-size:93%;
line-height:normal;
}

#aba ul {
float:left;
 display:block;
  margin:0;
  padding:10px 10px 0px 10px;
  list-style:none;
  }
#aba li {
  float:left;
  background:url(../imagens/fundo_aba_esquerda.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#aba a {
  float:left;
  display:block;
  background:url(../imagens/fundo_aba_direita.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#5F647A;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#aba a {float:none;}
/* End IE5-Mac hack */
#aba a:hover {
  color:#FF0000;
  }
#aba #selecionada {
  background-image:url(../imagens/fundo_aba_esquerda_ativ.gif);
  }
#aba #selecionada a {
  background-image:url(../imagens/fundo_aba_direita_ativ.gif);
  color:#006699;
  padding-bottom:5px;
  }


.importacao td{font-size:12px;font-weight:bold;color:#D36900;}
.importacao td a{color:#D36900;}
.importacao td a img{border:none;}




.exibir{
	border:solid 1px #006699;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
}

.exibir legend{
	font-weight:bold;
	font-size:12px;
	background-color:#006699;
	border:solid 1px #006699;
	color:#ffffff;
	padding:0px 5px 0px 5px;
	}

.exibir table{
	margin:0;
	font-weight:bold;
	font-size:12px;
	
}
.exibir table th{
	text-align:left;
	color:#333333;
	border-bottom:solid 1px #f2f2f2;
}
.exibir table td{
	color:#777777;
 	border-bottom:solid 1px #f2f2f2;
}
.exibir table td a{color:#006699;text-decoration:underline;}
.exibir table td a:hover{color:#FF0000;}


.loading {
	background-color:#FFFFFF;
	text-align:center;
	position: absolute;
	margin: 0 0 0 0; /*Ajusta a centralização*/
	width:755px;
	height:100%;
	opacity:0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
	z-index:100001;
}

.interno {
	font-weight:bold;
	font-size:12px;
	color:#BD2900;
	text-align:center;
	left: 50%; /*Posiciona na metade da tela, horizontalmente*/
	top: 50%; /*Posiciona na metade da tela, verticalmente*/
	margin: 180px 0 0 0; /*Ajusta a centralização*/
	opacity:1.0;
	-moz-opacity:100;
	filter: alpha(opacity=100);
	z-index:100005;
}

/* Big box with list of options -http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-list*/
      #ajax_listOfOptions{
      position:absolute;	/* Never change this one */
      width:300px;	/* Width of box */
      height:250px;	/* Height of box */
      overflow:auto;	/* Scrolling features */
      border:1px solid #317082;	/* Dark green border */
      background-color:#FFF;	/* White background color */
      text-align:left;
      font-family:Arial;
      font-size:12px;
      z-index:100;
      }
      #ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
      margin:1px;
      padding:1px;
      cursor:pointer;
      font-size:0.9em;
      }
      #ajax_listOfOptions .optionDiv{	/* Div for each item in list */

      }
      #ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
      background-color:#317082;
      color:#FFF;
      }
      #ajax_listOfOptions_iframe{
      background-color:#F00;
      position:absolute;
      z-index:5;
      }