@charset "utf-8";

/* Geral */

body { margin:0; padding:0; background:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#777; }
#bg { background:#F8F8F8; }
a:link    { color:#777; text-decoration:none; outline:none; }
a:visited { color:#777; text-decoration:none; outline:none; }
a:hover   { color:#555; text-decoration:underline; outline:none; }
a:active  { color:#555; text-decoration:underline; outline:none; }

h1 { font-size:32px; margin:16px 0 16px 0; line-height:22px; }
h2 { font-size:24px; margin:14px 0 14px 0; line-height:22px; }
h3 { font-size:20px; margin:12px 0 12px 0; line-height:22px; }
h4 { font-size:16px; margin:10px 0 10px 0; line-height:22px; }
h5 { font-size:14px; margin:10px 0 10px 0; line-height:22px; }
h6 { font-size:11px; margin:8px 0 8px 0; line-height:22px; }
p  { line-height:20px; }

#carrega-pagina { position:fixed; width:100%; height:100%; top:0; left:0; background:url(../img/background/carrega-pagina.png); filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0; opacity: 0.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -moz-user-select:none; -khtml-user-select:none; cursor:default; display:block; z-index:9999; }
#carrega-pagina-carregando { position:fixed; width:160px; left:50%; right:50%; margin:-10px 0 0 -130px; padding:22px 0 15px 0; text-align:center; background:#FFF; color:#666; font-size:14px; font-weight:bold; box-shadow:0px 0px 0.5em #000; -moz-box-shadow:0px 0px 0.5em #000; -webkit-box-shadow:0px 0px 0.5em #000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-user-select:none; -khtml-user-select:none; cursor:default; z-index:9999; display:block; }

/* Login */

#login-container-sombra { position:absolute; left:50%; top:50%; width:500px; height:500px; margin:-260px 0 0 -260px; padding:10px; background:url(../img/background/sombra-login.png); z-index:100; }
#login-container { width:500px; height:500px; background:#FFF; z-index:200; overflow:hidden; }
#login-container h5 { font-size:14px; font-weight:normal; }
#login-tabs { list-style:none; margin:0; padding:0; overflow:hidden; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#login-tabs li a { width:250px; height:50px; padding:25px 0 0 0; background:#69BD41; color:#FFF; font-size:18px; font-weight:bold; float:left; text-align:center; display:block; }
#login-tabs li a:hover  { text-decoration:none; }
#login-tabs li a:active  { text-decoration:none; }
#login-tabs li.selecionado a, #login-tabs li.selecionado a:hover { width:250px; height:50px; background:#FFF; color:#69BD41; font-size:18px; font-weight:bold; float:left; display:block; }
.login-corpo { color:#777; padding:10px 40px 10px 40px; text-align:justify; }
.login-corpo a { color:#777; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; }
.login-corpo h4 { color:#777; font-size:18px; margin:20px 0 8px 0; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#login-logo { margin:10px 0 15px 0; text-align:center; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#login-link { margin:24px 0 0 0; font-size:13px; font-weight:bold; float:left; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#login-alerta-sucesso { position:absolute; top:0; width:100%; padding:10px 0 22px 0; background:url(../img/tarjas/login-tarja-verde.png) bottom; text-align:center; font-weight:bold; color:#FFF; text-shadow:1px 1px 1px #589D37; z-index:300; -moz-user-select:none; -khtml-user-select:none; cursor:default; display:none; }
#login-alerta-falha { position:absolute; top:0; width:100%; padding:10px 0 22px 0; background:url(../img/tarjas/login-tarja-vermelho.png) bottom; text-align:center; font-weight:bold; color:#FFF; text-shadow:1px 1px 1px #A21D1A; z-index:300; -moz-user-select:none; -khtml-user-select:none; cursor:default; display:none; }

/* Topo */

#fixo { position:fixed; width:100%; height:150px; overflow:hidden; z-index:9995; }
#topo { width:100%; height:70px; -moz-user-select:none; -khtml-user-select:none; cursor:default; overflow:hidden; }
#topo-interno { margin:0 auto; width:1000px; height:64px; overflow:hidden; }
#topo-baixo { width:100%; height:6px; overflow:hidden; }
#topo-logo { width:400px; height:55px; margin:15px 0 0 0; background:url(../img/logos/logo.png); font-size:28px; font-weight:bold; color:#FFF; float:left; }
#topo-logo:hover, #topo-logo:active { background:url(../img/logos/logo.png) 0 -55px; text-decoration:none; }
#topo-boas-vindas { width:590px; margin:15px 0 0 0; float:right; color:#FFF; text-align:right; }
#topo-boas-vindas h4 { margin:-6px 0 0 0; font-size:14px; }
#topo-boas-vindas h4 a { text-decoration:none; font-size:12px; color:#FFF; padding:3px 4px; margin:0 0 0 3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#topo-boas-vindas p { margin:1px 0 2px 0; font-size:12px; }
#topo-barra-transp { position:fixed; top:125px; width:100%; height:80px; margin-top:-60px; background:url(../img/background/barra-transp-topo.png); overflow:hidden; z-index:9990; }

/* Menu */

#menu { margin:0 auto; width:976px; height:58px; background-position:bottom !important; padding:0 12px 0 12px; -moz-user-select:none; -khtml-user-select:none; cursor:default; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style:none; }
#menu ul li a { padding:21px 0 21px 0; float:left; font-size:14px; font-weight:bold; color:#FFF; text-align:center; }
#menu ul li a:hover { background:url(../img/background/menu-hover.png); text-decoration:none; }
#menu ul li a:active { background:url(../img/background/menu-active.png); text-decoration:none; }
#menu div { width:2px; height:60px; background:url(../img/linhas/menu-linha.png); float:left; }

/* Container */

#container { margin:0 auto; width:1000px; min-height:500px; padding:150px 0 10px 0; overflow:hidden; }
#container-interno { width:1000px; overflow:hidden; }
#container-lado-esquerdo { width:230px; float:left; overflow:hidden; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#container-lado-direito { width:750px; float:right; overflow:hidden; }

/* Categorias */

#categorias-box { width:230px; margin:0 0 20px 0; overflow:hidden; }
#categorias-cima  { width:218px; height:25px; padding:10px 0 0 12px; background:url(../img/barras/barra-pequena-cima.png); font-size:14px; font-weight:bold; text-shadow:1px 1px 1px #FFF; }
#categorias-meio  { width:230px; background:url(../img/barras/barra-pequena-meio.png); }
#categorias-titulo { position:relative; margin:0 1px 0 1px; padding:9px 0 8px 12px; background:url(../img/background/categorias-bg.png) 0 0; cursor:pointer; font-weight:bold; display:block; }
#categorias-titulo:hover { color:#777; background:url(../img/background/categorias-bg.png) 0 -42px; text-decoration:none; }
#categorias-titulo:active { color:#777; background:url(../img/background/categorias-bg.png) 0 -84px; text-decoration:none; }
#categorias-titulo img { width:30px; height:25px; margin:0 10px 0 0; border:0; vertical-align:middle; }
#categorias-titulo div { width:32px; height:40px; margin:-9px 0 0 0; background:url(../img/icones/categorias-icones-seta.png); float:right; }
#categorias-opcao { display:none; text-decoration:none; }
#categorias-opcao a { margin:0 1px 0 1px; padding:9px 0 8px 30px; background:url(../img/background/categorias-bg.png) 0 0; font-weight:bold; display:block; text-decoration:none; }
#categorias-opcao a:hover { color:#777; background:url(../img/background/categorias-bg.png) 0 -42px; }
#categorias-opcao a:active { color:#777; background:url(../img/background/categorias-bg.png) 0 -84px; }
#categorias-opcao img { width:30px; height:25px; margin:0 5px 0 0; border:0; vertical-align:middle; }
#categorias-linha { width:230px; height:2px; background:url(../img/linhas/linha-horizontal.gif); }

/* Boxers */

#box-grande { width:750px; margin:0 0 10px 0; overflow:hidden; }
#barra-grande-cima  { width:738px; height:25px; padding:10px 0 0 12px; background:url(../img/barras/barra-grande-cima.png); font-size:14px; font-weight:bold; text-shadow:1px 1px 1px #FFF; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#barra-grande-meio  { width:750px; min-height:50px; background:url(../img/barras/barra-grande-meio.png); overflow:hidden; }
#barra-grande-baixo { width:750px; height:5px; background:url(../img/barras/barra-grande-baixo.png); }

#box-medio-esq { width:365px; margin:0 20px 20px 0; overflow:hidden; float:left; }
#box-medio-dir { width:365px; margin:0 0 20px 0; overflow:hidden; float:left; }
#barra-medio-cima  { width:353px; height:25px; padding:10px 0 0 12px; background:url(../img/barras/barra-media-cima.png); font-size:14px; font-weight:bold; text-shadow:1px 1px 1px #FFF; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#barra-medio-meio  { width:365px; min-height:50px; background:url(../img/barras/barra-media-meio.png); overflow:hidden; }
#barra-medio-baixo { width:365px; height:5px; background:url(../img/barras/barra-media-baixo.png); }

#conteudo-listagem { padding:0 1px 0 1px; overflow:hidden; }
#conteudo-formulario { padding:5px 1px 0 1px; overflow:hidden; }
#conteudo-texto { padding:10px 15px 10px 15px; overflow:hidden; }
#linha-horizontal { height:2px; background:url(../img/linhas/linha-horizontal.gif); }
#sem-reg { margin:40px 0 40px 0; font-size:14px; font-weight:bold; text-align:center; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#alertaPermissao { margin:30px 0 30px 0; -moz-user-select:none; -khtml-user-select:none; cursor:default; }

#foto { padding:4px; background:#f5f5f5; border:1px solid #C9C9C9; float:left; margin:0 10px 0 0; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#sem-foto-editar { padding:4px; background:#f5f5f5; border:1px solid #C9C9C9; float:left; margin:0 10px 0 0; -moz-user-select:none; -khtml-user-select:none; cursor:default; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#fotos-galeria img { padding:3px; background:#f5f5f5; width:130px; height:90px; border:1px solid #C9C9C9; -moz-user-select:none; -khtml-user-select:none; cursor:default;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#fotos-galeria-excluir { width:16px; height:16px; margin:0 5px 0 0; background:url(../img/icones/fotos-excluir.png); float:right; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; }
#fotos-galeria-excluir:hover { background:url(../img/icones/fotos-excluir.png) 0 -16px; }

/* Alertas */

#alerta-sucesso { margin:25px 12px 15px 12px; padding:5px 8px 5px 8px; background:#5FCC5B; border:1px solid #3AB337; text-align:left; font-size:15px; font-weight:bold; color:#FFF; text-shadow:1px 1px 1px #2E8D2C; -moz-user-select:none; -khtml-user-select:none; cursor:default; display:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#alerta-sucesso a { color:#FFF; }
#alerta-sucesso-botao-fechar { margin:2px 0 2px 0; padding:7px 12px 7px 12px; background:#39AF36; float:right; cursor:pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-shadow:1px 1px 1px #2C7D13; }
#alerta-sucesso-botao-fechar:hover { background:#339E30; }
#alerta-sucesso-botao-fechar:active { background:#2E8D2C; }
#alerta-falha { margin:25px 12px 15px 12px; padding:5px 8px 5px 8px; background:#D94A4A; border:1px solid #C12626; text-align:left; font-size:15px; font-weight:bold; color:#FFF; text-shadow:1px 1px 1px #A01F1F; -moz-user-select:none; -khtml-user-select:none; display:none; cursor:default; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#alerta-falha a { color:#FFF; }
#alerta-falha-botao-fechar { margin:2px 0 2px 0; padding:7px 12px 7px 12px; background:#C12626; float:right; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#alerta-falha-botao-fechar:hover { background:#B12323; }
#alerta-falha-botao-fechar:active { background:#A01F1F; }

/* Tabelas */

#tabela-grande { width:748px; border:0; font-weight:bold; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#tabela-grande-opcoes-01 { width:50px; text-align:center; vertical-align:middle; }
#tabela-grande-opcoes-02 { width:390px; text-align:left; vertical-align:middle; }
#tabela-grande-opcoes-03 { width:280px; text-align:right; vertical-align:middle; padding:0 18px 0 0; }
#tabela-grande-opcoes-01, #tabela-grande-opcoes-02, #tabela-grande-opcoes-03 { height:70px; }
#tabela-grande-01 { width:100px; text-align:center; vertical-align:middle; }
#tabela-grande-02 { width:330px; text-align:left; vertical-align:middle; }
#tabela-grande-03 { width:300px; text-align:right; vertical-align:middle; }
#tabela-grande-01, #tabela-grande-02, #tabela-grande-03 { height:50px; }
#tabela-grande-01-checkbox { width:50px; text-align:center; vertical-align:middle; }
#tabela-grande-02-checkbox { width:380px; text-align:left; vertical-align:middle; }
#tabela-grande-03-checkbox { width:300px; text-align:right; vertical-align:middle; }
#tabela-grande-01-checkbox, #tabela-grande-02-checkbox, #tabela-grande-03-checkbox { height:50px; }
#tabela-grande-02 span, #tabela-grande-02-checkbox span { color:#AAA; }

#tabela-grande-01 #bt-ordem { width:76px; height:27px; background:url(../img/icones/bt-ordem.png); margin:0 0 0 12px; list-style:none; padding:0; overflow:hidden; float:left; text-align:left; }
#tabela-grande-01 #bt-ordem input { margin:7px 4px 0 7px; padding:0; float:left; cursor:pointer; }
#tabela-grande-01 #bt-ordem #bt-ordem-checkbox { width:26px; height:27px; background:url(../img/icones/bt-ordem-checkbox.png); overflow:hidden; float:left; display:block; cursor:pointer; }
#tabela-grande-01 #bt-ordem #bt-ordem-checkbox:hover { background:url(../img/icones/bt-ordem-checkbox.png) 0 -27px; }
#tabela-grande-01 #bt-ordem #bt-ordem-seta-baixo { width:24px; height:27px; background:url(../img/icones/bt-ordem-seta-baixo.png); overflow:hidden; float:left; display:block; }
#tabela-grande-01 #bt-ordem #bt-ordem-seta-baixo:hover { background:url(../img/icones/bt-ordem-seta-baixo.png) 0 -27px; }
#tabela-grande-01 #bt-ordem #bt-ordem-seta-cima { width:26px; height:27px; background:url(../img/icones/bt-ordem-seta-cima.png); overflow:hidden; float:left; display:block; }
#tabela-grande-01 #bt-ordem #bt-ordem-seta-cima:hover { background:url(../img/icones/bt-ordem-seta-cima.png) 0 -27px; }

#tabela-media { width:362px; border:0; font-weight:bold; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#tabela-media-01 { width:215px; padding:0 0 0 15px; text-align:left; vertical-align:middle; }
#tabela-media-02 { width:130px; text-align:right; vertical-align:middle; }
#tabela-media-01, #tabela-media-02 { height:50px; }

#tabela-listagem { min-height:40px; padding:5px 0 5px 0; background:url(../img/background/listagem-bg.png) 0 0 repeat-x #F1F1F1; text-align:left; vertical-align:top; }
#tabela-listagem:hover { background:#FFF; }
#tabela-paginacao { height:80px; text-align:center; vertical-align:bottom; }
#selecionar-todos { cursor:pointer; }
#selecionar-todos:hover { text-decoration:underline; color:#666; }
#tabela-listagem p { margin:0; line-height:22px; }

.tabela { margin:0; padding:0; border-left:1px solid #CCC; border-top:1px solid #CCC; overflow:hidden; }
.tabela tr th { background:#E94040; color:#FFF; font-weight:600; font-size:12px; text-align:center; }
.tabela tr td, .tabela tr th { border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:5px; }
.tabela tr td { font-size:11px; }
.tabela tr td a { cursor:pointer; }
.frete-menu { width:1000px; overflow:hidden; margin:20px 0 30px 0; }
.frete-menu h1 { margin:5px; float:left; }
.frete-menu a { float:right; padding:6px; margin:4px 0 0 0; font-size:14px; font-weight:bold; color:#FFF; background:#E94040; cursor:pointer; display:block; }
.frete-menu a:hover, .frete-menu a:active { background:#C62B2B; text-decoration:none; }

/* Listagem */

#listagem-icone-adicionar          { width:34px; height:34px; margin:0 2px 0 0; background:url(../img/icones/listagem-icones.png) -210px 0; float:right; cursor:pointer; }
#listagem-icone-adicionar:hover    { background:url(../img/icones/listagem-icones.png) -210px -34px; }
#listagem-icone-fotos              { width:34px; height:34px; margin:0 2px 0 0; background:url(../img/icones/listagem-icones.png) -172px 0; float:right; cursor:pointer; }
#listagem-icone-fotos:hover        { background:url(../img/icones/listagem-icones.png) -172px -34px; }
#listagem-icone-excluir            { width:34px; height:34px; margin:0 10px 0 0; background:url(../img/icones/listagem-icones.png) -136px 0; float:right; cursor:pointer; }
#listagem-icone-excluir:hover      { background:url(../img/icones/listagem-icones.png) -136px -34px; }
#listagem-icone-editar             { width:34px; height:34px; margin:0 2px 0 0; background:url(../img/icones/listagem-icones.png) -102px 0; float:right; cursor:pointer; }
#listagem-icone-editar:hover       { background:url(../img/icones/listagem-icones.png) -102px -34px; }
#listagem-icone-bloqueado          { width:34px; height:34px; margin:0 2px 0 0; background:url(../img/icones/listagem-icones.png) -68px 0; float:right; cursor:pointer; }
#listagem-icone-bloqueado:hover    { background:url(../img/icones/listagem-icones.png) -68px -34px; }
#listagem-icone-desbloqueado       { width:34px; height:34px; margin:0 2px 0 0; background:url(../img/icones/listagem-icones.png) -35px 0; float:right; cursor:pointer; }
#listagem-icone-desbloqueado:hover { background:url(../img/icones/listagem-icones.png) -35px -34px; }
#listagem-icone-visualizar         { width:34px; height:34px; margin:0 2px 0 0; background:url(../img/icones/listagem-icones.png) 0 0; float:right; cursor:pointer; }
#listagem-icone-visualizar:hover   { background:url(../img/icones/listagem-icones.png) 0 -34px; }
#listagem-data-hora                { padding:2px 10px 0 0; float:right; }

/* Atalhos */

#atalhos { overflow:hidden; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#atalhos ul { margin:0; padding:0; list-style:none; }
#atalhos ul li a { width:212px; height:99px; margin:5px 4px 5px 4px; padding:0 10px 0 10px; background:url(../img/background/atalhos.png) no-repeat; color:#777; display:block; cursor:pointer; text-align:left; float:left; }
#atalhos ul li a:hover { background:url(../img/background/atalhos.png) 0 -99px no-repeat; text-decoration:none; }
#atalhos ul li a:active { background:url(../img/background/atalhos.png) 0 -99px no-repeat; text-decoration:none; }
#atalhos ul li a img { margin:12px 5px 0 0; }
#atalhos ul li a #atalhos-titulo { margin:10px 0 2px 0; font-weight:bold; }
#atalhos ul li a #atalhos-descricao { margin:0 0 0 0; line-height:18px; }

/* Formularios */

#formulario-box { margin:0 auto; padding:25px 0 15px 0; overflow:hidden; }
#formulario-grupo { margin:0 0 25px 0; overflow:hidden; overflow:hidden; }
#formulario-titulo { margin:0 0 4px 0; font-size:16px; font-weight:bold; text-align:left; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#formulario-titulo span { font-size:12px; font-style:italic; font-weight:normal; color:#999; }
#formulario-titulo b { font-size:16px; font-weight:normal; color:#F00; }
#formulario-box-botao { padding:10px 15px 10px 15px; background:url(../img/background/botao-bg.png); -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#formulario-box-botao span { color:#CCC; }
.formulario-legenda-galeria { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; background:#F8F8F8; text-align:left; border:1px solid #F8F8F8; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; padding:0px; cursor:pointer; }
.formulario-legenda-galeria:hover { background:#F0F0F0; }
.formulario-legenda-galeria:focus { background:#FFF; border:1px solid #CCCCCC; cursor:text; }
.formulario, .formulario-select { padding:8px 7px 8px 7px; background:url(../img/formularios/form-input.png) repeat-x #FFF; font-family:Arial, Verdana, Geneva, sans-serif; color:#777; font-size:14px; font-weight:normal; border:solid 1px #C4C4C4; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; outline:none; }
.formulario-login { padding:10px 9px 10px 9px; margin:0; background:url(../img/formularios/form-input.png) repeat-x #FFF; font-family:Arial, Verdana, Geneva, sans-serif; color:#777; font-size:18px; font-weight:normal; border:solid 1px #C4C4C4; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; outline:none; }
.formulario-select-gerenciar { background:url(../img/formularios/form-input.png) repeat-x #FFF; font-family:Arial, Verdana, Geneva, sans-serif; color:#777; font-size:13px; font-weight:bold; padding:3px 5px 3px 5px; border:solid 1px #CCCCCC; outline:0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.formulario-botao { padding:8px 8px; margin:0 3px 0 3px; background:url(../img/formularios/form-botao.png); font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; border:solid 1px #9F9F9F; cursor:pointer; text-shadow:1px 1px 1px #777; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.formulario-botao:hover { background:url(../img/formularios/form-botao.png) 0 -52px; }
.formulario-botao:active { background:url(../img/formularios/form-botao.png) 0 -104px; }
.formulario-botao-login { padding:12px 14px; margin:10px 0 0 0; background:url(../img/formularios/form-botao-login.png); font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px; cursor:pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; float:right; }
.formulario-botao-login:hover { background:url(../img/formularios/form-botao-login.png) 0 -50px; }
.formulario-botao-login:active { background:url(../img/formularios/form-botao-login.png) 0 -100px; }
.formulario:hover, .formulario:focus, .formulario-login:hover, .formulario-login:focus, .formulario-select:hover, .formulario-select:focus, .formulario-select-gerenciar:hover, .formulario-select-gerenciar:focus { border-color:#A6A6A6; box-shadow:rgba(0,0,0, 0.1) 0px 0px 3px; -moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 3px; -webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 3px; }
.bloqueiaTxt { margin:2px 0 -3px 0; -moz-user-select:none; -khtml-user-select:none; cursor:default; }

/* Busca */

#buscador { position:absolute; width:250px; margin:-21px 0 0 465px; padding:0; }
#busca-registros { width:250px; padding:4px; font-size:12px; }
#busca-registros-icone { position:absolute; margin:5px 0 0 242px; width:12px; height:15px; background:url(../img/icones/busca.png); display:block; }
#busca-info { margin:0; padding:0 0 25px 0; font-weight:normal; overflow:hidden; }
#buscador select { width:255px; padding:3px 4px !important; }

/* Paginacao */

#paginacao { margin:10px 0 10px 0; text-align:center; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#paginacao a { font-size:12px; font-weight:bold; color:#FFF; background:#9F9F9F; padding:7px 8px 7px 8px; text-decoration:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; text-shadow:1px 1px 1px #696969; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#paginacao a:hover { color:#FFF; background:#BEBEBE; }
#paginacao a:active { color:#FFF; background:#696969; }
#paginacao span a { color:#FFF; background:#696969; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; }

/* Rodape */

#rodape { min-height:60px; padding:42px 20px 0 20px; background:url(../img/background/rodape.png) #FFF top repeat-x; font-size:11px; text-align:center; user-select:none; -moz-user-select:none; -khtml-user-select:none; cursor:default; }
#rodape p { margin:3px 0 3px 0; padding:0; }