*{padding:0px; margin:0px;}
body {margin:0px; font-family: "Trebuche MS", Helvetica, sans-serif; font-size: 12px; color: #333333;}
body {background: url(../imagens/fundo.jpg) #F8F8F8 no-repeat top center;}
a:link {text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover {text-decoration:none; outline:none;}

#site{width:940px; height:100%; margin:0 auto;}
#principal {width:900px; height:100%; margin:0 auto;}
#topo{width:900px; height:205px; border-bottom:solid 1px #E0E0E0;}
#logo{width:240px; margin:52px 25px 52px -10px; float:left;}

#navegacao{float:left;}
#menu{list-style:none; width:101px; margin-left:10px; padding-top:10px;}
#menu li a {display:block; background: url(../imagens/img_menu.gif); width:101px; height:30px; text-indent:-9999px;}

.titulo_menu{color: #004B7A;font-size: 18px;font-weight: bold;padding: 5px}

/* --------------------- Botões Inativos  --------------------- */

#menu li a.bhome{width:101px; background-position:0px 0px;}
#menu li a:hover.bhome{width:101px; background-position:-101px 0px;}
#menu li a.bempresa{width:101px; background-position:0px -30px;}
#menu li a:hover.bempresa{width:101px; background-position:-101px -30px;}
#menu li a.bservicos{width:101px; background-position:0px -60px;}
#menu li a:hover.bservicos{width:101px; background-position:-101px -60px;}
#menu li a.bcadastro{width:101px; background-position:0px -90px;}
#menu li a:hover.bcadastro{width:101px; background-position:-101px -90px;}
#menu li a.bcontato{width:101px; background-position:0px -120px;}
#menu li a:hover.bcontato{width:101px; background-position:-101px -120px;}

/* --------------------- Botões Ativos  --------------------- */

#menu li a.bhome-ativo{width:101px; background-position:-101px 0px;}
#menu li a:hover.bhome-ativo{width:101px; background-position:-101px 0px;}
#menu li a.bempresa-ativo{width:101px; background-position:-101px -30px;}
#menu li a:hover.bempresa-ativo{width:101px; background-position:-101px -30px;}
#menu li a.bservicos-ativo{width:101px; background-position:-101px -60px;}
#menu li a:hover.bservicos-ativo{width:101px; background-position:-101px -60px;}
#menu li a.bcadastro-ativo{width:101px; background-position:-101px -90px;}
#menu li a:hover.bcadastro-ativo{width:101px; background-position:-101px -90px;}
#menu li a.bcontato-ativo{width:101px; background-position:-101px -120px;}
#menu li a:hover.bcontato-ativo{width:101px; background-position:-101px -120px;}

/* --------------------- Painel de Acesso  --------------------- */

#acesso{width:254px; height:150px; margin-top:20px; float:right;}
#acesso fieldset { width:252px; height:109px; background: url(../imagens/acesso_cliente_fundo.png); border:none; margin-left:-8px;}
#acesso fieldset .campo{background: url(../imagens/fundo_form.jpg) repeat-x; border:solid 1px #CCC; padding:5px; width:190px; height:13px; color:#999999; margin-bottom:10px; margin-left:26px; margin-top:20px; display:block;}
#acesso fieldset .campo2{background: url(../imagens/fundo_form.jpg) repeat-x; border:solid 1px #CCC; padding:5px; width:150px; height:13px; color:#999999;margin-left:26px;}
#acesso fieldset .campo3{background: url(../imagens/ok.jpg) no-repeat; border:none; width:31px; height:25px; text-indent:-9999px; cursor:pointer; margin-left:9px;}

/* --------------------- Página Index  --------------------- */

#conteudo-index{border-top:solid 1px #FFF; width:900px; height:370px; padding-top:35px;}
#conteudo-index .mb{margin-bottom:15px;}
#conteudo-index .ml13 {margin-left:13px;}
#conteudo-index .ml25 {margin-left:25px;}
#conteudo-index .chamada-1{width:300px; height:150px; float:left;}
#conteudo-index .chamada-1-img{margin-left:-6px;}
#conteudo-index .chamada-2{width:300px; height:150px; float:left;}
#conteudo-index .chamada-2-img {margin-left:7px;}
#conteudo-index .chamada-3{width:300px; height:150px; float:left;}
#conteudo-index .chamada-3-img {margin-left:19px;}
#conteudo-index p{width:275px; text-align:justify; line-height:19px; margin-top:10px;}
#conteudo-index p a{color:#004B7A; font-weight:bold; text-decoration:none;}
#conteudo-index p a:hover{text-decoration:underline;}

/* --------------------- Página Empresa  --------------------- */

#conteudo-empresa{border-top:solid 1px #FFF; width:900px; height:325px; padding-top:35px;}
#conteudo-empresa .titulo{margin-bottom:15px; display:block;}
#conteudo-empresa p{text-align:justify; line-height:19px; margin-bottom:15px;}
#conteudo-empresa .texto{width:410px; float:left;}
#conteudo-empresa .imagem{margin-top:-8px; float:right;}

/* --------------------- Página Serviços  --------------------- */

#conteudo-servicos{border-top:solid 1px #FFF; width:900px; height:325px; padding-top:35px;}
#conteudo-servicos .titulo{margin-bottom:15px; display:block;}
#conteudo-servicos p{text-align:justify; line-height:19px; margin-bottom:15px;}
#conteudo-servicos .texto{width:410px; float:left;}
#conteudo-servicos .imagem{margin-top:-8px; float:right;}

/* --------------------- Página Cadastro  --------------------- */

#conteudo-cadastro{border-top:solid 1px #FFF; width:900px; height:475px; padding-top:35px;}
#conteudo-cadastro p{text-align:justify; line-height:19px;}
#conteudo-cadastro .ml{margin-left:15px;}
#requisitos{width:900px; height:285px; margin-top:25px;}
#requisitos p{text-transform:uppercase; font-weight:bold; color:#004B7A; margin: 0px 0px 10px -15px;}
#requisitos img{margin-left:-23px; margin-top:20px;}
#conteudo-cadastro .juridica{width:390px; float:left; list-style:square; margin-left:15px; }
#conteudo-cadastro .juridica li{padding: 3px 0px 3px 0px;}
#conteudo-cadastro .fisica{float:left; list-style:square; margin-left:15px; }
#conteudo-cadastro .fisica li{padding: 3px 0px 3px 0px;}
#conteudo-cadastro .pf-color{color:#005E5C;}

/* --------------------- Página Cadastro - Formulários - Pessoa Jurídica --------------------- */

#conteudo-formulario{border-top:solid 1px #FFF; width:900px; height:3400px; padding-top:35px;}
#conteudo-formulario fieldset {border:none; width:565px;}
#conteudo-formulario fieldset ul {list-style:none;}
#conteudo-formulario fieldset ul li{padding:5px 0px}
#conteudo-formulario label{display:block; padding-bottom:3px; }
#conteudo-formulario .fl{float:left;}
#conteudo-formulario .fr {float:right;}
#conteudo-formulario input{background:#FFF; border:solid 1px #CCC; padding:5px; height:13px; color:#999999; margin-bottom:5px;}
#conteudo-formulario select{background:#FFF; border:solid 1px #CCC; padding:2px; width:60px; height:25px; color:#999999;  margin-right:15px; margin-bottom:5px;}
#conteudo-formulario .campo1{width:530px;}
#conteudo-formulario .campo2{width:250px; margin-right:15px;}
#conteudo-formulario .campo3{width:110px; margin-right:15px;}
#conteudo-formulario .campo4{width:55px; margin-right:15px;}

#conteudo-formulario .socios{margin-top:15px;}
#conteudo-formulario .socios p{text-transform:uppercase; font-weight:bold; margin-bottom:10px; padding-bottom:3px; border-bottom:solid 1px #004B7A; color:#004B7A}
#conteudo-formulario .socios hr {margin:10px 0px; border:0px; height:1px; color:#D9D9D9; background-color:#D9D9D9;}
#conteudo-formulario .ref-comercial{margin-top:15px;}
#conteudo-formulario .ref-comercial p{text-transform:uppercase; font-weight:bold; margin-bottom:10px; padding-bottom:3px; border-bottom:solid 1px #004B7A; color:#004B7A}
#conteudo-formulario .ref-comercial hr {margin:10px 0px; border:0px; height:1px; color:#D9D9D9; background-color:#D9D9D9;}
#conteudo-formulario .enviar{background: url(../imagens/enviar_1.png) no-repeat; border:none; width:156px; height:62px; text-indent:-9999px; cursor:pointer; margin-left:-8px; margin-top:15px;}

/* --------------------- Página Cadastro - Formulários - Pessoa Física  --------------------- */

#conteudo-formulario-2{border-top:solid 1px #FFF; width:900px; height:3135px; padding-top:35px;}
#conteudo-formulario-2 fieldset {border:none; width:565px;}
#conteudo-formulario-2 fieldset ul {list-style:none;}
#conteudo-formulario-2 fieldset ul li{padding:5px 0px}
#conteudo-formulario-2 label{display:block; padding-bottom:3px; }
#conteudo-formulario-2 .fl{float:left;}
#conteudo-formulario-2 .fr {float:right;}
#conteudo-formulario-2 input{background:#FFF; border:solid 1px #CCC; padding:5px; height:13px; color:#999999; margin-bottom:5px;}
#conteudo-formulario-2 select{background:#FFF; border:solid 1px #CCC; padding:2px; width:60px; height:25px; color:#999999;  margin-right:15px; margin-bottom:5px;}
#conteudo-formulario-2 .campo1{width:530px;}
#conteudo-formulario-2 .campo2{width:250px; margin-right:15px;}
#conteudo-formulario-2 .campo3{width:110px; margin-right:15px;}
#conteudo-formulario-2 .campo4{width:55px; margin-right:15px;}
#cadastro-fisica hr {margin:10px 0px; border:0px; width:565px; height:1px; color:#D9D9D9; background-color:#D9D9D9;}
#conteudo-formulario-2 .p-fisica{margin-top:15px;}
#conteudo-formulario-2 .p-fisica p{text-transform:uppercase; font-weight:bold; margin-bottom:10px; padding-bottom:3px; border-bottom:solid 1px #005E5C; color:#005E5C}
#conteudo-formulario-2 .enviar-2{background: url(../imagens/enviar_2.png) no-repeat; border:none; width:156px; height:62px; text-indent:-9999px; cursor:pointer; margin-left:-8px; margin-top:15px;}

/* --------------------- Página Contato --------------------- */

#conteudo-contato{border-top:solid 1px #FFF; width:900px; height:715px; padding-top:35px;}
#conteudo-contato fieldset {border:none; width:565px;}
#conteudo-contato fieldset ul {list-style:none;}
#conteudo-contato fieldset ul li{padding:5px 0px}
#conteudo-contato label{display:block; padding-bottom:3px; }
#conteudo-contato input{background:#FFF; border:solid 1px #CCC; padding:5px; height:13px; color:#999999; margin-bottom:5px;}
#conteudo-contato select{background:#FFF; border:solid 1px #CCC; padding:2px; width:120px; height:25px; color:#999999;  margin-right:15px; margin-bottom:5px;}
#conteudo-contato textarea{background:#FFF; border:solid 1px #CCC; padding:5px; width:350px; height:150px; color:#999999; margin-bottom:5px;}
#conteudo-contato .campo{width:350px;}
#conteudo-contato .campo2{width:150px;}
#conteudo-contato .enviar{background: url(../imagens/enviar_1.png) no-repeat; border:none; width:156px; height:62px; text-indent:-9999px; cursor:pointer; margin-left:-8px; margin-top:15px;}
#conteudo-contato .formulario-contato {float:left;}
#conteudo-contato .endereco-mapa {float:right; width:300px;}
#conteudo-contato .endereco-mapa p{line-height:19px; color:#004B7A; margin-bottom:20px;}
#conteudo-contato .titulo{margin-bottom:15px; display:block;}
#conteudo-contato .mt{margin-top:10px;}

/* --------------------- Página Obrigado  --------------------- */

#conteudo-obrigado{border-top:solid 1px #FFF; width:900px; height:275px; padding-top:35px;}
#conteudo-obrigado .obr{width:670px; margin:0 auto;}


/* --------------------- Marcadores Gerais  --------------------- */

.separador{float:left; width:2px; height:335px; margin-right:58px; background: url(../imagens/separador.jpg) repeat-y;}
.titulo{margin-bottom:15px;}
.titulo-2 {text-transform:uppercase; font-weight:bold; color:#004B7A; margin-bottom:15px;}
.titulo-3 {text-transform:uppercase; font-weight:bold; color:#005E5C; margin-bottom:15px;}
.destaque{color:#004B7A; font-weight:bold;}
.peq{color:#666666; font-size:10px;}

/* --------------------- Rodapé  --------------------- */

#borda{margin-left:-18px;}

#rodape{margin-bottom:20px; height:100px;}
#rodape .endereco{width:450px; float:left;}
#rodape .ejs{width:250px; float:right;}
#rodape .ejs img{float:right;}
#rodape p{color:#004B7A; line-height:19px;}
