﻿.wrap { width: 100%; padding-top: 70px; }
.all_content { width: 100%; background: url(img/bg/bg_generalHeader.png) top center no-repeat; }
.clear { background: none repeat scroll 0 0 transparent !important; clear: both; display: block; float: none !important; margin: 0; padding: 0; }
ul.form li { margin-bottom: 5px; }
ul.form li.label { margin: 5px 0 5px 0; }
ul.form li ul { height: 100%; }
ul.form li.subLabel { margin: 5px 0 5px 0; }
.negrito { font-weight: bold; }
.displayNone { display: none; }
ul.form li.label label { font-family: arial; color: #0067b1; font-weight: bold; font-size: 11px; }
#esquerda { background:  url(img/graph/linha_vertical.png) no-repeat right top; float: left; }
#esquerda p.intro { font-size: 11px; color: #9a9a9a; width: 370px; float: left; margin-left: 40px; margin-top: 30px; font-family: arial; }
.tit { font-size: 13px !important; font-weight: bold; color: #048ec1 !important; text-transform: uppercase; }
/*#esquerda div { width: 490px; clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 10px; }*/
#esquerda ul.form li.input_foto { float: left; }
#esquerda ul.form li.input_foto span { font-size: 11px; font-family: arial; color: #048ec1; }
#esquerda ul.form li.input { float: left; height: 25px; }

#esquerda ul.form li.emailComercial li.input input{ width:220px; }

#esquerda ul.form li.foneComercial li.input input{ width:80px; }

#esquerda ul.form li.input span { font-size: 11px; font-family: arial; color: #048ec1; }
#esquerda ul.form li.label { margin-right: 7px; float: left; width: 116px; text-align: right; }
#esquerda ul.form li.dados { margin-right: 10px; float: left; margin-left: 13px; height: 20px; font-family: arial; }
#esquerda ul.form li.dados label { font-family: arial; color: #0067b1; font-weight: bold; font-size: 11px; }
#esquerda ul.form li.subLabel { margin-right: 10px; float: left; text-align: right; margin-left: 10px; }
#esquerda ul.form li.subLabel label { font-family: Verdana; color: #0067b1; font-weight: bold; font-size: 11px; }
#esquerda ul.form li.cpf { clear: both; }
#esquerda ul.form li.aposentado { width: 100px; text-align: right; float: right; margin-bottom: 10px; }
#esquerda ul.form li.dtNascimento { clear: both; }
.cont_direita { width: 190px; height: 259px; float: left; background: url(img/bg/bg_dadosAcesso.png) no-repeat; margin-left: 20px; padding-left: 10px; padding-top: 5px; }
.cont_direita.pj { width: 190px; height: 100%; float: left; background: url(img/bg/bg_dadosAcesso.png) no-repeat; margin-left: 20px; padding-left: 10px; padding-top: 5px; }
.cont_direita ul.form li.input { float: none !important; }
.cont_direita ul.form li.label { float: none !important; text-align: left !important; width: 100% !important; }
.cont_direita div.dadosAcesso { width: 185px; }
.cont_direita div.dadosAcesso div.area_texto { background: url(img/bg/bg_textoSenha.png) no-repeat; width: 151px; height: 62px; padding-top: 10px; padding-left: 30px; }
.cont_direita div.dadosAcesso div.area_texto p { font-size: 10px; width: 136px; font-family: arial; color: #9a9a9a; margin: 0; }
.cont_direita div.dadosAcesso ul.form  { width: 190px; }
ul.form li.input textarea,
ul.form li.input select,
ul.form li.input input.password,
ul.form li.input input.text { color: #0067b1; font-size: 11px; font-family: Verdana; border: 1px solid #abbbc0; background: url(img/bg/bg_input.jpg); }
div.cadastro { width: 612px; height: 100%; background: url(img/bg/bg_cadastro.png) no-repeat; margin: 0 auto ; padding: 0px; padding-left: 20px; padding-top: 30px; }
div.cadastro p.logo { width: 115px; height: 60px; background: url(img/graph/graph_logo.png) no-repeat; float: left; margin-left: 10px; }
div.topo_cadastro { width: 722px; height: 6px; background: url(img/bg/bg_topoCadastro.png) no-repeat;  margin: 0 auto ; padding: 0px; }
div.base_cadastro { width: 722px; height: 6px; background: url(img/bg/bg_baseCadastro.jpg) no-repeat;  margin: 0 auto ; padding: 0px; margin-bottom: 10px; }
div.botao { clear: both; padding-bottom: 0; text-align: right; }
div.botao p.btn_salvar { width: 68px; float: right; margin-top: 5px; }
div.botao p.btn_salvar input { clear: both; width: 68px; height: 22px; background: url(img/bt/btn_salvar.png) no-repeat; cursor: pointer; border: none; }
#esquerda ul.form li.input div { background: none !important; margin: 0; padding: 0; }
div.endereco p.btn_buscar { width: 110px; float: left; margin: 0; padding: 0; margin-left: 10px; margin-top: -15px;  }
div.endereco p.btn_buscar a { width: 110px; height: 34px; background: url(img/bt/btn_buscar.png) no-repeat; }
/*div.endereco ul.form li.cep input { float: left; }*/
.footer { background:url(../../_global/img/bg/bg_rodape.jpg) center no-repeat; }
.footer .LogoFooter { position:absolute; right:4px; bottom:3px; }
.footer .cpFooter { padding-top:15px; width:766px; height:120px; margin:0 auto;	position:relative; }
.footer address { font-style:normal; position:absolute; left:0; bottom:20px; color:#FFF; }
.footer p { color:#FFF; position:absolute; left:0; bottom:0; padding:0; }
.footer a { color:#FFF; text-decoration:underline; }
.noFloat { float: none; }
div.endereco { clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 10px; padding-bottom: 20px; width: 558px; }
div.dadosPessoais { width: 349px; clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 20px; float: left; padding-bottom: 10px; }
div.botao { clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 10px; padding-bottom: 20px; width: 558px;  }
div.dadosProfissionais { clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 10px; padding-bottom: 20px; width: 558px; }
li.input_foto p { margin-top: 10px; }
li.input_foto a.btn_alterar { border: none; background: url(img/bt/btn_alterar.png) no-repeat; width: 68px; height: 22px; float: left; margin-right: 10px; }
li.input_foto a.btn_excluir { border: none; background: url(img/bt/btn_excluir.png) no-repeat; width: 56px; height: 22px; float: left; }
/* cadastro */

.teclaCadastro_ 

/* Tela sucesso */

.telaSucesso { width: 540px; margin: 0 auto; text-align: center; }
.telaSucesso p.txt_sucesso { font-family: Arial; font-size: 11px; color: #048ec1; margin-top: 10px; text-align: left; }
.telaSucesso p.btn_avancar { margin-top: 10px !important; text-align: right; width: 540px !important; }
.telaSucesso p.btn_avancar button { width: 78px; height: 22px; background: url(img/bt/btn_avancar.png) no-repeat; margin-right: 15px; cursor: pointer; border: none; float: right; }

/* Login */

/*div.cont_login { width: 380px; }*/
div.login p.logo { width: 113px; height: 62px; background: url(img/graph/graph_logo.png) no-repeat; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 20px; }
div.login p.intro_login { font-size: 11px; color: #9a9a9a; width: 291px; float: left; margin-left: 25px; margin-top: 30px; font-family: arial; }
div.login p.txt_precisa { width: 131px; height: 38px; background: url(img/txt/txt_vcPrecisa.png) no-repeat; float: left; margin-top: 30px; margin-right: 45px; *margin-right: 40px; }
/*div.cont_login p.btn_entrar { width: 107px; float: right; margin: 0 padding: 0; margin-right: 25px; margin-top: 8px; *margin-top: 0px; margin-bottom: 10px; }
div.cont_login p.btn_entrar input { width: 107px; height: 30px; background: url(img/bt/btn_entrar.png); cursor: pointer; }*/
div.cont_login h1.tit { font-size: 18px; font-weight: bold; padding-top: 20px; margin: 0; margin-bottom: 10px; }
div.cont_login ul{ position:inherit !important; }
ul.login li.input { margin-right: 7px; *margin-right: 5px; float: left; position:relative; z-index:999 !important; }
div.cont_login ul.login li.input span { color: red; font-weight: bold; font-size: 10px; }
div.login { width: 470px; height: 248px; background: url(img/bg/bg_login.png) no-repeat; margin: 0 auto ; padding: 0px; padding-left: 20px }
div.topo_login { width: 400px; height: 6px; background: url(img/bg/top_login.png) no-repeat;  margin: 0 auto ; padding: 0px; }
div.base_login { width: 400px; height: 6px; background: url(img/bg/base_login.png) no-repeat;  margin: 0 auto ; padding: 0px; margin-bottom: 20px; }
div.cont_login ul.cadastro_senha { margin-top: 3px; float:left; }
div.cont_login ul.cadastro_senha li { float: left; margin-right: 10px; padding-left: 7px; background: url(img/graph/graph_seta.png) left center no-repeat; font-family: arial; font-size: 10px; color: #048ec1; }
div.cont_login ul.cadastro_senha li a { font-family: arial; font-size: 10px; color: #048ec1; text-decoration: none; position:relative; z-index:999; }
div.cont_login ul.cadastro_senha li a:hover { text-decoration:underline; }
div.cont_login ul.cadastro_senha li.cadastro { width: 112px; }
div.cont_login ul.login li.btn_entrar { }
div.cont_login ul.login li.btn_entrar input { width: 31px; height: 22px; background: url(img/bt/btn_ok.png) no-repeat; cursor: pointer; float:left; margin-top:19px; }
ul.login { margin: 0; margin-top: 32px; }
div.cont_dificuldades { width: 470px; margin: 0 auto; }
div.cont_dificuldades div.dificuldades { width: 212px; height: 32px; background: url(img/bg/bg_obs.png) no-repeat; margin-left: 270px; padding-left: 10px; padding-top: 8px; margin-top: 10px; }
div.cont_dificuldades div.dificuldades p { margin: 0; padding: 0; }
div.cont_dificuldades div.dificuldades div.fisica
, div.cont_dificuldades div.dificuldades div.juridica { display: none; }
div.cont_dificuldades div.dificuldades div.active { display: block; }
div.cont_dificuldades div.dificuldades div.fisica p a { width: 185px; height: 24px; background: url(img/txt/txt_dificuldades.png) no-repeat; }
div.cont_dificuldades div.dificuldades div.juridica p a { width: 185px; height: 24px; background: url(img/txt/txt_dificuldades2.png) no-repeat; }

/* alterar senha */

div.alterarSenha { width: 612px; height: 100%; background: url(img/bg/bg_cadastro.png) no-repeat; margin: 0 auto ; padding: 0px; padding-left: 20px; padding-top: 30px; }
div.alterarSenha p.logo { width: 115px; height: 60px; background: url(img/graph/graph_logo.png) no-repeat; float: left; margin-left: 10px; }
div.alterarSenha p.intro { font-size: 11px; color: #9a9a9a; width: 370px; float: left; margin-left: 40px; margin-top: 42px; font-family: arial; }
div.alterarSenha div.all_content { width: 588px; clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 20px; }
div.alterarSenha div.cont_alterarSenha { width: 349px; float: left; padding-bottom: 10px; }
div.alterarSenha div.cont_alterarSenha ul.form { margin: 0; padding: 0; }
div.alterarSenha div.cont_alterarSenha ul.form li.input { float: left;}
div.alterarSenha div.cont_alterarSenha ul.form li.input span { font-size: 11px; font-family: arial; color: #048ec1; }
div.alterarSenha div.cont_alterarSenha ul.form li.label { margin-right: 7px; float: left; width: 127px; text-align: right; }
.labelNome { text-align:left !important; width:200px !important;;}
div.alterarSenha div.cont_alterarSenha p.btn_alterar { width: 100%; text-align: right; margin-top: 10px; }
div.alterarSenha div.cont_alterarSenha p.btn_alterar input { width: 68px; height: 22px; background: url(img/bt/btn_alterar.png) no-repeat; float: right; cursor: pointer; }
div.alterarSenha div.area_texto { background: url(img/bg/bg_textoSenha.png) no-repeat; width: 151px; height: 62px; padding-top: 10px; padding-left: 30px; float: left; margin-left: 20px; margin-top: 58px; }
div.alterarSenha div.area_texto p { font-size: 10px; width: 136px; font-family: arial; color: #9a9a9a; margin: 0; }

/* Positivacao */

div.positivacao { width: 612px; height: 100%; background: url(img/bg/bg_cadastro.png) no-repeat; margin: 0 auto ; padding: 0px; padding-left: 20px; padding-top: 30px; }
div.positivacao p.logo { width: 113px; height: 62px; background: url(img/graph/graph_logo.png) no-repeat; float: left; margin-left: 10px; }
div.positivacao p.intro { font-size: 11px; color: #9a9a9a; width: 370px; float: left; margin-left: 40px; margin-top: 18px; font-family: arial; }
div.positivacao p.intro span { font-size: 11px; color: #9a9a9a; font-family: arial; }
div.cont_positivacao { width: 367px; margin-left: 164px; }
div.positivacao div.cont_positivacao ul.form { margin: 0; padding: 0; }
div.positivacao div.cont_positivacao ul.form li.input { float: left;}
div.positivacao div.cont_positivacao ul.form li.input span { font-size: 11px; font-family: arial; color: #048ec1; }
div.positivacao div.cont_positivacao ul.form li.label { margin-right: 6px; float: left; text-align: right; width: 106px; }
div.positivacao div.cont_positivacao ul.form li.label label.cpf { height: 11px; background: url(img/txt/txt_cpf.png) top right no-repeat; }
div.positivacao div.cont_positivacao ul.form li.label label.dtNascimento { width: 106px; height: 12px; background: url(img/txt/txt_dtNascimento.png) no-repeat; }
div.positivacao div.cont_positivacao ul.form li.label label.cnpj { height: 11px; background: url(img/txt/txt_cnpj.png) top right no-repeat; }
div.positivacao div.cont_positivacao ul.form li.label label.codigo { width: 106px; height: 12px; background: url(img/txt/txt_codigo.png) top right no-repeat; }
div.positivacao div.cont_positivacao ul.form li.button input { width: 98px; height: 22px; background: url(img/bt/btn_validar.png) no-repeat; cursor: pointer; }
div.positivacao div.cont_positivacao ul.form li.dtNascimento { margin-right: 19px; *margin-right: 9px; }
div.positivacao div.cont_positivacao ul.form li.dados_positivacao { margin-top: 8px; *margin-top: 0px; }
div.naoEncontrado { clear: both; width: 366px; margin-left: 164px; background: url(img/bg/bg_dadosNencontrados.png) #eaeaea no-repeat; padding-top: 20px; margin-top: 15px; padding-bottom: 8px; _padding-bottom: 0; height: 70px; display:block !important }
div.naoEncontrado p { font-size: 10px; font-family: arial; color: #9a9a9a; margin: 0; padding: 0; width: 294px; float: left; }
div.naoEncontrado p span { font-size: 10px; font-family: arial; color: #9a9a9a; }
div.naoEncontrado p.img { width: 36px; float: left; margin: 0 12px; margin-bottom: 5px; }
div.base_nEncontrado { width: 366px; height: 3px; margin-left: 164px; background: url(img/bg/bg_dadosNencontradosBot.png) #eaeaea no-repeat; }
div.semEmail { width: 366px; margin-left: 164px; background: url(img/bg/bg_dadosNencontrados.png) #eaeaea no-repeat; padding-top: 20px; margin-top: 15px; padding-bottom: 8px; _padding-bottom: 0; height: 60px; }
div.semEmail p { font-size: 10px; font-family: arial; color: #9a9a9a; margin: 0; padding: 0; width: 290px; float: left; }
div.semEmail p.img { width: 36px; float: left; margin: 0 12px; margin-bottom: 5px; }
div.encontrato { width: 366px; height:155px; margin-left: 164px; background: url(img/bg/bg_dadosNencontrados.png) #eaeaea no-repeat; padding-top: 20px; margin-top: 15px; padding-bottom: 8px; _padding-bottom: 0;  }
div.encontrato div.right{
	display: block !important;
    float: right;
    width: 300px;
}
div.encontrato p { 
	color: #9A9A9A;
    float: left;
    font-family: arial;
    font-size: 11px;
    margin: 0 0 5px;
    padding: 0;
    width: 298px;
}
div.encontrato p.labels{
	margin-left: 30px !important;
    margin-top: 5px !important;
}
div.encontrato p.img { width: 36px; float: left; margin: 0 12px; margin-bottom: 5px; }
p.btn_avancar { margin-top: 10px !important; text-align: right; width: 366px !important; }
p.btn_avancar input { width: 100px; height: 22px; background:url(img/bt/bt_validarDados.png) no-repeat; margin-right: 15px; cursor: pointer; }
p.btn_enviar {
	margin-top: 10px !important;
    text-align: right;
    width: 100% !important;
}
p.btn_enviar input { width: 56px; height: 22px; background: url(img/bt/bt_enviar.png) no-repeat; margin-right: 15px; cursor: pointer; }
p.btn_home {
	margin-top: 10px !important;
    width: 100% !important;
}
p.btn_home a{
	background: url("img/bt/bt_voltarMundoCaixa.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    margin: 5px 15px 0 0;
    overflow: hidden;
    text-indent: -9999em;
    width: 153px;
    cursor:pointer;
}
div.right .bt_backHome{
	background: url("img/bt/bt_voltarMundoCaixa.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    margin: 20px 10px 0 0;
    overflow: hidden;
    text-indent: -999em;
    width: 153px;
}

/* Esqueci senha */

.esqSenha { margin-left: 20px !important; }
.labels { margin-left: 60px !important; _margin-left: 30px !important; margin-top: 5px !important; }
.labels input { float: left; }
.labels label { float: left; font-size: 12px; font-family: arial; color: #9a9a9a; margin-right: 20px; margin-left: 5px; *margin-top: 5px; *margin-left: 0; }
.escontrado_esqSenha { height: auto !important; }

/* Regulamento */

div.cont_regulamento { width: 612px; height: 100%; background: url(img/bg/bg_cadastro.png) no-repeat; margin: 0 auto ; padding: 0px; padding-left: 20px; padding-top: 30px; }
div.cont_regulamento p.logo { width: 115px; height: 60px; background: url(img/graph/graph_logo.png) no-repeat; float: left; margin-left: 10px; }
div.cont_regulamento p.intro { font-size: 11px; color: #9a9a9a; width: 370px; float: left; margin-left: 40px; margin-top: 18px; font-family: arial; }
div.cont_regulamento div.regulamento { clear: both; background: url(img/graph/graph_linhaDivisoria.png) top repeat-x; padding-top: 10px; padding-bottom: 20px; width: 560px; }
div.cont_regulamento div.item_regulamento { height: 200px; margin-bottom: 20px; position: relative; overflow: auto; width: 550px; }
div.cont_regulamento div.item_regulamento p { font-size: 11px; color: #9a9a9a; font-family: arial; }
div.cont_regulamento div.item_regulamento ol li { color: #9a9a9a; font-size: 11px; font-family: arial; list-style: none; line-height: 17px; margin-bottom: 5px; }
div.cont_regulamento div.item_regulamento ol li ol { padding-left: 10px; }
div.cont_regulamento span.aceito_regulamento label { color: #048ec1; }
div.cont_regulamento p.btn_avancar { margin-top: 10px !important; text-align: right; width: 550px !important; }
div.cont_regulamento p.btn_avancar input { width: 78px; height: 22px; background: url(img/bt/btn_avancar.png) no-repeat; margin-right: 15px; cursor: pointer; }

/* modal de imagem */

div.modal { width: 560px; background: #ffffff; padding: 10px; }
div.modal div.botoes { clear: both; }
div.modal  p.btn_salvar { float: right; }
div.modal  p.btn_salvar input { float: right; width: 68px; height: 22px; background: url(img/bt/btn_salvar.png) no-repeat; cursor: pointer; border: none; }
div.modal  p.btn_cancelar { float: right; margin-left: 15px; }
div.modal  p.btn_cancelar input { float: right; width: 68px; height: 22px; background: url(img/bt/btn_cancelar.png) no-repeat; cursor: pointer; border: none; }

/* Fale conosco */

div.faleConosco { width: 482px; height: 100%; background: url(img/bg/bg_faleConosco.png) no-repeat; margin: 0 auto ; padding: 0px; padding-left: 15px; padding-top: 30px; }
div.faleConosco p.logo { width: 115px; height: 60px; background: url(img/graph/graph_logo.png) no-repeat; float: left; margin-left: 10px; }
div.faleConosco p.intro { font-size: 11px; color: #9a9a9a; width: 290px; float: left; margin-left: 40px; margin-top: 18px; font-family: arial; }
div.faleConosco div.cont_falaConosco div.header {
    background: url(img/bg/bg_headerFaleConosco.png) no-repeat;
    height: 30px;
    padding: 11px 17px 0 13px;
    width: 439px; 
}
div.faleConosco div.cont_falaConosco div.header h2 {
    color: #848484;    
    font-family: arial;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
}
div.faleConosco div.cont_falaConosco div.header p.btn_voltar {
    float: right;
}
div.faleConosco div.cont_falaConosco div.header p.btn_voltar a {
    background: url(img/bt/btn_voltar.png) no-repeat;
    height: 22px;
    width: 68px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns {
    clear: both;
    margin-top: 5px;
    width: 468px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm {
    background-color: #eeefef;
    float: left; 
    padding-top: 8px;
    width: 320px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm h2 {
    color: #848484;    
    font-family: arial;
    font-size: 14px;
    margin-left: 13px;
    text-transform: uppercase;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm hr {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #DEDFDF;
    display: block;
    left: 0px;
    margin-bottom: 10px;
    margin-right: -40px;
    padding: 0;
    width: 100%;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs {
    margin-left: 13px;
    margin-bottom: 10px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.label {
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.label label {
    color: #848484;
    font-size: 9px;
    font-weight: bold;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.input {
    margin-bottom: 3px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.input input {
    border: 1px solid #e3e3e3;
    height: 17px;
    padding-top: 3px;
    width: 177px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.input input.ddd {
    width: 22px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.input input.tel {
    width: 145px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.input select {
    border: 1px solid #e3e3e3;
    font-size: 10px;
    height: 23px;
    width: 184px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.input textarea {
    border: 1px solid #e3e3e3;
    height: 89px;
    width: 285px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.colForm ul.ContactUs li.botao input {
    background: url(img/bt/btn_enviarFaleConosco.png) no-repeat;
    float: right;
    height: 22px;
    margin-right: 16px;
    margin-top: 10px;
    width: 60px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.contact {
    background: url(img/bg/bg_sidebar.png) left top repeat-y;
    float: left; 
    height: 370px;
    margin-left: 3px;    
    padding-left: 11px;
    padding-top: 11px;
    width: 131px;
}
div.faleConosco div.cont_falaConosco div.doubleColumns div.contact p {
    color: #848484;
    font-family: arial;
    font-size: 9px;
}
div#overlayModal{
	background-color:#000;
	display:none;
	filter:alpha(Opacity=60) !important;
	height:2000px;
	left:0;
	opacity:0.6;
	position:absolute;
	top:0;
	width:2000px;
	z-index:900;
}
div.modalConfirmationMail{
	background-color: #FFFFFF;
    border: 10px solid #CCCCCC;
    display: none;
    height: auto;
    left: 50%;
    margin: -75px 0 0 -300px;
    padding: 15px;
    position: absolute;
    top: 50%;
    width: 550px;
    z-index: 999;
}
div.modalConfirmationMail .bt_close{
	color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    right: -10px;
    top: -30px;
}
div.modalConfirmationMail .bt_close:hover{
	text-decoration:none;
}
div.modalConfirmationMail h3{
	color: #333333;
    display: block;
    font-size: 18px;
    margin: 0 0 10px;
}
/*div.modalConfirmationMail table
, div.modalConfirmationMail table tbody{
	width:100%;
}
div.modalConfirmationMail table tr
, div.modalConfirmationMail table tr td{
	float:left;
	width:100px;
}*/
div.modalConfirmationMail table input{
	margin-right:5px;
}
div.modalConfirmationMail table label{
	color:#333;
	font-size:12px;
	margin-right:20px;
}
div.modalConfirmationMail div.actions{
	clear:both;
	display:block;
	margin-top:25px;
	width:100%;
}
div.modalConfirmationMail div.actions input{
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:22px;
	margin-left:15px;
	overflow:hidden;
	text-indent:-999em;
}
div.modalConfirmationMail div.actions input.bt_submit{
	background:url("img/bt/bt_enviar.png") no-repeat 0 0;
	width:56px;
}
div.modalConfirmationMail div.actions input.bt_cancel{
	background:url("img/bt/bt_cancelar.png") no-repeat 0 0;
	width:71px;
}

