/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}


body {
  margin: 10;
  padding: 0;
  font-family: Verdana;
  font-size: 11px;
  color: #000;
  background-color: #fff;
}

h1,h2,a{
	color:#000;
	text-decoration:none;
}

a{
	text-decoration:underline;
}

a:hover{  
	color:#999;
}

p{
  line-height: 1.5em;
  margin:5px 0;
}

p.edit{
  margin:0;
  padding:0 5px 0 0;
  text-align:right;
  height:17px;
  margin-top:-17px;
}

p.edit a{
  color:#f00;
  padding:2px 4px;
}

p.edit a:hover{
  background-color: #f00; 
  color:#fff;
}

strong {
    margin: 0;
    padding: 0;
}

.clear{
  clear:both;
}

div.errors{
  color:#0e0e0e;
  padding-bottom:15px;
}

h2.lead{
  color:#70C8BC;
  font-weight:normal;
  font-size:14pt;
  padding:0 0 11px 0;
  margin:0;
}

/* Begin Common */
a.saber-mais{
	padding-right:8px;
	text-decoration: underline;
}

a.saber-mais:hover, a.adicionar:hover{
	color:#999;
}

a.adicionar{
	background: url(/site/images/add.gif) no-repeat top right;
	padding-right:14px; 
	text-decoration: underline;
}

div.pager{
  clear:both;
  padding:20px 0;
  text-align:right;
}

div.text{
  line-height:120%;
}
/* end Common */


/* Begin Right Sidebar */
#area_compontes {
  margin: 0px;
  padding: 0px;
  width: 163px;
  float: left;
}

div.box{
  border: 1px solid #ccc;
  padding:10px 5px;
  margin-bottom:10px;
}

div.box h2{
  color:#70C8BC;
  font-size:11pt;
  font-weight:normal;
}

div.box h3{
  color:#000;
  font-size:9pt;
  font-weight:normal;
  line-height:120%;
}

.login_user{
  margin:5px 0;
}

.login_user input, #forgot #email_send{
  border: 1px solid #ccc;
  width:90px;
}

#forgot #email_send{
	width:80px;
}

.btn_login_user{
  margin:5px 0;
  display:inline;
}

.btn_login_user a{
  font-size:10pt;
}

#nao_consigo{
  clear:both;
  font-size:8px;
  color:gray;
  padding-top:10px;
}

#nao_consigo a{
  color:#818F97;
}

#forgot{
  padding-top:10px;
}

#area_login ul.user{
  margin:0;
  padding:10px 0;
}

#area_login h3, #area_login h4{
  font-weight:normal;
  line-height:150%;
}

#area_login h4{
  color:#818F97;
  font-size:9pt;
  border-top: 1px solid #ccc;
}

#area_login a.logout{
  color:#818F97;
  font-size:8pt;
}

#procura_rapida input.sem_borda{
  float:right;
  display:inline;
  margin-top:15px;
}

.btn_login_ok{
	padding: 0px;
	margin-right: 38px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	float:right;
	cursor:pointer;
}

#area_login .btn_login_ok{
  padding:0;
  margin:0 20px 0 0;
  font-weight:bold;
}

#area_login #button_forgot{
	margin-right:0;
}

#area_login #ico-user{
  background: url(/site/images/ico-user.png) no-repeat top left; 
  width:12px;
  height:20px;
  float:right;
  display:inline-block;
  margin-right:5px;
}

#enviar-amigo #mensagem{
  padding:5px 0;
}

#novas-entradas h2{
  font-size:11pt;
  font-weight:bold;
  color:#70C8BC;
}

#novas-entradas h4{
  padding-top:6px;
}

#novas-entradas h5{
  font-weight:normal;
  padding:2px 0;  
}

#novas-entradas h5 strong{
  font-size:10pt;
}

#area_agenda {
  color:#fff;
}

#area_agenda h2{
  font-size:14px;
  font-weight:normal;
  color:#fff;
  padding-bottom:5px;
  border-bottom: 1px solid #fff;
}

#area_agenda #mostrar_eventos{
  padding:5px 0 0 0;
}

#area_agenda #mostrar_eventos div.items h3{
  font-weight:normal;
  padding:0;
  color:#fff;
  font-size:8pt;
}

#area_agenda #mostrar_eventos div.items p{
  font-size:9pt;
}

#area_agenda #mostrar_eventos div.items a{
	color:#fff;
	font-size:8pt;
	text-decoration:underline;
}

#area_agenda #mostrar_eventos div.items a:hover{
	color:#999;
}

/*
#area_agenda #mostrar_eventos div.pager{
  padding:0;
}

#area_agenda #mostrar_eventos a.prevPage, #area_agenda #mostrar_eventos a.nextPage{
  display:inline-block;
  width:18px;
  height:21px;
  text-indent:999px;
  overflow:hidden;
}

#area_agenda #mostrar_eventos a.prevPage{
  background: url(/images/seta_esq_branco_small.gif) no-repeat top left;  
}

#area_agenda #mostrar_eventos a.nextPage{
  background: url(/images/seta_drt_branca_small.gif) no-repeat top left;  
}
*/

#novas-entradas div{
  padding:10px 0 0 0;
}

#novas-entradas div p{
  margin:0;
}

#talenting_oprtunidades_modulo h2{
  font-weight:normal;
  font-size:12pt;
  padding-bottom:10px;
  color:#000;
}

#talenting_oprtunidades_modulo h3{  
  font-weight:normal;
  font-size:11pt;
  padding-bottom:5px;
  text-transform: lowercase;
}

#enviar-amigo label{
  display:block;
  font-size:10pt;
  font-weight:normal;
  padding:8px 0 4px 0;
}

#enviar-amigo input{
  width:149px;
  border: 1px solid #ccc;
}

#area_book{
  background: url(/site/images/book.jpg) no-repeat top left; 
}

#area_book h2{
  padding:5px 0 0 70px;
  font-size:11pt;
  font-weight:normal; 
  height:85px;
  line-height:140%;
}

#area_book h3{
  line-height:110%;
}

#area_book div.text{
  padding-bottom:5px;
  line-height:110%;
}

#area_book div.text p{
  line-height:110%;
}

#box-contacto h3{
  background: url(/site/images/ico-contact.png) no-repeat 4px 10px;
  font-size:10pt;
  text-transform: uppercase;
  font-weight: normal;
  padding:10px 0 4px 30px;
  line-height:120%;
}

#box-contacto h3 a{
	text-decoration:none;
}

#box-brochura{
  padding-top:0;
}

/*
#box-brochura h2{
  background: url(/images/brochura.png) no-repeat 4px 10px;
  height:99px;
  text-indent:-999px;
  overflow:hidden;
}

#box-brochura h3{
  background: url(/images/ico-contact.png) no-repeat 4px 10px;
  font-size:10pt;
  text-transform: uppercase;
  font-weight: normal;
  padding:10px 0 4px 30px;
  line-height:120%;
}
*/

#box-brochura{
  padding:0;
}

#box-brochura h2{
  display:none;
}

#box-brochura h3 a{
  background: url(/site/images/brochura-talenter.png) no-repeat top left;
  display:block;
  width:161px;
  height:160px;
  text-indent:-999px;
  overflow:hidden;
}

#box-parceiros ul{
  padding:4px 0;
}

#box-parceiros ul li{
  float:left;
  display:inline;
  padding:5px 4px;
}
/* End Right Sidebar */


/* Begin Homepage */
div.homepage #talenter_tube {
  border: 1px solid #CCCCCC;
  padding: 0px;
  margin:0 auto 11px auto;
}

div.homepage #area_procura_rapida {
  padding: 5px;
  padding-bottom:10px;
  font-size:12px;
  margin: 0 auto 11px auto;
  border: 1px solid #CCCCCC;
}

div.homepage #area_procura_rapida select{
  width:130px;
}

div.homepage #area_oportunidades {
  padding: 0px;
  margin: 0 auto;
  border: 1px solid #CCCCCC;
  position:relative;
}

div.homepage #area_oportunidades #area_empregos{
  margin: 5px;
  padding: 0px;
  width: 162px;
  float: left;  
}

div.homepage #area_oportunidades #area_empregos ul{
  margin:0;
  padding:0;
}

div.homepage #area_oportunidades #area_empregos ul li{
  padding:0 0 4px 10px;
  background: url(/site/images/seta_laranja.jpg) no-repeat 0 4px;
  zoom:1;
}

div.homepage #area_oportunidades #area_empregos ul.theme-3 li{background: url(/site/images/seta-amarelo.png) no-repeat 0 4px;}
div.homepage #area_oportunidades #area_empregos ul.theme-4 li{background: url(/site/images/seta-verde.png) no-repeat 0 4px;}
div.homepage #area_oportunidades #area_empregos ul.theme-5 li{background: url(/site/images/seta-azul.png) no-repeat 0 4px;}
div.homepage #area_oportunidades #area_empregos ul.theme-6 li{background: url(/site/images/seta-violeta.png) no-repeat 0 4px;}
div.homepage #area_oportunidades #area_empregos ul.theme-7 li{background: url(/site/images/seta-vermelha.png) no-repeat 0 4px;}

div.homepage #area_oportunidades #area_empregos p{
  padding:0;
  margin:0;
}

div.homepage #talenting {
  margin: 5px 0 5px 10px;
  width: 230px;
  float: left;
  font-size:13px;
}

div.homepage #talenting h3, div.homepage #talenting h4, div.homepage #talenting h5{
  font-weight:normal;
  margin:0;
  padding:0;
}

div.homepage #talenting h3{
  font-size:18pt;
}

div.homepage #talenting h4{
  font-weight:bold;
  font-size:17pt;
}

div.homepage #talenting h5{
  padding:10px 0 20px 0;
}

div.homepage #lupa{
  margin-top:0;
  float:right;
}

div.homepage #lupa input{
  border-width:0;
}

div.homepage #assinatura{
  position:absolute;
  left:10px;
  bottom:5px;
  font-size:11px; 
}

/* End Homepage */

/* Begin Nossas Solucoes */
#area_meio.nossas-solucoes h2{
  color:#70C8BC;
  font-size:13pt;
  font-weight:normal;
  line-height:120%;
  padding:10px 0;
}
/* End Nossas Solucoes */


/* Begin Oportunity */
#area_meio.oportunity p.enviar{
  padding:30px 0 0 0;
  clear:both;
}

#area_meio.oportunity h2.title{
  font-weight:normal;
  font-size:11pt;
  padding-top:20px;
}

#area_meio.oportunity h3.location{
  font-size:9pt;
  padding-bottom:20px;
  line-height:120%;
}

#area_meio.oportunity h4{
  color:#70C8BC;
  font-size:16pt; 
  font-weight:normal;
  padding:20px 0 5px 0;
}

#area_meio.oportunity h4.responder{
  /*
  font-size:13pt; 
  color:#000;
  */
  padding-bottom:10px;
}

#area_meio.oportunity div.initial_text{
}
/* End Oportunity */


/* Begin Registo */
#form-registo input, #form-registo select{
  border:1px solid #ccc;
}

#form-registo input.big, #form-registo textarea.big{
  width:280px;
}

#form-registo input.small{
  width:80px;
}

#form-registo dl dt, #form-registo dl dd{
  float:left;
  padding-bottom:10px;
}

#form-registo dl dt{
  clear:left;
  width:150px;
  line-height:18px;
}

#form-registo dl dt.left{
  clear:none;
  width:auto;
}

#form-registo dl dt#telemovel{
  width:118px;
  text-align:right;
}

#form-registo #dl_qualifications dd {
  clear: left;
}

#form-registo p.enviar{
  clear:both;
  padding-top:20px;
}

#form-registo p.visual-cv{
  clear:both;
  padding-top:40px;
}

#form-registo p.enviar input{
  float:left;
  color:#45ad9c;
  font-size:18px;
  border: 0px none #fff;
  cursor:pointer;
}

#form-registo p.enviar img{
  float:left;
  margin-top:8px;
}
/* End Registo */


/* Begin Bookstore -> Novidades */
div.bookstore div.books div.book{
  padding:20px 0;
  clear:both;
}

div.livraria div.books div.book{
  border-top:2px solid #ccc;
}

div.livraria div.books #book-1.book{
  border-top-width:0px;
}

div.bookstore div.books div.img-left div.img{
  float:left;
  display:inline;
  width:170px;
}

div.bookstore div.books div.img-left div.desc{
  float:left;
  display:inline;
  width:275px;
  padding-bottom:20px;
}

div.bookstore div.books div.img-right div.img{
  float:right;
  display:inline;
  width:170px;
  text-align:right;
}

div.bookstore div.books div.img-right div.desc{
  width:275px;
  padding-bottom:20px;
}

div.bookstore div.book h2{
  color:#70C8BC;
  font-size:22px;
  margin-bottom:10px;
  font-weight:normal;
  line-height:110%;
  padding:20px 0 0 0;
}

div.bookstore div.book h3{
  color:#70C8BC;
  margin-bottom:10px;
}

div.bookstore div.book div.text{
  
}
/* End Bookstore -> Novidades */


/* Begin Contactos -> Onde Estamos */
#texto_meio.onde-estamos div.contact{
  padding-bottom:20px;
}

#texto_meio.onde-estamos h1{
  padding-bottom:30px;
}

#texto_meio.onde-estamos h2{
  padding-bottom:0;
}
/* End Contactos -> Onde Estamos */


/* Begin Contactos -> Links Úteis */
#texto_meio.links-uteis div.text{
  padding-top:20px;
}

#texto_meio.links-uteis div.text a{
  line-height:20px;
}

#texto_meio.links-uteis ul.links-uteis li, 
#texto_meio.filiacoes ul.links-uteis li,
#texto_meio.protocolos ul.links-uteis li{
  font-weight:normal;
  padding-bottom:10px;
}

#texto_meio.links-uteis ul.links-uteis li a, 
#texto_meio.filiacoes ul.links-uteis li a,
#texto_meio.protocolos ul.links-uteis li a{
  font-weight:bold;
}
/* End Contactos -> Links Úteis */


<div id="texto_meio" class="links-uteis">


/* Begin Evento */
div.event #texto_meio h1{
  padding:0;
}

div.event #texto_meio h2{
  font-weight:normal;
  padding:4px 0 20px 0;
}

div.event #texto_meio dl dt{
  font-weight:bold;
  line-height:120%;
}

div.event #texto_meio dl dd{
  padding-bottom:10px;
}
/* End Evento */


/* Begin Notícias -> Talenter */
div.fundopreto{
  background-color:#333;
  padding-bottom:10px;
}

div.fundopreto h2{
  color:#70C8BC;
  font-size:14pt;
  padding:10px;
  font-weight:normal;
  line-height:120%;
}

div.fundopreto h2 a{
	color:#70C8BC;
	text-decoration: none;
}

div.fundopreto div.lead{
  color:#fff;
  padding:10px;
  line-height:130%;
}

div.fundopreto a.saber-mais{
	padding:10px 0 0 10px;
	color:#fff;
}

div.noticias-talenter div.destaques{
  padding-top:20px;
}

div.noticias-talenter div.destaques div.destaque{
  width:210px;
  float:left;
  display:inline;
}

div.noticias-talenter div.destaques div.destaque-no-img{
  clear:both;
}

div.noticias-talenter div.destaques h2{
  color:#70C8BC;
  font-size:9pt;
  font-weight:normal;
  padding:10px 0 5px 0;
}

div.noticias-talenter div.destaques div.destaque-no-img h2{
  font-size:11pt;
  padding-top:15px;
}

div.noticias-talenter div.destaques div.lead{
  line-height:120%;
  padding-bottom:5px;
}

div.noticias-talenter div.destaques #destaque-1{
  margin-right:29px;
}
/* End Notícias -> Talenter */


/* Begin Notícias -> Newsletter */
div.noticias-newsletter{
  /* 09C2A7 */
}

#talenter #area_conteudo #area_meio.noticias-newsletter #texto_meio{
  margin-top:0;
}

div.noticias-newsletter div.destaque{
  padding:25px 0;
}

div.noticias-newsletter div.destaques h2{
  color:#70C8BC;
  font-size:10pt;
  font-weight:normal;
  padding:10px 0 5px 0;
}

div.fundoverde{
  background-color:#09C2A7;
  padding:10px 20px 20px 20px;
}

div.fundoverde h2{
  color:#fff;
  font-size:14pt;
  padding:10px;
  font-weight:normal;
  line-height:120%;
}

div.fundoverde h2 a{
  color:#fff; 
}

div.fundoverde div.lead{
  color:#fff;
  padding:10px;
  line-height:130%;
}

div.fundoverde a.saber-mais{
  padding:10px 0 0 10px;
  color:#fff;
}


/* End Notícias -> Newsletter */




/* Begin Talenter -> Oportunidades na Talenter */
div.talenter-oportunidades p.cat_intro{
  padding-bottom:40px;
}

div.talenter-oportunidades div.oportunidade{
  padding:20px 0;
}

div.talenter-oportunidades div.oportunidade h3{
  font-size:10pt;
  padding-bottom:2px;
}

div.talenter-oportunidades div.oportunidade h4{
  font-weight:normal;
}

div.talenter-oportunidades div.oportunidade p{
  margin:0;
  padding:10px 0;
  line-height:120%;
}
/* End Talenter -> Oportunidades na Talenter */


/* Begin Formação -> Formação Professional */
div.formacao-profissional p.lead{
  color:#70C8BC;
  margin:0;
  padding:0 0 15px 0;
  font-size:11pt;
}

div.formacao-profissional p.text{
  margin:0;
  padding:0 0 40px 0;
}

div.formacao-profissional h2.agenda{
  color:#70C8BC;
  font-weight:normal;
  font-size:12pt;
  margin:0;
  padding:0 0 30px 0;
}

div.formacao-profissional ul{
  margin:0;
  padding:0;
}


div.formacao-profissional ul li{
  /*
  background: url(/images/plus.png) no-repeat top left;
  padding:0 0 20px 14px;
  */
  padding:0 0 20px 0;
}


/* End Formação -> Formação Professional */


/* Begin Pesquisa */
div.pesquisar div.filter{
  border-bottom: 1px solid #ccc;
  padding-top:20px;
}

div.pesquisar div.filter h2{
  font-size:11pt;
  font-weight:normal;
  padding-bottom:5px;
}

div.pesquisar div.filter #areas{
  padding-bottom:20px;
}

div.pesquisar h1#resultados{
  padding:10px 0 0 0;
}

div.pesquisar #search_results small{
  display:block;
  padding:2px 0;
}

div.pesquisar #search_results small.energy{color:#FFA200;}
div.pesquisar #search_results small.mobility{color:#C70C30;}
div.pesquisar #search_results small.management{color:#7670B3;}
div.pesquisar #search_results small.health{color:#7AB900;}
div.pesquisar #search_results small.welcome{color:#00A2DF;}

div.pesquisar #search_results h4{
  font-size:10pt;
}

div.pesquisar #search_results h5{
  font-weight:normal;
  padding-bottom:5px;
}

div.pesquisar div.filter #areas ul.areas{
  border-bottom: 1px solid #ccc;
  width:180px;
  padding:5px 0 10px 0;
  margin-bottom:10px;
}

div.pesquisar div.filter #areas ul li{
  background: url(/site/images/b-off.png) no-repeat center left; 
  font-size:9pt;
  padding-left:15px;
}

div.pesquisar div.filter #areas ul li.active{
  background: url(/site/images/b-on.png) no-repeat center left;  
}

div.pesquisar div.filter #areas ul li a{
	text-decoration:none;
}

div.pesquisar div.filter div.right{
  float:right;
  display:inline;
  width:180px;
}

/*
div.pesquisar div.filter div.right #map{
  background: url(/images/map.png) no-repeat top left;
  width:180px;
  height:235px;
}
*/

div.pesquisar div.filter div.right #map{
  position:relative;
  width:188px;
  height:235px;
  background: url(/site/images/map/map.png) no-repeat top left;
}

div.pesquisar div.filter div.right #map a{
  width:188px;
  height:235px;
  position:absolute;
  top:0;
  left:0;
  background-repeat:no-repeat;
  background-position:top left;
  display:none;
  cursor:default;
}

div.pesquisar div.filter div.right #map .d01{background-image:url(/site/images/map/map-01.png);}
div.pesquisar div.filter div.right #map .d02{background-image:url(/site/images/map/map-02.png);}
div.pesquisar div.filter div.right #map .d031{background-image:url(/site/images/map/map-031.png);}
div.pesquisar div.filter div.right #map .d051{background-image:url(/site/images/map/map-051.png);}
div.pesquisar div.filter div.right #map .d052{background-image:url(/site/images/map/map-052.png);}
div.pesquisar div.filter div.right #map .d06{background-image:url(/site/images/map/map-06.png);}
div.pesquisar div.filter div.right #map .d07{background-image:url(/site/images/map/map-07.png);}
div.pesquisar div.filter div.right #map .d08{background-image:url(/site/images/map/map-08.png);}
div.pesquisar div.filter div.right #map .d09{background-image:url(/site/images/map/map-09.png);}
div.pesquisar div.filter div.right #map .d10{background-image:url(/site/images/map/map-10.png);}
div.pesquisar div.filter div.right #map .d11{background-image:url(/site/images/map/map-11.png);}
div.pesquisar div.filter div.right #map .d12{background-image:url(/site/images/map/map-12.png);}
div.pesquisar div.filter div.right #map .d13{background-image:url(/site/images/map/map-13.png);}
div.pesquisar div.filter div.right #map .d14{background-image:url(/site/images/map/map-14.png);}
div.pesquisar div.filter div.right #map .d15{background-image:url(/site/images/map/map-15.png);}
div.pesquisar div.filter div.right #map .d16{background-image:url(/site/images/map/map-16.png);}
div.pesquisar div.filter div.right #map .d17{background-image:url(/site/images/map/map-17.png);}
div.pesquisar div.filter div.right #map .d18{background-image:url(/site/images/map/map-18.png);}
div.pesquisar div.filter div.right #map .d19{background-image:url(/site/images/map/map-19.png);}
div.pesquisar div.filter div.right #map .d20{background-image:url(/site/images/map/map-20.png);}





div.pesquisa_formacao ul.category{
  padding-bottom:30px;
}

div.pesquisa_formacao ul li a, div.pesquisa ul li a{
  line-height:24px;
}
/* End Pesquisa */


/* Begin Formação -> Pesquisa */
div.pesquisa_formacao ul{
  margin:0;
  padding:0;
}

div.pesquisa_formacao ul li a{
  line-height:24px;
}
/* End Formação -> Pesquisa */


/* Begin Telentube */
div.telentube div.tube{
  /*margin-top:20px;*/
}

div.telentube div.tube h2{
  font-size:13pt;
  font-weight:normal;
  padding-bottom:5px;
}

div.telentube div.tube h3.subcat{
  font-size:10pt;
  font-weight:normal;
  padding:5px 0 5px 20px;
}
/* End Telentube */

/* Begin Sitemap */
div.sitemap ul.sitemap, div.sitemap ul.sitemap ul{
  margin:0;
  padding:0;
}

div.sitemap ul.sitemap{
  padding-top:20px;
}

div.sitemap ul.sitemap li{
  font-size:9pt;
  line-height:120%;
  font-family:verdana;
  font-size:10pt;
  font-weight:bold;
  padding:4px 0;
}

div.sitemap ul.sitemap li ul li a{
  color:#70C8BC;
  display:inline-block;
  font-size:9pt;
  font-weight:bold;
}

/* End Sitemap */

/* Begin Politica Privacidade */
#texto_meio.politica-privacidade h1.subtitle{
  color:#70C8BC;
  font-size:16pt;
}

/* End Politica Privacidade */





ul#menu, ul#menu li ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu li ul{
  display:none;
}

ul#menu li ul.active{
  display:block;
}

ul#menu a {
  display: block;
  text-decoration: none;
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  font-family:verdana;
  font-size:10pt;
  color: #000000; 
  padding: 0.5em 0 0.5em 0;
}

ul#menu li a:hover {

}

ul#menu li ul{
  padding-bottom:4px;
}

ul#menu li ul li a {
  color: #70C8BC;
  padding:0;
  font-size:8pt;
  line-height:16px;
  display:inline-block;
}

ul#menu li ul li.active a {
  font-weight:bold;
}

ul#menu li ul li a:hover {
  text-decoration:none;
  font-weight:bold;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

div.job-offer{
  padding:10px 0 15px 0;
}

div.job-offers #texto_meio div.nav{
  padding-bottom:20px;
}

div.job-offers #texto_meio div.nav a{
  width:12px;
  height:10px;
  display:block;
  float:left;
  margin-right:10px;
  text-indent:-999px;
  overflow:hidden;
  margin:0;
}

div.job-offers #texto_meio div.nav span{
  padding-left:10px;
}


div.job-offers #texto_meio #nav-3 a.prev{background: url(/site/images/seta-amarelo-left.png) no-repeat top left;}
div.job-offers #texto_meio #nav-3 a.next{background: url(/site/images/seta-amarelo-right.png) no-repeat top left;}

div.job-offers #texto_meio #nav-4 a.prev{background: url(/site/images/seta-verde-left.png) no-repeat top left;}
div.job-offers #texto_meio #nav-4 a.next{background: url(/site/images/seta-verde-right.png) no-repeat top left;}
                           
div.job-offers #texto_meio #nav-5 a.prev{background: url(/site/images/seta-azul-left.png) no-repeat top left;}
div.job-offers #texto_meio #nav-5 a.next{background: url(/site/images/seta-azul-right.png) no-repeat top left;}
                           
div.job-offers #texto_meio #nav-6 a.prev{background: url(/site/images/seta-violeta-left.png) no-repeat top left;}
div.job-offers #texto_meio #nav-6 a.next{background: url(/site/images/seta-violeta-right.png) no-repeat top left;}
                           
div.job-offers #texto_meio #nav-7 a.prev{background: url(/site/images/seta-vermelha-left.png) no-repeat top left;}
div.job-offers #texto_meio #nav-7 a.next{background: url(/site/images/seta-vermelha-right.png) no-repeat top left;}




div.job-offers #texto_meio h1{
  margin:0;
  padding:25px 0 10px 0;
  text-transform:lowercase;
  clear:both;
}

div.job-offers div.job-oportunities{
  height:150px;
  overflow:hidden;
  position:relative;
}

div.job-offers div.job-oportunities div.nav-content{
  position:absolute;
}

div.job-offers div.job-offer{
  width:205px;
  height:75px;
  float:left;
  display:inline;
  padding:0 0 0 15px;
  background: url(/site/images/plus.png) no-repeat top left;
}

div.job-offers div.even{
  clear:left;
}

div.job-offers div.job-offer h4, div.job-offers div.job-offer h5, div.job-offers div.job-offer p{
	font-size:8pt;
	margin:0;
	padding:0;
}

div.job-offers div.job-offer h4 a{
	text-decoration:none;
}

div.job-offers div.job-offer h5{
  font-weight:normal;
  line-height:150%;
}

div.job-offers div.job-offer p{
  padding:2px 0 2px 0;
}

div.job-offers div.job-offer div.actions{
  padding-top:5px;
}

div.job-offers div.job-offer div.actions a{
  padding-right:5px;
  text-decoration:underline;
}

div.job-offers div.job-offer div.actions a:hover{
  color:#999;
}


#job-cat-3, #talenting-3, #talenting-3 a, div.nav-3 span{color:#FFA200;} /* energy */
#job-cat-4, #talenting-4, #talenting-4 a, div.nav-4 span{color:#7AB900;} /* health-care */
#job-cat-5, #talenting-5, #talenting-5 a, div.nav-5 span{color:#00A2DF;} /* welcome */
#job-cat-6, #talenting-6, #talenting-6 a, div.nav-6 span{color:#7670B3;} /* management */
#job-cat-7, #talenting-7, #talenting-7 a, div.nav-7 span{color:#C70C30;} /* mobility */

/*
.talenter-bgcolor-3{background-color:#FFA200;}
.talenter-bgcolor-4{background-color:#7AB900;}
.talenter-bgcolor-5{background-color:#00A2DF;}
.talenter-bgcolor-6{background-color:#7670B3;}
.talenter-bgcolor-7{background-color:#C70C30;}
*/

.talenter-bgcolor-3{background:#FFA200 url(/site/images/box-bg-laranja.png) repeat-y top left;background-color:#FFA200;}
.talenter-bgcolor-4{background:#7AB900 url(/site/images/box-bg-verde.png) repeat-y top left;background-color:#7AB900;}
.talenter-bgcolor-5{background:#00A2DF url(/site/images/box-bg-azul.png) repeat-y top left;background-color:#00A2DF;}
.talenter-bgcolor-6{background:#7670B3 url(/site/images/box-bg-violeta.png) repeat-y top left;background-color:#7670B3;}
.talenter-bgcolor-7{background:#C70C30 url(/site/images/box-bg-vermelho.png) repeat-y top left;background-color:#C70C30;}


div.perfil_a{
  font-size:10pt;
}

button.btn-enviar{
  background: url(/site/images/btn-enviar.png) no-repeat top left;
  display:inline-block;
  width:80px;
  height:22px;
  text-indent:-999pt;
  overflow:hidden;
  border-width: 0;
}

button.btn-enviar:hover {
  cursor: pointer
}

a.criar-visual-cv{
  background: url(/site/images/btn-criar-visual-cv.png) no-repeat top left;
  display:inline-block;
  width:145px;
  height:22px;
  text-indent:-999pt;
  overflow:hidden;
}

p.voltar-atras{
  padding-top:10px;
}

a.voltar-atras{
  background: url(/site/images/btn-voltar-atras.png) no-repeat top left;
  display:inline-block;
  width:121px;
  height:22px;
  text-indent:-999pt;
  overflow:hidden;
}
.aptidao{
  
  border:1px solid #CCCCCC;
  padding-bottom:20px;
  padding-top:20px;
  padding-left:14px;
  min-height:156px;
  
}
.apitadaoListagem {
  
  color:#333333;
  padding:2px 0;
  
}
.aptidao input {
   width: 19px;
   height: 25px;
   display: block;
   clear: left;
   float: right;
   margin-right:26px;
   margin-top:-7px;
   padding-top:-7px;
}
#pagination_info{
  
  padding-top:30px;
  padding-right:300px;
  
}
.tabela{
text-align:center;
vertical-align: text-middle;

}

.tabela tr {
  border-bottom:1px solid #eaeaea;
}

.tabela tr td {
  text-align:center;
}

.button_apt {
  float:left;
  display:inline;
  width: 150px;
  height: 21px;
  border:none;
}

.button_apt:hover {
  cursor: pointer;
}

#button_next {
  background: url(/site/images/aptidao_seguinte.jpg) no-repeat;
}

#button_submit {
  background: url(/site/images/aptidao_seguinte.jpg) no-repeat;
}

#img_receber2 {
  width:330px;
  height: 20px;
  background: url(/site/images/aptidao_receber2.jpg) no-repeat;
  padding: 0;
}


#button_juntar2 {
  width:400px;
  background: url(/site/images/aptidao_juntar2.jpg) no-repeat;
}

#button_help {
  background: url(/site/images/aptidao_ajuda.jpg) no-repeat;
}

#button_iniciar {
  background: url(/site/images/btn_iniciar_teste.jpg) no-repeat;
}

#receber_relatorio_form {
  padding-top: 30px;
}

#area_meio #receber_relatorio_form .buttons_results {
  border: none;
  background-color: #fefefe;
  color: #53d1c3;
  width:auto;
  clear: both;
  font-size: 1.6em;
  font-weight: bold;
  padding-bottom: 10px;
  float: left;
  margin-left: -6px;
  cursor: pointer;
  
}

#area_meio #receber_relatorio_form input[type=file] {
  float:left;
  width: auto;
  border: none;
  margin-top: 10px;
}

#procura_rapida #ajax_loader {
  position: absolute;
  margin-top: -20px;
  margin-left: 125px;
  float: left;
  clear: right;
}
