* html, body {
	margin:0 auto;
	padding:0;
	background:url(bg.jpg) top repeat-x fixed;
	font:11px tahoma;
	color:#333333;
	text-align:center;
}

h1, h2, h3, h4, h5, h6	{ margin:0; padding:0; }

INPUT, TEXTAREA, SELECT {
	border: 1px #aaaaaa solid;
	margin: 1px;
	color: #333333;
	background: #fafafa;
	font-size: 11px;
	padding: 2px;
}

.td_title {
	text-weight: bold;
	padding:2px;
}

img{
	border:0px
}

.font{
	text-align:left;
	font:11px tahoma;
}

/*p{
	margin:0; padding:0;
}*/



table, td {
	font:11px tahoma;
}

.imagem{
	float:left;
	margin:0px 10px 10px 0px;
}

/* --- LINKS --- */

a{
	font:11px tahoma;
	color:#333333;
	text-decoration:none;
}

a:hover{
	color:#44abbc;
}

.blue{
	color:#234079
}

.ocean{
  color:#48acbb;
  font:16px arial;
  letter-spacing:-0.05em;
  font-weight:bold;
}
.ocean:first-letter {color:#0b2639;}

.ocean2{
  color:#48acbb;
  font:16px arial;
  letter-spacing:-0.05em;
  font-weight:bold;
}

.ocean3{
  color:#48acbb;
  font:12px arial;
  font-weight:bold;
}

.ocean4{
  color:#48acbb;
  font:12px arial;
  font-weight:bold;
}

/* --- ESTRUTURA --- */

.layout_votecontainer {
	padding-right:10px
}
.layout_votebar {
	background: #316ac5;
	height: 5px;
	font-size: 1px;
	overflow: hidden;
}


.pag{
	width:954px;
	margin:0 auto;
	position: relative;
}

.assessoria{background:url(botao_assessoria_imprensa.gif);
background-repeat:no-repeat;
width:195px;
height:138px;
}
.menu-topo{
	height:48px;
}

.infocom_text {
	width: 516px;
	padding:10px;
}

.infoespecial{
	width:531px;
	height:43px;
	background:url(topo_especial.jpg);
	text-align:right;
	color:#FFFFFF;
}

.infosocial{
	width:531px;
	height:43px;
	background:url(topo_social.jpg);
	text-align:right;
	color:#FFFFFF;
}
.infoacontece{
	width:531px;
	height:43px;
	background:url(topo_acontece.jpg);
	text-align:right;
	color:#FFFFFF;
}
.infocase{
	width:531px;
	height:43px;
	background:url(topo_case.jpg);
	text-align:right;
	color:#FFFFFF;
}
.infoentrevista{
	width:531px;
	height:43px;
	background:url(topo_entrevista.jpg);
	text-align:right;
	color:#FFFFFF;
}
.infoprofissional{
	width:531px;
	height:43px;
	background:url(topo_profissional.jpg);
	text-align:right;
	color:#FFFFFF;
}

.ultpesquisas{
	position:relative;
	width:520px;
	height:263px;
	background:url(bg-pesquisas.jpg) no-repeat;
}

.ultpesquisas-a{
	position: absolute;
	top:51px;
	left:28px;
	width:257px;
	height:111px;
}

.ultpesquisas-b{
	position: absolute;
	cursor:pointer;
	top:182px;
	left:36px;
	padding-top:20px;
	width:240px;
	height:50px;
}

.ultpesquisas-c{
	position: absolute;
	top:84px;
	left:337px;
	width:157px;
	height:154px;
}

.agenda{
	float:right;
	background:url(bg-agenda.jpg) no-repeat;
	width:185px;
	height:319px;
	margin-left:10px;
	margin-top:10px;
}



/* --- P�GINAS CONTEUDOS --- */

.pagina{
	text-align:left;
}

.space{
	height:8px;
}

/* --- BOX ADICIONAIS --- */

.canalsindical{
	width:154px;
	height:147px;
	background:url(bg-canalsindical.gif) no-repeat top;
}

.enquete{
	width:154px;
	height:280px;
	background:url(bg-enquete.gif) no-repeat;
}

.menucolor{
	width:154px;
	height:240px;
}

.banner{
	width:154px;
	height:215px;
	background:url(images/fundo_lateral2.gif) repeat-y;
}

.acontece-atualidade{
	position:relative;
	background:url(bg-ca.gif) top no-repeat;
	height:260px;
	left:5px;
	margin-top:5px;
}

.noticias{
	position:absolute;
	top:61px;
	left:33px;
	width:247px;
	height:130px;
}

.trabalhe_head{
	background:url(trabalhe_head.gif) no-repeat;
	width:718px;
	height:110px;
	}
	.fale_head{
	background:url(fale_head.gif) no-repeat;
	width:188px;
	height:306px;
	}


.flash-home{
	position:absolute;
	top:2px;
	left:320px;
	width:405px;
	height:255px;
}

.varios{
	position:relative;
	height:345px;
	background:url(bg-varios.jpg) top no-repeat;
}

.pesquisas{
	position:absolute;
	top:91px;
	left:33px;
	width:213px;
	height:88px;
}

.certificacao{
	position:absolute;
	top:50px;
	left:281px;
	width:196px;
	padding-top:44px;


}

.conjuntural{
	position:absolute;
	top:217px;
	left:39px;
	width:167px;
	height:35px;
	cursor:pointer;
}

.origem{
	position:absolute;
	top:170px;
	left:281px;
	width:196px;
	height:50px;
	padding-top:42px;
	cursor:pointer
}

.auditorio{
	position:absolute;
	top:73px;
	left:522px;
	width:183px;
	height:56px;
}

.camara{
	position:absolute;
	top:266px;
	left:28px;
	width:450px;
	height:56px;
}

.minipaper{
	width:170px;
	height:206px;
	background:url(papelzinho.jpg) no-repeat;
}
.minipaper2{
	width:170px;
	height:236px;
	background:url(papelzinho2.jpg) no-repeat;
}
.mini-coluna2{
	width:322px;
	height:350px;


}

.mini-coluna3{
	width:205px;
	height:595px;
	background:url(coluna3.jpg) no-repeat;
}

.infocom_thumb {
	width:170px;
	height:82px;
	background:#ffffff;
	float:left;
	margin-left:165px;
	margin-top:4px
}

.infocom_detail {
	width:185px;
	height:65px;
	color:#ffffff;
	font-weight:bold;
	float:right;
	margin-right:5px;
	margin-top:4px;
}


.mini-coluna4{
	width:186px;
	height:665px;
	background:url(coluna4.jpg) no-repeat;
}

.mini-coluna5{
width:550px;
background:url(coluna5.jpg) repeat-x;
text-align:left;
}

.mini-coluna6{
width:186px;
background:url(coluna6.jpg) no-repeat;
}

.mini-coluna7{
width:209px;
background:url(coluna7.jpg) no-repeat;

}

.mini-coluna8{
width:209px;
min-height:650px;
background:url(coluna8.jpg) no-repeat;
}

.mini-coluna9{
width:200px;
height:665px;
background:url(coluna9.jpg) no-repeat;
}

.mini-coluna10{
width:200px;
height:660px;
background:url(coluna10.jpg) no-repeat;

}



/* copia da pqp do mini coluna-10
.mini-coluna11{
width:200px;
background:url(coluna11.jpg) no-repeat;
}
*/

.minibox{
width:170px;
height:120px;
background:url(bg-box.jpg) no-repeat;
text-align:left;
}

.declaracao{
	cursor:pointer;
	position:relative;
	height:89px;
	float:left;
	background:url(bg-declaracao.jpg) no-repeat;
}

.declara-txt{
	position:absolute;
	top:39px;
	left:122px;
	width: 363px;
}

.emissaoguias{
background:url(emissao_fundo.jpg);
background-repeat:no-repeat;
float:right;
width:235px;
height:157px;
padding:25px;
margin-left:10px;
}


/* --- MENUS --- */

.smallgray a, .smallgray a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  color: #a4a4a4;
  margin-bottom:2px;
  border-bottom:1px solid #f5f5f5;
  line-height:11px;
  font-size: 8px;
  text-align:left;
}

.smallgray a:hover {
	color:#ffffff;
	background-color:#44abbc;
}

.ver_mais a:hover {
	color:#ffffff;
	background-color:#E9E9E9;
}

.link a, .link a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  margin-bottom:2px;
  border-bottom:1px solid #f5f5f5;
  line-height:11px;
  text-align:left;
  }
.link a:hover {
color:#ffffff;
background-color:#44abbc;
}

.link_cert a, .link_cert a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  color:#000000;
  margin-bottom:2px;
  border-bottom:1px solid #f5f5f5;
  line-height:11px;
  text-align:left;
  background-color:#ADC9DE;
  width:500px;
  }
.link_cert a:hover {
color:#000000;
background-color:#44abbc;
}

.link2 a, .link2 a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  text-align:left;
  color:#48acbb;
  font:13px arial;
  letter-spacing:-0.07em;
  font-weight:bold;
  }
.link2 a:hover {
color:#062336;
}

.links a, .link sa:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  margin-bottom:2px;
  line-height:11px;
  text-align:left;
  color:#ffffff;
  }
.links a:hover {
color:#ffffff;
background-color:#44abbc;
}

.link2 a, .link2 a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  text-align:left;
  color:#48acbb;
  font:13px arial;
  letter-spacing:-0.07em;
  font-weight:bold;
  width:505px;
  }
.link2 a:hover {
color:#062336;
}
.link3 a, .link3 a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  margin-bottom:2px;
  border-bottom:1px solid #ffffff;
  line-height:11px;
  text-align:left;
  }

  .link5 a, .link5 a:visited {

  padding:4px;
  text-align:left;
  color:#48acbb;
  font:9px arial;
  }
.link5 a:hover {
color:#062336;
}

  .camara_fundo{
  background:url(camara_camaras.jpg) no-repeat;
  width:510px;
  height:77px;

  }


 .banner_conjutural2{
  background:url(pqp.gif) no-repeat;
  width:275px;
  height:98px;

  }
  .banner_contratadas{
  background:url(pesquisas_contratadas.gif) no-repeat;
  width:536px;
  height:98px;

  }
   .banner_conjutural{
  background:url(pesquisas_conjutural.gif) no-repeat;
  width:536px;
  height:98px;

  }
  .banner_sazonal{
  background:url(pesquisas_sazonais.gif) no-repeat;
  width:536px;
  height:98px;
  
  }
  .banner_turismo{
  background:url(bg-pesquisas-de-turismo.gif) no-repeat;
  width:536px;
  height:98px;

  }
  .banner_economicas{
  background:url(pesquisas_economicas.gif) no-repeat;
  width:536px;
  height:98px;

  }
.link3 a:hover {
color:#062336;
}

.link4 a, .link3 a:visited {
  text-decoration:none;
  display:block;
  padding:4px;
  text-align:left;
  color:#ffffff;
  font:11px arial;
  }
.link4 a:hover {
color:#ffffff;
}


/* --- FORMULARIOS --- */


.select1{
background:#83cdd7;
border:3px solid #50becd;
font:11px arial;
width:300px;
color:#012a40;
font-weight:bold;
}

.select2{
background:#f9f9f9;
border:3px solid #cdcdcd;
font:11px arial;
width:200px;
font-weight:bold;
}

.select3{
background:#f9f9f9;
border:3px solid #cdcdcd;
font:11px arial;
width:400px;
font-weight:bold;
}


/* --- RODAPE --- */

.curva{
height:19px;
background:url(curva.gif) bottom no-repeat;
background-color:#009933
}

.rodape{
margin:0 auto;
padding-top:20px;
text-align:left;
font:11px tahoma;
position:absolute;
bottom:5px;
width:750px
}

/* -- pagina��o -- */

.paginacao{
text-align:center;
padding:10px;
}
.paginacao a {
font:10px arial;
color:#777777;
padding: 0 2px 0 2px;
text-decoration:none;
background-color:#FFFFFF;
}
.paginacao a:hover {
color:#fff;
background-color:#387d89;
}
.paginacao a.ativa{
background-color:#387d89;
color:#fff;
}
.paginacao a.nolink{
color: #CCC;
background-color:transparent;
}

/* -- AGENDA -- */

.sched_week {
	color: #000000;
	margin: 0px 0px 1px 1px;
	font-weight: bold;
}
.sched_day, .sched_day A {
	color: #48acbb;
	margin: 0px 0px 1px 1px;
	font-size: 11px;
	font-weight: bold;
}
.sched_dayNS {
	color: #aaaaaa;
	margin: 0px 0px 1px 1px;
	font-size: 11px;
}
.sched_main {

}
.sched_today {
	color: #888888;
	margin: 0px 0px 1px 1px;
	font-size: 11px;
	font-weight: bold;
}

/* -- Agenda CD -- */

.CDsched_week {
	color: #000000;
	margin: 0px 0px 1px 1px;
	font-weight: bold;
	font-size: 14px;
}
.CDsched_day, .CDsched_day A {
	color: #333333;
	margin: 0px 0px 1px 1px;
	font-size: 14px;
	font-weight: bold;
}
.CDsched_dayNS {
	color: #333333;
	margin: 0px 0px 1px 1px;
	font-size: 14px;
}
.CDsched_weekend {
	color: #888888;
	font-size: 14px;
	background: #ffffff;
}
.CDsched_weekpast {
	font-size: 14px;
	color: #444444;
	background: #3ea8e8;
}
.CDsched_weeklock {
	font-size: 14px;
	color: #444444;
	background: #e68d8d;
}
.CDsched_weeklivre, .CDsched_weeklivre A {
	font-size: 14px;
	color: #444444;
	background: #8de6b5;
}
.CDsched_tdweek {
	border-bottom: 1px solid #cccccc;
}
.CDsched_td {
	background: #eeeeee;
}
.CDsched_main {
	border: 1px solid #cccccc;
	margin: 0px auto;
}
.CDsched_today {
	color: #333333;
	margin: 0px 0px 1px 1px;
	font-size: 14px;
	font-weight: bold;
}
.cda_agenda {
	width: 70px;
	float: left;
	padding: 2px;
	cursor: pointer;
	text-align: center;
}

.CKTFORM {
	border:1px solid #ffffff;
	background: #ee1111;
	padding: 2px;
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	top: -12px;
	height: 18px;
	left: 25px;
	display: none;
	cursor:pointer;
}

/* cadastro para newsletter */
.cad_newsletter							{ padding:0 10px; margin-bottom:20px; overflow:auto; border-bottom:1px solid #CCC; padding-bottom:20px; }
.cad_newsletter h2						{ margin:0; padding:0; font-size:14px; color:#00AA9D; float:left; margin-right:10px; line-height:21px; }
.cad_newsletter form					{ float:left; margin:0; padding:0; }
.cad_newsletter fieldset				{ border:none; margin:0; padding:0; }

/* produtos e servicos */
.container_produtos_servicos			{ width:540px; padding:0 10px; float:left; }
.container_produtos_servicos h2			{ font-size:18px; margin:0; padding:0; margin-bottom:20px; }
.container_produtos_servicos p			{ margin:0; padding:0; }
.other_links							{ color:#009DAE; text-decoration:underline; }
.other_links:hover						{ text-decoration:none; }

.produtos_servicos						{ border-top:1px solid #CCC; padding:10px 0; overflow:auto; }
.img_produto_servico					{ width:166px; margin-right:4px; float:left; }
.desc_produto_servico					{ width:360px; float:right; }
.desc_produto_servico ul				{ margin:0; padding:0; }
.desc_produto_servico ul li				{ list-style:none; }
.desc_produto_servico p					{ line-height:18px; }

.publicidade_right						{ width:150px; float:right; margin-right:10px;  }

/* busca */
.titles_cinza							{ font-size:26px; margin-bottom:10px; color:#333; }
.verde_escuro							{ color:#405718; line-height:18px; }
.color_333_lh							{ line-height:18px; color:#333; }
.border_ccc								{ height:5px; background:#CCC; margin:20px 0; }

/*pagina diretoria */
.box_diretoria							{ border-bottom:solid 1px #eee; padding-bottom:5px; margin-bottom:5px; }
.titulo_box_diretoria					{ margin-bottom:5px; cursor:pointer; }
.cargo_diretoria						{ font-size:12px; font-weight:bold; float:left; display:block; }
.nome_diretoria							{ font-size:12px; font-weight:bold; float:right; display:block; }
.corpo_box_diretoria					{  }
.img_diretoria							{ float:left; border:solid 1px #eee; }
.descricao_diretoria					{ display:block; float:left; width:348px; margin:0 0 10px 10px; }
.email_diretoria						{ display:block; float:left; width:348px; margin-left:10px; font-weight:bold; }

/*agenda*/
.container_agenda						{ margin-top:10px; border-top:1px solid #ccc; }
.box_agenda								{ background:url(icone-lista.png) no-repeat top left; background-position:5px 18px; border-top:1px #CCC solid; padding:15px 10px; }
.titulo_agenda							{ font-size:14px; font-weight:bold; color:#00AEC4; display:block; margin-left:20px; }
.texto_agenda							{ font-size:11px; color:#666; line-height:15px; display:block; margin:5px 0 0 20px; }
.form_filtro_agenda						{ float:right; margin-top:15px; position:relative; width:200px; }
.titulo_filtro_agenda					{ background:url(background_filtro.png); width:190px; height:16px; padding:5px; color:#666; cursor:pointer; font-size:14px; }
.meses_filtro_agenda					{ width:188px; padding:5px; border:1px solid #CCC; position:absolute; top:26px; left:0; z-index:100; background:#FFF; }
.meses_filtro_agenda a					{ display:block; font-size:12px; line-height:20px; }

/*banco de oportunidades*/
.box_oportunidades						{ margin:1px 0; }
.box_int_oport							{ height:120px; border:#eee 1px solid; }

.titulo_cat_oportunidades				{ background:url(background-titulo-op.png); width:510px; font-size:14px; font-weight:bold; cursor:pointer; color:#666; height:16px; padding:7px 10px; }
.titulo_cat_oportunidades_active		{ background:url(background-titulo-op-hover.png); width:510px; font-size:14px; font-weight:bold; cursor:pointer; color:#fff; height:16px; padding:7px 10px; }
.img_banco_op							{ width:150px; height:100px; display:block; float:left; margin:10px 10px 10px 0; }
.texto_opt								{ font-size:11px; float:left; width:350px; color:#666; line-height:15px; display:block; margin-top:5px; }

/* alterações_index - canal multimidia */
.box_videos								{ margin-left:-10px; }
.videos									{ float:left; width:120px; margin-left:17px; margin-top:10px; position:relative; }
.videos a								{ background:url(link_videos.png); width:120px; height:100px; display:block; position:absolute; top:0; left:0; }
.videos img								{ margin-bottom:10px; }

.boxs_videos_canal						{ margin-left:-30px; margin-top:10px; }
.box_video_canal						{ float:left; width:240px; margin-left:30px; border-bottom:1px solid #CCC; padding-bottom:10px; }
.box_video_canal span					{ display:block; font-size:15px; margin:10px 0; font-weight:bold; }

.paginacao								{ float:left; margin-top:0px; }
.paginacao a							{ display:inline-block; margin:0 5px; }


.menu_filtro_canal						{ margin-top:10px; overflow:auto; padding:0; }
.menu_filtro_canal li					{ float:left; margin-right:20px; }
.menu_filtro_canal li a					{ color:#00adc4; font-size:13px; }











