*{
	margin: 0px;
	padding: 0px;
}

body{
	scrollbar-face-color:#f2f2f2;
	scroolbar-shadow-color:#006699;
	scroolbar-highlight-color:white;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-arrow-color:#003366;
	scrollbar-track-color:#f5f5f5;
	
	font-family: tahoma;
	font-size: 11px;
	margin: 0px;
	width: 100%;
}

#div_cab{
		height: 28px;
		background: url('imgs/new/bg_topo_home.png') repeat-x left top;
	}
	
	#div_cab_conteudo{
		width: 100%;
		margin-left:1%;
		height: 28px;
		background: url('imgs/new/bg-logo.png') no-repeat left top;
	}
	
	#div_cab_contato{
		color: #FFFFFF;
		height: 20px;
		width: 100%;
		float: left;
		clear: both;
	}
	
	#div_cab_contato_right{
		float: right;
		width: 55%;
		height: 20px;
		line-height: 20px;
		text-align: left;
		vertical-align: top;
		background: #B6BCBC url('imgs/new/separador_contato.jpg') no-repeat left top;
	}
	
	#div_cab_contato_texto{
		float: right;
		text-align: left;
		vertical-align: top;
		padding-left: 5px;
		font-size: 7pt;
		width: 90%;
	}
	
	#div_logo_principal_topo{
		width: 770px;
		margin: 0px auto;
	}
	
	.clear{
		clear: both
	}
	
	#div_conteudo{
		padding: 5px;
		margin: 0px auto;
	}
	
	.td_msg_cliente{
		color: red;
		text-align: center;
	}
	
	#div_pratic{
		width: 90%;
		border: 1px solid red;
		padding: 10px;
	}
	
	#div_pratic_texto{
		text-align: left;
		font-size: 8pt;
		color: #000;
		height: 150px;
	}
	
	#div_pratic_texto_cliente{
		color: red;
		text-align: center;
	}
	
	#div_pratic_rod_left{
		float: left;
		text-align: center;
		width: 50%;
	}
	
	#div_pratic_rod_right{
		float: right;
		text-align: center;
		width: 50%;
	}
	
	#tbl_regionais{
		padding: 5px;
		margin: 0px auto;
	}
	
	#tbl_regionais td{
		padding: 7px;
		font-size: 15px;
		text-align: left;
		color: #5C6B8C;
		font-weight: bolder;
	}
	
	#tbl_regionais a{
		text-decoration: none;
		color: #5C6B8C;
		font-weight: bolder;
	}
	
	#tbl_regionais a:hover{
		text-decoration: none;
		color: red;
		font-weight: bolder;
	}
	
	#div_modulos{
		padding-top:8px;font-weight:bold;color:#fff;font-size:13px;padding-left:7%;
	}
	
	.td_menutopo{
		color:#fff;
		font-size:11px;
		width:19%;
		height:28px;
		font-family: arial, sans-serif, ms-trebuchet;
		font-weight:bold;
	}
	.td_menutopocli{
		color:#fff;
		font-size:11px;
		width:23%;
		height:28px;
		font-family: arial, sans-serif, ms-trebuchet;
		font-weight:bold;
	}
	.link_menutopo{
		color:#cfcfcf;text-decoration:none;font-weight:bold;
	}

.fundo {  background-color: #f5f5f5}
.fundofiltro {  background-color: #f5f5f5; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.fundofiltro2 { background-color: #E9E9E9; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.txt {  font-family: tahoma; font-size: 11px; border: #CCCCCC; border-style: inset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
span,td {  font-family: tahoma; font-size: 11px}
label {  font-family: tahoma; font-size: 11px}
.btn {  font-family: tahoma; font-size: 9px; font-weight: bold; border: #CCCCCC; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #666666; background-color: #f5f5f5; text-transform: uppercase}
.btn2 {  font-family: tahoma; font-size: 9px; font-weight: bold; border: #CCCCCC; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #666666; background-color: #f5f5f5; text-transform: uppercase}
.menulateral {  text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px #CCCCCC solid}
.menulateral-fonte { font-family: tahoma; font-size: 9px; color: #666666; text-decoration: none ; text-transform: none}
.menulateral-principal { font-family: tahoma; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none ; text-transform: none}
.menulateral-destaque { text-decoration: none; border: #CCCCCC solid; border-width: 0px 0px 1px; background-color:#CE0F11}
.menulateral-destaque-sub	{text-decoration: none; border: #CCCCCC solid; border-width: 0px 0px 1px; background-color:#cccccc}
.menulateral-destaque-sub2	{text-decoration: none; border: #CCCCCC solid; border-width: 0px 0px 1px; background-color:#dcdcdc}
.menusuperior-fonte { font-family: tahoma; font-size: 9px; color: #999999; text-decoration: none }
.usuario {  font-family: tahoma; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none}
.statususuario { font-family: tahoma; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none }
.lista {  font-family: tahoma; font-size: 11px; border-color: black black #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 4px; color: #333333; padding-top: 2px; padding-right: 4px; padding-bottom: 2px}
.listacab { font-family: tahoma; font-size: 11px; border-color: #cccccc black; padding-left: 4px ; background-color: #f5f5f5; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; color: #666666; font-weight: bold; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.btns_icon {  font-family: tahoma; font-size: 11px; color: #666666; padding-left: 5px; text-decoration: none}
.texto-alerta {  font-family: tahoma; font-size: 11px; color: #CC0000}
.check {  font-family: tahoma; font-size: 9px; color: #666666; background-color: #f5f5f5; border: 1px #CCCCCC none}
.padding-left {  padding-left: 10px}
.txtSugestao {  font-family: tahoma; font-size: 11px; background-color: #f5f5f5; height: 100px; width: 100%}
.txt-padrao {  font-family: tahoma; font-size: 11px; color: #333333; text-decoration: none}
.txtEmail {  font-family: Tahoma; font-size: 11px; color: #666666; padding-right: 30px; padding-left: 30px}
.txtPam {  font-family: tahoma; font-size: 9px; font-weight: bold; color: #666666}
.blocoPAM {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdPAM {  padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px}
.txt100 { font-family: tahoma; font-size: 11px; border: 1px #CCCCCC inset; width: 100%}
.boxhome {  background-image: url(imgs/box.jpg); background-repeat: no-repeat}
.texto_peq {  font-family: tahoma; font-size: 9px; color: #666666; text-decoration: none}
.tabelageral {  border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px}
.listacabbaixo { font-family: tahoma; font-size: 11px; border-color: #cccccc black; padding-left: 4px ; background-color: #f5f5f5; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; color: #666666; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.link_destaque {  font-family: tahoma; font-size: 11px; font-weight: bold; color: #4B4B4B; text-decoration: none}
.txt_combo_fixo { font-family: tahoma; font-size: 9px; border: 1px #CCCCCC inset; width: 100px}
.filtro {  font-family: tahoma; background-color: #f5f5f5; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 11px; text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.cabPam {  font-family: tahoma; font-size: 11px; background-color: #F2F3E0; padding-left: 10px; border: 1px #CCCCCC solid; font-weight: normal; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; color: #000000}
.permissaoDoc {  font-family: tahoma; font-size: 11px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #CCCCCC solid; left: 5px; top: 5px; clip:  rect(   )}
.box_informacao {  font-family: tahoma; font-size: 11px; background-color: EFF7FF; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border: 1px #cccccc solid}
.txtOculta {  font-family: tahoma; font-size: 11px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.menusuperior-off {  font-family: tahoma; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #999999; border: solid; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF; border-width: 1px 1px 2px}
.menusuperior-oN { font-family: tahoma; font-size: 10px; font-weight: bold; text-transform: uppercase; background-color: #FFFFCC; border: solid; border-width: 1px 1px 2px; border-color: #f5f5f5 #999999 #999999 #f5f5f5}
.menulateral-on { text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px #999999 solid; background-color: #FFFFCC}
.menulateralon { text-decoration: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #CCCCCC solid; border-width: 0px 1px 1px 0px }
.txt-padrao2 { font-family: tahoma; font-size: 11px; color: #677185; text-decoration: none }
.bordas-index {  background-color: C72E33}
.tabela_lista { border:1px #CCCCCC solid}

.menulateraldoc {  text-decoration: none; border: 1px #CCCCCC solid}
.menulateraldoc-on {  text-decoration: none; border: 1px #999999 solid; background-color: #FFFFCC}
.menulateraldoc-fonte { font-family: tahoma; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none ; text-transform: none}

.divDesc { font-family: tahoma; font-size: 9px; color: #666666; text-decoration: none; padding: 4px; background-color: #FFFFE0; border: 1px solid #CCCCCC; }
.divText { font-family: tahoma; font-size: 9px; color: #000000; text-decoration: none; padding: 4px; background-color: #FFFFFF; border: 1px solid #CCCCCC; }
.textArea { font-family: tahoma; font-size: 9px; width: 100%; overflow-y: scroll; }
.inputLeitura { color: #666666; }

.inputAlerta { border: 2px solid red; }

.tbl_geral{ border:1px solid #CCCCCC; border-spacing:0px; }
.tbl_geral thead tr th{ padding:2px; background-color:#F5F5F5; font-size:8pt; }
.tbl_geral tbody tr td{ border-top:1px solid #CCCCCC; padding:2px; }
