/* TITULO PADRÃO ENTRETENIMENTO  */
.titulo { float: left; width: 805px; margin: 0 0 35px 0; color: #1a4870; font-size: 3em; letter-spacing: -0.05em; font-weight: bold; border-bottom: 1px dashed #cccccc; padding: 0 0 15px 0;  }
.titulo a { float: right; color: #b06901; font-size: 0.5em; font-weight:normal; letter-spacing: -0.02em; margin: 14px 0 0 0; }
.titulo span { float: left;  }

/* MIGALHA PADRÃO EMPRESAS */
.migalha { font-size: 1.4em; width: 805px; color: #666666; border-bottom: 2px solid #d5d5d5; margin: 0 0 10px 0; padding: 0 0 10px 0;}
.migalha a{ color: #b06901; font-weight: normal; font-size: 1.1em;}


#box-busca { float:left; width:790px; color:#252525; background:url(../images/empresa/barra_busca.jpg); background:#f5f5f5; padding:8px 0 10px 15px; }
#box-busca input, #box-busca select { width:400px; font-size:1.3em; color:#000000; padding:7px 5px; border:1px solid #333333; }
#box-busca select {  width:250px; }
#box-busca h1 { font-size:1.5em; color:#000000 }
#box-busca h5 { padding-top:5px; font-size:1em; margin-top:1px; font-weight:normal;}
#box-busca .bt { width: 100px; font-size: 1.4em;  color: #000000; padding: 6px 0; margin: 10px 0 0 0; border-bottom: 2px solid #303030; border-right: 2px solid #303030; background: #e8e8e8; }

#box-cat { float:left; width:805px; margin-top:20px; }
#box-cat .div { float:left; width:370px; margin:10px 30px 10px 0; }
#box-cat .div img { float:left; margin-right: 12px; }
#box-cat .div strong { font-size:1.2em; color:#b06901; }
#box-cat .div strong a { color:#b06901; }
#box-cat .div a { color: #666666; }

#box-sub { float:left; width:805px; margin-top:20px; }
#box-sub h1 { font-size: 2.3em; color: #000000; margin-bottom: 10px; }
#box-sub a, #box-sub a:active, #box-sub a:visited { color: #b06901; font-size: 1.5em; clear: both; padding: 5px; float: left; } 

#box-merchan { float:left; width:805px; margin-top:30px;}
#box-merchan .div { float:left; width: 245px; padding-right:20px; }
#box-merchan .div h3 { font-size:1.25em; color:#000000; margin-bottom:3px; }
#box-merchan .div p { margin-top:10px; }
#box-merchan .div a { color:#CC0000; }

#box-lista { float:left; width:805px; margin-top:20px; }
#box-lista a, #box-lista a:active, #box-lista a:visited { color: #b06901; }
#box-lista #filtro{ float:left; width:205px; font-size:0.9em;  }
#box-lista #filtro div { margin-bottom: 20px; }
#box-lista #filtro div h3 { margin-bottom:5px; color:#000000; font-size:1.35em; }
#box-lista #cont{ float:left; width:580px; margin-left:20px;  }
#box-lista #cont .lista { float:left; width:100%; border-bottom:1px solid #cccccc; margin:5px 0; }
#box-lista #cont .lista .t-vip {float:left; padding-left:15px; background:#b06901 }
#box-lista #cont .lista .t-normal {float:left; padding-left:15px; background:#f0f0f0 }
#box-lista #cont .lista .t-free {float:left; padding-left:15px; background:#f9f9f9 }
#box-lista #cont .lista .t-bg {float:left; width:555px; background:#ffffff; padding-left:10px; }
#box-lista #cont .lista .lf {float:left; width:420px;  }
#box-lista #cont .lista .rg {float:left; width:135px; text-align:right;  }
#box-lista #cont .lista h5 { font-size:1.1em; font-weight:bold; margin-bottom:5px; }
#box-lista #cont .lista h3 { font-size:1.4em; font-weight:normal; margin-bottom:5px; }
#box-lista #cont .lista h3 a { text-decoration:underline; }
#box-lista #cont .lista .fone {  margin:10px 0; }
#box-lista #cont .lista .fone a{ text-decoration:none; margin-right:20px; padding:5px; clear:both; }
#box-lista #cont .lista .fone img{ margin-right:5px; text-decoration:none; vertical-align:text-top }
#box-lista #cont .lista .atv { font-size:0.9em; color:#999999; margin:10px 0 20px 0; }
#box-lista #cont .lista .atv a { color:#999999; }

#box-detalhe { float:left; width:805px; }
#box-detalhe a, #box-detalhe a:active, #box-detalhe a:visited { color: #b06901; }
#box-detalhe p { margin-bottom: 10px; }
#box-detalhe h2 { font-size:1.6em; color:#000000; }
#box-detalhe .lf { float:left; width:490px; margin-right:10px; }
#box-detalhe .rg { float:left; width:300px; margin-left:5px; }
#box-detalhe .end { font-size:1.2em; color:#000000; margin:20px 0; }
#box-detalhe .fone { font-size:1.1em; color:#000000 }
#box-detalhe .fone img{ vertical-align:text-top; margin:0 3px 8px 0; }
#box-detalhe .atv { color:#999999; margin:20px 0 30px 0; }
#box-detalhe #emp-fotos .ft { float: left; width: 120px; height:85px; }

#box-cadastro { float:left; width:805px; }
#box-cadastro a, #box-cadastro a:active, #box-cadastro a:visited { color: #b06901; text-decoration: underline; }
#box-cadastro p { margin-bottom: 10px; }
#box-cadastro h1 { font-size:2.2em; color:#000000; margin-bottom: 5px; }
#box-cadastro div { border-bottom: 1px dashed #cccccc; padding-bottom: 10px; margin-bottom: 10px; }

#box-formulario { float:left; width:805px; }
#box-formulario a, #box-formulario a:active, #box-formulario a:visited { color: #b06901; text-decoration: underline; }
#box-formulario p { margin-bottom: 10px; }
#box-formulario input, #box-formulario select { padding: 3px; font-size: 1.1em; font-weight: bold; }
#box-formulario strong { font-size: 1.12em; }
#box-formulario  hr {   border: 0; color: #ccc; background-color: #ccc; height: 1px; margin: 15px 0; }
#box-formulario .col { float: left; width: 33%; }
#box-formulario .col label { float: left; width: 90%; font-size: 0.9em; }
#box-formulario h1 {float:left; width: 100%; margin: 30px 0 0 0;  color: #000000; font-size: 2.2em; }
#box-formulario h2 {float:left; width: 100%; margin: 30px 0 10px 0; color: #b06901; font-size: 1.6em; }
#box-formulario h3 {color: #b06901; font-size: 1.2em;}
#box-formulario .bt { font-size: 1.4em;  color: #000000; padding: 5px 20px; margin: 10px 0 0 0; border-bottom: 2px solid #303030; border-right: 2px solid #303030; background: #e8e8e8; }
#box-formulario .fim { float: left; width: 100%; margin: 30px 0 0 0; }
#box-formulario .separator { float: left; width: 100%; }


/* PAGINACAO RESULTADOS */
#box-paginacao { float:left; width:100%; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; background:#f5f5f5}
#box-paginacao ul { margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li {display:inline;font-size:1.335em;font-weight:bold;}
#box-paginacao ul li.link-anterior {float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima {float:right;font-weight:normal;}
#box-paginacao ul li a {color:#b06901;padding:0 0.30em;}
#box-paginacao ul li a:hover {background-color:#b06901;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a {padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover {background:none;color:#b06901;text-decoration:underline;}
#box-paginacao ul li .on {background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off {color:#CCC;display:inline !important;}

#box-informacoes {float:left;width:96%;background-color:#F5F5F5;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;margin:0 0 2em 0;padding:0.8em 1em}
#box-informacoes p {font-size:0.915em;}
#box-informacoes strong { font-size: 1.125em; }
#box-informacoes .conteudo-buscou {float:left;}
#box-informacoes .conteudo-mostrando {float:right;}


/* PAGINACAO RESULTADOS */
#box-paginacao-emprego { float:left; width:103%; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; background:#f5f5f5}
#box-paginacao-emprego ul { margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao-emprego ul li {display:inline;font-size:1.335em;font-weight:bold;}
#box-paginacao-emprego ul li.link-anterior {float:left;font-weight:normal;}
#box-paginacao-emprego ul li.link-proxima {float:right;font-weight:normal;}
#box-paginacao-emprego ul li a {color:#b06901;padding:0 0.30em;}
#box-paginacao-emprego ul li a:hover {background-color:#b06901;color:#FFF;text-decoration:none}
#box-paginacao-emprego ul li.link-anterior a,
#box-paginacao-emprego ul li.link-proxima a {padding:0;}
#box-paginacao-emprego ul li.link-anterior a:hover,
#box-paginacao-emprego ul li.link-proxima a:hover {background:none;color:#b06901;text-decoration:underline;}
#box-paginacao-emprego ul li .on {background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao-emprego ul li .off {color:#CCC;display:inline !important;}

#box-informacoes-emprego {float:left;width:100%;background-color:#F5F5F5;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;margin:0 0 2em 0;padding:0.8em 1em}
#box-informacoes-emprego p {font-size:0.915em;}
#box-informacoes-emprego strong { font-size: 1.125em; }
#box-informacoes-emprego .conteudo-buscou {float:left;}
#box-informacoes-emprego .conteudo-mostrando {float:right;}

/* EMPREGOS */
#box-busca-emprego { float:left; width:790px; color:#252525; background:#f5f5f5; padding:8px 0 10px 15px; }
#box-busca-emprego h1 { font-size:1.5em; color:#000000; padding-bottom: 10px; }
#box-busca-emprego h5 { padding-top:5px; font-size:1em; margin-top:1px; font-weight:normal;}
#box-busca-emprego .bt-busca-emprego { width: 100px; font-size: 1.4em;  color: #000000; padding: 6px 0; margin: 10px 0 0 0; border-bottom: 2px solid #303030; border-right: 2px solid #303030; background: #e8e8e8; }


#searchVagasContainer .searchFormContainer, #searchCvsContainer .searchFormContainer { padding:8px 0px 0px 8px; }
.searchFormContainer input, .searchFormContainer select { font-size:14px !important; }
.searchFormContainer { list-style:none; width:775px; float:left; margin-bottom:10px; }
.searchFormContainer li { display:block; float:left; padding-right:5px; }
.searchFormContainer label { display:block; font-size:11px; color:#93998D; }

/* Busca - Jobs */
.searchFormContainer .searchJobKeywords input { width:300px; }
.searchFormContainer .searchJobWorkingAreaQuick select { width:253px; }
.searchFormContainer .searchJobFederationUnit select{ width:169px; }
.searchFormContainer .searchjobQuickSearchButton select{ width:90px; }
.searchFormContainer button { font-size:14px; font-weight:bold; }

.searchFormContainer .searchJobCity select { width:305px; }
.searchFormContainer .searchJobCompanySize select { width:253px; }
.searchFormContainer .searchJobCompanyType select { width:169px; }

.searchFormContainer .searchJobBusinessActivities { width:360px; padding-right:15px; } /* aqui */
.searchJobBusinessActivities .multipleOptions { border:1px solid #809BB9; overflow: auto; height: 90px; background-color: #fff; font }
.searchJobBusinessActivities .multipleOptions * { vertical-align:middle; }
.searchJobBusinessActivities .multipleOptions span { display:block; padding:3px; }
.searchJobBusinessActivities .multipleOptions label { display:inline; float:none; font-size:14px; color:#000 !important; margin-left:4px; }

.searchFormContainer .jobHierarchyLevels { width:360px; } /* aqui */
.jobHierarchyLevels .multipleOptions { border:1px solid #809BB9; overflow: auto; height: 90px; background-color: #fff; }
.jobHierarchyLevels .multipleOptions * { vertical-align:middle; }
.jobHierarchyLevels .multipleOptions span { display:block; padding:3px; }
.jobHierarchyLevels .multipleOptions label { display:inline; float:none; font-size:14px; color:#000 !important; margin-left:4px; }
.jobHierarchyLevels .multipleOptions span.first { background-color:#E8E8E8; }

.searchFormBt { padding:8px 0 0 0; list-style:none; width:680px; float:left; margin-bottom:10px; }

a.bigButton { float:left;width:166px;height:32px;display:block;text-align:left;}
a.bigButton span { display: none; }
a.bigButton:link, a.bigButton:visited { background:url(../images/empresa/bt_enviar_curriculum.gif) no-repeat 0 0;}
a.bigButton:hover, a.bigButton:active { background:url(../images/empresa/bt_enviar_curriculum.gif) no-repeat 0 0;}


#box-lista-emprego { float: left; width: 780px; padding-top: 20px; }
#box-lista-emprego a, #box-lista-emprego a:active, #box-lista-emprego a:visited { color: #b06901; }
#box-lista-emprego .lista-emprego { float: left; width: 780px; margin-bottom: 20px; padding:10px; border: 1px dotted #999999; }
#box-lista-emprego .lista-emprego h3 { font-size:1.4em; font-weight:normal; margin-bottom:5px; }
#box-lista-emprego .lista-emprego p { padding: 5px 0; }
#box-lista-emprego .lista-emprego .left { float: left; font-size: 0.9em; color: #999999 }
#box-lista-emprego .lista-emprego .right { float: right; padding-top: 5px; } 


/* emprego capa */
#jobAreas { float:left; width:692px; clear:left; padding-top:16px; background: url("../images/empresa/empresa_bg_home.jpg") no-repeat; }
#jobAreas a { color:#025ec7;}
#jobAreas h1 { margin-left:12px; width:510px; height:31px; background:transparent url('../images/empresa/emprego_frase.gif') scroll no-repeat 0px 0px; text-indent:-9999px; }

.workingAreasWrapper { float: left;width:500px; padding-left:280px; background: url("../images/empresa/emprego_people.gif") left top no-repeat; }
.workingAreasWrapper ul {width: 50%;float: left;font-size: 11px;color:#696969;}
.workingAreasWrapper li {padding:4px 0px 4px 0px;list-style: square;}
.workingAreasWrapper li a {font-size: 13px;}
.workingAreasWrapper li em {font-style: normal;}


.jobAreasMore { float: left; margin-top: 15px; }
.jobAreasMore a { float:left; padding-left:30px; padding-top:10px; display:block; height:46px; width:109px; background: url('../images/empresa/empresa-botoes.jpg') no-repeat; margin-right: 25px; text-align: center; }
.jobAreasMore a:hover, .jobAreasMore a:active { text-decoration: none; }
