/*
+----------------------------------------------------------------+
Itens Comuns
+----------------------------------------------------------------+
*/

p {text-align: justify; line-height: 180%; text-indent: 20px;}
a, a:visited, a:active {text-decoration: none; color: #fff;}
a:hover {text-decoration: underline;}


/*###################################### ----------     PÁGINAS COMUNS     ----------######################################*/

/*
+----------------------------------------------------------------+
Home

Artigos                     

Trabalhos Realizados
+----------------------------------------------------------------+
*/

.pai_areas ul {border:1px solid #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999;}
.pai_areas li {margin: 10px;}
.pai_areas li.titulo {font-size: 25px; background: transparent url('../imagens/listmenu.png') no-repeat left center; padding-left: 35px; line-height: 26px;}
.pai_areas li a, .pai_areas li a:active, .pai_areas li a:visited {color: #fff; text-decoration: none;}
.areas {float: left; height: 150px; width: 258px; margin: 11px;}
.download {float: right; text-align: center; padding: 0 5px 10px 0;}
.trabalhos {width: 100%; text-align: justify; position: relative; margin-bottom: 10px; margin: 20px 0;}

/*
+----------------------------------------------------------------+
Quem Somos
+----------------------------------------------------------------+
*/

#ConteudoQuemSomos {width: 623px; margin-left: 10px; float: left; padding: 12px 20px;border:1px solid #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999;}

/*
+----------------------------------------------------------------+
Menu Lateral
+----------------------------------------------------------------+
*/

.menuLateral {float: left; padding: 10px; border:1px solid #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999; width:116px;}
.menuLateral li {margin: 5px 0;}
.menuLateral li.destaque:first-child {margin-top:1px;}
.menuLateral li.destaque {margin-top:20px;}
.menuLateral a, .menuLateral a:visited, .menuLateral a:active {color: #fff; text-decoration: none;}
.menuLateral a:hover {text-decoration: underline;}
.menuLateral h1 {margin-bottom: 10px !important;}

/*
+----------------------------------------------------------------+
Contato
+----------------------------------------------------------------+
*/

#formulario_contato, .outrasFormasDeContato {border:1px solid #999999; float: left; padding: 0 10px 10px 10px; margin: 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999; width: 387px;}
.outrasFormasDeContato p {text-indent: 0; line-height: 135%;}
#formulario_contato textarea {height: 100px;}
#formulario_contato fieldset {border:none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; -moz-box-shadow: 0 0 0 #fff; padding: 0; margin-bottom: 0;}

/*
+----------------------------------------------------------------+
Login
+----------------------------------------------------------------+
*/

.login {border:1px solid #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999; width: 198px; margin: 0 auto; text-align: center; padding: 10px;}
.login h1 {text-align: left;}
.login h3 {margin: -20px 0 10px 0;}
.login fieldset {text-align: left;}
.login input[type="text"], .login input[type="password"] {margin: 5px 0; width: 193px; border: 1px solid #fff; background-color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.login a, .login a:visited, .login a:active {color: #C60001;}
.login input[type="submit"] {display: block; margin: 10px auto; width: 100px;}

/*
+----------------------------------------------------------------+
Formulários
+----------------------------------------------------------------+
*/

.formulario input[type="text"], .formulario textarea, .formulario input[type="password"] {margin: 5px 0; width: 99%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #fff; background-color: #fff;}
.formulario input[type="submit"], .login input[type="submit"] {margin-top: 20px; background-color: #fff; /*border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/ border: none; cursor: pointer;}
.formulario input[type="submit"]:hover, .login input[type="submit"]:hover {background-color: #ddd;}
.formulario textarea {height: 300px;}
.formulario fieldset {border:1px solid #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999; padding: 10px; margin-bottom: 20px;}
.formulario h3 {font-weight: bold;}
.formulario h3.titulo:first-child {margin-top:0px;}
.formulario h3.titulo {text-decoration:underline; margin-bottom:20px; margin-top:20px; color:#B82618;}
.formulario span.right {margin-left:40px;}
.formulario .descricao {margin: 10px 0;}
.formulario .descricao span {font-weight: bold;}
.formulario input[type="file"] {margin: 5px 0 10px 0;}
.formulario .imgForm {margin: 10px 0;}
.formulario .imgForm label {display: block; margin: 0 0 10px 0;}
.formulario select {width: 200px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999; background-color: #fff; margin: 5px 0 10px 0; border: 1px solid #fff;}
.formulario .data {width:200px !important;}
.formulario .dropDownPequeno {width:60px;}
.formulario .textPequeno {width:200px !important;}
.formulario input[type="checkbox"], .formulario input[type="radio"] {margin: 10px 0 10px 5px;}
.formulario .checkBoxPerfil {float:left; margin:0 20px 0 0; width:200px;}
.formulario .checkBoxPerfil input[type="checkbox"] {margin-right:5px;}
.formulario h4 {margin-top:10px;}
.formulario h4:first-child {margin-top:0px;}
table.mceLayout {width: 99% !important; margin: 5px 0 10px 0 !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999; border: 1px solid #fff !important;}

/*
+----------------------------------------------------------------+
Slider Parceiros
+----------------------------------------------------------------+
*/

#slider {margin: 0 auto;}
#slider ul.ok, #slider li.ok, #slider2 ul.ok, #slider2 li.ok {margin: 0; padding: 0; list-style: none;}
#slider2 {margin-top: 1em;}
#slider li.ok, #slider2 li.ok {width: 580px; height: 100%; overflow: hidden;}


/*###################################### ----------     PÁGINAS ADMIN     ----------######################################*/

/*
+----------------------------------------------------------------+
Dados Usuário
+----------------------------------------------------------------+
*/

.dadosUsuario h1 {float: left;}
.dadosUsuario p {float: right; margin: 0 !important; text-align: right; line-height: 100%;}
.dadosUsuario span {font-weight: bold;}
.dadosUsuario a {font-style: italic;}

/*
+----------------------------------------------------------------+
Menu Admin
+----------------------------------------------------------------+
*/

#subMenu {position: absolute; left: 275px; width: 675px; background-color: #C60001; height: 25px;}
#subMenu li {float: left;}
#subMenu li a {display: block; line-height: 20px; padding: 0 11px; color: #fff;}

/*
+----------------------------------------------------------------+
Tabelas
+----------------------------------------------------------------+
*/

table.tabela {width: 100%;}
.tabela th {color: #fff; background-color: #8F1111;}
.tabela tbody tr:hover {background-color: #4F0505;}
.tabela td, th {padding: 3px; font-size: 14px; border: 1px solid #fff; text-align: center;}
.tabela td {vertical-align:middle;}
.tabela tr.par {background-color: #5F5F5F; /*background-color:#4F0505;*/}
.tabela tr.impar {background-color: #3F3F3F; /*background-color:#8F1111;*/}
.tabela td a.edit {background: transparent url(/Content/imagens/edit.gif) no-repeat; padding-left: 20px; margin-right: 10px;}
.tabela td a.subAreas {background: transparent url(/Content/imagens/subAreas.png) no-repeat; padding-left: 20px; margin-right: 10px;}
.tabela td a.delete {background: transparent url(/Content/imagens/delete.png) no-repeat; padding-left: 20px;}
.tabela td a.vagas {background: transparent url(/Content/imagens/vagas.png) no-repeat; padding-left: 20px; margin-right: 10px;}
.tabela td a.dtEmpresa {background: transparent url(/Content/imagens/building.png) no-repeat; padding-left: 20px; margin-right: 10px;}
.tabela td a.dtVaga {background: transparent url(/Content/imagens/detVaga.png) no-repeat; padding-left: 20px; margin-right: 10px;}
.tabela td.botoes {width: 250px !important; text-align: center;}


/*###################################### ----------     PÁGINAS CURRÍCULO     ----------######################################*/

.conteudo_curriculo {width: 660px; margin-left: 10px; float: left; padding: 12px 20px; border:1px solid #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 6px #999999; -webkit-box-shadow: 0px 0px 6px #999999; -moz-box-shadow: 0px 0px 6px #999999;}
.conteudo_curriculo .formulario fieldset {border:none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: 0 0 0 #fff; -webkit-box-shadow: 0 0 0 #fff; -moz-box-shadow: 0 0 0 #fff; padding:0;}


/*
+----------------------------------------------------------------+
Login
+----------------------------------------------------------------+
*/

#conteudo_login {margin-top: 50px; padding: 0 160px;}
#conteudo_login div.login {float: left; margin: 0 22px;}
