/* i n t e r a c t i v e  X */

#over { position: absolute; top: 860px; left: -146px; z-index: 90; width: 100%; height: 100%; display: none;
	background: url(../img/fundo_vazado.gif); }
	
	
.label_cli_on { border: 1px solid #D87A7A; font-weight:200; background:url(img/janela/fundo_mala_on.gif) repeat-x #F5C4C4; color:#AE3539; padding: 4px; text-align:center;  margin-bottom: 5px;}
.label_cli_off { border: 1px solid #E5E5E5; padding: 4px; text-align:center; margin-bottom: 5px; }
.label_label { display:block; cursor: pointer; text-align:center; }
.chek_cli { display: none;}
	
* { font-size: 10px; }
body, html { background: url(img/marca.jpg) center no-repeat; margin:0; padding: 0; font-size: 10px; font-family: "Verdana", Arial, Times, sans-serif; color:#7D7D7D;  }
* a { font-size: 10px; font-family: "Verdana", Arial, Times, sans-serif; color:#7D7D7D; text-decoration:none; }
* img { border: 0; }

.res { border:1px solid #DBDBDB; background: #F0F0F0; color:#666666; padding:3px; }
.tr_classe { border-bottom:1px solid #CCCCCC; padding:4px; }
.tr_classe:hover { background: #fff; }

.editor_titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:900; color:#999999; border:0; background:#FAFAFA; padding: 0 0 0 5px; width:100%}
.editor_titulo_over { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:900; color:#666666; border:0; background:#FAFAFA; padding: 0 0 0 5px; width:100%;  }
.editor_texto { width: 100%; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; border:0; background:#FAFAFA; height:100%; }
.editor_texto_over { width: 100%; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:0; background:#FAFAFA; height:100%; }
	
#tudo { width:100%; margin:0; padding:0; }
#topo { height: 53px; background: url(img/topo/fundo.gif) repeat-x; width:100%; border-bottom: 1px solid #891212;  color:#fff; }
#barra {  height: 30px; background: url(img/barra/fundo.gif) repeat-x; width:100%; border-bottom: 1px solid #891212; color:#fff; }
#meio { width: 100%; height: 100%; margin:auto; margin-top: 10px; }

.total { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
.topo_cinza, .topo_azul { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px; cursor: move; }
.topo_azul {background:url(img/janela/topo_azul.gif); }
.conteudo { padding: 5px; }

.editar a { border-bottom: 2px solid #FCE0BD; padding:1px; margin: 5px; color:#FF9308; }
.editar a:hover { border-bottom: 2px solid #FF9308; padding:1px; margin: 5px; color:#FF9308; }
.excluir a{ border-bottom: 2px solid #BDE3FC; padding:1px; margin: 5px; color:#4CA1D8; }
.excluir a:hover { border-bottom: 2px solid #4CA1D8; padding:1px; margin: 5px; color:#4CA1D8; }
td.excluir { width:4px; }
td.editar { width:4px; }

#menu_msg { text-align:right; padding: 0 0 10px 0; }
#menu_msg a { border: 1px solid #BEBEBE; color:#7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px; margin: 0 2px 0 2px; }
#menu_msg a:hover { border: 1px solid #891212; background: #B1161A; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px; margin: 0 2px 0 2px; }

.bt_add {border: 1px solid #BEBEBE; color:#7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 2px; margin: 0 2px 0 5px;}
.bt_add:hover {border: 1px solid #891212; background: #B1161A; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 2px; margin: 0 2px 0 5px;}

bt.a { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; color:#7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px; margin: 0 2px 0 2px; }
bt.a:hover { border-top: 1px solid #B9DAEB; border-left: 1px solid #B9DAEB; border-right: 1px solid #87C3E4; border-bottom: 1px solid #87C3E4; background:url(img/janela/fundo_bt_menu_on.gif); color:#036CA5; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px; margin: 0 2px 0 2px; }

#pg a { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; background: #F8F8F8; color:#7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px; margin: 0 2px 0 2px; }
#pg a:hover { border-top: 1px solid #B9DAEB; border-left: 1px solid #B9DAEB; border-right: 1px solid #87C3E4; border-bottom: 1px solid #87C3E4; background: #CDE6F4; color:#036CA5; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px; margin: 0 2px 0 2px; }

#menu {  height: 30px; background: #B1161A; width:100%; border-bottom: 1px solid #BFBFBF; }
#menulinks { padding: 10px 5px 0 5px; text-align:left; z-index:1000; }
#menulinks1 { padding: 10px 5px 0 5px; text-align:right; z-index:1000; }
#menu a { border: 1px solid #821111; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px 6px 3px 6px; margin: 0 2px 0 2px; font-size:1em; font-weight: bold;}
.menuicon { float: left; }
#menu a:hover { border: 1px solid #821111; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 3px 6px 3px 6px; margin: 0 2px 0 2px; font-size:1em; font-weight: bold; background:#C1464A }


#esq { width: 350px; margin-left: 10px; float: left; display: inline; }
#dir { margin-left: 373px; margin-right: 10px; min-width: 400px; }
#footer { border: 1px solid #990B0B; padding: 10px; background:url(img/topo/fundo.gif) repeat-x; clear: left; color: #fff; }
#footer_logo { background: url(img/logo_syma.jpg) no-repeat; width:90px; height:30px; margin: -8px -10px -1px -5px; float:left; }
#footer.barra { margin-left: 30px; }

#topo_logo { background:url(img/topo/logo.jpg) no-repeat; width: 257px; height: 53px; }
#topo_logo h1 { display: none; }

#user { float: left; padding: 4px 0 0 20px; margin: 6px 0 0 10px; background:url(img/barra/user.gif) no-repeat; }

.icon { padding:0; margin:0 5px 0 0; float: left;}

#resize { padding:0; }
.rezise { float: right; margin-top: -13px; cursor: pointer;}
.close { float: right; margin-top: -13px; margin-left: -1px; cursor: pointer; }

#barra_bts { float: right; margin-right: 5px; padding: 3px 5px 0 0;}
#busca { float: right; margin: -35px 10px 0 0;}
#busca input { background:url(img/topo/fundo_busca.gif) repeat-x; border: 1px solid #6A0808; padding: 2px; font: 10px "Verdana", Arial, Helvetica, sans-serif; width: 120px; }

#estatisticas_img { float: left; background:url(img/janela/estatisticas_img.gif) no-repeat; height: 40px; width: 50px;}
#estatisticas p {border-left: 1px solid #C9C9C9; margin: 17px 10px 10px 50px; padding-left: 10px; }

#config_usuario { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#config_usuario_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px;  }
#lista { list-style: none; text-align:left; left: 0px;}
#config_usuario ul { height: 20px; width:100%; }
#config_usuario ul li { margin:2px; float:left; }
#config_usuario a { border: 1px solid #F8F8F8; background: #F8F8F8; color:#7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 5px; margin-top: 40px; text-align:center; }
#config_usuario a:hover {  border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; background: #F8F8F8; color:#7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 5px; margin-top: 40px; }


#msg_img { float: left; background:url(img/janela/msg_img.gif) no-repeat; height: 40px; width: 50px; }
#msg table {border-left: 1px solid #C9C9C9; margin: 0px 10px 10px 2px; padding-left: 10px; }
#msg_detalhes {padding: 5px; display: none; }
#msg_detalhes a { border-bottom: 1px solid #CCCCCC; width: 50px; padding:1px; margin: 5px; }
#msg_detalhes a:hover { border-bottom: 2px solid #FF9900; width: 50px; padding:1px; margin: 5px; }

#edita a { border-bottom: 1px solid #CCCCCC; width: 50px; padding:1px; margin: 5px; }
#edita a:hover { border-bottom: 2px solid #FF9900; width: 50px; padding:1px; margin: 5px; }

#config_geral { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#config_geral_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px; cursor: move;  }
#config_geral_cont { padding: 5px; }

#mala_direta { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#mala_direta_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px; cursor: move;  }
#mala_direta_cont { padding: 5px; }

#mala_img { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#mala_img_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px; cursor: move;  }
#mala_img_cont { padding: 5px; }

#mala_filtro { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#mala_filtro_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px; cursor: move;  }
#mala_filtro_cont { padding: 5px; }

#mala_direta_layout { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#mala_direta_layout_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; margin-bottom: 10px; cursor: move;  }
#mala_direta_layout_cont { padding: 5px; }

#no_ar_cont ul { list-style: none; padding:0; margin:0; }
#no_ar_cont ul li { padding: 2px; margin: 2px; background:#F3F3F3;  }
#no_ar_cont ul li:hover { background:#fff; color:#0099FF; }
#no_ar_cont ul li a:hover { background:#fff; color:#0099FF; }
#no_ar_detalhes a { border-bottom: 1px solid #CCCCCC; width: 50px; padding:1px; margin: 5px; }
#no_ar_detalhes a:hover { border-bottom: 2px solid #FF9900; width: 50px; padding:1px; margin: 5px; }
#no_ar_detalhes { padding: 5px; }


#resultado_edicao { padding: 6px; background:#F0F0F0; }

.form { background:url(img/topo/fundo_busca.gif) repeat-x; border: 1px solid #A5ACB2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:2px; margin: 2px; width: 300px; }
.form_on { background:url(img/topo/fundo_busca.gif) repeat-x; border: 2px solid #58A9DE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#CD8404; font-weight: 300; margin: 2px; width: 298px; }
.form:focus { background:url(img/topo/fundo_busca.gif) repeat-x; border: 1px solid #AE3539; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 170px; }

#num_de_registros p {border-left: 1px solid #C9C9C9; margin: 17px 10px 10px 50px; padding-left: 10px; }
#num_de_registros_img { float: left; background:url(img/janela/estatisticas_reg_img.gif) no-repeat; height: 40px; width: 50px;}
#num_de_registros { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#num_de_registros_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px;  margin-bottom: 10px; cursor: move;}

#ultimos_registros_tabela { width:100% }
#ultimos_registros_tabela tr td { border-top: 1px solid #fff; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 1px; }
#ultimos_registros_tabela tr.topo { background: #F1F1F1; padding: 12px; }
#ultimos_registros_tabela tr td .titulo, .secoes, .acoes { padding: 1px; color:#666666; }
#ultimos_registros { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#ultimos_registros_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; cursor: move; }

#mala_tabela { width:100% }
#mala_tabela tr td { border-top: 1px solid #fff; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 2px; }
#mala_tabela tr.topo { background: #F1F1F1; }
#mala_tabela tr td .titulo, .secoes, .acoes { padding: 14px; color:#666666; }

.mala_on { border-top: 1px solid #D9EBB9; border-left: 1px solid #D9EBB9; border-right: 1px solid #C2E487; border-bottom: 1px solid #C2E487; background:url(img/janela/fundo_mala_on.gif); color:#AE3539; }
.mala_off { border: 1px solid #E5E5E5; padding: 2px; }
.form_mala { background:url(img/topo/fundo_busca.gif) repeat-x; border: 1px solid #A5ACB2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 170px; }
.form_mala_on { background:url(img/topo/fundo_busca.gif) repeat-x; border: 1px solid #AE3539; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 170px; }

.label_mala { display: block; height: 15px; cursor: pointer; }
.mala_off_label { border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 3px; }
.mala_on_label { }

.form_mala_cad { background:url(img/topo/fundo_busca.gif) #fff repeat-x; border: 1px solid #A5ACB2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 100%; }
.form_cli_cad, .form_cli_cad_sel { background:url(img/topo/fundo_busca.gif) #fff repeat-x; border: 1px solid #A5ACB2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 64%; margin-top: -13px; float:right; }
.form_cli_cad_sel { width: 66% }
.form_cli_cad:focus { background:url(img/topo/fundo_busca.gif) #fff repeat-x; border: 1px solid #B94044; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 64%; margin-top: -13px; float:right; }

.form_cli_cad_tarifacao, .form_cli_cad_tarifacao_sel { background:url(img/topo/fundo_busca.gif) #fff repeat-x; border: 1px solid #A5ACB2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 29%; margin-top: -13px; float:right; }
.form_cli_cad_tarifacao_sel { width: 30% }
.form_cli_cad_tarifacao:focus { background:url(img/topo/fundo_busca.gif) #fff repeat-x; border: 1px solid #B94044; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; color:#AE3539; width: 29%; margin-top: -13px; float:right; }

#ultimos_registros { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#cadastrados { border: 1px solid #D7D7D7; padding:1px; background:#FAFAFA; margin-bottom: 12px;}
#cadastrados_topo { height: 18px; background:url(img/janela/topo_azul.gif); color:#FFFFFF; font-weight: bold; padding: 4px 0 0 5px; }


.loaderoff { width: 100%; height: 100%; background: none; }
.loaderon { width: 100%; height: 100%; background:url(img/loading.gif) #fff no-repeat 50% 50%; opacity: 0.3; }

a.asc span, a.desc span { display: none; }
a.asc, a.desc {	float: right; height: 7px; margin-top: 0.4em; width: 8px; }
a.asc {	background: url(img/janela/seta_cima.gif) bottom left no-repeat; margin-top: 0.3em; }
a.desc { background: url(img/janela/seta_baixo.gif) bottom left no-repeat; }
a.asc:hover, a.desc:hover { background-position: top left; }

/* adaptado de: http://www.maujor.com */
label.txt {  position:relative; padding:0; cursor: pointer; z-index:24;  }
label.txt:hover { background:transparent; z-index:25; }
label.txt span { display: none }
label.txt { cursor: pointer; }
label.txt:hover { cursor: pointer; color:#990000; }
/*label.txt:hover span { display:block; position:absolute; width:200px; top:-10px; text-align:justify; left:349px;
	font: 11px verdana, helvetica, sans-serif; padding:5px 5px; border:2px solid #D8D8D8 ; background-color:#fff; 
	color:#000; margin: 10px; } */
.dicatxt { background: url(img/dica/fundo.png) repeat-y; padding-left:20px; padding-right: 25px; color:#989898 }	

.dicatopo { margin-bottom: -2px; }
label.txt:hover span { display:block; position:absolute; width:324px; top:-10px; left:349px;
font: 11px verdana, helvetica, sans-serif; color:#000; }
label.txt2:hover span { display:block; position:absolute; width:324px; top:20px; left:30px;
font: 11px verdana, helvetica, sans-serif; color:#000; }
label.txt2 {  position:relative; padding:0; cursor: pointer; z-index:24;  }
label.txt2:hover { background:transparent; z-index:25; }
label.txt2 span { display: none }
label.txt2 { cursor: pointer; }
label.txt:hover { cursor: pointer; color:#990000; }
