﻿* { margin:0; padding:0 }
img { border:none }
body, h1, h2, h3, h4, h5, h6, select, input, textarea { font:normal 12px 'Trebuchet MS', Tahoma, sans-serif; color:#000 }
ul { list-style-type:none }
a { text-decoration:none }

/* estrutura */
div#container { width:912px; }
div#nav-left { margin:10px; float:left; position:relative; }
div#content { width:558px; margin:10px 10px 0 0; float:left; }
div#banners { margin:10px 0 0 0; float:left }
div#footer { width:770px; clear:both; margin:0 0 0 10px; border:1px solid #ccc; text-align:center }

div.associe-se { width:192px; margin:10px 0 0 0;  height:68px; border:1px solid #ccc }
div.busca { width:192px; height:68px; border:1px solid #ccc }
div.sobre { width:192px; height:165px; margin:10px 0 0 0; border:1px solid #ccc }
div.associados { width:192px; height:51px; margin:10px 0 0 0; border:1px solid #ccc }
div.auto-reg { width:192px; height:160px; margin:10px 0 0 0; border:1px solid #ccc }
div.remuneracao { width:192px; height:88px; margin:10px 0 0 0; border:1px solid #ccc }
div.infos { width:192px; height:150px; margin:10px 0 0 0; border:1px solid #ccc }
div.indicadores { width:192px; height:76px; margin:10px 0 0 0; border:1px solid #ccc }
div.premio { width:192px; height:76px; margin:10px 0 0 0; border:1px solid #ccc }
div.revista { width:192px; height:76px; margin:10px 0 0 0; border:1px solid #ccc }
div.top-content { width:557px; background-color:#F5F5F5; float:left; border:1px solid #ccc; position: relative; }
div.middle-content { width:557px; padding-bottom:15px; float:left; }
div.ultimas-noticias { width:274px; min-height:218px }

/* nav left */
div#nav-left { font-size:11px }
div#nav-left h1 { width:193px; height:101px; margin:0 0 9px 0 }
div#nav-left h2 { overflow:hidden; text-indent:-9999px }
div#nav-left a, div.top-content div.mini-nav ul li.fale-mapa a { color:#6C6C6C }

/* hover dos links */
.dg a,
div#nav-left a:hover, 
div.top-content div.mini-nav ul li.fale-mapa a:hover, 
div.lista-noticias a:hover,
div.diretinhas p a:hover,
div.lista-eventos a:hover,
div.literatura ul a:hover,
div.artigos ul a:hover,
div#content-intern ol li a:hover,
div#content-intern ul li a:hover,
div#content-intern a.mail-site:hover,
div#content-intern a.reg-probare:hover,
div#content-intern div.premios a:hover,
div#content-intern a.bolsa:hover { color:#FF3636; text-decoration:underline }

/* associe-se */
div.associe-se h2 { width:191px; height:26px; background:url(../_img/titulo-associe-se.jpg) no-repeat }
div.associe-se ul { padding:4px 0 5px 17px }

div.busca h2 { width:191px; height:26px; background:url(../_img/titulo-busca.jpg) no-repeat }
div.busca ul { padding:4px 0 5px 17px }

/* sobre */
div.sobre h2 { width:191px; height:26px; background:url(../_img/titulo-sobre.jpg) no-repeat }
div.sobre ul { padding:4px 0 5px 17px }

/* associados */
div.associados h2 { width:191px; height:26px; background:url(../_img/titulo-associados.jpg) no-repeat }
div.associados ul { padding:4px 0 5px 17px }

/* auto regulamentacao */
div.auto-reg h2 { width:191px; height:38px; background:url(../_img/titulo-auto-reg.jpg) no-repeat }
div.auto-reg ul { padding:4px 0 5px 17px }

/* remuneracao */
div.remuneracao h2 { width:191px; height:38px; background:url(../_img/titulo-remuneracao.jpg) no-repeat }
div.remuneracao img { margin: 7px 0 0px 17px; float:left }
div.remuneracao a { margin:14px 0 0 0; padding-left:8px; float:left }

/* informacoes para o setor */
div.infos h2 { width:191px; height:26px; background:url(../_img/titulo-infos.jpg) no-repeat }
div.infos ul { padding:4px 0 5px 17px }

/* indicadores */
div.indicadores h2 { width:191px; height:26px; background:url(../_img/titulo-infos.jpg) no-repeat }
div.indicadores img { margin: 7px 0 0px 6px; float:left }
div.indicadores a { margin:8px 0 0 0; padding-left:8px; float:left }
div.indicadores a.anteriores { margin-top:0 }

/* premio */
div.premio h2 { width:191px; height:26px; background:url(../_img/titulo-premio.jpg) no-repeat }
div.premio img { margin: 7px 0 0px 6px; float:left }
div.premio a { width:130px; margin:8px 0 0 0; padding-left:8px; float:left }
div.premio a.anteriores { margin-top:0 }

/* revista */
div.revista h2 { width:191px; height:26px; background:url(../_img/titulo-revista.jpg) no-repeat }
div.revista img { margin: 7px 0 0px 6px; float:left }
div.revista a { margin:8px 0 0 0; padding-left:8px; float:left }
div.revista a.anteriores { margin-top:0 }

/* top content */
div.top-content div.top-banner { height:68px; padding:0; text-align:center; border-bottom:1px solid #CDCDCD }
div.top-content div.top-banner img { height:60px; margin:4px 0 }

/* mini nav */
div.mini-nav { height:30px;position:relative}
div.mini-nav ul { padding:5px 11px }
div.mini-nav ul li { height:10px; float:left; font-size:10px; color:#5D5D5D }
div.mini-nav ul li.fale-mapa { float:right }
div.mini-nav ul li.fale-mapa a.fale { padding-right:6px }
div.mini-nav ul li.fale-mapa a.mapa { padding-right:5px }
div.mini-nav ul li.fale-mapa a.mapa, div.mini-nav ul li.fale-mapa a.english { padding-left:8px; border-left:1px solid #5D5D5D }

/* banner destaque */
div.banner-destaque { width:557px; height:200px; margin:9px 0 0 0; float:left }

/* ultimas-eventos */
div.ultimas-eventos { width:274px; margin-right:7px; border:0px solid red; float:left }

	/* ultimas noticias */
	div.ultimas-noticias { width:272px; margin:9px 0 0 0; position:relative; float:left; border:1px solid #CDCDCD; z-index: 1; }
		div.ultimas-noticias h3 { height:23px; padding:4px 0 0 10px; background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; font-size:10px; text-transform:uppercase; color:#FFF }
		div.ultimas-noticias a.plus { position:absolute; top:7px; right:7px }
			div.lista-noticias ul { font-size:11px;}
			div.lista-noticias ul.no-border { border-bottom:0 }
			div.lista-noticias ul li { padding-bottom:5px; border-bottom:1px dotted #D7D7D7; }
			div.lista-noticias ul li a { color:#3B3B3B; padding:10px 3px 5px 10px; display:block; }
		
	
	/* eventos em destaque */
	div.eventos 
	{
		border:1px solid #CDCDCD;
		float:left;
		margin:2px 0;
		min-height:187px;
		position:relative;
		width:inherit;
		}
		
		.diretinhas-banners .eventos{
			min-height:85px;
			width:274px;
		}
		
		div.eventos h3 { height:23px; padding:4px 0 0 10px; background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; font-size:10px; text-transform:uppercase; color:#FFF }
		div.eventos a.plus { position:absolute; top:7px; right:7px }
			div.lista-eventos ul { min-height:65px; padding:10px 0 15px 10px; _padding:10px 0 5px 10px; font-size:11px; border-bottom:1px dotted #D7D7D7; }
			div.lista-eventos ul.no-border { border-bottom:0 }
			div.lista-eventos a { color:#3B3B3B }
			div.lista-eventos a.saibamais { margin-right:10px; float:right }

	/* diretinhas */
	div.diretinhas { width:274px; height:110px; margin:9px 0 10px 0; float:left; border:1px solid #CDCDCD }
		div.diretinhas h3 { width:274px; height:41px; overflow:hidden; text-indent:-9999px; background:url(../_img/titulo-diretinhas.jpg) no-repeat }
		div.diretinhas p { width:213px; padding:10px 7px 0 10px; font-size:11px }
		div.diretinhas p a { color:#000 }
		div.diretinhas p img { margin-bottom:3px }
		.txtCont { font-size: 11px }

	/* middle-banners */
	div.middle-banners { width:274px; margin-bottom:10px; float:left }

/* bottom content */
div.bottom-content { width:556px; margin:10px 0 10px 0; float:left }

/* literatura */
div.literatura 
{
	border:1px solid #CDCDCD;
	float:left;
	position:relative;
	width:556px;
	margin: 11px 0px;
	}
	
	div.literatura h3 { height:23px; padding:4px 0 0 10px; background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; font-size:10px; text-transform:uppercase; color:#FFF }
	div.literatura ul { padding:8px 0 8px 10px; font-size:11px; border-bottom:1px dotted #D7D7D7 }
	div.literatura ul.no-border { border-bottom:0 }
	div.literatura ul a { color:#3B3B3B }
	div.literatura a.plus { position:absolute; top:7px; right:7px }

/* artigos */
div.artigos 
{
	border:1px solid #CDCDCD;
	float:left;
	margin:11px 0;
	position:relative;
	width:556px;
	}
	
	div.artigos h3 { height:23px; padding:4px 0 0 10px; background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; font-size:10px; text-transform:uppercase; color:#FFF }
	div.artigos ul { padding:8px 0 8px 10px; font-size:11px; border-bottom:1px dotted #D7D7D7; }
	div.artigos ul.no-border { border-bottom:0 }
	div.artigos ul a { color:#3B3B3B;  }
	div.artigos a.plus { position:absolute; top:7px; right:7px }

	div#content-intern ul.artigos { list-style-type:disc }
		div#content-intern ul.artigos li { margin-bottom:20px }
		div#content-intern ul.artigos a { text-decoration:none }
		div#content-intern ul.artigos em { margin-right:5px; font-style:normal; color:#FF6F00 }

img.posImg { margin-right: 5px; }

/* sky-banner */
div.sky-banner { margin:0 0 10px 0 }

/* mini-banners */
div.mini-banners ul li { margin:0 0 10px 0 }

/* footer copy */
div#footer div.copy { padding:3px 0; border:2px solid #FFF; background:url(../_img/bg-footer.jpg) repeat-x }

/* endereco */
div#endereco { width:770px; height:70px; margin:20px 0; position:relative; text-align:center }
	div#endereco address { font-style:normal }
	div#endereco a { width:96px; height:25px; position:absolute; right:10px; top:25px; background:url(../_img/logo-ithink.jpg) no-repeat; overflow:hidden; text-indent:-9999px }

/* internas */
div#content-intern {position:relative; }
	div#content-intern h4 { background:url(../_img/bullet.gif) no-repeat 0px 5px; margin-bottom:10px; padding:0 0 0 20px; font-size:18px; color:#666 }
	div#content-intern h4.duvidas { padding:0; background:none }
	div#content-intern h5 { margin-bottom:20px; text-align:center; font-size:16px; font-weight:bold }
	div#content-intern h6 { margin:15px 0; font-size:16px; font-weight:bold }

	div#content-intern a.mail-site { color:#3B3B3B; text-decoration:underline }

	div#content-intern ol { width:500px; margin-top:15px; padding-left:30px }
	div#content-intern ol li { margin-bottom:10px }
	div#content-intern ol li a { color:#3B3B3B; font-weight:bold }

	div#content-intern p { width:557px; margin:10px 0; font-size:12px }
	div#content-intern p.descricao { margin:20px 0 35px 0; position:relative }
	div#content-intern p.texto-presidente { width:550px; margin:20px 0; line-height:1.5 }
	div#content-intern p.boas-maneiras { width:550px; padding-bottom:10px; text-align:center; border-bottom:2px solid #000 }
	div#content-intern p.texto-boas-maneiras { width:550px; margin-bottom:15px }

	div#content-intern div.topo { width:540px; height:25px; text-align:right }
	div#content-intern div.topo a { height:25px; padding:2px 4px 3px; background:url(../_img/bg-btn-topo.gif) repeat-x; color:#FFF; font-size:10px; text-transform:uppercase }

		div#content-intern ul { margin:20px 0 10px 15px; padding-left:10px; list-style-type:circle }
		div#content-intern ul li { margin-bottom:12px }
		div#content-intern ul li a { color:#3B3B3B; text-decoration:underline }
		div#content-intern ul.estatuto { list-style-type:none; padding:0; margin:0 }
		div#content-intern ul.indice-estatuto { list-style-type:none; padding:0; margin:0 0 35px 0 }
		div#content-intern ul.indice-estatuto li { margin-bottom:8px; font-weight:bold }
		div#content-intern ul.estatuto-alfa { list-style-type:lower-alpha }
		div#content-intern ul.estatuto-roman { list-style-type:upper-roman; padding-left:20px }

	div#content-intern table { width:559px; margin:0 0 20px 0; font-size:12px }
		div#content-intern table tr { width:50% }
		div#content-intern table tr td { width:50%; height:27px; padding-left:10px; border:1px solid #CDCDCD }
		div#content-intern table th, div#content-intern table td.titulo { height:27px; background-color:#eee; font-weight:bold; text-align:center }
		div#content-intern table td.titulo { border:0 }

	div#content-intern ul.presidente { list-style-type:disc }
		div#content-intern ul.presidente li { margin-bottom:20px }
		div#content-intern ul.presidente a { text-decoration:none }
		div#content-intern ul.presidente em { margin-right:5px; font-style:normal; color:#FF6F00 }

	div#content-intern ul.probare { list-style-type:none }
		div#content-intern ul.probare a { text-decoration:none }
	
	div#content-intern ol.codigo-etica { margin-bottom:20px }
		div#content-intern ol.codigo-etica li.texto { margin:25px 0 }
		div#content-intern ol.codigo-etica li strong.titulo { display:block; margin-bottom:5px }

	div#content-intern ul.respostas { margin-bottom:20px; list-style-type:disc }
		div#content-intern ul.respostas li { margin-bottom:5px }

	div#content-intern div.titulo-codigo-etica { padding:10px 0; border-top:1px solid #000; border-bottom:1px solid #000; font-weight:bold; text-align:center }
	div#content-intern div.titulo-codigo-etica-abemd { padding:35px 0 20px 0; font-weight:bold; text-align:center }

	div#content-intern ul.codigo { list-style-type:disc }
		div#content-intern div.destaque { margin:10px 0; padding:10px; background:#eee; border:1px solid #cdcdcd }

	div#content-intern a.reg-probare { font-weight:bold; color:#3B3B3B; text-decoration:none }

/* links */
div#content-intern ul.links { list-style-type:none; margin-left:0; margin-bottom:25px }
	div#content-intern ul.links li { margin-bottom:7px }

/* indicadores abemd */
div#content-intern ul.indicadores { list-style-type:disc }

/* premios */
div#content-intern div.premios { margin:10px 0 20px 0  }
	div#content-intern div.premios a { color:#3B3B3B; text-decoration:underline }

	div#content-intern table.premio { width:100%; margin:0 0 20px 0; font-size:11px }
		div#content-intern table.premio tr { width:auto; text-align:center }
		div#content-intern table.premio tr.zebra { background-color:#eee; font-weight:bold }
		div#content-intern table.premio tr td { width:10%; padding:3px; border:1px solid #CDCDCD }
		div#content-intern table.premio tr td.categoria-anuncio { width:35% }

/* revista */
div#content-intern ul.revista-links { list-style-type:none; margin:0 0 25px 0 }
	div#content-intern ul.revista-links li.revista { margin-right:10px; display:inline; float:left }

/* literatura */
div#content-intern img.livro-necejos { margin:5px; float:left }

/* eventos */
div#content-intern ul.eventos { margin-bottom:25px; list-style-type:disc }
	div#content-intern h5.evento { margin-bottom:20px; text-align:center; font-size:12px; font-weight:bold }
	div#content-intern h5 a.mail-inscricao { color:#999 }
	div#content-intern span.inscricao { color:#F30 }

	div#content-intern table.eventos { width:550px; margin:0 0 20px 0; font-size:12px }
		div#content-intern table.eventos tr { width:auto }
		div#content-intern table.eventos tr.zebra { background-color:#eee }
		div#content-intern table.eventos tr td { width:auto; border:1px solid #CDCDCD }

		div#content-intern span.nome-maior { margin:0; font-size:16px; font-weight:bold }
		div#content-intern span.texto-menor { font-size:14px; font-weight:normal }

/* listas */
div#content-intern ul.listas { margin-bottom:20px; list-style-type:disc }

/* mapa do site */
div#content-intern ul.mapa-site { margin-bottom:20px; list-style-type:disc }
	div#content-intern ul.mapa-site li { margin-bottom:5px }
	div#content-intern ul.mapa-site a { font-weight:bold; text-decoration:none }

	div#content-intern ul.mapa-site li ul { margin:10px 0 10px 15px }
	div#content-intern ul.mapa-site li ul li { margin-bottom:3px }
	div#content-intern ul.mapa-site li ul li a { font-weight:normal }

/* fale conosco */
div#content-intern ul.fale-conosco { width:350px; list-style-type:none }
	div#content-intern ul.fale-conosco label { width:70px; margin:0 10px 0 0; float:left; text-align:right }
	div#content-intern ul.fale-conosco textarea { height:130px }
	div#content-intern ul.fale-conosco input#nome,
	div#content-intern ul.fale-conosco input#email,
	div#content-intern ul.fale-conosco textarea { padding:2px 3px 0 }
	div#content-intern ul.fale-conosco option { padding:0 3px }
		div#content-intern ul.fale-conosco input#nome,
		div#content-intern ul.fale-conosco input#email,
		div#content-intern ul.fale-conosco select,
		div#content-intern ul.fale-conosco textarea { width:250px }

	div#content-intern ul.fale-conosco li.btn-envia { float:right }
		div#content-intern ul.fale-conosco li.btn-envia input { margin-right:20px }

/* diretinhas */
div#content-intern ul.diretinhas { width:530px; list-style-type:none }
	div#content-intern ul.diretinhas label { width:125px; margin:0 10px 0 0; float:left; text-align:right }
	div#content-intern ul.diretinhas textarea { padding:2px 3px 0 }
	div#content-intern ul.diretinhas option { padding:0 3px }

	div#content-intern ul.diretinhas input#nome { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#nomeTrata { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#cpf { padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#endereco { width:275px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#complemento { width:210px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#numero { width:50px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#bairro { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#cep { width:65px; padding:2px 3px 0; text-align:center }
	div#content-intern ul.diretinhas input#cidade { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#pais { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#ddd,
	div#content-intern ul.diretinhas input#dddCel { width:30px; margin-right:5px; padding:2px 3px 0; text-align:center }
	div#content-intern ul.diretinhas input#telefone,
	div#content-intern ul.diretinhas input#celular { width:80px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#ramal { width:50px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#homepage { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#dataAno { width:45px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#cargo { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#email { width:350px; padding:2px 3px 0 }
	div#content-intern ul.diretinhas input#login,
	div#content-intern ul.diretinhas input#senha,
	div#content-intern ul.diretinhas input#repeteSenha { width:120px; padding:2px 3px 0 }

	div#content-intern ul.diretinhas li.btn-confirma { float:right }
		div#content-intern ul.diretinhas li.btn-confirma input { margin:0 45px 10px 0 }

/* associados - novo */
div#content-intern ul.associados { list-style-type:disc }
	div#content-intern ul.associados a { font-weight:bold; font-size:16px; text-decoration:none }

	div#content-intern table.associado { width:550px; margin:0 0 20px 0; font-size:12px }
		div#content-intern table.associado tr { width:auto; text-align:center }
		div#content-intern table.associado tr.zebra { background-color:#eee }
		div#content-intern table.associado tr td { width:auto; padding:5px; border:1px solid #CDCDCD }

	div#content-intern ul.assocEmpresaTrab { width:530px; list-style-type:none }
		div#content-intern ul.assocEmpresaTrab label { width:150px; margin:0 10px 0 0; float:left; text-align:right }
		div#content-intern ul.assocEmpresaTrab option { padding:0 3px }

		div#content-intern ul.assocEmpresaTrab input#empresaTrabalha { width:325px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#ramoAtividade { width:325px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#empresaCargo { width:325px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#empresaEndereco { width:250px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#empresaNumero { width:50px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#empresaComplemento { width:185px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#empresaBairro { width:325px; padding:2px 3px 0 }
		div#content-intern ul.assocEmpresaTrab input#empresaCep { width:65px; padding:2px 3px 0; text-align:center }
		div#content-intern ul.assocEmpresaTrab input#empresaCidade { width:325px; padding:2px 3px 0 }

	div#content-intern ul.assocEmpresaTrab li.btn-confirma { float:right }
		div#content-intern ul.assocEmpresaTrab li.btn-confirma input { margin:0 45px 10px 0 }

	div#content-intern ul.assocCurso { width:530px; list-style-type:none }
		div#content-intern ul.assocCurso label { width:125px; margin:0 10px 0 0; float:left; text-align:right }
		div#content-intern ul.assocCurso input#curso { width:340px; padding:2px 3px 0 }
		div#content-intern ul.assocCurso input#duracaoCurso,
		div#content-intern ul.assocCurso input#semestreCursando,
		div#content-intern ul.assocCurso input#semestreConclusao { width:150px; padding:2px 3px 0 }

	div#content-intern ul.assocCurso li.btn-confirma { float:right }
		div#content-intern ul.assocCurso li.btn-confirma input { margin:0 45px 10px 0 }

	div#content-intern textarea.juridica { width:350px; height:100px; padding:2px 3px 0 }

	div#content-intern table.numeroFuncionarios { width:550px; margin:0 0 20px 0; font-size:11px }
		div#content-intern table.numeroFuncionarios tr { width:auto; text-align:center }
		div#content-intern table.numeroFuncionarios tr.zebra { background-color:#eee }
		div#content-intern table.numeroFuncionarios tr td { width:auto; padding:5px; border:1px solid #CDCDCD }

	div#content-intern ul.pessoaJuridica { width:530px; margin-left:0; list-style-type:none }
		div#content-intern ul.pessoaJuridica label { width:185px; margin:0 10px 0 0; float:left; text-align:right }
		div#content-intern ul.pessoaJuridica option,
		div#content-intern ul.pessoaJuridica3 option { padding:0 3px }
		div#content-intern ul.pessoaJuridica3 li.btn-confirma { float:right }
		div#content-intern ul.pessoaJuridica3 li.btn-confirma input { margin:0 45px 10px 0 }

		div#content-intern ul.pessoaJuridica input#razaoSocial { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#nomeFantasia { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#nomeRepresentante { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#endereco { width:227px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#numero { width:50px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#complemento { width:163px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#bairro { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#cep { width:65px; padding:2px 3px 0; text-align:center }
		div#content-intern ul.pessoaJuridica input#cidade { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#ddd,
		div#content-intern ul.pessoaJuridica input#dddCel { width:30px; margin-right:5px; padding:2px 3px 0; text-align:center }
		div#content-intern ul.pessoaJuridica input#telefone,
		div#content-intern ul.pessoaJuridica input#celular { width:80px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#ramal { width:50px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#homepage { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#dataAno { width:45px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#cargo { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#email { width:300px; padding:2px 3px 0 }
		div#content-intern ul.pessoaJuridica input#login,
		div#content-intern ul.pessoaJuridica input#senha,
		div#content-intern ul.pessoaJuridica input#repeteSenha { width:120px; padding:2px 3px 0 }

		div#content-intern ul.pessoaJuridica3 input#responsavel,
		div#content-intern ul.pessoaJuridica3 input#emailCvs { width:300px; padding:2px 3px 0 }

	div#content-intern ul.pessoaJuridica2 { margin-left:0; list-style-type:none }

	div#content-intern ul.pessoaJuridica3 { margin-left:0; list-style-type:none }
		div#content-intern ul.pessoaJuridica3 label { width:185px; margin:0 10px 0 0; float:left; text-align:right }
		
	div.juridica ul.pedidos { width:250px; float:left; text-align:center }
		div.juridica ul.pedidos li { list-style:none }
		div.juridica ul.pedidos strong { font-size:16px }
		div.juridica ul.pedidos a.download { width:100px; height:30px; margin:0 auto; display:block; background:url(../_img/icone-word.gif) no-repeat }

/* bolsa de empregos */
div#content-intern table.bolsa { width:100%; margin:0 0 20px 0; font-size:12px }
	div#content-intern table.bolsa tr { width:auto }
	div#content-intern table.bolsa tr td { width:50%; border:1px solid #CDCDCD }

	div#content-intern table.bolsaBusca { width:50%; margin:0 0 20px 0; font-size:12px }
	div#content-intern table.bolsaBusca tr td { width:50%; border:1px solid #CDCDCD }

	div#content-intern a.bolsa { font-weight:bold; color:#3B3B3B; text-decoration:none }

	div#content-intern ul.buscaCv { width:530px; margin-left:0; list-style-type:none }
		div#content-intern ul.buscaCv label { width:135px; margin:0 10px 0 0; float:left; text-align:right }
		div#content-intern ul.buscaCv option { padding:0 3px }
		div#content-intern ul.buscaCv li.btn-confirma { float:right }
		div#content-intern ul.buscaCv li.btn-confirma input { margin:0 45px 10px 0 }

		div#content-intern ul.buscaCv input#idade,
		div#content-intern ul.buscaCv input#tempo { padding:0 3px }

		div#content-intern h5.resultadoBusca { text-align:left; color:#F30 }

		div#content-intern ul.diretinhas textarea.objetivo { width:350px; height:130px; padding:2px 3px }
		div#content-intern ul.diretinhas textarea.atribuicoes { width:325px; height:100px; padding:2px 3px }

		div#content-intern ul.dadosPesquisa { position:relative; width:530px; margin-left:0; list-style-type:none }
		div#content-intern ul.dadosPesquisa label { width:140px; margin:0 10px 0 0; float:left; text-align:right }
		div#content-intern ul.dadosPesquisa option { padding:2px 3px }
		div#content-intern ul.dadosPesquisa span.nivel { width:200px; position:absolute; right:40px; top:45px }
		div#content-intern ul.dadosPesquisa span.area { width:180px; position:absolute; right:30px; top:170px }

		div#content-intern input#empresa,
		div#content-intern input#ramo,
		div#content-intern input#periodo,
		div#content-intern input#cargoHistorico,
		div#content-intern input#curso,
		div#content-intern input#instituicao,
		div#content-intern input#anoGraduacao { width:325px; padding:2px 3px 0 }

		div#content-intern input#tempoAno,
		div#content-intern input#tempoMes { width:40px; padding:2px 3px 0 }

		div#content-intern ul.vagas { width:180px; list-style-type:none }
			div#content-intern ul.vagas label { width:50px; margin:0 10px 0 0; float:left; text-align:right }
			div#content-intern ul.vagas option { padding:0 3px }

			div#content-intern ul.vagas input#login,
			div#content-intern ul.vagas input#senha { padding:2px 3px 0 }
			
			div#content-intern ul.vagas li.btn-confirma { float:right }
				div#content-intern ul.vagas li.btn-confirma input { margin:0 }
				
/* estatuto */
div#content-intern .capitulos { margin:2px 0;  }

/* box indique amigo */
div#indique-amigo  {position:relative;}
div#box-indique-amigo {width:372px; height:311px; position:absolute; background:#fff; border:1px solid #CCCCCC; top:-317px; left:0; visibility:hidden; font-size:12px; }
div#campos {margin-top:250px; _margin-top: 115px; padding-left:5px; font-style:italic;} 
div#titulo-indique {background:url(../_img/seta.gif) no-repeat left center; padding-left: 15px; padding-bottom:5px; text-transform:uppercase; font-weight:bold; display:block; width:355px; height:15px; border-bottom:1px dotted #999999; color:#FF0000; margin-top:4px; padding-top:8px;}


/*
	Notícias
*/

.dg
{
	padding: 10px 0 10px;
}
.dg tr td
{
	padding: 10px 0 10px 0;
}
.dg em
{
	color: #FF6F00;
	font-style: normal;
	margin-right: 5px;
}
.dg a
{
	color: #363636;	
	text-decoration: none;
}
.dg a:hover
{
	color: #FF3636;
	text-decoration: underline;
}
.dg span
{
	margin-left: 15px;
}

div#content-intern table tr td
{
	border:0;
}

/* banner sky */
div.banner-sky{
	position:relative;
	float:left;
	width:120px;
	height:600px;
	margin:10px 0 0 0;
}

.auto-reg li.last 
{	position: relative !important;
}

.img-hover-listas 
{	background: url(../_img/hover-patrocinio.png) no-repeat left;
	width: 104px;
	height: 63px;		
	z-index: 9999;
	position:absolute; 
	top:-1000px; 
}
.auto-reg li.last a .img-hover-listas 
{ display: none;
}

.auto-reg li.last a:hover .img-hover-listas 
{ display: block;
}

.img-hover-listas img
{	width: 70px;
	height: 29px;
	background: #fff;	
	position: absolute ;
	top:25px;
	left:12px;
		
	
}

/*
.lista-noticias ,
div.lista-noticias ul li,
div.lista-noticias ul
{	z-index: 1;
	position: relative; 
}
*/

.container-img-patrocinio {
width: 216px;
height: 35px;
background: url(../_img/tit-patrocinio.png);
position:absolute;
left: 200px;
left:340px;
bottom:-36px;

}

.container-img-patrocinio img 
{	float: right;
	margin: 1px 1px 0 0;
}

h4.listas-praticas 
{
	margin: 10px 0 0 0;	
}
.tabela-com-destaque , 
.tabela-com-destaque * ,
.tabela-com-destaque tr,
.tabela-com-destaque th
{ border: 1px solid #f5f5f5;
}
/*
.empresa-patrocinada, .empresa 
{
	width: 449px !important;
}


.empresa 
{	margin-top: 20px;
}

.empresa-patrocinada *,
.empresa *
{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.empresa-patrocinada img 
{	border: 1px solid #cbcbcb;
	width: 102px;
	height: 40px;
}

.empresa-patrocinada
{
		border: 1px solid #cbcbcb;
		background: #ececec;
}

.empresa-patrocinada strong,
.empresa strong
{
	font-weight: bold;
}
*/
table .nome-empresa 
{	width: 150px !important;
	padding: 0 10px 10px 10px;
}

table .visualizar 
{	text-align: right;
	margin-right: 10px;
	display: block;
	width: 100px;
}

div#content-intern .tabela-com-destaque th 
{
	background: #fff;
	width: 200px;
}
div#content-intern .tabela-com-destaque 
{	width: 449px;
}

div#content-intern .tabela-com-destaque tr td 
{ padding: 0;
}

.ListaTab2 
{
	padding: 10px;
	margin-top: 2px;
}

div#content-intern .tabela-com-destaque .empresa-patrocinada th 
{
	background: transparent;
}

.tabela-com-destaque .empresa-patrocinada , 
.tabela-com-destaque .empresa-patrocinada * ,
.tabela-com-destaque .empresa-patrocinada tr,
.tabela-com-destaque .empresa-patrocinada th
{ border: 1px solid #ececec;
}

.boxExecutivo {
    border: 1px solid #CCCCCC; 
    width: 300px !important;
    _margin-top: -30px;
}
.boxExecutivo h3 { 
    height:23px; 
    padding:4px 0 0 10px; 
    background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; 
    font-size:10px; 
    text-transform:uppercase; 
    color:#FFF;
    _width: 300px;
}
.boxExecutivo p {
    margin: 10px 0 0 0 !important;
    width: auto !important;
}
.boxExecutivo table {
    border-bottom: 1px solid #CCCCCC; 
    margin: 0px 20px !important;
    width: 260px !important;
}
.dgAtividades {
    margin: 0px;
    padding: 0px;
}
.dgAtividades  .TituTab1 td { 
    height:23px !important; 
    padding:4px 0 0 10px; 
    background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; 
    font-size:10px; 
    text-transform:uppercase; 
    color:#FFF;
}
.tabela-com-destaque2 {
    border: none !important;
}
.boxEmpresas {
    margin: 0px;
    padding: 0px;
}
.boxEmpresas tr td,
.boxEmpresas tr {
    border: 0px none !important;
}
.boxEmpresas .empresa-patrocinada,
.boxEmpresas .empresa {    
    border: none;
    margin: 0px !important;
    padding: 0px;
    width: 430px !important;
}
.boxEmpresas th {
    background: none !important;
    padding: 0px !important;
    text-align: left !important;
    font-weight: normal !important;
}
.boxEmpresas tr td {    
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
}
.boxEmpresas tr td a {
    color: #666;
}
.boxEmpresas tr td a:hover {
    color: #ff3636;
    text-decoration: underline;
}    
.imgEmpresa {
    float: right;
    width: 200px;
    position:absolute;
    left:350px;
}
.boxEmpresas .empresa-patrocinada .nome-empresa img {
    width: 120px;
}
.boxEmpresas tr td.tituloEmpresas {
    height:23px !important; 
    padding:0px 0 0 10px; 
    background:url(../_img/bg-ultimas-noticias.jpg) repeat-x; 
    font-size:10px; 
    text-transform:uppercase; 
    color:#FFF;
    border-right: none !important;
    border-left: none !important;
     }
	 
.middle-content .flash-expansivel
{
	height:195px;
	position:relative;
	width:557px;
	z-index:100
}

.flash-expansivel .banner-destaque
{
	position:absolute;
	width:557px;
	top:0;
	left:0;
	z-index:999999
}
div.mini-nav  a.btn-twitter
{
	background:url(../_img/logo-twitter.png) 0 0 no-repeat;
	float:left;
	height:21px;
	position:absolute;
	right:230px;
	text-indent:-9000px;
	top:5px;
	width:20px;
}