/* 
	@Project: Termomecanica
	@Description: Structure for Termomecanica classic site
	@Version: 1.0
	@Author: Rafael Matias
	@Author URL: http://www.rafaelmatias.com.br
*/


.title1{ border-bottom:1px dotted #bbbaba; margin-bottom:10px; }
.bauhaus-white, .bauhaus{ line-height:16px; }
.blue{ color:#6cb5c2;}

.table-ind{ width:100%; color:#707070;}
.table-ind th{background:#d0d0d0; padding:3px 5px; text-align:left; text-transform:uppercase; color:#fff;}
.table-ind td{ padding:3px 5px; border-bottom:1px dotted #bababa;}
.table-ind tr.last td{ border:none; margin:0;}

.list1{list-style:none; list-style-position:outside; margin:0 0 0 10px;}
.list1 li{margin-bottom:7px; background:url(images/pages/list1-bullet.gif) no-repeat left center; padding-left:10px;}


/*Buttons form talentos*/
.bt-mural, .bt-imprimir, .bt-mural, .bt-visualizar, .bt-salvar, .bt-enviar, .bt-descartar, .bt-voltar, .bt-candidatar, .bt-avancar, .bt-finalizar, .bt-vagas-abertas{ height:22px; display:block; text-indent:-2000px; overflow:hidden; background:url(images/sprite-buttons-talentos.gif) no-repeat; cursor:pointer;}

.bt-mural{ width:98px;}
.bt-mural:hover{ background-position:0 -22px;}
.bt-imprimir{width:98px; background-position:0 -44px;}
.bt-imprimir:hover{ background-position:0 -66px;}
.bt-visualizar{width:98px;background-position:0 -88px;}
.bt-visualizar:hover{ background-position:0 -110px;}
.bt-salvar{width:47px; background-position:0 -132px;}
.bt-salvar:hover{ background-position:0 -154px;}
.bt-enviar{width:97px; background-position:0 -176px;}
.bt-enviar:hover{ background-position:0 -198px;}
.bt-descartar{width:59px; background-position:0 -220px;}
.bt-descartar:hover{ background-position:0 -242px;}
.bt-voltar{width:47px; background-position:0 -264px;}
.bt-voltar:hover{ background-position:0 -286px;}
.bt-candidatar{width:116px; background-position:0 -308px;}
.bt-candidatar:hover{ background-position:0 -330px;}
.bt-vagas-abertas{ width:86px; background-position:0 -440px}
.bt-vagas-abertas:hover{ background-position:0 -462px;}

/*Home*/
.home .box{ width:314px; float:left;}
.home .box .content{ overflow:hidden; margin:0 10px; padding:10px 0; }
.home .box  .co-table .bauhaus-white{ overflow:hidden; overflow:hidden; width:100%; background:#f2ae1b  }
.home .box  .co-table{ padding:10px;border:1px solid #ccc; margin:0; margin-left:10px; }
.home .box  .co-table .co-title{ background:url(images/pages/background-bauhaus-white.jpg) no-repeat bottom left;padding-bottom:12px;padding-left:10px; margin-bottom:10px;}
.home .box  .co-table table{ margin-bottom:10px;}


/*##Banco de talentos##*/
#nav-talentos{ overflow:hidden; display:inline-block; width:100%;}
#nav-talentos a{ height:35px; float:left; display:inline-block; text-indent:-2000px; overflow:hidden; background:url(images/sprite-buttons-talentos.gif); margin-right:-5px; }
#nav-talentos a.active{ cursor:default;}
#nav-talentos .bt1{ width:146px; background-position:-180px 0;}
#nav-talentos .bt1:hover, #nav-talentos .active1{background-position:-180px -35px;}
#nav-talentos .bt2{width:178px; background-position:-180px -70px;}
#nav-talentos .bt2:hover, #nav-talentos .active2{background-position:-180px -105px;}
#nav-talentos .bt3{width:168px; background-position:-180px -140px;}
#nav-talentos .bt3:hover, #nav-talentos .active3{background-position:-180px -175px;}
#nav-talentos .bt4{width:103px; background-position:-180px -210px;}
#nav-talentos .bt4:hover, #nav-talentos .active4{background-position:-180px -245px;}
#nav-talentos .bt5{width:172px; background-position:-180px -280px;}
#nav-talentos .bt5:hover, #nav-talentos .active5{background-position:-180px -315px;}
#nav-talentos .bt6{width:172px; background-position:-180px -350px;}
#nav-talentos .bt6:hover, #nav-talentos .active6{background-position:-180px -385px;}

#nav-talentos2{ margin:20px 0 20px 0; display:inline-block; width:100%;}
#nav-talentos2 a{ float:left; margin:0 10px 0 0;}

/*Home*/
.talentos-home{ }
.talentos-home .co-home{ margin:50px 0 20px 0;}

.table-dados-home, .table-dados-vagas{ width:705px; margin:0 auto 20px auto;}
.table-dados-home th, .table-dados-vagas th{background:#95acb7; border-right:1px solid #fff; border-left:1px solid #fff; text-align:left; padding:0 10px;}
.table-dados-home th.icon{ border:none; padding-right:0; text-align:center;}
.table-dados-home th.first, .table-dados-vagas th.first{ border-left:none;}
.table-dados-home th, .table-dados-vagas th{ color:#fff;}
.table-dados-home th h2{ height:24px; overflow:hidden;}
.table-dados-home th h2 object{ position:relative; top:-2px;}
.table-dados-home td{border-left:1px solid #fff;border-right:1px solid #fff;background:#f0f0f0; padding:15px 5px;}
.table-dados-vagas td{ padding:5px; background:#f0f0f0; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.table-dados-vagas td a{ font-weight:bold; color:#FF6600; text-decoration:none;}
.table-dados-vagas td.link:hover{ background:#ff6600; }
.table-dados-vagas td.link:hover a{ color:#fff;}
.table-dados-home td.co1, .table-dados-vagas td.co1{ background-image:url(images/pages/talentos/background-td.gif); background-repeat:no-repeat; background-position:0 0; padding-left:10px}
.table-dados-home .preenchido{color:#67da1b; margin-left:7px;}
.table-dados-home .nao-preenchido{color:#ff0000; margin-left:7px;}
.talentos-home #nav-talentos2{ width:325px; margin:0 auto; float:none; display:block; overflow:hidden;}


/*Formacao*/
.table-formacao{ width:100%; margin:0 auto 20px auto;}
.table-formacao th{background:#95acb7; border-right:1px solid #fff; border-left:1px solid #fff; text-align:left; padding:0 10px;}
.table-formacao th.first{ border-left:none;}
.table-formacao td{ padding:5px; background:#f0f0f0; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.table-formacao td a{ font-weight:bold; color:#FF6600; text-decoration:none;}
.table-formacao td.link{text-align:center;}
.table-formacao td.link:hover{ background:#ff6600; }
.table-formacao td.link:hover a{ color:#fff;}

/*Idiomas*/
.table-idioma{ width:100%; margin:0 auto 20px auto;}
.table-idioma th{background:#95acb7; border-right:1px solid #fff; border-left:1px solid #fff; text-align:left; padding:0 10px;}
.table-idioma th.first{ border-left:none;}
.table-idioma td{ padding:5px; background:#f0f0f0; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.table-idioma td a{ font-weight:bold; color:#FF6600; text-decoration:none;}
.table-idioma td.link{text-align:center;}
.table-idioma td.link:hover{ background:#ff6600; }
.table-idioma td.link:hover a{ color:#fff;}

/*Historico profissional*/
.table-historico{ width:100%; margin:0 auto 20px auto;}
.table-historico th{background:#95acb7; border-right:1px solid #fff; border-left:1px solid #fff; text-align:left; padding:0 10px;}
.table-historico th.first{ border-left:none;}
.table-historico td{ padding:5px; background:#f0f0f0; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.table-historico td a{ font-weight:bold; color:#FF6600; text-decoration:none;}
.table-historico td.link{text-align:center;}
.table-historico td.link:hover{ background:#ff6600; }
.table-historico td.link:hover a{ color:#fff;}

/*curso*/
.table-curso{ width:100%; margin:0 auto 20px auto;}
.table-curso th{background:#95acb7; border-right:1px solid #fff; border-left:1px solid #fff; text-align:left; padding:0 10px;}
.table-curso th.first{ border-left:none;}
.table-curso td{ padding:5px; background:#f0f0f0; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.table-curso td a{ font-weight:bold; color:#FF6600; text-decoration:none;}
.table-curso td.link{text-align:center;}
.table-curso td.link:hover{ background:#ff6600; }
.table-curso td.link:hover a{ color:#fff;}




/*Login*/
.talentos-login{ }
.talentos-login .co-form .bt-mural{ position:absolute; right:0; top:-30px; }
.talentos-login .co-form{ width:670px; margin:50px auto; background:#b8b8b8 url(images/pages/talentos/background-login.gif) no-repeat center center; border:1px solid #e4e1e1; position:relative;}
.talentos-lembraSenha .co-form2{ width:670px; margin:50px auto; background:#b8b8b8 url(images/pages/talentos/background-login.gif) no-repeat center center; border:1px solid #e4e1e1; position:relative;}
.talentos-login .co-form .box{ width:335px; float:left;overflow:hidden; margin:25px 0 55px 0; }
.talentos-login .co-form .box h1{ margin-bottom:35px;}
.talentos-login .co-form .box div{ margin-bottom:10px;}
.talentos-login .co-form:after { content: "."; visibility:hidden; }
.talentos-login .co-form label{ color:#fff;}
.talentos-login .co-form Literal{ color:#fff;}
.talentos-login .co-form .return{ color:#fff; text-decoration:none;}
.talentos-login .co-form .return:hover{ text-decoration:underline;}
.talentos-login .co-form .box.b1 h1 object{ width:160px; margin:0 auto; display:block;}
.talentos-login .co-form .box.b1 label{ display:inline-block; vertical-align:middle; width:35px; text-align:right;}
.talentos-login .co-form .box.b1 .ln1, .talentos-login .co-form .box.b1 .ln2{ margin-left:60px;}
.talentos-login .co-form .box.b1 .ln3{ margin-left:150px;}
.talentos-login .co-form .box.b2 h1 object{ width:100px; display:block; margin:0 auto;}
.talentos-login .co-form .box.b2 label{ display:inline-block; vertical-align:middle; width:100px; text-align:right;}
.talentos-login .co-form .box.b2 .ln1, .talentos-login .co-form .box.b2 .ln2{ margin-left:30px;}

/*Dados pessoais*/
.w415, .w200, .w165, .w115, .w80, .w30{display:inline-block}
.w415{ width:415px; }
.w165{ width:165px;}
.w200{ width:200px;}
.w250{ width:250px;}
.w115{ width:115px;}
.w80{ width:80px;}
.w30{ width:30px}

.campoOutro{margin-left:223px;	margin-top:3px;	}

.talentos.forms{ color:#6c6c6c;}
.input-text{ border:1px solid #e0e0e0; background:#f0f0f0; padding:2px 0;}
.talentos.forms .form{ width:640px; margin:0 auto 20px auto; }
.talentos.forms .form label.geral{ width:215px; display:inline-block; text-align:right; padding-right:5px; }
span.geral{ width:215px; display:inline-block; text-align:right; padding-right:5px; }
.talentos.forms .form div{ margin-bottom:5px;  }
.talentos.forms .form div div{ margin:0;}
.talentos.forms .form .ln1{ margin-left:222px;}
.talentos.forms .form .ln-button{ overflow:hidden; margin:30px 0 0 0; clear:both; width:100%; }
.talentos.forms .form .ln-button input{ float:right;}

/**/
.talentos.forms .form.informatica{  width:750px; overflow:hidden}
.talentos.forms .form.informatica .left, .talentos.forms .form.informatica .right{ width:350px; }
.talentos.forms .form.informatica .left div, .talentos.forms .form.informatica .right div{ margin-bottom:10px;}
.talentos.forms .form.informatica label{ padding-right:10px;}


/*vagas*/
.nav-vagas{ width:705px; display:block; margin:0 auto; overflow:hidden;}
.nav-vagas a{ float:right;}

.co-vaga{ width:680px; margin:30px auto; overflow:hidden;}
.co-vaga h1{color:#34696f; border-bottom:1px solid #ccc; padding-bottom:5px; font-size:18px; margin-bottom:20px;}
.co-vaga h2{color:#34696f; font-size:14px; margin-bottom:10px; }
.co-vaga .ln-button{ margin-top:20px;}
.co-vaga .ln-button *{ float:left; margin:0 15px 0 0;}





.bt-avancar{width:56px; background-position:0 -352px;}
.bt-avancar:hover{ background-position:0 -374px;}

.bt-finalizar{width:96px; background-position:0 -396px;}
.bt-finalizar:hover{ background-position:0 -418px;}

.co-final{ background:#ecf7ff url(images/pages/talentos/background-co-final.jpg) no-repeat center left; padding:20px; padding-left:200px; width:350px; margin:100px auto; border:1px solid #92cdfb; color:#034f8a; border-bottom-width:5px; }
.co-final h1{ font-size:1.6em; text-transform:uppercase; letter-spacing:-1px; margin-bottom:10px; color:#3381be;}
.co-final p{ margin-bottom:10px;}
