@charset "utf-8";
/* CSS ACIMDERJ - www.acimderj.org.br
Desenvolvido por: www.agenciasaliva.com.br 
*/

body {
	background:url(../imagens/bg-topo.jpg) repeat-x #f5f5f4;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
h1 { font-size:22px; display:none;}
h2 { font-size:18px; }
h3 { font-size:14px; font-weight:bold;}
h4 {
	font-size:12px;
	font-weight:bold;
}
h5 {
	font-size:11px;
}
a {
	color: #d3a420;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.clear { clear:both; }
p {
	font-size:12px;
	line-height:16px;
}
hr { border:0; border-bottom:solid 1px #CCC; }
.noborder {
	border:none !important;
}
.border {
	border:solid 1px #e4e4e4;
}
strong {font-weight:bold;}
.escondido {display:none;}

/************************************ ESTRUTURA ************************************/

#topo{
	position:relative;
	background:url(../imagens/img-topo.jpg) center no-repeat;
	text-align:left;
	height:157px;
	width:798px;
	margin:0 auto;
}
#logo {
	margin:0 0 0 20px;
}
#pesquisa {
	position:absolute;
	background-color:#388f61;
	width:777px;
	margin: 0 auto;
	width:170px;
	left: 607px;
	top: 92px;
	text-align:left;
}
#pesquisa input {
	width:140px;
	margin-right:1px;
}
#pesquisa a {
	width:30px;
	font-size:10px;
	color:#FFF;
}
#main {
	background:#FFF url(../imagens/back-left.jpg) left top repeat-y;
	width:777px;
	margin: 0 auto;
	border:solid 1px #e4e4e4;
}
#navegacao {
	float:left;
	border-right:solid 1px #e4e4e4;
	width:161px;
	background:#F7F7F7;
}
#menu li {
	background:url(../imagens/setinha-menu.jpg) no-repeat left center #f7f7f7;
	border-bottom:solid 1px #e4e4e4;
	line-height:20px;
	padding:3px 0 3px 25px;
	display:block;
}
#menu li a {
	font-size:11px;
	color:#017f46;
	text-decoration:none;
}
#menu li a:hover {
	font-size:11px;
	color:#017f46;
	text-decoration:underline;
}
#conteudo {
	float:right;
	width:603px;
	margin:7px 6px 9px 2px;
}
#logos-associados li{
	width:155px;
}
#logos-associados img {
	margin:12px 0 3px 12px;
	border:solid 1px #e4e4e4;
}

#conteudo_associacao, #conteudo_servicos, #conteudo_associados, #conteudo_noticias, #conteudo_agenda, #conteudo_links-importantes, #conteudo_associa-se, #conteudo_fale-conosco, #conteudo_convenios, #conteudo_links, #conteudo_informacoes-uteis {
	float:right;
	width:600px;
	margin:7px 6px 9px 0;
}

/************************************ HOME ************************************/

#colunas {
	float:left;
}
.coluna { 
	float:left;
	width:180px;
	margin:9px 0 0 0;
}
#col-esq, #col-meio {
	border-right:solid 1px #e4e4e4;
	margin-right:14px;
	padding-right:14px;
}
#noticia1, #noticia2, #convenios {
	padding-bottom:15px;
	margin:0 0 15px 0;
	border-bottom:solid 1px #e4e4e4;
}
#easyTooltip {
	padding:5px 10px;
	border:1px solid #0a7f49;
	background:#0a7f49 ;
	color:#fff;
}
.noticia {
	border-bottom:1px solid #E4E4E4;
	margin:0 0 15px;
	padding-bottom:15px;
}
#col-esq h2, #col-meio h2, #col-dir h2 { text-indent:-9999px; }
#col-esq h2 { background:url(../imagens/tit-ultimos-artigos.jpg) left no-repeat; height:30px;}
#col-meio h2 { background:url(../imagens/tit-convenios.jpg) left no-repeat; height:30px;}
#col-dir h2 { background:url(../imagens/tit_guia-dos-associados.jpg) left no-repeat; height:30px;}
#feiras-e-eventos h2 { background:url(../imagens/tit_feiras-e-eventos.jpg) left no-repeat; height:30px;}
#feiras-e-eventos h3 {
	font-size:12px;
	margin-top:5px;
	height:16px;
	border-bottom:1px dotted #097b47;
}
#feiras-e-eventos h4 {
	margin-top:8px;
	font-size:11px;
}
#feiras-e-eventos h5 {
	font-size:10px;
	margin-top:15px;
	border-top:solid 1px #e4e4e4;
	padding-top:5px;
	font-weight:inherit !important;
}
#acesso h2 { background:url(../imagens/tit-acesso.jpg) left no-repeat; height:30px; }
#col-esq img, #col-meio img {
	margin-top:5px;
	border:solid 2px #e4e4e4;
}
#col-meio p {
	margin-top:10px;
}
#col-esq, #col-meio, #col-dir { text-align:left; }
#col-esq h3 {
	font-size:11px;
	margin:10px 0;
	font-weight:bold;	
}
#nossos-servicos img { 
	float:left;
	margin-right:5px;
}
#serv1 p, #serv2 p, #serv3 p {font-size:11px;}

/************************************ FORM ASSOCIADOS ************************************/

#form {
	font-size:12px;
	margin:5px 0 15px 0;
}
#form a {
	display:block;
	text-align:center;
	width:60px;
	height:16px;
	border:solid 1px #e4e4e4;
	padding-top:3px;
	color:#5ca684;
}
#form a:hover {
	color:#d3a420;
	text-decoration:none;
}
#form select {
	display:block;
	width:180px;
}
#form label {
	display:block;
	margin:5px 0 10px 0;
}
#acesso {
	border-bottom:solid 1px #e4e4e4;
	margin-bottom:15px;
}
#login-associados form {
	font-size:12px;
	margin:5px 0 15px 0;
}
#login-associados input {
	display:block;
	width:171px;
	margin-top:5px;
	padding:2px;
	border:solid 1px #CCC;
	color:#999;
}
#login-associados label {
	display:block;
	margin:5px 0 10px 0;
}
#logando_user {
	display:block;
	text-align:center;
	width:60px;
	height:16px;
	border:solid 1px #e4e4e4;
	padding-top:3px;
	color:#5ca684;
}
#logando_user:hover {
	color:#d3a420;
	text-decoration:none;
}
.cor-inputs {
	color:#CCC;
	font-size:12px;
}
/************************************ A ASSOCIAÇÃO ************************************/

#conteudo_associacao h2 {
	background:url(../imagens/tit-associacao.jpg) left no-repeat;
	height:28px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#conteudo_associacao h3 {
	margin:0 0 10px 5px;
}
#conteudo_associacao h4 {
	color:#d3a420;
	margin:20px 0 10px 5px;
}
#conteudo_associacao img {
	float:right;
	margin:0 0px 6px 15px;
}
#conteudo_associacao p {
	text-align:justify;
	margin:0 0 8px 5px;
}
.topo {
	height:20px !important;
	margin-top:15px !important;
	padding-top:10px !important;
	font-size:12px !important;
	display:block;
	clear:both;
	float:left;
}

#conteudo_associacao a {
	font-size:12px;
}

/************************************ AGENDA ************************************/

#conteudo_agenda h2 {
	background:url(../imagens/tit-agenda.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}
#icon-agenda {
	height:100px;
}
.icon-agenda {
	float:left;
	margin:0 15px 0 10px;
}
#conteudo_agenda p {
	text-align:left;
}
.data, .evento, .local, .tipo { 
	background:url(../imagens/back-agenda.jpg) left repeat-x; 
}
#agenda-coluna th {
	margin-right:2px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 5px;
}

#agenda-coluna td {
	height:30px;
	font-size:11px;
	padding:10px 0 0 5px;
	border-bottom:1px #e4e4e4 dotted;
}

/************************************ ASSOCIADOS ************************************/

#conteudo_associados h2 {
	background:url(../imagens/tit-guia-dos-associados.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}
#conteudo_associados ul {
	height:45px;
	border-bottom:1px solid #e4e4e4;
}
#conteudo_associados li {
	float:left;
	width:65px;
	border-right:1px solid #e4e4e4;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
#resultado {
	height:20px;
}
#conteudo associados a {
	font-size:12px !important;
}

#resultado span {
	font-size:10px;
	font-weight:bold;
	color: #0c6f40;
}
.lista-associados {
	margin:20px 0;
	display:block;
	padding-bottom:10px;
	float:left;
}
#resultado img {
	float:left;
	margin:0 15px 0 5px;
	border:1px solid #e4e4e4;
}
#resultado p {
	text-align:left;
	margin-top:6px;
}
#resultado p strong {
	font-weight:bold;
}

.resultado { 
	margin:0 auto !important;
	width:250px;
}
#categorias-resultado {
	text-align:center;
	margin:20px auto 0;
	padding:10px 0;
	width:200px;
}
#categorias-resultado li {
	width:99px;
	text-align:center;
	margin-bottom:10px;
	border:none;
}
.infos-associados {
	float:left;
	width:400px;
}

/************************************ CONVÊNIOS ************************************/

#conteudo_convenios h2 {
	background:url(../imagens/tit-convenios2.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}
#conteudo_convenios ul {
	height:25px;
	border-bottom:1px solid #e4e4e4;
}
#conteudo_convenios li {
	float:left;
	width:65px;
	border-right:1px solid #e4e4e4;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.lista-convenios {
	height:170px;
	margin:20px 0 20px 0;
	border:1px solid #e4e4e4;
}

/************************************ NOTÍCIAS ************************************/

#conteudo_noticias h2 {
	background:url(../imagens/tit-noticia.jpg) left no-repeat;
	height:28px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#conteudo_noticias li {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #e4e4e4;
}

#conteudo_noticias h3 {
	background:url(../imagens/setinha_noticia.jpg) left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
}
.n-data {
	display:block;
	font-size:10px;
	margin:8px 0 4px 20px;
}
#conteudo_noticias p {
	font-size:11px;
	margin-left:20px;
}

#conteudo_associados h2 {
	background:url(../imagens/tit-guia-dos-associados.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}

/************************************ ASSOCIA-SE ************************************/

#conteudo_associa-se h2 {
	background:url(../imagens/tit-associa-se.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}
#conteudo_associa-se form {
	margin:40px auto 20px auto;
	width:500px;
	font-size:12px;
}
#conteudo_associa-se form input {
	display:block;
	margin-top:6px;
	border:1px solid #dddddd;
	margin-bottom:15px;
}
#continuar {
	float:left;
	height:30px;
	padding:20px 0 0 0;
	display:block;
}
#continuacao {
	display:none;
}

/** largura inputs **/
#empresa, #endereco, #cnae, #descricao {
	width:500px;
}
#site, #email {
	width:320px;
}
#cnpj, #fantasia, #nire, #em {
	width:222px;
}
#uf {
	width:40px;
}
#cidade {
	width:143px;
}
#bairro {
	width:143px;
}
#cep {
	width:150px;
}
#nome-socio {
	width:300px;
}
#cargo {
	width:160px;
}
/** fim largura inputs **/

.input-dir, .input-esq {
	width:225px;
}
.input-dir {
	float:right;
}
.input-esq {
	float:left;
}
.input-dir2 {
	width:42px;
}
.input-meio-dir {
	float:left;
	width:150px;
	margin-left:35px;
}
.input-meio-esq {
	float:left;
	width:230px;
}
.input-dir2 {
	float:left;
}
.input-esq2 {
	float:left;
	width:180px;
}
.input-esq3 {
	width:300px;
	float:left;
}
.input-dir3 {
	width:160px;
	float:right;
}
.input-esq4 {
	float:left;
	width:340px;
}
.input-dir4 {
	float:right;
	width:140px;
}
.input-meio-dir4 {
	float:left;
	width:150px;
	margin-left:30px;
}

.input-meio-esq {
	float:left;
	width:150px;
}
.input-meio-dir {
	float:right;
}
.tel, .cel-fax {
	width:150px;
	float:left;
	margin-right:30px;
}
.divisoria-form {
	border-bottom:1px dotted #b8b7b7;
	margin:20px 0;
}
#etapas {
	margin:0 auto;
	width:400px;
	font-size:12px;
	margin-top:30px;
}
#etapa1, #etapa2 {
	float:left;
	width:180px;
}
#etapa1 {
	margin-right:30px;
}
#etapas img {
	float:left;
	margin-right:8px;
}
.texto-etapa {
	margin-top:8px;
}
.etapa-apagada {
	color:#e4e4e4;
}

#tit-socios {
	margin-bottom:15px;
}
.caixa-socio {
	margin:0 0 15px 0;
	height:150px;
}
.checkbox {
	background-color:#ececec;
	height:14px;
	padding:7px;	
}
.check {
	float:left;
	margin:0 5px 0 0 !important;
	border:none !important;
}

/************************************ LINKS ************************************/

#conteudo_links h2 {
	background:url(../imagens/tit-links.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}
#conteudo_links li {
	padding:20px 10px;
	border-bottom:1px dotted #ddd;
}
.img-margin {
	margin-botom:20px;
}

/************************************ FALE CONOSCO ************************************/

#conteudo_fale-conosco h2 {
	background:url(../imagens/tit-fale_conosco.jpg) left no-repeat;
	text-indent:-9999px;
	height:28px;
	margin-bottom:15px;
}
#conteudo_fale-conosco p {
	font-size:12px;
}
#conteudo_fale-conosco form input {
	display:block;
	margin-top:6px;
	border:1px solid #dddddd;
	margin-bottom:15px;
}
#conteudo_fale-conosco form {
	margin:40px auto 20px auto;
	width:300px;
	font-size:11px;
}
#c_nome, #c_email {
	width:300px;
}
.textarea {
	margin:6px 0 15px 0;
	border:1px solid #dddddd;
	width:300px;
}
/************************************ RODAPÉ ************************************/

#rodape {
	height:30px;
	padding:10px;
	text-align:center;
	margin-top:3px solid #fff;
	clear:both;
}
#rodape p {
	font-size:11px;
	color:#a2a2a2;
	margin:6px 0;
}
adress {
	font-size:11px;
	color:#a2a2a2;
}

/** RESTRITO **/

#painel-restrito {
	background:url(../imagens/bg_topo-painel.gif) no-repeat top left;
	width:586px;
	float:right;
	padding-top:6px;
	margin-top:10px;
}
#painel-restrito ul {
	background:url(../imagens/bg_bottom-painel.gif) no-repeat bottom left;
	padding:15px;
	height:350px;
}
#painel-restrito li {
	display:block;
	float:left;
	padding:15px 10px;
	text-align:center;
}
.meio {
	width:586px;
	float:right;
	margin-right:15px;
	margin-top:10px;
}
.meio p {
	margin:8px 0;
	font-size:12px;
}
.titulo {
	height:23px;
	text-indent:-9999px;
	display:block;
	margin-bottom:15px;
}
.titulo-ouvidoria {
	background: url(../imagens/titulo-ouvidoria.gif) no-repeat left;
}
.titulo-restrito {
	background: url(../imagens/titulo-restrito.gif) no-repeat left;
}
.titulo-forum {
	background: url(../imagens/titulo-forum.gif) no-repeat left;
}
.titulo-documentos {
	background: url(../imagens/titulo-documentos.gif) no-repeat left;
}
.titulo-dados {
	background: url(../imagens/titulo-dados.gif) no-repeat left;
}
.titulo-prestacao {
	background: url(../imagens/titulo-prestacao.gif) no-repeat left;
}
.titulo-reunioes {
	background: url(../imagens/titulo-reunioes.gif) no-repeat left;
}
.titulo-noticias {
	background: url(../imagens/tit-noticia.jpg) no-repeat left;
}
.texto-pp {
	font-style:italic;
	font-size:10px;
	padding:0 15px;
}

#f_ouvidoria label {
	display:block;
	margin-bottom:8px;
	font-size:12px;
}
#f_ouvidoria label input, #f_ouvidoria label textarea {
	display:block;
	padding:3px;
	border:solid 1px #CCC;
	margin-top:3px;
	font-size:11px;
}
#f_ouvidoria label textarea {
	width:325px;
}

/** FORUM **/

.menu-forum .ntopico {
	float:right;
	display:block;
	padding:5px 8px;
	border:solid 1px #CCC;
	color:#017F46;
	text-decoration:none;
	margin-left:5px;
}
.menu-forum .ntopico:hover {
	background:#f4f4f4;
	color:#333;
	border:solid 1px #017F46;
}
#tabela_respostas tr td {
	padding:8px;
}
#tabela_respostas tr.zebra {
	background:#f4f4f4;
}
.paginacao-forum {
	height:22px;
	margin-bottom:10px;
}
.paginacao-forum li {
	display:inline;
}
.paginacao-forum li a {
	padding:1px 5px;
	border:solid 1px #CCC;
	text-decoration:none;
	margin-right:3px;
}
.paginacao-forum li a:hover {
	background:#f4f4f4;
	color:#333;
	border:solid 1px #017F46;
}
.center { text-align:center !important; }
#agenda-coluna {
	clear:both;
}
.menu-forum {
	margin-bottom:10px;
	height:22px;
}
/** DOCUMENTOS **/

#docs dt {
	font-size:12px;
	font-weight:bold;
}
#docs dd {
	margin:3px 0 12px;
}
.download {
	padding-left:25px;
	line-height:16px;
	background:url(../imagens/ico-download.gif) no-repeat left;
}

/** CADASTRO **/

#meusdados legend {
	margin-bottom:20px;
	font-size:16px;
	font-weight:500;
}
#meusdados fieldset {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #CCC;
	display:block;
	font-size:12px;
}
#meusdados label {
	display:block;
	position:relative;
	height:30px;
	text-align:right;
	padding-right:495px;
}
#meusdados label span {
	position:absolute;
	right:50px;
	font-size:10px;
	top:5px;
}
#meusdados label input {
	position:absolute;
	left:98px;
	width:300px;
	border:solid 1px #DDD;
	padding:1px 3px;
}
#meusdados label select {
	position:absolute;
	left:98px;
	width:180px;
}
/*** PRESTAÇÃO DE CONTAS **/

.font-prest-contas {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 5px;
	height:25px !important;
	margin-bottom:5px;
}
.font-prest-contas2 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:5px 0 0 5px;
	height:25px !important;
	margin-bottom:5px;
}
.font-prest-contas3 {
	font-size:16px !important;
	font-weight:500 !important;
}

/** INFORMAÇÕES ÚTEIS **/

#conteudo_informacoes-uteis h2 {
	background:url(../imagens/tit-informacoes-uteis.jpg) left no-repeat;
	height:28px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#conteudo_informacoes-uteis h3 {
	margin:0 0 10px 5px;
}
#conteudo_informacoes-uteis h4 {
	color:#d3a420;
	margin:20px 0 10px 5px;
}
#conteudo_informacoes-uteis img {
	float:right;
	margin:0 0px 6px 15px;
}
#conteudo_associacao p {
	text-align:justify;
	margin:0 0 8px 5px;
}
#conteudo_informacoes-uteis a {
	font-size:12px;
}
#gfotos {
	margin-top:20px;
}
#gfotos li { display:inline; margin-right:5px; }

