@charset "utf-8";
/* CSS Document */

/*
+----------------------------------------------------------------+
	Reset CSS for HTML5				
+----------------------------------------------------------------+
*/
/*
section, article, aside, header, footer, nav, dialog, figure {
	display:block;
}*/

body{
	margin:0px;
	padding:0px;
	background:#3D4552;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}

::-moz-selection{background:#B1E21D; color: #f1f1f1}
::selection{background:#B1E21D; color: #f1f1f1}
a img::-moz-selection{background:#B1E21D; color: #f1f1f1}
a img::selection{background:#B1E21D; color: #f1f1f1}
::-webkit-selection {background-color:#B1E21D; color: #f1f1f1}

	
.strong{
	font-weight:bold;
}

.uppercase{
	text-transform:uppercase;
}

a{
	text-decoration:none;
	outline:none;
	color:#333;
}
  

a img {
	border:0;
	outline:none;
	}

a:link {
	text-decoration:none;
	outline:none;
	color:#333;
	}
a:hover{text-decoration:underline;}

p{margin:0px; padding:0px; line-height:16px;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif; outline:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}


.fundo_claro{background:url(../../imagens-new/bg_claro.png) repeat #F2F2F2;}
.fundo_escuro{background:#363D47 no-repeat;}

 
.formPadrao {height: 28px; padding: 5px; border:1px solid #CFCFCF; vertical-align:central;}
.formPadrao_Alert {border: 1px solid #FF6600; background-color: #FFECDF; height: 28px;  padding: 5px;}  


/*
+----------------------------------------------------------------+
	topo			
+----------------------------------------------------------------+
*/
.topo_left{height:110px; background:url(../../imagens-new/topo_left.jpg) top right no-repeat;}
.topo_right{background:url(../../imagens-new/topo_right.jpg) top left no-repeat;}
.topo_center{width:990px; background:url(../../imagens-new/topo_center.jpg) no-repeat;}
.topo_suporte{width:366px; height:43px; background:url(../../imagens-new/topo_suporte_bg.jpg) top left no-repeat; float:right;}
.topo_suporte a.ver_chamado{display:block; float:left; width:113px; height:37px; padding-left:9px; padding-top:14px; margin-left:115px; font-size:11px; color:#333;}
.topo_suporte a.ver_chamado:hover{ text-decoration:underline;color:#333;}
.topo_suporte a.criar_chamado{display:block; float:left; width:97px; height:37px; padding-left:17px; padding-top:14px; margin-left:9px; font-size:11px; color:#333;}
.topo_suporte a.criar_chamado:hover{ text-decoration:underline;color:#333;}
.topo_avisos div{float:right; margin-left:15px; width:130px; height:33px; padding-top:3px; background:url(../../imagens-new/topo_avisos.png) no-repeat;}
.topo_avisos div span{display:block; float:left; width:20px; height:33px; text-align:center; font-size:11px; color:#FFF; }
.topo_avisos div a{display:block; float:left; padding-left:25px; padding-top:11px; font-size:11px;}

.topo_avisos div.chamado{float:right; margin-left:15px; width:110px; height:33px;  padding-top:3px; background:url(../../imagens-new/topo_avisos2.png) no-repeat;}
.topo_avisos div.chamado span{display:block; float:left; width:20px; height:33px; text-align:center; font-size:11px; color:#FFF;}
.topo_avisos div.chamado a{display:block; float:left; padding-left:25px; padding-top:11px; font-size:11px;}

.topo_avisos div.coments{float:right; margin-left:15px; width:120px; height:33px;  padding-top:3px; background:url(../../imagens-new/topo_avisos3.png) no-repeat;}
.topo_avisos div.coments span{display:block; float:left; width:20px; height:33px; text-align:center; font-size:11px; color:#FFF;}
.topo_avisos div.coments a{display:block; float:left; padding-left:25px; padding-top:11px; font-size:11px;}


.topo_avisos div.atualiza{float:right; margin-left:15px; width:100px; height:33px;  padding-top:3px; background:url(../../imagens-new/topo_avisos5.png) no-repeat;}
.topo_avisos div.atualiza span{display:block; float:left; width:20px; height:33px; text-align:center; font-size:11px; color:#FFF;}
.topo_avisos div.atualiza a{display:block; float:left; padding-left:10px; padding-top:11px; font-size:11px;}

.topo_avisos div.question{float:right; margin-left:15px; width:120px; height:33px;  padding-top:3px; background:url(../../imagens-new/topo_avisos4.png) no-repeat;}
.topo_avisos div.question span{display:block; float:left; width:20px; height:33px; text-align:center; font-size:11px; color:#FFF;}
.topo_avisos div.question a{display:block; float:left; padding-left:25px; padding-top:11px; font-size:11px;}

.topo_avisos div.question{float:right; margin-left:15px; width:120px; height:33px;  padding-top:3px; background:url(../../imagens-new/topo_avisos4.png) no-repeat;}
.topo_avisos div.question span{display:block; float:left; width:20px; height:33px; text-align:center; font-size:11px; color:#FFF;}
.topo_avisos div.question a{display:block; float:left; padding-left:25px; padding-top:11px; font-size:11px;}

.topo_codigo_de_cliente{position:absolute; display:block; text-align:right; line-height:16px; width:200px; height:50px; padding-top:5px; margin-left:400px; }

/*

+----------------------------------------------------------------+
	menu			
+----------------------------------------------------------------+
*/
.menu{height:59px; background:url(../../imagens-new/menu_bg.jpg) top left repeat-x;}
.menu_identificacao{float:left; width:309px; height:41px; padding-left:9px; padding-top:9px; margin-top:2px; font-size:10px; color:#CFDFF3; font-weight:bold; border-right:solid 1px #0364B3;}
.menu_identificacao span{display:block; height:20px; text-transform:uppercase; text-shadow:  2px 2px 0px #333;}


/*bt config*/
.menu_bt_config_geral{float:left; width:146px; height:52px; border-left:solid 1px #333; border-right:solid 1px #0364B3;}
.menu_bt_config_botao{width:146px; height:66px; margin-top:-7px; }
.menu_bt_config_botao_principal{position:absolute; width:146px; height:66px;}
.menu_bt_config_botao_principal:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_config_botao_principal a{display:block; padding-top:40px; height:26px;  background:url(../../imagens-new/menu_icon_configuracoes.png) center 16px no-repeat; font-size:10px; text-transform:uppercase; color:#FFF; text-align:center;}
.menu_bt_config_botao_principal a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_configuracoes.png) center 11px no-repeat;}
.menu_bt_config_botao div.drop{display:none;}
.menu_bt_config_botao:hover div.drop{display:block; position:absolute; width:146px; margin-top:66px; z-index:9999;}

.menu_bt_config_botao:hover .menu_bt_config_botao_principal{position:absolute; width:146px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_config_botao:hover .menu_bt_config_botao_principal a{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_configuracoes.png) center 11px no-repeat;}

.menu_bt_config_botao_principal_marcado{position:absolute; width:146px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_config_botao_principal_marcado:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_config_botao_principal_marcado a{display:block; padding-top:35px; height:31px;  background:url(../../imagens-new/menu_icon_configuracoes.png) center 11px no-repeat; font-size:10px; text-transform:uppercase; color:#86C5FD; text-align:center;}
.menu_bt_config_botao_principal_marcado a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_configuracoes.png) center 11px no-repeat;}


/*bt administracao*/
.menu_bt_administracao_geral{float:left; width:143px; height:52px; border-left:solid 1px #333; border-right:solid 1px #0364B3;}
.menu_bt_administracao_botao{width:146px; height:66px; margin-top:-7px; }
.menu_bt_administracao_botao_principal{position:absolute; width:143px; height:66px;}
.menu_bt_administracao_botao_principal:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_administracao_botao_principal a{display:block; padding-top:40px; height:26px;  background:url(../../imagens-new/menu_icon_administracao.png) center 16px no-repeat; font-size:10px; text-transform:uppercase; color:#FFF; text-align:center;}
.menu_bt_administracao_botao_principal a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_administracao.png) center 11px no-repeat;}
.menu_bt_administracao_botao div.drop{display:none;}
.menu_bt_administracao_botao:hover div.drop{display:block; position:absolute; width:143px; margin-top:66px; z-index:9999;}

.menu_bt_administracao_botao:hover .menu_bt_administracao_botao_principal{position:absolute; width:143px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_administracao_botao:hover .menu_bt_administracao_botao_principal a{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_administracao.png) center 11px no-repeat;}

.menu_bt_administracao_botao_principal_marcado{position:absolute; width:143px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_administracao_botao_principal_marcado:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_administracao_botao_principal_marcado a{display:block; padding-top:35px; height:31px;  background:url(../../imagens-new/menu_icon_administracao.png) center 11px no-repeat; font-size:10px; text-transform:uppercase; color:#86C5FD; text-align:center;}
.menu_bt_administracao_botao_principal_marcado a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_administracao.png) center 11px no-repeat;}



/*bt gerenciamento*/
.menu_bt_gerenciamento_geral{float:left; width:119px; height:52px; border-left:solid 1px #333; border-right:solid 1px #0364B3;}
.menu_bt_gerenciamento_botao{width:119px; height:66px; margin-top:-7px; }
.menu_bt_gerenciamento_botao_principal{position:absolute; width:119px; height:66px;}
.menu_bt_gerenciamento_botao_principal:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_gerenciamento_botao_principal a{display:block; padding-top:40px; height:26px;  background:url(../../imagens-new/menu_icon_gerenciamento.png) center 16px no-repeat; font-size:10px; text-transform:uppercase; color:#FFF; text-align:center;}
.menu_bt_gerenciamento_botao_principal a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_gerenciamento.png) center 11px no-repeat;}
.menu_bt_gerenciamento_botao div.drop{display:none;}
.menu_bt_gerenciamento_botao:hover div.drop{display:block; position:absolute; width:119px; margin-top:66px; z-index:9999;}

.menu_bt_gerenciamento_botao:hover .menu_bt_gerenciamento_botao_principal{position:absolute; width:119px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_gerenciamento_botao:hover .menu_bt_gerenciamento_botao_principal a{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_gerenciamento.png) center 11px no-repeat;}

.menu_bt_gerenciamento_botao_principal_marcado{position:absolute; width:119px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_gerenciamento_botao_principal_marcado:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_gerenciamento_botao_principal_marcado a{display:block; padding-top:35px; height:31px;  background:url(../../imagens-new/menu_icon_gerenciamento.png) center 11px no-repeat; font-size:10px; text-transform:uppercase; color:#86C5FD; text-align:center;}
.menu_bt_gerenciamento_botao_principal_marcado a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_gerenciamento.png) center 11px no-repeat;}


/*bt relatorio*/
.menu_bt_relatorio_geral{float:left; width:119px; height:52px; border-left:solid 1px #333; border-right:solid 1px #0364B3;}
.menu_bt_relatorio_botao{width:119px; height:66px; margin-top:-7px; }
.menu_bt_relatorio_botao_principal{position:absolute; width:119px; height:66px;}
.menu_bt_relatorio_botao_principal:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_relatorio_botao_principal a{display:block; padding-top:40px; height:26px;  background:url(../../imagens-new/menu_icon_relatorios.png) center 16px no-repeat; font-size:10px; text-transform:uppercase; color:#FFF; text-align:center;}
.menu_bt_relatorio_botao_principal a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_relatorios.png) center 11px no-repeat;}
.menu_bt_relatorio_botao div.drop{display:none;}
.menu_bt_relatorio_botao:hover div.drop{display:block; position:absolute; width:119px; margin-top:66px; z-index:9999;}

.menu_bt_relatorio_botao:hover .menu_bt_relatorio_botao_principal{position:absolute; width:119px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_relatorio_botao:hover .menu_bt_relatorio_botao_principal a{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_relatorios.png) center 11px no-repeat;}
.menu_bt_relatorio_botao_principal_marcado{position:absolute; width:119px; height:66px; background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_relatorio_botao_principal_marcado:hover{background:url(../../imagens-new/menu_bt_over.jpg) top left repeat-x;}
.menu_bt_relatorio_botao_principal_marcado a{display:block; padding-top:35px; height:31px; background:url(../../imagens-new/menu_icon_relatorios.png) center 11px no-repeat; font-size:10px; text-transform:uppercase; color:#86C5FD; text-align:center;}
.menu_bt_relatorio_botao_principal_marcado a:hover{display:block; padding-top:35px; height:31px; color:#86C5FD;   background:url(../../imagens-new/menu_icon_relatorios.png) center 11px no-repeat;}

/*drop*/
.menu_drop_top{background:url(../../imagens-new/menu_drop_top_center.png) top left repeat-x; font-size:0px;}
.menu_drop_bottom{background:url(../../imagens-new/menu_drop_bottom_center.png) top left repeat-x; font-size:0px;}
.menu_drop_bottom_left{background:url(../../imagens-new/menu_drop_bottom_left.png) top right no-repeat;}
.menu_drop_bottom_right{background:url(../../imagens-new/menu_drop_bottom_right.png) top right no-repeat;}
/*.menu_drop_center span{display:block; padding:7px 3px 5px 7px; background:#0476DD; border-bottom:solid 1px #0464BC; font-size:12px; color:#FFF;}
.menu_drop_center span:hover{background:#1F92FA;color:#FFF; text-decoration:underline;}
.menu_drop_center span a{color:#FFF;}*/

.menu_drop_center {display:block; padding:7px 3px 5px 7px; background:#0476DD; border-bottom:solid 1px #0464BC; font-size:12px; color:#FFF;}
.menu_drop_center:hover{background:#1F92FA;color:#FFF; text-decoration:underline;}
.menu_drop_center a{display:block; float:left; padding:3px 0 0 0; color:#FFF;}
.menu_drop_center img{float:left; margin:0 3px 0 3px;}
.menu_drop_center div.icones{float:right;}
.menu_drop_center_marcado div.icones{float:right;}

.menu_drop_center_marcado {display:block; padding:7px 3px 5px 7px; background:#1F92FA; border-bottom:solid 1px #0464BC; font-size:12px; color:#FFF;}
.menu_drop_center_marcado:hover{background:#1F92FA;color:#FFF; text-decoration:underline;}
.menu_drop_center_marcado a{display:block; float:left; padding:3px 0 0 0; color:#FFF;}
.menu_drop_center_marcado img{float:left; margin:0 3px 0 3px;}

.menu_drop_center a.plus{display:block; float:left; margin:3px 0 0 0;}
.menu_drop_center_marcado a.plus{display:block; float:left; margin:3px 0 0 0;}

/*
+----------------------------------------------------------------+
	corpo			
+----------------------------------------------------------------+
*/
.corpo_nav_top_left{width:10px; height:20px; background:url(../../imagens-new/corpo_nav_base_top_left.png) no-repeat;}
.corpo_nav_top_center{height:20px; width:970px; background:url(../../imagens-new/corpo_nav_base_top_center.png) repeat-x;}
.corpo_nav_top_right{width:10px; height:20px; background:url(../../imagens-new/corpo_nav_base_top_right.png) no-repeat;}

.corpo_nav_center{height:90px; background:url(../../imagens-new/corpo_nav_base_center.png) repeat-x; font-size:0px;}
.corpo_nav_center span{display:block; height:90px; border-left:solid 1px #2B323B; border-right:solid 1px #2B323B;}

.corpo_nav_bottom_left{width:10px; height:20px; background:url(../../imagens-new/corpo_nav_base_bottom_left.png) no-repeat;}
.corpo_nav_bottom_center{height:20px; width:970px; background:url(../../imagens-new/corpo_nav_base_bottom_center.png) repeat-x;}
.corpo_nav_bottom_right{width:10px; height:20px; background:url(../../imagens-new/corpo_nav_base_bottom_right.png) no-repeat;}

.corpo_nav_bt_cont{float:left; width:140px; height:71px; padding-top:19px; background:url(../../imagens-new/corpo_nav_bt_bg.png) no-repeat; margin-right:20px;}
.corpo_nav_bt_cont a.pedidos{display:block; height:33px; padding-top:38px; text-align:center; background:url(../../imagens-new/corpo_nav_bt_pedidos.png) top center no-repeat; font-size:11px; font-weight:bold; text-shadow:  1px 1px 0px #FFF; color:#494949;}
.corpo_nav_bt_cont a.orcamentos{display:block; height:33px; padding-top:38px; text-align:center; background:url(../../imagens-new/corpo_nav_bt_orcamento.png) top center no-repeat; font-size:11px; font-weight:bold; text-shadow:  1px 1px 0px #FFF; color:#494949;}
.corpo_nav_bt_cont a.clientes{display:block; height:33px; padding-top:38px; text-align:center; background:url(../../imagens-new/corpo_nav_bt_clientes.png) top center no-repeat; font-size:11px; font-weight:bold; text-shadow:  1px 1px 0px #FFF; color:#494949;}
.corpo_nav_bt_cont a.contato{display:block; height:33px; padding-top:38px; text-align:center; background:url(../../imagens-new/corpo_nav_bt_contato.png) top center no-repeat; font-size:11px; font-weight:bold; text-shadow:  1px 1px 0px #FFF; color:#494949;}
.corpo_nav_bt_cont a.produtos{display:block; height:33px; padding-top:38px; text-align:center; background:url(../../imagens-new/corpo_nav_bt_produtos.png) top center no-repeat; font-size:11px; font-weight:bold; text-shadow:  1px 1px 0px #FFF; color:#494949;}
.corpo_nav_bt_cont a.banner{display:block; height:33px; padding-top:38px; text-align:center; background:url(../../imagens-new/corpo_nav_bt_banner.png) top center no-repeat; font-size:11px; font-weight:bold; text-shadow:  1px 1px 0px #FFF; color:#494949;}


/* tabelas*/
.corpo_tabelas_top_left{width:6px; height:40px; background:url(../../imagens-new/corpo_table_top_left.png) top right no-repeat;}
.corpo_tabelas_top_center{height:40px; background:url(../../imagens-new/corpo_table_top_center.png) repeat-x;}
.corpo_tabelas_top_right{width:6px; height:40px; background:url(../../imagens-new/corpo_table_top_right.png) top left no-repeat;}
.corpo_tabelas_top_center span{display:block; float:left; padding-left:17px; padding-top:15px; height:25px; padding-right:10px; font-size:12px; color:#DFDFDF; text-transform:uppercase; font-weight:bold; text-shadow:  1px 1px 0px #000; background:url(../../imagens-new/corpo_table_top_title.png) top left no-repeat;}
.corpo_tabelas_top_center div{float:right; padding-top:13px; height:25px; padding-right:0px;}
.corpo_tabelas_top_center div a img{float:right; margin-right:3px;}
.corpo_tabelas_top_center div a span{display:block; float:right; padding:0px; font-size:11px; color:#DFDFDF; background:none;}
.corpo_tabelas_top_center div a:hover span{cursor:pointer; text-decoration:underline;}
.corpo_tabelas_top_center span.ver-todos{display:block; float:right; background:none;}
.corpo_tabelas_top_center span.ver-todos a{color:#FFF;}
.corpo_tabelas_top_center span.icones{float:right; margin:5px 0 0 0; padding:0 0 0 0; background:none;}

/* tabelas red*/
.corpo_tabelas_top_left_red{width:6px; height:40px; background:url(../../imagens-new/corpo_table_top_left_red.png) top right no-repeat;}
.corpo_tabelas_top_center_red{height:40px; background:url(../../imagens-new/corpo_table_top_center_red.png) repeat-x;}
.corpo_tabelas_top_right_red{width:6px; height:40px; background:url(../../imagens-new/corpo_table_top_right_red.png) top left no-repeat;}
.corpo_tabelas_top_center_red span{display:block; float:left; padding-left:17px; padding-top:15px; height:25px; padding-right:10px; font-size:12px; color:#DFDFDF; text-transform:uppercase; font-weight:bold; text-shadow:  1px 1px 0px #000; background:url(../../imagens-new/corpo_table_top_title_red.png) top left no-repeat;}
.corpo_tabelas_top_center_red div{float:right; padding-top:13px; height:25px; padding-right:0px;}
.corpo_tabelas_top_center_red div a img{float:right; margin-right:3px;}
.corpo_tabelas_top_center_red div a span{display:block; float:right; padding:0px; font-size:11px; color:#DFDFDF; background:none;}
.corpo_tabelas_top_center_red div a:hover span{cursor:pointer; text-decoration:underline;}
.corpo_tabelas_top_center_red  span.ver-todos{display:block; float:right; background:none;}
.corpo_tabelas_top_center_red  span.ver-todos a{color:#FFF;}
.corpo_tabelas_top_center_red span.icones{float:right; margin:5px 0 0 0; padding:0 0 0 0; background:none;}

.corpo_tabelas_top_center div.box{float:left; width:60px; height:18px; padding-top:3px; text-align:center; font-size:12px; color:#DFDFDF; background:url(../../imagens-new/corpo_table_top_box.png) top left no-repeat; margin-top:11px;}
.corpo_tabelas_top_center_red div.box{float:left; width:60px; height:18px; padding-top:3px; text-align:center; font-size:12px; color:#DFDFDF; background:url(../../imagens-new/corpo_table_top_box_red.png) top left no-repeat; margin-top:11px;}


.corpo_tabelas_top_center div.icon{float:left; width:51px; height:25px; margin-right:10px;}
.corpo_tabelas_top_center div.icon div.geral{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_geral.png) top center no-repeat; margin-top:-22px;}
.corpo_tabelas_top_center div.icon div.mensagem{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_mensagem.png) top center no-repeat; margin-top:-22px;}
.corpo_tabelas_top_center div.icon div.servicos{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_servicos.png) top center no-repeat; margin-top:-22px;}
.corpo_tabelas_top_center div.icon div.produtos{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_produtos.png) top center no-repeat; margin-top:-22px;}
.corpo_tabelas_top_center div.icon div.estrutura{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_paginas.png) top center no-repeat; margin-top:-22px;}
.corpo_tabelas_top_center div.icon div.busca{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_busca.png) top center no-repeat; margin-top:-22px;}
.corpo_tabelas_top_center div.icon div.sistema{position:absolute; width:51px; height:47px; background:url(../../imagens-new/tabela_top_icon_sistema.png) top center no-repeat; margin-top:-22px;}

.corpo_tabelas_center_left{background:url(../../imagens-new/corpo_table_center_laterais.png) top right repeat-y;}
.corpo_tabelas_center_right{background:url(../../imagens-new/corpo_table_center_laterais.png) top left repeat-y;}

.corpo_tabelas_bottom_left{width:12px; height:8px; background:url(../../imagens-new/corpo_table_bottom_left.png) top right no-repeat;}
.corpo_tabelas_bottom_center{height:8px; background:url(../../imagens-new/corpo_table_bottom_center.png) repeat-x;}
.corpo_tabelas_bottom_right{width:12px; height:8px; background:url(../../imagens-new/corpo_table_bottom_right.png) top left no-repeat;}

.table_top{height:42px; background:url(../../imagens-new/table_top_bg.png) top left repeat-x;}
.table_top span{display:block; float:left; padding-left:19px; padding-top:13px; height:29px; font-size:12px; color:#333; font-weight:bold; text-shadow: 1px 1px 0px #FFF;}
.table_top span.divisao{display:block; float:left; padding-left:19px; padding-top:13px; height:29px; font-size:12px; color:#333; text-shadow: 1px 1px 0px #FFF; background:url(../../imagens-new/table_top_divisao.png) top left no-repeat; font-weight:bold;}
.table_top span.icones{padding-top:5px;float:right;}

.table_top div{float:right; padding-top:13px; height:25px; padding-right:0px;}
.table_top div a img{float:right; margin-right:3px;}
.table_top div a span{display:block; float:right; padding:0px; font-size:11px; color:#DFDFDF; background:none;}
.table_top div a:hover span{cursor:pointer; text-decoration:underline;}
.table_linhaS{padding-right:4px; font-size:12px; padding-top:5px;}
.table_linha00{padding-bottom:4px; padding-right:10px; background:#666; font-size:12px; color:#fff; border-bottom: #FFF solid 1px;}
.table_linha00 span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}

.table_linha{padding-bottom:4px; padding-right:10px;  background:#E5E5E5; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linha span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}
/*.table_linha:hover{ padding-bottom:4px; background:#6D7892; font-size:12px; color:#FFF; text-decoration:underline;}*/

.table_linha02{padding-bottom:4px; padding-right:10px;  background:#F5F5F5; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linha02 span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}


.table_linhasub{padding-bottom:4px; padding-right:10px;  background:#D7D7D7; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linhasub span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}


.table_linhasub2{padding-bottom:4px; padding-right:10px;  background:#FFF; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linhasub2 span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}

.table_linhasub2_orange{padding-bottom:4px; padding-right:10px;  background:#FDE6B5; font-size:12px; color:#333; border-bottom: #FDE6B5 solid 1px;}
.table_linhasub2_orange span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}


/*.table_linha:hover{ padding-bottom:4px; background:#6D7892; font-size:12px; color:#FFF; text-decoration:underline;}*/

.table_linha02sub{padding-bottom:4px; padding-right:10px;  background:#BFBFBF; font-size:12px; color:#333; border-bottom: #FFF solid 1px;  }
.table_linha02sub span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}




.table_linha02_red{padding-bottom:4px; padding-right:10px;  background:#F3F2D8; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linha02_red span{display:block; padding-right:10px;  padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}

.table_linha02At{padding-bottom:4px; padding-right:10px;  background:#FFE7C1; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linha02At span{display:block;padding-right:10px;   padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}

 


.table_linha03At{padding-bottom:4px; background:#FFE064; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linha03At span{display:block; padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px; border-left:dashed 1px #FFE7C1;}

.table_linha04At{padding-bottom:4px; background:#FF6633; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linha04At span{display:block; padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px; border-left:dashed 1px #FFE7C1;}

.table_linhaAt{padding-bottom:4px; background:#FFCF88; font-size:12px; color:#333; border-bottom: #FFF solid 1px;}
.table_linhaAt span{display:block; padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px; border-left:dashed 1px #FFCF88;}
/*.table_linha02:hover{padding-bottom:4px; background:#6D7892; font-size:12px; color:#FFF; text-decoration:underline;}*/

.table_linha03{padding-bottom:4px; font-size:12px; color:#333; }
.table_linha03 span{display:block; padding-left:9px; padding-top:10px; min-height:20px; padding-bottom:8px;  border-left:dashed 1px #C5C5C5;}

.table_linha_aviso{background:#9DA4B5; color:#FFF; font-size:11px;}
.table_linha_aviso td span{display:block; padding-left:9px; padding-top:10px; min-height:15px; padding-bottom:8px; }

.table_linha_form{height:35px; background:#E5E5E5; font-size:12px; color:#333;}

/* tableforms*/
.table_forms_linha_457{float:left; width:457px; min-height:30px; padding-bottom:10px; margin-left:11px;}
.table_forms_linha_457 span{float:left; display:block; width:93px; padding-top:7px; font-size:12px; font-weight:bold; color:#333;}
.table_forms_linha_457 div{float:left; width:340px; height:23px; padding-left:10px; padding-top:7px; background:url(../../imagens-new/table_forms_campo_350.png) no-repeat;}
.table_forms_linha_457 div input{float:left; width:329px; height:18px; background:none; border:none;  font-size:11px; color:#333;}

.table_forms_linha_457_textarea{float:left; width:457px; min-height:30px; padding-bottom:10px; margin-left:11px;}
.table_forms_linha_457_textarea span{float:left; display:block; width:93px; padding-top:7px; font-size:12px; font-weight:bold; color:#333;}
.table_forms_linha_457_textarea div{float:left; width:340px; height:63px; padding-left:10px; padding-top:7px; background:url(../../imagens-new/table_forms_textarea_350.png) no-repeat;}
.table_forms_linha_457_textarea div textarea{float:left; width:329px; height:59px; background:none; border:none;  font-size:11px; color:#333;}

.table_form_410{width:400px; height:23px; padding-left:10px; padding-top:7px; background:url(../../imagens-new/forms_campo_410.png) no-repeat;}
.table_form_410 input{width:385px; height:18px; background:none; border:none; font-size:12px; color:#333;}

.table_form_select_220{float:left; width:220px; height:50px; background:url(../../imagens-new/forms_select_220.png) no-repeat;}
.table_form_select_220 input{position:absolute; width:180px; height:18px; margin-left:11px; margin-top:7px; background:none; border:none; font-size:11px; color:#333;}

.table_form_radio_green{float:left; width:61px; height:25px; padding-left:9px; padding-top:5px; background:url(../../imagens-new/radio_bg_verde.png) no-repeat; font-size:11px; margin-right:10px;}

.table_form_radio_red{float:left; width:61px; height:25px; padding-left:9px; padding-top:5px; background:url(../../imagens-new/radio_bg_vermelho.png) no-repeat; font-size:11px; margin-right:10px;}

.table_form_radio_flex{float:left; width:61px; height:25px; padding-left:9px; padding-top:5px; background:url(../../imagens-new/radio_bg_verde.png) no-repeat; font-size:11px; margin-right:10px;}

/*
+----------------------------------------------------------------+
	rodape			
+----------------------------------------------------------------+
*/
.rodape{height:50px; background:url(../../imagens-new/rodape_bg.jpg) top left repeat-x;}
.rodape_credito{color:#DFDFDF; font-size:12px;}
.rodape_credito span{display:block; padding-top:17px;}
.rodape_tema_selector{background:url(../../imagens-new/rodape_tema_seletor_bg.png) top left no-repeat;}
.rodape_tema_selector span{display:block; float:left; padding-left:17px; padding-top:17px; color:#DFDFDF;}
.rodape_tema_selector img{float:left; margin-top:13px; margin-left:7px;}

/*
+----------------------------------------------------------------+
	miagalha			
+----------------------------------------------------------------+
*/
.migalha_geral{margin-top:10px; background:url(../../imagens-new/migalha_bg.png) top left no-repeat;}
.migalha_geral span.title{float:left; display:block; width:124px; height:28px; padding-top:12px; padding-left:13px; font-size:11px; text-transform:uppercase; font-weight:bold; color:#FFF; text-shadow:1px 1px 0px #333;}
.migalha_geral span.legenda{float:left; display:block;  height:28px; padding-top:12px; padding-left:13px; font-size:11px; text-transform:uppercase; font-weight:bold; color: #fff; background:url(../../imagens-new/migalha_bg2.png) top left no-repeat; }
.migalha_geral span.legenda_d{float:right; display:block;  height:28px; padding-top:12px; padding-left:13px; font-size:11px; text-transform:uppercase; font-weight:bold; color: #fff; background:url(../../imagens-new/migalha_bg2.png) top left no-repeat;  }
.migalha_geral span.icones{float:right; margin:5px 5px 0 0;}

.suporte {float:right;}

/*
+----------------------------------------------------------------+
	blocos listas			
+----------------------------------------------------------------+
*/

.blocos_listas_geral{float:left; margin-top:17px; margin-right:17px; background:url(../../imagens-new/blocos_listas_bg.png) no-repeat;}
.blocos_listas_geral ul{margin:0px; list-style:none; padding:5px 0px 0px 9px;}
.blocos_listas_geral ul li{display:block; padding-bottom:2px; font-size:11px; color:#333;}
.blocos_listas_geral ul li a{font-size:11px; color:#333;}
.blocos_listas_geral ul li span{text-transform:uppercase; font-weight:bold;}

/*
+----------------------------------------------------------------+
	COMENTAR			
+----------------------------------------------------------------+
*/

	 <!--estilos que personalizam a paginação -->
 
.pagina_01{ width:20px; float:left; height:23px; border: 1px solid #CCCCCC; background-color: #F5F5F5; font-family: Verdana; text-align: center; font-size: 10pt; color:#666666;  cursor:hand; padding-top:5px; margin-left: 5px; margin-bottom:5px;margin-top:5px;}
	
.pagina_02{ width:20px; float:left; height:23px; border: 1px solid #CCCCCC; background-color: #F5F5F5; font-family: Verdana; text-align: center; font-size: 10pt; color:#666666;  cursor:hand;padding-top:5px; margin-left: 5px;margin-bottom:5px;margin-top:5px;}

.pagina_03{ width:110px; float:left;  height:23px; border: 1px solid #CCCCCC; background-color: #F5F5F5; font-family: Verdana; text-align: center; font-size: 10pt; color:#666666; cursor:hand;padding-top:5px; margin-left: 5px;margin-bottom:5px;margin-top:5px;}

.pagina_05{ float:left;  width:20px; height:23px; border: 1px solid #333333; background-color: #666666; font-family: Verdana; text-align: center; font-size: 10pt; color:#fff; fcursor:hand;padding-top:5px; margin-left: 5px;margin-bottom:5px;margin-top:5px;}

	

/*
+----------------------------------------------------------------+
	box			
+----------------------------------------------------------------+
*/
.box_top{height:37px; background:url(../../imagens-new/box_top_bg.png) top left repeat-x #373F4A;}
.box_top span{display:block; text-align:center; padding-top:10px; padding-bottom:8px; min-height:19px; border-bottom:solid 1px #2B323B; font-size:12px; font-weight:bold; color:#DFDFDF; text-transform:uppercase;}
.box_top span a{ color:#DFDFDF;}
.box_top span a:hover{ color:#DFDFDF; text-decoration:underline;}
.box_bottom{background:#E5E5E5;}
.box_bottom_cont{display:block; padding:10px; font-size:12px; color:#666; line-height:18px;}
.box_bottom_cont span.destaque{padding:4px; background:#F90; color:#FFF; font-weight:bold;}
.box_bloco_interno_top_left{width:12px; height:12px; background:url(../../imagens-new/box_bloco_interno_top_left.png) top right no-repeat;}
.box_bloco_interno_top_right{width:12px; height:12px; background:url(../../imagens-new/box_bloco_interno_top_right.png) top left no-repeat;}
.box_bloco_interno_bottom_left{width:12px; height:12px; background:url(../../imagens-new/box_bloco_interno_bottom_left.png) top right no-repeat;}
.box_bloco_interno_bottom_right{width:12px; height:12px; background:url(../../imagens-new/box_bloco_interno_bottom_right.png) top left no-repeat;}
.box_bloco_interno_bottom{height:12px; background:#FFF;}
.box_bloco_interno_top{height:12px; background:#FFF;}
.box_bloco_interno_left{width:12px; background:#FFF;}
.box_bloco_interno_right{width:12px; background:#FFF;}
.box_bloco_interno_center{background:#FFF; font-size:12px; color:#333;}

+----------------------------------------------------------------+
	topo login			
+----------------------------------------------------------------+
*/
.TopoMaster{
	position:relative;
	float:left;
	width:100%;
	border-top:solid 4px #C92725;
	border-bottom:solid 1px #E6E6E6;
	background:#FFF;
}

.TopoCorpo{
	width:850px;	
	margin:0px auto 0px auto;
	height:114px;
	padding:32px 0 0 0; text-align:center;
}


/*
+----------------------------------------------------------------+
	corpo login			
+----------------------------------------------------------------+
*/
.CorpoMaster{
	position:relative;
	float:left;
	width:100%;
	border-top:solid 1px #FFF;
}

.CorpoCorpo{
	width:850px;	
	margin:0px auto 0px auto;
	min-height:523px;
	padding:28px 0 0 0;
}

.login_bloco_390{float:left; width:390px; height:180px;}
.login_bloco_390_top{float:left; width:335px; height:27px; padding:13px 0 0 55px; background:url(../../imagens-new/login-topo-390.png) no-repeat; font-size:12px; font-weight:bold; color:#FFF;}
.login_bloco_390_bottom{float:left; width:390px; height:4px; background:url(../../imagens-new/login-box-390-bottom.png) no-repeat; }
.login_bloco_390_center{float:left; width:371px; height:131px; padding:20px 9px 0 10px; background:#FFF;}
.login_bloco_390_center div.login{float:left; width:371px; height:50px; background:url(../../imagens-new/login-campo-login.png) no-repeat;}
.login_bloco_390_center div.login input[type="text"]{float:left; width:229px; height:19px; border:none; background:none; margin:7px 0 0 47px; color:#666; font-size:11px;}
.login_bloco_390_center div.senha{float:left; width:285px; height:40px; background:url(../../imagens-new/login-campo-senha.png) no-repeat;}
.login_bloco_390_center div.captha{float:left; width:350px; height:50px;}
.login_bloco_390_center div.senha input[type="password"]{float:left; width:229px; height:19px; border:none; background:none; margin:7px 0 0 47px; color:#666; font-size:11px;}
.login_bloco_390_center div.botao{float:left; width:85px; height:40px;}
.login_bloco_390_center div.botao input{float:right;}
.login_bloco_390_center div.forget{float:left;width:371px;}
.login_bloco_390_center div.forget a{color:#666; font-weight:bold;}
.login_bloco_390_center div.forget a:hover{color:#666; text-decoration:underline; font-weight:bold;}

.login_bloco_430{float:right; width:430px; height:220px;}
.login_bloco_430_top{float:left; width:380px; height:27px; padding:13px 0 0 80px; background:url(../../imagens-new/login-topo-430.png) no-repeat; font-size:12px; font-weight:bold; color:#FFF;}
.login_bloco_430_bottom{float:left; width:430px; height:4px; background:url(../../imagens-new/login-box-430-bottom.png) top left no-repeat; }
.login_bloco_430_center{float:left; width:430px; height:151px; overflow:auto; background:#FFF;}
.login_bloco_430_center div{height:20px; padding:10px 22px 7px 10px; font-size:10px; color:#666; border-bottom: 1px solid #efefef;}
.login_bloco_430_center div a{color:#666;}
.login_bloco_430_center div:hover a{color:#FFF; text-decoration:none;}
.login_bloco_430_center div:hover{background:#C92725;}

.login_banner{float:left; width:850px; height:250px;}

/*
+----------------------------------------------------------------+
	COMENTAR			
+----------------------------------------------------------------+
*/
.ui-autocomplete {
      padding: 0;
      list-style: none;
      background-color: #fff;
      width: 218px;
      border: 1px solid #B0BECA;
      max-height: 350px;
      overflow-y: scroll;
    }
    .ui-autocomplete .ui-menu-item a {
      border-top: 1px solid #B0BECA;
      display: block;
      padding: 4px 6px;
      color: #353D44;
      cursor: pointer;
    }
    .ui-autocomplete .ui-menu-item:first-child a {
      border-top: none;
    }
    .ui-autocomplete .ui-menu-item a.ui-state-hover {
      background-color: #D5E5F4;
      color: #161A1C;
    }


/*
+----------------------------------------------------------------+
	NOTÍCIAS				
+----------------------------------------------------------------+
*/

.noticias_global{float:left; width:850px; }
.noticias_top{float:left; width:796px; height:27px; padding:13px 0 0 54px; background:url(../../imagens-new/noticias_top.png) no-repeat; font-size:12px; font-weight:bold; color:#FFF;}
.noticias_bottom{float:left; width:850px; height:30px; background:url(../../imagens-new/noticias_bottom.png) top left no-repeat; }
.noticias_center{float:left; width:850px; height:600px; overflow:auto; background:#FFF;}
.noticia_item{/*float:left; width:820px;*/ padding:15px 20px 15px 10px;}
.noticia_item span.title{display:block; /*width:820px;*/ padding:0 0 7px 0; font-size:11px; color:#666; font-weight:bold;}
.noticia_item span.text{display:block; /*width:820px;*/ padding:0 0 7px 0; font-size:11px; color:#666;}
.noticia_item span.fonte{display:block; /*width:820px;*/ padding:0 0 7px 0; font-size:11px; color:#666; font-weight:bold;}
.noticia_item2{background:#DCDCDC;}
.noticia_item:hover{background:#C92725;}
.noticia_item:hover a{color:#FFF; text-decoration:none;}



.top-flag-master{width:100%; height:45px; border-bottom:solid 1px #AAAAAB; background:#C92725;}
.top-flag-centro{width:970px; padding-left:10px; height:45px; margin:0 auto;}
.top-flag-box-select{float:left; /*width:285px;*/ height:45px; padding-left:20px;}
.top-flag-box-select span{float:left; height:45px; line-height:50px; padding-right:10px; font-size:12px; color:#fff; text-transform:uppercase;}
.top-flag-box-select select{float:left; width:200px; height:30px; border:none; margin:8px 0 0 0;}
.top-flag-box-arrows-link{float:left; width:285px; height:45px; background:url(../../imagens-new/top-flag-arrows.png) left center repeat-x; margin-left: 120px;}
.top-flag-box-arrows-link a{display:block; width:100%; height:45px; display:none;}