﻿/*-----------------------------------------------------------------------------
Nome do Projeto ( SNEL )

versão               : 1.1  // Sempre que houver modificação, por favor alterar a versao da folha
autor                : Marcus von Brandenburg
email                : marcus@brandenburg.com.br;
website				 : 
data de criacao      : 20/06/2008
Ultima modificação   : 20/02/2009
Autor da Modificação : Diogo Leonardo
 
!- Legenda de comentários 
-----------------------------------
 :LIXO     - Maneira ruim de contornar um problema
 :ALTERAR  - Alterar no fim do desenvolvimento do projeto
 :BUG      - Problema no código

-----------------------------------------------------------------------------*/

/* =Geral
-----------------------------------------------------------------------------*/
* { margin:0; padding:0;}
body { background:#EAE5D2 url(../images/bg_geral.jpg) repeat-x top left; font-family:"Trebuchet MS", arial, sans-serif; font-size: 11px; color: #333333; }

/*Geral*/
a { color:#591A07; }
table { width:100%; }
.cB { clear:both; }
h3 { text-transform:uppercase; margin:2px 15px; color:#711004; font-size:16px; letter-spacing:0.1em; border-bottom:1px dashed #CBC5B0; }
h4 { font-size:14px; color:#003466; } 
.lbl { color:#003466;  }
hr { border:none; border-bottom:1px dashed #CCC;height:1px; }
.erro { color:#ff0000; font-weight: bold; }

/* CARREGANDO DO AJAX */
div#loading { position: fixed; _position: absolute; bottom: 10px; right: 10px;background:#FFF url('../images/loading.gif') no-repeat 5% center;padding: 15px 10px 5px 40px;color: #003466;border: 1px solid #003466;z-index: 110;}
.adjustedZIndex {        z-index: 1;        }

/* Botões */
.btnOkHome { width:23px; height:18px; background:url(../images/btn_ok.gif) top left no-repeat; border:0; cursor:pointer; }
.imgBRA { width:41px; height:27px; background:url(../images/img_bBR.jpg) top left no-repeat; cursor:pointer; border:0; }
.imgUSA { width:41px; height:27px; background:url(../images/img_bUSA.jpg) top left no-repeat; cursor:pointer; border:0; }


/* Estrutura */
#canvas { margin:0 auto; width:770px; }
#geral {  }
#barVertical { width:161px; float:left;  background: url(../images/bg_logo.jpg) right 30% no-repeat; }
#barVertical .logoSNEL { border:0; }
#barVertical #boxMenu { min-height:130px; _height:130px; background: url(../images/bg_menu.gif) center top no-repeat; padding-top: 15px; }
/*
#boxMenu ul.listaMenu { list-style: none; }
#boxMenu ul.listaMenu li { text-transform:uppercase; width:140px; margin-left: 10px; height:21px; border-bottom:1px dotted #D1C2A0; list-style:none; }
#boxMenu ul.listaMenu li a { color:#591A07; text-decoration:none; background: url(../images/seta_menu.gif) left no-repeat;  width:150px; padding-left: 8px; }
*/
/* tabela menu */
#barVertical #boxMenu table { width:140px; z-index:100; background: none;  }
#barVertical #boxMenu table tr td { background:#D0C29D; /*text-align:center;*/ padding: 1px 2px; }
#barVertical #boxMenu table tr td table { border:1px solid #F3F0E1; text-align: center; width: 100%; }

#barVertical #boxMenu table a { color:#591A07; text-decoration:none; }
.tbMenu {  width:140px; margin-left: 10px; border:none !important; }
.tbMenu tr td table { border:none !important; }
.tbMenu tr td {text-transform:uppercase; padding: 0 !important; background:none !important; text-align:left !important;  width:140px; height:21px; border-bottom:1px dashed #D1C2A0; }
.tbMenu tr td  a { color:#591A07; text-decoration:none; background: url(../images/seta_menu.gif) left no-repeat;  width:150px; padding-left: 8px; }


#headerSupCorpo { /*height: 178px;*/ _position:absolute;  }

#corpoGeral { background:url(../images/bg_geralCorpo.jpg) top left repeat-x; }
#barSupCorpo { _margin-top:187px;  width:590px; margin-left: 172px; padding: 10px 2px 10px 2px; margin-bottom: 22px; }
#barSupCorpo input.buscaAss { background:#F3F0E1; border: 1px solid #F3F0E1; font-size:11px; color:#591A07; }
#barSupCorpo select { background:#F3F0E1; border: 1px solid #F3F0E1; font-size:11px; color:#591A07; }
.boxTopFormHome { float:left; margin-right: 25px; }

div.bIdiomas { }
div.bIdiomas img { margin-bottom:-5px; border:0; }

/* Corpo */
#corpo { background:#F3F0E1 url(../images/bg_topCorpo.jpg) top left no-repeat; padding:3px; width:584px; min-height:193px; _height:193px; margin-left: 172px; padding:15px 0 15px 0;  }
div.contG { margin:1px 15px;}
div.contG ul, div.contG ol { margin-left: 15px;  }
div.contG ul li,div.contG ol li  { list-style: circle;}

#corpo #blocoPrinc {  margin-left:15px; _margin-left:7px; width:410px; float:left; }
p.textHome { padding-top: 10px; }
div.blocoImgDestaque { margin-top: 8px; }
div.blocoImgDestaque .imgFotoHome { border:4px solid #DFD6BD; float:left; }
div.blocoImgDestaque .destaque { background: url(../images/bg_destaque.jpg) top left no-repeat; margin-left:  244px; width:153px; height:185px; }
.titDestaque { margin: 20px 0 0 25px; }
.destaque ul.listaDestaque {  margin: 10px 0 0 10px; }
.destaque ul.listaDestaque li { line-height:1.2em; width:110px; background:url(../images/img_bolLista.jpg) 2% 30% no-repeat; padding-left:15px; list-style: none; border-bottom:1px dashed #C4B384;  }

div.endereco { margin-left: -3px; background:url(../images/bg_endereco.jpg) top left no-repeat; margin-top:10px; width:415px; height:112px; line-height:1.2em; }
div.endereco a { font-weight:bolder; color:#000000; text-decoration: none; }
div.ender1 { float:left; width:220px; height:110px; }
div.ender2 { }
div.ender1 p { padding-left: 15px; padding-top: 10px; }
div.ender2 p { padding-top: 10px; }
span.titEnder { color:#711004; font-weight:bold; width:205px; height:110px; }

#corpo #banners { margin-left: 430px; width:150px; text-align:center; border-left:1px dashed #CBC5B0; }
.btBanner { margin-bottom: 30px; border:0; }
.ultimoBtBanner { margin-bottom: 0; }

/*Panel*/
.pnlCurriculo, .pnlVagas, .pnlObrasS, .pnlObrasD { margin-left: 15px; padding-top:10px;}

/*Rodape*/
#rodape {  background: url(../images/bg_rodape.gif) 50% no-repeat; width:770px; height:24px;}
#rodape p {  color:#003366; font-weight:bold; padding: 4px 0 0 35px;  }
#rodape p span {}
#rodape p a {  color:#003366; text-decoration:none; }

#rodape-left { float:left;color:#003366; font-weight:bold; } 
#rodape-right { float:right;margin-right:35px;color:#003366; font-weight:bold;text-decoration:none; }

/* Tabelas */
.dg_Grid {  border-bottom:1px solid #D0C29F;}
.dg_Header{ font-weight:bold; background-color:#D6CAAB; text-align:center; }
.dg_Pager{}
.dg_Item {background:#E3DBC6;  }
.dg_SelectedItem{}
.dg_AlternatingItem{ }
.dg_Footer {}

.dg_ItemLeft { background:#E3DBC6; text-align:left; }
.dg_HeaderLeft {  font-weight:bold; background-color:#D6CAAB; text-align:left;  }
.dg_HeaderLeft td { padding: 3px; }

.tbAssoc {  }
.tbSimNao { width:40%;}
.tbAcorSalariais table { border:0;  }
.titTbACordSal { display:block; padding:2px; font-weight:bold; background-color:#D6CAAB; width:100%; }
.tbAcorSalariais table tr { border:0;  }
.tbAcorSalariais table tr td { border:0; padding:3px; border-bottom:1px solid #D0C29F;  }



/* Form */
textarea { color:#591A07;margin-right:10px;background:#F3F0E1;border:1px solid #DFD7BB;font:11px "Trebuchet MS", Arial, Verdana;padding-left:3px;}
input {color:#591A07;margin-right:10px;background:#F3F0E1;border:1px solid #DFD7BB;font:11px "Trebuchet MS", Arial, Verdana;padding-left:3px;}
select { background:#F3F0E1; border: 1px solid #DFD7BB; font-size:11px; color:#591A07; }
.semFormatInput input { border: none; }
/*
.tbCheckObraLite { background:#ff0000; width:590px; }
.tbCheckObraLite tr td { width: 25%; }*/

.fdsAssociado{ border: 1px solid #DFD7BB; padding:15px;}