/* DIVS BASE */

#abcem {
	margin:0px auto 0px auto;
	width:990px;
	padding:0px 5px 0px 5px;
}

#associe-se-fixo {
	clear:both;
	height:230px;
	width:40px;
	position:fixed;
	right:0px;
	top:195px;
}


/* TOPO */

#abcem header#topo {
	clear:both;
	margin:0px;
	height:185px;
	position:relative;
}

#abcem header#topo #topo-login {
	clear:both;
	margin:0px;
	width:168px;
	height:114px;
	position:absolute;
	top:0px;
	right:0px;
	display:none;
	background:url(../img/fundo-cadastre-se.png) no-repeat top;
	padding:55px 0px 0px 20px;
}

#abcem header#topo #topo-login #topo-cadastre-se-aberto {
	height:30px;
	width:200px;
	text-align:right;
	position:absolute;
	top:10px;
	right:5px;
}

#abcem header#topo #topo-links {
	float:left;
	height:30px;
	padding-top:10px;
}

#abcem header#topo #topo-cadastre-se {
	float:right;
	height:30px;
	padding:10px 2px 0px 0px;
	text-align:right;
}

#abcem header#topo #topo-facebook-curtir {
	float:right;
	margin:10px 10px 0px 0px;
}

#abcem header#topo #topo-logomarca {
	float:left;
	margin:0px;
	height:142px;
	width:255px;
}

#abcem header#topo nav#menu-topo {
	float:left;
	height:142px;
	width:735px;
	margin:0px;
	background:url(../img/fundo-menu-topo.jpg) no-repeat top;
}

#abcem header#topo nav#menu-topo ul {
	display:inline;
	float:left;
	padding:0px;
	width:auto;
	margin-top:18px;
}

#abcem header#topo nav#menu-topo ul li {
	clear:both;
	list-style-type:none;
	margin-bottom:1px;
	color:#ac2122;
	font-size:12px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#abcem header#topo nav#menu-topo ul li a {
	color:#ac2122;
	text-decoration:none;
	font-size:12px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#abcem header#topo nav#menu-topo ul li a:hover {
	color:#da7f80;
	text-decoration:none;
	font-size:12px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#abcem header#topo nav#menu-topo ul li.titulo-menu {
	clear:both;
	list-style-type:none;
	margin-bottom:2px;
	color:#505050;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


/* CENTRAL */

section#central {
	clear:both;
	padding:0px 0px 10px 0px;
}

section#central #script-destaques {
	clear:both;
	width:988px;
	height:228px;
	padding:1px;
	background:url(../img/fundo-script.jpg) no-repeat top;
	position:relative;
	margin-bottom:10px;
	margin-top:10px;
}

section#central #script-destaques div.img-destaque {
	position:absolute;
	top:1px;
	left:1px;
	width:988px;
	height:228px;
	overflow:hidden;
	display:none;
}

section#central #script-destaques div.titulo-script {
	clear:both;
	width:968px;
	height:27px;
	padding:5px 10px 0px 10px;
	background:url(../img/fundo-titulo-script.png) no-repeat top;
	position:absolute;
	bottom:1px;
	left:1px;
	z-index:1000;
}

section#central #script-destaques div.titulo-script div.marcador-destaque {
	float:left;
	margin-right:10px;
	height:22px;
	width:22px;
	text-align:center;
	background:url(../img/fundo-marcador.png) no-repeat;
}

section#central #script-destaques div.titulo-script div.marcador-destaque-mark {
	float:left;
	margin-right:10px;
	height:22px;
	width:22px;
	text-align:center;
	background:url(../img/fundo-marcador-mark.png) no-repeat;
}

section#central #script-destaques div.titulo-script div.marcador-destaque-mark a {
	color:#FFF;
}

section#central #script-destaques div.titulo-script div.titulo-destaque {
	float:left;
	margin-left:10px;
	display:none;
	position:relative;
	width:600px;
}

section#central #script-destaques div.titulo-script div.titulo-destaque div.cont-titulo-destaque {
	position:absolute;
	width:600px;
	padding-top:2px;
}

section#central #script-destaques div.titulo-script div.titulo-destaque div.cont-titulo-destaque p a {
	color:#222;
	font-size:14px;
	margin:0px;
}

section#central #script-destaques div.titulo-script div.titulo-destaque div.cont-titulo-destaque p a {
	color:#222;
	font-size:14px;
	margin:0px;
}

section#central #script-destaques div.titulo-script div.titulo-destaque div.cont-titulo-destaque p a:hover {
	color:#666;
	font-size:14px;
	margin:0px;
}

section#central #boxes {
	clear:both;
	width:990px;
	height:475px;
	background:url(../img/fundo-boxes.jpg) no-repeat top;
	margin-bottom:10px;
}

section#central #boxes #box-revista {
	float:left;
	width:240px;
	margin-right:10px;
}

section#central #boxes #box-cursos {
	float:left;
	width:240px;
	margin-right:10px;
}

section#central #boxes #box-eventos {
	float:left;
	width:240px;
	margin-right:10px;
}

section#central #boxes #box-socios {
	float:left;
	width:240px;
	margin:0px;
}

/* BOX NOTICIAS */

section#central #box-noticias {
	clear:both;
	position:relative;
}

section#central #box-noticias-dir {
	clear:both;
	position:relative;
}

section#central #box-noticias #topo-box-noticias {
	clear:both;
	margin:0px;
	background:url(../img/topo-box-noticias.jpg) no-repeat top;
	width:990px;
	height:6px;
}

section#central #topo-box-noticias-dir {
	clear:both;
	margin:0px;
	background:url(../img/topo-box-noticias-dir.jpg) no-repeat top;
	width:240px;
	height:6px;
}

section#central #box-noticias #conteudo-box-noticias {
	clear:both;
	margin:0px;
	background:url(../img/fundo-repetidor-box-noticias.jpg) repeat-y top;
	height:23px;
	padding:5px 220px 0px 120px;
	width:650px;
	overflow:hidden;
}

section#central #conteudo-box-noticias-dir {
	clear:both;
	margin:0px;
	background:url(../img/fundo-repetidor-box-noticias-dir.jpg) repeat-y top;
	padding:26px 60px 0px 10px;
	width:170px;
	height:1px;
	overflow:hidden;
}

section#central #box-noticias #pe-box-noticias {
	clear:both;
	margin:0px;
	background:url(../img/pe-box-noticias.jpg) no-repeat bottom;
	width:990px;
	height:6px;
}

section#central #pe-box-noticias-dir {
	clear:both;
	margin:0px;
	background:url(../img/pe-box-noticias-dir.jpg) no-repeat bottom;
	width:240px;
	height:6px;
}

section#central #box-noticias #titulo-box-noticias {
	margin:0px;
	width:112px;
	height:37px;
	position:absolute;
	top:2px;
	left:1px;
	z-index:100;
}

section#central #titulo-box-noticias-dir {
	margin:0px;
	width:112px;
	height:37px;
	position:absolute;
	top:1px;
	left:1px;
	z-index:100;
}

section#central #box-noticias #ver-mais-box-noticias {
	width:15px;
	height:14px;
	position:absolute;
	bottom:12px;
	left:791px;
}

section#central #ver-mais-box-noticias-dir {
	width:15px;
	height:14px;
	position:absolute;
	bottom:13px;
	left:210px;
}

section#central #box-noticias #ver-todas-box-noticias {
	width:135px;
	height:14px;
	position:absolute;
	bottom:15px;
	left:838px;
}

/* FIM BOX NOTICIAS */

section#central #destaques {
	clear:both;
	width:988px;
	height:216px;
	background:url(../img/fundo-destaques.jpg) no-repeat top;
	margin-top:10px;
	padding:0px 1px 0px 1px;
}

section#central #destaques #topo-destaques {
	clear:both;
	width:990px;
	height:27px;
	padding-top:8px;
	text-align:center;
}


/* INTERNAS */

section#central #breadcrumb {
	clear:both;
	width:970px;
	padding:0px 0px 0px 20px;
	height:20px;
}

section#central #breadcrumb p {
	font-size:11px;
	color:#949494;
	margin:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

section#central #breadcrumb a {
	font-size:11px;
	color:#949494;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

section#central #titulo-pagina {
	clear:both;
	width:970px;
	background:url(../img/fundo-destaques.jpg) no-repeat top;
	padding:7px 0px 7px 20px;
	margin-bottom:5px;
}

section#central #quadro-conteudo-fundo {
	clear:both;
	background:url(../img/fundo-interna.jpg) repeat-y top;
	width:990px;
}

section#central #quadro-conteudo-fundo-associado {
	clear:both;
	background:url(../img/fundo-interna-associado.jpg) repeat-y top;
	width:990px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo {
	clear:both;
	background:url(../img/fundo-interna-top.jpg) no-repeat top left;
	width:990px;
}

section#central #quadro-conteudo-fundo-associado #quadro-conteudo-associado {
	clear:both;
	background:url(../img/fundo-associado-top.jpg) no-repeat top left;
	width:990px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-esq {
	float:left;
	width:740px;
	margin-right:10px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-esq #interna-mancha {
	clear:both;
	width:700px;
	padding:20px 20px 0px 20px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-esq #sub-menu {
	clear:both;
	width:700px;
	height:36px;
	padding:10px 20px 0px 20px;
	background:url(../img/fundo-sub-menu.jpg) no-repeat left top;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-esq #sub-menu p {
	margin:0px;
	font-size:16px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-esq #sub-menu a {
	margin:0px;
	font-size:16px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-dir {
	float:left;
	width:240px;
	padding:0px 0px 0px 0px;
}

section#central #quadro-conteudo-fundo #quadro-conteudo #col-dir #col-dir-top {
	clear:both;
	width:240px;
	height:10px;
	background:url(../img/topo-box-coluna-dir.jpg) top center no-repeat;
}

section#central #quadro-fechamento {
	clear:both;
	background:url(../img/fundo-interna-bottom.jpg) no-repeat;
	width:990px;
	height:20px;
}

section#central #quadro-fechamento-associado {
	clear:both;
	background:url(../img/fundo-associado-bottom.jpg) no-repeat;
	width:990px;
	height:20px;
}


/* RODAPE */

#parceiros {
	clear:both;
	/*height:180px;*/
	background-color:#b2b2b2;
}

#parceiros #cont-parceiros {
	clear:both;
	height:80px;
	width:985px;
	background:url(../img/parceiros.png) no-repeat left;
	padding:20px 0px 0px 15px;
	margin:0px auto 0px auto;
}

#parceiros #cont-parceiros-2 {
	clear:both;
	height:60px;
	width:990px;
	padding:20px 5px 0px 5px;
	margin:0px auto 0px auto;
}

#parceiros #cont-parceiros div.bloco-parceiros {
	float:left;
	width:120px;
	margin-left:20px;
	height:60px;
	background-color:#FFF;
}

footer#rodape {
	clear:both;
	margin:0px;
	height:180px;
	background:url(../img/fundo-rodape.jpg) repeat-x;
}

footer#rodape #cont-rodape {
	clear:both;
	margin:0px auto 0px auto;
	padding:0px 5px 0px 5px;
	width:990px;
	
	height:180px;
}

footer#rodape #cont-rodape nav#menu-rodape {
	clear:both;
	margin:0px;
	height:40px;
	padding-top:30px;
}

footer#rodape #cont-rodape nav#menu-rodape  ul {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:990px;
}

footer#rodape #cont-rodape nav#menu-rodape ul li {
	float:left;
	list-style-type:none;
	margin-right:4px;
	color:#fdfdfe;
}

footer#rodape #cont-rodape nav#menu-rodape ul li a {
	color:#fdfdfe;
	text-decoration:none;
}

footer#rodape #cont-rodape nav#menu-rodape ul li a:hover {
	color:#da9494;
	text-decoration:none;
}

footer#rodape #cont-rodape #logomarca-rodape {
	float:left;
	width:205px;
	height:110px;
}

footer#rodape #cont-rodape #itens-rodape {
	float:left;
	width:600px;
	padding-top:27px;
}

footer#rodape #cont-rodape #desenvolvido-por-rodape {
	float:right;
	width:120px;
	padding-top:27px;
	text-align:right;
}


/* SCROLABEL */

div.scrollable {
	clear:both;
	width:218px;
	height:335px;
	overflow:hidden;
	position:relative;
}

div.scrollable div.items {
	height:1px;
	position:absolute;
}

div.scrollable div.items div {
	clear:both;
}

/* SCROLLABEL EMPRESAS */

div.scrollable-empresas {
	position:relative;
	overflow:hidden;
	width:194px;
	height:142px;
	margin:0px;
}

div.scrollable-empresas div.items {
	position:absolute;
	width:1000em;
}

div.scrollable-empresas div.items div {
	float:left;
}

div.item-empresa {
	width:194px;
	height:142px;
}


/* CLASSES DE DIVs */

div.topo-boxes {
	clear:both;
	width:240px;
	height:27px;
	padding-top:8px;
	text-align:center;
}

div.topo-boxes-dir {
	clear:both;
	width:220px;
	margin:0px 10px 0px 10px;
	height:27px;
	padding-top:8px;
	text-align:center;
	border-bottom: 1px solid #ac2122;
}

div.conteudo-boxes {
	clear:both;
	width:194px;
	height:363px;
	padding:20px 23px 20px 23px;
}

div.conteudo-revistas {
	clear:both;
	width:194px;
	height:335px;
	padding:0px;
	overflow:hidden;
	position:relative;
}

div.conteudo-revistas div.revista-home {
	float:left;
	width:194px;
	height:335px;
	position:absolute;
	left:190px;
	top:0px;
	display:none;
}

div.conteudo-revistas div.revista-home div.revista-capa {
	clear:both;
	width:194px;
	height:295px;
}

div.conteudo-revistas div.revista-home div.revista-legenda {
	clear:both;
	width:194px;
	height:40px;
}

div.conteudo-revistas div.revista-home div.revista-legenda p {
	margin:0px;
	color:#505050;
}

div.conteudo-revistas div.revista-home div.revista-legenda a {
	margin:0px;
	color:#505050;
}

div.marcador-revista {
	clear:both;
	height:30px;
	width:194px;
	text-align:center;
}

div.conteudo-com-setas-boxes {
	clear:both;
	width:218px;
	height:335px;
	padding:0px 11px 0px 11px;
	overflow:hidden;
}

div.seta-p-cima-boxes {
	clear:both;
	width:240px;
	height:22px;
	padding-top:2px;
	text-align:center;
	margin-bottom:10px;
}

div.seta-p-baixo-boxes {
	clear:both;
	width:240px;
	height:22px;
	text-align:center;
	margin-top:12px;
}

div.pe-boxes {
	clear:both;
	width:220px;
	padding:10px 0px 0px 20px;
	height:27px;
	position:relative;
}

div.pe-boxes div.seta-ver-mais {
	width:30px;
	height:30px;
	position:absolute;
	bottom:2px;
	right:15px;
}

div.bloco-dentro-box-eventos {
	clear:both;
	width:206px;
	border-bottom:1px solid #d2d3d3;
	padding:0px 6px 5px 6px;
	margin-bottom:10px;
	position:relative;
}

div.bloco-dentro-box-eventos div.cont-bloco-dentro-box-eventos {
	clear:both;
	width:190px;
	margin:0px;	
}

div.bloco-dentro-box-eventos div.cont-bloco-dentro-box-eventos div.botao-saiba-mais-eventos {
	width:17px;
	height:17px;
	position:absolute;
	bottom:9px;
	right:0px;
}

div.bloco-dentro-box-cursos {
	clear:both;
	width:190px;
	border-bottom:1px solid #d2d3d3;
	padding:0px 22px 5px 6px;
	position:relative;
	margin-bottom:10px;
}

div.bloco-dentro-box-cursos div.botao-saiba-mais-cursos {
	width:17px;
	height:17px;
	position:absolute;
	bottom:9px;
	right:0px;
}

div.bloco-destaque {
	float:left;
	margin:0px;
}

div.divisor-bloco-destaque {
	float:left;
	width:1px;
	background-color:#b2b2b2;
	height:140px;
	margin:20px 0px 20px 0px;
}

div.divisor-bloco{
	clear:both;
	border-top:1px #b2b2b2 solid;
	height:20px;
	margin:20px 0px 0px 0px;
}

div.busca-empresas {
	clear:both;
	height:175px;
	margin:0px;
}

div.busca-empresas p.msg-erro {
	display:none;
	color:#990000;
	font-size:14px;
	margin:5px 0px 0px 0px;
}

div.img-empresas {
	clear:both;
	width:194px;
	height:160px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

div.btn-associe-se {
	clear:both;
	margin:0px;
}

div.col-dir-separador {
	clear:both;
	height:6px;
	background:#f4f4f4;
}

div.col-dir-espaco {
	clear:both;
	height:60px;
}

div.col-dir-mancha {
	clear:both;
	padding:10px 10px 0px 10px;
	width:220px;
}

div.lista-sem-borda {
	clear:both;
	margin-bottom:15px;
}

div.lista-sem-borda p {
	font-size:14px;
	line-height:21px;
	margin:0px;
}

div.lista-sem-borda p span {
	color:#808080;
	margin:0px;
	font-size:14px;
	line-height:21px;
}

div.lista-sem-borda p span a {
	color:#ac2122;
	margin:0px;
	font-size:14px;
}

div.lista-sem-borda p span a:hover {
	color:#e86c6d;
	margin:0px;
	font-size:14px;
}

div.lista-dupla-esq {
	float:left;
	width:330px;
	margin:0px 40px 30px 0px;
}

div.lista-dupla-dir {
	float:left;
	width:330px;
	margin:0px 0px 30px 0px;
}

div.lista-float-left {
	float:left;
}

div.capa {
	float:left;
	width:194px;
	height:295px;
	padding:0px 30px 0px 0px;
}

div.publica-conteudo {
	float:left;
	width:470px;
	padding:20px 0px 0px 0px;
}

div.lista-manuais {
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
	padding:0px 0px 15px 130px;
	position:relative;
	min-height:170px;
	clear:both;
}

div.lista-manuais div.img-lista-manuais {
	position:absolute;
	top:0px;
	left:0px;
}

div.lista-manuais-sem-borda {
	padding:0px 0px 15px 130px;
	position:relative;
	min-height:170px;
	clear:both;
}

div.lista-manuais-sem-borda div.img-lista-manuais-sem-borda {
	position:absolute;
	top:0px;
	left:0px;
}

div.box-destaque-texto {
	 background-color:#E9E9E9; 
	 color:#000; 
	 padding:3px 6px 4px 6px; 
	 float:left;	
}

div.box-vermelho-destaque-texto {
	 background-color:#ac2222; 
	 color:#fff; 
	 padding:3px 6px 4px 6px; 
	 float:left;	
}


div.linha-cinza {
	clear:both; 
	border-bottom:1px solid #CCC; 
	height:10px;
}

div.item-left {
	float:left;
}

div.espacamento-p {
	padding-top:15px;
	clear:both;
}

div.espacamento-g {
	padding-top:30px;
	clear:both;
}



/* CLASSES DE TXTs */

p.txt-micro {
	font-size:10px;
	margin:0px;
}

p.txt-micro-2 {
	font-size:10px;
	margin-bottom:5px;
	color:#999;
	line-height:13px;
}


p.txt-links-topo {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#fdfdfe;
	margin:0px;
}

p.txt-links-topo a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#fdfdfe;
	margin:0px;
	text-decoration:none;
}

p.txt-links-topo a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#e2acac;
	margin:0px;
	text-decoration:none;
}

p.txt-rodape {
	color:#da9494;
	font-size:14px;
	line-height:22px;
	margin:0px;
}

p.txt-rodape a {
	color:#da9494;	
	text-decoration:none;
}

p.txt-rodape a:hover {
	color:#e4d5d5;
	text-decoration:none;
}

p.txt-titulos-box, p.txt-titulos-box a, p.txt-titulos-box a:hover {
	font-size:20px;
	color:#FFF;
	margin:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}


p.txt-titulos-dir, p.txt-titulos-dir a, p.txt-titulos-dir a:hover {
	font-size:18px;
	color:#ac2122;
	margin:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

p.txt-pe-box {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#FFF;
	margin:0px;
}

p.txt-pe-box a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

p.txt-pe-box a:hover {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#e1e1e1;
	text-decoration:none;
}

p.txt-box-noticias {
	font-size:14px;
	color:#808080;
	margin-bottom:7px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

p.txt-box-noticias a {
	font-size:14px;
	color:#404040;
	text-decoration:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

p.txt-box-noticias a:hover {
	font-size:14px;
	color:#de6667;
	text-decoration:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

p.txt-box-noticias-interna {
	font-size:14px;
	color:#808080;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top:15px;
	margin:0px;
}

p.txt-box-noticias-interna a {
	font-size:14px;
	color:#404040;
	text-decoration:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top:15px;
	margin:0px;
}

p.txt-box-noticias-interna a:hover {
	font-size:14px;
	color:#de6667;
	text-decoration:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-top:15px;
	margin:0px;
}

p.txt-cont-box {
	font-size:14px;
	line-height:18px;
	color:#505050;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-bottom:5px;
}

p.txt-cont-box span {
	font-size:14px;
	line-height:18px;
	color:#808080;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

p.txt-marcador-revista {
	font-size:12px;
	margin:0px;
	color:#808080;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

p.txt-marcador-revista a {
	font-size:12px;
	margin:0px;
	color:#ac2122;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

p.txt-marcador-revista a:hover {
	font-size:12px;
	margin:0px;
	color:#de6667;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

p.txt-marcador-revista a.revista-ativa {
	font-size:12px;
	margin:0px;
	color:#808080;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

p.txt-marcador-revista a.revista-ativa:hover {
	font-size:12px;
	margin:0px;
	color:#808080;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* CLASSES DE A */

a.titulo {
	color:#404040;
	font-size:14px;
	text-decoration:none;
}

a.titulo:hover {
	color:#e86c6d;
	font-size:14px;
	text-decoration:none;
}

a.exibir-img {
	color:#666;
	margin:0px;
}

a.exibir-img:hover {
	color:#CCC;
	margin:0px;
}


/* CLASSES DE SPANs */

span.fonte-menor {
	font-size:12px;
}

span.vermelho {
	color:#ac2122;
}

span.titulo {
	color:#404040;
}


/* CLASSES DE IMGs */

img.eventos {
	border:1px solid #CCC;
	margin-bottom:6px;
}

img.eventos.sem-borda {
	border:none !important;
}

img.busca-empresas {
	clear:both;
	border:1px solid #CCC;
}

img.const-com-aco {
	border:1px solid #999;
	margin-left:1em;
	padding:2px;
}

img.left {
	float:left;	
	margin:3px 5px 0px 0px;
}

div.right {

	float:right;

	margin:5px 0px 15px 15px;

}

/*PUBLICAÇÕES ABCEM*/
div.publicacao {
	padding:0px 3.5em 0px 0px;
	text-align:center;
	width:200px;
}

div.publicacao img {
	margin:0 auto;
}

div.publicacao.box-g {
	height:350px;
}

div.publicacao.pad-off,
div.publicacao.pad-off {
	padding:0;
}

div.publicacao .box-p {
	height:185px;
}

/* PLACEHOLDER */

form input.placeholder, form textarea.placeholder {
	color:#999999 !important;
}

::-webkit-input-placeholder {
	color:#999999 !important;
}

:-moz-placeholder {
	color:#999999 !important;
}

#frase-socio {
	color:#666766;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;	
	font-weight:normal;
	line-height:22px;
	padding:19px 0px 10px 17px;
}

div.socios {
	float:left;
	height:158px;
	margin:0px;
	position:relative;
	width:158px;
}

div.socios-baixo {
	float:left;
	height:158px;
	margin:0px;
	position:relative;
	width:158px;
}

div.associar {
	float:left;
	height:158px;
	margin:0px;
	position:relative;
	width:158px;
}

div.socios.primeiro {
	margin:0px 0px 0px 18px;
}

div.socios-baixo.primeiro {
	margin:0px 0px 0px 18px;
}

div.socios p {
	bottom:33px;
	color:#ffffff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	left:22px;
	line-height:22px;
	margin:0px auto;
	padding:0px 0px 15px 0px;
	position:absolute;
	text-align:center;
	width:116px;
}

div.socios:hover p {
	bottom:30px;
	color:#ffffff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	left:19px;
	line-height:22px;
	margin:0px auto;
	padding:0px 0px 15px 0px;
	position:absolute;
	text-align:center;
	width:116px;
}

div.associar p {
	bottom:45px;
	color:#666766;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	left:22px;
	line-height:22px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-align:center;
	width:116px;
}

div.associar:hover p {
	bottom:42px;
	color:#666766;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	left:19px;
	line-height:22px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-align:center;
	width:116px;
}

div.socios-baixo p {
	bottom:45px;
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	left:22px;
	line-height:22px;
	margin:0px auto;
	padding:0px 0px 13px 0px;
	position:absolute;
	text-align:center;
	width:116px;
}

div.socios-baixo:hover p {
	bottom:42px;
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	left:19px;
	line-height:22px;
	margin:0px auto;
	padding:0px 0px 13px 0px;
	position:absolute;
	text-align:center;
	width:116px;
}

div.servico-tecnico {
	background-color:#bbbbbb;
}

div.servico-tecnico:hover {
	background:#000000;
	border:3px solid #005826;
	height:152px;
	width:152px;
}

div.servico-tecnico p {
	border-bottom:3px solid #005826;
}

div.fabricante-estrutura {
	background:url(../img/bg-associado-esquerdo.png) left top no-repeat;
	background-color:#3d3d3d;
}

div.fabricante-estrutura:hover {
	background:#000000;
	border:3px solid #ae2b2b;
	height:152px;
	width:152px;
}

div.fabricante-estrutura p {
	border-bottom:3px solid #e83a3a;
}

div.montagem {
	background:url(../img/bg-associado-esquerdo.png) left top no-repeat;
	background-color:#b7b5b5;
}

div.montagem:hover {
	background:#000000;
	border:3px solid #21266d;
	height:152px;
	width:152px;
}

div.montagem p {
	border-bottom:3px solid #2b328e;
}

div.maquina-equipamento {
	background:url(../img/bg-associado-esquerdo.png) left top no-repeat;
	background-color:#7e7e7e;
}

div.maquina-equipamento:hover {
	background:#000000;
	border:3px solid #bd9c00;
	height:152px;
	width:152px;
}

div.maquina-equipamento p {
	border-bottom:3px solid #fcd000;
}

div.insumo-implemento {
	background:url(../img/bg-associado-esquerdo.png) left top no-repeat;
	background-color:#a7a7a7;
}

div.insumo-implemento:hover {
	background:#000000;
	border:3px solid #bf6a19;
	height:152px;
	width:152px;
}

div.insumo-implemento p {
	border-bottom:3px solid #ff8e21;
}

div.gavanizacao {
	background:url(../img/bg-associado-esquerdo.png) left top no-repeat;
	background-color:#3d3d3d;
}

div.gavanizacao:hover {
	background:#000000;
	border:3px solid #6e1b27;
	height:152px;
	width:152px;
}

div.gavanizacao p {
	border-bottom:3px solid #932434;
}


div.cobertura {
	background:url(../img/bg-associado-topo.png) left top no-repeat;
	background-color:#8a8a8a;
}

div.cobertura:hover {
	background:#000000;
	border:3px solid #44d5c6;
	height:152px;
	width:152px;
}

div.cobertura p {
	border-bottom:3px solid #44d5c6;
}

div.for-produto-servico {
	background:url(../img/bg-associado.png) left top no-repeat;
	background-color:#b3b3b3;
}

div.for-produto-servico:hover {
	background:#000000;
	border:3px solid #5b1373;
	height:152px;
	width:152px;
}

div.for-produto-servico p {
	border-bottom:3px solid #7a1a99;
}

div.siderurgia {
	background:url(../img/bg-associado.png) left top no-repeat;
	background-color:#c3c3c3;
}

div.siderurgia:hover {
	background:#000000;
	border:3px solid #049fd8;
	height:152px;
	width:152px;
}

div.siderurgia p {
	border-bottom:3px solid #049fd8;
}

div.steel-frame {
	background:url(../img/bg-associado.png) left top no-repeat;
	background-color:#5d5d5d;
}

div.steel-frame:hover {
	background:#000000;
	border:3px solid #82c43c;
	height:152px;
	width:152px;
}

div.steel-frame p {
	border-bottom:3px solid #82c43c;
}


div.distribuicao {
	background:url(../img/bg-associado.png) left top no-repeat;
	background-color:#c0c0c0;
}

div.distribuicao:hover {
	background:#000000;
	border:3px solid #cb2f92;
	height:152px;
	width:152px;
}

div.distribuicao p {
	border-bottom:3px solid #cb2f92;
}

div.tornar-associado {
	background:url(../img/bg-associado.png) left top no-repeat;
	background-color:#eeeeee;
}

div.tornar-associado:hover {
	background:#000000;
	border:3px solid #767676;
	height:152px;
	width:152px;
}

div.menu-socios {
	float:left;
	margin:21px 0px 0px 19px;
	min-height:43px;
	position:relative;
	text-align:center;
	width:100px;
}

div.menu-socios:hover {
	float:left;
	margin:21px 0px 0px 19px;
	min-height:40px;
	position:relative;
	text-align:center;
	width:100px;
}

div.menu-socios p {
	bottom:5px;
	color:#000000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	left:0px;
	margin-bottom:-1px;
	padding:0px;
	position:absolute;
}

div.emp-servico-tecnico {
	border-bottom:3px solid #005826;
	margin-left:18px;
	width:54px;
}

div.emp-servico-tecnico:hover {
	border-top:3px solid #005826;
	margin-left:18px;
	width:54px;
}

div.emp-servico-tecnico.marc {
	border-top:3px solid #005826;
	margin-left:18px;
	min-height:40px;
	width:54px;
}

div.emp-fabricante {
	border-bottom:3px solid #e83a3a;
	margin-left:12px;
	width:90px;
}

div.emp-fabricante:hover {
	border-top:3px solid #e83a3a;
	margin-left:12px;
	width:90px;
}

div.emp-fabricante.marc {
	border-top:3px solid #e83a3a;
	margin-left:12px;
	min-height:40px;
	width:90px;
}

div.emp-montagem {
	border-bottom:3px solid #2b328e;
	margin-left:12px;
	width:63px;
}

div.emp-montagem:hover {
	border-top:3px solid #2b328e;
	margin-left:12px;
	width:63px;
}

div.emp-montagem.marc {
	border-top:3px solid #2b328e;
	margin-left:12px;
	min-height:40px;
	width:63px;
}

div.emp-maquina {
	border-bottom:3px solid #fcd000;
	margin-left:11px;
	width:84px;
}

div.emp-maquina:hover {
	border-top:3px solid #fcd000;
	margin-left:11px;
	width:84px;
}

div.emp-maquina.marc {
	border-top:3px solid #fcd000;
	margin-left:11px;
	min-height:40px;
	width:84px;
}

div.emp-insumo-implemento {
	border-bottom:3px solid #ff8e21;
	margin-left:12px;
	width:75px;
}

div.emp-insumo-implemento:hover {
	border-top:3px solid #ff8e21;
	margin-left:12px;
	width:75px;
}

div.emp-insumo-implemento.marc {
	border-top:3px solid #ff8e21;
	margin-left:12px;
	min-height:40px;
	width:75px;
}

div.emp-galvanizacao {
	border-bottom:3px solid #7e0e1e;
	margin-left:12px;
	width:85px;
}

div.emp-galvanizacao:hover {
	border-top:3px solid #7e0e1e;
	margin-left:12px;
	width:85px;
}

div.emp-galvanizacao.marc {
	border-top:3px solid #7e0e1e;
	margin-left:12px;
	min-height:40px;
	width:85px;
}

div.emp-cobertura {
	border-bottom:3px solid #44d5c6;
	margin-left:12px;
	width:70px;
}

div.emp-cobertura:hover {
	border-top:3px solid #44d5c6;
	margin-left:12px;
	width:70px;
}

div.emp-cobertura.marc {
	border-top:3px solid #44d5c6;
	margin-left:12px;
	min-height:40px;
	width:70px;
}

div.emp-fornecedor {
	border-bottom:3px solid #7a1a99;
	margin-left:12px;
	width:100px;
}

div.emp-fornecedor:hover {
	border-top:3px solid #7a1a99;
	margin-left:12px;
	width:100px;
}

div.emp-fornecedor.marc {
	border-top:3px solid #7a1a99;
	margin-left:12px;
	min-height:40px;
	width:100px;
}

div.emp-siderurgia {
	border-bottom:3px solid #049fd8;
	margin-left:12px;
	width:65px;
}

div.emp-siderurgia:hover {
	border-top:3px solid #049fd8;
	margin-left:12px;
	width:65px;
}

div.emp-siderurgia.marc {
	border-top:3px solid #049fd8;
	margin-left:12px;
	min-height:40px;
	width:65px;
}

div.emp-steel-frame {
	border-bottom:3px solid #82c43c;
	margin-left:12px;
	width:72px;
}

div.emp-steel-frame:hover {
	border-top:3px solid #82c43c;
	margin-left:12px;
	width:72px;
}

div.emp-steel-frame.marc {
	border-top:3px solid #82c43c;
	margin-left:12px;
	min-height:40px;
	width:72px;
}

div.emp-distribuicao {
	border-bottom:3px solid #cb2f92;
	margin-left:11px;
	width:74px;
}

div.emp-distribuicao:hover {
	border-top:3px solid #cb2f92;
	margin-left:11px;
	width:74px;
}

div.emp-distribuicao.marc {
	border-top:3px solid #cb2f92;
	margin-left:11px;
	min-height:40px;
	width:74px;
}

div.separador-associado {
	border-bottom:1px solid #e0e0e0;
	margin:22px 0px 0px 18px;
	width:950px;
}

html.ie7 div.separador-associado {
	border-bottom:1px solid #e0e0e0;
	margin:3px 0px 0px 18px;
	width:950px;
}

div.frm-associado {
	margin-top:15px;
}

div.frm-associado span {
	color:#666766;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;	
	font-weight:normal;
	line-height:22px;
}

div.frm-associado span#refine {
	margin-left:18px;
}

div.frm-associado span#p-chave {
	margin-left:33px;
}

.txtBuscaAssociado {
	height:19px;
	margin-left:12px;
	width:282px;
}

html.ie7 .txtBuscaAssociado {
	margin:0px 0px -5px 12px;
}

div.frm-associado span#estado {
	margin-left:40px;
}

html.ie9 div.frm-associado span#estado {
	margin:0px -7px 0px 53px;
}

html.ie10 div.frm-associado span#estado {
	margin:0px -7px 0px 53px;
}

html.mozilla div.frm-associado span#estado {
	margin:0px 6px 0px 35px;
}

.slcBuscaEstado {
	height:25px;
	margin-left:0px;
	width:117px;
}

/*Configuração para Explorer*/

html.ie7 .slcBuscaEstado {
	height:25px;
	margin:0px 0px -5px 11px;
	width:128px;
}

html.ie8 .slcBuscaEstado {
	height:25px;
	margin:0px -5px -9px 11px;
	width:117px;
}

html.ie9 .slcBuscaEstado {
	height:25px;
	margin:0px -5px -9px 21px;
	width:128px;
}

html.ie10 .slcBuscaEstado {
	height:25px;
	margin:0px -5px -9px 21px;
	width:128px;
}

/*Configuração para Opera*/

html.opera .slcBuscaEstado {
	height:25px;
	margin:0px 0px 0px 10px;
	width:117px;
}

/*Configuração para Safari*/

html.safari .slcBuscaEstado {
	height:25px;
	margin:0px 0px 0px 12px;
	width:117px;
}

/*Configuração para Mozilla*/

html.mozilla .slcBuscaEstado {
	height:25px;
	margin:0px -3px 0px 0px;
	width:117px;
}

/*Configuração para Opera*/

html.opera .slcBuscaEstado {
	height:23px;
	margin:2px 0px 0px 9px !important;
	width:117px;
}

div.frm-associado input.btnBuscarAssociado {
	margin-left:34px;
}

html.ie7 div.frm-associado input.btnBuscarAssociado {
	height:30px;
	margin:0px 0px -8px 20px;
	width:96px;
}

html.ie7 div.frm-associado input.btnBuscaLimparAssociado {
	height:30px;
	margin:0px 0px -8px 5px;
	width:61px;
}

#table-associado {
	margin:14px 0px 0px 18px;
	width:950px;
}

#table-associado .static {
	position:static;
}

#table-associado .fixed {
	position:fixed;
	top:0px;
	width:950px;
	z-index:5;
}

#table-associado th {
	background:#e7e7e7;
	border-right:2px solid #fff;
	color:#000;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

#table-associado tr td {
	border-bottom:1px solid #e0e0e0;
	color:#7a7b7a;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	padding-left:6px;
	text-align:left;
}

#table-associado tr th {
	padding:5px 0px 0px 8px;
}

#table-associado tr th.area {
	background:#e7e7e7;
	border-right:none;
	border-bottom:2px solid #FFF;
	padding:5px 0px 5px 8px;
}

#table-associado tr td {
	border-right:2px solid #fff;
	color:#000;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	text-align:left;
	padding:3px 5px;
}

#table-associado tr td.subarea {
	background:#ff8e21;
	border:none;
	border-left:2px solid #FFF;
	color:#fff;
	font:12px normal "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding:3px 3px;
	text-align:center;
	vertical-align:middle;
}

#table-associado tr td.subarea.primeiro {
	border-left:0px solid #FFF;
}

#table-associado tr td.indicador {
	background:url(../img/img-linha.png) repeat-y center top;
	padding:0px;
	margin:0px;
}

html.mozilla #table-associado tr td.indicador a.ver-subs,
html.chrome #table-associado tr td.indicador a.ver-subs,
html.safari #table-associado tr td.indicador a.ver-subs {
	display:inline-block;
	position:relative;
	left:50%;
	margin:4px 0 0 -7px;
	width:14px;
	z-index:1;
}

#table-associado tr td.indicador span.bola {
	background:url(../img/img-linha-bola.png) no-repeat;
	display:block;
	height:14px;
	margin:0px auto 0 auto;
	padding:0px;
	width:14px;
}

#table-associado tr td a.detalhes {
	color:#ad2122;
}

#table-associado tr td.cadastro-empresa {
	color:#666766;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
}

#table-associado tr td.aling-tel-est {
	color:#666766;
	font-size:14px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	text-align:center;
}

/*Configuração da página nossos-sócios-empresas-detalhes*/

div.espaco {
	padding-top:68px;
}

div.espaco-dois {
	padding-top:16px;
}

div.img-socio {
	border-right:1px solid #e0e0e0;
	float:left;
	height:100px;
	margin:39px 0px 0px 18px;
	padding:55px 20px 0px 0px;
	width:196px;
}

div.img-socio img {
	margin:0px auto;
}

div.dados-empresa {
	float:left;
	margin:34px 0px 0px 41px;
	width:500px;
}

div.dados-empresa span {
	color:#000;
	display:block;
	font:17px normal "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-bottom:18px;
}

div.dados-empresa p {
	color:#666766;
	font:14px normal "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:25px;
	margin-bottom:5px;
}

div.dados-empresa p a.email {
	color:#ac2222;
	font:14px normal "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

div.dados-empresa p a.email:hover {
	color:#da7f80;
}

a.btn-voltar {
	background:url(../img/btn-seta-voltar.jpg) right center no-repeat;
	color:#ac2222;
	font:14px normal "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float:right;
	height:20px;
	line-height:8px;
	margin:42px 24px 0px 0px;
	padding:12px 40px 0px 0px;
}

a.btn-voltar:hover {
	color:#da7f80;
}

html.ie7 a.btn-voltar {
	background:url(../img/btn-seta-voltar.jpg) right top no-repeat;
	color:#ac2222;
	font:14px normal "Palatino Linotype", "Book Antiqua", Palatino, serif;
	float:right;
	height:20px;
	line-height:8px;
	margin:42px 24px 0px 0px;
	padding:12px 40px 30px 0px;
}

html.ie7 a.btn-voltar:hover {
	color:#da7f80;
}

div.itens-empresa-servico {
	float:left;
	margin:19px 0px 0px 18px;
	width:224px;
}

div.itens-empresa-servico h1 {
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	padding-bottom:15px;
	text-transform:uppercase;
}

div.itens-empresa-servico h1:hover {
	color:#000 !important;
}

html.ie7 div.associado-bloco-empresa a:hover {
	cursor:pointer; !important;
}

a.site-comercial {
	color:#666766; 
}

a.site-comercial:hover {
	color:#000; 
}

div.busca-empresas form select.erro {
	border:1px solid #990000 !important;
}

.ui-menu {
	max-height:300px;
	overflow:auto;
}

#fundo-overlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
	background-image:url(../img/erro-msg-mask.png);
}

div.selo {
	width:700px;
}

img.selo {
	float:left;
	padding:10px 20px 0 0;
}

.chkLabel {
	margin: -5px 0px!important;
}

/*QUERO RECEBER*/
.slc-quero-receber {
	box-sizing: initial;
	padding: 3px!important;
}

.outra-formacao {
	display: none;
}