/* CSS Document */

* {	behavior: url(iepngfix.htc); }
	
h1, h2, form { margin:0; padding:0; }


p, li, .texto12 { 
	font-size:1.2em;
	line-height:1.3em;
	text-align:left;
	 }
	 
th {
	text-align:left;
	font-size:11px;
	}

body {
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:62.5%;	
	}

a {
	color:#006666;
	text-decoration:none;
	}
	
.align-right { float:right; }

.align-left { float:left; }

	
/* FORMULARIOS */

form p {
	height:15px;
	}


input.botao {
	margin:0 auto;
	font-weight:bold;
	font-size:11px;
	height:28px;
	text-align:left;
	overflow:visible;
	padding-top:-10px;
	padding-right: 10px;
	padding-left: 16px;	
	*padding-left: 20px;		
	color:#FFFFFF;
	background-image:url(imgs/bg_input.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	*background-position:0 0;	
	cursor:pointer;
	border-style:solid;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;	
	border-top:none;
	border-left:none;	
	}

input.botaocancelar {
	font-weight:bold;
	font-size:11px;
	height:28px;
	text-align:left;
	overflow:visible;
	padding-top:-10px;
	padding-right: 10px;
	padding-left: 16px;	
	*padding-left: 20px;		
	color:#FFFFFF;
	background-image:url(imgs/bg_input_cancelar.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	*background-position:0 0;	
	cursor:pointer;
	border-style:solid;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;	
	border-top:none;
	border-left:none;	
	}
	
input.botao {

	}	


select.busca {
	width:130px;
	}

input.busca {
	width:250px;
	}	



/* TOPO */
	
#topo {	
	width:100%;
	height:100px;
	clear:both;
	background-image:url(imgs/bg.jpg);
	background-repeat:repeat-x;
	margin-top:-70px;
	
	}
	
h1 { margin:0 auto;
	width:212px;
	height:63px;
	display:block;
	padding:0;
	background-image:url(imgs/logo_emmilia.gif);
	background-repeat:no-repeat;
	}	
	
	
#menutopo {
	width:752px;
	height:30px;
	margin:7px auto 0 auto;
	position:relative;
	z-index:10;
	}
	
#menutopo ul {
	clear:both;
	display:inline;
	height:30px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#menutopo li  {
	float:left;
	margin:0 9px 0 0;
	display:block;
	}			

#menutopo li a {
	height:30px;
	line-height:30px;
	font-weight:bold;
	display:block;
	background-position:0 30px;
	background-repeat:no-repeat;
    text-align:center;
	}
	
#menutopo li a:hover {
	background-position:0 -30px;
	}		
	

#topo.painel_de_controle #menutopo li a.painel_de_controle,
#topo.contatos #menutopo li a.contatos,
#topo.mensagens #menutopo li a.mensagens,
#topo.envios #menutopo li a.envios,
#topo.relatorios #menutopo li a.relatorios,
#topo.administracao #menutopo li a.administracao,
#topo.ajuda #menutopo li a.ajuda {
	background-position:0 0;
	}

#menutopo li a.painel_de_controle {
	width:132px;
	background-image:url(imgs/menu_bg_painel.gif);
	}
	
#menutopo li a.contatos {
	width:78px!important;
	background-image:url(imgs/menu_bg_contatos.gif);
	}
	
#menutopo li a.mensagens {
	width:91px;
	background-image:url(imgs/menu_bg_mensagens.gif);
	}	
	
#menutopo li a.envios {
	width:63px;
	background-image:url(imgs/menu_bg_envios.gif);
	}	
	
#menutopo li a.relatorios {
	width:84px;
	background-image:url(imgs/menu_bg_relatorios.gif);
	}			

#menutopo li a.administracao  {
	width:110px;
	background-image:url(imgs/menu_bg_administracao.gif);
	}	
	
#menutopo li a.ajuda {
	width:60px;
	background-image:url(imgs/menu_bg_ajuda.gif);
	}	
	
	
#menutopo #adm,
#menutopo #rel {
		display:none;
		height:auto;
		}

#menutopo #adm ul {
	position:absolute;
	top:0;
	left:493px;
	width:170px;
	height:auto;
	overflow:hidden;
	list-style:none;
	z-index:30;	
	}
	
#menutopo #rel ul {
	position:absolute;
	top:0;
	left:400px;
	width:170px;
	height:auto;
	overflow:hidden;
	list-style:none;
	z-index:20;		
	}	
	
#menutopo #adm li,
#menutopo #rel li  {
	float:left;
	width:100%;
	display:block;
	border-top:1px solid #D0ECE2;
	border-bottom:1px solid #90D4BC;
	font-size:1.1em;	
	}	
	
#menutopo #adm li.final,
#menutopo #rel li.final  {
	float:left;
	width:100%;
	display:block;
	background-image:url(imgs/menu_bg_admin-final.gif);
	background-repeat:no-repeat;
	border-top:1px solid #D0ECE2;
	border-bottom:0;		
	height:15px;
	}
	
#menutopo #adm li a,
#menutopo #rel li a {
	height:22px;
	line-height:22px;
	font-weight:bold;
	display:block;
	background-color:#B0E0CF;
	background-repeat:no-repeat;
    text-align:left;
	text-indent:10px;
	}

#menutopo #adm li.administracao,
#menutopo #rel li.relatorios {
	border:0;
	}
	
#menutopo #adm li.administracao a {
	width:110px;
	height:30px;
	line-height:30px;
	display:block;
	background-image:url(imgs/menu_bg_administracao.gif);
	background-repeat:no-repeat;
	background-position:0 -30px;
	background-color:#E2EBDE;
    text-align:center;
	font-size:1.1em;	
	text-indent:0;
	}
	
#menutopo #rel li.relatorios a {
	width:84px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	display:block;
	background-image:url(imgs/menu_bg_relatorios.gif);
	background-repeat:no-repeat;
	background-position:0 -30px;
	background-color:#E2EBDE;
    text-align:center;
	font-size:1.1em;
	text-indent:0;
	}		
	
#menutopo #adm li a:hover,
#menutopo #rel li a:hover
 {
	background-color:#C2E7DA;
	}
	

/* PAINEL */

#conteudo {
	margin:0 auto;
	height:auto;
	display:block;
	position:relative;	
	}

#conteudo.home {
	width:630px;
	}
	

/* ALTERAR: INICIO */

#conteudo.contatos {
	width:90%;
	min-width:630px;
	}

.contatos {
	_width:90%; /* PARA IE6 */
	}
	
	
/* ALTERAR: FIM */	
	
#conteudo a:hover {
	text-decoration:underline;
	}	


/* DESTAQUE CENTRAL E BALOES */

#destaque {
    width:620px;
    height:300px;
    margin:0 auto 30px;
    background-image:url(imgs/destaque_bg.gif);
    background-repeat:no-repeat;
    background-position:center bottom;
    }
	
#destaque p {
 	margin:5px 0;
	}	
	
.balao-esq {
	position:absolute;
	width:230px;
	height:auto;
	min-height:155px;
	top:85px;
	left:10px;
	z-index:50;
	}	

.balao-esq-conteudo {
	width:175px;
	height:auto;
	display:block;
	padding:20px 45px 0 15px;
	line-height:16px;
	background-image:url(imgs/destaque-balao-esq.png);
	background-repeat:no-repeat;
	overflow:hidden;	
		}

.balao-esq-bottom {
	background-image:url(imgs/destaque-balao-bottom.png);
	background-repeat:no-repeat;
	height:10px;
	clear:both;
	overflow:hidden;
	}
	
	
.balao-esq-conteudo ol {
	margin:0px 0 10px 18px;
	*margin:5px 0 10px 25px;
	padding:0px;
	font-weight:normal;
	font-size:9px;
	}	
	
.balao-esq-conteudo	li a {
		color:#000000;
		}
		
	
	
	
.balao-dir {
	position:absolute;
	width:228px;
	height:auto;
	top:85px;
	left:390px;
	}	

.balao-dir-conteudo {
	width:180px;
	height:auto;
	display:block;
	padding:20px 10px 0 40px;
	font-weight:bold;
	line-height:16px;
	background-image:url(imgs/destaque-balao-dir.png);
	background-repeat:no-repeat;
	background-position:-1px 0;
	overflow:hidden;
		}		

.balao-dir-bottom {
	background-image:url(imgs/destaque-balao-bottom.png);
	background-repeat:no-repeat;
	background-position:right top;
	}


.balao-login { 
	width:380px;
	height:156px;
	position:absolute;
	left:243px;
	top:46px;
	display:none;
	background-image:url(imgs/login-balao.png);
	background-repeat:no-repeat;
	z-index:100;
	}
	
	
.balao-login-box {
	width:330px;
	height:auto;
	margin:12px 0 0 40px;
 }
 
.balao-login-box h2 { 
 font-size:1.6em;
 float:left;
 }
.balao-login-box table {
 float:left;
 }
.balao-login-box td {
 padding:13px 0 0 0;
 background-color:none;
 }
 
.balao-login-box .campo {
 display:table-cell;
 font-size:1.6em;
 width:65px;
 } 
 
.balao-login-box input { border:0; margin:10px 0 10px 0; } 
 


.balao-avisos {
	width:230px;
	height:126px;
	position:absolute;
	left:243px;
	top:76px;
	display:block;
	background-image:url(imgs/box-avisos.png);
	background-repeat:no-repeat;
	/*visibility: hidden;*/
	overflow: hidden;
	visibility: hidden;
	}


.balao-avisos-box {
	width:180px;
	height:auto;
	margin:12px 0 0 40px;
 }
 
.balao-avisos-box h2 { 
 font-size:1.4em;
 }

/* FIM DESTAQUE CENTRAL E BALOES */

.status {
	width:620px;
	margin:25px auto;
	text-align:center;
	font-size:1.1em;
	}
		

/* BOXES */	

#box-peq {
	width:300px;
	height:auto;
	margin:0 0 20px 0;
	}

#box-normal {
	width:630px;
	height:auto;
	margin:0 auto;
	}	
	



.box-top {
	width:100%;
	height:32px;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	background-image:url(imgs/box-top-meio.gif);
	background-repeat:repeat-x;
	line-height:32px;
	color:#006666;
	text-align:left;
	}

.box-top-esq {
	width:10px;
	height:32px;
	float:left;
	background-image:url(imgs/box-top-esq.gif);
	}
	
.box-top p {
	height:32px;
	line-height:32px;
	float:left;
	margin:0;
	}	

.box-top-dir {
	width:10px;
	height:32px;
	float:right;
	background-image:url(imgs/box-top-dir.gif);
	background-position:right;
	}	




/* ALTERAR: INICIO */

.acoes {
	float:left;
	margin:5px 20px 0 0;
	display:table-cell;
	color:#000000;
	font-size:1.1em;
	}
	
.acoes a {
	height:20px;
	line-height:20px;
	color:#000000;
	float:left;
	font-size:1em;
	}
	
.acoes a img {
	float:left;
	margin:0;	
	}	
	
/* ALTERAR: FIM */	
	

.box-top-dir-liq {
	position:absolute;
	top:0;
	left:100%;
	margin-left:-10px;
	width:10px;
	height:32px;
	background-image:url(imgs/box-top-dir.gif);
	}	

.box-bottom {
	width:100%;
	height:8px;
	_height:6px;
	border-bottom:2px solid #d6d6d6;
	_border-bottom:0px;
	background-image:url(imgs/box-bottom-meio.gif);	
	background-repeat:repeat-x;
	float:left;
	display:inline;
	position:relative;
	color:#006666;
	}
	
.box-bottom-esq {
	float:left;
	width:32px;
	height:10px;
	background-image:url(imgs/box-bottom-esq.gif);
	background-repeat:no-repeat;
	}



	
.box-bottom-dir {
	float:right;
	width:32px;
	height:10px;
	background-image:url(imgs/box-bottom-dir.gif);
	background-repeat:no-repeat;	
	}	
		
	
.box-miolo {
	height:auto;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	padding:8px;
	clear:both;
	text-align:left;
	}



	
.box-miolo-home {
	height:250px;
	}

.box-miolo p {
	font-size:1.1em;
	line-height:1.45em;
	clear:both;
}	

.box-miolo h2 {
	font-size:1.2em;
	}	

	
.box-miolo ul {
	margin:-8px;
	padding:0;
	list-style:none;
}	

.box-miolo li {
	margin:0;
	height:20px;
	line-height:20px;	
	padding:0;
	}

.box-miolo li a {
	padding:0 5px;
	height:20px;
	color:#333;
	display:block;
	}
	
.box-miolo li:hover {
	background-color:#E2EBDE;
	text-decoration:none;
	}	

.linha1 {
	background-color:#ffffff;
	}
	
.linha2 {
	background-color:#F6F9F5;
	}
.linhapar {
	background-color:#F6F9F5;
	}


/* ALTERAR:INICIO */
	
.linha3 {
	height:20px;
	line-height:20px;
	background-color:#ffffff;
	overflow:hidden;
	}	
	
.linha4 {
	height:20px;
	line-height:20px;
	background-color:#F6F9F5;
	overflow:hidden;
	}
	
/* ALTERAR:FIM */	
		

/* NOVO:INICIO (TABELAS) */

table.modelo {
	height:auto;
	margin:0 auto;
	}
	
table.modelo td {
 	height:32px;
 	line-height:30px;
 	font-size:1.2em
}	
	
table.modelo input, table.modelo select, table.modelo textarea {	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*margin:5px; */
	}	


table.box-wide {
	width:100%;
	display:table;
	min-width:630px;
	height:auto;
	margin:0 auto 20px;
	padding:0;
	font-size:1.2em;
	}	


tr.table-top {
	width:100%;
	height:32px;
	font-size:1.2em;
	font-weight:bold;
	background-image:url(imgs/box-top-meio.gif);
	background-repeat:repeat-x;
	line-height:32px;
	color:#006666
	}


td.table-top-esq {
	width:10px;
	height:32px;
	overflow:hidden;
	background-image:url(imgs/box-top-esq.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

td.table-top-dir {
	width:10px;
	height:32px;
	background-image:url(imgs/box-top-dir.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}	

tr.table-bottom {
	width:100%;
	height:32px;
	background-image:url(imgs/box-bottom-meio2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:32px;
	color:#006666;
	overflow:hidden
	}

td.box-mensagens-botoes {
	width:100px;
	line-height:30px;	
	}	
	

td.table-esq {
	background-image:url(imgs/bglinha.gif);
	background-repeat:repeat-y;
	padding-left:5px;
	
	}
	
th.table-esq {
	background-image:url(imgs/bglinha.gif);
	background-repeat:repeat-y;
	
	}
	
td.table-dir {
	background-image:url(imgs/bglinha.gif);
	background-repeat:repeat-y;
	background-position:right;
	}	
	
th.table-dir {
	background-image:url(imgs/bglinha.gif);
	background-repeat:repeat-y;
	background-position:right;
	}	


td.table-bottom p {
	float:left;
	line-height:32px;
	margin:0px;
	font-weight:bold;
	}
	
td.table-bottom div {
	font-size: 1.2em;
	font-weight:bold;
	}	
	
	
td.table-bottom-esq {
	float:left;
	width:10px;
	height:32px;
	background-image:url(imgs/box-bottom-esq2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	

td.table-bottom-dir {
	float:right;
	width:10px;
	height:32px;
	background-image:url(imgs/box-bottom-dir2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;	
	}	

/* NOVO:FIM (TABELAS) */
	
	
	
.barra-conta-numero {
	height:auto;
	margin:20px auto 0;
	}

.barra-conta-numero-box {
	width:100px;
	text-align:center;
	height:20px;
	background-image:url(imgs/box-conta-seta.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	}
	
	

.barra-conta { 
	width:258px;
	height:32px;	
	margin:5px auto;
	padding:2px;
	background-image:url(imgs/box-conta-bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
.barra-conta-creditos {
	height:28px;
	clear:both;
	background-image:url(imgs/box-conta-creditos.gif);
	background-repeat:no-repeat;
	}
	
	
/* NOVO:INICIO */
	
.barra-conta-creditos-pos {
	height:28px;
	clear:both;
	background-image:url(imgs/box-conta-creditos-pos.jpg);
	background-repeat:no-repeat;
	}	
	

.barra-conta-numero-up {
	height:auto;
	margin:0 auto 20px;
	}	
	
.barra-conta-numero-box-up {
	width:100px;
	text-align:center;
	padding:10px 0 0 0;
	height:10px;
	background-image:url(imgs/box-conta-setaup.gif);
	background-repeat:no-repeat;
	background-position:center top;
		}	
	
	
/* NOVO:FIM */

.spacer {
	float:left;
	width:10px;
	}

.extrato {
	height:auto;
	margin:10px 0; 
	text-align:center;
	line-height:25px;
	}

	
.data {
	font-size:1em;
	line-height:12px;
	margin:0 5px 0 0;
	float:left;	
	font-weight:bold;
	}

.fix {
	width:100%;
	height:1px;
	overflow:hidden;
	clear:both;
	}

/* BOX CONTATOS */

.box-contatos-check {
	float:left;
	width:25px;
	padding-top:8px;
	*padding-top:5px;	
	}
	
.box-contatos-email {
	float:left;
	width:38%;
	}
	
.box-contatos-nome {
	float:left;
	width:20%;
	}
	
.box-contatos-qualidade {
	float:left;
	width:20%;
	}

/* ALTERAR: INICIO */
.box-contatos-qualidade-barra {
	margin:5px 5px 0 0;
	width:89px;
	height:9px;
	float:left;
	background-image:url(imgs/contatos-qualidade-bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	}
/* ALTERAR: FIM */	
	
.box-contatos-qualidade-nota {
	width:7px;
	height:7px;
	background-color:#FFCC00;
	margin-top:1px;
	}	
	
.box-contatos-botoes {
	float:right;
	width:80px;
	margin:0 0 0 0;
	text-align:center;	
	}
	
.box-mensagens-data {
	float:left;
	width:10%;
	}	
	
.box-mensagens-assunto {
	float:left;
	width:42%;
	margin:0 10px 0 0;
	}		
	


.box-mensagens-botoes-pre {
	float:left;
	width:100px;
	margin-right:10px;
	}
	
.box-mensagens-botoes-pos {
	float:left;
	width:75px;
	margin-right:10px;
	text-align:center;
	}
	
.box-mensagens-botoes-pos img {
	margin:0 auto;
	}			


.box-envios-data {
	float:left;
	width:18%;
	}	
	
.box-envios-assunto {
	float:left;
	width:40%;
	margin:0 10px 0 0;
	}
	
.box-envios-creditos {
	float:left;
	width:10%;
	margin:0 10px 0 0;
	}
	
.box-envios-status {
	float:left;
	width:90%;
	margin:10px 10px 0 0;
	}				
	
.box-envios-botoes {
	float:right;
	display:table;
	width:50px;
	line-height:30px;
	}	

	
.barra-acoes {
	width:620px;
	margin:30px auto;
	height:70px;
	clear:both;
	}
	
.barra-acoes-tit {
	height:60px;
	line-height:60px;
	font-size:1.6em;
	float:left;
	}
	
.barra-acoes-icones {
	float:left;
	height:60px;
	}

.barra-acoes-icones a img {
	width:44px;
	height:52px;
	margin:0 auto 10px;
	}
	
.barra-acoes-icones a:hover img {
	text-decoration:none;
	}	
	
.barra-acoes-icones a {
	width:55px;
	height:80px;
	margin:0 0 0 30px;
	_margin:0 0 0 26px;	
	color:#000000;
	text-align:center;
	float:left;
	display:block;
	}
	
.barra-acoes-icones a:hover {
	text-decoration:none!important;
	color:#999999;
	}	
	
.bt	 {
	text-align:center;
	padding-top:5px;
	}						


#rodape {
	width:630px;
	height:40px;
	clear:both;
	margin:40px auto;
	color:#999999;
	text-align:center;
	}
	
/** COPIADOS DO NITRONEWS */
/*-------------/Indicador de carregamento/------------*/
.Loader {
	cursor:default;
	margin:0px;
	padding:0px;
  visibility:hidden;
	width:100px;
}
.Loader div.txt {
	border:1px hidden;
	font-size:12px;
	text-align:center;
	width:100px;
	z-index:10;
}
.Loader div.bg {
	width:100px;
}
.Loader div {
	padding:2px 0px;
}
.Loader, .Loader div {
	position:absolute;
		top:0px;
		left:0px;
}
#loader, #loader div {
	_top: expression( ((ignoreMe = document.body.scrollTop)/2) + 'px' );
}	
	
/*-----------/Tela de Descadastro/-------------------------*/
.descadastro {
text-align:left;
}

.descadastro h3 {
border-bottom:2px solid;
font-size:20px;
padding-bottom:10px;
}

/*----------/Aviso de topo, indicando simulação/----------*/

.persistentWarning{
background-color:red;
color:white;
cursor:default;
font-size:13px;
font-weight:bold;
height:14px;
padding:4px;
}	

/*---------------------*/

/*-- Classes para avisos do sistema --*/

/*
.erro, .ok, .aviso { 
border:1px solid;
border-left-width:5px;
cursor:default;
margin-top:15px;
padding:4px 4px 4px 30px;
vertical-align:middle;
background-color:#fff;
}

.ok {
background:url(imgs/ico_check.gif) no-repeat;
background-position:5px center;
_background-position:9px 50%;
border-color:#008000;
color:#008000;

font-size:12px;	

}

.erro {
background:url(imgs/icone-erro.gif) no-repeat;
background-position:5px center;
_background-position:9px 50%;
border-color:#C94745;
color:#C94745;

font-size:12px;	
} */

.hint {
background:url(imgs/icone-info.gif) no-repeat;
background-position:0px center;
_background-position:0px 50%;
color:#06F;
display:block;
font-size:11px;
margin:10px 0px 10px;
padding:0px 0px 0px 20px;
width:500px;
}


.aviso-emmilia {
	width:500px;
	height:50px;
	margin:10px auto;
	background-repeat:no-repeat;
	position:relative;
	}

.aviso-emmilia-sucesso {
	width:500px;
	height:50px;
	margin:10px auto;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(imgs/aviso_sucesso.gif);
	color:#009966;
	}

.aviso-emmilia-alerta {
	width:500px;
	height:50px;
	margin:10px auto;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(imgs/aviso_alerta.gif);
	color:#FF9900;
	}

.aviso-emmilia-erro {
	width:500px;
	height:50px;
	margin:10px auto;
	background-repeat:no-repeat;
	position:relative;
	background-image:url(imgs/aviso_erro.gif);
	color:#FF3333;
	}

	
.aviso-emmilia-box {
	width:420px;
	position:relative;
	bottom:0;
	right:0;
	padding:10px;
	margin-left:60px;
	float:left;
	height:auto;
	background-color:#FFFFCC;
	border:1px solid #CCCCCC;
	font-size:1.2em;
	font-weight:bold;

	}	


.aviso {
background:url(imgs/icone-alerta.gif) no-repeat;
background-position:7px center;
_background-position:11px 50%;
border-color:#F90;
color:#F90;
font-size:12px;

}

/*-- fim avisos --*/

.inativo {
color:#939393;
}

.inativo-descadastro {
color:#F00;
}

.alert {
color: #C94745;	
}

/* TABELA AÇÕES  */

tr.table-acoes {
	width:100%;
	height:32px;
	background-image:url(imgs/box-acoes-meio.gif);
	background-repeat:repeat-x;
	color:#006666;
	
	}

td.table-acoes-esq {
 float:left;
 width:10px;
 height:32px;
 background-image:url(imgs/box-acoes-esq.gif);
 background-repeat:no-repeat;
 }
 
td.table-acoes-dir {
 float:right;
 width:10px;
 height:32px;
 background-image:url(imgs/box-acoes-dir.gif);
 background-position:right top;
 background-repeat:no-repeat;
 }
 
tr.table-acoes .filtro a { 
 background-color:#E2EBDE;
 font-size:1.1em;
 height:28px;
 line-height:28px;
 padding:0 5px;
 margin:-2px 1px 0;
 float:left;
 overflow:hidden;
 display:block;
 }
 
tr.table-acoes .filtro a:hover {
  background-color:#F6F9F5;
  text-decoration:none!important;
  } 
  
tr.table-acoes .sel {
	font-weight: bold;
}

/* fim TABELA AÇÕES */
/*----------------/Paginação/-----------------*/
.paginacao div {

margin-top:0px;

}

.paginacao div.left {

float:left;

margin-left:5px;

}



.paginacao div.right {

float:right;

margin-right:5px;

}

.paginacao div.right .campo {

height:16px;
line-height:16px;
padding:1px 0px;

}



.paginacao div.naveganum {

clear:both;
text-align:center;
height:20px;
line-height:20px;

}

.paginacao div.naveganum a.nums {

padding:2px 4px;
color:#000;
font-size:14px;
font-weight:bold;
}

.paginacao a.nums:hover {
	text-decoration:none!important;
	color:#666;
	}

.paginacao, .paginacao input {

font-size:11px;

}


.paginacao img {

vertical-align:bottom;

*vertical-align:middle;

_vertical-align:middle;

}

.paginacao img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.paginacao .itemativo {

font-size:18px;

padding:0px 4px;

}

.paginacao .pagina {
	height:40px;
	line-height:40px;
	display:block;
	width:auto;
	margin:0 5px 0 0;
	float:right;
	}
	
	
	
/* LOGIN */
#login {
 margin:60px auto 0;
 width:710px;
 height:480px;
 display:block;
 background-image:url(imgs/bg_login.gif);
 background-repeat:no-repeat;
 position:relative;
 }
 
.login-box {
 width:345px;
 height:120px;
 position:absolute;
 left:235px;
 top:250px;
 }
 
.login-box h2 { 
 font-size:1.6em;
 float:left;
 }
.login-box table {
 float:left;
 }
.login-box td {
 padding:13px 0 0 0;
 background-color:none;
 }
 
.login-box .campo {
 display:table-cell;
 font-size:1.6em;
 width:70px;
 } 
 
.login-box input { border:0; margin:0 0 1px 0; } 
 
.login-box .cadastre {
 font-size:1.2em;
 width:100%;
 float:left;
 margin:60px 0 0 0; 
 text-align:center
 }
 

.Loader {
	background-color:#006;
	color:#fff;
	cursor:default;
	position:absolute;
	top:0px;
  	right:0px;
	padding:2px 6px 2px 6px;
	visibility:hidden;
}

.message {
	font-size:10px;
	background:no-repeat left center;
	padding-left:20px;
}

.inativo {
	background-image:url(imgs/ico_inativo.gif);
}

.errosenha {
	background-image:url(imgs/ico_errosenha.gif);
}

.bloqueado {
	background-image:url(imgs/ico_bloqueado.gif);
}

 
/*----------------/ fim Paginação/-----------------*/
