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

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:281px;
	height:100px;
}

.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;
}

.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;

  }
.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;
}