* { margin:0; padding:0; }

@font-face {
    font-family: 'QlassikMedium';
    src: local('Calibri'), url('../fonts/qlassik_tb-catho.eot');
    src: local('Calibri'), url('../fonts/qlassik_tb-catho.eot?#iefix') format('embedded-opentype'),
         url('../fonts/qlassik_tb-catho.woff') format('woff'),
         url('../fonts/qlassik_tb-catho.ttf') format('truetype'),
         url('../fonts/qlassik_tb-catho.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { font-family: Calibri, QlassikMedium; color:#333; background:url(../images/bkgPagina.gif) center; }

.limite { position:relative; width:980px; margin:20px auto; zoom:1; }

.topo { position:relative; margin:0 10px; height:153px; background:url(../images/bkgTopo.png) no-repeat 0 0; }
.topo h2 { width:120px; height:93px;  background:url(../images/bkgLogo.png) no-repeat 0 0; margin:15px 40px 0; display:inline; float:left; }
.topo h2 a { display:block; width:120px; height:93px; }
.topo h2 a strong { display:none; }
.topo h1 { color:#4a4a4a; font-size:30px; margin:5px 0 0; line-height:160%; display:inline; float:left; font-weight:normal; }
.topo h1 strong { font-size:58px; }
.limite.txtGrande .topo h1 strong { font-size:58px; }
.limite.txtMedio .topo h1 strong { font-size:34px; }
.limite.txtPequeno .topo h1 strong { font-size:30px; }

.topo .menu { position:relative; font-size:10px; background:url(../images/bkgMenu.png) 0 -24px; width:960px; height:30px; clear:both; top:1px; float:right; }
.topo .menu ul { list-style:none; }
.topo .menu ul li { display:inline; float:left; height:24px; margin:0 1px;  background:url(../images/bkgMenu.png) 0 0; }
.topo .menu ul li a { color:#fff; text-decoration:none; display:block; padding:8px 10px 5px 20px; }
.topo .menu ul li a:hover { text-decoration:underline; }
.topo .menu ul li a.ramo { background:url(../images/icoMenu.png) no-repeat 0 2px; width:145px; }
.topo .menu ul li a.busca { background:url(../images/icoMenu.png) no-repeat 0 -21px; width:120px; }
.topo .menu ul li a.qualificacoes { background:url(../images/icoMenu.png) no-repeat 0 -46px; width:108px; }
.topo .menu ul li a.numeros { background:url(../images/icoMenu.png) no-repeat 0 -70px;  width:105px; }

.destaque { position:relative; width:100%; display:table; background:url(../images/bkgDestaqueM.png) 0 15px repeat; }
.destaque .formulario { position:relative; display:inline; float:right; width:265px; color:#fff; font-size:12px; padding:0 0 20px; margin:0 20px 0 0; }
.destaque .formulario a { color:#fff; }
.destaque .formulario a:hover { text-decoration:none; }
.destaque .formulario h3 { font-size:16px; font-weight:normal; color:#87d4ed; text-align:right; margin:0 0 10px; }
.destaque .formulario h2 { padding:0; color:#fff; text-transform:uppercase; font-size:23px; margin:0 0 10px; }
.destaque .formulario input, .destaque .formulario select { width:259px; padding:2px; border:1px solid #abd0df; margin:0 0 10px; font-size:16px; font-family:Arial, Helvetica, sans-serif;  }
.destaque .formulario input.t1 { width:49px; }
.destaque .formulario input.t2 { width:194px; }
.destaque .formulario select {  width:265px; }
.destaque .formulario select.l1 { width:55px; }
.destaque .formulario select.l2 { width:200px; }
.destaque .formulario .direita { padding:0 0 0 10px; }
.destaque .formulario a.btnAnunciarCV { display:block; width:265px; height:55px; background:url(../images/btnAnunciarCV.png) no-repeat 0 0; margin:0 0 10px; text-align:center; text-decoration:none; color:#333; font-size:14px; font-weight:bold; } 
.destaque .formulario a:hover.btnAnunciarCV { background:url(../images/btnAnunciarCV.png) no-repeat 0 -55px; }
.destaque .formulario a.btnAnunciarCV span { position:relative; top:12px; line-height:110%;  }
.destaque .formulario a.btnAnunciarCV strong { font-size:22px; }
.destaque .conteudo { position:relative; display:inline; float:left; width:650px; margin:0 0 0 20px; }
.destaque .conteudo h2 { font-size:25px; color:#333; line-height:130%; padding:13px 0 20px; font-weight:normal; }
.destaque .conteudo h2 strong { font-size:40px; color:#0c97c5; }
.destaque .itens { position:relative; display:inline; float:left; width:305px; margin:0 20px 20px 0; list-style:none; font-size:14px; }
.destaque .itens h3 { color:#0c97c5; font-size:30px; }
.destaque .itens p { margin:0 0 20px; }
.destaque .itens .icoDestaque { position:relative; float:left; display:inline; width:75px; height:65px; margin:0 10px 0 0;  }
.destaque .itens .icoDestaque.certo { background:url(../images/icoDestaque.png) 0 0 no-repeat; }
.destaque .itens .icoDestaque.tempo { background:url(../images/icoDestaque.png) 0 -63px no-repeat; }
.destaque .itens .icoDestaque.balao { background:url(../images/icoDestaque.png) 0 -128px no-repeat; }
.destaque .itens .icoDestaque.vaga { background:url(../images/icoDestaque.png) 0 -191px no-repeat; }
.destaque .itens .icoDestaque.agenda { background:url(../images/icoDestaque.png) 0 -261px no-repeat; }
.destaque .itens small { font-size:11px; font-weight:bold; display:block; margin:20px 0; }
.destaque .conteudo .btnSeta { position:relative; left:-19px; color:#fff; font-size:16px; padding:0 0 0 20px; text-transform:uppercase; text-decoration:none; clear:both; display:block; width:625px; height:75px; background:url(../images/bkgSeta.png) 0 0 no-repeat; }
.destaque .conteudo .btnSeta span { font-size:44px; position:absolute; right:30px; top:12px; font-weight:bold; }
.destaque .conteudo .btnSeta em { font-style:normal; position:relative; top:21px; }

.empresa { display:table; zoom:1; margin:0 10px; background:url(../images/bkgEmpresaM.png) 0 0; padding:15px 0 16px; }
.empresa .itens { position:relative; float:left; display:inline; width:220px; margin:0; padding:0 10px; text-align:center; font-size:14px; }
.empresa .itens h3 { font-size:20px; }
.empresa .itens.b0 { width:219px; border-left:1px solid #febc1a; }
.empresa .itens.b1 { width:219px; border-right:1px solid #e2a000; }
.empresa .itens.b2 { width:218px; border-right:1px solid #e2a000; border-left:1px solid #febc1a; }
.empresa .icoEmpresa { display:block; margin:0 auto; width:48px; height:38px; }
.empresa .icoEmpresa.agenda { background:url(../images/icoEmpresa.png) 0 0 no-repeat; }
.empresa .icoEmpresa.contratacao { background:url(../images/icoEmpresa.png) 0 -38px no-repeat; }
.empresa .icoEmpresa.vagas { background:url(../images/icoEmpresa.png) 0 -76px no-repeat; }
.empresa .icoEmpresa.recrutadores { background:url(../images/icoEmpresa.png) 0 -114px no-repeat; }

.pagina { position:relative; zoom:1; margin:0 10px; padding:10px 0 0; background:url(../images/bkgConteudo.png) 0 0; border-bottom:1px solid #afd3dc; }
.pagina .margem { position:relative; padding:10px 20px 20px; display:block; zoom:1; }
.pagina .margem a { color:#0066cc; }

.pagina .margem h2 { font-size:30px; margin:0 0 20px; }
.pagina .margem h2 span {  width:24px; height:38px; display:inline; float:left; margin:0 10px 0 0; }
.pagina .margem h2 span.ramo { background:url(../images/icoTitulos.png) no-repeat 0 5px; }
.pagina .margem h2 span.busca { background:url(../images/icoTitulos.png) no-repeat 0 -25px; }
.pagina .margem h2 span.vantagens { background:url(../images/icoTitulos.png) no-repeat 0 -55px; }
.pagina .margem h2 span.numeros { background:url(../images/icoTitulos.png) no-repeat 0 -87px; }

.pagina .margem ul.busca { list-style:none; margin:0 0 20px; }
.pagina .margem ul.busca li.s1 { width:811px; display:inline; float:left; height:60px; }
.pagina .margem ul.busca li.s2 { width:109px; display:inline; float:left; height:60px; }
.pagina .margem ul.busca li.s3 { display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0 0 0 15px;  }
.pagina .margem ul.busca li .inputBusca { font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#000; border:1px solid #e2e8ee; border-top:1px solid #b3b6bc; border-right:1px solid #b3b6bc; padding:12px; margin:0 20px 0 0; width:755px; }
.pagina .margem ul.busca li a.btnBuscar { display:block; font-weight:bold; color:#fff; text-decoration:none; line-height:50px; text-align:center; font-size:20px; width:109px; height:50px; background:url(../images/btnBuscar.png) no-repeat 0 0; }
.pagina .margem ul.busca li a:hover.btnBuscar { background:url(../images/btnBuscar.png) no-repeat 0 -50px;  }
.pagina .margem h3 { font-size:20px; color:#1a9cc7; font-weight:normal; }
.pagina .margem h3 strong { font-size:30px; }

.pagina .margem .quadro { position:relative; display:inline; float:left; width:439px; margin:10px 0 0;}
.pagina .margem .quadro.b1 { border-right:1px solid #e5e5e5;  padding:0 20px 0 0;  }
.pagina .margem .quadro.b2 { border-left:1px solid #fff;  padding:0 0 0 20px; }
.pagina .margem .quadro ul { position:relative; list-style:none; }
.pagina .margem .quadro ul li a { position:relative; display:block; line-height:24px; height:24px; font-size:15px; color:#8b8b8b; text-decoration:none; }
.pagina .margem .quadro ul li a span { position:absolute; right:0; cursor:pointer; }
.pagina .margem .quadro ul li a:hover { font-size:18px; font-weight:bold; color:#1a9cc7; }

.pagina .margem h4 { font-size:18px; font-weight:bold; }
.pagina .margem .legenda { position:relative; display:inline; float:left; width:439px; margin:10px 0 0; }
.pagina .margem .legenda.b1 { width:625px; border-right:1px solid #e5e5e5;  padding:0 20px 0 0;  }
.pagina .margem .legenda.b2 { width:250px; height:178px; border-left:1px solid #fff;  padding:0 0 0 20px; }
.pagina .margem ul.legendas { list-style:none; margin:10px 0; font-size:12px; }
.pagina .margem ul.legendas li { margin:0 0 5px; }
.pagina .margem ul.certificados { list-style:none; margin:10px 0 0; }
.pagina .margem ul.certificados li { display:inline; margin:0 10px 0 0; }

.pagina .margem .motivos { width:190px; font-size:12px; padding:0 20px; display:inline; float:left; margin:0 0 20px; }
.pagina .margem .motivos h3 { font-size:20px; text-transform:uppercase; line-height:150%; margin:0 0 10px; }
.pagina .margem .motivos h3 strong { display:block; font-size:55px; }
.pagina .margem .motivos2 { width:420px; float:left; display:inline; padding:0 20px; font-size:16px; margin:0 0 20px; }
.pagina .margem .motivos2 h3 { font-size:26px; font-weight:bold; line-height:100%; padding:3px 0; }
.pagina .margem .motivos2 span { width:48px; height:38px; display:inline; position:relative; float:left; margin:10px 0 0; }
.pagina .margem .motivos2 span.vagas { background:url(../images/icoEmpresa.png) 0 -76px no-repeat; }
.pagina .margem .motivos2 span.moeda { background:url(../images/icoEmpresa.png) 0 -153px no-repeat; }
.pagina .margem .motivos2 span.grafico { background:url(../images/icoEmpresa.png) 0 -190px no-repeat; }
.pagina .margem .motivos2 span.contratacao { background:url(../images/icoEmpresa.png) 0 -38px no-repeat; }

.pagina a.btnTopo { position:absolute; top:23px; right:20px; padding:0 0 0 13px; background:url(../images/icoSeta.png) no-repeat 0 3px; font-size:12px; color:#000; text-decoration:none; }
.pagina a:hover.btnTopo { text-decoration:underline; }

.chamada { position:relative; background:url(../images/bkgChamada.png) no-repeat 0 0; height:81px; width:980px; left:-10px; cursor:pointer; }
.chamada h3 { width:660px; line-height:23px; font-size:16px; color:#fff; padding:13px 0 0 20px; font-weight:normal; display:inline; float:left; }
.limite.txtMedio .chamada h3 { font-size:15px; }
.limite.txtPequeno .chamada h3 { font-size:13px; }
.chamada a.btnAnunciarCV { display:inline; float:right; width:265px; height:55px; background:url(../images/btnAnunciarCV.png) no-repeat 0 0; margin:8px 20px 0 0;  text-align:center; text-decoration:none; color:#333; font-size:14px; font-weight:bold; } 
.chamada a:hover.btnAnunciarCV { background:url(../images/btnAnunciarCV.png) no-repeat 0 -55px; }
.chamada a.btnAnunciarCV span { position:relative; top:12px;  line-height:110%;  }
.chamada a.btnAnunciarCV strong { font-size:22px; }

.linha1 { font-size:0; clear:both; background:url(../images/bkgDestaqueT.png) 0 0 no-repeat; height:15px; margin:0; border:none; }
.linha2 { font-size:0; clear:both; background:url(../images/bkgDestaqueB.png) 0 0 no-repeat; height:30px; margin:0; border:none; }
.linha3 { font-size:0; clear:both; background:url(../images/bkgEmpresaB.png) 0 0 no-repeat;  height:4px;  margin:0 10px; border:none; }

.empresa-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal { width:840px; overflow:auto; margin:0 40px; zoom:1; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-item { width: 190px; padding:0 10px; height:100px; text-align:center; font-size:12px; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-item a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066cc; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-item a img { border:1px solid #e4e4e4; background:#fff; margin:7px 0; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-item-placeholder { color: #000; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-container { zoom:1; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-next-horizontal  { position:absolute; top:0; right:0; width:30px; height: 100px; cursor: pointer; background:url(../images/icoNavegacao.png) no-repeat 0 -200px; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 -300px; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal ,
.empresa-carousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { cursor: default; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-prev-horizontal  { position:absolute; top:0; left:0; width:30px; height: 100px; cursor: pointer; background:url(../images/icoNavegacao.png) no-repeat 0 0; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 -100px; }
.empresa-carousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal ,
.empresa-carousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; }
.empresa-carousel .jcarousel-skin-tango .img_empresa { margin: 6px 0px }

.depoimentos-carousel { height:148px; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal { width:305px; overflow:auto; zoom:1; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-item { width: 305px; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-item a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066cc; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-item a img { border:1px solid #e4e4e4; background:#fff; margin:7px 0; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-item-placeholder { color: #000; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-container { zoom:1; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-next-horizontal  { width:47px; height:21px; cursor: pointer; float:right; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal ,
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { cursor: default; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-prev-horizontal  { width:47px; height:21px; cursor: pointer; }
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal ,
.depoimentos-carousel .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; }
.depoimentos-carousel a.btnDepoimentos { text-decoration:none; font-size:10px; color:#fff; background:url(../images/bkgPaginacao.png) no-repeat 0 0; height:21px; line-height:21px; width:47px; text-align:center; display:block; float:left; }
.depoimentos-carousel a.btnDepoimentos:hover { text-decoration:underline; }


		.destaque .itens h3 a { color:#0c97c5; text-decoration:none; }
		.destaque .itens h3 a:link { color:#0c97c5; font-size:30px; text-decoration:none; }
		.destaque .itens h3 a:hover { color:#0c97c5; font-size:30px; text-decoration:none; }
		.destaque .itens h3 a:active { color:#0c97c5; font-size:30px; text-decoration:none; }
		.destaque .itens h3 a:visited { color:#0c97c5; font-size:30px; text-decoration:none; }
		.socialbuttons { 
		
    float: right;
    height: 30px;
    margin-top: 5px;
    z-index: 999 !important;
		
		 }
		.socialbuttons .googleplus { float:left;   margin-right: 20px; }
		.socialbuttons .facebook {  float: left; margin-left: 6px;}
		.socialbuttons .twitter { float:left; margin-left: -15px; }


.connect_widget_button_count_excluding
{
  display:none !important; /*in your stylesheets to hide the counter!*/
}